Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | map/annotation.* ⇢ annotation/annotation_manager.* | John Firebaugh | 2015-09-28 | 1 | -1/+1 |
| | |||||
* | Get rid of MapData::{get,set}NeedsRepaint | Bruno de Oliveira Abinader | 2015-09-02 | 1 | -9/+0 |
| | |||||
* | Map::nudgeTransitions no longer depends on client information | Bruno de Oliveira Abinader | 2015-08-05 | 1 | -0/+9 |
| | | | | | | | | 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. | ||||
* | Unify default transition values in MapData | Bruno de Oliveira Abinader | 2015-07-14 | 1 | -3/+25 |
| | | | | | | | | | | | Relevant changes: - Added 'defaultFadeDuration' and 'defaultTransitionDelay' to MapData; - Painter & StyleParser now receives a reference to MapData; - As previously seen on the code: 300ms is the default fade duration and 0ms is the default transition duration; - We no longer pass the current time point to Style, since it now uses MapData.animationTime, which gets updated in MapContext::update(). - Updated StyleParser check to use a mock MapData; | ||||
* | Pass {Duration,TimePoint} by const ref if possible | Bruno de Oliveira Abinader | 2015-07-14 | 1 | -2/+3 |
| | |||||
* | Make pixelRatio constant across a Map object lifetime | Konstantin Käfer | 2015-07-08 | 1 | -2/+4 |
| | | | | also moves framebuffer size out of TransformState into its own object | ||||
* | External synchronization for AnnotationManager | John Firebaugh | 2015-07-02 | 1 | -1/+10 |
| | |||||
* | Eliminate MapData::get/setFullyLoaded | John Firebaugh | 2015-06-30 | 1 | -8/+0 |
| | |||||
* | Move Transform from MapData to Map | John Firebaugh | 2015-06-26 | 1 | -4/+1 |
| | | | | | Pass current state to MapContext where needed. Remove mutex from Transform. | ||||
* | Get rid of Environment et al. | Thiago Marcos P. Santos | 2015-06-25 | 1 | -1/+0 |
| | | | | | mbgl::Environment is not used anymore and can removed. | ||||
* | Merge remote-tracking branch 'origin/master' into new-labelling | Ansis Brammanis | 2015-05-28 | 1 | -10/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mbgl/map/source.cpp src/mbgl/map/source.hpp src/mbgl/map/tile_data.cpp src/mbgl/map/tile_parser.cpp src/mbgl/map/vector_tile_data.cpp src/mbgl/renderer/painter.cpp src/mbgl/renderer/symbol_bucket.cpp src/mbgl/text/glyph.hpp src/mbgl/text/glyph_store.cpp src/mbgl/text/placement.cpp test/suite | ||||
| * | DefaultFileSource has responsibility for handling mapbox:// URLs | John Firebaugh | 2015-05-26 | 1 | -10/+0 |
| | | |||||
* | | make collision debug boxes toggleable | Ansis Brammanis | 2015-05-28 | 1 | -0/+11 |
|/ | |||||
* | add Map::isFullyLoaded() | Konstantin Käfer | 2015-05-05 | 1 | -0/+8 |
| | | | | returns whether the Map is still loading/parsing any assets or whether everything is there and a render will likely be complete | ||||
* | Move still image callback to MapContext | John Firebaugh | 2015-04-28 | 1 | -5/+0 |
| | |||||
* | Move style info to MapContext | John Firebaugh | 2015-04-28 | 1 | -16/+0 |
| | |||||
* | Remove Map::start/stop | John Firebaugh | 2015-04-28 | 1 | -2/+2 |
| | | | | | | Both Android and iOS now use pause/resume. The map thread is always running, and be able to receive messages. When paused, it will just refuse to render. | ||||
* | Enforce that transformState belongs to Map thread | John Firebaugh | 2015-04-28 | 1 | -11/+0 |
| | |||||
* | WIP: Use Thread<MapContext> | John Firebaugh | 2015-04-28 | 1 | -16/+3 |
| | |||||
* | Privatize remaining MapContext members | John Firebaugh | 2015-04-28 | 1 | -1/+6 |
| | |||||
* | Move run() to MapContext | John Firebaugh | 2015-04-28 | 1 | -0/+20 |
| | |||||
* | move rendering mode enum to MapData object | Konstantin Käfer | 2015-04-28 | 1 | -0/+2 |
| | |||||
* | move Transform into MapData and make source unaware of the Map object | Konstantin Käfer | 2015-04-28 | 1 | -1/+7 |
| | |||||
* | move TransformState to MapData object | Konstantin Käfer | 2015-04-28 | 1 | -0/+15 |
| | |||||
* | Add typedefs for std::chrono::steady_clock types | John Firebaugh | 2015-04-02 | 1 | -12/+13 |
| | |||||
* | move style classes to MapData object and make thread safe | Konstantin Käfer | 2015-03-23 | 1 | -0/+20 |
| | |||||
* | move accessToken to MapData | Konstantin Käfer | 2015-03-23 | 1 | -0/+10 |
| | |||||
* | move defaultTransitionDuration to MapData | Konstantin Käfer | 2015-03-23 | 1 | -0/+9 |
| | |||||
* | move animationTime to MapData store | Konstantin Käfer | 2015-03-23 | 1 | -4/+25 |
| | |||||
* | make the debug flag atomic and move to MapData | Konstantin Käfer | 2015-03-23 | 1 | -0/+6 |
| | |||||
* | make style updates a little more threadsafe | Konstantin Käfer | 2015-03-23 | 1 | -0/+36 |
- we're now always loading and parsing styles in the map thread - adds an atomic enum that stores the actual updates we need to perform - adds a MapData object that mutexes access to variables used from both threads |