Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Return {Source,Layer}::getID by value | John Firebaugh | 2017-05-12 | 1 | -1/+1 |
| | | | | | | | | | | Avoid dangling references in the following sequence: auto& id = layer->getID(); layer->setMaxZoom(2); std::cout << id; The reference would be dangling because mutating the layer allocates a new Immutable impl, and there may be no references to the prior impl, which held the id. | ||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -2/+20 |
| | |||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -4/+0 |
| | |||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 1 | -4/+0 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | Make Source::getZoomRange return an optional range | Bruno de Oliveira Abinader | 2017-03-21 | 1 | -1/+1 |
| | |||||
* | [core] Expose Source::getZoomRange | Bruno de Oliveira Abinader | 2017-03-20 | 1 | -1/+5 |
| | |||||
* | [core] query source features | Ivo van Dongen | 2017-03-09 | 1 | -0/+4 |
| | |||||
* | [core] Removed map attribution API | Minh Nguyễn | 2016-09-26 | 1 | -0/+4 |
| | | | | Since client code can readily access the individual sources, Map doesn’t need to expose a dedicated API for iterating over them. | ||||
* | [core] Runtime source API: part 2 | John Firebaugh | 2016-06-16 | 1 | -0/+18 |
| | |||||
* | [core] Runtime source API: private impls | John Firebaugh | 2016-06-16 | 1 | -279/+0 |
| | |||||
* | [core] Miscellaneous Source cleanups | John Firebaugh | 2016-06-14 | 1 | -11/+0 |
| | |||||
* | [core] Add Source::startRender for parallelism with finishRender | John Firebaugh | 2016-06-14 | 1 | -2/+12 |
| | |||||
* | [core] Add virtual Source::getTileSize() | John Firebaugh | 2016-06-14 | 1 | -2/+2 |
| | |||||
* | [core] Push Source::url down to subclasses | John Firebaugh | 2016-06-14 | 1 | -5/+1 |
| | |||||
* | [core] Push Source::tileset down to TileSource | John Firebaugh | 2016-06-14 | 1 | -3/+1 |
| | |||||
* | [core] Add virtual Source::getZoomRange() | John Firebaugh | 2016-06-14 | 1 | -3/+5 |
| | |||||
* | [core] Use Range<uint8_t> instead of full Tileset where possible | John Firebaugh | 2016-06-14 | 1 | -3/+3 |
| | |||||
* | [core] Eliminate Source::isLoading | John Firebaugh | 2016-06-14 | 1 | -4/+0 |
| | | | | Source::load is already a no-op if the request is in progress, so it isn't necessary. | ||||
* | [core] Push Source::geojsonvt down to GeoJSONSource | John Firebaugh | 2016-06-14 | 1 | -2/+0 |
| | |||||
* | [core] Virtualize Source::load | John Firebaugh | 2016-06-14 | 1 | -94/+4 |
| | |||||
* | [core] Virtualize Source::createTile | John Firebaugh | 2016-06-14 | 1 | -21/+0 |
| | |||||
* | [core] Pass geojsonvt only to GeoJSONSource | John Firebaugh | 2016-06-14 | 1 | -3/+1 |
| | |||||
* | [core] Make enum ↔ string conversion more generic-friendly | John Firebaugh | 2016-06-13 | 1 | -2/+2 |
| | | | | | | Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types. While there, properly validated enumerated property values. | ||||
* | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -4/+4 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | ||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 1 | -42/+42 |
| | | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker. | ||||
* | [core] Tile ⇢ RenderTile | John Firebaugh | 2016-06-13 | 1 | -10/+10 |
| | |||||
* | [core] Merge vector_tile_data.{hpp,cpp} into vector_tile.{hpp,cpp} | John Firebaugh | 2016-06-13 | 1 | -1/+1 |
| | |||||
* | [core] Merge annotation_tile_data.{hpp,cpp} into annotation_tile.{hpp,cpp} | John Firebaugh | 2016-06-13 | 1 | -1/+1 |
| | |||||
* | [core] Merge geojson_tile_data.{hpp,cpp} into geojson_tile.{hpp,cpp} | John Firebaugh | 2016-06-13 | 1 | -1/+1 |
| | |||||
* | [core] Eliminate Source dependency on TileSource | John Firebaugh | 2016-06-10 | 1 | -4/+3 |
| | |||||
* | [core] Push conditional initialization into subclasses | John Firebaugh | 2016-06-10 | 1 | -45/+5 |
| | |||||
* | [core] Introduce GeometryTileData subclasses | John Firebaugh | 2016-06-10 | 1 | -4/+6 |
| | |||||
* | [core] Move setObserver out of Source::createTile | John Firebaugh | 2016-06-10 | 1 | -4/+3 |
| | |||||
* | [core] Move cache lookup out of Source::createTile | John Firebaugh | 2016-06-10 | 1 | -5/+5 |
| | |||||
* | [core] Repeat some code so that all branches are parallel | John Firebaugh | 2016-06-10 | 1 | -19/+31 |
| | |||||
* | [core] Remove unused includes | John Firebaugh | 2016-06-10 | 1 | -3/+0 |
| | |||||
* | [core] load parents of missing tiles as optional | Konstantin Käfer | 2016-06-10 | 1 | -6/+4 |
| | |||||
* | [core] rename onPlacementRedone -> onNeedsRepaint | Konstantin Käfer | 2016-06-10 | 1 | -2/+2 |
| | |||||
* | [core] createTile callback can load optional and required tiles | Konstantin Käfer | 2016-06-10 | 1 | -2/+5 |
| | |||||
* | [core] allow changing the necessity of a TileSource | Konstantin Käfer | 2016-06-10 | 1 | -0/+2 |
| | |||||
* | [core] move parsePending() call to TileData | Konstantin Käfer | 2016-06-10 | 1 | -1/+0 |
| | |||||
* | [core] introduce TileDataObserver | Konstantin Käfer | 2016-06-10 | 1 | -29/+17 |
| | | | | avoids passing around bound callback functions | ||||
* | [core] restructure TileSource construction and callbacks | Konstantin Käfer | 2016-06-10 | 1 | -22/+24 |
| | |||||
* | [core] store Resource instead of dependents to build URL | Konstantin Käfer | 2016-06-10 | 1 | -6/+13 |
| | |||||
* | [core] rename VectorTileData => GeometryTileData | Konstantin Käfer | 2016-06-10 | 1 | -3/+3 |
| | |||||
* | [core] introduce a RasterTileMonitor | Konstantin Käfer | 2016-06-10 | 1 | -3/+6 |
| | |||||
* | [core] *TileMonitor => *TileSource | Konstantin Käfer | 2016-06-10 | 1 | -4/+8 |
| | |||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 1 | -0/+428 |