John Firebaugh
ed29dfce43
[node] Rewrite request tests
2017-07-24 15:19:15 -07:00
Tobrun Van Nuland
3364992be9
[android] - harden click handling of shape annotations
2017-07-24 13:51:40 +02:00
Tobrun Van Nuland
e8ad7b6a49
[android] - validate Marker before opening InfoWindow
2017-07-24 13:40:21 +02:00
Pablo Guardiola
541712aac7
[android] fix geojson source proguard issue ( #9569 ) ( #9577 )
2017-07-24 12:08:20 +02:00
John Firebaugh
f053feb6d4
[node] Protect against synchronous request implementations
2017-07-21 09:31:39 -07:00
John Firebaugh
9d22ac8281
Partially revert "[node] Fix memory test hanging after GlyphAtlas refactoring ( #8394 )"
...
This reverts commit 5700c99e55 .
2017-07-21 09:31:39 -07:00
Pablo Guardiola
b83d797081
[android] add lint using current baseline as starting point ( #9318 )
2017-07-21 14:03:37 +02:00
jingsam
f6871f7339
Update public.xml ( #9575 )
2017-07-21 09:02:04 +02:00
Nicki Dlugash
30df562548
add native ignore for text-justify/property-function
2017-07-20 10:44:28 -07:00
Tobrun
d362844946
[android] - manage InfoWindow selection in AnnotationManager ( #9567 )
2017-07-20 17:26:28 +02:00
Tobrun
ac51783a98
[android] - increase touch target to match largest Marker icon ( #9565 )
2017-07-20 16:51:27 +02:00
Thiago Marcos P. Santos
15056f9654
[Qt] Use the Qt release version and Qt Framework version on the user agent
2017-07-20 17:21:14 +03:00
Tobrun
f19c36a4ba
[android] - avoid creating InfoWindow iterator if no InfoWindows are shown ( #9477 )
2017-07-20 10:18:40 +02:00
Ivo van Dongen
c5300ebabf
[android] add api to enable/disable tile prefetching
2017-07-20 11:11:18 +03:00
Chris Loer
c0dd1103e0
[test] Add native ignore for 'text-anchor/property-function' ( #9556 )
2017-07-19 18:09:16 -07:00
Bruno de Oliveira Abinader
15c5bf359a
[build] Downgrade GCC support from 5.0 to 4.9
2017-07-19 19:24:30 +03:00
Thiago Marcos P. Santos
7e8fe05af0
[Qt] Avoid using brace-list init ctor in QMapboxGL
2017-07-19 16:44:30 +03:00
Tobrun
68324913d7
[android] - rewrite map object intialisation ( #9462 )
2017-07-19 14:17:06 +02:00
Łukasz Paczos
da581cc485
[android] - trying to update non-existent polyline fix #9543 ( #9544 )
2017-07-19 14:16:25 +02:00
Thiago Marcos P. Santos
a3244421a5
[Qt] Rename files with same name
...
QMake is having some issues with files with same names when
building the Qt Location plugin.
2017-07-19 14:39:39 +03:00
Thiago Marcos P. Santos
964287e5a4
[Qt] Destroy the map object before the renderer frontend
...
The Map object will call the renderer frontend on its destructor.
Fixes #9535 .
2017-07-18 17:53:08 +03:00
Tobrun
8deab57e17
[android] - add OnPolygonClickListener and OnPolylineClickListener ( #9443 )
2017-07-18 15:34:55 +02:00
Tobrun
aca2e7984f
[android] - bump OkHttp dependency to avoid null pointer exceptions on Android 7.0 ( #9522 )
2017-07-18 15:34:36 +02:00
Tobrun
13db36f02c
[android] - fine tune fling gesture ( #9532 )
2017-07-18 12:32:40 +02:00
Ivo van Dongen
b5c0bf1b8d
[android] remove manual ref counting on activation/deactivation
2017-07-18 10:45:12 +02:00
Ivo van Dongen
a5a0558bde
[test] allow only a single shared display to avoid egl errors
2017-07-18 10:45:12 +02:00
Ivo van Dongen
815ffb253b
[android][glfw][ios][macos][node][qt] rename backend to renderer backend
2017-07-18 10:45:12 +02:00
Ivo van Dongen
46c43510d7
[core] rename backend to renderer backend
2017-07-18 10:45:12 +02:00
Ivo van Dongen
ee205ca9ca
[qt] rendering interface changes
2017-07-18 10:45:12 +02:00
Ivo van Dongen
8401325a82
[glfw] rendering interface changes
2017-07-18 10:45:12 +02:00
Ivo van Dongen
d68d8a7846
[android] rendering interface changes
2017-07-18 10:45:12 +02:00
Ivo van Dongen
b6d56ad634
[ios][macos] rendering interface changes
2017-07-18 10:45:12 +02:00
Ivo van Dongen
b97cc980e0
[node] rendering interface changes
2017-07-18 10:45:12 +02:00
Ivo van Dongen
3832f8d0d8
[core] renderer interface
2017-07-18 10:45:12 +02:00
Ivo van Dongen
39a732d7ae
[android][glfw][ios][macos][node][qt] split backend from mapobserver
2017-07-18 10:45:12 +02:00
Asheem Mamoowala
8ae7010546
[core][ios][android][macos] Use premultiplied image directly for RasterTile and ImageSource, un-premultiply in the shader for blending
2017-07-17 12:20:03 -07:00
Asheem Mamoowala
b69f8338bb
[macos] Use [NSImage CGImageForProposedRect:context:hints:] instead of drawing into a bitmap representation
2017-07-17 12:20:03 -07:00
Thiago Marcos P. Santos
d9ad09ca36
[Qt] Align database creation behavior with the default implementation
...
Qt doesn't throw a Exception::Code::CANTOPEN when trying to open
a database that doesn't exist without the Create flag.
2017-07-17 16:47:29 +03:00
Bruno de Oliveira Abinader
fef873f68f
[build] Fix node package publish logic
2017-07-17 13:43:33 +03:00
Tobrun
00dbd033a2
[android] - feature - location accuracy indicator threshold ( #9472 )
2017-07-17 09:13:21 +02:00
Tobrun
3c6a6c53b4
[android] - rewire gesture handling and telemetry event push ( #9494 )
2017-07-17 09:12:19 +02:00
Bruno de Oliveira Abinader
a019f26d99
[node] Bump version to 3.5.5
2017-07-14 15:28:36 +03:00
Bruno de Oliveira Abinader
460643b213
[build] Publish node packages with RelWithDebInfo
2017-07-14 15:28:36 +03:00
Thiago Marcos P. Santos
48ddfef89f
[core] Make sure ThreadLocal will not own the pointer it is managing
...
ThreadLocal should not own the pointer it is managing because
the use case in Mapbox GL is to keep a pointer to a stack allocated
object, like:
```
MyObject foo;
threadLocal.set(&foo);
```
To keep consistency, it is required that we clear the managed
object before ThreadLocal gets destroyed by setting it to `nullptr`.
2017-07-14 15:18:54 +03:00
Konstantin Käfer
86682f2507
[core] fix undefined access for HTTP responses that don't contain a body
2017-07-13 17:54:18 +02:00
Thiago Marcos P. Santos
ee32df4687
[Qt] Fix docs warnings
2017-07-13 14:59:45 +03:00
Thiago Marcos P. Santos
bb1a209a63
[Qt] Share the DefaultFileSource for all QMapboxGL instances
...
Fix issues of concurrent access to the sqlite cache.
Fixes #9108 .
2017-07-13 14:59:45 +03:00
Bruno de Oliveira Abinader
d0be2ed2a6
[build] Update GLFW to 2017-07-13-67c9155
2017-07-13 14:59:06 +03:00
Konstantin Käfer
73869d12dd
[build] enable -fvisibility=hidden for iOS
2017-07-13 00:22:54 -04:00
Konstantin Käfer
a5cdbb084e
[all] make default_styles header-only
2017-07-13 00:22:54 -04:00