Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core, node] Implement bindings for addLayer | John Firebaugh | 2016-06-24 | 20 | -20/+20 |
| | |||||
* | [core] Adjust layer source properties to better reflect reality | John Firebaugh | 2016-06-24 | 3 | -73/+72 |
| | | | | | | | | * Layer source ID is immutable; must be provided to the constructor * Layer source layer is mutable * Layers with GeoJSON sources do not have a source layer While here, make Layer::copy impl-private. | ||||
* | [core] Split up and clean up conversion.hpp | John Firebaugh | 2016-06-24 | 1 | -1/+2 |
| | |||||
* | [core] Remove TexturePool from style::UpdateParameters (#5442) | John Firebaugh | 2016-06-22 | 1 | -3/+0 |
| | |||||
* | [core, node] Node bindings for setFilter | John Firebaugh | 2016-06-21 | 1 | -2/+3 |
| | |||||
* | [core] Rewrite style parsing logic for reuse in node bindings | John Firebaugh | 2016-06-21 | 12 | -12/+12 |
| | |||||
* | [tests] Add memory tests | Thiago Marcos P. Santos | 2016-06-21 | 3 | -0/+229 |
| | | | | | | | | | | Simple tests that will render a raster and a vector map and hopefully the valgrind bot will detect something wrong if any. The other test will look for application lifetime leaks that cannot be detected with valgrind. It can also detect GL leaks if they are very expressive. A threshold is needed because of memory will grow anyway due to fragmentation. | ||||
* | [tests] Add resources for rendering offline | Thiago Marcos P. Santos | 2016-06-21 | 12 | -43/+5 |
| | | | | | | | | The StupFileSource of the memory test will do the rendering completely offline with a vector tile that is densly populated with features and a raster tile of the same region. The styles are streets and satellite respectivelly. | ||||
* | [tests] Do not re-trigger answered requests | Thiago Marcos P. Santos | 2016-06-21 | 2 | -4/+14 |
| | | | | | This happens on real file sources when tiles expire or in case of error. Here we only retry on error. | ||||
* | [core] Avoid unnecessary work when a symbol annotation is updated | John Firebaugh | 2016-06-17 | 3 | -11/+9 |
| | | | | In particular, if only the geometry changes, don't cascade and recalculate the style. | ||||
* | [core] Runtime source API: private impls | John Firebaugh | 2016-06-16 | 3 | -46/+47 |
| | |||||
* | [core] Prepare Filter and FilterEvaluator for extraction (#5366) | John Firebaugh | 2016-06-15 | 1 | -31/+6 |
| | |||||
* | Support for icon-text-fit, icon-text-fit-padding (#5334) | Young Hahn | 2016-06-15 | 2 | -0/+268 |
| | | | | | | | | | | * Add support for icon-text-fit * Port unit tests for getIconQuads() from js => cpp * Add support for padding in all 4 directions. * Update all hashes post-merge | ||||
* | [core] Use variant<std::string, Tileset> in TileSource | John Firebaugh | 2016-06-15 | 4 | -56/+64 |
| | | | | A tile source can either specify a URL to TileJSON, or inline TileJSON. | ||||
* | Color class (#5361) | Young Hahn | 2016-06-15 | 3 | -7/+10 |
| | | | | | | * Color class * Switch to list initialization | ||||
* | [tidy/linux] modernize-use-default | Bruno de Oliveira Abinader | 2016-06-14 | 1 | -3/+2 |
| | |||||
* | [core] Push Source::url down to subclasses | John Firebaugh | 2016-06-14 | 1 | -2/+2 |
| | |||||
* | [core] Push Source::tileset down to TileSource | John Firebaugh | 2016-06-14 | 2 | -0/+2 |
| | |||||
* | [core] Use Range<uint8_t> instead of full Tileset where possible | John Firebaugh | 2016-06-14 | 4 | -73/+61 |
| | |||||
* | [core] Vector source tileSize is constant | John Firebaugh | 2016-06-14 | 1 | -6/+6 |
| | |||||
* | [core] Pass geojsonvt only to GeoJSONSource | John Firebaugh | 2016-06-14 | 1 | -10/+10 |
| | |||||
* | [core] Introduce source subclasses | John Firebaugh | 2016-06-14 | 1 | -11/+14 |
| | |||||
* | [core] Make enum ↔ string conversion more generic-friendly | John Firebaugh | 2016-06-13 | 2 | -3/+6 |
| | | | | | | 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-use-auto | Bruno de Oliveira Abinader | 2016-06-13 | 3 | -4/+4 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html | ||||
* | [tidy] Check modernize-use-override | Bruno de Oliveira Abinader | 2016-06-13 | 2 | -3/+3 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-override.html | ||||
* | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 3 | -5/+5 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | ||||
* | [tidy] Check modernize-use-nullptr | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -1/+1 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html | ||||
* | [tidy] Check llvm-namespace-comment | Bruno de Oliveira Abinader | 2016-06-13 | 4 | -5/+5 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html | ||||
* | [core] *Tile ↔ *TileData | John Firebaugh | 2016-06-13 | 3 | -7/+7 |
| | | | | 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] fix pedantic warning messages | Konstantin Käfer | 2016-06-13 | 19 | -160/+160 |
| | |||||
* | [test] Added Projection tests | Bruno de Oliveira Abinader | 2016-06-13 | 2 | -0/+69 |
| | |||||
* | [test] Added style layer properties tests | Bruno de Oliveira Abinader | 2016-06-10 | 1 | -8/+200 |
| | |||||
* | [core] load parents of missing tiles as optional | Konstantin Käfer | 2016-06-10 | 1 | -363/+648 |
| | |||||
* | [core] TileData objects now store whether an optional load attempt was performed | Konstantin Käfer | 2016-06-10 | 1 | -1/+7 |
| | |||||
* | [core] rename onPlacementRedone -> onNeedsRepaint | Konstantin Käfer | 2016-06-10 | 1 | -3/+3 |
| | |||||
* | [core] createTile callback can load optional and required tiles | Konstantin Käfer | 2016-06-10 | 1 | -174/+176 |
| | |||||
* | [test] Rename Stress test to Load | Thiago Marcos P. Santos | 2016-06-09 | 1 | -1/+1 |
| | | | | Too slow to run on valgrind. | ||||
* | [core] s/SharedTexture/PooledTexture/ | Bruno de Oliveira Abinader | 2016-06-07 | 1 | -4/+4 |
| | |||||
* | [core] remove unused code | Konstantin Käfer | 2016-06-07 | 2 | -10/+0 |
| | |||||
* | [core] Use RAII for TexturePool textures | Bruno de Oliveira Abinader | 2016-06-07 | 1 | -26/+19 |
| | | | | | TexturePool now disposes acquirable ids via SharedTexture, which guarantees that these are going back to TexturePool once released. | ||||
* | [test] Added mbgl::gl::TexturePool tests | Bruno de Oliveira Abinader | 2016-06-03 | 1 | -6/+85 |
| | |||||
* | [core, node, android] Remove used "base" parameter from setStyleJSON | John Firebaugh | 2016-06-02 | 7 | -26/+26 |
| | |||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 10 | -64/+69 |
| | |||||
* | [core] Introduce PropertyValue<T> | John Firebaugh | 2016-06-02 | 1 | -37/+38 |
| | | | | PropertyValue<T> represents the three possible types of style property value: undefined, constant, or function. | ||||
* | [tests] Add basic tests for Map::{add,remove}Layer | John Firebaugh | 2016-06-02 | 3 | -10/+38 |
| | |||||
* | [core] Generalize Map::{add,remove}CustomLayer | John Firebaugh | 2016-06-02 | 1 | -2/+2 |
| | |||||
* | [core] Runtime style layer API | John Firebaugh | 2016-06-02 | 3 | -19/+11 |
| | |||||
* | [tests] Tweak LineAnnotation test so that it reveals a bug; fix the bug | John Firebaugh | 2016-06-02 | 2 | -1/+1 |
| | |||||
* | [tests] Clean up annotation tests | John Firebaugh | 2016-06-02 | 1 | -168/+90 |
| | |||||
* | [all] Rationalize annotation API | John Firebaugh | 2016-06-01 | 2 | -30/+30 |
| |