bcfe51c16c
[ios] Add easy to use demo app for developers (#10524)
Jesse Bounds
2017-11-22 10:28:43 -08:00
e3f1d8e3a0
[android] - harden MarkerView integration by checking for null bitmap (#10532)
Tobrun
2017-11-22 18:46:31 +01:00
59a8fd2ff8
[android] - activate filesource to list offline regions (#10531)
Tobrun
2017-11-22 17:08:23 +01:00
d46641cad6
[android] - use TextureView for ViewPager carousel (#10519)
Tobrun
2017-11-21 20:33:13 +01:00
8f4c07c5b8
[build] Added CircleCI macos-debug-qt5 job
Bruno de Oliveira Abinader
2017-11-20 12:29:51 +02:00
dda87bbecd
[ios] update constraints when updating content inset
Fredrik Karlsson
2017-11-17 15:17:04 +01:00
9206e46154
release android v5.2.0 (#10487)
Pablo Guardiola
2017-11-20 20:10:04 +01:00
aaffe3c0e3
[build] Added CircleCI macos-debug-qt5 job
Bruno de Oliveira Abinader
2017-11-20 12:29:51 +02:00
34fe323924
[node, build] Don't fail on non-node tags
Jason Wray
2017-11-17 14:07:59 -05:00
a8ad619104
[build] Set clang-tidy timeout to 20 minutes
Jason Wray
2017-11-17 16:58:29 -05:00
7dabec61b6
[android] Enable map rendering when app is paused
Ivo van Dongen
2017-11-20 15:22:34 +02:00
1d78c04484
Update comment from onDestroy to onDestroyView (#10501)
Victor Akap Oben
2017-11-20 09:00:05 -06:00
131167e1d3
[ios] Update changelog and bump podspec to 3.7.0
Fabian Guerra
2017-11-17 16:43:48 -05:00
5eb050dc35
[ios, macos] Update the attribution format for small snapshots.
Fabian Guerra
2017-11-13 17:29:54 -05:00
25cfb5863c
[core] Symbol cross-fading. Hold onto tiles after they've been removed from the render tree long enough to run a fade animation on their symbols.
Chris Loer
2017-11-14 15:30:27 -08:00
d69c1c4806
[core] Add unit test for CrossTileSymbolIndex
Ansis Brammanis
2017-11-15 11:44:42 -05:00
c39232a89f
[core] Cleanup in response to review comments.
Chris Loer
2017-11-13 11:12:03 -08:00
8cfeae9e45
[core] Remove ignores for passing tests. Update ignore links to specific issues. Bump mapbox-gl-js version to get latest text-pitch-spacing test.
Chris Loer
2017-11-13 10:23:16 -08:00
6b50885c79
[core] Sort child symbol tiles before parent symbol tiles This is necessary so that when there are mixed zoom levels, child symbols get placed before parent symbols.
Ansis Brammanis
2017-11-13 14:20:04 -05:00
4f0e5374c3
[core] Skip fade animation for placed symbols that are currently offscreen. Don't mark items that are outside the collision grid range as placed. Requires new ignore because GL JS issue #5654 allows insertion of symbols outside the CollisionIndex range, and those symbols can cascade in to affect items within the viewport.
Chris Loer
2017-11-10 16:02:11 -08:00
22c07596a0
[core] Split MapMode::Still into Static and Tile
Ansis Brammanis
2017-11-10 11:32:37 -05:00
5bdee52e5c
[core] Cleanup in response to review comments
Chris Loer
2017-11-10 09:20:25 -08:00
3e074390b5
[core] Added ignores for two query tests that return the same set of items but in a different order.
Chris Loer
2017-11-09 14:36:30 -08:00
9fb30dfd52
[core] Removed ignores for fixed issues.
Chris Loer
2017-11-09 14:36:30 -08:00
54b990eb33
[core] Update unit tests for viewport collision. Add 'GridIndex' unit test.
Chris Loer
2017-11-09 13:24:43 -08:00
ff58848cfd
[core] Remove dead code - CollisionTile - FrameHistory - PlacementConfig
Chris Loer
2017-11-09 13:24:43 -08:00
4137f559f0
[core] Use floats instead of ints for Shaping. Brings gl-native shaping closer to gl-js.
Chris Loer
2017-11-09 13:24:43 -08:00
30de793c2a
[core] Update shaders/tests from GL JS.
Chris Loer
2017-11-09 13:24:43 -08:00
77bfb47fda
[core] Update queryRenderedFeatures to use global CollisionIndex.
Chris Loer
2017-11-09 13:24:43 -08:00
c0cb210ddc
[core] Switch from background to foreground placement - Background placement code now just generates static symbol buffers - Don't render GeometryTiles until their symbols are loaded. This is necessary for the CrossTileSymbolIndex to successfully prevent flicker. - SymbolInstances are transferred to SymbolBucket for use on foreground during collision detection - Symbols are sorted on foreground by sorting their index buffer but leaving vertex buffers intact (only works within one segment) - Vertical glyphs are generated at same time as horizontal glyphs. reprojectLineLabels chooses which one to use at render time and hides the other. - Icons are now always represented with a single collision box, even if they're placed along a line (this means their rotation alignment may be wrong, but the approach of representing them with multiple collision boxes wasn't very accurate either). - Generate vertices for new debug collision boxes and collision circles - Only add symbols within tile boundaries (reduces work, avoids double-draw) - Update symbol_projection.cpp to support line label projection calls from CollisionIndex.
Chris Loer
2017-11-09 13:24:43 -08:00
9a5b2fdfc3
[core] Enable dynamic updates of index buffers.
Chris Loer
2017-11-09 13:24:43 -08:00
4c6f0e8138
[core] Add global CollisionIndex to replace CollisionTile. - Switches from tile to viewport coordinates - Represents line labels with circle geometries - Projects line labels at collision detection time to improve accuracy - Adapts tile-based symbol queries to viewport coordinates
Chris Loer
2017-11-09 13:24:43 -08:00
18d735ccc2
[core] Add Placement class. Responsible for running global collision detection/symbol placement algorithm and updating symbol opacity buffers accordingly.
Chris Loer
2017-11-09 13:24:43 -08:00
601a1c8dcf
[core] Add circle geometries to GridIndex. - Adds early exiting "hitTest" query for fast collision detection - GridIndex now determines cell count separately for x and y axes based on grid dimensions.
Chris Loer
2017-11-09 13:24:43 -08:00
31f0f47195
[core] Add CrossTileSymbolIndex. This class is responsible for tracking which symbols are "the same" between tiles at different zoom levels, so that symbol opacities (fade animations) can be copied smoothly between tiles.
Chris Loer
2017-11-09 13:24:25 -08:00
84fbb7c576
release v5.2.0-beta.5 (#10464)
Pablo Guardiola
2017-11-17 16:39:36 +01:00
f6c9dd6b25
[ios] Update puck arrow stroke color when tint changes
Jason Wray
2017-11-16 11:31:32 -05:00