Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Added PrecisionPoint to represent pixel points | Bruno de Oliveira Abinader | 2015-11-11 | 1 | -1/+15 |
| | |||||
* | [core] Added isValid to geo helper structs | Bruno de Oliveira Abinader | 2015-11-11 | 1 | -0/+12 |
| | |||||
* | [core][iOS] Source iOS styles from default_styles | Minh Nguyễn | 2015-10-30 | 1 | -0/+32 |
| | | | | | | | | | | Moved mbgl::util::default_styles to a more appropriate location, where iOS platform code can also find it. Moved -[MGLMapView bundledStyleURLs] (which is now deprecated) and the style switcher in iosapp to default_styles. Added a collection of convenience methods for getting style URLs. It makes little sense to layer an enum atop this, as MapKit does, because MGLMapView styles aren’t limited to this set. A good analogy is UIColor. This also makes for a good entry point for future runtime styling APIs. Introduced independent constants for each default style, because it’s more common to need access to a particular style than to iterate over them. This fact is apparent in the MGLStyle class, which now uses macros and assertions to ensure that it’s kept up-to-date with changes in default_styles. /ref #1462 | ||||
* | [core] Annotation refactor | John Firebaugh | 2015-10-20 | 1 | -0/+4 |
| | |||||
* | mason variant@1.0 | Mike Morris | 2015-09-30 | 4 | -1030/+0 |
| | |||||
* | CameraOptions | Minh Nguyễn | 2015-09-07 | 2 | -0/+190 |
| | | | | | | | | | | | | 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. | ||||
* | 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 |
| | |||||
* | add MBGL_USE_GLES2 define | Konstantin Käfer | 2015-08-04 | 1 | -9/+12 |
| | |||||
* | 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 | ||||
* | Remove unused function: cwd() | Thiago Marcos P. Santos | 2015-07-11 | 1 | -2/+0 |
| | |||||
* | mark Image constructor as explicit to avoid accidental implicit argument ↵ | Konstantin Käfer | 2015-07-08 | 1 | -1/+1 |
| | | | | | | conversion when passing a std::string instead of an Image, the parameter gets implicitly and automatically converted (== parsed) to a temporary Image object. Since parsing an Image shouldn't be a frequent operation | ||||
* | compress_png: void* => const void* | Konstantin Käfer | 2015-07-08 | 1 | -1/+1 |
| | |||||
* | Sprite store API | Konstantin Käfer | 2015-07-08 | 1 | -0/+5 |
| | |||||
* | [wrap) | Minh Nguyễn | 2015-07-06 | 1 | -1/+3 |
| | | | | If (wrap] is desired, it is the responsibility of the caller to handle the case in which min is returned. | ||||
* | squash of #1655: shape annotations support for core & iOS | Justin R. Miller | 2015-06-15 | 1 | -1/+13 |
| | |||||
* | allow constructing LatLng/LatLngBounds objects from TileIDs | Konstantin Käfer | 2015-06-08 | 1 | -0/+8 |
| | |||||
* | Replace mbgl::util::make_unique<> with std::make_unique<> | Konstantin Käfer | 2015-05-26 | 1 | -23/+0 |
| | |||||
* | Notify failures when loading glyphs | Thiago Marcos P. Santos | 2015-05-22 | 1 | -0/+5 |
| | |||||
* | Notify failures when loading tiles | Thiago Marcos P. Santos | 2015-05-22 | 1 | -0/+5 |
| | |||||
* | Notify failures when loading the sprite JSON and image | Thiago Marcos P. Santos | 2015-05-22 | 1 | -0/+5 |
| | |||||
* | Notify failures when loading the source JSON | Thiago Marcos P. Santos | 2015-05-22 | 1 | -0/+5 |
| | |||||
* | only return locked FontStack objects | Konstantin Käfer | 2015-05-19 | 1 | -0/+30 |
| | |||||
* | fix division by zero conditions | Dane Springmeyer | 2015-05-08 | 1 | -1/+5 |
| | |||||
* | Add style change functionality to the Linux test app | Thiago Marcos P. Santos | 2015-05-07 | 1 | -0/+1 |
| | | | | | | | Makes the life of people using Linux as development environment way easier. Just press 's' to cycle through 3 different styles. | ||||
* | only update GL state when it actually changed | Konstantin Käfer | 2015-05-04 | 1 | -0/+87 |
| | |||||
* | fix compile with clang-3.6 | Dane Springmeyer | 2015-05-01 | 1 | -2/+1 |
| | |||||
* | Rewrite Worker in terms of Thread<> | John Firebaugh | 2015-04-28 | 1 | -95/+0 |
| | |||||
* | port LineBucket::addLine from -js | Ansis Brammanis | 2015-04-27 | 2 | -1/+17 |
| | |||||
* | Ensure correct spin direction | Minh Nguyễn | 2015-04-18 | 1 | -0/+6 |
| | | | | | | Ported mapbox/mapbox-gl-js#821 as well as `util.wrap()` from mapbox-gl-js. Fixes #1199. | ||||
* | Replace uv_messenger with AsyncQueue; rewrite remaining uv_* in C++ | John Firebaugh | 2015-04-09 | 2 | -34/+0 |
| | |||||
* | Add typedefs for std::chrono::steady_clock types | John Firebaugh | 2015-04-02 | 1 | -0/+16 |
| | |||||
* | Merge branch 'master' into 1022-annotations-thread-safety | Justin R. Miller | 2015-03-23 | 1 | -0/+7 |
|\ | |||||
| * | Cocoa annotations API | Justin R. Miller | 2015-03-22 | 1 | -0/+7 |
| | | |||||
* | | make more things const and refs, and add mutexes | Konstantin Käfer | 2015-03-20 | 1 | -2/+0 |
|/ | |||||
* | refs #893 #992: point annotations API | Justin R. Miller | 2015-03-17 | 2 | -0/+18 |
| | |||||
* | fix ambiguous name (gcc) | Konstantin Käfer | 2015-03-06 | 1 | -1/+1 |
| | |||||
* | throw exception when shader compilation fails | Konstantin Käfer | 2015-03-06 | 1 | -0/+27 |
| | |||||
* | add more locking around GlyphStore and FontStack | Konstantin Käfer | 2015-03-06 | 1 | -0/+33 |
| | | | | this is a stopgap until we have a solution that gives every worker thread their own copy | ||||
* | move readlock/writelock to uv.hpp and add movable lock/mutex | Konstantin Käfer | 2015-03-06 | 1 | -0/+41 |
| | |||||
* | update mapbox::variant | Konstantin Käfer | 2015-03-06 | 2 | -83/+145 |
| | |||||
* | fixes #476 & #853: pixel/meter/latlng conversion routines in core & iOS | Justin R. Miller | 2015-02-16 | 3 | -0/+96 |
| | |||||
* | Fix #include <uv.h> mixing between C and C++ modes | Leith Bade | 2015-02-11 | 1 | -2/+2 |
| | |||||
* | use standard DEBUG macro rather than NDEBUG | Konstantin Käfer | 2015-02-04 | 1 | -2/+4 |
| | |||||
* | rewrite storage layer to be independent of the Map's event loop | Konstantin Käfer | 2015-02-04 | 4 | -21/+173 |
| | |||||
* | Use std::chrono | Leith Bade | 2015-02-04 | 1 | -28/+0 |
| | |||||
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-10 | 1 | -0/+30 |
|\ | | | | | | | | | Conflicts: platform/default/http_request_baton_curl.cpp | ||||
| * | report version number in user agent string | Konstantin Käfer | 2014-12-08 | 1 | -2/+0 |
| | | | | | | | | refs #628 | ||||
| * | add user agent header | Konstantin Käfer | 2014-12-08 | 1 | -0/+32 |
| | | | | | | | | fixes #628 |