Cameron Mace
eb42b37568
updated changelog for 4.2.0 release ( #7433 )
2016-12-14 15:04:11 -05:00
Konstantin Käfer
e182731092
[build] add -Wl,-bind_at_load to node.js bindings on macOS
...
this catches unbound symbols during loading of the extension, allowing us to spot potential linking errors earlier
2016-12-14 19:34:35 +01:00
John Firebaugh
e8a48a6d63
[node] Fix order of operations when setting zoom and center
...
Zoom must be set first, to avoid center potentially getting constrained.
Fixes #7351
2016-12-14 10:08:23 -08:00
John Firebaugh
ceeded2932
[core] Obtain shaders from gl-js monorepo
2016-12-14 10:02:30 -08:00
Cameron Mace
3d5983f6f6
Allows for setting the user location icon to transparent ( #7393 )
...
* allows for setting the user location icon to transparent
* removed color check
2016-12-14 12:51:04 -05:00
Thiago Marcos P. Santos
8f24119bd0
[Qt] Implement updateSource
...
It will create or update a source. Right now only GeoJSON sources are
mutable and can be updated using this method.
2016-12-14 14:21:20 -02:00
Tobrun
070a9b43e1
[android] - update gradle command line args for CI ( #7426 )
2016-12-14 12:48:59 +01:00
Cameron Mace
39b839f3dd
added custom layer proguard rule ( #7411 )
2016-12-13 18:08:02 -05:00
Cameron Mace
833c5ca2be
Fixed proguard rules ( #7389 )
...
* fixed proguard rules
* disabled proguard for debug testapp builds
* removed dontobfuscate and fixed gson issue
2016-12-13 14:40:51 -05:00
Thiago Marcos P. Santos
0f0f2c69d7
[Qt] Fix build when ICU is disabled
2016-12-13 16:16:53 -02:00
John Firebaugh
c12b52c6a7
[core] Fix debug rendering
...
* Off-by-one in DebugBucket indexing
* Must unbind VAO before binding index buffer in Context::createIndexBuffer
2016-12-13 09:42:46 -08:00
Minh Nguyễn
36616c7200
[android] Fixed typo in MapboxMap.addImage()
2016-12-13 09:28:42 -08:00
Tobrun
927dbb1315
[android] - update bitrise config. Create archivable path if non existent ( #7385 )
2016-12-13 10:50:34 +01:00
Tobrun
b1e9a3f4d6
[android] - Reenable MapboxMapTest for end-to-end API testing. Fix tests ( #7367 )
2016-12-13 08:08:41 +01:00
Tobrun
b43aa9d62d
[android] - limit input fling gesture based on map tilt. ( #7383 )
2016-12-13 08:08:29 +01:00
Ivo van Dongen
28be37fcbe
[core] Swap order of Style::recalculate and Style::relayout
...
Style::relayout uses source.baseImpl->loaded, a flag which is updated by Style::recalculate. So recalculate first, then relayout.
2016-12-12 16:49:02 -08:00
John Firebaugh
b0a928dcbc
[core] Ensure a non-zero source tile cache size
...
Previously, for viewport sizes less than 512 pixels in either direction, the computed size was 0.
2016-12-12 16:49:02 -08:00
John Firebaugh
3718e1fa15
[tests] Implement "wait" command with Map#render
...
This ensures that a "wait" command will always fully flush pending update flags. This was not the case with the prior conditional map.loaded() logic.
2016-12-12 16:49:02 -08:00
Bruno de Oliveira Abinader
b65b2f1c29
[qt] Skip ICU if WITH_QT_I18N is set
2016-12-12 22:34:52 +02:00
Bruno de Oliveira Abinader
c0e18ad80c
[core] Added BidiImpl to avoid ICU types exposure
2016-12-12 22:34:52 +02:00
Bruno de Oliveira Abinader
ce5ed9e649
[build] ICU is now configured per platform
2016-12-12 22:34:52 +02:00
Tobrun
eff986bfc4
[android] - update gradle wrapper and gradle plugin ( #7381 )
2016-12-12 19:22:33 +01:00
Konstantin Käfer
6fb24b2082
[build] only build active architecture for Debug builds on iOS
2016-12-12 18:53:46 +01:00
Ivo van Dongen
e9f101a52f
[ios, macos] handle duplicate layer error
2016-12-12 09:05:23 -05:00
Ivo van Dongen
a32e62cb0f
[android] test duplicate layer id exception handling
2016-12-12 09:05:23 -05:00
Ivo van Dongen
028db7feba
[core] guard against duplicate layer ids
2016-12-12 09:05:23 -05:00
Ivo van Dongen
c76a933514
[core] use raii to guard backend deactivation
2016-12-12 09:05:23 -05:00
YunjieLi
ffd74c309e
Simplified Chinese localization ( #7316 )
...
* translated into Chinese
* light edits to translations
* update two changelogs; remove .stringsdict files
* remove update from macos changelog
2016-12-09 12:25:41 -08:00
Tobrun
ee7e58fd46
[android] - invalidate camera after gesture, cleanup. ( #7354 )
2016-12-09 21:19:59 +01:00
John Firebaugh
82856fd08b
[darwin, android] SDK bindings for circle-stroke properties
2016-12-09 09:35:21 -08:00
John Firebaugh
3b2a4216a2
[core] Implement circle-stroke properties
...
Also includes stubs for fill-extrusion layer, because most of the code was auto-generated.
2016-12-09 09:35:21 -08:00
Tobrun
4a2f53e6e5
[android] - fix ndk stack CI step ( #7363 )
2016-12-09 16:22:19 +01:00
Tobrun
970a0dab44
[android] - cleanup initialisation code for MapboxMap ( #7330 )
2016-12-09 15:38:09 +01:00
Thiago Marcos P. Santos
d6b8866975
[Qt] Allow strings as data source in the QML Item
...
Data values starting with ':' will be assumed to be a resource.
2016-12-09 11:28:31 -02:00
Thiago Marcos P. Santos
97df99c134
[Qt] Remove route before adding
...
This will allow to bind a GeoJSON to the source data property
without throwing an exception.
2016-12-09 11:28:31 -02:00
Bruno de Oliveira Abinader
a8c2688ca3
[qt] Added copyrightsChanged() signal
2016-12-08 16:36:38 +01:00
Konstantin Käfer
0eede631ce
[build] only use Identical Code Folding on platforms that support the gold linker
2016-12-08 15:38:38 +01:00
Tobrun
1d93ffc5eb
[android] - refactor marker selection and listener invocation, reformatted code ( #7304 )
2016-12-08 14:37:15 +01:00
Tobrun
7cf10ee524
[android] - remove location enabled flag from MapboxMap ( #7308 )
...
* [android] - remove location enabled flag from MapboxMap, decouple TrackingSettings from MyLocationViewSettings using a FocalPointChangeListener interface, Move state related to tracking modes to MyLocationView (shared object between MyLocationViewSettings and FocalPointChangeListener).
* fixup tests
2016-12-08 14:37:01 +01:00
Tobrun
3d2dc47191
[android] - only apply screen density to instance variables of MapboxMapOptions. ( #7327 )
2016-12-07 21:56:40 +01:00
Bruno de Oliveira Abinader
aa9bf7139c
[qt, macos] Remove workaround for a bug in Qt 5.7
2016-12-07 17:46:09 +01:00
Konstantin Käfer
11229d72f5
[build] bump mason to update Android compile flags
2016-12-07 15:28:13 +01:00
Konstantin Käfer
6be56ff9c2
[render] allow passing URLs to mbgl-render
2016-12-07 10:46:43 +01:00
Konstantin Käfer
dc1bda435f
[core] add util::isURL() for checking whether a string starts with a URL scheme
2016-12-07 10:46:43 +01:00
John Firebaugh
cc6e5c9df9
[core] Move CrossFadedPropertyEvaluator to its own file
2016-12-06 15:05:45 -08:00
John Firebaugh
05b0dcd0f8
[core] Move evaluation algorithm to Function
2016-12-06 15:05:45 -08:00
John Firebaugh
0adf830b9a
[core] Inline friend equality operators
2016-12-06 15:05:45 -08:00
Chris Voll
e7c30de021
[other] fix spelling on month in node.js changelog
2016-12-06 22:15:36 +01:00
Tobrun
e706ede0b4
[android] - remove overlay SurfaceView examples ( #7278 )
2016-12-06 19:40:40 +01:00
Tobrun
077d685656
[android] - make rotation gesture easier to trigger ( #7299 )
2016-12-06 19:40:20 +01:00