summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] getters, setters for minZoom, maxZoomAnsis Brammanis2016-01-284-0/+83
| | | | | | | | adds: map.getMminZoom(); map.setMminZoom(double); map.getMaxZoom(); map.setMaxZoom(double);
* [core] add setMaxZoom, setMinZoomAnsis Brammanis2016-01-286-1/+38
| | | | also change the default maxZoom to 20 to match -js.
* [android] #3716 - Setting Android Version to 4.0.0-SNAPSHOTBrad Leege2016-01-281-1/+1
|
* Merge branch 'master' into release-android-v3.2.0Brad Leege2016-01-286-7/+20
|\
| * [android] #3728 - Adding Back Pressed support for App Bar Home ButtonBrad Leege2016-01-281-0/+11
| |
| * [ios] Remove dependency on variable in package.shMinh Nguyễn2016-01-281-1/+1
| | | | | | Fixes #3725.
| * [core] destruct WorkTask data before calling the callbackKonstantin Käfer2016-01-284-6/+8
| |
* | [android] #3716 - Updating CHANGELOGandroid-v3.2.0Brad Leege2016-01-281-1/+5
| |
* | [android] #3716 - Updating version to 3.2.0 for releaseBrad Leege2016-01-282-2/+2
| |
* | [android] #3723 - Commenting out content padding in MapView APIBrad Leege2016-01-281-1/+12
| |
* | [android] #3692 - fix crash with bad internet connectionTobrun2016-01-281-1/+3
|/
* [android] #3708 - added code coverage test documentation and debug optionTobrun2016-01-283-2/+33
|
* [ios] Remove incorrect tab whitespace in methodJesse Bounds2016-01-271-19/+17
| | | | | | | | | | | This just removes some whitespace that made the implementation of `pushTurnstileEvent` in `MGLMapboxEvents` look a little strange. The indentation was right below an early return conditional (with no braces) so it felt like the right thing to do (for readability) to clean it up. Choosing and enforcing a consistent style for conditionals with one line might be a good idea, too, but this small change does not go there.
* [android] Add getters for content paddings.Larry Geromegnace2016-01-271-0/+33
|
* [android] Use padding to get center coordinates.Larry Geromegnace2016-01-272-2/+2
|
* [android] Add API to be able to set insets on MapView.Larry Geromegnace2016-01-275-1/+63
|
* [ios] Added #3049 to changelogMinh Nguyễn2016-01-271-0/+1
|
* ios-v3.1.0-pre.2ios-v3.1.0-pre.2Minh Nguyễn2016-01-261-1/+1
|
* [ios] Update location after clearing target coordinateMinh Nguyễn2016-01-261-8/+12
|
* [core, ios, osx] Tilt around visual center pointMinh Nguyễn2016-01-267-6/+30
| | | | The tilt gesture on both iOS and OS X now respects the content insets. On iOS, in user tracking mode, it additionally respects the user dot’s position if it’s aligned to the top or bottom of the view.
* [ios] Fixed entering tracking mode at launchMinh Nguyễn2016-01-263-23/+37
| | | | | | Entering user tracking mode at launch now zooms in and shows the user dot or user puck. The user dot’s heading indicator now points in the correct direction during the animation to the initial location. Course changes are reflected immediately even in the absence of location changes. Fixes #1145.
* [ios] Refactored location updatesMinh Nguyễn2016-01-261-145/+174
| | | | | | Broke out -locationManager:didUpdateLocations:animated: into multiple self-contained methods, simplifying the logic considerably. Eliminated a jump after device rotation in non-centered tracking mode.
* [ios] Bifocal viewport in course tracking modeMinh Nguyễn2016-01-263-30/+165
| | | | When a targetCoordinate is specified in course tracking mode, the map automatically resizes the viewport to show both the user puck and the target, one at the top and the other at the bottom. The user puck now rotates its arrow in the course direction, no longer assuming that the viewport is facing the same way as the course.
* [ios] Turn map around when user dot is top-alignedMinh Nguyễn2016-01-261-4/+9
| | | | Also fixed top- and bottom-aligned user dot center points to account for the content inset’s offset within the map view bounds.
* [ios] Avoid jumping when setting user tracking modeMinh Nguyễn2016-01-261-24/+42
| | | | | | | | Account for the user dot’s alignment when flying to the initial user location. Previously, during incremental location updates, we relied on a hack in which the edge insets resulted in a 0×0 viewport, forcing the center upward or downward. But flyTo() relies on the viewport’s size to control the trajectory. So instead, all location updates now use a correctly-sized viewport centered on the offset user dot. Pushed the user dot farther away from the view edges. Programmatic rotation and compass rotation are now centered on the user dot even if it’s aligned at the top or bottom. Previously, pressing the compass would trigger a rotation centered on the center of the view.
* [ios] Various user tracking mode fixesMinh Nguyễn2016-01-262-4/+43
| | | | | | | | | | Setting the user tracking mode without animation now works. Previously, it kept the user dot from ever updating. Just as a zoom gesture no longer kicks the user out of user tracking mode, programmatically zooming shouldn’t either. Setting a camera with an invalid center coordinate no longer attempts to change the center coordinate but still changes any other valid properties. Made animation to new user dot vertical alignment optional.
* [core] bump sprite atlas to 1024x1024Ansis Brammanis2016-01-263-3/+3
|
* node-v3.0.1node-v3.0.1Mike Morris2016-01-262-1/+7
|
* [ios] Avoid the blue background location status barJason Wray2016-01-252-7/+19
| | | | | | | | | Apps with `whenInUse` location permission will show a blue status bar when they continue to use location services after leaving the foreground. This is worrying and to be avoided, so let's disable telemetry location services in this situation. Fixes #2945
* Cleanup std::chrono usageBruno de Oliveira Abinader2016-01-2519-68/+65
| | | | Use mbgl::Duration and mbgl::{,Milli}Seconds whenever possible.
* [ios] Allow removing never-added annotationsMinh Nguyễn2016-01-241-4/+10
| | | | https://github.com/mapbox/mapbox-gl-native/issues/3159#issuecomment-174422048
* [ios] Updated changelogMinh Nguyễn2016-01-241-0/+1
|
* [ios] Quoted umbrella header importsMinh Nguyễn2016-01-241-18/+18
| | | | Fixes #3300.
* [ios] Update IB designables message to remove Settings.bundle mentionJason Wray2016-01-221-3/+1
| | | | | | Settings.bundle is no longer a requirement to get started. [skipci]
* [core] Include prior values of caching headers in ResourceJohn Firebaugh2016-01-2210-188/+130
| | | | This allows the FileSource interface itself to support revalidation. We could (and probably should) now rewrite HTTPContextBase implementations as FileSource implementations.
* [core] Use notModified to check for style changeJohn Firebaugh2016-01-221-5/+7
|
* [core] Avoid storing raw glyph data in addition to parsed representationJohn Firebaugh2016-01-222-31/+17
|
* [core] Remove unused parts of chrono.hppJohn Firebaugh2016-01-222-41/+0
|
* [core] Polyfill std::chrono::absJohn Firebaugh2016-01-222-3/+9
|
* [core] Merge rfc1123, iso8601, and parse_date into chrono.hpp and fix their APIJohn Firebaugh2016-01-2211-71/+58
|
* [core] fix missing icon collision boxesAnsis Brammanis2016-01-223-11/+19
| | | | port https://github.com/mapbox/mapbox-gl-js/pull/1981
* [ios] No manual rotating in heading/course tracking modeios-v3.1.0-pre.1Minh Nguyễn2016-01-221-0/+5
| | | | Manually rotating the map in heading or course tracking mode now kicks the user back into location tracking mode.
* [ios] Disable user tracking in -setVisibleCoordinates:Minh Nguyễn2016-01-221-0/+1
| | | | Programmatic modification of the viewport should kick the user out of user tracking mode.
* [ios] Settings.bundle no longer requiredMinh Nguyễn2016-01-221-1/+1
|
* [ios] Split API index from package readmeMinh Nguyễn2016-01-224-3/+22
| | | | The API index page serves a different purpose than the readme. It doesn’t need installation instructions, but it does need a brief What’s New section.
* [ios] make idocumentMinh Nguyễn2016-01-223-22/+36
| | | | Split API documentation generation into a separate make target that can be run independently of building the SDK.
* [ios] Split changelog out from readmeMinh Nguyễn2016-01-222-13/+2
| | | | CocoaPods dings this pod for not having a separate changelog.
* [ios] Polished package readmeMinh Nguyễn2016-01-222-6/+26
| | | | Omit setup instructions for package formats not included in the build output.
* [ios] Rewrote package readmeMinh Nguyễn2016-01-222-8/+67
| | | | The build output’s readme now explains in full detail the installation process, rather than linking to an online resource that may not match the current version. Also cleaned up the tag-finding code to better handle double-digit situations.
* [ios] Documented make targetsMinh Nguyễn2016-01-222-2/+16
|