summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [macos] Updated changelogMinh Nguyễn2018-07-061-6/+11
|
* [ios, macos] Remove duplicate MGLTileSourceOptionDEMEncoding declarationJason Wray2018-07-061-13/+0
|
* [build] add Node as executable for profiling actionKonstantin Käfer2018-07-061-3/+10
| | | | This is now the same as the Run action
* [android] - added DraggableMarkerActivityŁukasz Paczos2018-07-065-13/+360
|
* [android] - added Kotlin dependencies to the test appŁukasz Paczos2018-07-063-5/+15
|
* [ios] Update podspecs for ios-v4.2.0-alpha.2ios-v4.2.0-alpha.2Jason Wray2018-07-053-3/+3
|
* [ios] Update changelog for ios-v4.2.0-alpha.2Jason Wray2018-07-051-7/+5
|
* [docs] Add changelog entries for #12294Chris Loer2018-07-054-4/+11
|
* [core] Only update collision debug data if debug mode is onChris Loer2018-07-051-15/+27
| | | | Fixes issue #12294: unused debug vertices would pile up in buckets over course of tile's lifetime.
* [android] - update changelog for release v6.3.0-alpha.2android-v6.3.0-alpha.2Tobrun2018-07-051-0/+5
|
* [ios] [macos] Added `-[MGLSnapshot coordinateForPoint:]` and associated test.Julian Rex2018-07-055-8/+149
|
* [core] - add LatLng for screencoordinate to mapsnapshottertobrun2018-07-057-12/+37
|
* [android] - add LatLng for pixel conversion feature to MapSnapshottertobrun2018-07-054-2/+25
|
* [android] Consolidate release buildsJohn Firebaugh2018-07-051-105/+9
|
* Rename `HeatmapColorPropertyValue` to `ColorRampPropertyValue`Mikhail Pozdnyakov2018-07-0517-54/+59
| | | | | | | | 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.
* [android] - create device independent tests for camera position testingtobrun2018-07-0517-107/+209
|
* [android] - add bearing and pitch to get camera for geometrytobrun2018-07-056-111/+343
|
* [android] - add bearing and tilt to LatLngBounds, incorporate current tilt ↵tobrun2018-07-055-20/+177
| | | | and bearing transformation in old api
* [android] - avoid race condition when calling getMapAsync from ↵tobrun2018-07-051-7/+12
| | | | OnMapReadyIdlingResource
* [core] Fix sort order for queryRenderedFeatures when features are filtered.Chris Loer2018-07-037-24/+22
| | | | Fixes issue #12104.
* [core] Avoid blocking in Thread<Object> constructor (#12151)Anand Thakker2018-07-0321-125/+421
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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}
* [build] Record binary size via GitHub checkJohn Firebaugh2018-07-039-139/+73
|
* [ios, build] Postpone jazzy install for ios-release buildJason Wray2018-07-032-5/+8
|
* [ios, build] Remove broken/unused demo projectJason Wray2018-07-0311-996/+0
|
* [ios, build] Build all archs for ios-releaseJason Wray2018-07-031-3/+7
|
* [ios, build] Log raw xcodebuild output for package commandsJason Wray2018-07-031-2/+3
|
* [ios, macos] Try to make darwin "resolvedLocale" BCP 47 compliantChris Loer2018-07-032-7/+13
|
* [test] Remove "collator" ignoresChris Loer2018-07-031-15/+1
|
* [android] Android "collator" implementationChris Loer2018-07-034-1/+264
| | | | | | | | | - 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.
* [ios, macos] Darwin "collator" implementationChris Loer2018-07-033-0/+66
| | | | | - Uses NSString for comparison - Uses NSLocale for loading locales
* [core] Default "collator" implementationChris Loer2018-07-036-2/+143
| | | | | | - Based on nunicode - Not locale-aware - Used by linux and Qt builds
* [core] Introduce "collator" expressionsChris Loer2018-07-0315-16/+297
| | | | Cross platform parsing and evaluation code.
* [core] Introduce LanguageTag for parsing BCP 47 tagsChris Loer2018-07-035-0/+329
|
* [core, vendor] Create vendored nunicode 1.8.Chris Loer2018-07-0339-9/+12183
| | | | | - Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries
* [ios, macos] Autolocalize into Japanese, KoreanMinh Nguyễn2018-07-033-2/+6
| | | | Added Japanese and Korean to the list of languages for which the Mapbox Streets source has dedicated name fields.
* [macos] Removed errant space from changelogMinh Nguyễn2018-07-031-1/+1
|
* [glfw] Update route demo to use expressions DSLBruno de Oliveira Abinader2018-07-031-1/+1
|
* [github] Combined iOS, macOS issue templatesMinh Nguyễn2018-07-032-38/+4
|
* [github] Added per-platform issue templatesMinh Nguyễn2018-07-034-1/+107
|
* Add pitch argument to cameraThatFits functions (#12213)Bobby Sudekum2018-07-029-21/+181
|
* [ios, macos] Updated build status buttonsMinh Nguyễn2018-07-022-2/+2
| | | | Bitrise has been replaced by CircleCI in this repository.
* [ios] Add per-commit ios-release CircleCI buildJason Wray2018-07-021-7/+33
| | | | Renames the previous tag-based package-deploy job from `ios-release` to `ios-release-tag`.
* [linux] Documentation update to reflect Ubuntu 18.04 packages (#12272)Antonio Zugaldia2018-07-021-3/+1
| | | | | | * [linux] update libllvm version for ubuntu 18.04 * [linux] cmake 3.x is now bundled with ubuntu 18.04
* Change error message with invalid render usage (#12265)Dane Springmeyer2018-06-292-2/+2
| | | | | | | | * Change error message with invalid render usage This change disambiguates this error condition with a different error with the same error message at https://github.com/mapbox/mapbox-gl-native/blob/789baf4c1f252071bf58e689e050b34eb2656363/src/mbgl/map/map.cpp#L157-L160 * fix test expectation
* [core] Add assertions to expression constructorsJohn Firebaugh2018-06-299-28/+47
|
* [core] Remove stops-based *Function constructorsJohn Firebaugh2018-06-297-155/+122
|
* [darwin] Replace use of *Stops with expressions DSLJohn Firebaugh2018-06-2914-979/+1386
|
* [core] Replace use of *Stops with expressions DSLJohn Firebaugh2018-06-2918-362/+435
|
* [core] A filter expression that errors should be treated as false, not trueJohn Firebaugh2018-06-291-1/+1
|
* [core] fix crash when trying to parse legacy filtersKonstantin Käfer2018-06-292-0/+9
| | | | Legacy filters aren't part of the style specification, but you can generate them by parsing a legacy filter in a stylesheet, and obtaining the parsed Filter and serializing it.