summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] gl surfaceview renderer - only destroy context when destroying the ↵upstream/ivd_fix_surface_creationIvo van Dongen2019-02-221-1/+21
| | | | mapview
* [android] re-create renderer on surface update after app backgrounding (in ↵Ivo van Dongen2019-02-222-2/+9
| | | | case egl context is preserved, but surface is not)
* [android] fix naming for re-open testsIvo van Dongen2019-02-222-12/+12
|
* [android] - add UiAutomator tests for testing clicking home and returning ↵tobrun2019-02-225-0/+157
| | | | with recent apps
* [android] Android 7.2.0-beta.1 changelog update (#13968)Langston Smith2019-02-211-1/+17
| | | | | | * [android] android 7.2.0-beta.1 changelog update * Whitespace fixes
* [android] bump snapshot to 7.3.0Łukasz Paczos2019-02-211-1/+1
|
* [android] initialize vendor submodules as a CI stepŁukasz Paczos2019-02-213-6/+11
|
* [ios] Release ios-v4.9.0-beta.1Jason Wray2019-02-203-3/+3
|
* [android] ignore android-nitpick's non-zero exit value when updating submodulesŁukasz Paczos2019-02-201-0/+1
|
* [qt] fix missing alpha channel for `QColor`xylosper2019-02-202-5/+12
| | | | | | | | `QColor::name()` produces `#rrggbb` format where alpha is missing. Use `rgba(...)` string instead when convert `QColor` to mapbox style. Note: `QColor::name(QColor::HexArgb)` produces `#aarrggbb` format string, but mapbox does not support this format apparently.
* [ios] Mock MGLOfflineStorage in MGLDocumentationExampleTestsJason Wray2019-02-192-17/+32
| | | | Otherwise we risk kicking-off long-running offline pack downloads that could interfere with other tests.
* [iOS] Update to Events SDK v0.9.0 (#13951)Randall Lee2019-02-193-0/+14
| | | | | | | | | | * Update to Events SDK v0.9.0 Minor bug fixes and addition of internal turnstile attributes. Also enables LTO compiler flag. * Add CLLocationManager+MMEMobileEvents category * Generate file lists
* Add javadocs for local font familykevin2019-02-192-1/+5
|
* [android] set localIdeographFontFamily default to sans-serifkevin2019-02-192-2/+2
|
* [android] do not post stale state message when new option provided but the ↵Łukasz Paczos2019-02-191-12/+28
| | | | component is stopped
* [android] keep location component's layers hidden when new style with the ↵Łukasz Paczos2019-02-192-4/+33
| | | | "layer-below" option is applied
* [build] Use the correct define on WindowsThiago Marcos P. Santos2019-02-195-5/+4
| | | | https://blog.kowalczyk.info/article/j/guide-to-predefined-macros-in-c-compilers-gcc-clang-msvc-etc..html
* [ios, macos] Expose the url session configuration object. (#13886)Fabian Guerra Soto2019-02-1812-28/+78
| | | | The `MGLNetworkConfiguration` class was make public, and added `sessionConfiguration` property to let developers customize the `NSURLSessionConfiguration` object that is used to make HTTP requests in the SDK.
* [ios] Fix string-bool casting warning in MBXOfflinePacksTableViewControllerJason Wray2019-02-141-2/+2
|
* [core] Silence -Wshorten-64-to-32 in icu targetJason Wray2019-02-141-0/+1
|
* [core] Remove old sqlite3 usage noteJason Wray2019-02-141-8/+0
|
* [android] - bring back style loading test to native map, add onDestroy to ↵tobrun2019-02-141-0/+25
| | | | after test
* [android] Update changelog for v7.2.0-alpha.2 (#13930)android-v7.2.0-alpha.2Langston Smith2019-02-141-0/+6
| | | | | | * [android] updated android changelog for 7.2.0-alpha.2 release * [android] Added additional bug fix to changelog
* [android] hook into surface holder to cleanup renderer on the right thread ↵Ivo van Dongen2019-02-147-5/+66
| | | | before the surface is destroyed
* [ios] Release ios-v4.9.0-alpha.2ios-v4.9.0-alpha.2Jason Wray2019-02-133-3/+3
|
* [ios, macos] Move `apiBaseURL` to `MGLAccountManager`` (#13754)Jordan Kiley2019-02-136-33/+27
| | | [ios, macos] Move `apiBaseURL` to `MGLAccountManager`
* [android] invalidate the camera position when gesture finishesŁukasz Paczos2019-02-131-0/+3
|
* [android] - update codebase for Roboelectric v4.xtobrun2019-02-134-4/+9
|
* [android] - bump dependencies and toolingtobrun2019-02-131-7/+5
|
* [android,darwin,ios,qt] Remove unused codeThiago Marcos P. Santos2019-02-127-218/+0
| | | | These files are no longer needed after the new GL abstraction.
* [tests] Add unit tests for the GLFunctionsThiago Marcos P. Santos2019-02-122-0/+159
|
* [core] Switch to the new OpenGL abstractionThiago Marcos P. Santos2019-02-1229-130/+51
| | | | | | This patch will make Mapbox GL Core never use OpenGL directly. We should consider locking into OpenGL ES 2.0 to simplify the code path and remove #ifdefs.
* [android,linux,darwin,qt] Load OpenGL for the platformThiago Marcos P. Santos2019-02-124-0/+1063
| | | | | | | | These loaders will provide pointers to the platform implementation of OpenGL. On Android, Linux and Darwin, we simply link with the OpenGL implementation that is expected to exist on the platform. Qt has its own GL loader, so we just connect the dots.
* [core] Abstract the OpenGL implementationThiago Marcos P. Santos2019-02-123-0/+529
| | | | | | | | | | | The platform will be responsible to load the OpenGL implementation and give the function pointers to Mapbox GL Core. The platform might load OpenGL by linking against some OpenGL implementation, load it dynamically, etc. It doesn't matter as long as it is a valid implementation. Also adds the `::platform` namespace where all the missing symbols and interfaces expected to be implemented by the platforms will live.
* [android] change lock scope in run_loop to avoid deadlocks. simplify asIvo van Dongen2019-02-124-48/+33
| | | | well
* [android] use #onDidBecomeIdle event instead of layer querying during ↵Łukasz Paczos2019-02-129-377/+290
| | | | instrumentation tests
* [qt] fix missing Q_MAPBOXGL_EXPORTsxylosper2019-02-121-3/+3
| | | | | New projection-related functions in QMapbox namespace are missing Q_MAPBOXGL_EXPORTs.
* [qt] add global projection functionsxylosper2019-02-123-5/+34
| | | | | | | | | | | There are 3 methods in QMapboxGL which can be static method. QMapboxGL::metersPerPixelAtLatitude QMapboxGL::projectedMetersForCoordinate QMapboxGL::coordinateForProjectedMeters Add these functions into QMapbox namespace as global functions. The methods in QMapboxGL are kept for backward compatibility.
* [ios] Check supported interface orientations when rotating device/view ↵Julian Rex2019-02-112-1/+101
| | | | layout (#13900)
* [ios] Improve tilt gesture performance (#13902)Felix Wehnert2019-02-112-4/+6
|
* [android] remove duplicates (#13901)Langston Smith2019-02-111-2/+0
|
* [android] updates to changelog for 7.2.0-alpha.1 release (#13893)android-v7.2.0-alpha.1Langston Smith2019-02-071-0/+26
|
* [android] - update changelog for v7.1.2tobrun2019-02-071-0/+4
|
* [android] - migrate tests from #13882tobrun2019-02-073-25/+72
|
* [android] - remove faulty conversion, explict casting for cluster APItobrun2019-02-076-53/+4
|
* [android] - add experimental pointer (#13889)Tobrun2019-02-073-1/+18
|
* [ios] Update changelog for 4.9.0ios-v4.9.0-alpha.1Jason Wray2019-02-061-2/+2
|
* [ios, build] Improve error message when tagged version does not exist in ↵Jason Wray2019-02-061-1/+7
| | | | changelog
* [ios] Release ios-v4.9.0-alpha.1Jason Wray2019-02-064-4/+4
|
* [ios, build] Make jazzy sqlite3 installation version agnosticJason Wray2019-02-061-2/+1
|