summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] make sure tiles are not treated as complete until all worker ↵upstream/expired-resourcesKonstantin Käfer2017-09-1611-53/+56
| | | | | | operations completed Previously, when we started a worker operation that eventually throws an exception (e.g. due to the tile not being parseable), and then enqueue another worker operation while the first one is processing, we treated the worker as idle once the first operation's error callback fired, even though the second operation was still in progress. Due to our use of coalescing, I was unable to come up with a reliable test since we'd need to reproduce the behavior described above, which is timing dependent.
* [core] keep tiles renderable even if a subsequent error occursKonstantin Käfer2017-09-164-5/+51
| | | | Since 9a9408e8111bcdcd0fcb9a93112d61ab8fce0601, we marked tiles as non-renderable if an error occured. This lead to situations where a tile was loaded + parsed successfully, then a revalidation attempt occured (e.g. because the resource was stale) which failed. In this case, we used to mark the tile as non-renderable although we could've used the perfectly parsed (stale) resource.
* [core] Bypass GeoJSON tile data update if tileID zoom is above source's maxZoomBruno de Oliveira Abinader2017-09-152-5/+8
|
* [core] TransformState::getIntegerZoom should be uint8_tBruno de Oliveira Abinader2017-09-152-2/+2
|
* [node] Added 'removeSource'Bruno de Oliveira Abinader2017-09-153-0/+21
|
* [core] Reset zoom history state in still modeBruno de Oliveira Abinader2017-09-152-2/+15
|
* [core] Partially revert ZoomHistory.lastIntegerZoom updateBruno de Oliveira Abinader2017-09-151-1/+1
|
* Mapbox develops React Native Mapbox GLMinh Nguyễn2017-09-141-1/+1
| | | Updated the readme to acknowledge Mapbox’s official support for React Native.
* [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-143-24/+20
|
* [core] Precompute if has image diffs when updating sourcesBruno de Oliveira Abinader2017-09-141-5/+3
|
* [node] Reflect GL JS changes in render.test.jsBruno de Oliveira Abinader2017-09-142-45/+1
|
* [node] Implement GeoJSON converterBruno de Oliveira Abinader2017-09-134-22/+14
|
* [core] Clear atlasImage rect for a removed patternBruno de Oliveira Abinader2017-09-134-0/+34
|
* [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
|
* [core] Rename for clarity: ActiveTexture → ActiveTextureUnitJohn Firebaugh2017-09-116-12/+12
|
* [core] Dirty the correct state when a texture is deletedJohn Firebaugh2017-09-111-2/+4
| | | | When a texture is deleted, it is as if all texture units to which that texture object is bound are rebound to texture object zero. Therefore it's the *bindings* that need to be dirtied, not the active texture unit.
* [ios] Fix slight mismerge in iosappJason Wray2017-09-111-1/+1
|
* [android] test app - fix highlight buildings exampleIvo van Dongen2017-09-111-11/+11
|
* Fast tileCount with help from @mapbox/sphericalmercator moduleAsheem Mamoowala2017-09-088-15/+89
|
* [core] Align line vertex to 4-byte boundaryJohn Firebaugh2017-09-087-21/+13
| | | | 10 byte vertices are heavily penalized by common GL implementations.
* [core] Fix z-fighting of translucent fillsJohn Firebaugh2017-09-083-2/+6
|
* [core] Remove debug::renderTreeLauren Budorick2017-09-073-24/+0
|
* [android] fix is download complete (a download is complete when count and ↵Pablo Guardiola2017-09-071-1/+1
| | | | required resources match and the download state is inactive) (#9913)
* [macos] snapshotterIvo van Dongen2017-09-056-8/+95
|
* [ios] snapshotterIvo van Dongen2017-09-057-5/+181
|
* [darwin] snapshotterIvo van Dongen2017-09-052-0/+268
|
* [ios] extend ui image additions with init from premultiplied imageIvo van Dongen2017-09-052-0/+15
|
* [android] make the android release all build batched (#9907)Pablo Guardiola2017-09-051-0/+1
|
* bump MAS version number to 2.2.3 (#9901)Pablo Guardiola2017-08-311-1/+1
|
* [core] remove map update enumIvo van Dongen2017-08-315-69/+41
|
* [core] move annotation tile updates to rendererIvo van Dongen2017-08-312-5/+4
| | | | | - AnnotationData.updateData() was not completely thread safe. Calling it from the renderer thread instead of the main thread fixes this - Since we moved the coalescing of updates out of the map and into the renderer frontend implementations, the updateData was called too much, resulting in degraded performance. Moving it into the renderer makes sure it gets coalesced again.
* [core] annotation manager - manage dirty state internallyIvo van Dongen2017-08-313-24/+29
|
* [test] Enable render tests recycling the map object in node6-clang39-debugBruno de Oliveira Abinader2017-08-312-2/+18
|
* [test] Unignore render-tests/circle-pitch-alignment/*Bruno de Oliveira Abinader2017-08-311-4/+0
|
* [test] One map per pixel ratio in render.test.js --recycle-mapBruno de Oliveira Abinader2017-08-311-16/+36
|
* [test] Interpret render tests params: --recycleMap and --shuffleBruno de Oliveira Abinader2017-08-311-2/+14
|
* [node] Set style default camera upon each test suite runBruno de Oliveira Abinader2017-08-312-1/+19
|
* [node] Cleanup NodeMap::RenderBruno de Oliveira Abinader2017-08-313-22/+15
|
* [node] Split 'test-suite' run using 'run-s' scriptBruno de Oliveira Abinader2017-08-312-2/+5
|