organicmaps/map
Maxim Pimenov e400ad6c46 [geometry] Made the constructor of Point<T> from Point<U> explicit.
Sometimes we want a non-trivial transformation when converting
from one representation of a point to another. An example
is PointDToPointU which uses the fact that its argument is
usually a point from the Mercator plane. The wrong usage
is easier to catch when implicit conversion between different point
types is prohibited.

An example of wrong usage that is prevented by this commit:
  // A function defined in another file.
  m2::PointU GetPoint()
  {
    m2::PointD pt;
    [...]
    return PointDToPointU(p2, kDefaultBits);
  }

  // Here we have forgotten that the result of GetPoint() is already converted.
  m2::PointU ptu = PointDToPointU(GetPoint(), kDefaultBits);
2018-05-08 15:21:30 +03:00
..
benchmark_tool Added KML library 2018-03-14 18:13:54 +03:00
discovery [ios] Added more button to local experts && added lat lon to local experts url 2018-04-25 15:38:50 +03:00
map_tests Kmz name. 2018-04-25 15:38:50 +03:00
mwm_tests Added KML library 2018-03-14 18:13:54 +03:00
style_tests Added new booking search visualization 2018-04-09 14:28:51 +03:00
transit In the case when a transit edge is inside a transfer node don't generate polyline for this edge. 2018-03-20 13:41:54 +03:00
address_finder.cpp [search] Search is extracted from Framework to SearchAPI. 2017-11-07 13:05:18 +03:00
api_mark_point.cpp Removed warnings 2018-03-12 11:51:34 +03:00
api_mark_point.hpp Minor renaming. 2018-02-15 11:12:21 +03:00
benchmark_tools.cpp Review fixes 2017-11-14 11:18:31 +03:00
benchmark_tools.hpp Added graphics benchmark 2017-01-17 15:55:34 +03:00
booking_filter.cpp [search] Refactor Results. 2018-01-10 16:30:24 +03:00
booking_filter.hpp Fixed data race in booking filter 2018-03-05 12:02:52 +03:00
booking_filter_availability_params.hpp [MAPSME-6046] [ios] Review fixes. 2017-12-14 14:10:18 +03:00
booking_filter_cache.cpp [booking] review fixes - no mutexes 2017-12-14 14:10:18 +03:00
booking_filter_cache.hpp [booking] review fixes - no mutexes 2017-12-14 14:10:18 +03:00
bookmark.cpp Save last modified timestamp to bookmark category data. 2018-04-25 15:38:50 +03:00
bookmark.hpp Save last modified timestamp to bookmark category data. 2018-04-25 15:38:50 +03:00
bookmark_helpers.cpp Fixed crash on track without style 2018-05-07 16:54:55 +03:00
bookmark_helpers.hpp Custom bookmark name. 2018-04-13 13:39:33 +03:00
bookmark_manager.cpp Fixed crash on bookmarks loading 2018-04-28 14:29:31 +03:00
bookmark_manager.hpp Fixed crash on bookmarks loading 2018-04-28 14:29:31 +03:00
bookmarks_search_params.hpp Use base types from kml library. 2018-04-06 15:59:42 +03:00
chart_generator.cpp Added support of vehicle styles 2017-02-16 19:39:55 +03:00
chart_generator.hpp Calculating altitude chart points with the help of following method: ScaleChartData, ReflectChartData, ShiftChartData. 2016-09-14 11:21:40 +03:00
cloud.cpp Added InvalidCall result 2018-05-08 13:09:47 +03:00
cloud.hpp Added InvalidCall result 2018-05-08 13:09:47 +03:00
CMakeLists.txt Bookmark tests fixes. Persistent id storage added. 2018-04-06 15:59:42 +03:00
displacement_mode_manager.cpp Review fixes. 2016-08-03 15:44:57 +03:00
displacement_mode_manager.hpp [build] Build fix for libstdc++. 2016-08-22 16:58:26 +03:00
displayed_categories_modifiers.cpp Fixed sponsored category position calculation 2018-04-06 11:27:01 +03:00
displayed_categories_modifiers.hpp Added support of FC2018 category in the core 2018-04-03 16:33:53 +03:00
everywhere_search_params.hpp [search][ugc]review fixes 2018-01-22 19:53:52 +03:00
feature_vec_model.cpp Remove using std from base 2016-12-28 15:24:51 +03:00
feature_vec_model.hpp [index] Fixed notifications logic, added UPDATE event. 2016-03-23 16:21:14 +03:00
framework.cpp [geometry] Made the constructor of Point<T> from Point<U> explicit. 2018-05-08 15:21:30 +03:00
framework.hpp [geometry] Made the constructor of Point<T> from Point<U> explicit. 2018-05-08 15:21:30 +03:00
framework_light.hpp Lightweight framework 2018-03-27 12:01:48 +03:00
ge0_parser.cpp
ge0_parser.hpp
geourl_process.cpp Review fixes. 2016-08-08 11:39:37 +03:00
geourl_process.hpp
gps_track.cpp Review fixes. 2017-03-20 11:34:39 +03:00
gps_track.hpp Review fixes. 2017-03-20 11:34:39 +03:00
gps_track_collection.cpp
gps_track_collection.hpp
gps_track_filter.cpp [platform] Check the result of Settings::Get. 2017-05-05 15:08:08 +03:00
gps_track_filter.hpp
gps_track_storage.cpp Detailed exceptions description while creating gps track file. 2016-04-05 18:37:17 +03:00
gps_track_storage.hpp
gps_tracker.cpp [platform] Check the result of Settings::Get. 2017-05-05 15:08:08 +03:00
gps_tracker.hpp
local_ads_manager.cpp Fixed mwm requesting in local ads manager 2018-05-08 13:10:53 +03:00
local_ads_manager.hpp Fixed mwm requesting in local ads manager 2018-05-08 13:10:53 +03:00
local_ads_mark.cpp Dropped UserMarkManager and UserMarksController. 2018-02-15 11:12:21 +03:00
local_ads_mark.hpp Minor renaming. 2018-02-15 11:12:21 +03:00
local_ads_supported_types.cpp local ads supported types 2017-05-19 15:02:26 +03:00
mwm_tree.hpp Moving num_mwm_id.hpp to routing_common. 2017-10-17 15:16:05 +03:00
mwm_url.cpp EditSession added. 2018-02-15 11:12:21 +03:00
mwm_url.hpp Added lead url parsing. 2017-05-19 16:42:18 +03:00
osm_opening_hours.hpp
place_page_info.cpp Refactored partners 2018-05-07 18:03:39 +03:00
place_page_info.hpp Custom bookmark name. 2018-04-13 13:39:33 +03:00
reachable_by_taxi_checker.cpp Removed strange type from taxi checker. 2016-12-08 19:42:16 +03:00
reachable_by_taxi_checker.hpp [core] uber into place page 2016-12-08 19:06:48 +03:00
routing_manager.cpp Improved route points saving 2018-04-25 15:38:50 +03:00
routing_manager.hpp Improved route points saving 2018-04-25 15:38:50 +03:00
routing_mark.cpp EditSession added. 2018-02-15 11:12:21 +03:00
routing_mark.hpp EditSession added. 2018-02-15 11:12:21 +03:00
search_api.cpp Use base types from kml library. 2018-04-06 15:59:42 +03:00
search_api.hpp Use base types from kml library. 2018-04-06 15:59:42 +03:00
search_mark.cpp Added special search icon for booking with local ads objects 2018-04-25 15:38:50 +03:00
search_mark.hpp Added special search icon for booking with local ads objects 2018-04-25 15:38:50 +03:00
taxi_delegate.cpp [taxi] review fixes 2018-03-23 17:52:08 +03:00
taxi_delegate.hpp [taxi] review fixes 2018-03-23 17:52:08 +03:00
track.cpp Fixed crash on track without style 2018-05-07 16:54:55 +03:00
track.hpp Bookmark tests fixes. Persistent id storage added. 2018-04-06 15:59:42 +03:00
traffic_manager.cpp Review fixes 2017-11-14 11:18:31 +03:00
traffic_manager.hpp Added drape engine safe ptr 2017-09-13 14:11:31 +03:00
user.cpp [android] Phone auth review fixes + server integration fixes 2018-04-12 18:51:33 +03:00
user.hpp [android] Phone auth 2018-04-12 18:51:33 +03:00
user_mark.cpp Reset bookmark ids in case when the persistent id storage is reseted or when a foreign kmb file detected. 2018-04-10 17:47:32 +03:00
user_mark.hpp Added pricing badges 2018-04-09 14:28:51 +03:00
user_mark_id_storage.cpp Fixed crash on bookmarks loading 2018-04-28 14:29:31 +03:00
user_mark_id_storage.hpp Fixed crash on bookmarks loading 2018-04-28 14:29:31 +03:00
user_mark_layer.cpp Save last modified timestamp to bookmark category data. 2018-04-25 15:38:50 +03:00
user_mark_layer.hpp Save last modified timestamp to bookmark category data. 2018-04-25 15:38:50 +03:00
viewport_search_params.hpp [search] move everywhere search params and viewport search params into map project 2017-11-09 15:33:09 +03:00