summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [ios] Updated podspec for 3.1.0-pre.1 and iOS 8+Minh Nguyễn2016-01-221-4/+4
| | | | The pod now requires iOS 8 and above, since iOS 7 lacks support for dynamic frameworks. iOS 7 support can be obtained by downloading and installing the framework manually. Bumped the version number.
* [ios] Derive Fabric versioning from Info.plistMinh Nguyễn2016-01-221-2/+3
| | | | Avoid hard-coding the bundle identifier and version string.
* [ios] Refactored build scriptsMinh Nguyễn2016-01-224-97/+155
| | | | | | package.sh now recognizes several environment variables through make that influence the build settings and targets. Info.plist variables are substituted with the correct values in both the static and dynamic frameworks. Fixes #3656.
* [ios] Put static library inside framework bundleMinh Nguyễn2016-01-221-1/+1
|
* [ios] Look for resources in static framework bundleMinh Nguyễn2016-01-222-10/+10
| | | | The library is packaged as a static framework, so there isn’t a separate resource bundle anymore. Instead, look for the static framework inside the Frameworks folder.
* [ios] Strip Simulator content when archivingMinh Nguyễn2016-01-2210-17/+130
| | | | | | Copied strip-frameworks.sh from realm/realm-cocoa@7cc31db631c323bb649aec1e311693a599a37f05 for realm/realm-cocoa#2759. This script, which is embedded in the dynamic framework, strips out content for invalid architectures from any embedded framework and specifically strips out Simulator content when archiving to work around an App Store bug. Rewrote the iOS setup documentation. In particular, the MAPBOX_ACCESS_TOKEN environment variable is only for use with the iosapp demo application and doesn’t work in third-party applications.
* [ios] Converted iOS SDK into dynamic frameworkMinh Nguyễn2016-01-2233-327/+348
| | | | | | | | | | make iproj now produces a target that pulls together static libraries like core and platform-ios into a real dynamic framework. iosapp is pretty much just a regular iOS application that links Mapbox.framework (except for the inclusion of default_styles.hpp). iosapp runs fine in the Simulator and on a device, and the same is true for any application linking against Mapbox.framework. The ipackage target produces both a Bitcode-disabled static framework and a Bitcode-enabled dynamic framework, eliminating the need for a separate framework.sh. It disables code signing, since that happens on copy when the framework is embedded inside the application bundle. It also merges the device and simulator builds into a single fat framework. Also bumped itest minimum deployment target to iOS 8.0, the first version that supports linking frameworks. Fixes #828.
* [core] use nearest neigbour for some line iconsAnsis Brammanis2016-01-221-1/+1
| | | | | Use nearest neighbour texture filtering to draw sharper icons when the icons are aligned with the viewport. This matches -js.
* [core] trigger repaint after placement is redoneAnsis Brammanis2016-01-228-42/+39
| | | | | | | fixes #3140 This also fixes a bug where placement could be redone with a stale PlacementConfig after the tile first finishes loading.
* [build] replace jpeg library with libjpeg-turboKonstantin Käfer2016-01-226-12/+12
|
* [core] don't use expensive fmod to get fractional partKonstantin Käfer2016-01-221-1/+1
|
* [core] don't copy stops by value when recalculating StyleParametersKonstantin Käfer2016-01-221-1/+1
|
* [android] #3664 - reverse direction fix + formatting commitTobrun2016-01-221-4/+5
|
* [ios] Updates configure to work when project is a submoduleCameron Mulhern2016-01-221-1/+1
|
* [android] #3661 - GPS heading with extra rotation fixTobrun2016-01-221-4/+1
|
* [ios] Removed testDelegateRegionDidChangeMinh Nguyễn2016-01-211-54/+0
| | | | | Also failing randomly on Bitrise. /ref #3555
* Update INSTALL.mdMinh Nguyễn2016-01-211-12/+8
| | | These changes dropped out of #3416 somehow. The screenshots only make sense inside the gyp-generated project, which is irrelevant in this case.
* [android] Fix semantics in absence of response headersJohn Firebaugh2016-01-211-48/+33
| | | | Absence of response headers should result in null etag/modified/expires optionals, not present-but-0-or-"" optionals.
* [core] Use better types for modified / expires / etagJohn Firebaugh2016-01-2133-169/+231
|
* [core] Eliminate Response::stale and inline Response::isExpired()John Firebaugh2016-01-2115-136/+77
| | | | Response::isExpired() had subtle and potentially confusing behavior around Seconds::zero(). It's best to inline it and comment why.
* [core] Eliminate RequestBaseJohn Firebaugh2016-01-217-49/+24
| | | | HTTPRequestBase can now itself be the base class.
* node-v3.0.0node-v3.0.0Mike Morris2016-01-212-1/+10
|
* [core] improve text-max-angle checkAnsis Brammanis2016-01-202-3/+3
| | | | | | | | | Instead of using the absolute value of the sum of angles, use the sum of the absolute values of angles. This helps avoid labels on lines with sharp zig zags. for example, the "Central Campus Mall" label in issue #2998
* [core] implement symbol-avoid-edgesAnsis Brammanis2016-01-204-42/+99
| | | | | | | ref #3582 if `symbol-avoid-edges` is true, this prevents symbols from colliding with tile edges.
* Reorganize and wrap LICENSE fileJason Wray2016-01-201-49/+117
|
* [ios] add telemetry debug loggingJason Wray2016-01-204-21/+249
| | | | | | You SHOULD NOT be using telemetry logging on any persons' devices who do not explicitly understand the privacy implications of handling location data.
* [node] Drop 0.10 from build; require v4+John Firebaugh2016-01-202-13/+1
|
* [android] #3537 - Setting to 4.0.0-SNAPSHOTBrad Leege2016-01-201-1/+1
|
* Merge pull request #3639 from mapbox/release-android-v3.1.0Brad Leege2016-01-2042-345/+887
|\ | | | | Android 3.1.0 --> master
| * [android] #3537 - Updating version to 3.1.0 for release and fabricandroid-v3.1.0Brad Leege2016-01-202-2/+2
| |
| * sample geocoder activityAntonio Zugaldia2016-01-197-7/+208
| |
| * [android] #3608 - upgrade okhttp3 to version 2Tobrun2016-01-191-1/+1
| |
| * [android] #3503 - remove serialisable interface from classes in geometry ↵Tobrun2016-01-198-47/+148
| | | | | | | | package, implemented parcable on CoordinateBounds, CoordinateRegion and CoordinateSpan. Enforced Android code conventions on those classes.
| * [android] #3604 - polyline activity memory leak fixTobrun2016-01-191-40/+35
| |
| * [android] #3156 - improving marker selection touch handlingTobrun2016-01-191-43/+17
| |
| * [android] #3525 - fix ConnectivityManager context leakTobrun2016-01-191-1/+1
| |
| * [android] #3338 - add javadoc annotations packageTobrun2016-01-1918-20/+79
| |
| * [android] #3556 - Added test to trigger NaN value on same point, updated ↵Tobrun2016-01-182-10/+22
| | | | | | | | LatLng model to handle calls for distance calls of same point
| * [android] #3507 - fix location listener leak in UserLocationViewTobrun2016-01-181-13/+34
| |
| * [android] #3593 - added double map view exampleTobrun2016-01-187-6/+214
| |
| * [android] #3573 - Marker clicks stop working after orientation changeTobrun2016-01-182-54/+22
| |