Commit Graph

  • eb6de2c434 [android] Bindings for Custom Geometry Sources Asheem Mamoowala 2017-10-31 11:45:19 -07:00
  • 7c6ede6bb3 [ios,macos] Add MGLComputedShapeSource example to demo apps Jesse Crocker 2017-09-08 14:07:51 -07:00
  • 246417ef24 [ios, macos] Implement MGLComputedShapeSource binding for CustomGeometrySource Asheem Mamoowala 2017-11-20 14:04:08 -08:00
  • b2925e71ac [darwin] Abstract ShapeSource interface Jesse Crocker 2017-09-08 14:01:03 -07:00
  • acae193861 [core] Custom Geometry Sources Asheem Mamoowala 2017-11-22 10:18:53 -08:00
  • 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
  • 30e59ce738 Monkey crashes (#10440) (#10472) Pablo Guardiola 2017-11-16 16:06:22 +01:00
  • dcd7da14f6 [docs] Fix link in node readme (#10395) Eduard Popov 2017-11-16 04:10:30 +10:00
  • 1049c01225 Deploy macosapp as part of releases (#10191) Minh Nguyễn 2017-11-14 19:14:12 -08:00
  • 739f88e61f [ios] Update podspecs to v3.7.0-rc.1 Fabian Guerra 2017-11-14 15:30:28 -05:00
  • 43c6f6b3b0 [ios] Updated Spanish, Vietnamese translations Minh Nguyễn 2017-11-10 18:27:36 -08:00
  • addefe539a [ios] Fix toCamera.centerCoordinate in shouldChangeFromCamera (#10433) Fabian Guerra Soto 2017-11-14 13:37:45 -05:00
  • 3bef7593a6 [build] Clang-3.8: Explicit mbgl::style::expression::Result default ctor Bruno de Oliveira Abinader 2017-11-14 16:58:27 +02:00
  • 2c51901400 [build] Clang-3.8: Default init of a const type requires user-provided ctor Bruno de Oliveira Abinader 2017-11-14 15:28:48 +02:00
  • f0f113bafc MapSnapshot attribution (#10362) Tobrun 2017-11-14 11:13:34 +01:00
  • 10a9b25928 [Qt] Fix deprecation warnings in Qt 5.10 Bruno de Oliveira Abinader 2017-11-13 13:36:55 +02:00
  • a9bd09c015 Downgrade min sdk to 14 (#10355) Tobrun 2017-11-13 13:20:41 +01:00
  • 92608f5885 [core] Fix build on Android + GCC and Android + armeabi Thiago Marcos P. Santos 2017-11-10 20:04:20 -02:00
  • 465b345dd2 [ios, macos] Updated changelogs Minh Nguyễn 2017-11-10 01:06:03 -08:00
  • a0cfac4c1a Update MGLMapSnapshotter docs (#10438) Jordan Kiley 2017-11-10 10:02:45 -08:00
  • 199c0cac25 [android] - harden deselection mechanism for markers (#10403) Tobrun 2017-11-10 16:34:09 +01:00
  • a47f8245da Monkey crashes (#10440) Tobrun 2017-11-10 16:33:51 +01:00
  • b5140cb342 [android] Cherry picks to agua (#10442) Pablo Guardiola 2017-11-10 12:56:06 +01:00
  • 225fba8a0a Merge branch 'release-agua' into tvn-merge-release Tobrun 2017-11-10 06:16:35 +01:00
  • 91dabd01df [ios] Silence smart invert warnings (#10425) Jordan Kiley 2017-11-09 13:09:16 -08:00
  • bfdd0c5031 [ios] Doc fixes for "Adding Points to a Map" guide Nadia Barbosa 2017-11-02 12:25:43 -04:00
  • 6b5afaab76 [Qt] Explicit QVariant type as string when binding text Bruno de Oliveira Abinader 2017-11-09 17:58:05 +02:00
  • a339dcc6cc [Qt] Do not assume viewport size == fbo size in Qt4 Bruno de Oliveira Abinader 2017-11-09 00:56:34 +02:00
  • 12f69ae14a [Qt] Call QNetworkReply::readAll() only once Bruno de Oliveira Abinader 2017-11-08 17:18:57 +02:00
  • 7936c138fe [Qt] Call QSqlQuery::finish() when inactive Bruno de Oliveira Abinader 2017-11-08 13:48:02 +02:00
  • ca73bbc9be [Qt] Do not store QSqlDatabase Bruno de Oliveira Abinader 2017-11-08 13:03:16 +02:00
  • 3053dabca3 [build] Added Qt{4,5} Linux build folders to YCM config Bruno de Oliveira Abinader 2017-11-08 10:55:56 +02:00
  • 2b03d6e805 [Qt] Qt SQLite driver has no setForwardOnly support Bruno de Oliveira Abinader 2017-11-07 23:30:52 +02:00
  • c30161e4c8 [android] MapRendererRunnable - avoid weak reference table overflow Ivo van Dongen 2017-11-08 15:28:03 +02:00
  • 43f89d6b6a [android] fix map snapshotter marker example Ivo van Dongen 2017-11-08 18:10:15 +02:00
  • cec7d12e37 [android] revert adding mapbox-android-core dependency (#10354) (#10380) Pablo Guardiola 2017-11-03 15:39:53 -07:00
  • a936fd6f8a [ios, macos] Cleanup duplicated snapshotter frame code. Fabian Guerra 2017-11-08 11:13:19 -05:00
  • a71756ea8d Fix gl-js submodule sha (#10420) Anand Thakker 2017-11-08 14:06:37 -05:00
  • f648cfeef6 Implement Expressions (#9439) Anand Thakker 2017-11-08 12:34:02 -05:00
  • 46fcc83097 [android] release 5.2.0-beta.4 (#10384) Pablo Guardiola 2017-11-08 01:58:51 -08:00
  • cc67335499 [android] - add config file for excluding generated tests, refactor generation script output Tobrun 2017-11-02 09:51:07 -07:00
  • 3efb740b42 [ios] Bump podspec to beta.4 Fabian Guerra 2017-11-07 18:04:19 -05:00
  • 93e363bd8c [ios, macos] Add attribution to snapshots. Fabian Guerra 2017-11-01 19:37:31 -04:00
  • 24de48b772 [android] - update android unit tests, update test make target to SDK tobrun 2017-11-06 14:36:13 +01:00
  • 4d486e10ce [android] - check for null value when calling mapboxMap.clear tobrun 2017-11-06 15:28:11 +01:00
  • d29ebe3d3f [ios, macos] noted how to update shape source (#10383) Jordan Kiley 2017-11-03 18:29:03 -07:00
  • 9aac976104 [android] - update getting started documentation Tobrun 2017-10-29 08:02:27 -07:00
  • cdc5dde0ec [android] revert adding mapbox-android-core dependency (#10354) (#10380) Pablo Guardiola 2017-11-03 15:39:53 -07:00
  • 2955fb594c Make places and roads accessible to VoiceOver (#9950) Minh Nguyễn 2017-11-03 12:17:45 -07:00
  • d1d0c20044 [android] TextureView - cleanup destruction code Ivo van Dongen 2017-11-03 11:33:00 +02:00
  • 8753edf08f [android] test app - texture view test activities Ivo van Dongen 2017-11-01 11:43:27 +02:00
  • 3b2bd7ce4f [android] bring back texture view Ivo van Dongen 2017-10-31 18:12:04 +02:00
  • e9bb4d1582 [android] texture view map renderer Ivo van Dongen 2017-10-02 15:41:02 +03:00
  • fd5f357d1d [android] move egl under renderer package Ivo van Dongen 2017-10-31 12:31:13 +02:00
  • 6adeee601e [android] encapsulate gl surfaceview rendering specifics in map renderer subclass Ivo van Dongen 2017-10-02 15:41:02 +03:00
  • c24721103d [android] TextureView - cleanup destruction code Ivo van Dongen 2017-11-03 11:33:00 +02:00
  • d9fe241761 [android] - workaround Android O OkHttp bug. Tobrun 2017-11-02 11:18:15 -07:00
  • 1970a94695 [android] test app - texture view test activities Ivo van Dongen 2017-11-01 11:43:27 +02:00
  • 8671b834b4 [android] bring back texture view Ivo van Dongen 2017-10-31 18:12:04 +02:00
  • efc776e4f9 [android] texture view map renderer Ivo van Dongen 2017-10-02 15:41:02 +03:00
  • 0fb2629a37 [android] move egl under renderer package Ivo van Dongen 2017-10-31 12:31:13 +02:00
  • b30ec535bf [android] encapsulate gl surfaceview rendering specifics in map renderer subclass Ivo van Dongen 2017-10-02 15:41:02 +03:00
  • 5dbd94016b [android] - fix logo scale for MapSnapshot Tobrun 2017-11-01 16:46:09 -07:00
  • 13ec2cc562 Revert "[core] Expose ColorMask in gl::Context::clear()" Bruno de Oliveira Abinader 2017-11-02 14:16:54 +02:00