master
[drape][metal] Added states.
[map][tracking] Archieve tracker - bicycles, pedestrians, cars.
[fdrape] [Booking] Make Symbol, ColoredSymbol, PoiSymbol, Text of UserPointMark sensitive to tap MAPSME-14544
[drape] Added line selection
Fixed arrow position in follow and follow-and-rotate modes.
Remove obsolete std usage from drape_frontend
Fixed compilation under diagnostics
Review fixes
Tuned instant animation
[drape][geometry] Isolines smoothing.
[drape] [iOS] Changes to catch a source of crash at dp::CPUBuffer::UploadData MAPSME-12898
[drape][metal] Refactored vertex array buffer and context usage.
[drape] For CarPlay added method for updating arrow offset Y in routing.
[guides on map] Filter POI when guides layer is enabled
[drape] Update visual scale
[drape] Added batcher hash
Review fixes.
[transit] GTFS producer with unit tests.
[drape] [Booking] Fixes to meet the review comments MAPSME-14544
Fixed debug rect rendering on Metal/Vulkan
Added drape engine safe ptr
Got rid of the old style std/ includes for several files, mostly in map/ and platform/.
[drape] [Booking] Introduce special visual representation for unavailable Booking hotels MAPSME-14325
[screenshots] Screenshots mode states.
[geometry] Get rid of MercatorBounds, refactor to namespace mercator
Refactored thead pools
Added route preview
Improved kinetic scroll
[Core] Added subscription
[drape] don't drag a user to his current position after acquiring coordinates (cold and hot start) within 8 hours after a user puts the app to background
[drape] Fixed update map style
Metalines moved to drape routine
[bookmarks][drape] Use selection shape for track selection. Use track mark for deselected state.
[vulkan] Correction of Y and Z coordinates moved to the shaders.
Substitute steady_clock for system_clock in local ads
[drape][bookmarks] Added support of custom images
[std] Use new include style for coding, fixes.
[drape] [android] [vulkan] fix ABA-problem-like bug MAPSME-13706
[drape] Fixed buildings rendering
[platform] MapOptions is renamed to MapFileType
[guides] Guides marks added. Implemented marks updating and selection logic.
Added fake segments vizualization for routes
[drape] Optimized route arrows preparation
[indexer] Lazy metadata read.
[guides on map] Do not filter POI when guides layer is enabled
[base] Unified stl_add and stl_helpers.
[geometry] Coding style fixes.
Automatic perspective angle calculation in ScreenBase.
[vulkan] Fixed framebuffer geometry back culling
[generator] Added processing of objects with tag 'building:part' for complexes.
Check min visible scale of overlays when build the overlay tree.
Using _t suffix instead of ::type in whole project + using std:: somewhere.
[indexer] Convert LoaderBase methods to const, do not store FeatureType * in shared feature loader. Remove mutable from FeatureType. Remove methods which use uninitialized FeatureType * LoaderBase::m_pFt from FeatureBase. Remove FeatureBase because noone else uses it.
[drape_frontend] Handle corner case in new subway map rendering.
[drape_frontend] Fix rendering of 'cross-mwm' stops and transfers.
[drape_frontend] Remove unused header in transit scheme rendered.
[guides on map][drape] Move guides cluster to the viewport center in parallel with zooming in.
[bookmarks] Refactoring of user marks updating in DrapeEngine.
[drape] [tracks] Allow to render tracks for 20 zoomLevel MAPSME-12900
Use base types from kml library.
[drape] Fix infinite zoom in MAPSME-14796