Commit Graph

16768 Commits

Author SHA1 Message Date
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