Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [tests] Add unit tests for query features fiters | Thiago Marcos P. Santos | 2016-10-05 | 2 | -0/+123 |
| | |||||
* | [core] remove Raster object in favor of a more low-level Texture object | Konstantin Käfer | 2016-10-04 | 1 | -2/+1 |
| | |||||
* | [core] Preserve non-access_token query parameters in canonicalizeTileURL | Sam Matthews | 2016-10-03 | 1 | -0/+9 |
| | |||||
* | [build] add back -Werror | Konstantin Käfer | 2016-09-30 | 1 | -1/+1 |
| | |||||
* | [core] LocalFileSource implementation and tests | Ivo van Dongen | 2016-09-30 | 1 | -0/+124 |
| | |||||
* | [core] introduces types for GL objects | Konstantin Käfer | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | [core] rename VAO => VertexArray, FBO => Framebuffer | Konstantin Käfer | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | [test] add .test.cpp suffix to test case files | Konstantin Käfer | 2016-09-28 | 59 | -0/+0 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 2 | -33/+32 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 2 | -10/+10 |
| | |||||
* | [core] move GL value accessors to gl::value namespace | Konstantin Käfer | 2016-09-27 | 2 | -14/+13 |
| | |||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 5 | -0/+153 |
| | |||||
* | [test] Show error message when expected file does not exist | Konstantin Käfer | 2016-09-27 | 1 | -2/+15 |
| | |||||
* | [core] Don't allow OfflineDownload to flood the request queue | John Firebaugh | 2016-09-26 | 2 | -0/+26 |
| | |||||
* | [core] Source-driven attribution | Minh Nguyễn | 2016-09-26 | 2 | -1/+45 |
| | | | | | | Implemented observer callbacks so the style knows when the source’s attribution changes and the map knows when the style’s attribution changes. Also implemented a getter for a tile source’s attribution. Fixes #2723. | ||||
* | [core] Trigger Update::RecalculateStyle when toggling layer visibility | Bruno de Oliveira Abinader | 2016-09-26 | 1 | -2/+15 |
| | |||||
* | [tests] Add tests for Map::[add|remove]Image | Thiago Marcos P. Santos | 2016-09-22 | 4 | -0/+58 |
| | |||||
* | [core] allow offline region metadata to be updated (#6338) | Molly Lloyd | 2016-09-20 | 1 | -0/+13 |
| | |||||
* | [core] do not render layers that are outside their zoom range | Konstantin Käfer | 2016-09-20 | 4 | -0/+61 |
| | | | | So far, we didn't properly disable layers that are outside the zoom range. This means that we rendered layers that should not have been rendered, albeit we didn't make any attempt to load tiles for those layers. However, when zooming in/out, existing tiles might already have been loaded in the source which continued to be rendered. In most cases they weren't actually visible because either the matrices weren't updated, or the clip IDs weren't set so that they would be "rendered" off-screen and clipped completely. In any case, we did way too much work. | ||||
* | [tests] Remove memory fragmentation test (#6226) | Thiago Marcos P. Santos | 2016-09-20 | 1 | -62/+0 |
| | | | It is not reliable. | ||||
* | [core] add MapChangeDidFinishLoadingStyle signal (#6371) | Ivo van Dongen | 2016-09-20 | 1 | -0/+20 |
| | |||||
* | [core] Convert uses of std::set to std::unordered_set (#6325) | Lucas Wojciechowski | 2016-09-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/mbgl/annotation/annotation_manager.hpp * src/mbgl/algorithm/update_renderables.hpp * src/mbgl/geometry/glyph_atlas.hpp * src/mbgl/renderer/painter.cpp and src/mbgl/renderer/render_item.hpp * src/mbgl/renderer/symbol_bucket.hpp and src/mbgl/text/glyph_store.hpp * src/mbgl/sprite/sprite_atlas.hpp * include/mbgl/storage/network_status.hpp * src/mbgl/text/collision_tile.cpp * src/mbgl/style/update_batch.hpp * platform/default/mbgl/storage/offline_download.hpp * Add GlyphRangeSet typedef * Fix whitespace & unused imports | ||||
* | [core] Merge GlyphStore and GlyphAtlas | John Firebaugh | 2016-09-19 | 1 | -20/+20 |
| | |||||
* | [core] Merge SpriteStore and SpriteAtlas | John Firebaugh | 2016-09-19 | 3 | -323/+274 |
| | |||||
* | Keep query strings in source URLs (#6182) | Jake Pruitt | 2016-09-16 | 1 | -0/+18 |
| | | | | Carries over any query strings from mapbox://-prefixed styles urls, source urls and tile urls to the api.mapbox.com requests. | ||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 5 | -25/+201 |
| | |||||
* | [core] Correct evaluation of interval functions | clydebarrow | 2016-09-16 | 1 | -0/+11 |
| | |||||
* | [core] Use optional to represent possible absence, not empty strings | John Firebaugh | 2016-09-16 | 1 | -24/+25 |
| | |||||
* | [core] Move {clip,merge}_lines to layout directory | John Firebaugh | 2016-09-16 | 1 | -1/+1 |
| | |||||
* | [core] [android] - public api configurable base endpoint (#6309) | Tobrun | 2016-09-15 | 2 | -23/+50 |
| | | | add runloop to test | ||||
* | [core] upgrade RapidJSON to 1.1.0 | Konstantin Käfer | 2016-09-15 | 2 | -6/+7 |
| | |||||
* | [test] use recursive wrapper for recursive variant types | Konstantin Käfer | 2016-09-15 | 1 | -6/+10 |
| | |||||
* | [core] #3980 - Switching Core GL instances of map to unordered_map | Brad Leege | 2016-09-14 | 1 | -2/+2 |
| | |||||
* | [tests] Add v3 & v4 database migration tests | Jason Wray | 2016-09-14 | 5 | -0/+58 |
| | |||||
* | [core] Revert SQLite WAL journaling | Jason Wray | 2016-09-14 | 1 | -5/+5 |
| | |||||
* | [core] OnlineFileSource - rate limit | Ivo van Dongen | 2016-09-13 | 3 | -0/+109 |
| | |||||
* | [test] Added Map class accessors tests | Bruno de Oliveira Abinader | 2016-09-13 | 1 | -0/+34 |
| | |||||
* | [core] - move wrap test (#6311) | Tobrun | 2016-09-12 | 1 | -0/+26 |
| | |||||
* | [core] Rework invokeWithCallback so that the callback is last | John Firebaugh | 2016-09-08 | 1 | -14/+14 |
| | |||||
* | [core] change bool *AlongLine to SymbolPlacementType | Konstantin Käfer | 2016-09-07 | 1 | -13/+25 |
| | |||||
* | [core] change bool wrap/repeating to enum class SpritePatternMode | Konstantin Käfer | 2016-09-07 | 1 | -6/+6 |
| | |||||
* | [core] change bool to enum class bool TileLoadState | Konstantin Käfer | 2016-09-07 | 2 | -7/+7 |
| | |||||
* | [core] Observe visibility changes | John Firebaugh | 2016-09-06 | 2 | -0/+19 |
| | |||||
* | [core] Initial state of Source::Impl::enabled must be true | John Firebaugh | 2016-09-06 | 1 | -0/+4 |
| | | | | Until Style::recalculate() is called to check that there are no visible layers using the source, we have to assume there are. Otherwise, Style::isLoaded() can return a false positive. | ||||
* | [core, ios, android, qt] Observe style layer mutations rather than requiring ↵ | John Firebaugh | 2016-09-06 | 2 | -0/+72 |
| | | | | | | SDKs to use Map::update This paves the way for updates to filter and layout properties to trigger a source reload, without each SDK having to participate in the implementation. | ||||
* | [core] Prepare style observer interfaces for source reloading | John Firebaugh | 2016-09-06 | 1 | -3/+3 |
| | | | | | * Renamed {Source,Tile}Observer::onNeedsRepaint to onTileUpdated. Messages should be in terms of what happened to the observed object, not in terms of what the observer needs to do. This also removes a confusing overlap of virtual methods on StyleObserver. * Added style::Observer::onUpdate(Update). This is also a violation of the above rule, but I'm hopeful that it will disappear when update batching is implemented. | ||||
* | [core] remove unused TimePoint during Source update | Konstantin Käfer | 2016-09-05 | 1 | -1/+0 |
| | |||||
* | [core] Source::update => Source::{load,parse}Tiles, Source::load => ↵ | Konstantin Käfer | 2016-09-05 | 1 | -18/+18 |
| | | | | Source::loadDescription | ||||
* | [core] Fix updates of line and fill annotations | John Firebaugh | 2016-08-29 | 5 | -0/+68 |
| | |||||
* | [core] Rename data ⇢ tile; use Resource::Necessity | John Firebaugh | 2016-08-26 | 1 | -121/+116 |
| |