summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* [android] - hide overlain views on initTobrun Van Nuland2017-09-261-0/+2
|
* [android] - bump snapshot version to betaTobrun Van Nuland2017-09-261-1/+1
|
* [android] - add API to perform platform side animationsTobrun Van Nuland2017-09-268-4/+282
|
* [android] - update changelog for 5.1.4 release.Tobrun Van Nuland2017-09-261-0/+16
|
* [core] fix loading of stale must-revalidate resourcesKonstantin Käfer2017-09-251-9/+15
| | | | | | In https://github.com/mapbox/mapbox-gl-native/pull/9670, we implemented support for the Cache-Control: must-revalidate header. While we now respect this header and don't show resources that are stale and have this header set, the optional cache request never completes. This means we're also never going to try to actually get a fresh tile and just never show this tile anymore. This commit fixes this by responding with a Not Found error when the resource is unusable (= stale and has must-revalidate set). Since we actually still have the data (but can't use it due to caching rules), we're responding with the data as well. To avoid a second cache hit, tile_loader_impl.hpp now passes on the data from the Optional to the Required request so that it can be reused when we get a 304 Not Modified response from the server.
* [android] - disable rotation gesture when pinch zoomingTobrun Van Nuland2017-09-252-15/+23
|
* [android] fix map in dialog activityIvo van Dongen2017-09-221-6/+18
|
* [android] fix double map activityIvo van Dongen2017-09-221-2/+2
|
* [android] example custom layer - add context lost callbackIvo van Dongen2017-09-223-0/+10
|
* [android] CustomLayer - optionally accept a context lost callback functionIvo van Dongen2017-09-223-5/+16
|
* [android] re-implemented the fps listener apiIvo van Dongen2017-09-228-80/+77
|
* [android] speed up ui testsIvo van Dongen2017-09-221-22/+21
| | | | - Make the idling resource use a push model instead of polling for the ready state.
* [android] reset renderer on the GL thread when map is destroyedIvo van Dongen2017-09-222-2/+11
| | | | - ensures cleanup of resources on the right thread
* [android] map snapshotsIvo van Dongen2017-09-227-32/+49
|
* [android] signal renderer when gl surface is re-initialized that gl context ↵Ivo van Dongen2017-09-221-0/+1
| | | | is lost
* [android] Re-initialise renderer, backend and context when the android ↵Ivo van Dongen2017-09-227-45/+99
| | | | system destroyed the underlying gl resources
* [android] fix ZoomButtonController initialisation orderIvo van Dongen2017-09-221-1/+1
| | | | - prevents "java.lang.IllegalArgumentException: Receiver not registered: android.widget.ZoomButtonsController" when quitting the map before the receiver is properly registered
* [android] self-contained map rendererIvo van Dongen2017-09-2218-435/+560
| | | | - Isolates the GL thread in a MapRenderer class with a native peer
* [android] schedule work on the gl thread using GLSurfaceView#queueEventIvo van Dongen2017-09-229-47/+122
|
* [android] async renderingIvo van Dongen2017-09-2211-644/+713
| | | | | | - introduces GLSurfaceView - introduces Orchestration thread - renders on the gl thread
* [android] extract RendererBackend from NativeMapViewIvo van Dongen2017-09-225-106/+109
|
* [android] remove texture viewIvo van Dongen2017-09-226-55/+8
|
* [glfw] Save/Restore online status of DefaultFileSourceKonstantin Käfer2017-09-225-0/+26
|
* [glfw] Always load settings, and allow CLI args to override themKonstantin Käfer2017-09-221-30/+14
|
* [test] add ability to take the OnlineFileSource offlineKonstantin Käfer2017-09-222-4/+35
| | | | This functionality is used for testing to ensure correct offline behavior when connectivity is missing.
* Preserve depth buffer between 3D layers + optimize render order (#9931)Lauren Budorick2017-09-2110-13/+26
| | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores.
* [glfw] allow loading mapbox:// style URLs via CLIKonstantin Käfer2017-09-211-1/+5
|
* [android] - set error handler when starting snapshotter, remove obsolete ↵Tobrun Van Nuland2017-09-211-1/+2
| | | | static keyword on interface
* Fix platform dependent number type `unsigned long` -> `uint64_t`Asheem Mamoowala2017-09-201-1/+1
|
* [android] hook camera events into compass (#10019)Pablo Guardiola2017-09-203-53/+90
|
* [android] - move strings resources to dedicated files, fixup simple map ↵Tobrun Van Nuland2017-09-1824-588/+295
| | | | activity, fixup double map activity, snapshot activity home button click fix, add activity titles, remove obsolete navigation drawer activity
* [node] Added 'removeSource'Bruno de Oliveira Abinader2017-09-153-0/+21
|
* [android] - update zoom function example with selected stateTobrun Van Nuland2017-09-141-11/+59
|
* [android] - add style inspecatable in debug mode activityTobrun Van Nuland2017-09-143-60/+231
|
* Do not check connection if it is local requestRadosław Juszczyk2017-09-141-4/+5
| | | | Requests to servers which run on localhost should be independent from internet connection.
* [android] - harden offline region deletionTobrun Van Nuland2017-09-141-1/+2
|
* [android] - bump external dependenciesTobrun Van Nuland2017-09-143-10/+9
|
* [core] Do not cache stale tilesBruno de Oliveira Abinader2017-09-141-1/+0
|
* [node] Reflect GL JS changes in render.test.jsBruno de Oliveira Abinader2017-09-141-45/+1
|
* [node] Implement GeoJSON converterBruno de Oliveira Abinader2017-09-133-22/+14
|
* [core] Clear atlasImage rect for a removed patternBruno de Oliveira Abinader2017-09-131-0/+1
|
* [ios] Update podspecs for v3.7.0-alpha.1ios-v3.7.0-alpha.1upstream/fb-v3.7.0-podspecsJason Wray2017-09-123-3/+3
|
* [node] Shuffle seed supportBruno de Oliveira Abinader2017-09-121-1/+27
|
* [macos] Updated changelogMinh Nguyễn2017-09-121-3/+23
| | | | This adds entries for work done on the master branch since v0.5.1 of the macOS Maps SDK.
* [ios] Updated changelogJesse Bounds2017-09-121-3/+23
| | | | This adds entries for work done on the master branch since v3.6.0 of the iOS Maps SDK that was not included in any of the 3.6.x patch releases.
* [android] - don't recycle bitmap for icon reuse.Tobrun Van Nuland2017-09-121-10/+1
|
* [android] - avoid adding duplicate points to boundsTobrun2017-09-111-2/+4
|
* [android] Clear out mapCallback's OnMapReadyCallbacks on onDestroyRobin Darby2017-09-111-0/+5
|
* [ios] Fix slight mismerge in iosappJason Wray2017-09-111-1/+1
|
* [android] test app - fix highlight buildings exampleIvo van Dongen2017-09-111-11/+11
|