Commit graph

  • 832c4e830d [indexer_tool] -merge_coastlines set to false by default Alex Zolotarev 2011-02-10 23:20:41 +02:00
  • beb62b6546 Added custom errors support to Downloader Now it's possible to detect HTTP 404 error Alex Zolotarev 2011-02-10 22:49:28 +02:00
  • 8059fbad54 Improved coastlines merging speed Also removed limit for max coastline points Alex Zolotarev 2011-02-10 22:31:32 +02:00
  • 1a03b05f71 Correct calculation of area's center point. It's independent from visible triangles now. vng 2011-02-10 09:51:54 +02:00
  • d058aa23d1 Some minor code corrections: - avoid using vector for small buffers; - avoid many parameters count in functions; vng 2011-02-10 09:35:41 +02:00
  • 9fb4177f68 Regenerate minsk-pass. vng 2011-02-10 01:13:54 +02:00
  • f6a1330975 Add separate type for place-city-caption with high drawing priority. vng 2011-02-10 01:01:20 +02:00
  • 230d571fde Remove visibility of highway-primary[link] in 7-th scale. vng 2011-02-10 01:00:17 +02:00
  • b65481e942 Fix 'todo' file. vng 2011-02-10 00:59:23 +02:00
  • 47e3e53a53 Added World file Alex Zolotarev 2011-02-09 19:21:58 +01:00
  • b104b563ce Minor fixes. vng 2011-02-09 00:59:51 +02:00
  • 6d5d32a941 Minor coastlines merging speed optimization Alex Zolotarev 2011-02-08 03:13:46 +02:00
  • 000fa53a47 drawing circles with maximum depth. rachytski 2011-02-08 01:40:46 +02:00
  • b0fa5e0ef0 timer-based periodical updates. rachytski 2011-02-08 01:17:28 +02:00
  • d0c43a878e "first redraw with multisampling on" fix. rachytski 2011-02-08 00:40:37 +02:00
  • 127f16df1d Minor logic fix in IndexProxy. Yury Melnichek 2011-02-08 00:27:58 +01:00
  • 25b5505faa Remove drawing of 'black-circle' in 13-th scale level (stations). vng 2011-02-08 00:14:17 +02:00
  • 2680e4a2a7 Remove obsolete feature-points serialization functions. vng 2011-02-08 00:06:04 +02:00
  • 5c736831eb Remove obsolete functions. vng 2011-02-06 22:51:16 +02:00
  • 43ccb47f20 [Windows] Added About and Preferences into System menu Alex Zolotarev 2011-02-07 17:03:32 +02:00
  • 7676597f28 Disabled version regeneration for debug builds Alex Zolotarev 2011-02-07 17:01:15 +02:00
  • dd873a40c6 Minor warning fix Alex Zolotarev 2011-02-07 17:00:56 +02:00
  • 0a959f13b7 drawing texts without clipping them on frame borders. rachytski 2011-02-07 02:56:56 +02:00
  • f005db8585 added test for m2::Rect rachytski 2011-02-07 02:45:29 +02:00
  • e770654659 Add hand-made coastline rules. vng 2011-02-06 21:56:48 +02:00
  • 1c16db71ec Regenerate drawing rules (include correct CircleRule). vng 2011-02-06 19:20:30 +02:00
  • c586b14438 Fix CircleRule generation. Fix DrawerYG::drawCircle. vng 2011-02-06 19:20:10 +02:00
  • 02be5af144 Added max points limit in one coastline piece (10000) to avoid infinite indexing Alex Zolotarev 2011-02-06 20:36:02 +02:00
  • 58b0bd4baf Download Dialog now saves it's state after closing Alex Zolotarev 2011-02-06 20:25:44 +02:00
  • 9b164728dc Removed debug logging for features merging Alex Zolotarev 2011-02-06 19:53:02 +02:00
  • a48d4d5575 [indexer_tool] Added --merge_coastlines flag It tries to merge all coastlines when building World file Alex Zolotarev 2011-02-06 19:30:28 +02:00
  • ebcd7f9736 Added world map generation support to country polygonizer Note that features will not be duplicated in world and countries files any more Alex Zolotarev 2011-02-05 05:10:44 +02:00
  • 5a53cee689 [indexer_tool] Removed -world_only flag Alex Zolotarev 2011-02-05 03:22:24 +02:00
  • db10d5fbfc Added coding/strutil.hpp:UrlEncode() and UrlDecode Fixed not downloaded countries with spaces on iPhone Alex Zolotarev 2011-02-04 06:43:51 +02:00
  • 666c8b45be Minor warning fix Alex Zolotarev 2011-02-03 10:58:57 +02:00
  • 593fe48c7f Added forgotten Australia Alex Zolotarev 2011-02-03 10:58:42 +02:00
  • b33839b35d New planet data Alex Zolotarev 2011-02-06 05:26:02 +01:00
  • 194b44b871 tests for CircleRule rendering. rachytski 2011-02-05 22:55:39 +02:00
  • 43187d759f tests for CircleRule rendering. rachytski 2011-02-05 22:55:39 +02:00
  • b8eb699ad3 CircleRule rendering. colors should be fixed at classificator. rachytski 2011-02-05 22:55:15 +02:00
  • 8df85096ba agg::rgba4444_blender channel order fixes. rachytski 2011-02-05 20:18:29 +02:00
  • 54cd2ee602 Correct process and call of drawCircle. vng 2011-02-05 19:45:17 +02:00
  • 299db51906 Regenerate minsk-pass. vng 2011-02-05 14:39:51 +02:00
  • 776c5b3fa7 Take the best start edge for triangles encoding. Experimental code for encoding quality test. vng 2011-02-05 14:39:15 +02:00
  • d6c3184fe1 Remove menu bar in Windows. Use our platform macroses instead of WIN32. vng 2011-02-05 12:11:38 +02:00
  • b47f03877f Better reserve logic in triangles decoding. vng 2011-02-05 12:07:25 +02:00
  • 197bb2c3ad Fix compilation on msvc. Fix runtume errors on Windows. vng 2011-02-05 10:43:20 +02:00
  • 7a32dcf5c8 code for CircleRule rendering. rachytski 2011-02-05 03:21:51 +02:00
  • 51eff35455 Regenerate minsk-pass. vng 2011-02-05 01:31:58 +02:00
  • 3f869a3c19 Feature geometry size optimization : make triangles Encoding\Decoding as binary tree. vng 2011-02-05 01:31:46 +02:00
  • 910964da85 Add extended assert in IsPolygonCCW. vng 2011-02-05 01:28:59 +02:00
  • f4912829f1 Add debug_print for buffer_vector. vng 2011-02-05 01:28:23 +02:00
  • f0b2633d2f Fix PredictPointInTriangle. Add more comments. vng 2011-02-04 10:34:56 +02:00
  • 85b38d169a Add some "std". vng 2011-02-04 10:31:43 +02:00
  • b782031fbb Regenerate minsk-pass. vng 2011-02-01 22:49:06 +02:00
  • 5b533632a6 Add parallelogramm prediction for strips serialization. vng 2011-02-01 22:48:50 +02:00
  • 6e09c5a8b8 Better distance calculation. Add more tests for distance to section. vng 2011-02-01 22:46:46 +02:00
  • 541e1561f7 Minor code fix. vng 2011-02-01 00:30:16 +02:00
  • 3c96bb7da6 packing all line styles for a single path on the same texture to avoid "black" roads. rachytski 2011-02-04 23:47:51 +02:00
  • ff5b3d3513 changed minimum font size to 12 for better look. rachytski 2011-02-03 01:30:16 +02:00
  • e4677969cb changed minimum text size to 14px for better look. rachytski 2011-02-03 01:10:27 +02:00
  • 85bf406d84 changed minimum text size to 14px for better look. rachytski 2011-02-03 01:10:27 +02:00
  • c25de88fed text-like symbol filtering. filters symbols with the same name, so they doesn't overlap each other. symbols with different names *can* overlap. rachytski 2011-02-03 01:04:14 +02:00
  • a0d22c5a8f added support for text colors. refactored text_renderer. rachytski 2011-02-02 23:25:30 +02:00
  • ae2358e9cf Add kdtree unit-tests. vng 2011-02-02 23:27:06 +02:00
  • 74d1fcd371 Added -ffast-math optimization for GCC Release builds Alex Zolotarev 2011-02-02 04:46:28 +01:00
  • 13505b547d Added world file to countries list Alex Zolotarev 2011-02-02 04:45:44 +01:00
  • f846e6d16e New planet data generated Alex Zolotarev 2011-02-02 04:37:01 +01:00
  • f2e50d6797 Removed debug logging Alex Zolotarev 2011-02-02 05:01:53 +02:00
  • ecd5564782 Refactored settings engine Alex Zolotarev 2011-02-02 04:07:20 +02:00
  • b527df97c1 Minor update dialog fixes Alex Zolotarev 2011-01-30 00:29:54 +02:00
  • d9a3242426 Added "Automatic update check" checkbox and Preferences dialog Alex Zolotarev 2011-01-30 00:29:32 +02:00
  • 6b45ce29cd removed redundant fonts rachytski 2011-02-02 02:08:44 +02:00
  • 116019f522 added fine tuning for font matching. rachytski 2011-02-02 01:46:48 +02:00
  • 0eb1867042 reorganized fonts rachytski 2011-02-02 01:40:47 +02:00
  • 99ab5b5443 added per-unicode-block font support. much less "unknown symbols" are drawn. rachytski 2011-02-01 02:18:10 +02:00
  • f420b73f03 Fix DistanceToLineSquare for degenerate sections (equal ends). vng 2011-01-31 22:07:56 +02:00
  • 304827bfdc Unload mwm files that are not used. Partially fixes #64. Yury Melnichek 2011-01-31 20:10:53 +01:00
  • bc5062fb4d Comment out some logging. Yury Melnichek 2011-01-31 20:05:13 +01:00
  • 8b5990c237 Fixed GCC compilation Alex Zolotarev 2011-01-30 20:52:18 +01:00
  • e69d3aa49d Remove area drawing rules (blue) for "natural-coastline". vng 2011-01-30 21:14:46 +02:00
  • f3aecff37b Fix feature serialize test. vng 2011-01-30 20:56:54 +02:00
  • d32cdaf51a Regenerate minsk-pass vng 2011-01-30 19:39:33 +02:00
  • 8371e69d15 Build-in new geometry coding API in feature geometry serilization. Only for pathes for a while ... vng 2011-01-30 19:38:30 +02:00
  • 3551c4143e MWM build script has new out pathes. vng 2011-01-30 19:10:13 +02:00
  • 6570967fa8 Remove unused function. vng 2011-01-30 18:48:35 +02:00
  • 0c8521ffc3 Factor Int64ToPoint, PointToInt64 and their helper functions into a separate header, vng 2011-01-30 18:48:10 +02:00
  • ede8645c54 Some minor fixes. vng 2011-01-30 18:08:46 +02:00
  • 3112228048 More convenient max scale rect check. vng 2011-01-29 23:56:33 +02:00
  • c2ca1c66be Better statistics calculation (include geometry in header). vng 2011-01-29 23:54:37 +02:00
  • 9e0e68b981 Remove old predictors, which were commented out. Yury Melnichek 2011-01-30 18:14:53 +01:00
  • e3ea911267 Fix crash when trying to cover rects beyond world bounds. Yury Melnichek 2011-01-30 18:14:28 +01:00
  • 58dd7df724 Better predictors for polylines. Yury Melnichek 2011-01-30 06:14:38 +01:00
  • a44438c5d1 Add std::polar() and m2::Points<X>::SquareLength(). Yury Melnichek 2011-01-30 06:14:12 +01:00
  • 6d51b05322 Move EncodeDelta(), DecodeDelta() to header file and test them. Yury Melnichek 2011-01-30 03:06:30 +01:00
  • f3da0c3ca1 Implement EncodePolyline() and DecodePolyline() + unit tests. Yury Melnichek 2011-01-29 22:32:11 +01:00
  • 490f5c3dff Factor test polygon of Australia into a separate file. Yury Melnichek 2011-01-29 19:49:03 +01:00
  • e60600c2da Add std/complex.hpp Yury Melnichek 2011-01-29 19:08:43 +01:00
  • 830ab6868b Add typedefs PointU64, PointI64. Yury Melnichek 2011-01-29 19:08:33 +01:00
  • f618c5a1f6 Move ZigZagEncode() and ZigZagDecode() to bits. Factor out BitwiseMerge() and BitwiseSplit(). Yury Melnichek 2011-01-29 19:08:15 +01:00