summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Add iOS resources README, reminder to minimize image sizesJason Wray2015-09-021-0/+5
| | | | | | | | | | | | | | | | Ref #2227
* | | | Optimize bundled images' file sizesJason Wray2015-09-015-0/+0
| |_|/ |/| | | | | | | | Saves 8KB, because we care.
* | | Fixed persistence of user tracking mode in iOSMinh Nguyễn2015-08-311-2/+2
| | | | | | | | | | | | This typo prevented the tracking mode from being restored when relaunching iosapp.
* | | Updated title of attribution action sheetMinh Nguyễn2015-08-281-1/+1
| | |
* | | iOS perspective gesture supportJason Wray2015-08-264-4/+112
| | | | | | | | | | | | | | | | | | Drag two fingers upward to tilt the map. Implements #2116
* | | Disable heading updates for .FollowWithCourseMinh Nguyễn2015-08-261-1/+1
| | | | | | | | | | | | Fixes #2180.
* | | Ask for 'always' location permissions, tooJason Wray2015-08-251-1/+9
| |/ |/|
* | update iOS first steps guide URLJustin R. Miller2015-08-241-1/+1
| |
* | iOS app/framework fixes for v8Justin R. Miller2015-08-241-4/+5
| | | | | | | | | | | | - Mapbox Streets -> Streets - style version from string to integer - 7 -> 8
* | Merge branch 'v8'John Firebaugh2015-08-242-6/+6
|\ \ | |/ |/|
| * Support v8 sprite, glyph, and style mapbox:// urlsLucas Wojciechowski2015-08-211-1/+1
| |
| * Update stylesJohn Firebaugh2015-08-201-5/+5
| |
* | GL is the library, SDK is the productJustin R. Miller2015-08-213-5/+5
|/
* Avoid deprecated CLLocationManagerDelegate methodMinh Nguyễn2015-08-181-9/+6
| | | | Fixes #2097.
* fixes #1907: skip MGLPolyline/MGLPolygons with zero pointsJustin R. Miller2015-08-171-2/+4
|
* MGLUserTrackingModeFollowWithCourseMinh Nguyễn2015-08-143-7/+19
| | | | | | Added course-tracking. However, rotation has to happen atomically without animation until #1834 is fixed. Fixes #1605.
* Use uv::async in HTTPAndroidRequest to ensure the correct thread deletes ↵Leith Bade2015-08-141-67/+38
| | | | | | request object Fixes #2058
* fixes #2044: add -showAnnotations:animated:Justin R. Miller2015-08-121-0/+23
|
* Merge branch 'android-okhttp'Leith Bade2015-08-122-109/+399
|\
| * Use OkHTTP to implement HTTPContext on Android.Leith Bade2015-08-112-109/+399
| | | | | | | | Closes #823
* | fixes #1951: check for support of title before queryingJustin R. Miller2015-08-111-1/+3
| |
* | query the monitor's resolution instead of forcing 1024x768Konstantin Käfer2015-08-111-0/+3
| |
* | add benchmark mode that shows the real frame time rather than the vsync timeKonstantin Käfer2015-08-111-11/+23
|/
* Improve accuracy ring update checksJason Wray2015-08-101-8/+2
|
* Refactor user location annotationJason Wray2015-08-102-102/+231
| | | | | | | | | | | | Adds: - Accuracy ring - Heading indicator Fixes: - Pulse sync - Visual appearance (removes slight aliasing) Closes #1222 (squashed)
* set thread priority on LinuxKonstantin Käfer2015-08-101-3/+15
|
* Map::nudgeTransitions no longer depends on client informationBruno de Oliveira Abinader2015-08-052-13/+4
| | | | | | | | Clients no longer need to provide data (eg. if gesturing or in a custom animation) to Map::nudgeTransitions(). Upon MapContext::renderSync(), a new atomic bool 'needsRepaint' in MapData allows thread-safe communication between Map and MapContext.
* Added Update::RepaintBruno de Oliveira Abinader2015-08-051-1/+1
|
* Removed debug leftoverThiago Marcos P. Santos2015-08-051-1/+0
|
* manually premultiply the image if libpng can't do itKonstantin Käfer2015-08-041-2/+15
|
* don't require PNG_ALPHA_PREMULTIPLIED to support older versions of libpngKonstantin Käfer2015-08-041-0/+5
|
* support cURL versions older than 7.21.6Konstantin Käfer2015-08-041-0/+4
| | | | prior to cURL 7.21.6, CURLOPT_ACCEPT_ENCODING was called CURLOPT_ENCODING
* don't use certain STL functionsKonstantin Käfer2015-08-044-4/+9
| | | | 
some functions defined in <cmath>, as well as std::to_string aren't available on GNU's STL for some platforms, e.g. Android
* Ignore redundant initial reachability notification on iOS 9Minh Nguyễn2015-07-281-1/+8
| | | | Fixes #1911.
* s/AssetContext/AssetContextBase/Bruno de Oliveira Abinader2015-07-282-6/+6
|
* s/HTTPContext/HTTPContextBase/Bruno de Oliveira Abinader2015-07-282-8/+8
|
* Replaced 'override' with 'final' for non-public interfacesBruno de Oliveira Abinader2015-07-284-6/+6
|
* Created HTTPRequestBase as base for HTTP requestsBruno de Oliveira Abinader2015-07-282-46/+45
| | | | | | | | - Added HTTPRequestBase (inherits from RequestBase) - retry() is now a pure virtual in HTTPRequestBase - Moved cancelled bool to HTTPRequestBase - HTTPContext now handles only HTTPRequestBase* - Renamed HTTPNSURLRequest, HTTPCURLRequest
* Moved ResponseStatus to its own headerBruno de Oliveira Abinader2015-07-282-50/+2
|
* Update the user dot when the user movesMinh Nguyễn2015-07-271-0/+2
| | | | | | Rolled back part of ed04e6d9f712437bc29502e134250cd979c74b64 for #1852. Fixes #1933.
* Avoid nudging transitions if a gesture is in progress #2Bruno de Oliveira Abinader2015-07-272-1/+10
| | | | | | Following the same steps from #1548 and #1912 for GLFW and iOS ports. Also removed a redundant check if transform state is changing since we're already dealing with that.
* Ignore invalid location updatesMinh Nguyễn2015-07-242-8/+8
| | | | | | | | Avoid passing invalid locations along to the map view delegate or user location annotation. Also, If the user wants to visit the Prime Meridian or Equator, that’s their prerogative. Mapbox GL should show them where they’re at. Null Island is a different story. Fixes #1912.
* GLFW port now uses nudgeTransitions()Bruno de Oliveira Abinader2015-07-201-1/+2
|
* Revert "Revert "split renderSync and transition nudging to allow client view ↵Bruno de Oliveira Abinader2015-07-201-1/+3
| | | | | | syncing"" This reverts commit 263f9fad308873077b9287dd8aeab089fc415b10.
* Merge pull request #1831 from mapbox/set-collision-debug-tooJustin R. Miller2015-07-201-1/+2
|\ | | | | Set collision debug with -[MGLMapView setDebugActive:], too
| * Add collision check to `isDebugActive`Jason Wray2015-07-021-1/+1
| |
| * Set collision debug with setDebugActive:Jason Wray2015-07-021-0/+1
| | | | | | | | Forgot this when collision was added to toggleDebug. isDebugActive still relies soley on plain getDebug().
* | Revert "split renderSync and transition nudging to allow client view syncing"Bruno de Oliveira Abinader2015-07-201-3/+1
| | | | | | | | | | | | This reverts commit b8388168dd130c67c77254565cdb576df7905915. It seems 'nudgeTransitions()' is no longer necessary as #1548 has fixed the update issues.
* | Merge branch 'release-v0.5.0'Minh Nguyễn2015-07-141-1/+3
|\ \
| * | Cherry-picked part of 987d961e5bd2a7b9a68c4f05dd8b599eb1357add to fix the buildMinh Nguyễn2015-07-101-4/+1
| | |