Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add tests for map region change eventsupstream/lloyd-region-events-tests | Lloyd Sheng | 2018-07-05 | 10 | -5/+435 |
| | |||||
* | [core] Fix sort order for queryRenderedFeatures when features are filtered. | Chris Loer | 2018-07-03 | 7 | -24/+22 |
| | | | | Fixes issue #12104. | ||||
* | [core] Avoid blocking in Thread<Object> constructor (#12151) | Anand Thakker | 2018-07-03 | 21 | -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 check | John Firebaugh | 2018-07-03 | 9 | -139/+73 |
| | |||||
* | [ios, build] Postpone jazzy install for ios-release build | Jason Wray | 2018-07-03 | 2 | -5/+8 |
| | |||||
* | [ios, build] Remove broken/unused demo project | Jason Wray | 2018-07-03 | 11 | -996/+0 |
| | |||||
* | [ios, build] Build all archs for ios-release | Jason Wray | 2018-07-03 | 1 | -3/+7 |
| | |||||
* | [ios, build] Log raw xcodebuild output for package commands | Jason Wray | 2018-07-03 | 1 | -2/+3 |
| | |||||
* | [ios, macos] Try to make darwin "resolvedLocale" BCP 47 compliant | Chris Loer | 2018-07-03 | 2 | -7/+13 |
| | |||||
* | [test] Remove "collator" ignores | Chris Loer | 2018-07-03 | 1 | -15/+1 |
| | |||||
* | [android] Android "collator" implementation | Chris Loer | 2018-07-03 | 4 | -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" implementation | Chris Loer | 2018-07-03 | 3 | -0/+66 |
| | | | | | - Uses NSString for comparison - Uses NSLocale for loading locales | ||||
* | [core] Default "collator" implementation | Chris Loer | 2018-07-03 | 6 | -2/+143 |
| | | | | | | - Based on nunicode - Not locale-aware - Used by linux and Qt builds | ||||
* | [core] Introduce "collator" expressions | Chris Loer | 2018-07-03 | 15 | -16/+297 |
| | | | | Cross platform parsing and evaluation code. | ||||
* | [core] Introduce LanguageTag for parsing BCP 47 tags | Chris Loer | 2018-07-03 | 5 | -0/+329 |
| | |||||
* | [core, vendor] Create vendored nunicode 1.8. | Chris Loer | 2018-07-03 | 39 | -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, Korean | Minh Nguyễn | 2018-07-03 | 3 | -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 changelog | Minh Nguyễn | 2018-07-03 | 1 | -1/+1 |
| | |||||
* | [glfw] Update route demo to use expressions DSL | Bruno de Oliveira Abinader | 2018-07-03 | 1 | -1/+1 |
| | |||||
* | [github] Combined iOS, macOS issue templates | Minh Nguyễn | 2018-07-03 | 2 | -38/+4 |
| | |||||
* | [github] Added per-platform issue templates | Minh Nguyễn | 2018-07-03 | 4 | -1/+107 |
| | |||||
* | Add pitch argument to cameraThatFits functions (#12213) | Bobby Sudekum | 2018-07-02 | 9 | -21/+181 |
| | |||||
* | [ios, macos] Updated build status buttons | Minh Nguyễn | 2018-07-02 | 2 | -2/+2 |
| | | | | Bitrise has been replaced by CircleCI in this repository. | ||||
* | [ios] Add per-commit ios-release CircleCI build | Jason Wray | 2018-07-02 | 1 | -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 Zugaldia | 2018-07-02 | 1 | -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 Springmeyer | 2018-06-29 | 2 | -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 constructors | John Firebaugh | 2018-06-29 | 9 | -28/+47 |
| | |||||
* | [core] Remove stops-based *Function constructors | John Firebaugh | 2018-06-29 | 7 | -155/+122 |
| | |||||
* | [darwin] Replace use of *Stops with expressions DSL | John Firebaugh | 2018-06-29 | 14 | -979/+1386 |
| | |||||
* | [core] Replace use of *Stops with expressions DSL | John Firebaugh | 2018-06-29 | 18 | -362/+435 |
| | |||||
* | [core] A filter expression that errors should be treated as false, not true | John Firebaugh | 2018-06-29 | 1 | -1/+1 |
| | |||||
* | [core] fix crash when trying to parse legacy filters | Konstantin Käfer | 2018-06-29 | 2 | -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. | ||||
* | [android] - update changelog for release android-v6.3.0-alpha.1 | Tobrun | 2018-06-29 | 1 | -1/+4 |
| | |||||
* | [android] - update changelog for release android-v6.3.0-alpha.1 | Tobrun | 2018-06-29 | 1 | -0/+7 |
| | |||||
* | [android] - changelog for v6.2.0 | Łukasz Paczos | 2018-06-29 | 1 | -0/+10 |
| | |||||
* | [tests] Replaced the ZoomHistory test with a render test | John Firebaugh | 2018-06-28 | 5 | -72/+2 |
| | |||||
* | [ios] Preserve bcsymbolmap files when using CocoaPods | Jason Wray | 2018-06-28 | 4 | -0/+10 |
| | | | | Bitcode symbol map files (`bcsymbolmap`) are used in conjunction with dSYMs to symbolicate crashes. CocoaPods doesn't yet preserve these or add them to an app's `xcarchive`, so the developer needs to do this themselves (typically as an install-only build copy phase). | ||||
* | [core] InterpolateBase → Interpolate; Interpolate → InterpolateImpl | John Firebaugh | 2018-06-28 | 7 | -25/+25 |
| | |||||
* | [core] Privatize Interpolate<T> | John Firebaugh | 2018-06-28 | 3 | -109/+118 |
| | |||||
* | [core] Move non-polymorphic Interpolate methods to base | John Firebaugh | 2018-06-28 | 2 | -19/+17 |
| | |||||
* | [core] Split Interpolator into a separate file | John Firebaugh | 2018-06-28 | 5 | -46/+53 |
| | |||||
* | [tests] Remove ignores for implemented features | John Firebaugh | 2018-06-27 | 1 | -27/+3 |
| | |||||
* | [core] Simplify parseInterpolate | John Firebaugh | 2018-06-27 | 1 | -38/+14 |
| | | | | | * Merge type checking into match arms * No need to use interpolator->match(...) | ||||
* | [macos, ios] Commit IDEWorkspaceChecks.plist files | John Firebaugh | 2018-06-27 | 2 | -0/+16 |
| | |||||
* | [ios] Update changelog and podspecs for 4.2.0-alpha.1ios-v4.2.0-alpha.1 | Jason Wray | 2018-06-27 | 4 | -4/+14 |
| | |||||
* | [ios] Update changelogs and bump podspec. | Fabian Guerra | 2018-06-27 | 2 | -0/+10 |
| | |||||
* | updated MAS version to 3.3.0 (#12236) | Osana Babayan | 2018-06-27 | 1 | -1/+1 |
| | |||||
* | [ios] Update Events Library submodule to include china endpoint (#12233) | Randall Lee | 2018-06-27 | 1 | -0/+0 |
| | | | Brings in changes from mapbox/mapbox-gl-native#11860 and mapbox/mapbox-gl-native#11845 | ||||
* | [android] - range alpha between 0 and 1 with android color conversion | tobrun | 2018-06-27 | 5 | -18/+53 |
| | |||||
* | [build] GLFW version 2018-06-27-0be4f3f | Bruno de Oliveira Abinader | 2018-06-27 | 2 | -2/+2 |
| |