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
John Firebaugh
cdc5f8ff14
[tests] Enable set-style-* integration tests
2017-06-15 07:43:51 -07:00
John Firebaugh
fe024bbdf6
[core] Implement "smart setStyle"
2017-06-15 07:43:51 -07:00
John Firebaugh
5a87291826
[core] Obey "transition" property from style and its default value
2017-06-15 07:43:51 -07:00
John Firebaugh
ae5b0391b6
[core] Skip calculations when we already know we need rendering or layout
2017-06-15 07:43:51 -07:00
Jason Wray
6cba15f3a9
[ios] Remove old Fabric build infrastructure
2017-06-14 17:36:51 -04:00
Jordan Kiley
df3af97389
[ios, macos] Revised descriptions for abstract classes ( #9095 )
...
Addresses https://github.com/mapbox/mapbox-gl-native/issues/8635
2017-06-14 11:26:34 -07:00
Minh Nguyễn
2f83b32e95
[ios] Sprite images no longer limited
...
The total size of the sprite sheet is no longer limited as it was before. This change updates the guide that helps developers choose between the different annotation mechanisms.
2017-06-14 11:18:17 -07:00
John Firebaugh
f3bb99f919
[core] Eliminate constant attribute bindings
...
Rather than binding constant attributes that will never be used, just disable the attribute.
2017-06-14 11:14:05 -07:00
Konstantin Käfer
7a3f7980b0
[core] rename a_gap_width => a_gapwidth, u_gap_width => u_gapwidth to reflect naming in the shader
...
not sure how this ever worked
2017-06-14 11:14:05 -07:00
John Firebaugh
174408ed11
[core] Remove unused SymbolPropertyValues members
2017-06-14 11:14:05 -07:00
John Firebaugh
fd45242d05
[core] Don't use "current" icon/text-size when binding
...
The current value is not passed to `SymbolSizeBinder::uniformValues`, so we shouldn't check `currentValue.isConstant()` in `SymbolSizeBinder::attributeBindings`. If it were true, then we might end up using attribute bindings that are appropriate only for a constant property, but uniform bindings that are appropriate only for a source or composite function.
Instead, just wait for a new bucket to be generated. This will happen automatically, since icon/text-size are layout properties.
2017-06-14 11:14:05 -07:00