Tobrun
c61ccb30e9
[android] - make snapshot logo optional
2017-11-01 03:17:22 -07:00
Ivo van Dongen
a42455c56a
[darwin] MGLMapSnapshot - add missing EXPORT
2017-11-01 10:46:23 +02:00
Tobrun
56c2af5670
[android] - rework ease interactions to take in account possitve duration requirement
2017-10-31 15:28:19 -07:00
Ivo van Dongen
e0a305247a
[android] map snapshotter - expose attributions
2017-10-31 19:52:08 +02:00
Ivo van Dongen
2d81186fc1
[darwin] map snapshotter - expose attributions
2017-10-31 19:52:08 +02:00
Ivo van Dongen
2c0c516354
[core] map snapshotter - add attributions to snapshotter callback
2017-10-31 19:52:08 +02:00
Ivo van Dongen
3cdb249c70
[darwin][ios][macos] map snapshotter - add MGLMapSnapshot wrapper
2017-10-31 19:52:08 +02:00
Ivo van Dongen
dde1a92291
[android] map snapshotter - wrap snapshot in native peer for access to the pointFor functionality
2017-10-31 19:52:08 +02:00
Ivo van Dongen
87b735aaf7
[default] map snapshotter - add function to get screen coordinate from latlng for snapshot
...
- Wraps the TransformState for the snapshot so that the snapshotter itself is free to be re-used or destroyed
2017-10-31 19:52:08 +02:00
Ivo van Dongen
316f2bed4b
[default] headless frontend - allow access to the transform state
2017-10-31 19:52:08 +02:00
Ivo van Dongen
334dde0d76
[darwin] map snapshotter - snapshotter mutability
2017-10-31 19:52:08 +02:00
Ivo van Dongen
7481d317e7
[android] map snapshotter - add mutators
2017-10-31 19:52:08 +02:00
Ivo van Dongen
d37144d2f8
[core] map snapshotter - add mutators
2017-10-31 19:52:08 +02:00
Thiago Marcos P. Santos
a815c16ab3
[qt] Fix build on some archs
...
When building for certain platforms, don't redefine OpenGL constants
we use.
2017-10-31 15:58:59 +02:00
Thiago Marcos P. Santos
c65465c02e
[gcc4.9] Keep compatibility with GCC + Android
...
Needed by Qt builds on Android.
2017-10-31 12:41:40 +02:00
Osana Babayan
8c716fde96
[android] MapboxMap.animate() and Mapbox.easeCamera() should throw IllegalArgument ( #10321 )
...
if non-positive duration is passed in
2017-10-30 16:48:56 -07:00
Asheem Mamoowala
375f9f94b6
[core] Add LatLngBounds::contains(const LatLngBounds&)
2017-10-30 16:44:34 -07:00
Langston Smith
484c04a924
Update README.md with snapshot info ( #9636 )
...
* Update README.md
* spacing fix
* Added build.gradle root folder code
* added make aproj instructions
* snapshot info tweak
* text reorder
* small tweak
2017-10-26 13:04:55 -07:00
Konstantin Käfer
ab3547a216
[core] fix crash when querying GeoJSON tiles
2017-10-26 14:30:39 +03:00
Ivo van Dongen
45dc313009
[core] blacklist VAO usage on adreno 3xx
...
- Causes crashes on usage of glBuffer(Sub)Data
2017-10-26 12:00:11 +02: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
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
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
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
8877fb5277
[ios, build] Fix nightly build on bitrise by installing pip
2017-10-18 18:05:20 -04: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
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
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
8bccf657e9
[core] Fix out-of-bounds array access
2017-10-12 12:21:00 -07:00
Lauren Budorick
057cc80fc4
Add ignore for expression-based regression test
2017-10-12 14:04:43 +02:00
Konstantin Käfer
f4cb3b8a4f
[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 10:41:49 +02:00
Asheem Mamoowala
98a47884f0
[ios, macos] Use CLLocationDirection for direction parameter in -[MGLMapView cameraThatFitsShape:shape direction: edgePadding:]
2017-10-09 17:12:27 -07:00
Asheem Mamoowala
9e79659007
[android][ios][macOS] Implement bindings for Map::cameraForGeometry. On macOS, also added -[MGLMapView setCamera: withDuration: animationTimingFunction: edgePadding: completionHandler:] for parity with iOS
2017-10-09 11:42:37 -07:00
Asheem Mamoowala
2366487275
[core] Add cameraForLatLngs() method with modified bearing
2017-10-09 11:42:37 -07:00
Bruno de Oliveira Abinader
6cf153a6de
[node] Release v3.5.7 ( #10164 )
2017-10-09 19:43:57 +03:00
Bruno de Oliveira Abinader
c9e9cd2aff
[test] Added GlyphManager.ImmediateFileSource
2017-10-09 13:33:30 +03:00
Bruno de Oliveira Abinader
b1239464c1
[core] Update glyph requestors _before_ requesting from file source
2017-10-09 13:33:30 +03:00