Commit Graph

11507 Commits

Author SHA1 Message Date
John Firebaugh
5ca625ba0d [ios, osx] Adjust HTTPNSURLRequest so that it may always delete itself immediately 2016-02-16 12:48:50 -08:00
Tobrun
fd67579b09 [android] #3976 - hide info window when removing annotations 2016-02-16 16:23:54 +01:00
Tobrun
f0e0a39acd [android] #3976 - remove annotations doesn't work 2016-02-16 16:08:10 +01:00
Tobrun
6249f9f674 [android] #3941 - update espresso tests 2016-02-16 15:33:44 +01:00
Tobrun
373cd33df0 [android] #3963 - move and relax if permission check
[android] #3963 - update unit tests, moved permission check to MapView to be mocked during tests
2016-02-16 14:05:08 +01:00
Tobrun
4baee63d8e [android] #3750 - update proguard library for 4.0.0 release (maps package) + update for leak canary. 2016-02-16 09:20:09 +01:00
Brad Leege
a3f8710574 [android] #3960 - Return hex strings of SHA1 digests 2016-02-15 17:13:38 -06:00
Ansis Brammanis
47dc38bf4a [core] less slanted dashed lines near sharp corners
port https://github.com/mapbox/mapbox-gl-js/pull/2043 from -js
2016-02-15 12:55:41 -08:00
Ansis Brammanis
cdab06306f [core] round points created by clipLines instead of truncating them 2016-02-15 12:55:41 -08:00
Minh Nguyễn
a503048457 [ios] Updated podspec screenshot URL 2016-02-15 11:52:23 -08:00
Jesse Bounds
9891d0eb79 [iOS] Generate and send a turnstile event when map view event is queued
This change adds logic to push a turnstile event whenever a map view
event is queued. It guards against sending the turnstile event more
than once per session.

Note that `pushTurnstileEvent` is actually a "force push" in that it
flushes the queue and, since it enqueues a turnstile event, the
flush's call to `postEvents` will attempt to send any queued events
even if telemetry is paused. This has the side effect of defeating
the other queue / timing / flush logic in place whenever map load
(and now implicitly turnstile) events are pushed.
2016-02-15 11:35:07 -08:00
Minh Nguyễn
16d4aa2933 ios-v3.1.1 2016-02-15 10:25:37 -08:00
Tom MacWright
14f81dbed5 Fix coordinate bounds documentation.
4-space indentation was being intepreted as a Markdown code block
2016-02-15 12:43:04 -05:00
Tobrun
fb9021f929 [android] #3756 - unit test annotations integration in MapboxMap
[android] #3756 - unit tests fixes

[android] #3756 - allow using inheritance Marker, added example to WindowAdapterActivity
2016-02-15 17:05:15 +01:00
Brad Leege
ef865f04f6 [android] #3944 - Using ApplicationContext instead of Activity context for MapboxEventManager 2016-02-15 09:29:34 -06:00
Tobrun
d06a7c4b86 [android] #3895 - remove request permission annotation 2016-02-15 13:18:46 +01:00
Tobrun
1b7ebca279 [Android] #3761 - add map padding, introduce new feature activity
[android] #3781 #3899 - add map padding, user location view, ViewSettings, TrackingSettings

[android] #3761 - update map padding sample

[android] #3761 - add map padding
2016-02-15 12:25:18 +01:00
Tobrun
7d6ac6adfc [android] #3943 #3775 #3885 - added sample feature activity + espresso test 2016-02-15 12:00:51 +01:00
Gabriel Miklós
b395302990 [android] Update marker position and icon #3885 2016-02-15 11:05:29 +01:00
Brad Leege
97ff6cfd49 [android] #3938 - Upgrading OkHttp to version 3.1.2 2016-02-13 14:21:50 -06:00
Minh Nguyễn
c7e885643d ios-v3.1.1-pre.2 2016-02-13 11:23:45 -08:00
Minh Nguyễn
55fca26ea5 [ios] Distinguish between AGV and semver
Distinguish between Apple Generic Versioning and Semantic Versioning in Info.plist. Also fill in the build number in the dynamic framework.

