Commit Graph

16768 Commits

Author SHA1 Message Date
Minh Nguyễn
d92eace224 [macos] Avoid flipping some layer icons 2018-09-23 23:37:39 -07:00
Tobrun
6f0c9927a3 [android] - complete proguard revision 2018-09-22 00:45:13 +02:00
Asheem Mamoowala
d5f0e4b41e Use named function instead of lambda for SQlite3 log config 2018-09-21 12:13:26 +02:00
Konstantin Käfer
2ea0833ecf [core] don't break ascent in the overscaled tile phase
We optimize our updateRenderable algorithm by breaking ascent when we've already checked a certain tile. So far, we've compared the UnwrappedTileIDs, but they don't include the overscale component. When ascending through overscaled tile IDs, we've stopped the ascent too early, when we should've kept the search going.
2018-09-21 12:12:35 +02:00
Ander Conselvan de Oliveira
f49a9ca1de [core] Don't log GL renderer string on every context initialization
Commit 1c53dc9ca8 ([core] Refactor vertex array object extension
initialization) changed where the GL renderer string is checked in order
to prevent the vertex array extension initialization in certain
platforms and in doing so made the logging of that string more frequent,
once per context initialization instead of at most once per process.
This is a lot more verbose, specially when running unit tests, so make
sure that string is logged at most once as it was previously.
2018-09-21 09:45:35 +03:00
Jason Wray
737ebed7d5 [ios, tests] Bump most waitForExpectationsWithTimeout's to 5s
[skip firebase]

Bump MGLOfflineStorageTests timeouts to 5 seconds
2018-09-20 14:57:07 -07:00
Jason Wray
0a1b38e7f8 [ios, tests] Work around improper verbing of 'optional' 2018-09-20 13:42:57 -07:00
Jason Wray
82a9295efa [build, ios] Add canary Xcode 10 CircleCI job 2018-09-20 13:42:57 -07:00
Łukasz Paczos
2f7a1475e0 [android] update 6.6.0-alpha.1 changelog to reflect ProGuard changes 2018-09-20 12:00:22 +02:00
Fabian Guerra
41427ffbe7 [ios] Update changelogs and bump podspec to 4.5.0-alpha.1 2018-09-19 20:34:08 -07:00
Chris Loer
bee9a544bf [docs] First uncompressed shader source diff 2018-09-19 16:19:28 -07:00
Chris Loer
f7a69d15ab [docs] Include uncompressed shader source in .cpp comments
This is meant to
(1) Make it easier for new developers to find the source
(2) Make it easier to look at shader diffs when the GL JS pin changes
2018-09-19 16:19:28 -07:00
Fabian Guerra
9b09ec1e6a [ios, macos] Fix add file content test, create Documents folder when missing. 2018-09-19 15:13:05 -07:00
Chris Loer
ab8b6b74dc [test] Bump gl-js pin. 2018-09-19 14:54:38 -07:00
John Firebaugh
2e93a9ddcf [core] For string-valued properties, do coercion rather than assertion 2018-09-19 14:54:38 -07:00
John Firebaugh
89b075f592 [core] Auto-convert concat arguments to strings 2018-09-19 14:54:38 -07:00
Nadia Barbosa
a991eec597 [ios] Remove Settings target; move Settings.bundle to iosapp
[ios] Remove copying of Settings.bundle from packaging script

[ios] Move Settings bundle under ios/app in file system

[ios] Copy bundle to iosapp in packaging script

[ios] Remove stranded Root.strings from SDK

