summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [core] Ensure that FileSource has access to tile URL, pixelRatio, x, y, zJohn Firebaugh2016-01-296-29/+66
|
* [core] Camel-case member namesJohn Firebaugh2016-01-293-11/+11
|
* [core] fix redoPlacement blocking main thread, fix #3727Ansis Brammanis2016-01-291-6/+5
| | | | | | | | If a workRequest exists, don't cancel it and start an new request. It's ok to just do nothing if the request exists because a new call to redoPlacement will be triggered after the existing request finishes. this fixes a regression in e44db93f1cb3276dcdc7de8400ca96beda1b1d30
* Add libjpeg-turbo license, remove libjpeg licenseJason Wray2016-01-291-52/+28
| | | | | | | | | | We switched to libjpeg-turbo in #3632. Original license requirements: https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/LICENSE.md License: https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/turbojpeg.c [skipci]
* [android] #3145 - MapboxMapTobrun2016-01-2987-3030/+4580
|
* [ios] Removed redundant usage sectionMinh Nguyễn2016-01-281-5/+19
| | | Also copied some further setup steps from the IB page on the project wiki.
* [ios] Restored toggleDebugMinh Nguyễn2016-01-282-6/+6
| | | | Restored (but deprecated) a method removed in #3100 to avoid a major version bump.
* [ios] Debug maskMinh Nguyễn2016-01-284-35/+117
| | | | Ported MGLMapDebugMaskOptions from the OS X SDK. Deprecated debugActive and -cycleDebugOptions.
* [ios] Eliminated “flashlight mode”Minh Nguyễn2016-01-281-2/+9
| | | | | | Avoid resetting user tracking state when going from location or course tracking mode to heading tracking mode. Fixes #3710.
* [ios] Marked strip frameworks script executableMinh Nguyễn2016-01-281-0/+0
|
* [core] Move rapidjson document creation into StyleParserJohn Firebaugh2016-01-284-19/+15
|
* [osx] setMaximumZoomLevel, setMinimumZoomLevelAnsis Brammanis2016-01-282-7/+33
| | | | | | | | adds: setMaximumZoomLevel setMinimumZoomLevel and makes `maximumZoomLevel` and `minimumZoomLevel` not readonly
* [ios] getters, setters for minZoom, maxZoomAnsis Brammanis2016-01-283-0/+46
| | | | | | | | adds: minimumZoomLevel setMinimumZoomLevel maximumZoomLevel setMaximumZoomLevel
* [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
|