summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [core] Rework invokeWithCallback so that the callback is lastJohn Firebaugh2016-09-082-15/+18
|
* [core] change bool *AlongLine to SymbolPlacementTypeKonstantin Käfer2016-09-076-41/+44
|
* [core] change bool onRight to SideKonstantin Käfer2016-09-071-5/+10
|
* [core] change bool round to LinePatternCapKonstantin Käfer2016-09-073-10/+19
|
* [core] change bool overdraw to PaintMode::OverdrawKonstantin Käfer2016-09-0712-55/+83
|
* [core] change bool wrap/repeating to enum class SpritePatternModeKonstantin Käfer2016-09-076-21/+35
|
* [core] change bool to enum class bool TileLoadStateKonstantin Käfer2016-09-078-14/+21
|
* [core] Observe visibility changesJohn Firebaugh2016-09-064-3/+15
|
* [core] Initial state of Source::Impl::enabled must be trueJohn Firebaugh2016-09-062-2/+8
| | | | Until Style::recalculate() is called to check that there are no visible layers using the source, we have to assume there are. Otherwise, Style::isLoaded() can return a false positive.
* [core] Batch source updatesJohn Firebaugh2016-09-064-13/+44
|
* [core] Avoid triggering re-layout of fill annotation sourceJohn Firebaugh2016-09-062-13/+11
|
* [core] Trigger Source::Impl::reload when a filter or layout property is modifiedJohn Firebaugh2016-09-063-5/+29
|
* [core, ios, android, qt] Observe style layer mutations rather than requiring ↵John Firebaugh2016-09-0612-0/+319
| | | | | | SDKs to use Map::update This paves the way for updates to filter and layout properties to trigger a source reload, without each SDK having to participate in the implementation.
* [core] Add missing classed paint property getterJohn Firebaugh2016-09-068-100/+100
|
* [core] Prepare style observer interfaces for source reloadingJohn Firebaugh2016-09-0610-30/+25
| | | | | * Renamed {Source,Tile}Observer::onNeedsRepaint to onTileUpdated. Messages should be in terms of what happened to the observed object, not in terms of what the observer needs to do. This also removes a confusing overlap of virtual methods on StyleObserver. * Added style::Observer::onUpdate(Update). This is also a violation of the above rule, but I'm hopeful that it will disappear when update batching is implemented.
* [core] Add Source::Impl::reloadJohn Firebaugh2016-09-069-27/+96
|
* [core] Ensure that TileWorker can retain tileData after layoutJohn Firebaugh2016-09-067-1/+17
|
* [core] Delete the now-unused ptr.hppJohn Firebaugh2016-09-064-29/+0
|
* [core] Eliminate use of util::ptr in GeometryTile* interfacesJohn Firebaugh2016-09-068-63/+41
|
* [core] Create GeoJSONTile{Layer,Feature} objects lazilyJohn Firebaugh2016-09-061-34/+26
| | | | Avoids conversion to GeometryCollection and clipping for features that are not used.
* [core] remove unused TimePoint during Source updateKonstantin Käfer2016-09-054-9/+0
|
* [core] Source::update => Source::{load,parse}Tiles, Source::load => ↵Konstantin Käfer2016-09-0511-18/+21
| | | | Source::loadDescription
* [core] Fix updates of line and fill annotationsJohn Firebaugh2016-08-296-33/+42
|
* [core] Simplify GeoJSONTile constructorJohn Firebaugh2016-08-263-53/+30
|
* [core] Change GeoJSONSource::getURL() to return an optional<std::string>John Firebaugh2016-08-263-20/+18
| | | | GeoJSON sources may have inline GeoJSON rather than a URL; returning an optional type ensures that consumers handle this case.
* [core] Clean up and simplify geojson_tile.cppJohn Firebaugh2016-08-261-81/+52
|
* [core] const consistencyJohn Firebaugh2016-08-269-12/+12
|
* [core] Rename data ⇢ tile; use Resource::NecessityJohn Firebaugh2016-08-262-54/+52
|
* [core] Inline Source::Impl::getTileJohn Firebaugh2016-08-262-13/+3
|
* upgrade to protozer 1.4.0 (#6158)Dane Springmeyer2016-08-251-11/+10
|
* [core] Emit MapChangeDidFailLoadingMap when the style cannot be loaded or parsedThiago Marcos P. Santos2016-08-245-8/+32
| | | | | Currently this signal is never emitted, which can cause the Still mode to starve in case of an invalid style or failed request.
* [core] Simplify Thread::invokeSync (#6128)John Firebaugh2016-08-241-11/+3
|
* [core] Add static getters for property default values (#6124)John Firebaugh2016-08-238-8/+352
|
* [core] Don't allow style mutations to be overwritten by revalidationJohn Firebaugh2016-08-231-0/+20
| | | | | * Once we get a fresh style, stop revalidating. * If the style is mutated, stop revalidating and preserve the existing mutations.
* [core] set correct depth values for CustomLayer so compositing worksKonstantin Käfer2016-08-221-0/+5
|
* [core] add ability show visualize the depth buffer to the GLFW and macOS appKonstantin Käfer2016-08-193-0/+43
|
* [core] parse more Style JSON propertiesKonstantin Käfer2016-08-195-0/+106
| | | | We're now parsing "name", "center", "zoom", "bearing", and "pitch" from the stylesheet.
* [core] support "scheme": "tms" in TileJSON filesKonstantin Käfer2016-08-162-1/+6
|
* [core, android, ios, macos] Replaced getPointAnnotationsInBounds() w/ ↵Minh Nguyễn2016-08-127-23/+24
| | | | | | | queryPointAnnotations() (#5165) queryPointAnnotations() accepts a screen rectangle instead of a geographic bounding box, so marker hit testing works at the edges of a rotated, tilted map view. Fixes #5151.
* CJK overflow - update to match gl-shader (#5908)Amy Lee Walton2016-08-118-32/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update vertex array ushorts * update atlas size * testing latest cjk test-suite branch * update shader ref * update shaders * update icon buffer * shaders * updated tests * buffer fix * updated make tests * annotation expected updates * final push * final fonts * a_data1 removal * remove cjk-mixed test * hiring threshold for cjk-chinese * update to new test suite * Rename a_data2 to a_data in sdf and icon shaders * update test-suite sha
* [core] Use NDEBUG instead of DEBUGBruno de Oliveira Abinader2016-08-056-18/+10
| | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build.
* [core] Respect minzoom and maxzoom propertiesThiago Marcos P. Santos2016-07-293-4/+7
| | | | Fixes #5811
* GeoJSON point clustering (#5724)Vladimir Agafonkin2016-07-276-60/+102
| | | | | | | | | | | | | | | | * 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] Revert annotation source maxZoom to 22Bruno de Oliveira Abinader2016-07-262-3/+2
|
* [core] Micro-optimizations in geometry codeBruno de Oliveira Abinader2016-07-263-10/+23
|
* [core] don't crash when the version number is not a numberKonstantin Käfer2016-07-201-1/+2
|
* [core] fix crash when the style JSON doesn't have an object at its rootKonstantin Käfer2016-07-201-0/+5
|
* [core] Make MapDebugOptions::StencilClip a no-op in Release modeBruno de Oliveira Abinader2016-07-203-0/+7
|
* [core] Make MapDebugOptions::Overdraw a no-op in Release modeBruno de Oliveira Abinader2016-07-202-0/+12
|
* Merge branch 'release-ios-v3.3.0'Minh Nguyễn2016-07-191-6/+9
|\