summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-0811-15/+35
| | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map.
* [core] consolidate Axonometric rendering APISudarsana Babu Nagineni2019-03-082-0/+22
| | | | | | | Instead of having individual APIs for setting axonometric and skew options, create ProjectionMode struct that holds all the relevant options for Axonometric rendering and introduce setter/getter on the Map for those options.
* [core] util::wrap(): std::fmod is not losslessBruno de Oliveira Abinader2019-03-061-80/+84
|
* Update mapbox-gl-js submodule to v0.53.0Mikhail Pozdnyakov2019-03-061-1/+4
|
* remove unused dem memoryMolly Lloyd2019-03-051-6/+4
|
* [core] Remove map coordinate setters/gettersBruno de Oliveira Abinader2019-03-041-3/+3
|
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-045-26/+26
|
* [core] Remove map bearing setters/gettersBruno de Oliveira Abinader2019-03-041-1/+1
|
* [core] Remove map zoom setters/gettersBruno de Oliveira Abinader2019-03-048-39/+39
|
* [core] extract attribute structs and gl::Vertex to separate namespaceKonstantin Käfer2019-03-011-2/+2
|
* [core] Simplify util::peerMikhail Pozdnyakov2019-02-281-26/+21
| | | | Remove custom vtable, base implementation on `std::unique_ptr`.
* [core] Use unwrapped longitude for bounds checkBruno de Oliveira Abinader2019-02-261-1/+146
|
* [core] Ensure 'isPanning' is true when panning a full roundBruno de Oliveira Abinader2019-02-261-0/+17
|
* [core] Layer manager is responsible for buckets and layouts creationMikhail Pozdnyakov2019-02-251-1/+1
| | | | This is a step to stop using of render layers in tile worker thread.
* [tests] Add unit tests for the GLFunctionsThiago Marcos P. Santos2019-02-122-0/+159
|
* [core] Switch to the new OpenGL abstractionThiago Marcos P. Santos2019-02-124-4/+9
| | | | | | This patch will make Mapbox GL Core never use OpenGL directly. We should consider locking into OpenGL ES 2.0 to simplify the code path and remove #ifdefs.
* [core] Remove tile sorting from the clip and mask algorithmsMikhail Pozdnyakov2019-01-182-7/+19
| | | | | | | | | | The tile sorting can be now removed from the algorithms, which calculate tile mask and clip ids, because their client code provides tiles being already sorted (in `TilePyramid`). This patch brings significant improvements to the Tile-related performance tests results, for example the `TileMaskGeneration` benchmark test runs 33 times faster with these changes applied.
* [core,ios,android] Update feedback URL in code and tests (#13710)Antonio Zugaldia2019-01-172-2/+2
| | | | | | * [core,ios] rename all occurrence of www.mapbox.com/map-feedback to apps.mapbox.com/feedback * [ios,android] rename all occurrence of www.mapbox.com/feedback to apps.mapbox.com/feedback
* [android] Add list of skipped core unit testsAlexander Shalamov2019-01-101-0/+0
|
* [build] generate header maps instead of -files.txtKonstantin Käfer2019-01-093-1/+128
|
* [Qt] Implement LocalGlyphRasterizerBruno de Oliveira Abinader2019-01-042-2/+7
|
* [all] - update licenses to 2019tobrun2019-01-041-1/+1
|
* [core] Support for excluding ideographic glyphs from offline downloads.Chris Loer2018-12-213-35/+117
|
* [test] Fixed headers in source.test.cppMikhail Pozdnyakov2018-12-191-2/+2
|
* [core,ios,macos] Updates default styles to streets v11, etc. (#13585)Julian Rex2018-12-181-2/+2
|
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-143-3/+3
|
* [core] Add unit tests for queryFeatureExtensionsAlexander Shalamov2018-12-122-0/+3069
|
* [core] OverscaledTileID::isChildOf should check wrap values.Chris Loer2018-11-301-1/+4
| | | | Fixes issue #13478
* [core] layermanager folderMikhail Pozdnyakov2018-11-301-0/+1
| | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.
* [core] Cleanup Transform, use {jump,ease}To() insteadBruno de Oliveira Abinader2018-11-273-104/+81
|
* [core][Android][Darwin] LayerManager creates RenderLayer instancesMikhail Pozdnyakov2018-11-274-8/+8
| | | | | | | | `LayerManager` is now responsible for `RenderLayer` instances creation, so that there is a single entry point for creating of objects, which correspond to a certain layer type. The `LayerType type` field is dropped from `Layer::Impl`.
* [core] Camera center and anchor points are mutually exclusiveBruno de Oliveira Abinader2018-11-261-0/+13
|
* [core] Fix VectorTileFeature::getValue() semantics after geometry@v1.0.0Bruno de Oliveira Abinader2018-11-261-0/+34
|
* [core] Fixed {prefix} evaluationMinh Nguyễn2018-11-211-3/+3
| | | | This appears to have been an attempt to use the std::string fill constructor, but it ended up creating a one-character-long string and attempting to overwrite the null terminator.
* Refactor util::fontStacks()Mikhail Pozdnyakov2018-11-192-17/+22
| | | | | | So that it does not downcast `Layer::Impl` instances. Also, an unneeded `std::vector` construction was removed from `Parser::fontStacks()`.
* [core] add test about number of maximum concurrent requestsHuyen Chau Nguyen2018-11-154-3/+40
|
* [core] define number of concurrent downloads in online file source variableHuyen Chau Nguyen2018-11-151-2/+2
|
* [core] Add RendererState::{pixelForLatLng,latLngForPixel}Bruno de Oliveira Abinader2018-11-141-0/+10
|
* [test] Add test for when requesting the same resource many timesThiago Marcos P. Santos2018-11-131-1/+19
| | | | This test would have prevented the crash fixed by the previous patch.
* [qt] Deprecate Qt4 and old versions of Qt5Thiago Marcos P. Santos2018-11-131-0/+0
| | | | Not enough adoption to keep the platform alive.
* [build] Update to geometry v1.0.0Bruno de Oliveira Abinader2018-11-136-28/+24
|
* [core] Change toLowerHex to produce lower hex sequencesAlexander Shalamov2018-11-071-1/+1
|
* Remove style::Layer::is()/as()Mikhail Pozdnyakov2018-10-314-13/+17
|
* [core] Added RendererState::has{Image,Layer,Source}Bruno de Oliveira Abinader2018-10-251-0/+38
|
* [core] add tests for handling requests with different prioritiesHuyen Chau Nguyen2018-10-232-1/+92
| | | | | | - ensure that low priority requests are handled last - add option to set the number of maximum concurrent requests for tests - some style fixups
* [core] add priorities to resourcesHuyen Chau Nguyen2018-10-232-3/+63
| | | | | - priorities can be low or regular - offline downloads should have low priority to not throttle "regular requests"
* [core] remove some uses of <iostream> and <sstream>Konstantin Käfer2018-10-232-2/+2
|
* [core] don't use <sstream> and <iomanip> for string constructionKonstantin Käfer2018-10-231-0/+8
|
* [core] add the ability to stringy numbers as hexKonstantin Käfer2018-10-231-0/+11
|
* [core] add ability to stringify doubles that are integer with and without ↵Konstantin Käfer2018-10-231-0/+5
| | | | trailing ".0"