Jesse Bounds
91eb595463
[ios] Move scale bar content size invalidation to map view
2017-10-25 14:31:55 -07:00
Anand Thakker
424ba0d9de
Add support for 'sleep' operation in render tests ( #10282 )
...
Ports 0069349550
2017-10-25 16:36:43 -04:00
Jesse Bounds
aad26419b4
[ios] Move scale bar content size invalidation to map view
2017-10-25 12:44:41 -07:00
Konstantin Käfer
c9d7951e0d
[core] fix crash when querying GeoJSON tiles
2017-10-25 22:32:26 +03:00
Jason Wray
1c78d14a20
[build] Disable iOS and macOS builds on Bitrise
2017-10-25 12:48:25 -04:00
Jason Wray
018bc7c9f9
[macos, build] Add CircleCI macOS builds
2017-10-25 12:48:25 -04:00
Jason Wray
8bc7e4957d
[ios, build] Add CircleCI iOS builds
2017-10-25 12:48:25 -04:00
John Firebaugh
ba8342a12e
[core] Add layer before notifying observer
2017-10-25 09:05:00 -07:00
John Firebaugh
01ed21a3c4
[core] Add layer before notifying observer
2017-10-25 08:27:59 -07:00
Thiago Marcos P. Santos
84e0f8a3a0
[tests] Create a HeadlessBackend for tests using gl::Context
...
Qt needs a valid surface before doing any OpenGL call.
2017-10-25 18:08:28 +03:00
Thiago Marcos P. Santos
f7426a4253
[Qt] Use QOpenGLFunctions for Qt5
...
Do not link directly with OpenGL, so we load it using Qt5. Also,
always build for OpenGL ES2 which is the compatibilty mode that
should work on all platforms supported by Qt5.
2017-10-25 18:08:28 +03:00
Thiago Marcos P. Santos
9d87dc8cf1
[core] Make the OpenGL implementation platform specific
...
Split the headers, so each platform includes the most appropriated
header.
2017-10-25 18:08:28 +03:00
Lindsay Young
5fa4790fdc
[docs] updating ios & android install links ( #10246 )
...
* updating ios & android install links
* updating iOS custom builds page to link to iOS installtion
* updating copy
2017-10-24 14:20:33 -07:00
Chris Loer
f6c8dcbf39
Enable native test for text-keep-upright with text-offset.
...
Issue #9271 was fixed as part of PR #9009 .
2017-10-24 14:17:30 -07:00
Tobrun
af90446758
[android] - null check mapboxMap with onStop invocation
2017-10-23 22:39:00 +02:00
John Firebaugh
4b2e1cddb4
Replace compile-time polymorphism with runtime polymorphism in the conversion system
2017-10-23 09:56:43 -07:00
Bruno de Oliveira Abinader
6dfe4ffaf1
[build] Bump earcut to 0.12.4
2017-10-21 09:37:43 +02:00
Jason Wray
00e44e9cb0
[ios] Fix iOS 8 incompatibility in iosapp hud label font
2017-10-20 17:05:41 -04:00
Jason Wray
2857090cf6
[ios] Fix iOS 8 incompatibility in scale bar RTL check
2017-10-20 17:05:41 -04:00
Konstantin Käfer
61ea2f43e4
[core] limit annotation tile source to z16
2017-10-19 16:50:17 -07:00
Bruno de Oliveira Abinader
bb58ddaea8
[node] Release v3.5.8 ( #10243 )
2017-10-20 01:27:26 +02:00
Bruno de Oliveira Abinader
8acb78ee79
[node] Reset HeadlessFrontend in NodeMap::release()
2017-10-20 01:27:26 +02:00
Bruno de Oliveira Abinader
0062c7103f
[build] Bump earcut to 0.12.4
2017-10-20 00:43:34 +02:00
Konstantin Käfer
60d635613d
[core] limit annotation tile source to z16
2017-10-19 09:22:03 -07:00
Jason Wray
817e5c109f
[ios] Fix scale bar label alignment
2017-10-19 11:03:15 -04:00
Jason Wray
cabf5d2970
[ios] Avoid drawing view annotations across pixel boundaries
2017-10-19 11:03:15 -04:00
Jason Wray
6523b16c61
[ios] Slightly round the corners of the puck arrow
2017-10-19 11:03:14 -04:00
Pablo Guardiola
ef18012409
[android] release v5.2.0-beta.2 ( #10240 )
2017-10-19 16:35:00 +02:00
Jason Wray
efcb9ee231
[ios, build] Force Bitrise to install pip
2017-10-18 18:13:45 -04:00
Jason Wray
8877fb5277
[ios, build] Fix nightly build on bitrise by installing pip
2017-10-18 18:05:20 -04:00
Fabian Guerra Soto
aa617e32c2
[ios] Bump podspec to v3.7.0-beta.2 ( #10230 )
2017-10-18 17:24:33 -04:00
Fabian Guerra Soto
b7b8baef9d
[ios, macos] Add selection support to MGLMultiPoint annotations. ( #9984 )
...
* [ios, macos] Add selection support to MGLMultiPoint annotations.
* [ios, macos] Update changelogs.
2017-10-18 15:18:54 -04:00
Tobrun Van Nuland
24fc48982a
[android] - wire up MapZoomButtonController with camera change events
2017-10-18 15:51:41 +02:00
Tobrun Van Nuland
a221b459e9
[android] - execute notifying listeners when not idle
2017-10-18 15:38:55 +02:00
Tobrun Van Nuland
fe6e0c360e
[android] - removed unused gradle plugins
2017-10-18 11:02:04 +02:00
Konstantin Käfer
9c12a311f2
[core] correctly alter sprite URLs when attaching sprite.png/sprite.json filenames
2017-10-17 17:31:59 -07:00
Konstantin Käfer
0cd646180e
[core] don't generate clip IDs for buckets/layers that don't need to be clipped
2017-10-17 15:48:41 -07:00
Konstantin Käfer
10f7af19ce
[core] correctly alter sprite URLs when attaching sprite.png/sprite.json filenames
2017-10-17 15:39:07 -07:00
Konstantin Käfer
cbff0a972a
[core] don't generate clip IDs for buckets/layers that don't need to be clipped
2017-10-17 15:08:22 -07:00
Tobrun Van Nuland
d95079a0f9
[android] - use FileSource pause and resume when foregrounding/backgrounding app
2017-10-17 17:22:29 +02:00
John Firebaugh
12f78fc874
[core] Use convertJSON instead of RapidJSON directly
2017-10-16 17:14:19 -07:00
Anand Thakker
b8654b3b04
[core] Move SourceType to the 'style' namespace
2017-10-16 16:32:53 -07:00
Minh Nguyễn
10978329f9
[ios, macos] Fixed symbol export warning
...
Fixed a warning issued by check-public-symbols.js in MGLMapSnapshotOptions due to the MGL_EXPORT keyword appearing before the documentation comment. Also copyedited a couple comments in the same header.
2017-10-16 15:19:49 -07:00
Lauren Budorick
e43e2aa3d7
[core, node] Support axonometric rendering
2017-10-14 03:15:34 +02:00
Lauren Budorick
98bb8613c3
Ignore raster-masking/overlapping-zoom
2017-10-14 01:34:19 +02:00
Lauren Budorick
2166b8577b
Skip expression-based runtime styling test
2017-10-13 22:11:30 +02:00
Asheem Mamoowala
d7d3d2c731
[core] Fix out-of-bounds array access
2017-10-13 10:48:21 -07:00
Tobrun
06a18dd548
[android] - add make target for ndk-stack
2017-10-12 22:49:25 +02:00
Asheem Mamoowala
8bccf657e9
[core] Fix out-of-bounds array access
2017-10-12 12:21:00 -07:00
Konstantin Käfer
78ea88d757
[core] make forcing cache/network only more explicit
...
Previously, we used the existence of a `prior*` field in the Resource object as an indication for whether we should consult the cache or not. However, this is prone to error, since a failed cache lookup won't set any prior fields. Therefore, we manually set `priorExpires` to 0. This in turn triggered another bug where generated wrong expiration timestamps when the server response we got was expired (or expired between sending and receiving).
This commit changes the flags so that we can now explicitly request CacheOnly/NetworkOnly (or All) loading methods, rather than the implicit Optional/Required naming scheme.
2017-10-12 17:58:03 +02:00