summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] #3435 - updated MapView for swallowing SecurityExceptions if ↵Tobrun2016-01-071-5/+22
| | | | permissions are revoked by end-user
* [ios] Refined custom callout view supportMinh Nguyễn2016-01-0613-82/+151
| | | | Renamed MGLCalloutView to MGLCompactCalloutView and MGLCalloutViewProtocol to MGLCalloutView to avoid an awkward workaround for a Swift name collision. Replaced individual title and subtitle properties with a single representedObject property that lets you use custom annotation properties in the custom callout view. Overrode a problematic SMCalloutView method. Added lots more documentation.
* [ios] basic custom callout view on demo appRomain Quidet2016-01-064-2/+137
|
* [ios] expose custom callout api, wrap around SMCalloutView classRomain Quidet2016-01-068-12/+81
|
* add test for text clipping at tile edgesAnsis Brammanis2016-01-061-1/+1
| | | | ref #2829
* [android, linux, osx] Upgrade to libpng 1.6.20Dane Springmeyer2016-01-063-3/+3
| | | | | - refs https://github.com/mapbox/mason/tree/libpng-1.6.20 - refs https://travis-ci.org/mapbox/mason/builds/100661025
* [core] clip labels to tiles in MapMode::StillMike Morris2016-01-061-2/+2
|
* [core] always add labels to buffers in MapMode::StillMike Morris2016-01-0611-12/+33
| | | | To minimize label clipping.
* [android] #3444 #3435 - added change listeners to location tracking and ↵Tobrun2016-01-064-78/+208
| | | | bearing tracking, added requires permissions checks and handled them in the test app, update javadoc to reflect changes, formatting commit of MapView, Reposition UserLocationView when location tracking becomes active
* [ios] Restored readme in built packageMinh Nguyễn2016-01-051-0/+1
| | | | Restored a build script statement that was accidentally deleted in #3203.
* [android] Fixes crash related to location listenerAntonio Zugaldia2016-01-051-1/+1
| | | | Fixes #3442
* Removed OS X SDK from build matrixMinh Nguyễn2016-01-051-7/+0
|
* Happy new year!Minh Nguyễn2016-01-056-6/+6
|
* [ios] Removed appledoc workaroundMinh Nguyễn2016-01-052-7/+5
|
* [ios] more inline docs updates for jazzyJason Wray2016-01-051-238/+464
| | | | | - Change all smart quotes to dumb quotes to workaround SourceKitten bug. - Port changes from OS X (#3135)
* [ios] Generate API documentation using jazzyMinh Nguyễn2016-01-0519-533/+807
| | | | | | Replaced appledoc usage with jazzy, which understands modern Objective-C syntax by virtue of using Clang ASTs. Nevertheless, we have to make lots of changes to our documentation syntax, which was tailored to appledocs quirks. The new syntax jives much better with what Xcode expects in terms of auto-indentation and Quick Help. Fixes #1420.
* [android, ios, osx] Emoji ⇢ ASCII in Bitrise notificationsJohn Firebaugh2016-01-053-6/+6
|
* [iOS] Transparent GLKViewMinh Nguyễn2016-01-052-0/+15
| | | | | | Tie layer opacity to view opacity. Fixes #3038.
* Rewrote documentationMinh Nguyễn2016-01-0520-132/+180
| | | | | | | | Rewrote some copy to provide more context and link to more GL-related repos, including GL JS. Put the various SDKs in a table so we can show the various CI bot status images. Integrated target list into the relevant documents. Rewrote large portions of iOS and OS X setup documentation to guide normal developers to more friendly places. Combined some Android documentation. Moved SDK-specific documentation into platform/. Added a temporary readme in ios/ that points to the one in platform/ios/.
* [tests] Added utests for cache versioningThiago Marcos P. Santos2016-01-051-4/+38
|
* [core] Added versioning to the cache databaseThiago Marcos P. Santos2016-01-052-2/+39
| | | | | | Force drop the table when the version doesn't match. Previously it was assumed (my bad) that CREATE TABLE IF NOT EXISTS would compare the table schema, which is not true.
* [android] #3397 - animating change of direction when tracking mode is follow ↵Tobrun2016-01-051-10/+50
| | | | user
* [android] #3308 - remove default constructorTobrun2016-01-052-23/+4
|
* [test] terminate test server when stdin closesKonstantin Käfer2016-01-055-46/+66
|
* Updated gesture helpMinh Nguyễn2016-01-051-3/+4
| | | | Followup to #3426.
* [test] Remove terminate-when-inactive behavior from the test serverJohn Firebaugh2016-01-041-13/+0
| | | | | | | It caused #3163. Attempts at having the child exit automatically when the parent exits were stymied by the fact that unix sucks: http://stackoverflow.com/q/284325/52207.
* Double-tap to zoom out on Magic MiceMinh Nguyễn2016-01-041-7/+17
| | | | Fixes #3426.
* [osx] Fixed map feedback zoom levelMinh Nguyễn2016-01-041-1/+1
| | | | The map feedback tool still uses mapbox.js, so its zoom levels are one off from Mapbox GL’s.
* [osx] Corrected initial title for restored windowsMinh Nguyễn2016-01-041-7/+6
|
* [osx] Restore last window regardless of system preferenceMinh Nguyễn2016-01-043-54/+104
| | | | Even with the system preference set to close windows when quitting, the user would still expect this map-centric application to remember the last viewed map, because the world map isn’t quite as interesting.
* [osx] Fixed URL handler, reload for new access tokenMinh Nguyễn2016-01-043-66/+85
|
* [osx] Respect system window closing preferenceMinh Nguyễn2016-01-043-41/+34
| | | | Instead of forcing the system to restore windows between sessions (which confusingly switches the behavior of ⌘Q and ⌥⌘Q), honor the preference but have each new window inherit the style of the previous main window.
* [osx] Make osxapp document-basedMinh Nguyễn2016-01-048-644/+746
| | | | Allows for multiple map windows open at a time.
* [android] Fix zoom gestures when scrolling is disabledAntonio Zugaldia2015-12-301-1/+1
| | | | Fixes #3421
* [tests] Add unit tests for SQLiteCache size limitThiago Marcos P. Santos2015-12-284-0/+233
|
* [core] Make it possible to limit the size of the SQLite cacheThiago Marcos P. Santos2015-12-274-37/+269
|
* [osx] Simplified zoom logicMinh Nguyễn2015-12-241-2/+8
|
* [core] Constrain minimum zoom levelMinh Nguyễn2015-12-241-3/+3
|
* [core] Always constrain width for zoom levelMinh Nguyễn2015-12-242-12/+3
| | | | Even if the map supports wrapping the world, it isn’t necessary to show more than one full revolution of the world at a time. Removed a redundant zoom level clamp.
* [core] Always return valid source zoom levelMinh Nguyễn2015-12-241-7/+2
| | | | If for whatever reason a source doesn’t cover all the zoom levels allowed by the style – for instance, if different sources have different zoom ranges – use the nearest available zoom level.
* [osx] Run unit testsMinh Nguyễn2015-12-241-2/+2
|
* [osx] Stop building/testing OS X SDK on TravisMinh Nguyễn2015-12-241-3/+0
|
* [android, ios, osx] Moved platform identifier into Slack user nameMinh Nguyễn2015-12-243-18/+24
| | | | Also customized links for brevity.
* [osx] Bitrise configurationMinh Nguyễn2015-12-243-6/+72
| | | | Fixes #2776.
* [osx] Unit testsMinh Nguyễn2015-12-248-3/+225
| | | | Added an XCTest bundle to the osxsdk scheme. It contains some basic tests of shared iOS/OS X code.
* [ios] snap to north if interaction ends within ±7°Jason Wray2015-12-242-0/+7
| | | | First proposed in #938, implemented in #1059, reverted in #1064.
* [android] better http log messagesAntonio Zugaldia2015-12-241-2/+11
| | | | Fixes #3411
* [tests] Simplify MockFileSourceJohn Firebaugh2015-12-245-157/+59
|
* [tests] Rewrite {Sprite,Glyph}Store tests in the style of ResourceLoadingJohn Firebaugh2015-12-244-366/+222
|
* [android] #3412 - Remove REGION_DID_CHANGE checks and set animateCamera ↵Brad Leege2015-12-241-4/+4
| | | | methods to 1 millisecond default animation durations