master
Several fixes per the PVS-Studio report.
[map] [search] removing extra copy in loop
Review fixes.
[api] [ge0] Renamed api/ to ge0/.
[search][map] Allow to set different vertical and horizontal distance between search results.
[deep links] Deep link parsing refactoring. Review fixes.
[map] remove last usage of boost::optional
[map] Fix PowerManager tests when config dir is not the same with writable dir (linux).
[mapcss] Fix natural-wood removal: delete hardcoded type from categories, ugc, tests.
[map][transit] Fix transit reader for transfers case.
[ads] search category banner is added into ads engine.
[ads][android][ios] Citymobil search category banner review fixes
[bookmarks] Extended colours palette. Upgraded KML version.
Got rid of the old style std/ includes for several files, mostly in map/ and platform/.
[map][drape] Add forgotten include.
Added graphics benchmark
[indexer] Lazy metadata read.
[booking] processing for unavailable and visited hotels.
[booking] review fixes + tests fix.
[drape] [Booking] Introduce special visual representation for unavailable Booking hotels MAPSME-14325
[booking] unused parameters are removed
[bookmarks] Track visibility of bookmarks, that belong to any number of compilations MAPSME-14915
[bookmarks] Use minZoom value from kml for bookmarks. MAPSME-14916
[bookmarks] do not send request to delete for empty list of guides
[catalog] sending downloaded guides ids on start of catalog is added
[bookmarks] compilations are supported into bookmark manager
[bookmarks] Avoid to crop of bookmarks in screenshoter
[bookmarks][looonely] Do not force visibility to false for categories that does not have visible constituents. MAPSME-15349
[android] [bookmarks] Add predicates to check compilations visibility. MAPSME-15104
[search] [bookmarks] Implemented Attach/Detach listeners in search.
notifications] review fixes
[catalog] send up to 30 paid guides ids into X-Mapsme-Downloaded-Guides header only.
[Geometry] Renamed TAltitude to Altitude.
[cloud][backup][base] If rename failed try to copy then delete source if succeeded. MAPSME-15284
Forbidden cloud backup for paid bookmarks
Removed partners from code
[elevation] enum for difficulty is added.
[booking][search] store viewport search params into SearchApi instead of forwarding search params into callbacks.
[omim] Replaced boost::optional with std::optional.
[geometry] Get rid of MercatorBounds, refactor to namespace mercator
[indexer] Removed the UPDATE event type from MwmSet.
[map] Remove the old debug command that showed features.
[lightweight] Delegate is added into lightweight framework
Got rid of the old style std/ includes for several files.
[base] TaskLoop::kIncorrectId is renamed to kNoId
[guides on map][drape] Guides marks without shadows.
[guides on map] no need to send all catalog headers into guides on map requests.
[map] guides api is added into guides manager
[guides on map] layer is enabled automatically on startup once.
[local ads] Don't use absent icons for unsupported partners.
Renamed GLState
User marks displacement improvements.
local ads supported types
Moving num_mwm_id.hpp to routing_common.
[coding] Removed namespace coding::url to url, and "url_helpers" files to "url".
[core][onboarding] tip data source is added
[base] Renamed CHECK_SWITCH to UNREACHABLE.
[LP][bookmarks] Show metainformatioin for LP bookmarks the same way as for ordinary feature. MAPSME-14904
[promo] new promo gallery type Outdoor is added
[core] bookmarks catalog headers are provided into corresponding requests
[purchase] do not check validation flag when success http code is received (for transaction requests this field is not provided from the server).
[statistics][bookmarks] trial enabled event is added
Removed strange type from taxi checker.
[core] uber into place page
[routing][map] Pass AbsentRegionsFinder from RoutingManager to AsyncRouter instead of OnlineAbsentFetcher.
[map] GetCallbacks() for tests.
Road warnings displacement.
[drape] [Booking] [search] Add heuristics to approximately account for the width of text on Booking searchmark's badge MAPSME-14325
[map] Removed unused lampda parameter.
[iOS] [Booking] Track selection and visit status for features, which does not have corresponding search mark atm MAPSME-14544
[discovery][android][ios] ratings for discovery
[storage] Removed the T prefix from type aliases and type names.
[tips][guides on map] tips api is disabled when guides on map first launch is active
[isolines][tips] checking isolines data quality before showing isolines map layer tip is added
[bookmarks] Show track markers only if the track is visible.
[bookmarks] Set min visible zoom for track markers.
[layers][statistics] review fixes
[iOS] pass user name on Sign in with Apple
[guides] Guides marks added. Implemented marks updating and selection logic.
[drape] [Booking] Fixes to meet the review comments MAPSME-14544
Disable saving of bookmark ids during bookmarks loading.
[base] Unified stl_add and stl_helpers.
Save last modified timestamp to bookmark category data.
[notification] Notifications for created objects and for objects from deleted maps are disabled.
[booking][search] review fixes