Commit Graph

11523 Commits

Author SHA1 Message Date
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
Rinigus
1cf8ef0437 [qt] use const for setting ResourceTransform 2017-10-09 13:22:58 +03:00
Rinigus
965bfcfaac [qt] add ResourceTransform API 2017-10-09 13:22:58 +03:00
Vladimir Agafonkin
6e7781862e Add ignores for heatmap render tests (#10147) 2017-10-06 19:49:17 +03:00
Fredrik Karlsson
4bb25e8bc1 [macos] Scale down snapshot images (#10105) 2017-10-04 14:15:30 -04:00
Fabian Guerra Soto
f01588cac7 [ios, macos] Improve snap shotter documentation. (#10020)
* [ios, macos] Improve snap shotter documentation.

* [macos] Save snapshots in correct format

* [macos] Renamed snapshot item to Export Image

* [ios, macos] Clarify Snapshotter documentation.

* [ios] Fix snapshot scale

* [macOS] Fix snapshotter 4x scaling.

* [ios] Fix snapshotter final image scale.

* [ios, macos] Update snapshotter size documentation.

* [ios, macos] Throw an exception when the snapshotter has already started.

* [ios, macos] Add snapshotter header example.

* [ios, macos] Use one of the predefined Foundation's exception names.
2017-10-04 10:03:03 -04:00
Tobrun Van Nuland
6a846ce5a8 [android] - update symbol layer example with changing symbol location 2017-10-04 15:20:46 +02:00
Fredrik Karlsson
42b4818f16 [ios] check at compile time 2017-10-03 13:28:22 +02:00
Minh Nguyễn
d4992ab0b0 [ios] Title case based on current orthography 2017-10-03 13:28:22 +02:00
Jesse Bounds
c07e779bac [ios] Work around Swift -> ObjC dictionary bridge issues 2017-10-03 13:28:22 +02:00
Fredrik Karlsson
1d714e1f35 [ios] Various Xcode 9 fixes 2017-10-03 13:28:22 +02:00
Jason Wray
076af14b90 [ios] Undocument deprecated style class methods 2017-10-02 12:38:25 -07:00
Jason Wray
1326a21ddd [ios] Expose -showAttribution: publicly as an IBAction 2017-10-02 12:38:00 -07:00
Minh Nguyễn
3d2e4e5b5a [ios] Updated Traditional Chinese localization 2017-09-29 14:16:49 -07:00
Bruno de Oliveira Abinader
ae3eead2b6 [build] Use the 'arch' cache template key 2017-09-29 14:55:59 -04:00
Bobby Sudekum
b296f54769 Release node v3.5.6 (#9610) 2017-09-29 10:35:37 -07:00
Jason Wray
201b7d4811 [ios] Don't disable user tracking when selecting an annotation 2017-09-29 12:14:05 -04:00
Tobrun Van Nuland
cef386ca47 [android] - make OfflineTilePyramidRegionDefinition parceable 2017-09-29 11:22:46 +02:00
Minh Nguyễn
093d9da6ef [ios] Define user dot constants in implementation file 2017-09-28 19:10:06 -07:00
Asheem Mamoowala
a323b0dcec [core] Split GeoJSONTileData and related classes into a separate header 2017-09-28 15:47:21 -07:00