Bruno de Oliveira Abinader
b43d88b725
[test] Interpret render tests params: --recycleMap and --shuffle
2017-08-31 10:17:21 +03:00
Bruno de Oliveira Abinader
6ee8d7bb60
[node] Set style default camera upon each test suite run
2017-08-31 10:17:21 +03:00
Bruno de Oliveira Abinader
d43757271e
[node] Cleanup NodeMap::Render
2017-08-31 10:17:21 +03:00
Bruno de Oliveira Abinader
3f6f236f7b
[node] Split 'test-suite' run using 'run-s' script
2017-08-31 10:17:21 +03:00
Lauren Budorick
eaacc87901
Update gl-js SHA + ignore fill-extrusion-multiple test
2017-08-30 12:48:51 -07:00
Asheem Mamoowala
13169a6a82
Update gl-js SHA
2017-08-30 10:59:08 -07:00
Asheem Mamoowala
69b52367d3
[core][ios][macos][android]DDS-ify text-letter-spacing and text-max-width
2017-08-30 10:59:08 -07:00
Ivo van Dongen
966bf8824d
[android] map snapshotter
2017-08-30 17:18:37 +03:00
Ivo van Dongen
a90e2f3a2c
[android] add GenericWeakReference that can be deleted from any thread
2017-08-30 17:18:37 +03:00
Ivo van Dongen
fae9faab06
[default] map snapshotter
2017-08-30 17:18:37 +03:00
Ivo van Dongen
eba6d58312
[default] headless_frontend - support program cache dir
2017-08-30 17:18:37 +03:00
Ivo van Dongen
abecfe2333
[linux] headless display - support opengl es 2
2017-08-30 17:18:37 +03:00
Ivo van Dongen
6b9a1268a4
[core] enable Thread destruction from arbitrary threads
2017-08-30 17:18:37 +03:00
Ivo van Dongen
0bb97e2307
[core] make thread.hpp public
2017-08-30 17:18:37 +03:00
Bruno de Oliveira Abinader
af01d6ffee
[core] Set Style::Impl::loaded only when finishing parsing style
2017-08-30 16:43:13 +03:00
Bruno de Oliveira Abinader
e1dfdc9338
[core] Clear RenderGeoJSONSource tilePyramid if no data is available
2017-08-30 16:02:26 +03:00
Asheem Mamoowala
9491527eb6
Enable tests for #1350 , #9704
2017-08-29 14:48:47 -07:00
Pablo Guardiola
927774886e
bump MAS version number to 2.2.2 ( #9856 )
2017-08-29 21:05:29 +02:00
Fabian Guerra
a51ae29000
Merge branch release tag ios-v3.6.2
2017-08-29 11:24:42 -04:00
Anand Thakker
d436bcd56b
Add {Source,CompositeCamera}Function benchmarks ( #9838 )
2017-08-29 10:03:57 -04:00
Asheem Mamoowala
a2712f6fa4
Update to gejson 0.4.2 and add StyleParser test to verify that GeoJSON without properties field can be loaded
2017-08-28 15:43:18 -07:00
Fabian Guerra
dd18e1af1e
[android] Update sdk version.
2017-08-28 17:11:40 -04:00
Lauren Budorick
2de89a99bc
Implement icon-anchor property
2017-08-28 13:32:56 -07:00
Fabian Guerra
8c020591de
[android] Diable lint check for MissingTranslation
2017-08-28 15:18:20 -04:00
Fabian Guerra
acfe485302
Merge tag 'ios-v3.6.2' into master
...
# Conflicts:
# cmake/core-files.cmake
# include/mbgl/renderer/renderer_backend.hpp
# platform/android/CHANGELOG.md
# platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java
# platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/IconManager.java
# platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
# platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Projection.java
# platform/android/dependencies.gradle
# platform/darwin/src/MGLStyle.mm
# platform/ios/CHANGELOG.md
# platform/ios/app/Info.plist
# platform/ios/app/MBXViewController.m
# platform/ios/ios.xcodeproj/project.pbxproj
# platform/macos/CHANGELOG.md
# src/mbgl/gl/attribute.cpp
# src/mbgl/gl/attribute.hpp
# src/mbgl/gl/context.hpp
# src/mbgl/gl/types.hpp
# src/mbgl/gl/value.cpp
# src/mbgl/gl/value.hpp
# src/mbgl/map/backend_scope.cpp
# src/mbgl/programs/attributes.hpp
# src/mbgl/programs/program.hpp
# src/mbgl/programs/segment.cpp
# src/mbgl/programs/segment.hpp
# src/mbgl/programs/symbol_program.hpp
# src/mbgl/programs/uniforms.hpp
# src/mbgl/renderer/buckets/symbol_bucket.hpp
# src/mbgl/renderer/painter.cpp
# src/mbgl/renderer/painter.hpp
# src/mbgl/renderer/painter_background.cpp
# src/mbgl/renderer/painter_circle.cpp
# src/mbgl/renderer/painter_clipping.cpp
# src/mbgl/renderer/painter_debug.cpp
# src/mbgl/renderer/painter_fill.cpp
# src/mbgl/renderer/painter_fill_extrusion.cpp
# src/mbgl/renderer/painter_line.cpp
# src/mbgl/renderer/painter_raster.cpp
# src/mbgl/renderer/painter_symbol.cpp
# src/mbgl/shaders/line.cpp
# src/mbgl/shaders/line_pattern.cpp
# test/renderer/backend_scope.test.cpp
2017-08-28 12:43:29 -04:00
Konstantin Käfer
c6ab20e5c6
[core] initialize OfflineDatabase asynchronously in DefaultFileSource
...
Sometimes, initialization can take hundreds of milliseconds, in particular when the database doesn't exist yet, or when the app/device is doing a lot of I/O already. Instead of synchronously initializing the OfflineDatabase objects, we're now asynchronously initializing the object through a self-sent message that by virtue of being the first message for this actor guarantees that the object is there when it's needed by other member functions.
2017-08-28 13:16:27 +02:00
Chris Loer
6cbeeff689
[core] Fix issue #9843 (overzoomed line label rendering glitch).
...
Ports fix for GL JS issue #5112 .
Line label projection can't be based on tile geometry that's behind the plane of the camera.
The relevant tests are still ignored because the overzoomed collision behavior is different between native and JS.
2017-08-25 14:20:42 -07:00
Chris Loer
17a3a805f1
[core] Add optional type template parameter to util::unit, so that it doesn't always pick up the default type of 'double' from util::mag.
2017-08-25 14:20:42 -07:00
Bruno de Oliveira Abinader
fe8cbc78d3
[core] Added GeometryTileWorker-owned image correlation ID
2017-08-25 23:41:52 +03:00
Bruno de Oliveira Abinader
f3fc9b2b92
[core] Don't throttle placement in still mode
2017-08-25 23:41:52 +03:00
Bruno de Oliveira Abinader
9fd03a3e90
[test] Un-ignore regressions/mapbox-gl-native#9792
2017-08-25 23:41:52 +03:00
Bruno de Oliveira Abinader
8b45d64efc
Revert "[core] Ensure image dependencies in GeometryTileWorker::onImagesAvailable"
...
This reverts commit cd8eb13ba2 .
2017-08-25 23:41:52 +03:00
John Firebaugh
b0c03f9396
[core] No need to skip glClear optimization in overdraw mode
2017-08-24 13:06:23 -07:00
John Firebaugh
28be432041
[core] Eliminate temporary sources set
2017-08-24 13:06:23 -07:00
John Firebaugh
4dd30db7cb
[core] Clean up includes and forward declarations
2017-08-24 13:06:23 -07:00
John Firebaugh
9c02e4d7dd
[core] Inline Renderer::Impl::doRender
2017-08-24 13:06:23 -07:00
John Firebaugh
d05486391a
[core] Remove unnecessary members from UpdateParameters
2017-08-24 13:06:23 -07:00
John Firebaugh
079ddfc8e4
[core] Create BackendScopes in Renderer, assert in Impl
...
This avoids a long series of reset() calls in the Impl.
2017-08-24 13:06:23 -07:00
John Firebaugh
ad70cd30ef
[core] Inline RenderItem and RenderData
2017-08-24 13:06:23 -07:00
John Firebaugh
47ac22b6ac
[core] Merge RenderStyle into Renderer::Impl
2017-08-24 13:06:23 -07:00
John Firebaugh
d26559bb28
[core] Avoid GeometryTile dependency in FeatureIndex
2017-08-24 13:06:23 -07:00
John Firebaugh
e706ed4b2e
[core] Avoid RenderStyle dependency in query code
2017-08-24 13:06:23 -07:00
Tobrun Van Nuland
3d3648387b
[android] - build SNAPSHOT from release branch
2017-08-24 17:40:28 +02:00
Tobrun Van Nuland
fde31db28f
Revert "[android] - configure loggin of HttpRequest, cleanup HttpRequest"
...
This reverts commit a059c74a54 .
2017-08-24 15:01:57 +02:00
Lauren Budorick
57d87e8ef2
Update ignores + suite_implementation
2017-08-23 18:21:05 -07:00
Asheem Mamoowala
f2c9f2bf36
[ios][macos][node][android] Updated documentation and Changelogs for #9821
2017-08-22 16:49:59 -07:00
Thiago Marcos P. Santos
bd15e273dc
[tests] Enforce the schema downgrade behavior
...
Which is, delete and recreate the database.
2017-08-22 12:46:38 +03:00
Thiago Marcos P. Santos
558d4b1a88
[core] Remove database on schema downgrade
...
Previously we were throwing an exception.
2017-08-22 12:46:38 +03:00
Bruno de Oliveira Abinader
224e9e6261
[test] Re-added API.ZoomHistory
2017-08-22 10:17:25 +03:00
Bruno de Oliveira Abinader
80e4b2f1ab
[core] Update ZoomHistory.lastInteger{Zoom,Time} if different from floor zoom
2017-08-22 10:17:25 +03:00