Konstantin Käfer
122db77581
[core] document lifetimes of GeometryTileFeatures
2017-06-21 17:18:08 -07:00
Konstantin Käfer
244484ca6c
[core] retain GeometryTileLayer in SymbolLayout
...
We're storing GeometryTileFeature objects in SymbolLayout, but they may reference data in GeometryTileLayer, which could go away if we don't retain it.
2017-06-21 17:18:08 -07:00
Konstantin Käfer
7b90af5d35
[core] always return owning pointers for GeometryTileData::getLayer()
2017-06-21 17:18:08 -07:00
Konstantin Käfer
2cc330463d
[core] switch to vector-tile library for decoding Mapbox vector tiles
2017-06-21 17:18:08 -07:00
Konstantin Käfer
0f300d8dcd
[core] shared feature data for GeoJSONTileData objects
2017-06-21 17:18:08 -07:00
Konstantin Käfer
4ea4715179
[core] shared data among AnnotationTileFeature objects
2017-06-21 17:18:08 -07:00
Konstantin Käfer
4bfc559223
[core] add benchmark for vector tile parsing
2017-06-21 17:18:08 -07:00
Konstantin Käfer
6ec406b6af
[core] add MBGL_CHECK_ERROR to some locations where it was missing
2017-06-21 15:53:51 -07:00
John Firebaugh
72e71658bc
[build] Unbreak Travis
2017-06-21 14:19:31 -07:00
John Firebaugh
7610d42849
[build] Unbreak Travis
2017-06-21 14:17:11 -07:00
Tobrun
d47eab05f6
[android] - restore LatLngBounds conversion, add regression test ( #9324 )
2017-06-21 15:43:02 +02:00
Pablo Guardiola
2deba0f1f0
[android] annotate Mapbox class with @UiThread to make clear that it is required to be started from the main thread as it loads the native library for connectivity change events ( #9309 )
2017-06-21 15:18:21 +02:00
Thiago Marcos P. Santos
7e8bdadb91
[core] Rename ThreadedObject to Thread
...
Now that the old Thread class is gone, we can give ThreadedObject
a better name.
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
1427628c56
[core] Remove util::Thread
...
Fixes #6425
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
bfdc4ef646
[tests] Port the ThreadLocalStorage test to the actor model
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
1178256ae9
[tests] Port the AsyncTask test to the actor model
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
c247a4b10c
[android] Replace util::Thread with util::ThreadedObject
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
476975dbf3
[core] Convert LocalFileSource to ThreadedObject
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
495f06ac4d
[core] Convert AssetFileSource to ThreadedObject
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
999de53f11
[core] Convert DefaultFileSource to ThreadedObject
...
Fixes #6426
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
c34d1cfaa7
[tests] Added tests for ThreadedObject
2017-06-21 14:30:09 +03:00
Thiago Marcos P. Santos
0de17ea5f4
[core] Added the ThreadedObject
...
Actor model version of util::Thread.
2017-06-21 14:30:09 +03:00
Tobrun
651e70aec7
[android] - update CHANGELOG for release 5.1.0-beta.5 ( #9316 )
2017-06-21 09:14:11 +02:00
Minh Nguyễn
2676ad05b0
[ios] Update SMCalloutView to fix iOS 10 build warnings
...
Reapplied 76a2a2db28 , which was partially rolled back in f6e79d7073 .
2017-06-20 18:04:10 -07:00
Antonio Zugaldia
584bfb7733
[android] update mapboxServicesVersion to 2.1.2 ( #9311 )
2017-06-20 16:21:31 -04:00
Tobrun
a9f52e24e6
Revisit Javadoc for 5.1.0 ( #9266 )
...
* [android] - revisit public API javadoc
* [android] fix javadoc minor mistakes and typos
* grammar tweak
* add missing public javadoc
2017-06-20 09:48:24 -04:00
Antonio Zugaldia
899d2b0de9
[android] Update to LOST 3.0.1 ( #9302 )
2017-06-20 08:59:15 -04:00
Pablo Guardiola
78426f1423
fix trackball long press timeout calling the main thread method on a background thread ( #9305 )
2017-06-20 10:01:02 +02:00
Pablo Guardiola
985ff4cc18
[android] fix pulse marker view options parcelable creator ( #9283 )
2017-06-20 09:24:43 +02:00
Pablo Guardiola
20cb791b4c
[android] fix custom marker views anchor issue ( #9282 )
2017-06-20 09:24:07 +02:00
Tobrun
399c0071f8
Validate camera position before transforming ( #9275 )
...
* [android] - add camera position validation before transforming
* annotate CameraUpdate with nullability
2017-06-20 09:17:09 +02:00
Tobrun
78322a3f16
[android] - update activity test generation with newest classes, make FillExtrusionActivity conform to generated activity test setup. ( #9276 )
2017-06-20 09:16:55 +02:00
John Firebaugh
f6bfa078af
[core] Trigger repaint on source changes
2017-06-19 16:58:47 -07:00
Lauren Budorick
87a70c4793
[core] Enable property functions for line-width ( #9250 )
2017-06-19 14:27:43 -07:00
Jesse Bounds
505999a52d
[ios] Update telemetry cert pinning ( #9292 )
2017-06-19 09:34:44 -10:00
Asheem Mamoowala
a33cad9855
[core] Trigger repaint on source changes
2017-06-19 09:50:08 -07:00
Asheem Mamoowala
ca45974ff2
Update changelogs and iOS/macOS style guide for ImageSource bindings
2017-06-19 09:50:08 -07:00
Asheem Mamoowala
7f36e0cf76
[iOS][macOS] Export MGLImageSource, add and update documentation. Use animated ImageSource demo in iOS test app
2017-06-19 09:50:08 -07:00
Asheem Mamoowala
b7c7d3fdab
[android] Add ImageSource bindings
2017-06-19 09:50:08 -07:00
Asheem Mamoowala
ab5b310a9e
[iOS][macOS] Add ImageSource bindings
2017-06-19 09:50:08 -07:00
John Firebaugh
1de8aeed31
[core] Fix composite function approximation for non-integer stops
2017-06-19 09:15:08 -07:00
Lauren Budorick
7b05606464
[core] add DataDrivenPaintProperty uniform template class to generation script ( #9297 )
2017-06-16 16:21:16 -07:00
Ansis Brammanis
79c986a04c
fix shader generation script
...
the main fix is switching from ifdef -> ifndef
The rest of the changes just make a cleaner diff.
2017-06-16 16:10:29 -07:00
Aaron Muir Hamilton
afabd2795c
Disable misleading indentation warnings where boost is included.
2017-06-16 13:12:31 -07:00
John Firebaugh
e361bcf668
[core] Fix composite function approximation for non-integer stops
2017-06-16 12:46:12 -07:00
Minh Nguyễn
8699bcdbf0
[ios, macos] Updated changelogs
2017-06-16 11:55:12 -07:00
Fabian Guerra
6a781414c6
[ios] Update pods spec for iOS v3.6.0-beta.3
2017-06-16 11:03:49 -07:00
Konstantin Käfer
e1b0f94be0
[ios] add runtime styling command for adding building extrusions
2017-06-16 17:41:03 +02:00
Fabian Guerra Soto
67c09b18e4
MGLLight autogenerate scripts ( #9260 )
...
* [ios, macos] Add the MGLLight generation templates
* [ios, macos] Add MGLLight generation script
* [ios, macos] Add the auto-generation script for MGLLight.mm
* [ios, macos] Add the auto-generation script for MGLLightTest.mm
* [core] Add const to Position constructor.
* [ios, macos] Simplify MGLLightTest.mm autogenerate script.
2017-06-16 06:41:51 -07:00
Konstantin Käfer
0335351d9a
[ios] add OpenGL.framework to enable the OpenGL ES debugger by default
2017-06-15 20:40:16 +02:00