Fixes #3911.
2016-02-13 09:56:44 -08:00
Jason Wray
a7e61bee54 [ios] Fix screenshot link in generated docs
[skip ci]
2016-02-12 19:43:49 -08:00
Jason Wray
f37093e108 [ios] Fix screenshot link
[skip ci]
2016-02-12 19:37:52 -08:00
John Firebaugh
ce1d8561b4 [tests] Add test for Map::updatePointAnnotation 2016-02-12 16:47:24 -08:00
Gabriel Miklós
d742c2d3eb [core] Add support for updating point annotations 2016-02-12 16:47:24 -08:00
Brad Leege
9841f94074 [android] #3907 - Adding Telemetry description to dialog 2016-02-12 16:40:32 -08:00
Jason Wray
c5e3b20891 [ios] Update linked library extension to .tbd
[skip ci]
2016-02-12 15:56:12 -08:00
John Firebaugh
13e2acbc75 [ios, osx] Consolidate remaining files in platform/{ios,osx} 2016-02-12 14:53:52 -08:00
Tobrun
ab677a7905 [android] #3900 - Using CopyWriteArrayList to avoid concurrency issues with MapChangeListeners 2016-02-12 11:53:20 +01:00
Tobrun
a20225bbf1 [android] #3919 - restore espresso tests 2016-02-12 09:52:29 +01:00
Brad Leege
076f29ca30 [android] #3907 - Clearing any / all events in memory at the time of Telemetry being disabled 2016-02-11 18:34:53 -08:00
Brad Leege
37d6a470cb [android] #3907 - Integrating Telemetry On / Off UI with functionality 2016-02-11 18:34:53 -08:00
Brad Leege
23bde2141e [android] #3907 - Initial refactoring to support on / off capability for Telemetry Services 2016-02-11 18:34:52 -08:00
Brad Leege
cd951e2a77 [android] #3907 - Adding Telemetry Settings to Attribution Options 2016-02-11 18:34:52 -08:00
John Firebaugh
c2ab5b34a7 [tests] Fix build 2016-02-11 18:01:53 -08:00
John Firebaugh
62bbf2627a [core] Organize files that were in map folder better
Fixes #996
2016-02-11 17:30:35 -08:00
Young Hahn
43c44eccdc Allow using tileSize: 512 as a switch to trade retina support for 512px raster tiles 2016-02-11 11:28:35 -08:00
Brad Leege
7ca602b739 [android] #3908 - No more beep 2016-02-11 10:39:00 -08:00
Thiago Marcos P. Santos
43ed846a12 [build] Build offline tool on the bots
Make sure it doesn't break.
2016-02-11 17:25:15 +02:00
Thiago Marcos P. Santos
ff9dadba67 [build] Fix broken target when building on the bots 2016-02-11 17:24:48 +02:00
Thiago Marcos P. Santos
9413c41ba3 [build] Build offline smoke test for Linux 2016-02-11 17:20:58 +02:00
Tobrun
06ccc0757b [android] #3876 - rename InfoWindowClickListener method 2016-02-11 15:21:29 +01:00
Tobrun
f2e8fcc1af [android] #3895 - handles the case of not requested/accepted permissions 2016-02-11 13:28:29 +01:00
Konstantin Käfer
5726d2b357 [core] use std::move() to prevent copies 2016-02-11 12:17:33 +01:00
Konstantin Käfer
bd08984713 [core] return std::move() prevents copy elision 2016-02-11 12:15:40 +01:00
Minh Nguyễn
49f070bdc3 ios-v3.1.1-pre.1 2016-02-10 23:07:24 -08:00
Minh Nguyễn
51d7d204db [ios, osx] Exclude misses from nearby annotations
After filtering out elements of a vector using std::remove_if(), it’s apparently necessary to resize the vector. Otherwise, removing only has the effect of shifting the non-matching items to the end of the vector. This change reduces the annotation tap target back to almost what it was before #3261, except that these days the target is centered around the annotation image rather than the center point. There remains a much smaller slop area around the annotation, but nothing close to the effective padding before this change.

Fixes #3880.
2016-02-10 22:02:46 -08:00
Brad Leege
9709b3c704 [android] #2421 - Adding basic JavaDocs 2016-02-10 19:05:24 -08:00
Brad Leege
a9452653a1 [android] #2421 - Setting up Certificate Pinning for Prod Server GeoTrust 2016-02-10 19:05:24 -08:00