3
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 15 hours ago. based on code collected about 15 hours ago.
Jun 04, 2024 — Jun 04, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
v. 4.9 1. Changes to improve tiles stability including fixing of bugs with proxy detection and prefetching. 2. Some commonly used functions moved to Utility namespace (therefore large number of files updated). 3. Shape.ExportToWKT and Tiles.CheckConnection methods added to API. 4. Version number changed to 4.9 on all occasions (including interfaces). More... almost 13 years ago
Map->Refresh (synchronous) is changed to Map->Invalidate (asynchronous) on adding the tile, why haven't I done it before? More... almost 13 years ago
Some fixes for proper map locking and update after RemoveAllLayers. More... almost 13 years ago
Minor changes to be able to build 4.9. More... almost 13 years ago
Another bunch of changes for tiles, including: - support of custom providers (new TileProviders class); - methods for batch download of tiles (Tiles::Prefetch()); - other stuff, like reporting errors, adding tiles state to map serialization, etc. More... almost 13 years ago
Proper handling of hybrid providers in disk cache. More... almost 13 years ago
One more fix for the latest changes. More... almost 13 years ago
1. Some small but important fixes to the last bunch of changes. 2. The size of cache is be determined as SUM(Tiles.Size) rather than the size of file until I figured out some reliable vacuum mode. More... almost 13 years ago
More work on tiles: 1. Full-fledged reference counting with automatic deletion when count reaches 0. 2. Tiles from screen buffer are used in the next redraw without accessing the cache. 3. Disk caching (getting the disk usage by particular provider, selective removing of tiles by provider and scale, changing the location of database). 4. ITile interface removed (no longer needed). More... about 13 years ago
Reference counting for tile objects is added to avoid premature deletion. More... about 13 years ago
Some more changes to multithreading for tiles to improve stability (the forced shutdown of thread pool is removed). More... about 13 years ago
More work on multi-threading issues for disk caching of tiles. More... about 13 years ago
Map.BeforeDrawing and Map.AfterDrawing events for new Shapefile editor plug-in. More... about 13 years ago
A number of fixes on the way to make version 4.9 stable. Changes in behavior: - spatially referenced drawings labels excluded from back buffer, so they can be updated without the full redraw; - the redraw of map isn't allowed when rubber band is being dragged. More... about 13 years ago
A number of fixes is copied from 4.8 to 4.9 - thanks to WinMerge. More... about 13 years ago
Several changes to make the debug version work. More... about 13 years ago
Debug configuration with memory leak detection is added to the project. More... about 13 years ago
Some more tile providers: OpenCycleMap, OpenCycleMap Transport, etc. More... about 13 years ago
Five hybrid map tile providers are added. More... about 13 years ago
Several more tiles providers are added. More... about 13 years ago
Proxy support for tiles: Tiles.SetProxy(), Tiles.get_Proxy(), Tiles.AutodetectProxy(). The last method takes the settings from IE. More... about 13 years ago
Minor changes in the project file. More... about 13 years ago
Sqlite source. More... about 13 years ago
Various small changes. More... about 13 years ago
The bulk of the new tiles related code (pure C++ implementation with no dependencies): OpenStreetMap, Bing and Ovi providers, RAM and disk caching. More... about 13 years ago
Shape.PointInThisPoly redirected to Utils.PointInPolygon (see http://bugs.mapwindow.org/view.php?id=2136). More... over 13 years ago
A fix for pie charts. Prevents the drawing of empty sectors (value is 0.0). More... over 13 years ago
A fix: possible problems on updating extents for point shapefiles. More... over 13 years ago
Shapefile.Segmentize method - splits polyline into parts in case it is intersected or touched by other polyline. More... over 13 years ago
Sync with labels fixed in Shapefile.EditDeleteShape and coordinates for the counter clockwise polygon are added to the error message in Shape.get_IsValid. More... over 13 years ago