[ios] Add English localization to example Settings.bundle
2018-09-19 14:16:22 -07:00
Łukasz Paczos
5af8c53a47 [android] changelog for 6.6.0.alpha.1 2018-09-19 21:18:35 +02:00
Konstantin Käfer
60b8469c48 [core] add --cache option to GLFW binary to specify the cache database 2018-09-19 21:10:11 +02:00
Tobrun
47eaea21dd [android] - update proguard config to not warn about AutoValue 2018-09-19 18:21:38 +02:00
Tobrun
cd031be68e [android] - bump snapshot version to v6.6.0 2018-09-19 15:15:06 +02:00
Molly Lloyd
80bdbebdfe [core] prevent crash when expression for pattern evaluates to "" (#12896)
when a source-expression like `["get", "property"]` evaluates to null and the default pattern value (empty string) is used, make sure attribute buffers get populated to avoid crashing the app
2018-09-18 17:31:44 -07:00
Fabian Guerra Soto
a938c3ef68 [ios, macos] Offline regions merge. (#12791)
* [ios, macos] Add offline regions merge.

* [ios, macos] Update changelogs.

* [ios, macos] Fix refreshing the offline packs after new content is added.

* [ios, macos] Update MGLOfflineStorage's add contents of file documentation.

* [ios, macos] Add MGLOfflineStorage test cases for adding file contents.

* [ios, macos] Add offline merge test database.

* [ios, macos] Add packs parameter to MGLBatchedOfflinePackAdditionCompletionHandler.

* [core] Fix a query mege duplication.

* [ios, macos] Remove unnecessary pack iteration.

* [ios, macos] Fix packs update KVO notifications.

* [ios, macos] Add localization strings.

* [core] Fix query readability.

* [ios, macos] Fix MGLOfflineStorageTest, cleanup the cache database after the test.

* [ios, macos] Fix offline packs, updating triggers a crash.
2018-09-17 15:31:43 -07:00
Jason Wray
153e97c8e7 [ios, build] Remove broken link from deploy Slack notification 2018-09-17 13:12:14 -07:00
Jason Wray
12809db596 [ios, build] Bump timeout for ios-release to 5m 2018-09-17 12:32:23 -07:00
Jason Wray
f3efa628c0 [build] Reduce CircleCI timeouts for iOS/macOS builds
These jobs have constant output and don't need the default 10 minute timeout, so failing sooner (in the event of an npm outage/bug, for example) is advantangeous for us.
2018-09-17 10:48:56 -07:00
Ander Conselvan de Oliveira
68d463ec28 [core] Disable debugging extension when running on ANGLE over Direct3D
The ANGLE implementation of GL_KHR_debug on Direct3D seems to be broken
leading to a bad_alloc being thrown when running with a debug build, so
disable it in that platform.
2018-09-14 15:26:45 +03:00
Ander Conselvan de Oliveira
1c53dc9ca8 [core] Refactor vertex array object extension initialization
Currently the vertex object extension is disabled through an ifdef for
the Windows platform due to an issue with ANGLE, while there is a
blacklist for other platforms. Unify those by adding ANGLE to that
blacklist and some small refactoring.
2018-09-14 15:26:45 +03:00
Ander Conselvan de Oliveira
b9ef805ae0 [build] Run cmake again when source file lists changes
Since commit bded6c65d5 ([build] use plain text files for file lists
to simplify integration with other build systems) adding new source
files would not cause cmake to be re-ran since it doesn't automatically
track the plain text files. Fix that by explicitly adding those files to
CMAKE_CONFIGURE_DEPENDS.
2018-09-14 13:36:47 +03:00
Jason Wray
235f789688 [ios] Update changelog and podspecs for ios-v4.4.1 2018-09-13 16:43:21 -07:00
John Firebaugh
29f940dd3f [android, ios, macos, node] Update CHANGELOGs 2018-09-13 15:55:34 -07:00
John Firebaugh
20adb486f7 [core] Make "to-number" of null behave as documented 2018-09-13 15:55:34 -07:00
John Firebaugh
b64b4cd1f7 [tests] Update mapbox-gl-js 2018-09-13 15:55:34 -07:00
John Firebaugh
2c48b5a292 [core] Implement array assertion fallback behavior
This was added in gl-js in #7095.
2018-09-13 15:55:34 -07:00
John Firebaugh
c044dd88b2 [core] to-color should be idempotent
Ports https://github.com/mapbox/mapbox-gl-js/pull/7260.
2018-09-13 15:55:34 -07:00
John Firebaugh
df93047d40 [core] ["to-array", <item type>, <empty array>] should work for any item type
Ports https://github.com/mapbox/mapbox-gl-js/pull/7261.
2018-09-13 15:55:34 -07:00
Randall Lee
9efdc4c6c3 [iOS] Update events library (#12889)
Updates EventsSDK to patch a crash that happens with offline use.
2018-09-13 17:09:37 -04:00
Minh Nguyễn
c63e628acc [ios, macos] Look even more widely for IB designables agent
The IBDesignablesAgent helper process has been renamed to IBAgent as of the Xcode 10 GM seed, so cast an even wider net when trying to detect it.
2018-09-13 12:52:26 -07:00
John Firebaugh
c470bd26df [node] v4.0.0 2018-09-13 10:55:23 -07:00
Minh Nguyễn
862b4ff75b [ios, macos] Copyedited changelogs 2018-09-13 10:32:39 -07:00
Minh Nguyễn
cc75530c79 [ios, macos] Fixed changelogs 2018-09-13 10:32:39 -07:00
John Firebaugh
28b14f097f [build] Don't let the binary size query get confused by post-dated commits 2018-09-13 09:01:10 -07:00
Konstantin Käfer
071129bf61 [linux,qt] Remove remainder of WebP support 2018-09-13 13:27:44 +02:00
Ander Conselvan de Oliveira
6367fcb2a8 [node] Ignore custom layer tests in node platform
Custom layers are not implemented in node platform so ignore tests that
require it.
2018-09-13 08:42:36 +03:00
Bruno de Oliveira Abinader
5b1925d521 [core] Enable face culling for fill extrusion layers
Use face culling for fill extrusion layers. Winding order is changed to
ensure correct rendering.
2018-09-13 08:42:36 +03:00
Bruno de Oliveira Abinader
05a7b78aa8 [core] Add face culling mode parameter to Program::draw
Add a parameter to Program::draw to control whether face culling should
be enabled. This will be used in a follow up commit to enable face
culling for fill extrusion layers.
2018-09-13 08:42:36 +03:00
John Firebaugh
e4e43bb54f [node] Release cadence for npm package 2018-09-12 16:14:04 -07:00
Nadia Barbosa
32633871bd [ios, macos] Update Podspecs & changelog for 4.4.0
[macos] Update Podspecs

[ios] Update changelog

[macos] Add changelog

Add dates to changelog

[ios, macos] Changelog copy edits

[ios, macos] 😩 changelog edits
2018-09-12 14:42:28 -07:00
Chris Loer
46853dce15 [docs] Experiment: stage changelog entry. 2018-09-12 14:10:46 -07:00
tobrun
5238c77696 [android] - add binding integration for cross source collision 2018-09-12 14:10:46 -07:00