summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [core, node] Implement bindings for addLayerJohn Firebaugh2016-06-2420-20/+20
|
* [core] Adjust layer source properties to better reflect realityJohn Firebaugh2016-06-243-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.hppJohn Firebaugh2016-06-241-1/+2
|
* [core] Remove TexturePool from style::UpdateParameters (#5442)John Firebaugh2016-06-221-3/+0
|
* [core, node] Node bindings for setFilterJohn Firebaugh2016-06-211-2/+3
|
* [core] Rewrite style parsing logic for reuse in node bindingsJohn Firebaugh2016-06-2112-12/+12
|
* [tests] Add memory testsThiago Marcos P. Santos2016-06-213-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 offlineThiago Marcos P. Santos2016-06-2112-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 requestsThiago Marcos P. Santos2016-06-212-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 updatedJohn Firebaugh2016-06-173-11/+9
| | | | In particular, if only the geometry changes, don't cascade and recalculate the style.
* [core] Runtime source API: private implsJohn Firebaugh2016-06-163-46/+47
|
* [core] Prepare Filter and FilterEvaluator for extraction (#5366)John Firebaugh2016-06-151-31/+6
|
* Support for icon-text-fit, icon-text-fit-padding (#5334)Young Hahn2016-06-152-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 TileSourceJohn Firebaugh2016-06-154-56/+64
| | | | A tile source can either specify a URL to TileJSON, or inline TileJSON.
* Color class (#5361)Young Hahn2016-06-153-7/+10
| | | | | | * Color class * Switch to list initialization
* [tidy/linux] modernize-use-defaultBruno de Oliveira Abinader2016-06-141-3/+2
|
* [core] Push Source::url down to subclassesJohn Firebaugh2016-06-141-2/+2
|
* [core] Push Source::tileset down to TileSourceJohn Firebaugh2016-06-142-0/+2
|
* [core] Use Range<uint8_t> instead of full Tileset where possibleJohn Firebaugh2016-06-144-73/+61
|
* [core] Vector source tileSize is constantJohn Firebaugh2016-06-141-6/+6
|
* [core] Pass geojsonvt only to GeoJSONSourceJohn Firebaugh2016-06-141-10/+10
|
* [core] Introduce source subclassesJohn Firebaugh2016-06-141-11/+14
|
* [core] Make enum ↔ string conversion more generic-friendlyJohn Firebaugh2016-06-132-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-autoBruno de Oliveira Abinader2016-06-133-4/+4
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html
* [tidy] Check modernize-use-overrideBruno de Oliveira Abinader2016-06-132-3/+3
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-override.html
* [tidy] Check modernize-pass-by-valueBruno de Oliveira Abinader2016-06-133-5/+5
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html
* [tidy] Check modernize-use-nullptrBruno de Oliveira Abinader2016-06-131-1/+1
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html
* [tidy] Check llvm-namespace-commentBruno de Oliveira Abinader2016-06-134-5/+5
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html
* [core] *Tile ↔ *TileDataJohn Firebaugh2016-06-133-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 messagesKonstantin Käfer2016-06-1319-160/+160
|
* [test] Added Projection testsBruno de Oliveira Abinader2016-06-132-0/+69
|
* [test] Added style layer properties testsBruno de Oliveira Abinader2016-06-101-8/+200
|
* [core] load parents of missing tiles as optionalKonstantin Käfer2016-06-101-363/+648
|
* [core] TileData objects now store whether an optional load attempt was performedKonstantin Käfer2016-06-101-1/+7
|
* [core] rename onPlacementRedone -> onNeedsRepaintKonstantin Käfer2016-06-101-3/+3
|
* [core] createTile callback can load optional and required tilesKonstantin Käfer2016-06-101-174/+176
|
* [test] Rename Stress test to LoadThiago Marcos P. Santos2016-06-091-1/+1
| | | | Too slow to run on valgrind.
* [core] s/SharedTexture/PooledTexture/Bruno de Oliveira Abinader2016-06-071-4/+4
|
* [core] remove unused codeKonstantin Käfer2016-06-072-10/+0
|
* [core] Use RAII for TexturePool texturesBruno de Oliveira Abinader2016-06-071-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 testsBruno de Oliveira Abinader2016-06-031-6/+85
|
* [core, node, android] Remove used "base" parameter from setStyleJSONJohn Firebaugh2016-06-027-26/+26
|
* [core] Rationalize naming for style-related codeJohn Firebaugh2016-06-0210-64/+69
|
* [core] Introduce PropertyValue<T>John Firebaugh2016-06-021-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}LayerJohn Firebaugh2016-06-023-10/+38
|
* [core] Generalize Map::{add,remove}CustomLayerJohn Firebaugh2016-06-021-2/+2
|
* [core] Runtime style layer APIJohn Firebaugh2016-06-023-19/+11
|
* [tests] Tweak LineAnnotation test so that it reveals a bug; fix the bugJohn Firebaugh2016-06-022-1/+1
|
* [tests] Clean up annotation testsJohn Firebaugh2016-06-021-168/+90
|
* [all] Rationalize annotation APIJohn Firebaugh2016-06-012-30/+30
|