Jason Wray
ba4b8464dd
[node, build] Rename Node builds to follow convention
...
CI job naming convention is: <platform>-<optional-descriptor>-<buildtype>
2018-07-09 15:22:59 -04:00
Bruno de Oliveira Abinader
d634973c8a
[glfw] Use Map::moveBy in GLFWView::onMouseMove
2018-07-09 22:02:49 +03:00
Bruno de Oliveira Abinader
68bed94cd1
[core] Harden Projection::project()
2018-07-09 22:02:49 +03:00
Jason Wray
37e680c66b
[ios, build] Strip symbols before recording size metrics
2018-07-09 12:31:43 -04:00
Łukasz Paczos
8817f05699
[android] - bumped telemetry to v3.1.4
2018-07-09 18:12:17 +02:00
Julian Rex
3710ef8810
[iOS] Update annotation view touch handling (with offsets) ( #12234 )
2018-07-09 10:01:11 -04:00
tobrun
e08ee7338a
[android] - remove unique LatLng validation of LatLngBounds builder
2018-07-09 15:00:57 +02:00
tobrun
bf7792eae0
[android] - fix jni method lookup of GeometryCollection accessor geometries, add regression test
2018-07-09 12:51:34 +02:00
Minh Nguyễn
8b2135b249
[macos] Updated changelog
2018-07-06 17:01:08 -07:00
Jason Wray
19605cb4b4
[ios, macos] Remove duplicate MGLTileSourceOptionDEMEncoding declaration
2018-07-06 16:53:06 -04:00
Konstantin Käfer
cde7096e1c
[build] add Node as executable for profiling action
...
This is now the same as the Run action
2018-07-06 16:00:43 +02:00
Łukasz Paczos
282f89a9f3
[android] - added DraggableMarkerActivity
2018-07-06 13:22:08 +02:00
Łukasz Paczos
3bd24e655f
[android] - added Kotlin dependencies to the test app
2018-07-06 13:22:08 +02:00
Jason Wray
ec472cb45a
[ios] Update podspecs for ios-v4.2.0-alpha.2
2018-07-05 16:36:09 -04:00
Jason Wray
84c0e3f436
[ios] Update changelog for ios-v4.2.0-alpha.2
2018-07-05 16:36:07 -04:00
Chris Loer
310d844b5f
[docs] Add changelog entries for #12294
2018-07-05 11:56:38 -07:00
Chris Loer
c9924ae9d5
[core] Only update collision debug data if debug mode is on
...
Fixes issue #12294 : unused debug vertices would pile up in buckets over course of tile's lifetime.
2018-07-05 11:56:38 -07:00
Tobrun
aa07dc5461
[android] - update changelog for release v6.3.0-alpha.2
2018-07-05 19:53:04 +02:00
Julian Rex
56ab3318a3
[ios] [macos] Added -[MGLSnapshot coordinateForPoint:] and associated test.
2018-07-05 18:50:21 +02:00
tobrun
99f9787cc4
[core] - add LatLng for screencoordinate to mapsnapshotter
2018-07-05 18:50:21 +02:00
tobrun
473dd9b23f
[android] - add LatLng for pixel conversion feature to MapSnapshotter
2018-07-05 18:50:21 +02:00
John Firebaugh
d4ca3014eb
[android] Consolidate release builds
2018-07-05 08:48:18 -07:00
Mikhail Pozdnyakov
514485502d
Rename HeatmapColorPropertyValue to ColorRampPropertyValue
...
Based on patch from @lbud (Lauren Budorick).
Give `HeatmapColorPropertyValue` a more generic name,
since the same value type will be used for both `heatmap-color`
and `line-gradient` properties.
2018-07-05 15:11:14 +03:00
tobrun
32dce870d7
[android] - create device independent tests for camera position testing
2018-07-05 13:30:50 +02:00
tobrun
ec78936e18
[android] - add bearing and pitch to get camera for geometry
2018-07-05 13:30:50 +02:00
tobrun
add9eecd99
[android] - add bearing and tilt to LatLngBounds, incorporate current tilt and bearing transformation in old api
2018-07-05 13:30:50 +02:00
tobrun
9920b25af3
[android] - avoid race condition when calling getMapAsync from OnMapReadyIdlingResource
2018-07-05 11:11:51 +02:00
Chris Loer
d734f670e8
[core] Fix sort order for queryRenderedFeatures when features are filtered.
...
Fixes issue #12104 .
2018-07-03 15:28:00 -07:00
Anand Thakker
cfd436c287
[core] Avoid blocking in Thread<Object> constructor ( #12151 )
...
* Introduce AspiringActor, EstablishedActor
This pair of objects represents the two-phase (parent-thread /
child-thread) construction that's needed to support constructing
Thread<Object> without blocking until the child thread is up and
running.
An `AspiringActor<O>` is responsible for:
- ownership of the actor's `Mailbox`
- allocating the memory for (but *not* constructing) the target object `O`
Using these two pieces--the mailbox and a stable address for `O`--an
`AspiringActor<O>` can accept messages for the target object, or provide
`ActorRef<O>`s that do so, before the object has actually been
constructed by the corresponding `EstablishedActor<O>`. (Such messages
are queued in the mailbox until after the object is constructed.)
This allows for an `AspiringActor<O>` to be created and safely used by a
thread other than the one on which the target object will (eventually)
live.
An `EstablishedActor<O>` is responsible for managing the lifetime of the
target object `O` and the open/closed state of the parent's `mailbox`.
The `O` object's lifetime is contained by that of its owning
`EstablishedActor<O>`: the `EstablishedActor` constructor executes the
`O` constructor via "placement new", constructing it at the address
provided by the parent `AspiringActor`, and the `~EstablishedActor`
destructor similarly executes the `~O` destructor (after closing the
mailbox). `EstablishedActor` should therefore live entirely on the
thread intended to own `O`.
* Remove Actor#{invoke,ask}
2018-07-03 17:17:39 -04:00
John Firebaugh
840a5cf120
[build] Record binary size via GitHub check
2018-07-03 14:03:32 -07:00
Jason Wray
6fc0eb908b
[ios, build] Postpone jazzy install for ios-release build
2018-07-03 15:47:49 -04:00
Jason Wray
b0beb8bfcb
[ios, build] Remove broken/unused demo project
2018-07-03 13:31:58 -04:00
Jason Wray
18766c5517
[ios, build] Build all archs for ios-release
2018-07-03 13:31:58 -04:00
Jason Wray
614aab4ea2
[ios, build] Log raw xcodebuild output for package commands
2018-07-03 13:31:58 -04:00
Chris Loer
10a6d1bf23
[ios, macos] Try to make darwin "resolvedLocale" BCP 47 compliant
2018-07-03 10:03:05 -07:00
Chris Loer
a5b0fe8a75
[test] Remove "collator" ignores
2018-07-03 10:03:05 -07:00
Chris Loer
11c333672f
[android] Android "collator" implementation
...
- Uses java.text.Collator for comparison
- Uses java.util.Locale for locale loading
- Uses LanguageTag for BCP 47 parsing
- Falls back to non-locale-aware nunicode/default comparison for case-sensitive/diacritic-insensitive.
- Testing these changes depends on running Android render tests
- "collator" is not yet exposed in the SDK bindings.
2018-07-03 10:03:05 -07:00
Chris Loer
cb1328d1d0
[ios, macos] Darwin "collator" implementation
...
- Uses NSString for comparison
- Uses NSLocale for loading locales
2018-07-03 10:03:05 -07:00
Chris Loer
35256c6e5b
[core] Default "collator" implementation
...
- Based on nunicode
- Not locale-aware
- Used by linux and Qt builds
2018-07-03 10:03:05 -07:00
Chris Loer
9ff5d34ef2
[core] Introduce "collator" expressions
...
Cross platform parsing and evaluation code.
2018-07-03 10:03:05 -07:00
Chris Loer
b9d3ecc990
[core] Introduce LanguageTag for parsing BCP 47 tags
2018-07-03 10:03:05 -07:00
Chris Loer
251f5e605f
[core, vendor] Create vendored nunicode 1.8.
...
- Version bump to 1.8 necessary for "unaccent" functionality
- Qt now depends on nunicode, ruling out use of precompiled binaries
2018-07-03 10:03:05 -07:00
Minh Nguyễn
71a72d269a
[ios, macos] Autolocalize into Japanese, Korean
...
Added Japanese and Korean to the list of languages for which the Mapbox Streets source has dedicated name fields.
2018-07-03 09:11:01 -07:00
Minh Nguyễn
bfd6fb7b52
[macos] Removed errant space from changelog
2018-07-03 09:11:01 -07:00
Bruno de Oliveira Abinader
28994ae92c
[glfw] Update route demo to use expressions DSL
2018-07-03 17:00:20 +03:00
Minh Nguyễn
f8a6e01df0
[github] Combined iOS, macOS issue templates
2018-07-03 00:26:49 -07:00
Minh Nguyễn
cf5004a5e4
[github] Added per-platform issue templates
2018-07-03 00:26:49 -07:00
Bobby Sudekum
4286d5869c
Add pitch argument to cameraThatFits functions ( #12213 )
2018-07-02 16:30:18 -07:00
Minh Nguyễn
29e25356e3
[ios, macos] Updated build status buttons
...
Bitrise has been replaced by CircleCI in this repository.
2018-07-02 12:53:38 -07:00
Jason Wray
5cc71a3a9b
[ios] Add per-commit ios-release CircleCI build
...
Renames the previous tag-based package-deploy job from `ios-release` to `ios-release-tag`.
2018-07-02 14:01:44 -04:00