summaryrefslogtreecommitdiff
path: root/test/api/annotations.test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] introduce Blob for compressed and uncompressed dataupstream/blobKonstantin Käfer2018-02-211-27/+27
| | | | | | | | | | | | - Blob is a wrapper type for a shared_ptr<const string> that has accessor functions for getting compressed and uncompressed data - Moved util::writeFile, util::readFile, util::compress, util::uncompress, decodeImage, and encodePNG to the Blob interface - Added Blob support to Request and file sources - Added Blob support to VectorTile objects - Added support for gzip decoding to util::uncompress - We're no longer compressing WebP, PNG, and JPEG data when storing in the OfflineDatabase - Android's HTTPRequest returns compressed Blobs by default One caveat is that our previous decompress function didn't support gzip, so once users upgrade to this version, their offline cache may contain both zlib-compressed data and gzip-compressed data, but older versions won't be able to decompress gzip data. On the other hand, we don't support downgrading SDKs anyway, so this shouldn't be a problem. To be on the safe side, we could bump the user_version of the SQLite DB.
* [core] don't tie Annotation geometries to Map maxzoomKonstantin Käfer2018-01-021-0/+16
| | | | Instead, geometry generation via GeoJSONVT is now bound to the hardcoded limit of the annotation tile source.
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-171-1/+1
| | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode.
* [core] Update unit tests for viewport collision.Chris Loer2017-11-171-4/+4
| | | | Add 'GridIndex' unit test.
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-261-1/+1
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-34/+28
|
* [test] allow only a single shared display to avoid egl errorsIvo van Dongen2017-07-181-1/+1
|
* [core] rename backend to renderer backendIvo van Dongen2017-07-181-1/+1
|
* [core] renderer interfaceIvo van Dongen2017-07-181-6/+11
|
* [core] split backend from mapobserverIvo van Dongen2017-07-181-1/+1
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-221-25/+26
|
* [core] Fix several bugs in AnnotationManagerJohn Firebaugh2017-06-051-0/+6
|
* [tests] Add test for calling addAnnotationImage with an existing IDJohn Firebaugh2017-05-261-2/+18
|
* [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-161-14/+14
| | | | More like Source and Layer.
* [core] Remove StyleSourcedAnnotation supportJohn Firebaugh2017-05-101-10/+0
| | | | The functionality this provided has been subsumed by the runtime styling API.
* [all] Rationalize style::ImageJohn Firebaugh2017-04-241-15/+15
| | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr
* [core] Ensure that a BackendScope exists when doing GL callsKonstantin Käfer2017-03-231-0/+2
|
* [test] Fix polygon construction to compile with clang 3.9.xDane Springmeyer2017-03-091-9/+9
|
* [core] Add support for queryRenderedFeatures filterAsheem Mamoowala2017-03-041-1/+1
|
* [core] private OffscreenView implementationKonstantin Käfer2017-02-271-4/+4
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-7/+7
|
* [core] Assert valid range for color componentsJohn Firebaugh2016-11-291-16/+16
|
* [build] upgrade to variant 1.1.4 and dependenciesKonstantin Käfer2016-11-281-2/+2
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-221-2/+2
|
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-221-1/+1
|
* [test] Check all zoom levels in Annotations.SymbolAnnotationBruno de Oliveira Abinader2016-11-181-8/+5
|
* [test] Use shared headless displayBruno de Oliveira Abinader2016-11-171-2/+2
| | | | Prevents some OpenGL implementations from bailing out.
* [core] don't assign clip IDs to tiles that aren't renderedKonstantin Käfer2016-11-081-0/+29
|
* Revert "[core] Don't use GL_LINEAR if panning w/o rotation nor pitch"Bruno de Oliveira Abinader2016-11-011-16/+0
| | | | This reverts commit a70bfd89108cf1aef75181819ae43e550a69255e.
* [core] Don't use GL_LINEAR if panning w/o rotation nor pitchBruno de Oliveira Abinader2016-10-311-0/+16
|
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-271-7/+7
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-251-20/+20
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-251-4/+4
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-201-1/+3
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [core] Fix SymbolAnnotation coordinate system conversionsBruno de Oliveira Abinader2016-10-191-10/+19
|
* [core] Skip duplicated IDs when querying point annotationsBruno de Oliveira Abinader2016-10-121-0/+10
|
* [test] Added Annotations.VisibleFeatures testBruno de Oliveira Abinader2016-10-111-0/+32
| | | | | This provides a means of testing cases where an updated geometry tile would return wrong results for `queryRenderedFeatures`.
* [core] Ignore placement for symbol annotationsBruno de Oliveira Abinader2016-10-111-0/+25
|
* [test] add .test.cpp suffix to test case filesKonstantin Käfer2016-09-281-0/+343