Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix issues with the std:: namespace and old compilers | Thiago Marcos P. Santos | 2017-07-26 | 1 | -0/+1 |
| | | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/) | ||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] always return owning pointers for GeometryTileData::getLayer() | Konstantin Käfer | 2017-06-21 | 1 | -15/+25 |
| | |||||
* | [core] shared feature data for GeoJSONTileData objects | Konstantin Käfer | 2017-06-21 | 1 | -5/+11 |
| | |||||
* | [core] Refactor RenderSource updates | John Firebaugh | 2017-06-05 | 1 | -4/+1 |
| | | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters | ||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 1 | -2/+2 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight | ||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 1 | -3/+5 |
| | |||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 1 | -2/+2 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [core] Tweak handling of annotation special case SpriteAtlas | John Firebaugh | 2017-04-26 | 1 | -1/+5 |
| | | | | | * Simplify SymbolLayout; it never needs to care about more than one SpriteAtlas. * Move the reference from SymbolLayer::Impl to SymbolBucket. This is a prerequisite for making layer Impls immutable. | ||||
* | [core] query source features | Ivo van Dongen | 2017-03-09 | 1 | -0/+23 |
| | |||||
* | [core] Update gl-js; fix $id filters with GeoJSON source | John Firebaugh | 2017-02-08 | 1 | -0/+4 |
| | |||||
* | [core] remove trailing whitespace, add trailing newlines, add space after // | Konstantin Käfer | 2017-01-27 | 1 | -1/+1 |
| | |||||
* | [core] - mutable geojson sources. make tiles protected for ↵ | Tobrun | 2016-09-20 | 1 | -2/+4 |
| | | | | geojson_source_impl (#6347) | ||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 1 | -2/+1 |
| | |||||
* | [core] Ensure that TileWorker can retain tileData after layout | John Firebaugh | 2016-09-06 | 1 | -0/+4 |
| | |||||
* | [core] Eliminate use of util::ptr in GeometryTile* interfaces | John Firebaugh | 2016-09-06 | 1 | -20/+11 |
| | |||||
* | [core] Create GeoJSONTile{Layer,Feature} objects lazily | John Firebaugh | 2016-09-06 | 1 | -34/+26 |
| | | | | Avoids conversion to GeometryCollection and clipping for features that are not used. | ||||
* | [core] Simplify GeoJSONTile constructor | John Firebaugh | 2016-08-26 | 1 | -33/+20 |
| | |||||
* | [core] Clean up and simplify geojson_tile.cpp | John Firebaugh | 2016-08-26 | 1 | -81/+52 |
| | |||||
* | [core] const consistency | John Firebaugh | 2016-08-26 | 1 | -2/+2 |
| | |||||
* | GeoJSON point clustering (#5724) | Vladimir Agafonkin | 2016-07-27 | 1 | -8/+16 |
| | | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files | ||||
* | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514) | Young Hahn | 2016-07-06 | 1 | -36/+12 |
| | | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well | ||||
* | [core] Avoid unnecessary work when a symbol annotation is updated | John Firebaugh | 2016-06-17 | 1 | -2/+2 |
| | | | | In particular, if only the geometry changes, don't cascade and recalculate the style. | ||||
* | [core] Use variant<std::string, GeoJSON> in GeoJSON source | John Firebaugh | 2016-06-15 | 1 | -4/+2 |
| | |||||
* | [core] Simplify GeometryTile::setData | John Firebaugh | 2016-06-13 | 1 | -1/+1 |
| | |||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 1 | -18/+14 |
| | | | | 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] Privatize geojson_tile.hpp contents | John Firebaugh | 2016-06-13 | 1 | -0/+40 |
| | |||||
* | [core] Merge geojson_tile_data.{hpp,cpp} into geojson_tile.{hpp,cpp} | John Firebaugh | 2016-06-13 | 1 | -0/+80 |
| | |||||
* | [core] *TileMonitor => *TileSource | Konstantin Käfer | 2016-06-10 | 1 | -95/+0 |
| | |||||
* | [core] Run fixupPolygons on geojson-vt-cpp polygon output | John Firebaugh | 2016-05-31 | 1 | -0/+5 |
| | |||||
* | [core] Fix properties of GeoJSON layers in queryRenderedFeatures | John Firebaugh | 2016-05-17 | 1 | -6/+6 |
| | |||||
* | [core] move TileData and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 1 | -2/+4 |
| | |||||
* | [core] fix reparsing overscaled geojson tiles | Ansis Brammanis | 2016-03-30 | 1 | -1/+1 |
| | | | | fix #3838 | ||||
* | [core] Unify FileRequest and WorkRequest | John Firebaugh | 2016-03-24 | 1 | -1/+1 |
| | |||||
* | [core] Coordinate is now GeometryCoordinate | Bruno de Oliveira Abinader | 2016-03-01 | 1 | -1/+1 |
| | | | | | Also introduced GeometryCoordinates (vector of GeometryCoordinate items), to better cope with GeometryCollection. | ||||
* | [core] Use better types for modified / expires / etag | John Firebaugh | 2016-01-21 | 1 | -1/+1 |
| | |||||
* | [core] Use experimental optional instead of mapbox::util::optional | John Firebaugh | 2016-01-19 | 1 | -3/+3 |
| | |||||
* | [core] create GeoJSON tiles from inline GeoJSON in sources | Konstantin Käfer | 2015-12-11 | 1 | -0/+134 |