Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [iOS] Fix MGLPolyline documentation typo | Jason Wray | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | [iOS] Move radians/degrees conversion functions to MGLGeometry.h | Jason Wray | 2015-09-11 | 1 | -0/+11 |
| | |||||
* | CameraOptions | Minh Nguyễn | 2015-09-07 | 7 | -14/+272 |
| | | | | | | | | | | | | Plumbed camera options all the way through to MGLMapView. Added a method that lets you specify a direction in addition to center point and zoom level. Added Map::jumpTo() for parity with mapbox-gl-js. Replaced usage of Map::setLatLng() and Map::setLatLngZoom() with Map::jumpTo() or Map::easeTo() within MGLMapView. Replaced MGLMapView.pitch with MGLMapCamera for setting all supported degrees of freedom simultaneously. Simultaneously move and rotate with course. Support customizable timing functions on iOS. iosapp now persists an archived MGLMapCamera instead of separate viewpoint properties and also synchronizes user defaults on termination. This change implements persistence entirely in Objective-C, eliminating the use of the Objective-C++ implementation. Fixes #1643, fixes #1834. Ref #1581. | ||||
* | fix missing docs parameter | Justin R. Miller | 2015-09-04 | 1 | -1/+1 |
| | |||||
* | refs #2039: add passthroughs for adding/removing overlays | Justin R. Miller | 2015-09-04 | 1 | -0/+33 |
| | |||||
* | Get rid of MapData::{get,set}NeedsRepaint | Bruno de Oliveira Abinader | 2015-09-02 | 1 | -1/+0 |
| | |||||
* | Substitute nudgeTransitions with async view invalidation | Bruno de Oliveira Abinader | 2015-09-02 | 1 | -3/+0 |
| | |||||
* | Merge branch 'master' into node | John Firebaugh | 2015-08-31 | 5 | -5/+41 |
|\ | |||||
| * | implement annotation marker tap recognition in Android | Justin R. Miller | 2015-08-28 | 1 | -0/+7 |
| | | |||||
| * | iOS perspective gesture support | Jason Wray | 2015-08-26 | 2 | -0/+22 |
| | | | | | | | | | | | | Drag two fingers upward to tilt the map. Implements #2116 | ||||
| * | add map.setPitch(pitch) and map.getPitch() | Ansis Brammanis | 2015-08-24 | 1 | -0/+4 |
| | | |||||
| * | load correct covering tiles in perspective view | Ansis Brammanis | 2015-08-24 | 1 | -0/+1 |
| | | | | | | | | | | port pointCoordinate from -js to convert screen points to tile coordinates correctly in perspective view. | ||||
| * | fix earthquakes in perspective view | Ansis Brammanis | 2015-08-24 | 1 | -7/+7 |
| | | | | | | | | | | Use higher precision for matrix calculations so that the map does not jump around while zooming. | ||||
| * | port mat4.perspective and mat4.rotate_x | Ansis Brammanis | 2015-08-24 | 1 | -0/+2 |
| | | |||||
* | | View::swap -> View::beforeRender View::afterRender | Mike Morris | 2015-08-25 | 4 | -4/+12 |
|/ | | | | | To be able to resize the framebuffer on the map thread in HeadlessView. | ||||
* | Merge branch 'v8' | John Firebaugh | 2015-08-24 | 3 | -2/+19 |
|\ | |||||
| * | Support v8 sprite, glyph, and style mapbox:// urls | Lucas Wojciechowski | 2015-08-21 | 1 | -2/+2 |
| | | |||||
| * | Add circle render type | Bruno de Oliveira Abinader | 2015-08-20 | 2 | -0/+17 |
| | | | | | | | | | | | | | | As specified in: https://github.com/mapbox/mapbox-gl-style-spec/blob/v8-circle/reference/v8.json Part of #1740. | ||||
* | | GL is the library, SDK is the product | Justin R. Miller | 2015-08-21 | 2 | -1/+1 |
|/ | |||||
* | MGLUserTrackingModeFollowWithCourse | Minh Nguyễn | 2015-08-14 | 2 | -2/+4 |
| | | | | | | Added course-tracking. However, rotation has to happen atomically without animation until #1834 is fixed. Fixes #1605. | ||||
* | Added operator implementations for mbgl::Update enum class | Bruno de Oliveira Abinader | 2015-08-13 | 1 | -4/+15 |
| | |||||
* | fixes #2044: add -showAnnotations:animated: | Justin R. Miller | 2015-08-12 | 1 | -0/+7 |
| | |||||
* | Merge branch 'android-okhttp' | Leith Bade | 2015-08-12 | 1 | -0/+29 |
|\ | |||||
| * | Use OkHTTP to implement HTTPContext on Android. | Leith Bade | 2015-08-11 | 1 | -0/+29 |
| | | | | | | | | Closes #823 | ||||
* | | add benchmark mode that shows the real frame time rather than the vsync time | Konstantin Käfer | 2015-08-11 | 2 | -2/+9 |
|/ | |||||
* | Map::nudgeTransitions no longer depends on client information | Bruno de Oliveira Abinader | 2015-08-05 | 2 | -5/+5 |
| | | | | | | | | 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::Repaint | Bruno de Oliveira Abinader | 2015-08-05 | 2 | -1/+2 |
| | |||||
* | add MBGL_USE_GLES2 define | Konstantin Käfer | 2015-08-04 | 3 | -11/+14 |
| | |||||
* | don't use certain STL functions | Konstantin Käfer | 2015-08-04 | 1 | -4/+4 |
| | | | | some functions defined in <cmath>, as well as std::to_string aren't available on GNU's STL for some platforms, e.g. Android | ||||
* | First pass at tidying up Android annotation code | Leith Bade | 2015-08-04 | 1 | -0/+23 |
| | |||||
* | Add more mapView! | Jason Wray | 2015-07-31 | 1 | -0/+2 |
| | |||||
* | Document iOS region change delegate methods | Jason Wray | 2015-07-31 | 1 | -3/+12 |
| | | | | With #1026 the region delegate methods work reliably and as expected. This commit adds `mapView:regionWillChangeAnimated:`, `mapViewRegionIsChanging:`, and `mapView:regionDidChangeAnimated:` to the official documentation. | ||||
* | First pass at updating JNI bindings | Leith Bade | 2015-07-29 | 1 | -1/+4 |
| | | | | | | | | | Hook up collisionDebug, isFullyLoaded, onLowMemory in Android Rename class to styleClass in Java to match iOS Fixed some formatting Fixes #1905 Fixes #1946 Fixes #1263 | ||||
* | Avoid nudging transitions if a gesture is in progress | Bruno de Oliveira Abinader | 2015-07-23 | 1 | -1/+1 |
| | | | | | | | | We're now using nudgeTransitions() to tell the Map view that we want to update it. However, if we're on a gesture movement, the update() call can get called too fast and causing general slowdown. This check ensures we only call for nudgeTransitions() after all gesture events are finished. Fixes the issue pointed out by #1548 on Android. | ||||
* | Export default transition delay in Map public API | Bruno de Oliveira Abinader | 2015-07-21 | 2 | -1/+5 |
| | | | | | | | Added a setter/getter for default transition delay, in the same fashion as the default transition duration. Spin-off from #1888. Fixes #302. | ||||
* | Revert "Revert "split renderSync and transition nudging to allow client view ↵ | Bruno de Oliveira Abinader | 2015-07-20 | 1 | -1/+4 |
| | | | | | | syncing"" This reverts commit 263f9fad308873077b9287dd8aeab089fc415b10. | ||||
* | Revert "split renderSync and transition nudging to allow client view syncing" | Bruno de Oliveira Abinader | 2015-07-20 | 1 | -4/+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ễn | 2015-07-14 | 1 | -1/+4 |
|\ | |||||
| * | refs #1859: use traditional struct declaration | Justin R. Miller | 2015-07-09 | 1 | -4/+7 |
| | | |||||
| * | Removed documentation for unavailable method | Minh Nguyễn | 2015-07-08 | 1 | -4/+0 |
| | | | | | | | | So it doesn’t show up in the generated docset. | ||||
| * | split renderSync and transition nudging to allow client view syncing | Justin R. Miller | 2015-07-08 | 1 | -1/+4 |
| | | |||||
* | | Pass {Duration,TimePoint} by const ref if possible | Bruno de Oliveira Abinader | 2015-07-14 | 1 | -12/+12 |
| | | |||||
* | | Remove unused function: cwd() | Thiago Marcos P. Santos | 2015-07-11 | 1 | -2/+0 |
| | | |||||
* | | refs #1859: use traditional struct declaration | Justin R. Miller | 2015-07-09 | 1 | -4/+7 |
| | | |||||
* | | Removed documentation for unavailable method | Minh Nguyễn | 2015-07-08 | 1 | -4/+0 |
|/ | | | | So it doesn’t show up in the generated docset. | ||||
* | explicitly bring in header | Justin R. Miller | 2015-07-08 | 1 | -0/+2 |
| | |||||
* | fix nullability | Justin R. Miller | 2015-07-08 | 1 | -1/+1 |
| | |||||
* | nullability for MGLAnnotationImage | Justin R. Miller | 2015-07-08 | 1 | -0/+4 |
| | |||||
* | Cocoa custom marker imagery API | Justin R. Miller | 2015-07-08 | 3 | -1/+31 |
| | |||||
* | add ability to add random custom markers to test app | Konstantin Käfer | 2015-07-08 | 2 | -0/+44 |
| |