1
v0.16.3
2
    * FIX : language support broken
3
v0.16.2
4
    * FIX : Initial viewport issue
5
    * FIX : Do not export incomplete features
6
    * FIX : CSV import bugs
7
    * FIX : Use "GPX track width" setting even when not in "Simple track appearance" (fixes #3095)
8
    * FIX : temporary solution for #3082
9
    * CHG : Allow to pan with middle mouse button
10
    * FIX : lat/lon grid fixes for non-othogonal projections
11
    * FIX : for non-rthogonal projections, maximize the viewport in lat/lon
12
    * FIX : Handle empty style list in editor (fixes #3079)
13
    * FIX : Fix scale bar to take latitude into account.
14
    * FIX : Do not tag-match relation's children unless the type is "multippolygon" (fixes #2916)
15
    * FIX : problem with "Bottom-left standard" TMS
16
    * FIX : OSX fix
17
    * FIX : Draw relations children dashed to avoid multiple parent drawing
18
    * FIX : Fix several issues with features dock.
19
    * FIX : Fix reappearance of deleted features.
20
    * FIX : Fix WayRemoveNodeCommand reversibility.
21
v0.16.1
22
    * ADD : Allow to move complete relations
23
    * FIX : First feature not OSM exported 
24
    * FIX : WMS'es in EPSG:4326 not showing
25
    * FIX : Don't overzoom on layer zoom (and don't allow if the bbox is null). fixes #3046
26
    * ADD : Add a "portable" mode to merkaartor via command-line ("-p") or build setting ("PORTABLE=1")
27
v0.16
28
    * CHG : Split the view menu into a new "Show" menu
29
    * CHG : move Merkaartor's config from ~/.config/BartVanhauwaert to ~/.config/Merkaartor (or platform specific equivalent)
30
    * FIX : for consistency, when deleting the end-node of a polygon, don't break it (fixes #2983)
31
    * ADD : Ramer-Douglas-Peucker simplification of ways (in Roads menu)
32
    * CHG : Only allows one instance of Merkaartor (override with "-n")
33
    * ADD : support for JOSM remote protocol on port 8111
34
    * FIX : reduce browserimagemanger timeout, improving Yahoo responsiveness
35
    * FIX : do not overwrite local lists with the ones from OSM user preferences
36
    * FIX : check menu status whene resetting properties dock (fixes #2930)
37
    * CHG : Don't autocomplete pure numeric values (fixes #2951)
38
    * ADD : support for "standard" (as in http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification) TMS servers
39
    * FIX : Make JOSM happy about our .osm export (fixes #2952)
40
    * ADD : Preliminary support for OpenStreetBugs (Refs #983)
41
    * ADD : POC of a Gosmore map adapter
42
    * FIX : Allow to "Force Upload" relations, too (fixes #2926)
43
    * FIX : Update Feature dock when document content changes (fixes #2923)
44
    * CHG : Change way the virtual nodes are handled
45
    * CHG : Allow tag pasting between different classes of features
46
    * CHG : Use a different spatial index provider
47
    * ADD : Allow to delete features from the context menu of the Features dock
48
    * ADD : Accept mlon/mlat URLs as emitted by mkgmap logging
49
    * ADD : Walking Papers backgound plugin + load WP scans as geotagged images
50
    * ADD : Import from OSC (osmChange format)
51
    * ADD : Feature-Force Delete action (deletes the feature without entry in the undo nor upload list)
52
    * CHG : Switch to transactional diff uploads to OSM to harden the process
53
    * ADD : Export to OSC (osmChange format)
54
    * ADD : CSV POI import
55
    * FIX : crash when closing layer with virtual nodes (fixes #2858)
56
    * ADD : OSGB36 to the default list of projections
57
    * CHG : Allow to add images to a GeoTIFF layer
58
    * ADD : Add SHP feature attributes as not uploadable OSM Feature tags
59
    * FIX : Allow to load OS VectorMap District shapefiles
60
    * ADD : Allow to save geotagged images
61
    * CHG : Enhanced support for geotagged images drag&drop
62
    * CHG : Geotag support enhancements
63
    * FIX : use gpsd api and implement gpsd-ng
64
    * FIX : Do not take closed layers into account when choosing photo layer (fixes #2823)
65
    * ADD : show geotagged photos on the map (disable via 'view-Show Photos on map')
66
    * FIX : crash when closing layers containing photos (fixes #2828)
67
    * CHG : Allow importing geotagged photos when no track layer is present (closes #2827)
68
    * ADD : Templates xsd (by Jonathan Bennett) (closes #2809; closes #2707)
69
    * ADD : allow to re-order relation members (closes #2759)
70
    * FIX : solves a problem when hovering large relations
71
    * ADD : add a projection editor
72
    * ADD : allow google maps links in goto and download dialogs
73
    * FIX : abort tile downloading when zooming
74
    * ADD : Allow to tile (and cache) arbitrary WMS'es (only EPSG:4326 and google projection supported)
75
    * CHG : rework "Zoom lock" and move it to the view menu
76
    * ADD : support for WMS-C servers (see http://wiki.openstreetmap.org/wiki/Merkaartor/Documentation#WMS-C_Servers) (closes #2598)
77
    * FIX : problem when joining ways
78
    * CHG : hardcode "lat/long", i.e. EPSG:4326, projection
79
    * CHG : hardcode "google" projection.
80
    * CHG : adapt TMS code to allow for non-google projections
81
    * ADD : add the possibility to show a lat/lon grid
82
    * FIX : delete a way when its second to last node is deleted (fixes #2786)
83
    * FIX : make sure polygons are at least 1 pixel wide when drawing them at creation time
84
    * FIX : Do not count deleted parents when removing children nodes (fixes #2785)
85
    * FIX : Make sure not to write to the log after it has been closed (fixes #2783)
86
    * FIX : OSX Qt system translations location (by Aleksandar)
87
    * FIX : Update language of language combo after language change (by Alaeksandar)
88
    * FIX : Only allow virtual node updates after relations resolution (by Trav)(closes #2782)
89
    * ADD : Allow to zoom on the location of a GeoTIFF image
90
    * FIX : Do not updateindex() if the feature is deleted
91
    * FIX : roads not always refreshed when changing type or properties (fixes #2773)
92
    * FIX : Cannot cleanly copy tags from one relation to another (fixes #2746)
93
    * FIX : When merging contiguous nodes in the same way, check that we don't add the same node twice (fixes #2771)
94
    * ADD : Brazilian Portuguese translation (by Marcio Moraes)
95
    * FIX : OSX enhacements (by Aleksandar Topuzovic) (closes #2774)
96
    * FIX : When nodes are hidden,do not put them in the way of selecting roads
97
    * FIX : avoid multiple updateVirtuals() at download time by disabling it and doing them all when the download is done
98
    * FIX : speedup node moving by disabling virtual nodes and index updates during drag
99
    * FIX : crash when coming from "Separate move mode" and a feature is selected.
100
    * CHG : Move the "File-Render" menu to "File-Export-Raster/SVG"
101
v0.15
102
    * FIX : In about box, the changelog is now properly resized
103
    * ADD : support for OSM short link as input
104
    * ADD : Show distance measurement during area creation (closes #1640)
105
    * ADD : Add language to changeset created_by (closes #2369)
106
    * FIX : Add support for HTTP auth to TMS (by Trav) (closes #2473)
107
    * FIX : Crash in tag selection with invalid "not" expression (fixes #2722)
108
    * FIX : Joining 2 ways to create an area doesn't create a polygon if the 2 ways have opposite directions (fixes #2718)
109
    * FIX : Improve tag completion behaviour (by Trav) (closes #2716)
110
    * ADD : Add GlobeXplorer (DigitalGlobe) to default WMS list (by sim6) (closes #2714)
111
    * FIX : Handle case of selection being reset during tag editing (fixes #2646)
112
    * ADD : Make the point where nodes are not displayed configurable
113
    * FIX : Do not allow node interaction when they are not displayed (closes #2674)
114
    * FIX : 100% CPU usage and Crash on creating roundabout (fixes #2659)
115
    * FIX : No name in for gpx track layer in Layers menu after File -> Import. Patch by Trav (closes #2661)
116
    * CHG : Keep directional arrows blue for oneway roads in "Show directional arrows - Always" mode.
117
    * ADD : GeoTIFF background plugin (closes #1025)
118
    * ADD : Grabbing hand icon in signle mouse mode
119
    * FIX : Layers menu entry for background layer is wrong at startup. Patch by Trav (closes #2641)
120
    * ADD : When in "single mouse button" mode, allow to cancel most operation with a right-click
121
    * ADD : "Zoom lock" mode. Zoom steps are locked to TMS ones and projection is locked to Mercator
122
    * FIX : get sharper Yahoo images (closes #2623)
123
    * FIX : tag value "Fast food" should be "fast_food" (closes #2625)
124
    * ADD : Add a preference disallowing selection of relations when hidden
125
    * ADD : add japanese and ukrainian languages to Windows installer (fixes #2619)
126
    * ADD : Automatic SVN revision number in about dialog and elsewhere (closes #2208)
127
    * FIX : URL's in about dialog (fixes #2606)
128
    * FIX : Export trackpoints time when exporting GPX (fixes #2594)
129
    * ADD : Virtual nodes allow fast creation of intermediary nodes (closes #821)
130
    * ADD : Allow to move node in Node creation mode (closes #1910)
131
    * CHG : Only generate log files on request (--log) on release builds
132
    * FIX : speedup epsg:4326 projection
133
    * FIX : WMS projection related bugfixes
134
    * ADD : Re-added tiled Yahoo! imagery as a plugin
135
    * ADD : NearMap Austalian TMS to the default list
136
    * FIX : corrected issues in image downloading
137
    * FIX : Set "yes" as default to request for saving .mdc file after upload
138
    * FIX : crash with self-intersecting polygons (fixes #2317)
139
    * FIX : assert when drawing scale (fixes #2347)
140
    * FIX : Do not add the "oneway" tag on roundabouts (implied)
141
    * FIX : crashes on editing style None.mas by Stefan (Konink?) (fixes #2200)
142
    * FIX : Tiles network patch by Tom Verbeure (refs #2316)
143
    * FIX : Align nodes patch by Chris Baird (closes #2296)
144
    * ADD : Mac OS X icon (closes #2254)
145
    * FIX : Force custom Qt style if Qt runtime version < 4.5.1 (fixes #2204)
146
    * ADD : Allow all platforms to connect to a gpsd backend
147
    * FIX : Set gpsd output to NMEA; allow to save log
148
    * FIX : Do not draw background if saved pixmap is null as a copy of a null pixmap seems to crash on Mac (fixes #2262)
149
    * FIX : Fixes MacOSX plugin dir (fixes #2253)
150
    * FIX : Handle latlong projection in SHP files (fixes #2183)
151
    * FIX : remove s60 extensions (fixes #2185)
152
    * FIX : allow non-uploadable nodes to be uploaded when they are part of of a created road (fixes #2175)
153
    * FIX : fixes building Merkaartor 0.14 with the -Werror=format-security CFLAG, which is used by default in Mandriva
154
    * FIX : remove Yahoo when NOUSEWEBKIT is enabled
155
v0.14
156
    * FIX : Optimize painter/style update
157
    * FIX : XML encode the changeset comments (fixes #2115)
158
    * ADD : Ability to create house numbers "Karlsruhe" style
159
    * FIX : Avoid infinite loop with imbricated relations
160
    * CHG : Remove api 0.5 option
161
    * ADD : Alternative way of drawing tracks
162
    * FIX : Don't fail importing lower-cased filenames
163
    * ADD : Select a relation member by contextual menu
164
    * CHG : Do not select a relation member when doing a "Center..."
165
    * ADD : Clicking on a relation member highlights it
166
    * ADD : Add a Features dock displaying the features in the current viewport
167
    * ADD : Add a case-sensitiveness option to the search + search by ID (closes #1509)
168
    * CHG : Remove support for osmarender (fixes #1966)
169
    * ADD : Allow multi-selection of layers; allow to show/hide or readonly several layers at once (closes #1798)
170
    * ADD : Also export routes in GPX
171
    * ADD : Paste features as a whole (closes #1807)
172
    * ADD : Spatial indexing of features for faster display with large downloaded areas.
173
    * ADD : Built-in list of epsg projections (from proj4)
174
    * CHG : Replaced "Commit..." command by "Force Upload". Allows to force update of existing features or to upload imported features (such as SHP, KML, ...)
175
    * FIX : User preferences thru OSM preferences system works again
176
    * FIX : Support projections when importing SHP files
177
    * ADD : Drag & drop re-ordering of the layers
178
    * ADD : Support for multiple image layers (closes #1400)
179
    * CHG : Load Yahoo background as a whole rather than in pseudo-tile
180
    * FIX : Take layer tag into account for drawing priority (fixes #1792)
181
    * FIX : Relations were no more drawn according to style
182
    * ADD : Interactions help in the info dock
183
    * ADD : Generic polygons creation (closes #1808)
184
    * FIX : Never loose selection when ctrl- or shift-clicking (fixes #1793)
185
    * FIX : Allow move of multiple selected features
186
    * ADD : Rotate function
187
    * FIX : Give title to progress dialogs (fixes #1512)
188
    * ADD : WMS Editor: Display user-friendly layers/projection list based on capabilities
189
    * ADD : Display plain trackpoint description/comment in infodock if found (closes #1788)
190
    * FIX : First node of a new way not connected to existing way after upload (fixes #1774; fixes #1780)
191
    * CHG : Changed way to handle WMS. Should allow exotic projections and eliminate problems.
192
    * ADD : Create road junction function (closes #1661)
193
    * FIX : force the addition of children of imported features (might solve some "prerequisites" errors)
194
    * FIX : import & export JOSM compatible .osm (fixes #1163)
195
    * ADD : log file for debugging output
196
    * ADD : standard command-line arguments (-h, -v, ...) (fixes #1712)
197
    * FIX : Use application-wide proxy (fixes #1763)
198
    * ADD : Allow to specify a user/password for the proxy (untested by me)
199
    * FIX : Photo localization patch from Toby Speight.
200
    * FIX : Set version of newly uploaded objects at 1.
201
    * FIX : Graphical corruption on Intel chipsets when "Show downloaded areas" was enabled
202
    * FIX : API 0.6: Add features version number in MDC'es
203
    * FIX : API 0.6: Fix info dock links
204
    * FIX : Problem with "center" & "center & zoom" from the properties dock
205
    * FIX : API 0.6: Error when deleting a road with no nodes (fixes #1732)
206
    * FIX : Correctly handle plural forms in MapLayer information
207
    * FIX : API 0.6: Do not add "created_by" to changed features (fixes #1728)
208
    * FIX : API 0.6: Allow to define a comment on a changeset (fixes #1731)
209
    * FIX : API 0.6 fixes
210
    * FIX : Nodes fetched by relations are incomplete and not completed by "download more" (fixes #1715)
211
    * ADD : Initial support for Symbian S60v5
212
    * ADD : Support for discardable dialogs/messageboxes (fixes #1487)
213
    * FIX : Do not automerge GPX nodes (fixes #1486)
214
    * FIX : Proper clipping via Boost's geometry template library
215
    * FIX : Do not use guarded pointers (too slow) (closes #1674)
216
    * FIX : Styles tag selection speed optimisation (by Trav)
217
    * FIX : OSM/GPX import optimisations (by Trav)
218
    * FIX : <Esc> in Name property inspector causes AV (fixes #1672)
219
    * CHG : Move vector background from SHP to OSB
220
    * CHG : Preferences are uploaded to OSM in binary, base-64 encoded, 254 char slice. Allow to bypass the 255 char per preference limitation.
221
    * CHG : Preferences lists (Bookmarks, WMS servers, ...) are now distributed and saved as XML in ~/.merkaartor. Allow proper merging (fixes #1401)
222
    * ADD : Allow to choose which Qt style to use via a combobox
223
    * CHG : Implement the custom styles as plugins
224
    * FIX : English language warning
225
    * ADD : Switch to template-based projection handling; remove dependency on libproj
226
    * FIX : proper handling of the "Don't connect GPX nodes..." disabling.
227
    * FIX : Fit the style editor in 1024x600 resolution (fixes #1609)
228
    * FIX : Reflect in dirty dock the fact that multiple objects were changed together (fixes #1507)
229
    * ADD : Threaded browser-based background image grabbing. (fixes #1312)
230
    * FIX : Handle redirection for TMS/WMS servers (fixes #1639)
231
    * FIX : Clear "hover" state when mouse leave the map widget
232
    * FIX : WMS has now the proper projection
233
    * ADD : Projections are specified in a "Projections.xml" file
234
    * ADD : move WMS/TMS configuration out of the preferences dialog to their own tools menu items.
235
    * ADD : switch to plugin-based image backgrounds
236
    * ADD : prioritize tile loading starting from center (by Arvin Schnell)
237
v0.13
238
    * FIX : Workaround for a crash with templates on Qt 4.5
239
    * FIX : Crash after TMS/WMS server renaming (fixes #1634)
240
    * FIX : Download opaqueness applied to relations (fixes #1637)
241
    * FIX : Do not zoom out after a viewport download in background projection (fixes #1638)
242
    * FIX : Remove layer from "downloaded areas" on close (fixes #1636)
243
    * FIX : Crash on layer close
244
    * FIX : Hardening upload process
245
    * FIX : Remove the deleted road from parent when joining
246
    * FIX : allow to split/join roads belonging to not-completely-downloaded relations
247
    * FIX : Avert crashes by using guarded pointers
248
    * FIX : In case of a failed "Download more", do not delete layer if it was a previously existing one.
249
    * FIX : GeoTagged images are drawn to the full size of GeoImageDock
250
    * FIX : Background images with a too long hash filename were not cached.
251
    * FIX : Tracklayers are (after asking the user) made writeable when opening geotagged images to it
252
    * 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)
253
    * 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)
254
    * FIX : Much better zoom (and image-moving) for ImageView in GeoImageDock
255
    * FIX : Long image filenames are cutted to fit the GeoImageDock (fixes #1452)
256
    * 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)
257
    * FIX : If there is only one opened layer, GeoImage uses it automatically (without asking the user) (fixes #1450)
258
    * FIX : Loading images with non-ascii filenames is now supported by GeoImage (fixes #1359)
259
    * FIX : Handle Undoes while creating single/double roads (fixes #1621)
260
    * FIX : Re-apply custom shortcuts after retranslateUI (fixes #1620)
261
    * FIX : Insufficent precision for WMS bbox requests at high zoom (fixes #1618)
262
    * ADD : Allow to force the custom Qt style thru Config.pri
263
    * FIX : Do not remove incomplete downloaded relation; make them readonly and display them in red (temporary)
264
    * FIX : Painting slowdowns (+ memory consumption) when relations are involved (fixes #1528)
265
    * FIX : Split roads not added to Relation (fixes #1586)
266
    * FIX : Tweaked windows menu to be "standard"
267
    * ADD : Splash screen
268
    * 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.
269
    * ADD : Add a button to the Slippy map allowing to go to the current viewport.
270
    * ADD : Outline coastlines
271
    * ADD : Include build of translations during make
272
    * ADD : Use a builtin shapefile of the world as a background
273
    * ADD : Support for ESRI shapefile import (and, potentially, every GDAL supported file formats) via the GDAL library
274
    * FIX : Bugs when loading MDC history (fixes #1546)
275
    * ADD : Readonly layers + Preferences to default track layers to readonly (fixes #1460)
276
    * FIX : Make upload dialog modal
277
    * ADD : Initial support for multiple projections via proj4. Enable in Config.pri with PROJ=1
278
    * FIX : Crash during OSM import (fixes #1536)
279
    * ADD : Option (in Manager) to autoload/autoshow the World
280
    * FIX : Implement dynamic UI translation (fixes #1432)
281
    * ADD : Generalize the concept of download progress window
282
    * FIX : If one of the translation composant (Qt or Merkaartor) is missing, allow the other to be loaded.
283
    * FIX : Add missing tr() calls in render dialogs.
284
    * FIX : Messagebox-Cancel after deleting a line did not work (fixes #1392)
285
    * ADD : Native SVG renderer
286
    * ADD : Allow to break roads (and areas) with a single node (fixes #1505)
287
    * ADD : Relation member context menu for center and zoom on the properties
288
    dock
289
    * ADD : Allow to remove a member from a relation thru the properties dock.
290
    * FIX : switch to skulpture 2.2 custom style by default
291
    * FIX : Don't allow templates combo to grow depending on content (fixes #1482)
292
    * FIX : Allow disabling "Don't connect GPX nodes separated more than.." by setting it to 0. (fixes #1488)
293
    * FIX : getDefaultLanguage() returns an invalid value with 2-parts language definition (like en_GB) (by Lukasz Jernas) (closes #1417)
294
    * ADD : Single-node splitting of roads even with a connection to the extremity of another road (by Yves Goergen) (closes #1419)
295
    * FIX : Declutter - move translations to a separate directory.
296
    * ADD : Custom Qt style (skulpture by Christoph Feck) to bypass Qt expanding dock problem on linux. Enable via preferences-visual. (fixes #1482)
297
    * FIX : Allow port number in WMS/TMS server address (fixes #1479)
298
    * ADD : Save relative icon filenames in map styles if not builtin (closes #1463)
299
    * FIX : Don't loose selection(s) on "download more" (fixes #1470)
300
    * FIX : Make at least docks translated after a restart (refs #1432)
301
    * FIX : Do not re-sort features when zooming or when latitude changes.
302
    * FIX : Make "Resolve Relations" work as intended (fixes #1449)
303
    * FIX : Don't snap to the road being moved (by Yves Goergen)
304
    * ADD : Merge multiple nodes when dragging one node onto another (by Yves Goergen)
305
    * FIX : Don't jump around on Download More
306
    * FIX : Remember last selected preferences tab page (not stored over an application restart) (by Yves Goergen)
307
    * FIX : Look into application directory for translations by default (by Yves Goergen; fixes #1297)
308
    * FIX : Don't draw the node dot if there is an icon (by Yves Goergen)
309
    * FIX : Make sure areas are rendered before anything else.
310
    * FIX : Add NVIDIA_HACK in Config.pri to (hopefully) help with Nvidia slowdowns.
311
    * FIX : Cache preferences values for quicker access.
312
    * FIX : Crash wen reloading MDC when no layer specified in the command XML (fixes #1434)
313
    * ADD : "Offline" mode switch.
314
    * ADD : Add a "Separate Move Mode" preference to remove "Move" mode. Moving features will be done from the "Edit" mode if deactivated.
315
    * ADD : "Node" - "Detach" to remove a node from a road. Works the same way as "Split"
316
    * FIX : Make Osmarender work again
317
    * ADD : Area transparency
318
    * ADD : Allow on-the-fly language change
319
    * ADD : Remember tag view first column size
320
    * FIX : Allow up to 999Mb for background image cache
321
    * FIX : The API doesn't like some zoom levels return from the name finder service, so fall back to a default in that case.
322
    * ADD : Allow canvas background to be set from a style. Background color is still overridable in the global preferences. (closes #1333)
323
    * FIX : Change URL in about dialog to merkaartor.org.
324
    * FIX : Connection error reporting in name finder service. (sponsored by today's power outage;)
325
    * FIX : Ugly way to ensure ways with duplicate consecutive node will not be uploaded/exported/saved
326
    * ADD : Do not auto-complete "name" tag + make "created_by" read-only
327
    * FIX : Selecting elements with Find do not update the menus (closes #1375)
328
    * FIX : tag values inputed during session not added to auto-completion (refs #1373)
329
    * 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)
330
    * FIX : if a style was selected for a node but no icon was defined, nothing was drawn
331
    * ADD : Possibility to add/remove members from Relations (closes #1265)
332
    * ADD : Automatically save/restore bookmarks, TMS servers & WMS servers to OSM user preferences (closes #1362)
333
    * ADD : Add Name Finder service to "Go to" dialog.
334
    * FIX : If TRANSDIR_SYSTEM isn't set use QLibraryInfo::TranslationsPath. (closes #1358)
335
    * FIX : Plural/paucal forms in DownloadOSM.cpp (closes #1306)
336
    * FIX : World OSM manager now uses standard API rather than the not quite stable XAPI service
337
    * FIX : GPS dock coordinates display wrong (fixes #1303)
338
    * FIX : Background Image: show warning about Yahoo non-cacheable (closes #1310)
339
    * ADD : Single mouse button preference (closes #1314)
340
    * ADD : Tag Templates (closes #1031)
341
    * ADD : "Area" type to tag selector (matches closed roads); Use as "Type is Area".
342
    * ADD : context menu to the slippy map to reset viewport to default (as a side effect, disable right mouse click for zoomout)
343
    * 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.
344
    * ADD : when hovering/focussing a feature, its parents appear in dotted lines
345
    * FIX : initial viewport is really the one from previous session
346
    * FIX : Verify selection is in layer before accessing (closes #1250)
347
    * FIX : After coming out of fullscreen, revert to previous state rather than showing all docks
348
    * FIX : do not unselect newly created features
349
    * FIX : make moving images to start of track work
350
    * ADD : GPX tracks are split if trkpts are more than a certain distance apart (configurable)
351
    * ADD : update info dock on hover
352
    * ADD : KML import
353
    * ADD : display layer name in node info
354
    * ADD : Shortcut editor
355
    * FIX : crash after undo roundabout (closes #1218)
356
    * ADD : enhanced Goto dialog
357
    * ADD : add "Area" label option to the style editor (handle road label as trackpoints, with anchor at the center of the bounding box)
358
    * ADD : add support for MTK-based GPSes
359
    * ADD : add "Halo" label option to the style editor
360
    * ADD : make focus and hover size configurable
361
    * FIX : Windows crash when resaving changed scene truncates save file (closes #1164)
362
    * ADD : Move to the next field on enter in properties dock tags - part 2 (by Travers Carter) (closes #1137)
363
v0.12
364
    * FIX : upload of nodes coming from tracks
365
    * FIX : full zoom drawing bug yahoo images don't scale (fixes #1173)
366
    * FIX : scroll redraw bug yahoo images don't redraw (fixes #1172)
367
    * FIX : scroll redraw bug streetnames left behind (fixes #1171)
368
    * FIX : limit max zoom to a scale of ~2m to avoid overflow
369
    * ADD : SlippyMap remembers last used view
370
    * FIX : remove support for internal webkit. As of now, Qt 4.4+ is required for Yahoo! imagery.
371
    * ADD : let the use choose between translating standard OSM tags
372
    * ADD : ability to set language explicitly
373
    * FIX : make "About" dialog more useful
374
    * FIX : show correct progress when downloading maps
375
    * FIX : make yahoo maps line up for large views (sync from r10585 by Petr Dlouhy)
376
    * FIX : GPX track timestamps are in UTC (see gpx 1.1 schema)
377
    * FIX : change serial port GPS readout from busy looping to signal wakeup
378
    * FIX : make the heading appear in the satellite tracker
379
    * ADD : nice satellite strength view widget
380
    * FIX : OSM export doesn't handle quotes well (Fixes #1139)
381
    * ADD : Allow osm API url in the "Use OSM link" text box
382
    * FIX : 'Download more' should work without prior 'Download from web' (Closes #1028)
383
    * FIX : Joining roads by moving a node from one road on top of another road gives incorrect node sequence (Fixes #1149)
384
    * ADD : preliminary gpsd supprt
385
    * FIX : Upload of a modified single GPX track node was not working anymore (fixes #1141)
386
    * ADD : Support for GeoTagged images. qmake GEOIMAGE=1 to activate. requires exiv2 (by Timo Schlüßler)
387
    * ADD : Move to the next field on enter in properties dock tags (by Travers Carter) (Refs #1137)
388
    * ADD : revised OSB format. Allows to use large map files directly from disk with low memory footprint.
389
    * FIX : Native render doesn't render anything at high lat/long values(by Travers Carter)  (Closes #1135)
390
    * FIX : Expand tables in the properties dock to the available width by default (by Travers Carter) (Closes #1136)
391
    * FIX : make download dialog a less cluttered
392
    * FIX : update the "created_by" tag at each update, not only add.
393
    * ADD : Check if there are empty roads/relations during a download and propose to mark them for deletion
394
    * ADD : "visible" action in layers menu
395
    * FIX : properly detect if roads are breakable/joinable and update menus accordingly
396
    * FIX : Handle "NotYetDownloaded" for Relations
397
    * ADD : scalable POI icons in styles
398
    * ADD : +/- buttons on zooming slippy map so single button devices can use it too
399
    * FIX : only activate upload menu when there is something to upload
400
    * ADD : ability to use svg for node icons
401
    * ADD : tab filtering and color code to Layer dock
402
    * FIX : manage road conflicts from downloads
403
    * ADD : continue road if selected node belongs to only 1 road and is at one end
404
    * ADD : MRU for opened and imported files
405
    * ADD : menu option to show/hide a selectable relation bounding box
406
    * ADD : preference option for focus/hover/relations colors
407
    * ADD : Create one layer per track during GPX import
408
    * ADD : Info dock for layers
409
    * ADD : menu option to show/hide scale
410
    * ADD : "Duplicate", "Apply", "Up", "Down" functionality to the style editor
411
    * FIX : another try at solving the "long-ways-at-high-zoom-makes-Merkaartor-unusable" problem (closes #1110)
412
    * ADD : names rendering in styles
413
    * ADD : save last download layer to MDCs
414
    * ADD : switch to integer internal coordinates. Coordinates now vary from -INT_MAX to +INT_MAX rather than -M_PI / +M_PI
415
    * FIX : 412 when uploading joined/split roads
416
    * ADD : layer menu in menubar
417
    * ADD : display viewport coordinates in status bar
418
    * ADD : (almost) generalize progress dialogs
419
    * ADD : support (initial) of GPS devices / NMEA log replay
420
    * ADD : option to show/hide track segments
421
    * ADD : option to show/hide non-stylized trackpoints
422
    * ADD : option to show/hide street names on the map
423
    * ADD : Render to bitmap via native engine.
424
    * ADD : Render to SVG via Osmarender (requires libxml2/libxslt; inkscape required to generate bitmap). Closes #694
425
v0.11
426
    * ADD : Export to KML
427
    * ADD : Export to GPX + proper waypoint saving in MDC documents
428
    * ADD : Shift-Right button to drag-zoom
429
    * 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.
430
    * FIX : Save also the redo history in a MDC document
431
    * FIX : Allow deletion of a node from a track without deleting the whole segment
432
    * FIX : Add a preference option to disable styling for Track layers + re-inject default waypoint painting from dantje
433
    * ADD : non-uplodable tags; tags with key beginnig and ending with an underscore ("_") won't be uploaded
434
    * ADD : ability to commit features from non-uplodable layers to the dirty layer, i.e. make them uploadable
435
    * 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.
436
    * ADD : Basic support for waypoints/logpoints from gpx files
437
    * ADD : altitude and velocity to NMEA import
438
    * FIX : background image cache: delete older images from cache first
439
    * ADD : context menu functionality to the map
440
    * FIX : Show tracksegment even if it only intersects the viewport
441
    * ADD : Encode speed and slope in track segments
442
    * FIX : Handle relative paths when loading files
443
    * FIX : Clip track segments on viewport
444
    * ADD : Show length of selected way in info dock
445
    * ADD : Display distance in CreateSingleWay
446
    * FIX : "Dynamically" display all built-in styles in the preferences dialog rather than pre-defined ones
447
    * ADD :  special value "_NULL_" to TagSelector; matches non-existent or empty tag
448
    * FIX : allow punctuation in tag selector
449
    * 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"
450
    * 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
451
    * FIX : pixmap from background images were not freed, leading to ever growing memory consumption
452
    * FIX : problem with map adapters having limited zoom range (e.g. Maplint 12-16)
453
    * 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.
454
    * ADD : clipboard-copy-paste support (Tags only for now). Clipboard format is xml OSM.
455
    * ADD : "export selected to OSM"
456
    * ADD : Proxy support to SlippyMapWidget + change the kind of download only when interacting with the slippy map
457
    * ADD : when deleting roads, ask if nodes should be deleted also
458
    * ADD : "View downloaded area": "dot" the areas not downloaded from OSM during the current session
459
    * ADD : Save position of last edit session on exit
460
    * ADD : Split a road by selecting only the node
461
    * ADD : Arrow keys move the map (by Rainer Keller)
462
    * 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
463
    * FIX : segfault with MDC containing history where a feature is created and deleted
464
    * ADD : "Dirty" layer where all modified features go
465
    * ADD : "Undo" dock with all undo actions
466
    * FIX : Start new road from selected node
467
    * FIX : German translation
468
    * ADD : Czech translation (Tom Mika)
469
    * FIX : History window now displays UTF8
470
    * FIX : Bookmark created from "Download from web" immediately added to bookmarks menu (by rullzer)
471
    * FIX : Tags undo was pretty much broken
472
    * FIX : Update undo button state after upload
473
    * ADD : Make URL in about window selectable (by Max Vasilev)
474
    * FIX : Style definitions can now use *,? and [abc]
475
    * ADD : Open/Import multiple files
476
    * ADD : draw scale
477
    * FIX : upload order when merging nodes
478
    * FIX : warn when using wrong credentials
479
    * ADD : drag the map around with control key for poor Mac owners
480
    * FIX : We can now select the move tool everytime
481
    * FIX : Reverse on an area doesn't open it anymore
482
    * FIX : Select dialog : fix the size of elements
483
    * FIX : Roundabout creation. Add tag junction=roundabout
484
    * FIX : Autoselect source in download dialog
485
    * ADD : Align nodes function
486
    * ADD : living_street as a predefined highway tag
487
    * FIX : use CoordBox method to zoom a little instead of calling zoom
488
    * ADD : caching mechanism for painters
489
    * ADD : draw nodes of hovered/selected roads (by Vincent Meurisse)
490
    * FIX : make the shortcuts for creating a new road and way less interfering
491
    * ADD : support for OSM links in download dialog (Refs #812) (by Timo Schlüßler)
492
    * ADD : shortcuts for zoom-in(+) and zoom-out(-) (by Timo Schlüßler)
493
    * FIX : keyboard modifiers: ctrl-click toggle; shift-click add; ctrl-add-click prevents road selection; shift-drag selects features which intersects
494
    * ADD : Information dock
495
    * ADD : Dock menu / shortcuts
496
    * ADD : different colors for focus and hover
497
    * ADD : Merkaartor icon
498
    * FIX : unified version handling
499
    * ADD : OpenTopoMap WMS server to list of defaults; OpenAerialMap as TMS (existed as WMS already)
500
    * ADD : "Download more" command. Adds to last download layer
501
    * ADD : per-layer "zoom all"
502
    * ADD : delete layer command
503
    * ADD : french translation
504
    * ADD : Merkaartor document (*.mdc)
505
    * FIX : Apply button in Preferences now updates the main window immediately
506
    * FIX : if a feature contains a node more than once, if the node is deleted, only the first occurence is removed
507
    * ADD : merge nodes function
508
    * FIX : don't ignore "width" tags on export
509
    * ADD : translation capabilities
510
    * FIX : Misaligned background after view resize
511
    * FIX : clipping problem with selected features during resize
512
    * FIX : NMEA import timestamps
513
    * FIX : don't force to enter an u/p for download
514
    * FIX : right background column not drawn in large resolution
515
v0.10
516
    * ADD : warn for older versions of Qt
517
    * ADD : save mainwindow layout status (by Daniel van Gerpen)
518
    * ADD : improved tag selection mechanism
519
    * ADD : per-layer transparency
520
    * ADD : background color chooser
521
    * FIX : redraw view when joining roads
522
    * ADD : generalization of Tile servers (OSM is now part of that group)
523
    * ADD : shift-click also prevents roads from selected (previously only alt-click)
524
    * ADD : configurable projection type (allow custom zoom in "Merkaartor" projection, for background also)
525
    * ADD : configurable zoom factors
526
    * ADD : Background tiles caching
527
    * ADD : Initial track to road
528
    * ADD : Initial osmarender rendering
529
    * FIX : decrease memory usage when importing OSM
530
    * FIX : increase snap update speed
531
    * ADD : ability to load tracks from the command line (by Daniel van Gerpen)
532
    * ADD : Mapnik-lookalike style (by Colin Marquardt and Andreas Laas)
533
    * ADD : ability to set default style at startup
534
    * FIX : Remove compile warnings and c-style casts (by Daniel van Gerpen)
535
    * ADD : "created_by" to new features
536
    * ADD : navigation: view -> bookmark + add/remove
537
    * FIX : warn when OSM userid/password not set
538
    * ADD : Export viewport to OSM
539
    * FIX : crash when splitting roads (by Daniel van Gerpen)
540
    * FIX : various memory leaks and clean ups (by Daniel van Gerpen)
541
    * ADD : provide navigation for the slippy map with right and left mouse button (by Daniel van Gerpen)
542
    * FIX : zoom around cursor position
543
    * ADD : import NMEA logs (crude) (by Chris Browet)
544
    * FIX : proper handling of dirty documents (by Chris Browet)
545
    * ADD : search on name/tags (by Chris Browet)
546
    * FIX : don't crash while createing a roundabout (by Tommi Vainikiainen)
547
    * ADD : curved road support
548
    * FIX : enhance somewhat visibility of selected items (by Chris Browet)
549
    * ADD : export OSM files (by Chris Browet)
550
    * ADD : support for OSM backgrounds (by Chris Browet)
551
    * ADD : centralized preferences dialog (by Chris Browet)
552
    * ADD : support for WMS maps (by Chris Browet)
553
    * FIX : remove yahoo maps support (not "legal" way to access tiles) (by Chris Browet)
554
    * ADD : support for Yahoo maps backgrounds (by Chris Browet; QMapControl widget by Kai Winter)
555
    * ADD : tags autocompletion in related widgets
556
    * ADD : paint style editor
557
558
v0.09
559
    * ADD : support for Noni GPSPlot tracks
560
    * ADD : draw natural=wood areas (by Raphael Studer)
561
    * FIX : also draw trackpoints that have an icon
562
    * FIX : draw unconnected trackpoints
563
    * ADD : multiple remove
564
    * ADD : save last current directory
565
    * ADD : draw landuse=forest area (by Raphael Studer)
566
    * ADD : move trackpoints onto a road inserts the point in the road
567
    * ADD : draw a lot of more things in merkaartor (by Matt Williams)
568
    * ADD : draw hospital area and node
569
    * ADD : nice amenity selector for nodes
570
    * FIX : use the standard system for predefined tags for highway
571
    * ADD : nice landuse selector for roads (areas)
572
    * ADD : more amenities (by Matt Williams)
573
    * ADD : ability to easily draw an area
574
    * ADD : landuse selector for relations
575
    * ADD : upload relations to OSM
576
    * FIX : compile fixes for gcc 3.x (by Thomas Wood)
577
578
v0.08
579
    * FIX : work with 0.5 API
580
    * ADD : move can now work on a complete way
581
    * ADD : non-transparant proxy support
582
    * ADD : change cursor when in move mode
583
    * FIX : recognize 1 in oneway key
584
    * FIX : slightly change default way width
585
    * FIX : undo/redo handling for manipulating tags
586
    * ADD : ability to draw icons on specific trackpoints
587
    * ADD : draw parking symbol from mapnik
588
    * ADD : tertiary highway type
589
    * FIX : tweak color scheme
590
    * ADD : cache road bounding box
591
    * FIX : draw parking surface
592
    * FIX : tab order of various widgets
593
    * ADD : slippy map coordinates selector
594
    * FIX : reuse slippy map cache between different invocations
595
    * FIX : improve download handling
596
    * ADD : join/split/break road actions
597
    * ADD : caching algorithm for editstylepainters
598
    * FIX : improve rendering on higher zoomed-out levels
599
    * ADD : drag box to select a group of elements
600
    * ADD : selection box when multiple features are selected
601
    * FIX : zoom with wheelbox as in Google maps
602
    * FIX : remove irrelevant menu item
603
    * ADD : import relations
604
    * ADD : view relations in the propertiesdock
605
    * ADD : track back to which features a feature belongs
606
    * FIX : compile warnings (by Elrond)
607
    * ADD : rendering according to correct priority
608
    * ADD : create relationships
609
    * FIX : also render relations where tags are on the individual
610
    roads
611
    * FIX : clean up code and compile warnings (by Elrond)
612
613
v0.07 18 aug 2007
614
    * ADD : nice mappaint mechanism
615
    * FIX : downloading same area twice doesn't create upload conflicts
616
    anymore
617
    * FIX : keep tag content when editing them in the tag table
618
    * FIX : correctly keep track of the tag table size
619
    * FIX : remove 0.3 API support
620
    * ADD : gzipped downloading
621
    * ADD : nice painting for water
622
    * ADD : file->new menu option to start a new map
623
    * FIX : change current directory when opening a file
624
    * FIX : surpress drawing artefact when creating a new segment
625
    * FIX : avoid Qt to have to process download notifications recursively
626
    * ADD : scripts to create the windows installation package
627
    * ADD : create way from selected segments tool
628
    * FIX : don't systematically add width tags to segments
629
    * FIX : streamline changing the width of a segment
630
    * FIX : bring back drawing of traffic direction indicators
631
    * FIX : show more segments on greater zoom levels
632
    * FIX : make user interface work with Qt 4.2 again
633
634
v0.06 5 dec 2006
635
    * FIX : also recognize true/false for oneway tag
636
    * FIX : correctly update roads when downloading the same road twice
637
    * ADD : type combobox to set highway tag
638
    * FIX : no busy waiting for OSM download
639
    * ADD : progress dialog while downloading from OSM
640
    * FIX : refresh view immediatly after download
641
    * FIX : download segments outside original bounding box for roads
642
    * FIX : don't call QStatusbar methods from a paintEvent
643
    * FIX : speed up drawing of roads when zoomed out
644
    * ADD : undo/redo icons + actions added to toolbar
645
    * FIX : improve speed with a double buffer for static content
646
    * ADD : change tags on multiple elements at the same time
647
    * ADD : delete tag tool
648
    * ADD : download with 0.4 API
649
    * ADD : upload with 0.4 API
650
    * ADD : draw arrows on GPX tracks
651
    * ADD : optionally download trackpoints from OSM
652
    * ADD : ability to contact OSM at a different port
653
    * ADD : allow panning with right mouse button from all interactions
654
    * FIX : keep correct startpoint when changing view during segment drawing
655
    * ADD : debugging mode
656
    * FIX : create node bad url
657
    * ADD : double carriageway tool
658
    * FIX : upload segments before roads and nodes before segments
659
    * ADD : draw roundabout tool
660
    * ADD : easy single way creation
661
    * FIX : improve speed with large number of trackpoints
662
663
v0.05 15 nov 2006
664
    * ADD : connection roads by dragging end points
665
    * FIX : don't crash after undoing deletion and doing something else
666
    * ADD : go to selection interaction after upload/import/open/download
667
    * FIX : make the Cancel button work in the import OSM progress dialog
668
    * FIX : add a id hash map to speed up importing OSM file
669
    * ADD : bookmark system for downloading from OSM
670
    * FIX : don't jump when zooming after panning
671
    * FIX : use the same step to zoom in and out
672
    * FIX : calculate correct bounding box
673
    * FIX : always update tagview and fix memory leak
674
    * FIX : performace improvements
675
    * ADD : oneway markers
676
    * ADD : reverse way/road action
677
    * ADD : traffic direction combobox in road properties
678
    * ADD : load tags for nodes
679
    * ADD : rendering of parks pitches and water reservoirs
680
    * ADD : set view to coordinates dialog box
681
    * FIX : after downloading from web focus on downloaded area
682
683
v0.04 29 oct 2006
684
    * FIX : reset brush when drawing zoom window
685
    * FIX : include way id when sending updates to Openstreetmap
686
    * FIX : always prefer to select a road
687
    * ADD : delete nodes,segments,roads on server
688
    * ADD : ability to remove segments from roads, and influence order
689
    * ADD : user recognizable names in upload window
690
    * FIX : use a dotted line for gpx track segments
691
    * ADD : split roads by adding a node
692
    * ADD : zoom in/out with the scrollwheel
693
    * ADD : debian package
694
695
v0.03 25 oct 2006
696
    * FIX : compilation fixes for linux
697
    * ADD : pan view by dragging
698
    * ADD : create node
699
    * FIX : don't draw nodes when zoomed out
700
    * FIX : draw segments stronger when zoomed out
701
    * FIX : make roads easier to select, segments harder
702
703
v0.02 24 oct 2006
704
    * ADD : update/commit style merging and conflict resolution
705
      with openstreetmap
706
    * ADD : delete node/segment
707
    * FIX : move trackpoints accessible from editor toolbar
708
    * ADD : layers
709
    * ADD : support for OSM ways
710
711
v0.01 20 oct 2006
712
    * ADD : upload node/segments to OSM
713
    * ADD : download segment tags
714
    * ADD : edit node properties (long,lat)
715
    * ADD : edit segment properties (width,tags)
716
717
v0.00 17 oct 2006
718
    * ADD : download node/segments from OSM
719
    * ADD : display node/segments/tracks
720
    * ADD : add segments
721
    * ADD : move nodes