1This is a shortened changelog. See the Git commits for a full list of changes. 2 3v0.19.0 4 * FIX: Fixed various GDAL import issues on all platforms. 5 * CHG: Projection engine no longer enables coordinate wrapping by default. 6 * CHG: Projection no longer guesses some EPSG projections only based on string contained, but rather requires it being an exact match. 7 * CHG: Added support for newer Proj.4 versions. 8 * CHG: Improved logging output. 9 * CHG: Added support for gpsd 3.20 and newer 10 * CHG: Automated translation handling not to include less than 50% translated languages (PR #250). 11 * FIX: Fixed undo for join ways interaction (PR #239). 12 * FIX: Disabled virtual node selection to avoid crash when applying interactions to virtual nodes. (PR #254, original issue described in PR #240). 13 * FIX: Fixed undo for build bridge too. 14 15v0.18.4 16 * FIX: Fixed "Create rectangular building" when panning (issue 125). 17 * FIX: Fixed wrong GPS track rendering of anonymized tracks (issue 181). 18 * FIX: Fixed a few bugs in gpsd handling. 19 * FIX: Fixed remote control not to trigger multiple downloads (issue 147). 20 * FIX: Fixed parsing of some OSM links. 21 * FIX: Fixed import of some GPX files. 22 * FIX: Updated GDAL, Proj.4 and Exiv2 code to support newer versions. 23 * FIX: Fixed wrong DPI when printing and exporting map. 24 * FIX: Fixed OSM renderer caching mechanism. 25 * FIX: Fixed wheel zooming speeds. 26 * FIX: Various stability issues. 27 * FIX: Various typos. 28 * DEL: Removed broken plugins: gosmore, NavigBackground, Yahoo imagery. 29 * DEL: Removed mobilemerk (unused and unusable build profile). 30 * DEL: Spatialite backend (unused and unusable data backend). 31 32v0.18.3 33 * ADD : Updated slippy map to allow selection. 34 * ADD : Implemented relation filter, based on current selection. 35 * ADD : Implement /add_node command in JOSM Remote control. 36 * ADD : Tuned the "Create roundabout" tool. 37 * ADD : Added support for mapy.cz address parser. 38 * CHG : Reworked upload dialog to include some statistics and encourage description. 39 * CHG : Changed semantics of Open and Import, separated GDAL Import. 40 * CHG : Increased max zoom in slippy map to 19. 41 * FIX : Various crash fixes and code cleanup. 42 * FIX : Fixed drawing of transparent background imagery. 43 * FIX : Fix qDebug() output on Windows. 44 * FIX : Fixed screen update while panning with keys. 45 * FIX : Fixed segfault on loading non-existent file. 46 * FIX : Fixed import of some NMEA formats (Garmin GLO). 47 * FIX : Fix gpsdata handling for gpsd >= 3.12 48 * FIX : Partially fixed printing. 49 * FIX : Fixed GDAL imports for GDAL 2.0. 50 * DEL : Removed OpenStreetBugs references (service no longer exists). 51 52v0.18.2 53 * CHG : Updated spatialite API to 4.1.0 version using spatialite_init_ex(). 54 * FIX : Updated the INSTALL file with current instructions both for Linux and Windows. 55 * FIX : Fixed version info on Linux, and added 32/64bit information to the version string. 56 * CHG : Migrated GDAL to 2.0 API. 57 * ADD : Improved Windows Installer splash image. 58 * FIX : Fixed a lot of the Windows build system. 59 * DEL : Remove semperMerk 60 * FIX : Fix bug #44: infinite loop in network code when password is wrong. 61 * FIX : Use proper capitalization for the Qt framework 62 * FIX : Fix build failure with Qt 5.5 snapshot 63 * FIX : Plugin path and debug builds fixed. 64 * DEL : Removed reference to qWinMsgHandler. 65 * CHG : Updated install instructions to reflect debug/release. 66 * FIX : Removed the Win32 assembly in Layers/OsmRenderLayer.cpp 67 * FIX : Fixed some plugin interfaces for Qt 5. 68 * DEL : Removed plugins/qtstyle. 69 * FIX : Fixed file saving. 70 * CHG : Clean up DownloadOSM a bit. 71 * FIX : Update after upload. 72 * CHG : Remove all remaining references to Boost, incl. translations 73 * CHG : Remove built-in GGL copy 74 * CHG : Keep Symbian #ifndef's for busy cursors in one place only 75 * CHG : Move single file importing into separate method 76 * ChG : Merge uselessly explicit management of MapAdapter implementations 77 * CHG : Factor together some instances of preference file localization 78 * CHG : Better name for MerkaartorPreferences::loadBookmark 79 * CHG : Factor together loading of QSettings 80 * FIX : Fixed Wireframe.mas style. 81 * ADD : Support for address sanitizer. 82 * FIX : Fixed random crashes while changing styles. 83 * CHG : Removed the use of IDocument in OsmRenderLayer and MapView. 84 * FIX : Segfault in QRegExp. 85 * ADD : travis-ci automated builds. 86 * ADD : Qt 5 support. 87 * FIX : A potential deadlock in Realtion/Way. 88 * FIX : Replace bashism in Config.pri 89 * ADD : Support for building with system qtsingleapplication and quazip 90 * FIX : Fixed crash on moving virtual node. 91 * CHG : Added debug_and_release CONFIG option. 92 * FIX : Fixed loading of plugins (at least for some cases). 93 * FIX : Moved the QToolBarDialog into src/. 94 * FIX : Removed the inline assembler in OsmRenderLayer.cpp 95 * FIX : Added locking to Feature::updatePainters. 96 * ADD : The openstreetmap.org/#map= URL parsing. 97 * FIX : Re-enable virtual node movement. 98 * FIX : After layer is closed, all of its features are deleted. 99 * FIX : Define QT_WA macro on Qt 5 to always use unicode. 100 * FIX : Conflict sometimes create Nodes without layers. 101 * FIX : Fix building markaartor on arm. 102 * FIX : Fix building with gcc 4.7 and later. 103 * FIX : Merkaartor needs to link libsqlite3. 104 * FIX : Replaced the static version of quazip with a new one. 105 * CHG : Updated Authors. 106 * FIX : Removed 3 memory leaks 107 * FIX : Splitting of roads containing duplicate nodes 108 * FIX : Fixed SlippyMap (bad requests caused by a typo). 109 * FIX : Minor fixes in the Qt 4/Qt 5 usage. 110 * DEL : Removed the qtstyle plugins from compilation. 111 * FIX : Updated the plugin interface for Qt 5. 112 * FIX : Removed deprecated call to ::translate. 113 * FIX : Added locking to Way::add and Way::remove. 114 * ADD : Implemented jOSM-like load_objects feature. 115 * FIX : Don't try GET … /full on nodes, as API does not support it. 116 * FIX : GDAL crash 117 * FIX : Virtual nodes not highlighted on hover (fixes #3333) 118 * FIX : French cadastre parsing issue (fixes #3334) 119 * FIX : openSUSE build 120 * FIX : libgps20 build fix (from Dirk Stocker) 121 * FIX : Secondary road simple color 122 * FIX : Assert "width > 0" with wireframe with style 123 124v0.18 125 * ADD : Self-contained style packages (*.msz) 126 * FIX : Mutex deadlock (refs #3319) 127 * FIX : Protect updatemeta (fixes #3317) 128 * ADD : Allow showing/hiding the toolbars labels (toolbar context menu) 129 * ADD : "Select parent(s)" & "Download missing children" to the Feature menu (refs #3314) 130 * FIX : Force redrawing the osm map when zooming (fixes #3316) 131 * FIX : Mutex-lock update of the painters (fixes #3315) 132 * ADD : Preferences regarding rendering during edition + Wireframe view 133 * CHG : Switch to wireframe while editing 134 * FIX : Clipboard crash at launch 135 * FIX : Crash in merge nodes when merging last node (fixes #3309) 136 * FIX : Crash when loading images 137 * ADD : Support for MapDust 138 * CHG : Deprecate Yahoo background 139 * FIX : Set Content-type to 'text/xml' for OSM uploads (fixes #3307) 140 * FIX : Handle more multipolygon cases (closes #3295) 141 * FIX : Problem parsing WMS layer value in editor (fixes #3301) 142 * FIX : Stylizing "natural=coastline" in Mapnik* styles only (fixes #3283) 143 * FIX : Improve rendering of multipolygon buildings 144 * FIX : Properly cascade to relation a way deletion (fixes #3300) 145 * FIX : Solve moving nested relations (fixes #3290) 146 * FIX : Set minimal size on "Key" column to avoid 0 width (fixes #3289) 147 * FIX : url.port(80) returns P instead of port number (fixes #3296) 148 * ADD : Added Denmark - Fugro Aerial Imagery to TmsServerList 149 * ADD : Preference to disable Antialiasing + disable while panning (closes #3284) 150 * FIX : "Fixed" Lat/Lon grid (fixes #3282) 151 * FIX : Export 'speed' attribute in GPX (fixes #3280) 152 * ADD : Press 'c' in the geoimage dock to center the map on the image coordinates (closes #3271) 153 * CHG : Replace all links in the Info dock by a single one pointing to the "browse" interface on OSM 154 * ADD : Add support for "https://www.openstreetmap.org/browse/…" type of URL in the download dialog 155 * FIX : Shortcuts not restored if default exists (fixes #3277) 156 * ADD : New "Wireframe" style 157 * FIX : Handle negative id numbers in tag selector (fixes #3269) 158 * FIX : Crash with tag selector without value (fixes #3276) 159 * ADD : "Rebuild history" tool, for when history got corrupted 160 * ADD : Scale tool: If one and only one node is selected besides ways, scale around this node rather than around the geometrical center 161 * ADD : Rotate tool: If one and only one node is selected besides ways, rotate around this node rather than around the geometrical center 162 * ADD : Implement Bing Road Detect api (closes #3252) 163 * FIX : Crash when creating a tag template based upon an empty one (fixes #3250) 164 * FIX : Crash with --ignore-preferences 165 * FIX : Unblock indexing after an aborted download, too (fixes #3248) 166 * FIX : Harden Filter Editor (fixes #3247) 167 * FIX : Do not simplify (i.e. remove) nodes outside the downloaded area (fixes #3246) 168 * FIX : Issue when creating nodes when active layer is closed (fixes #3244) 169 * ADD : Rebuild an uploadable history if it gets corrupted (refs #3233) 170 * ADD : Allow full regexp in tag selector (enclosed with '/') (closes #3218) 171 * FIX : Background cache size not limited (fixes #3227) 172 * FIX : Do not save local to registry in portable mode 173 * FIX : Do not create ~/.merkaartor in portable mode 174 * FIX : Handle UTF8 in GDAL fields 175 * CHG : When doing GDAL imports, always confirm input projection 176 * ADD : Allow using projection chooser in projection editor 177 * ADD : Allow entering WKT in projection chooser 178 * ADD : Goto dialog: Allow showing/editing coordinates in projected units 179 * FIX : Only check styles for POI nodes 180 * FIX : Feature dock: Relations not shown in "All' tab 181 * FIX : log2 not available on FreeBSD (fixes #3211) 182 * FIX : Make sure new id's are unique (fixes #3223) 183 * FIX : Background image refresh issue when going to tiled from direct (e.g. GeoTIFF) 184 * DEL : Remove unmaintained own OSM Binary format 185 * FIX : Import all GDAL layers 186 * ADD : Import PBF 187v0.17 188 * FIX : Problem importing OSM comprising new features 189 * ADD : Move "validation" style rules to a new "Validation.mas" style 190 * ADD : Allow aligning background image with <SPACE>+pan 191 * CHG : Rename "Create rectangle" to "Create rectangular building" and automatically add "building=yes" 192 * ADD : Remember "Create polygon" last number of sides 193 * ADD : "Relation->Add to Multipolygon"; allows creating or adding to a multipolygon relation (closes 2889) 194 * ADD : Network timeout preference 195 * CHG : Paste Tags : Allow any<->any pasting but only takes top level features into account (fixes #3174) 196 * FIX : When loading history from MDC, do not import the command if the layer is not found + save layers dirty level in MDC (fixes #3176) 197 * FIX : Locked zoom was bugged since passage to real pixel per Meter (fixes #3175) 198 * FIX : Allow creating a way in non-separate move mode with a virtual node selected (fixes #3172) 199 * FIX : Revert to custom icon for move interaction on MAC (fixes #3170) 200 * FIX : GeoTIFF + GDAL backgrounds: Allow specifying an automatic "source" tag via the plugin menu 201 * ADD : Bing map plugin 202 * FIX : GDAL + GeoTIFF: If a ESRI World File (.tfw, *.wld) is present, override file geotransform 203 * FIX : GDAL + GeoTIFF: If the projection cannot be determined, ask for it rather than fail 204 * ADD : Printing: Add option to show/hide unstyled features 205 * FIX : Cannot access TMS servers that Min-zoom equals Max-zoom (fixes #3157) 206 * ADD : GDAL raster background plugin 207 * FIX : WMS Editor - Handle Styles properly 208 * ADD : Explicitly add GML to the list of supported format (via GDAL) 209 * ADD : Bicycle style by Markus Straub 210 * ADD : Styles : allow texturing areas with an icon 211 * CHG : When opening/importing, always fallback to GDAL if available. Allows opening most GDAL supported geomtery files. 212 * ADD : Vector map layers 213 * ADD : Allow "[*] is xxx" (or "*=xxx") construct in tag selection. Means a feature match if any of its tags has xxx as a value (fixes #3146) 214 * ADD : Do not allow deleting OSM nodes in non-downloaded areas (refs #3083) 215 * ADD : Save the downloaded areas in the MDC. Expired after 12h. 216 * ADD : Allow specifying the Nominatim URL in preferences 217 * ADD : French Cadastre plugin 218 * FIX : Infloop on next/previous image when none visible (fixes #3135) 219 * CHG : Do not wait for "CLOSE changeset" response 220 * ADD : Provision for a license term url to be agreed for map backgrounds 221 * ADD : Proper User-Agent for network requests 222 * ADD : Auto-add "source" tag when drawing over a background map; define the value in the WMS and TMS editors 223 * FIX : Filter out invalid value for first Tag list column width (fixes #3129) 224 * FIX : Remove tags from autocomplete suggestions when cleared from features (fixes #3113) 225 * ADD : Allow starting merkaartor with a document template specified in preferences 226 * CHG : Layers & View settings are now saved in a $HOME/Startup.mdc document rather than thru QSettings 227 * ADD : New CL options: "--ignore-preferences" && "--reset-preferences" 228 * FIX : Re-enable PgUp/PgDown in Geoimage dock (dock must be focused) (fixes #3126); coincidentaly, PgUp/PgDown for zooming only works when the map view is focused. 229 * FIX : If a document cannot be saved (e.g. is readonly), propose the "Save as…" dialog (fixes #3125) 230 * CHG : Split Rotation interaction between pure rotation and scale 231 * ADD : When creating a way or area, press "P" to snap the current segment as a parallel of the closest existing segment with the same general direction 232 * ADD : Extrude interaction for ways (JOSM style) 233 * ADD : When creating a way or area, press "C" to close the current way 234 * FIX : Remove dependency on GDAL data files when importing OSGB36 shapefiles + correct projection (closes #3119) 235 * ADD : New preference: "Allow node/way creation in select mode". When checked, allows double-click to create a node and double-click on a node to start a way in select mode. 236 * ADD : When drawing ways, double-clicking finishes the current way (Potlach/JOSM style) 237 * ADD : Way segments: Keeping ALT depressed allows moving a way segment 238 * ADD : In Road creation mode, double-click creates a new node 239 * ADD : Hardcoded PgUp/PgDown for Zoom in/Zoom out (Potlach style) 240 * ADD : Snap to angle functionality when creating way: keeping "o" pressed snap to 45° angles, "h" snap to 30° angles 241 * ADD : Ability to enter and select multiple OSM servers in preferences (closes #3107) 242 * ADD : "--importag-tags-as-is" command-line switch to prevent adding underscores to imported tags (closes #3102) 243 * CHG : Use Nominatim (https://nominatim.openstreetmap.org/) for place name lookup due to gazetteer closure 244 * ADD : Cut functionality 245 * ADD : Double-clicking a feature selects the feature and its children 246 * CHG : Style update 247 * ADD : Style Editor: allow filtering the style list 248 * FIX : Styles: draw icons for ways, too 249 * FIX : Allow shrinking properties dock 250 * ADD : Support for XAPI 251 * ADD : ":dirty" and ":uploaded" pseudo tags for finding/filtering 252 * CHG : Remove builtin "Dirty" and "Uploaded" layers. Those are now managed at feature level. 253 * ADD : Allow renaming a layer by double-clicking on its name 254 * FIX : Initial viewport issue 255 * ADD : View menu item allowing to highlight "dirty" features, i.e., features ready for upload 256 * FIX : Do not export incomplete features 257 * FIX : CSV import bugs 258 * ADD : Display tags in info dock 259 * FIX : Use "GPX track width" setting even when not in "Simple track appearance" (fixes #3095) 260 * ADD : If a shapefile do not provide its projection, ask the user for it and do not crash (fixes #3087) 261 * ADD : "Set view projection to layer's" action added to image layers; set the main projection to the one of the layer 262 * ADD : "Close" action to image layers 263 * ADD : Allow plugins to save parameters in a .mdc document; allows, e.g.; to save the filename of a GeoTIFF 264 * ADD : Add a "Properties" dialog to display various info about the current document 265 * ADD : Save projection in .MDC files 266 * CHG : Do not save the projection in preferences unless the projection is specified thru the menu 267 * ADD : Re-introduce PROJ4 as a build-time optional dependency for projections. It is probably needed for exotic projections... 268 * FIX : Implement new ID's as global incremented 64-bits integer (fixes #3082) 269 * FIX : Lat/lon grid fixes for non-othogonal projections 270 * FIX : For non-rthogonal projections, maximize the viewport in lat/lon 271 * FIX : Handle empty style list in editor (fixes #3079) 272 * FIX : Fix scale bar to take latitude into account. 273 * ADD : Tool to align edges to regularly spaced angles (can orthogonalise buildings) 274 * FIX : Do not tag-match relation's children unless the type is "multippolygon" (fixes #2916) 275 * ADD : Support for potlach-style TMS URL (with "!") and "%x", "%y", "%z" in addition to "%1", "%2", "%3" 276 * ADD : Join areas tool 277 * FIX : Problem with "Bottom-left standard" TMS 278 * ADD : Printing 279 * ADD : Hungarian translation by Peter Sulyok 280 * CHG : Allow panning with middle mouse button 281 * ADD : Toolbar editor (create/modify tollbars) 282 * FIX : OSX fix 283 * FIX : Draw relations children dashed to avoid multiple parent drawing 284 * FIX : Fix several issues with features dock. 285 * FIX : Fix reappearance of deleted features. 286 * FIX : Fix WayRemoveNodeCommand reversibility. 287 * ADD : Allow moving complete relations 288 * FIX : WMS'es in EPSG:4326 not showing 289 * FIX : Don't overzoom on layer zoom (and don't allow if the bbox is null). fixes #3046 290 * ADD : Add a "portable" mode to Merkaartor via command-line ("-p") or build setting ("PORTABLE=1") 291 * ADD : Add a "Find" button to the Feature dock. Press "Reset" to revert to list current features. 292 * CHG : Use TagSelector for "Edit-Find" 293 * ADD : Pseudo-tag key :id, :user, :version, :time to TagSelector 294 * ADD : Added subdivide, area split, spread nodes, and terracing tools (by James Hogan) 295 * ADD : Read-only filter system 296v0.16 297 * CHG : Split the view menu into a new "Show" menu 298 * CHG : Move Merkaartor's config from ~/.config/BartVanhauwaert to ~/.config/Merkaartor (or platform specific equivalent) 299 * FIX : For consistency, when deleting the end-node of a polygon, don't break it (fixes #2983) 300 * ADD : Ramer-Douglas-Peucker simplification of ways (in Roads menu) 301 * CHG : Only allows one instance of Merkaartor (override with "-n") 302 * ADD : Support for JOSM remote protocol on port 8111 303 * FIX : Reduce browserimagemanger timeout, improving Yahoo responsiveness 304 * FIX : Do not overwrite local lists with the ones from OSM user preferences 305 * FIX : Check menu status whene resetting properties dock (fixes #2930) 306 * CHG : Don't autocomplete pure numeric values (fixes #2951) 307 * ADD : Support for "standard" (as in http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification) TMS servers 308 * FIX : Make JOSM happy about our .osm export (fixes #2952) 309 * ADD : Preliminary support for OpenStreetBugs (Refs #983) 310 * ADD : POC of a Gosmore map adapter 311 * FIX : Allow one to "Force Upload" relations, too (fixes #2926) 312 * FIX : Update Feature dock when document content changes (fixes #2923) 313 * CHG : Change way the virtual nodes are handled 314 * CHG : Allow tag pasting between different classes of features 315 * CHG : Use a different spatial index provider 316 * ADD : Allow deleting features from the context menu of the Features dock 317 * ADD : Accept mlon/mlat URLs as emitted by mkgmap logging 318 * ADD : Walking Papers backgound plugin + load WP scans as geotagged images 319 * ADD : Import from OSC (osmChange format) 320 * ADD : Feature-Force Delete action (deletes the feature without entry in the undo nor upload list) 321 * CHG : Switch to transactional diff uploads to OSM to harden the process 322 * ADD : Export to OSC (osmChange format) 323 * ADD : CSV POI import 324 * FIX : Crash when closing layer with virtual nodes (fixes #2858) 325 * ADD : OSGB36 to the default list of projections 326 * CHG : Allow adding images to a GeoTIFF layer 327 * ADD : Add SHP feature attributes as not uploadable OSM Feature tags 328 * FIX : Allow loading OS VectorMap District shapefiles 329 * ADD : Allow saving geotagged images 330 * CHG : Enhanced support for geotagged images drag&drop 331 * CHG : Geotag support enhancements 332 * FIX : Use gpsd API and implement gpsd-ng 333 * FIX : Do not take closed layers into account when choosing photo layer (fixes #2823) 334 * ADD : Show geotagged photos on the map (disable via 'view-Show Photos on map') 335 * FIX : Crash when closing layers containing photos (fixes #2828) 336 * CHG : Allow importing geotagged photos when no track layer is present (closes #2827) 337 * ADD : Templates xsd (by Jonathan Bennett) (closes #2809; closes #2707) 338 * ADD : Allow re-ordering relation members (closes #2759) 339 * FIX : Solves a problem when hovering large relations 340 * ADD : Add a projection editor 341 * ADD : Allow google maps links in goto and download dialogs 342 * FIX : Abort tile downloading when zooming 343 * ADD : Allow tiling (and caching) arbitrary WMS'es (only EPSG:4326 and google projection supported) 344 * CHG : Rework "Zoom lock" and move it to the view menu 345 * ADD : Support for WMS-C servers (see http://wiki.openstreetmap.org/wiki/Merkaartor/Documentation#WMS-C_Servers) (closes #2598) 346 * FIX : Problem when joining ways 347 * CHG : Hardcode "lat/long", i.e. EPSG:4326, projection 348 * CHG : Hardcode "Google" projection. 349 * CHG : Adapt TMS code to allow for non-google projections 350 * ADD : Add the possibility to show a lat/lon grid 351 * FIX : Delete a way when its second to last node is deleted (fixes #2786) 352 * FIX : Make sure polygons are at least 1 pixel wide when drawing them at creation time 353 * FIX : Do not count deleted parents when removing children nodes (fixes #2785) 354 * FIX : Make sure not to write to the log after it has been closed (fixes #2783) 355 * FIX : OSX Qt system translations location (by Aleksandar) 356 * FIX : Update language of language combo after language change (by Alaeksandar) 357 * FIX : Only allow virtual node updates after relations resolution (by Trav)(closes #2782) 358 * ADD : Allow zooming on the location of a GeoTIFF image 359 * FIX : Do not updateindex() if the feature is deleted 360 * FIX : Roads not always refreshed when changing type or properties (fixes #2773) 361 * FIX : Cannot cleanly copy tags from one relation to another (fixes #2746) 362 * FIX : When merging contiguous nodes in the same way, check that we don't add the same node twice (fixes #2771) 363 * ADD : Brazilian Portuguese translation (by Marcio Moraes) 364 * FIX : OSX enhacements (by Aleksandar Topuzovic) (closes #2774) 365 * FIX : When nodes are hidden,do not put them in the way of selecting roads 366 * FIX : Avoid multiple updateVirtuals() at download time by disabling it and doing them all when the download is done 367 * FIX : Speedup node moving by disabling virtual nodes and index updates during drag 368 * FIX : Crash when coming from "Separate move mode" and a feature is selected. 369 * CHG : Move the "File-Render" menu to "File-Export-Raster/SVG" 370v0.15 371 * FIX : In about box, the changelog is now properly resized 372 * ADD : Support for OSM short link as input 373 * ADD : Show distance measurement during area creation (closes #1640) 374 * ADD : Add language to changeset created_by (closes #2369) 375 * FIX : Add support for HTTP auth to TMS (by Trav) (closes #2473) 376 * FIX : Crash in tag selection with invalid "not" expression (fixes #2722) 377 * FIX : Joining 2 ways to create an area doesn't create a polygon if the 2 ways have opposite directions (fixes #2718) 378 * FIX : Improve tag completion behaviour (by Trav) (closes #2716) 379 * ADD : Add GlobeXplorer (DigitalGlobe) to default WMS list (by sim6) (closes #2714) 380 * FIX : Handle case of selection being reset during tag editing (fixes #2646) 381 * ADD : Make the point where nodes are not displayed configurable 382 * FIX : Do not allow node interaction when they are not displayed (closes #2674) 383 * FIX : 100% CPU usage and Crash on creating roundabout (fixes #2659) 384 * FIX : No name in for gpx track layer in Layers menu after File -> Import. Patch by Trav (closes #2661) 385 * CHG : Keep directional arrows blue for oneway roads in "Show directional arrows - Always" mode. 386 * ADD : GeoTIFF background plugin (closes #1025) 387 * ADD : Grabbing hand icon in single mouse mode 388 * FIX : Layers menu entry for background layer is wrong at startup. Patch by Trav (closes #2641) 389 * ADD : When in "single mouse button" mode, allow canceling most operation with a right-click 390 * ADD : "Zoom lock" mode. Zoom steps are locked to TMS ones and projection is locked to Mercator 391 * FIX : Get sharper Yahoo images (closes #2623) 392 * FIX : Rag value "Fast food" should be "fast_food" (closes #2625) 393 * ADD : Add a preference disallowing selection of relations when hidden 394 * ADD : Add japanese and ukrainian languages to Windows installer (fixes #2619) 395 * ADD : Automatic SVN revision number in about dialog and elsewhere (closes #2208) 396 * FIX : URL's in about dialog (fixes #2606) 397 * FIX : Export trackpoints time when exporting GPX (fixes #2594) 398 * ADD : Virtual nodes allow fast creation of intermediary nodes (closes #821) 399 * ADD : Allow moving node in Node creation mode (closes #1910) 400 * CHG : Only generate log files on request (--log) on release builds 401 * FIX : Speedup epsg:4326 projection 402 * FIX : WMS projection related bugfixes 403 * ADD : Re-added tiled Yahoo! imagery as a plugin 404 * ADD : NearMap Austalian TMS to the default list 405 * FIX : Corrected issues in image downloading 406 * FIX : Set "yes" as default to request for saving .mdc file after upload 407 * FIX : Crash with self-intersecting polygons (fixes #2317) 408 * FIX : Assert when drawing scale (fixes #2347) 409 * FIX : Do not add the "oneway" tag on roundabouts (implied) 410 * FIX : Crashes on editing style None.mas by Stefan (Konink?) (fixes #2200) 411 * FIX : Tiles network patch by Tom Verbeure (refs #2316) 412 * FIX : Align nodes patch by Chris Baird (closes #2296) 413 * ADD : Mac OS X icon (closes #2254) 414 * FIX : Force custom Qt style if Qt runtime version < 4.5.1 (fixes #2204) 415 * ADD : Allow all platforms to connect to a gpsd backend 416 * FIX : Set gpsd output to NMEA; allow saving log 417 * FIX : Do not draw background if saved pixmap is null as a copy of a null pixmap seems to crash on Mac (fixes #2262) 418 * FIX : Fixes MacOSX plugin dir (fixes #2253) 419 * FIX : Handle latlong projection in SHP files (fixes #2183) 420 * FIX : Remove s60 extensions (fixes #2185) 421 * FIX : Allow non-uploadable nodes to be uploaded when they are part of of a created road (fixes #2175) 422 * FIX : Fixes building Merkaartor 0.14 with the -Werror=format-security CFLAG, which is used by default in Mandriva 423 * FIX : Remove Yahoo when NOUSEWEBKIT is enabled 424v0.14 425 * FIX : Optimize painter/style update 426 * FIX : XML encode the changeset comments (fixes #2115) 427 * ADD : Ability to create house numbers "Karlsruhe" style 428 * FIX : Avoid infinite loop with imbricated relations 429 * CHG : Remove API 0.5 option 430 * ADD : Alternative way of drawing tracks 431 * FIX : Don't fail importing lower-cased filenames 432 * ADD : Select a relation member by contextual menu 433 * CHG : Do not select a relation member when doing a "Center…" 434 * ADD : Clicking on a relation member highlights it 435 * ADD : Add a Features dock displaying the features in the current viewport 436 * ADD : Add a case-sensitiveness option to the search + search by ID (closes #1509) 437 * CHG : Remove support for osmarender (fixes #1966) 438 * ADD : Allow multi-selection of layers; allow one to show/hide or readonly several layers at once (closes #1798) 439 * ADD : Also export routes in GPX 440 * ADD : Paste features as a whole (closes #1807) 441 * ADD : Spatial indexing of features for faster display with large downloaded areas. 442 * ADD : Built-in list of epsg projections (from proj4) 443 * CHG : Replaced "Commit…" command by "Force Upload". Allows forcing update of existing features or to upload imported features (such as SHP, KML, ...) 444 * FIX : User preferences thru OSM preferences system works again 445 * FIX : Support projections when importing SHP files 446 * ADD : Drag & drop re-ordering of the layers 447 * ADD : Support for multiple image layers (closes #1400) 448 * CHG : Load Yahoo background as a whole rather than in pseudo-tile 449 * FIX : Take layer tag into account for drawing priority (fixes #1792) 450 * FIX : Relations were no more drawn according to style 451 * ADD : Interactions help in the info dock 452 * ADD : Generic polygons creation (closes #1808) 453 * FIX : Never loose selection when Ctrl- or Shift-clicking (fixes #1793) 454 * FIX : Allow move of multiple selected features 455 * ADD : Rotate function 456 * FIX : Give title to progress dialogs (fixes #1512) 457 * ADD : WMS Editor: Display user-friendly layers/projection list based on capabilities 458 * ADD : Display plain trackpoint description/comment in infodock if found (closes #1788) 459 * FIX : First node of a new way not connected to existing way after upload (fixes #1774; fixes #1780) 460 * CHG : Changed way to handle WMS. Should allow exotic projections and eliminate problems. 461 * ADD : Create road junction function (closes #1661) 462 * FIX : Force the addition of children of imported features (might solve some "prerequisites" errors) 463 * FIX : Import & export JOSM compatible .osm (fixes #1163) 464 * ADD : Log file for debugging output 465 * ADD : Standard command-line arguments (-h, -v, …) (fixes #1712) 466 * FIX : Use application-wide proxy (fixes #1763) 467 * ADD : Allow specifying a user/password for the proxy (untested by me) 468 * FIX : Photo localization patch from Toby Speight. 469 * FIX : Set version of newly uploaded objects at 1. 470 * FIX : Graphical corruption on Intel chipsets when "Show downloaded areas" was enabled 471 * FIX : API 0.6: Add features version number in MDC'es 472 * FIX : API 0.6: Fix info dock links 473 * FIX : Problem with "center" & "center & zoom" from the properties dock 474 * FIX : API 0.6: Error when deleting a road with no nodes (fixes #1732) 475 * FIX : Correctly handle plural forms in MapLayer information 476 * FIX : API 0.6: Do not add "created_by" to changed features (fixes #1728) 477 * FIX : API 0.6: Allow defining a comment on a changeset (fixes #1731) 478 * FIX : API 0.6 fixes 479 * FIX : Nodes fetched by relations are incomplete and not completed by "download more" (fixes #1715) 480 * ADD : Initial support for Symbian S60v5 481 * ADD : Support for discardable dialogs/messageboxes (fixes #1487) 482 * FIX : Do not automerge GPX nodes (fixes #1486) 483 * FIX : Proper clipping via Boost's geometry template library 484 * FIX : Do not use guarded pointers (too slow) (closes #1674) 485 * FIX : Styles tag selection speed optimisation (by Trav) 486 * FIX : OSM/GPX import optimisations (by Trav) 487 * FIX : <Esc> in Name property inspector causes AV (fixes #1672) 488 * CHG : Move vector background from SHP to OSB 489 * CHG : Preferences are uploaded to OSM in binary, base-64 encoded, 254 char slice. Allow bypassing the 255 char per preference limitation. 490 * CHG : Preferences lists (Bookmarks, WMS servers, …) are now distributed and saved as XML in ~/.merkaartor. Allow proper merging (fixes #1401) 491 * ADD : Allow choosing which Qt style to use via a combobox 492 * CHG : Implement the custom styles as plugins 493 * FIX : English language warning 494 * ADD : Switch to template-based projection handling; remove dependency on libproj 495 * FIX : Proper handling of the "Don't connect GPX nodes…" disabling. 496 * FIX : Fit the style editor in 1024x600 resolution (fixes #1609) 497 * FIX : Reflect in dirty dock the fact that multiple objects were changed together (fixes #1507) 498 * ADD : Threaded browser-based background image grabbing. (fixes #1312) 499 * FIX : Handle redirection for TMS/WMS servers (fixes #1639) 500 * FIX : Clear "hover" state when mouse leave the map widget 501 * FIX : WMS has now the proper projection 502 * ADD : Projections are specified in a "Projections.xml" file 503 * ADD : Move WMS/TMS configuration out of the preferences dialog to their own tools menu items. 504 * ADD : Switch to plugin-based image backgrounds 505 * ADD : Prioritize tile loading starting from center (by Arvin Schnell) 506v0.13 507 * FIX : Workaround for a crash with templates on Qt 4.5 508 * FIX : Crash after TMS/WMS server renaming (fixes #1634) 509 * FIX : Download opaqueness applied to relations (fixes #1637) 510 * FIX : Do not zoom out after a viewport download in background projection (fixes #1638) 511 * FIX : Remove layer from "downloaded areas" on close (fixes #1636) 512 * FIX : Crash on layer close 513 * FIX : Hardening upload process 514 * FIX : Remove the deleted road from parent when joining 515 * FIX : allow spliting/joining roads belonging to not-completely-downloaded relations 516 * FIX : Avert crashes by using guarded pointers 517 * FIX : In case of a failed "Download more", do not delete layer if it was a previously existing one. 518 * FIX : GeoTagged images are drawn to the full size of GeoImageDock 519 * FIX : Background images with a too long hash filename were not cached. 520 * FIX : Tracklayers are (after asking the user) made writeable when opening geotagged images to it 521 * ADD : Images can be dropped on TrackPoints to add the coordinates from the trackpoint to the image and then load it as geotagged image (see #1602) 522 * FIX : trackpoints which are associated with an image are highlighted according to the Style's settings (but not by painting an reactangle in paintEvent manually) 523 * FIX : Much better zoom (and image-moving) for ImageView in GeoImageDock 524 * FIX : Long image filenames are cutted to fit the GeoImageDock (fixes #1452) 525 * FIX : ImageView in GeoImageDock draws images using an antialiasing painter and images are not copied when displaying them which results in faster drawing. (fixes #1452) 526 * FIX : If there is only one opened layer, GeoImage uses it automatically (without asking the user) (fixes #1450) 527 * FIX : Loading images with non-ascii filenames is now supported by GeoImage (fixes #1359) 528 * FIX : Handle Undoes while creating single/double roads (fixes #1621) 529 * FIX : Re-apply custom shortcuts after retranslateUI (fixes #1620) 530 * FIX : Insufficent precision for WMS bbox requests at high zoom (fixes #1618) 531 * ADD : Allow forcing the custom Qt style thru Config.pri 532 * FIX : Do not remove incomplete downloaded relation; make them readonly and display them in red (temporary) 533 * FIX : Painting slowdowns (+ memory consumption) when relations are involved (fixes #1528) 534 * FIX : Split roads not added to Relation (fixes #1586) 535 * FIX : Tweaked windows menu to be "standard" 536 * ADD : Splash screen 537 * ADD : Styles dock + list of styles in "Tools-Styles" for quick style switching. As a consequence, a directory must be defined in the preferences where all custom styles will be stored. 538 * ADD : Add a button to the Slippy map allowing to go to the current viewport. 539 * ADD : Outline coastlines 540 * ADD : Include build of translations during make 541 * ADD : Use a builtin shapefile of the world as a background 542 * ADD : Support for ESRI shapefile import (and, potentially, every GDAL supported file formats) via the GDAL library 543 * FIX : Bugs when loading MDC history (fixes #1546) 544 * ADD : Readonly layers + Preferences to default track layers to readonly (fixes #1460) 545 * FIX : Make upload dialog modal 546 * ADD : Initial support for multiple projections via proj4. Enable in Config.pri with PROJ=1 547 * FIX : Crash during OSM import (fixes #1536) 548 * ADD : Option (in Manager) to autoload/autoshow the World 549 * FIX : Implement dynamic UI translation (fixes #1432) 550 * ADD : Generalize the concept of download progress window 551 * FIX : If one of the translation composant (Qt or Merkaartor) is missing, allow the other to be loaded. 552 * FIX : Add missing tr() calls in render dialogs. 553 * FIX : Messagebox-cancel after deleting a line did not work (fixes #1392) 554 * ADD : Native SVG renderer 555 * ADD : Allow breaking roads (and areas) with a single node (fixes #1505) 556 * ADD : Relation member context menu for center and zoom on the properties dock 557 * ADD : Allow removing a member from a relation thru the properties dock. 558 * FIX : Switch to skulpture 2.2 custom style by default 559 * FIX : Don't allow templates combo to grow depending on content (fixes #1482) 560 * FIX : Allow disabling "Don't connect GPX nodes separated more than.." by setting it to 0. (fixes #1488) 561 * FIX : getDefaultLanguage() returns an invalid value with 2-parts language definition (like en_GB) (by Lukasz Jernas) (closes #1417) 562 * ADD : Single-node splitting of roads even with a connection to the extremity of another road (by Yves Goergen) (closes #1419) 563 * FIX : Declutter - move translations to a separate directory. 564 * ADD : Custom Qt style (skulpture by Christoph Feck) to bypass Qt expanding dock problem on Linux. Enable via preferences-visual. (fixes #1482) 565 * FIX : Allow port number in WMS/TMS server address (fixes #1479) 566 * ADD : Save relative icon filenames in map styles if not builtin (closes #1463) 567 * FIX : Don't loose selection(s) on "download more" (fixes #1470) 568 * FIX : Make at least docks translated after a restart (refs #1432) 569 * FIX : Do not re-sort features when zooming or when latitude changes. 570 * FIX : Make "Resolve Relations" work as intended (fixes #1449) 571 * FIX : Don't snap to the road being moved (by Yves Goergen) 572 * ADD : Merge multiple nodes when dragging one node onto another (by Yves Goergen) 573 * FIX : Don't jump around on Download More 574 * FIX : Remember last selected preferences tab page (not stored over an application restart) (by Yves Goergen) 575 * FIX : Look into application directory for translations by default (by Yves Goergen; fixes #1297) 576 * FIX : Don't draw the node dot if there is an icon (by Yves Goergen) 577 * FIX : Make sure areas are rendered before anything else. 578 * FIX : Add NVIDIA_HACK in Config.pri to (hopefully) help with Nvidia slowdowns. 579 * FIX : Cache preferences values for quicker access. 580 * FIX : Crash wen reloading MDC when no layer specified in the command XML (fixes #1434) 581 * ADD : "Offline" mode switch. 582 * ADD : Add a "Separate Move Mode" preference to remove "Move" mode. Moving features will be done from the "Edit" mode if deactivated. 583 * ADD : "Node" - "Detach" to remove a node from a road. Works the same way as "Split" 584 * FIX : Make Osmarender work again 585 * ADD : Area transparency 586 * ADD : Allow on-the-fly language change 587 * ADD : Remember tag view first column size 588 * FIX : Allow up to 999Mb for background image cache 589 * FIX : The API doesn't like some zoom levels return from the name finder service, so fall back to a default in that case. 590 * ADD : Allow canvas background to be set from a style. Background color is still overridable in the global preferences. (closes #1333) 591 * FIX : Change URL in about dialog to merkaartor.org. 592 * FIX : Connection error reporting in name finder service. (sponsored by today's power outage;) 593 * FIX : Ugly way to ensure ways with duplicate consecutive node will not be uploaded/exported/saved 594 * ADD : Do not auto-complete "name" tag + make "created_by" read-only 595 * FIX : Selecting elements with Find do not update the menus (closes #1375) 596 * FIX : Tag values inputed during session not added to auto-completion (refs #1373) 597 * ADD : "View" - "Show directional Arrows" menu. "Never" obviously never shows the arrows, "Always" obviously always shows them, even for non-roads. "Oneway" is the equivalent of the existing and is the default. (closes #1316) 598 * FIX : If a style was selected for a node but no icon was defined, nothing was drawn 599 * ADD : Possibility to add/remove members from Relations (closes #1265) 600 * ADD : Automatically save/restore bookmarks, TMS servers & WMS servers to OSM user preferences (closes #1362) 601 * ADD : Add Name Finder service to "Go to" dialog. 602 * FIX : If TRANSDIR_SYSTEM isn't set use QLibraryInfo::TranslationsPath. (closes #1358) 603 * FIX : Plural/paucal forms in DownloadOSM.cpp (closes #1306) 604 * FIX : World OSM manager now uses standard API rather than the not quite stable XAPI service 605 * FIX : GPS dock coordinates display wrong (fixes #1303) 606 * FIX : Background Image: show warning about Yahoo non-cacheable (closes #1310) 607 * ADD : Single mouse button preference (closes #1314) 608 * ADD : Tag Templates (closes #1031) 609 * ADD : "Area" type to tag selector (matches closed roads); Use as "Type is area". 610 * ADD : Context menu to the slippy map to reset viewport to default (as a side effect, disable right mouse click for zoomout) 611 * ADD : "Locked selection". Pressing "Tab" enters lock mode. In this mode, only the features around last click can be selected. Repeatedly press "Tab" to select them in cycle. 612 * ADD : When hovering/focussing a feature, its parents appear in dotted lines 613 * FIX : Initial viewport is really the one from previous session 614 * FIX : Verify selection is in layer before accessing (closes #1250) 615 * FIX : After coming out of fullscreen, revert to previous state rather than showing all docks 616 * FIX : Do not unselect newly created features 617 * FIX : Make moving images to start of track work 618 * ADD : GPX tracks are split if trkpts are more than a certain distance apart (configurable) 619 * ADD : Update info dock on hover 620 * ADD : KML import 621 * ADD : Display layer name in node info 622 * ADD : Shortcut editor 623 * FIX : Crash after undo roundabout (closes #1218) 624 * ADD : Enhanced goto dialog 625 * ADD : Add "Area" label option to the style editor (handle road label as trackpoints, with anchor at the center of the bounding box) 626 * ADD : Add support for MTK-based GPSes 627 * ADD : Add "Halo" label option to the style editor 628 * ADD : Make focus and hover size configurable 629 * FIX : Windows crash when resaving changed scene truncates save file (closes #1164) 630 * ADD : Move to the next field on enter in properties dock tags - part 2 (by Travers Carter) (closes #1137) 631v0.12 632 * FIX : Upload of nodes coming from tracks 633 * FIX : Full zoom drawing bug yahoo images don't scale (fixes #1173) 634 * FIX : Scroll redraw bug yahoo images don't redraw (fixes #1172) 635 * FIX : Scroll redraw bug streetnames left behind (fixes #1171) 636 * FIX : Limit max zoom to a scale of ~2m to avoid overflow 637 * ADD : SlippyMap remembers last used view 638 * FIX : Remove support for internal webkit. As of now, Qt 4.4+ is required for Yahoo! imagery. 639 * ADD : Let the use choose between translating standard OSM tags 640 * ADD : Ability to set language explicitly 641 * FIX : Make "About" dialog more useful 642 * FIX : Show correct progress when downloading maps 643 * FIX : Make yahoo maps line up for large views (sync from r10585 by Petr Dlouhy) 644 * FIX : GPX track timestamps are in UTC (see gpx 1.1 schema) 645 * FIX : Change serial port GPS readout from busy looping to signal wakeup 646 * FIX : Nake the heading appear in the satellite tracker 647 * ADD : Nice satellite strength view widget 648 * FIX : OSM export doesn't handle quotes well (Fixes #1139) 649 * ADD : Allow osm API url in the "Use OSM link" text box 650 * FIX : 'Download more' should work without prior 'Download from web' (Closes #1028) 651 * FIX : Joining roads by moving a node from one road on top of another road gives incorrect node sequence (Fixes #1149) 652 * ADD : Preliminary gpsd supprt 653 * FIX : Upload of a modified single GPX track node was not working anymore (fixes #1141) 654 * ADD : Support for GeoTagged images. qmake GEOIMAGE=1 to activate. requires exiv2 (by Timo Schlüßler) 655 * ADD : Move to the next field on enter in properties dock tags (by Travers Carter) (Refs #1137) 656 * ADD : Revised OSB format. Allows using large map files directly from disk with low memory footprint. 657 * FIX : Native render doesn't render anything at high lat/long values(by Travers Carter) (Closes #1135) 658 * FIX : Expand tables in the properties dock to the available width by default (by Travers Carter) (Closes #1136) 659 * FIX : Make download dialog a less cluttered 660 * FIX : Update the "created_by" tag at each update, not only add. 661 * ADD : Check if there are empty roads/relations during a download and propose to mark them for deletion 662 * ADD : "Visible" action in layers menu 663 * FIX : Properly detect if roads are breakable/joinable and update menus accordingly 664 * FIX : Handle "NotYetDownloaded" for Relations 665 * ADD : Scalable POI icons in styles 666 * ADD : +/- buttons on zooming slippy map so single button devices can use it too 667 * FIX : Only activate upload menu when there is something to upload 668 * ADD : Ability to use svg for node icons 669 * ADD : Tab filtering and color code to Layer dock 670 * FIX : Manage road conflicts from downloads 671 * ADD : Continue road if selected node belongs to only 1 road and is at one end 672 * ADD : MRU for opened and imported files 673 * ADD : Menu option to show/hide a selectable relation bounding box 674 * ADD : Preference option for focus/hover/relations colors 675 * ADD : Create one layer per track during GPX import 676 * ADD : Info dock for layers 677 * ADD : Menu option to show/hide scale 678 * ADD : "Duplicate", "Apply", "Up", "Down" functionality to the style editor 679 * FIX : Another try at solving the "long-ways-at-high-zoom-makes-Merkaartor-unusable" problem (closes #1110) 680 * ADD : Names rendering in styles 681 * ADD : Save last download layer to MDCs 682 * ADD : Switch to integer internal coordinates. Coordinates now vary from -INT_MAX to +INT_MAX rather than -M_PI / +M_PI 683 * FIX : 412 when uploading joined/split roads 684 * ADD : Layer menu in menubar 685 * ADD : Display viewport coordinates in status bar 686 * ADD : (Almost) generalize progress dialogs 687 * ADD : Support (initial) of GPS devices / NMEA log replay 688 * ADD : Option to show/hide track segments 689 * ADD : Option to show/hide non-stylized trackpoints 690 * ADD : Option to show/hide street names on the map 691 * ADD : Render to bitmap via native engine. 692 * ADD : Render to SVG via Osmarender (requires libxml2/libxslt; inkscape required to generate bitmap). Closes #694 693v0.11 694 * ADD : Export to KML 695 * ADD : Export to GPX + proper waypoint saving in MDC documents 696 * ADD : Shift-Right button to drag-zoom 697 * FIX : Qt slows to a crawl when drawing lines offscreen to a large virtual canvas, clipping enabled or not (Qt bug?). Try to optimize roads/track segments drawing to cope with this. 698 * FIX : Save also the redo history in a MDC document 699 * FIX : Allow deletion of a node from a track without deleting the whole segment 700 * FIX : Add a preference option to disable styling for Track layers + re-inject default waypoint painting from dantje 701 * ADD : Non-uplodable tags; tags with key beginnig and ending with an underscore ("_") won't be uploaded 702 * ADD : Ability to commit features from non-uplodable layers to the dirty layer, i.e. make them uploadable 703 * FIX : Bump MDC documents to version 1.1 due to bug-fixes in history saving; history from version 1.0 MDC won't be imported. 704 * ADD : Basic support for waypoints/logpoints from gpx files 705 * ADD : Altitude and velocity to NMEA import 706 * FIX : Background image cache: delete older images from cache first 707 * ADD : Context menu functionality to the map 708 * FIX : Show tracksegment even if it only intersects the viewport 709 * ADD : Encode speed and slope in track segments 710 * FIX : Handle relative paths when loading files 711 * FIX : Clip track segments on viewport 712 * ADD : Show length of selected way in info dock 713 * ADD : Display distance in CreateSingleWay 714 * FIX : "Dynamically" display all built-in styles in the preferences dialog rather than pre-defined ones 715 * ADD : Special value "_NULL_" to TagSelector; matches non-existent or empty tag 716 * FIX : Allow punctuation in tag selector 717 * ADD : "Not", "true", "false", "[Default]" keywords to the Tag Selector; "[Default]" specifies the style for features not having a specific (i.e. non-default) style selected. Together with "Type Is", allows for "bug-fixing" styles "a la Maplint" 718 * ADD : Implementation of a binary OSM file format targeted to mobile devices (*.osb); so far, is ~3x smaller and loads ~5x faster; format subject to changes and documentation 719 * FIX : Pixmap from background images were not freed, leading to ever growing memory consumption 720 * FIX : Problem with map adapters having limited zoom range (e.g. Maplint 12-16) 721 * ADD : Style tag selector by type (e.g "Type is TrackPoint") and presence of tags (e.g. "HasTags"). Allows: 1) To show a generic icon for POI; 2) To display an icon for "lost" points with no roads nor tags. 722 * ADD : Clipboard-copy-paste support (Tags only for now). Clipboard format is XML OSM. 723 * ADD : "Export selected to OSM" 724 * ADD : Proxy support to SlippyMapWidget + change the kind of download only when interacting with the slippy map 725 * ADD : when deleting roads, ask if nodes should be deleted also 726 * ADD : "View downloaded area": "dot" the areas not downloaded from OSM during the current session 727 * ADD : Save position of last edit session on exit 728 * ADD : Split a road by selecting only the node 729 * ADD : Arrow keys move the map (by Rainer Keller) 730 * FIX : When cascade removing, not all children are deleted if they are present multiple times + avoid having twice the same node contiguous in the a road/relation 731 * FIX : Segfault with MDC containing history where a feature is created and deleted 732 * ADD : "Dirty" layer where all modified features go 733 * ADD : "Undo" dock with all undo actions 734 * FIX : Start new road from selected node 735 * FIX : German translation 736 * ADD : Czech translation (Tom Mika) 737 * FIX : History window now displays UTF8 738 * FIX : Bookmark created from "Download from web" immediately added to bookmarks menu (by rullzer) 739 * FIX : Tags undo was pretty much broken 740 * FIX : Update undo button state after upload 741 * ADD : Make URL in about window selectable (by Max Vasilev) 742 * FIX : Style definitions can now use *,? and [abc] 743 * ADD : Open/Import multiple files 744 * ADD : Draw scale 745 * FIX : Upload order when merging nodes 746 * FIX : Warn when using wrong credentials 747 * ADD : Drag the map around with control key for poor Mac owners 748 * FIX : We can now select the move tool every time 749 * FIX : Reverse on an area doesn't open it anymore 750 * FIX : Select dialog : fix the size of elements 751 * FIX : Roundabout creation. Add tag junction=roundabout 752 * FIX : Autoselect source in download dialog 753 * ADD : Align nodes function 754 * ADD : Living_street as a predefined highway tag 755 * FIX : Use CoordBox method to zoom a little instead of calling zoom 756 * ADD : Caching mechanism for painters 757 * ADD : Draw nodes of hovered/selected roads (by Vincent Meurisse) 758 * FIX : Make the shortcuts for creating a new road and way less interfering 759 * ADD : Support for OSM links in download dialog (Refs #812) (by Timo Schlüßler) 760 * ADD : Shortcuts for zoom-in(+) and zoom-out(-) (by Timo Schlüßler) 761 * FIX : Keyboard modifiers: Ctrl-click toggle; Shift-click add; Ctrl-add-click prevents road selection; Shift-drag selects features which intersects 762 * ADD : Information dock 763 * ADD : Dock menu / shortcuts 764 * ADD : Different colors for focus and hover 765 * ADD : Merkaartor icon 766 * FIX : Unified version handling 767 * ADD : OpenTopoMap WMS server to list of defaults; OpenAerialMap as TMS (existed as WMS already) 768 * ADD : "Download more" command. Adds to last download layer 769 * ADD : Per-layer "zoom all" 770 * ADD : Delete layer command 771 * ADD : French translation 772 * ADD : Merkaartor document (*.mdc) 773 * FIX : Apply button in Preferences now updates the main window immediately 774 * FIX : If a feature contains a node more than once, if the node is deleted, only the first occurrence is removed 775 * ADD : Merge nodes function 776 * FIX : Don't ignore "width" tags on export 777 * ADD : Translation capabilities 778 * FIX : Misaligned background after view resize 779 * FIX : Clipping problem with selected features during resize 780 * FIX : NMEA import timestamps 781 * FIX : Don't force to enter an u/p for download 782 * FIX : Right background column not drawn in large resolution 783v0.10 784 * ADD : Warn for older versions of Qt 785 * ADD : Save mainwindow layout status (by Daniel van Gerpen) 786 * ADD : Improved tag selection mechanism 787 * ADD : Per-layer transparency 788 * ADD : Background color chooser 789 * FIX : Redraw view when joining roads 790 * ADD : Generalization of Tile servers (OSM is now part of that group) 791 * ADD : Shift-click also prevents roads from selected (previously only alt-click) 792 * ADD : Configurable projection type (allow custom zoom in "Merkaartor" projection, for background also) 793 * ADD : Configurable zoom factors 794 * ADD : Background tiles caching 795 * ADD : Initial track to road 796 * ADD : Initial osmarender rendering 797 * FIX : Decrease memory usage when importing OSM 798 * FIX : Increase snap update speed 799 * ADD : Ability to load tracks from the command line (by Daniel van Gerpen) 800 * ADD : Mapnik-lookalike style (by Colin Marquardt and Andreas Laas) 801 * ADD : Ability to set default style at startup 802 * FIX : Remove compile warnings and C-style casts (by Daniel van Gerpen) 803 * ADD : "created_by" to new features 804 * ADD : Navigation: View -> bookmark + add/remove 805 * FIX : Warn when OSM userid/password not set 806 * ADD : Export viewport to OSM 807 * FIX : Crash when splitting roads (by Daniel van Gerpen) 808 * FIX : Various memory leaks and clean ups (by Daniel van Gerpen) 809 * ADD : Provide navigation for the slippy map with right and left mouse button (by Daniel van Gerpen) 810 * FIX : Zoom around cursor position 811 * ADD : Import NMEA logs (crude) (by Chris Browet) 812 * FIX : Proper handling of dirty documents (by Chris Browet) 813 * ADD : Search on name/tags (by Chris Browet) 814 * FIX : Don't crash while createing a roundabout (by Tommi Vainikiainen) 815 * ADD : Curved road support 816 * FIX : Enhance somewhat visibility of selected items (by Chris Browet) 817 * ADD : Export OSM files (by Chris Browet) 818 * ADD : Support for OSM backgrounds (by Chris Browet) 819 * ADD : Centralized preferences dialog (by Chris Browet) 820 * ADD : Support for WMS maps (by Chris Browet) 821 * FIX : Remove yahoo maps support (not "legal" way to access tiles) (by Chris Browet) 822 * ADD : Support for Yahoo maps backgrounds (by Chris Browet; QMapControl widget by Kai Winter) 823 * ADD : Tags autocompletion in related widgets 824 * ADD : Paint style editor 825 826v0.09 827 * ADD : Support for Noni GPSPlot tracks 828 * ADD : Draw natural=wood areas (by Raphael Studer) 829 * FIX : Also draw trackpoints that have an icon 830 * FIX : Draw unconnected trackpoints 831 * ADD : Multiple remove 832 * ADD : Save last current directory 833 * ADD : Draw landuse=forest area (by Raphael Studer) 834 * ADD : Move trackpoints onto a road inserts the point in the road 835 * ADD : Draw a lot of more things in merkaartor (by Matt Williams) 836 * ADD : Draw hospital area and node 837 * ADD : Nice amenity selector for nodes 838 * FIX : Use the standard system for predefined tags for highway 839 * ADD : Nice landuse selector for roads (areas) 840 * ADD : More amenities (by Matt Williams) 841 * ADD : Ability to easily draw an area 842 * ADD : Landuse selector for relations 843 * ADD : Upload relations to OSM 844 * FIX : Compile fixes for gcc 3.x (by Thomas Wood) 845 846v0.08 847 * FIX : Work with 0.5 API 848 * ADD : Move can now work on a complete way 849 * ADD : Non-transparant proxy support 850 * ADD : Change cursor when in move mode 851 * FIX : Recognize 1 in oneway key 852 * FIX : Slightly change default way width 853 * FIX : Undo/redo handling for manipulating tags 854 * ADD : Ability to draw icons on specific trackpoints 855 * ADD : Draw parking symbol from mapnik 856 * ADD : Tertiary highway type 857 * FIX : Tweak color scheme 858 * ADD : Cache road bounding box 859 * FIX : Draw parking surface 860 * FIX : Tab order of various widgets 861 * ADD : Slippy map coordinates selector 862 * FIX : Reuse slippy map cache between different invocations 863 * FIX : Improve download handling 864 * ADD : Join/split/break road actions 865 * ADD : Caching algorithm for editstylepainters 866 * FIX : Improve rendering on higher zoomed-out levels 867 * ADD : Drag box to select a group of elements 868 * ADD : Selection box when multiple features are selected 869 * FIX : Zoom with wheelbox as in Google maps 870 * FIX : Remove irrelevant menu item 871 * ADD : Import relations 872 * ADD : View relations in the propertiesdock 873 * ADD : Track back to which features a feature belongs 874 * FIX : Compile warnings (by Elrond) 875 * ADD : Rendering according to correct priority 876 * ADD : Create relationships 877 * FIX : Also render relations where tags are on the individual 878 roads 879 * FIX : Clean up code and compile warnings (by Elrond) 880 881v0.07 18 aug 2007 882 * ADD : Nice mappaint mechanism 883 * FIX : Downloading same area twice doesn't create upload conflicts 884 anymore 885 * FIX : Keep tag content when editing them in the tag table 886 * FIX : Correctly keep track of the tag table size 887 * FIX : Remove 0.3 API support 888 * ADD : Gzipped downloading 889 * ADD : Nice painting for water 890 * ADD : File->new menu option to start a new map 891 * FIX : Change current directory when opening a file 892 * FIX : Suppress drawing artefact when creating a new segment 893 * FIX : Avoid Qt to have to process download notifications recursively 894 * ADD : Scripts to create the windows installation package 895 * ADD : Create way from selected segments tool 896 * FIX : Don't systematically add width tags to segments 897 * FIX : Streamline changing the width of a segment 898 * FIX : Bring back drawing of traffic direction indicators 899 * FIX : Show more segments on greater zoom levels 900 * FIX : Make user interface work with Qt 4.2 again 901 902v0.06 5 dec 2006 903 * FIX : Also recognize true/false for oneway tag 904 * FIX : Correctly update roads when downloading the same road twice 905 * ADD : Type combobox to set highway tag 906 * FIX : No busy waiting for OSM download 907 * ADD : Progress dialog while downloading from OSM 908 * FIX : Refresh view immediately after download 909 * FIX : Download segments outside original bounding box for roads 910 * FIX : Don't call QStatusbar methods from a paintEvent 911 * FIX : Speed up drawing of roads when zoomed out 912 * ADD : Undo/redo icons + actions added to toolbar 913 * FIX : Improve speed with a double buffer for static content 914 * ADD : Change tags on multiple elements at the same time 915 * ADD : Delete tag tool 916 * ADD : Download with 0.4 API 917 * ADD : Upload with 0.4 API 918 * ADD : Draw arrows on GPX tracks 919 * ADD : Optionally download trackpoints from OSM 920 * ADD : Ability to contact OSM at a different port 921 * ADD : Allow panning with right mouse button from all interactions 922 * FIX : Keep correct startpoint when changing view during segment drawing 923 * ADD : Debugging mode 924 * FIX : Create node bad URL 925 * ADD : Double carriageway tool 926 * FIX : Upload segments before roads and nodes before segments 927 * ADD : Draw roundabout tool 928 * ADD : Easy single way creation 929 * FIX : Improve speed with large number of trackpoints 930 931v0.05 15 nov 2006 932 * ADD : Connection roads by dragging end points 933 * FIX : Don't crash after undoing deletion and doing something else 934 * ADD : Go to selection interaction after upload/import/open/download 935 * FIX : Make the Cancel button work in the import OSM progress dialog 936 * FIX : Add an ID hash map to speed up importing OSM file 937 * ADD : Bookmark system for downloading from OSM 938 * FIX : Don't jump when zooming after panning 939 * FIX : Use the same step to zoom in and out 940 * FIX : Calculate correct bounding box 941 * FIX : Always update tagview and fix memory leak 942 * FIX : Performance improvements 943 * ADD : Oneway markers 944 * ADD : Reverse way/road action 945 * ADD : Traffic direction combobox in road properties 946 * ADD : Load tags for nodes 947 * ADD : Rendering of parks pitches and water reservoirs 948 * ADD : Set view to coordinates dialog box 949 * FIX : After downloading from web focus on downloaded area 950 951v0.04 29 oct 2006 952 * FIX : Reset brush when drawing zoom window 953 * FIX : Include way id when sending updates to Openstreetmap 954 * FIX : Always prefer to select a road 955 * ADD : Delete nodes,segments,roads on server 956 * ADD : Ability to remove segments from roads, and influence order 957 * ADD : User recognizable names in upload window 958 * FIX : Use a dotted line for GPX track segments 959 * ADD : Split roads by adding a node 960 * ADD : Zoom in/out with the scrollwheel 961 * ADD : Debian package 962 963v0.03 25 oct 2006 964 * FIX : Compilation fixes for Linux 965 * ADD : Pan view by dragging 966 * ADD : Create node 967 * FIX : Don't draw nodes when zoomed out 968 * FIX : Draw segments stronger when zoomed out 969 * FIX : Make roads easier to select, segments harder 970 971v0.02 24 oct 2006 972 * ADD : Update/commit style merging and conflict resolution 973 with openstreetmap 974 * ADD : Delete node/segment 975 * FIX : Move trackpoints accessible from editor toolbar 976 * ADD : Layers 977 * ADD : Support for OSM ways 978 979v0.01 20 oct 2006 980 * ADD : Upload node/segments to OSM 981 * ADD : Download segment tags 982 * ADD : Edit node properties (long,lat) 983 * ADD : Edit segment properties (width,tags) 984 985v0.00 17 oct 2006 986 * ADD : Download node/segments from OSM 987 * ADD : Display node/segments/tracks 988 * ADD : Add segments 989 * ADD : Move nodes 990 991 992 993