Commit Graph

17582 Commits

Author SHA1 Message Date
Bruno de Oliveira Abinader
fe1b417d04 [core] Update time point in map context on every update
Previous behavior prevented view from notifying when map was fully
loaded, because the style sources relies on a future time point for
checking if their tiles are updated. This was first caught only in still
mode, but also happens in continuous mode for platforms that rely on
View::notifyMapChange for updating the view.
2016-03-24 22:02:30 +02:00
Vacxe
34cea826b9 TelemetryService: Catch IllegalArgumentException exception when unregisterReceiver 2016-03-24 14:46:21 -05:00
Brad Leege
dbc7f073b8 Merge branch 'master' of git://github.com/vacxe/mapbox-gl-native into vacxe-master 2016-03-24 14:42:41 -05:00
John Firebaugh
2e467ff3f1 [build] Force git submodule update before running mason
Refs #4454
2016-03-24 10:58:42 -07:00
John Firebaugh
169755e89a [core] Unify FileRequest and WorkRequest 2016-03-24 10:54:32 -07:00
John Firebaugh
47ebf0fd59 [node] Build OS X on Bitrise 2016-03-24 10:09:55 -07:00
Tobrun
79069d13b4 [android] #4398 - Default value bug fix for MapboxMapOptions 2016-03-24 17:32:38 +01:00
Vacxe
9324862aad TelemetryService: Catch IllegalArgumentException exception when unregisterReceiver 2016-03-24 15:45:47 +03:00
Tobrun
7ff074889e [android] #4365 - enforce best practices map startup 2016-03-24 13:11:50 +01:00
John Firebaugh
2f9e6f4e94 [core] Allow the use of special characters in property field names
Fixes #4336
2016-03-23 17:15:18 -07:00
John Firebaugh
6454847028 [android] Clean TestApp jniLibs (fixes #4408) 2016-03-23 17:09:55 -07:00
John Firebaugh
39cbfcb5c9 [core] Update to variant 1.1.0 2016-03-23 15:26:34 -07:00
John Firebaugh
14a636840d Update mason 2016-03-23 15:24:32 -07:00
John Firebaugh
6ff887ff24 [ios] Use make itest instead of Bitrise build step 2016-03-23 12:26:54 -07:00
Minh Nguyễn
55f60181cc [osx] Remove unnecessary build steps
Followup to 8cc0826620.
2016-03-23 10:28:20 -07:00
John Firebaugh
8cc0826620 [ios] Remove unnecessary build steps 2016-03-23 09:57:17 -07:00
Thiago Marcos P. Santos
f854368f29 [tests] Mark some tests as requiring server
Otherwise they will fail on iOS with connection error.

Fixex #4434
2016-03-23 09:53:08 -07:00
John Firebaugh
38e6d518d7 [node] Drop OS X build from Travis 2016-03-23 09:42:01 -07:00
Antonio Zugaldia
a7fedcb604 [android] Add Javadoc for offline package
Fixes #4295
2016-03-23 12:20:35 -04:00
Antonio Zugaldia
e7c41bb7ca [android] Add Javadoc for offline package
Fixes #4295
2016-03-23 12:03:07 -04:00
Tobrun
b8aeb1a9f8 [android] #4365 - TestApp refactor with RecyclerView selection. 2016-03-23 10:26:38 +01:00
John Firebaugh
77b5d77f66 Update CI badges [ci skip] 2016-03-22 18:44:26 -07:00
John Firebaugh
92d5980a07 [node] Drop OS X build from Travis 2016-03-22 18:42:00 -07:00
John Firebaugh
231e0b5de1 [node] Build OS X on Bitrise 2016-03-22 17:50:41 -07:00
Jason Wray
8bdfca53ae [tests] fix make iproj copy phase for unit text fixtures 2016-03-22 17:06:33 -07:00
John Firebaugh
220a57b36f [tests] Tweak offline tests to work on iOS 2016-03-22 11:56:01 -07:00
Konstantin Käfer
c587eefbb1 [ios] make unit tests work on iOS and iOS Simulator 2016-03-22 11:56:01 -07:00
Konstantin Käfer
db5ac4785f [test] rearrange test files so they're not in the fixtures folder 2016-03-22 11:56:01 -07:00
Konstantin Käfer
61920071cd [core] split headless_view.cpp into implementation-specific files
also adds a EAGL implementation for iOS
2016-03-22 11:56:01 -07:00
Konstantin Käfer
1dd81d9776 [test] remove crc64 and compare images
boost's crc64 breaks on iOS
2016-03-22 11:56:01 -07:00
Konstantin Käfer
c608803ca9 [ios] explicitly load the style when the app loads 2016-03-22 11:19:58 -07:00
Minh Nguyễn
b57f0fb987 [ios] Fix up center coordinate after lopsided pinch gesture
The gesture recognizer only reports the gesture’s current center point, so use the previous center point to anchor the transition.

Fixes #4315.
2016-03-22 10:52:10 -07:00
Ansis Brammanis
666c2658b8 upload new symbol buffers in upload pass
fix #4131
2016-03-22 12:58:41 +02:00
Tobrun
6e81aadb3e [android] #4365 - add Bitrise step to upload downloadable APK file to AWS S3 2016-03-22 10:01:22 +01:00
Thiago Marcos P. Santos
baf30cd1f7 [glfw] Main loop integration
This new code can be used for rendering on the Main thread
while it will also work for rendering on the Map thread
before we make the switch. Needed by #2909.
2016-03-21 23:58:48 -03:00
Brad Leege
bbe13b8cc6 [android] #4419 - Re-enabling development on 4.0.0-SNAPSHOT 2016-03-21 18:59:33 -05:00
John Firebaugh
ca8212de92 [all] Set maximum maxZoom to 21
Numbers greater than 21 trigger various bugs.
2016-03-21 16:38:54 -07:00
Brad Leege
a6012a1cb5 [android] #4419 - Beta 2 Changelog 2016-03-21 17:49:38 -05:00
Brad Leege
6fb87fb0ee [android] #4419 - Updating version name for artifact and fabric 2016-03-21 17:31:25 -05:00
Tobrun
a0225d6ef7 [android] #4326 - making the code compatible with unit tests again 2016-03-21 16:58:49 -05:00
Tobrun
d329800806 [android] #4326 - using the camera API vs getCameraPosition should return same output 2016-03-21 16:58:49 -05:00
John Firebaugh
8dd6c063bd [node] Drop Node 5 from build matrix (fixes #4370) 2016-03-21 14:42:39 -07:00
Jesse Bounds
b163e99499 [iOS] Send turnstile event as much as once per day
Previously, the post of the turnstile event was a side effect of the
map.load event and would happen when the host app was started from a
terminated state at the first initialization of MGLMapView. The
turnstile event post was guarded with dispatch_once so that it would
only ever be sent once during the lifecycle of the application after
it started from the terminated state.

This changes that behavior by:

- Allowing a new turnstile event to be posted as much as once per
day
- Only triggering a map.view event when a map is initialized if the map
is loaded outside of the 'background' application state
- Sending a map.view event whenever a MGLMapView is instantiated
and the application did become active or enters foreground

iOS turnstile event sending behavior is now:

- A map.view event is generated whenever a map is loaded and also
when a map is shown again when the host app becomes active and moves
into the foreground
- Turnstile events are still triggered by mapviews and will be sent as
frequently as once per day for a host app that is not terminated and
also whenever a host app is terminated and restarted
w
2016-03-21 14:09:11 -07:00
Brad Leege
fb4d9d083d Merge branch '4327-OnDoubleTap-trigger-camera-invalidation' into release-ios-3.2.0-android-4.0.0 2016-03-21 15:45:51 -05:00
Tom MacWright
c50194ebfa Merge pull request #4412 from mapbox/darwin-readme
Add Darwin readme
2016-03-21 16:20:04 -04:00
Brad Leege
1856b3aeea [android] #4328 - Adding check of userAgent to see if it's still in initial state before prepending app meta data to it 2016-03-21 15:08:42 -05:00
Brad Leege
16a58e8e49 [android] #4328 - Adding check of userAgent to see if it's still in initial state before prepending app meta data to it 2016-03-21 15:05:50 -05:00
John Firebaugh
967b6c7248 [core] Stop any OfflineDownload before deleting a region
No progress events should be processed after deleting a region.
2016-03-21 12:41:17 -07:00
Brad Leege
f992c12e5e Merge branch '4327-OnDoubleTap-trigger-camera-invalidation' of https://github.com/mapbox/mapbox-gl-native into 4327-OnDoubleTap-trigger-camera-invalidation 2016-03-21 14:26:30 -05:00
Tobrun
8508aea6fb [android] #4327 - OnDoubleTap needs to trigger camera invalidation after a zoom occurs 2016-03-21 14:25:14 -05:00