forked from viking-gps/viking
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
734 lines (676 loc) · 35.4 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
Viking 1.3 (2012-04-22)
New features since 1.2.2
* Be consistent in that track and waypoint list dialogs are always sorted alphabetically.
* Add OSM Transport map as a built in map option.
* Add supported MIME types to the desktop file specification.
* Add example script that can be used to upload a track as a route to a predefined GPS device.
* Display the average moving speed for a track in the track properties.
* Add ability to open a TrackWaypoint layer with another external program (default merkaartor).
* Add ability to open a TrackWaypoint layer with an external program (default JOSM).
* Use map default: OSM MapQuest tileserver.
* Add and use a preference for the associated image viewer program.
* Add and use KML File Export units option.
* Add ability to geotag images interpolating times against tracks.
* Acquire Geotag Images via TRW Layer
* Ensure vtl created in acquire operation runs post read stage.
* EXIF read implementation for geotagged images (libexif).
* Add new process stage for acquire methods.
* Enable reversing a track from the track menu.
* Display compact message on the statusbar for the selected trackpoint or waypoint. (SF#3314888)
* Enable multiple selection and deletion.
* Scale waypoint icons to give large or small icons as necessary.
* Add Yahoo! Maps webtool link.
* Extend webtools with a bounds version for the URL which takes four string parameters.
* Add webtool for Bing maps.
* Add Acquire OSM option into the Track/Waypoint layer operations.
* Add used geo-* scripts as they are public domain.
* Continue geocaching.com support via third party tools.
* Show elevation gain/loss on track creation 'tooltip' (as per SF#2838561 request), when such data is available.
* Automatically attempt to set elevation data from the DEM layer whilst a track is being created.
* When creating a track, display the total distance of track (via a tooltip like text) on the main display.
* Allow to import any file known by gpsbabel
* Add support for any device known by gpsbabel
* Add experimental support for GPSD_API_MAJOR_VERSION 5.
* Add ability to acquire GPS traces stored on OSM
* Enable copying layer/sublayer names as plain text, so that it can be pasted into external text handling applications.
* Enable getting of the statusbar from the window.
* On creating a new waypoint always attempt to auto set the altitude if DEM data is available.
* Enable the escape key to remove/reset the ruler tool.
Fixes since 1.2.2
* Remove Tiles@home support as the service has stopped.
* cleanup: Remove unused and out of date 'viking-remote' script and related files.
* cleanup: Remove *very* old documentation and don't bother distributing any of it which is all old.
* Fix Track Properties graph blob marker drawn at wrong elevation when elevation graphs have different min/max heights.
* Fix Track Properties graph DEM points drawn at wrong elevation when lowest elevation is not zero.
* Use an intermediary program which will invoke the system's default for opening images.
* Fix opening of external web sites via center method when the zoom level is less than 1 mpp.
* Fix crashing on opening a file via recent menu after a .vik file is opened.
* Fix too easy to accidently move a waypoint with an image with the select tool - must use shift key.
* Fix can not immediately select another layer if currently selected layer's visibility changes.
* Fix compilation with curl 7.21.7 (SF#3376584)
* Improve libgps test with the consistently available function: gps_close
* Fix <GTK 2.24 combo box usage.
* Fix crashing on opening multiple files after a .vik file is opened.
* Solution for SF#2766266 - Give user feedback about OSM uploads (success/failure).
* Fix: send VLP's update signal when adding a layer
* Fix: Don't abort program when attempting webtool center with different x & y factors.
* Fix Join Tracks functionality.
* Fix SF#3408170: Selected Track Thickness is Always 1px
* Fix tracks not shown over map when map layer is dragged to the end of the treeview list.
* Refuse to load unsupported file types.
* Restore broken GPS power off command.
* Fix: SF#3042692 - Tiles May Get Deleted During Offline Usage.
* Fix some tracks elevation profile may display no altitude, despite all altitudes available in the track.
* Fix SF#3387590: Top Layer cannot be renamed
* Enable merging tracks without timestamps to other tracks that do not have timestamps. (SF#2886231)
* Prevent track merge by time requests when there are no other suitable tracks.
* Improve track name when split from Track Properties window.
* Replace 'Magic Scissors' by a more accurate name - 'Route Finder'.
Viking 1.2.2 (2011-11-03)
Fixes since 1.2.1
* Increase default tile age check to 7 days.
* Fix compilation with curl 7.21.7 (SF#3376584)
Viking 1.2.1 (2011-06-16)
Fixes since 1.2
* Support proper MAC OS file locations.
* Fix incorrect track property line marker positioning when the track has gaps.
* Fix track property point marker drawing error - sometimes draws dot marker too low.
Viking 1.2 (2011-05-24)
New features since 1.1
* Remove unecessary treeview item selection.
* Add zoom level 0.5 to map layer
* [DOC] Add links to access Viking's source code
* Rename file to prevent any case-insensitive issues.
* Add getting the users confirmation when deleting (emptying) data from the GPS layer.
* Enable keypad delete to remove layers in the layers panel.
* Enable deleting multiple tracks or waypoints within a layer by selecting them from a list.
* Add getting the users confirmation when deleting an individual track or waypoint.
* Add the ability to delete all waypoints or tracks in the layer.
* Add getting the users confirmation when deleting a layer.
* Start a new 'Tracks' treeview menu, similar to the 'new' Waypoints treeview menu.
* Add operations on waypoints into the 'new' Waypoints treeview menu.
* Add new graph type Speed/Distance in the track properties window.
* Add new graph type Elevation/Time in the track properties window.
* Add new graph type Distance/Time in the track properties window.
* Improve Track Properties speed/time drawing to display in nice human friendly whole number scaled units.
* Improve Track Properties elevation drawing to display in nice human friendly whole number scaled units.
* On the Track Properties Window draw an always updating indicator of where the readings are taken from.
* Enable controls of drawing DEM data and GPS speeds on the Track Properties Window.
* Add keyboard accelerators for the Track Properties Window.
* Add ability to resize the Track Properties window.
* On the Track Properties Window, also show the elevation or speed for the current track position as indicated by the mouse pointer.
* Add support for kml files.
* Add ... where necessary to track & waypoint menu entries.
* Enable Open Waypoint Image via right click menu entry.
* Use ability to select a waypoint given the thumbnail image size.
* Add ability to open the trackpoint edit dialog via the viewport right click menu when a trackpoint is selected.
* Add ability to move selected trackpoint or waypoint by the mouse within the select tool.
* Add a new select tool at the window level to enable/disbale item selection of the a track or a waypoint.
* Enable to unselect treeview item
* Add Select Request layer interface and use within the track/waypoint layer to select an item.
* Add internal track right click menu variable.
* Tidy up track/waypoint sublayer callbacks to only use the layers panel if it available.
* Add viewport to sublayer add menu items callback.
* Make the highlight colour configurable and use as appropriate for the selected track/waypoint drawing.
* Add track and waypoint highlight for the selected layer or individual item.
* Add the storage and retrieval of any kind of track or waypoint selected item (either an individual item, list (i.e. a sublayer) or layer) at the window level.
* Add viewport property to control the display of the track / waypoint item highlight.
* Add backup support for launching URLs with Mac OS based browsers.
* Add backup support for launching URLs with Google Chrome based browsers.
* Add support for Bing maps
* Add support for dynamic copyright
* Add map's logo support
* Add support for reference documentation
* Generate a trackwaypoint layer update on the finish creatiing of the thumbnails so the images are shown.
* Enable the tree view panel to be more usefully resized smaller than the text names.
* Windows: Open help pdf file when when clicked on Help->help
* [DOC] Split By Number of Points
* Add Track->Split by Number of Points (as per SF#2847587 request).
* Add a new dialog to return positive number.
* SF#2844872: Suggest name for the new track when splitting the track via the trackpoint edit dialog.
Fixes since 1.1
* Better safety checking to prevent crash due to null variable reference in use of the current trackpoint.
* Fix: Reduce GObject cast
* Fix etag handling
* Fix: generate doc/reference/Makefile when needed
* Fix Track -> Split by Timestamp such that newly created tracks are ordered correctly.
* Fix sensitivity of the track properties window split marker to be disabled when the track marker is not drawn.
* Fix crashing due to incorrect usage of libcurl - SF#3206628.
* Fix non-void function should return a value.
* Fix reference documentation generation - some systems need explicit mention of libz.
* Fix displaying of 'Waypoints' treeview menu.
* Fix vik_aggregate_layer_get_all_layers_of_type for track/waypoint layer types, since these may also be stored under GPS layers.
* Improve previous fix: background calling code should control return value
* Fix: background calling code should control return value
* Fix: enforce background feature
* Fix compiler warnings from gcc 4.5.4
* SF#3178554: Fix Sun Studio build
* gtk_object_sink has been deprecated since gtk version 2.10, use g_object_ref_sink() instead.
Viking 1.1 (2011-02-08)
New features since 1.0
* [DOC] Add MapQuest Nominating search service in examples
* Adjust colour of last auto track colour to not clash with default create track colour.
* Add menu icons for the maps layer menu.
* Make the selection list in Merge With Other Tracks sorted alphabetically.
* Add sort list by name function. Will be useful for track and waypoint list ordering.
* [DOC] Mark ready for 1.1 release. Update help manual version to 0.2.
* [DOC] Add layer information for Aggregates, Coords and GeoRefs in help.
* [DOC] Add Maps layer help information.
* [DOC] Add overall layer information and promote each layer to be a top level section in help.
* [DOC] Add DEM layer help information.
* [DOC] Mention waypoint properties in help information.
* [DOC] Update GPS layer help information.
* [DOC] Update track operations help information.
* [DOC] Update waypoint operations help information.
* [DOC] Update Tools help section
* [DOC] Update TrackWaypoint layer menu help Information
* Improve positioning of the menu separator on waypoint menus.
* Add GeoRef layer tooltip to show the file name in use.
* Add GPS Layer tooltip to say the protocol (aka device manufacturer) type.
* TrackWaypoint Layer tooltip featuring summaries for tracks and waypoints.
* Add maps layer tooltip to show the map name(type).
* Add DEM layer tooltip to show the number of DEM files in use.
* Add Track and waypoint sublayer tooltip information.
* Add treeview use and display of layers tooltip.
* Add Layer Tooltip callback definition
* Add sublayer tooltip callback definition.
* When getting data via the GPS layer automatically set the view to see it, unless the realtime tracking mode is on.
* On acquiring data from sources (inc. GPS) automatically set the view to see it. Except for GeoCaches; as it's likely you're requesting data for the current area, so no point in trying to change the view.
* On opening GPX files automatically view all the data.
* Add 'View All Tracks' option to the panel Layer menu options, which sets the view (center & zoom) to see all the tracks of that layer.
* Add 'View Waypoints' option to the TrackWaypoint layer menu options, which sets the view (center & zoom) to see all the Waypoints.
* Add 'View Track' option to the Track sublayer menu options, which sets the view (center & zoom) to see the track.
* Add 'View Layer' option to the TrackWaypoint Layer menu options, which sets the view (center & zoom) to see the entire layer.
* Add the ability to 'autozoom' to view an area specified by maximum and minimum lat/longs for a TrackWaypoint layer.
* Create a new 'Show' submenu entry
* Improve curl usage as should call cleanup on application exit.
* Add copyright and license properties for NASA BlueMarble data.
* Add background thread loading of DEM files.
* Add Track->Goto Highest and Lowest points features.
* Add Track->Goto Maximum Speed feature.
* Rework Track->Goto menu options.
* Add support for the TMS interface provided by SPOTMaps
* Add license related properties
* Add copyright property
* Improve key binding for Mercator Mode -> ctrl+m
* Add documentation for generic TMS map source
* Improve key bindings for ModeLatLon.
* Add OSM WMS Server
* Add support for WMS-C
* Add support for more standard TMS
* Move-up download methods
* Add LatLon projection
* Better safety checking code
* Add support for Locosys devices via GPSBabel's navilink device protocol.
* Add support for DeLorme devices via GPSBabel's delbin device protocol.
* Add the ability to insert a trackpoint into a track via the Edit Trackpoint dialog.
* Add internal function to insert a trackpoint after the currently selected trackpoint.
* Add license notice to new file
* Enable individual track to GPX export via the Track sublayer menu.
* Set default action on dialogs.
* Add a perl script to auto generate basic Viking .vik files for directories containing images.
* Enable control of the visibility of the menubar [including keyboard shortcut - F4]. Also enable panic key 'Escape' to restore menubar if hidden and no tool uses it.
* Enable control of the visibility of the toolbar [including keyboard shortcut - F3].
* Make use of the vikwindow toolbar variable.
* Enable control of the visibility of the statusbar [including keyboard shortcut - F12].
Fixes since 1.0
* Prevent Gtk-CRITICAL assertion when the application is closed with a Track Property window on display.
* Prevent Gtk-CRITICAL assertion when the application is closed whilst loading DEMs.
* Fix trackpoint edit altitude sensitivity to be re-enabled after it has been disabled.
* Fix incorrect cut/copy of sublayers when accessed via the layers panel buttons.
* Fix the List Dialog so that it does not become taller than the screen when there are lots of entries.
* Fix some compiler warnings in viktrwlayer.c when configured to build with --disable-alphabetized-trw
* Fix Resource leak detected by cppcheck 1.46
* Fix compiler warning in curl_download.c
* Fix compiler warning in vikmapslayer.c
* Fix compiler warning in vikwindow.c - use correct const typing.
* Fix compiler warnings - correct Widget / Window type.
* Fix memory leak when generating image file
* Fix: Improve XML reading error reporting
* Fix compiler warnings in osm.c
* Fix compiler warning in vikmapslayer.c
* Fix Waypoint & Track visibility issues.
* Fix SF#3104028: Default Color Background is incorrectly saved as black into a new .vik file.
Viking 1.0 (2010-11-14)
New features since 0.9.96
* Add minimal translator-credits in About dialog
* Add documenters to About dialog
Fixes since 0.9.96
* Improve copyright holders
* Prevent crashes when downloading Expedia Maps.
* Fix extend track using magic scissors.
* Fix autodownloading while panning
* Fix Debian #599048: Segmentation fault when using gpsbabel
* Fix dem_gradient_colors allocation.
* Fix compiler warnings in preferences.c
Viking 0.9.96 (2010-10-11)
New features since 0.9.95
* Use ETag to detect fresh tiles on servers
* Add new menu entry in GPS Layer to delete the realtime information.
* Ensure GPS realtime information deleted when GPS Layer -->Empty All is called.
* Prevent zoom factor string displaying unnecessary .0s when it's a whole number.
* Improve Track Properties speed profile display for low speed difference (e.g. walking) tracks.
* Use speed units in display of Track/Waypoint layer draw by velocity config values, but maintain units as metres per second when read from/saved to files.
* Add keyboard accelerators for as many as possible View Menu entries.
* Simplify zoom status when xmpp and ympp are equal
* Use height units in the altitude readout for the cursor position on the status bar.
* Use height units in display of DEM min / max elevation values, but maintain units as metres when read from/saved to files.
Fixes since 0.9.95
* Fix many memory leaks
* DEM layer properties tidy up.
* Prevent getting stuck in a near infinite loop when using Coord layer, UTM mode and zoomed out to see the whole world.
* Prevent lock up in attempt to download maps along a track in UTM mode.
* Launchpad Bug #445374: Prevent crash when downloading maps along a track, with Terraserver maps when in Mercator mode.
* Add explicit linking against libz and libm
* Fix SF#3009431: Prevent Crash in Real Time Tracking GPS Mode & Autodownload Maps.
* Fix display of rounded speed units scale markers in the speed profile.
* Fix cycle map URL
* Fix compiler warnings
* Fix Track Draw by Velocity mode, so that individual track points are coloured (as was the intention).
* Fix bug where older file was removed when network not present
* Fix: warning 'draw-mode' message does not display
* Fix incorrect limitation on source map id
Viking 0.9.95 (2010-09-07)
New features since 0.9.94
* Add some function short cut key definitions to control showing of the center mark and scale viewport features.
* [DOC] Replace Google with OSM capability in man pages.
* When manually creating a track, automatically give it a default name.
* [DOC] Add contributors from the Wiki(s) history.
* Better dialog name when searching for a waypoint.
* Change max cache time to 1 week.
Fixes since 0.9.94
* Prevent "Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated" messages.
* Invalid number of arguments in call to a_http_download_get_u
* Prevent crash when cut of a GPS track/waypoint layer is attempted via the layers buttons.
* Prevent DEM layer colour indexing going negative and can crash on gradient view.
* Fix DEM layer to show default sea level.
* Fix track background thickness being able to set back to zero.
* Fix internal tile locking
* Fix top layer not drawn after made invisible and then back to being visible.
* Fix impaired (drawcentermark setting bodged) vik file if saved with the top layer visibility turned off.
* Fix syntax errors in help manual
* Fix map drag and drop to show the correct whole map
* Fix "Go to UTM" dialog title.
* Fix first opening of a file which has spaces (or other interesting characters) via the recent files menu.
* Fix unnamed_tracks / unnamed_waypoints misuse.
Viking 0.9.94 (2010-06-10)
New features since 0.9.93
* Add knots as a speed unit option.
* Detect USB Garmin eTrex HCx Legend devices (and maybe others).
* Auto use of /dev/ttyUSB type device if available on Unix systems.
* Add ability to turn off Garmin GPS after transfer.
* Add a 'home' default location preference.
* Add ability to changes preferences outside of the preferences.c file.
* NLS Maps API: Historic map of Great Britain
* Change GUI related command line parameter for Waypoint symbol size into run time preference.
* Support All Zoom Levels in Zoom Menu
* [DOC] Import User Manual from wiki
* Add menu item for help contents
Fixes since 0.9.93
* Add Viking's contributors as copyright holders
* Remove unecessary '\' from the View Menu
* Better Preferences Dialog Title
* More Menu Improvements
* Replace autogen.sh
* On GPS data acquire, only create a layer if it contains something.
* Fix POTFILES with new source file
* Fix OMF category
* Fix Filter->Simplify All Tracks default.
* [DOC] Fix Gnome's menu entry category for viking
* [DOC] Fix erroneous warning
* Fix compiler warning.
* Fix #2977752: win-gtk: osm tiles don't show up
* Fix Track -> View Google Directions URL
* Fix function's return value
* Fix compilation warnings
* Fix #2988574: Can't save files opened via recent file menu
* Fix #2991657: Terraserver downloads fail
* Fix geocaching
Viking 0.9.93 (2010-04-11)
New features since 0.9.92
* Allow overriding map source
* Make GPS layer cut/copy available from popup menu.
* [DOC] Document new files in viking's manpage
* Increase possible smaller zoom
* Add negative scales so that we can have bigger zoom on maps
* Allow images from bigger and smaller zoom to be selected if current zoom has no image
Fixes since 0.9.92
* Fix: set a default filename while exporting
* [DOC] Fix: Viking's sources are hosted by Git now
* Further variable type corrections.
* Fix GPS layer copy.
* Fix Track/Waypoint Layer Paste on 64bit systems.
* [DOC] Fix FILES section of manpage.
* Fix: First Track not Black in Draw All Tracks Black Mode.
Viking 0.9.92 (2010-03-15)
New features since 0.9.91
* Memorize previously selected go-to service.
* Better scale when zoomed close in and in miles distance mode.
* Add and use preference for height units.
* Add and use preference for speed units.
* Add and use preference for distance units.
* Use a preference to set the tiles age.
* New preference for default maplayer cache.
* Improve DEM-Layer.
* Remove OpenAerial support.
* Translation updates.
Fixes since 0.9.91
* Fix: Correctly rotate thumbnail images
* Fix #2958601: Support for non ascii characters in "Go-to" search
* Fix error handling in go-to feature
Viking 0.9.91 (2010-02-06)
New features since 0.9.9
* Interpolation for maps: use less precise images when wanted image is not present
* GObjectify maps
** Add compatibility facilities
* GObjectify go-to/search feature
** Add Name finder search engine
** Add Nominatim search engine
** Add Geonames search engine
** Add generic XML search code
* Add configuration file for map sources, goto and external tool
(See examples in distribution)
* Add option to download only maps that are more recent on server
** Try to download newer tiles when autodownload is set and server supports such check
** Tiles must be older than a specified age before checking server
* Add support for recently used files
* Add DEM Gradient
* Add DOAP file
Fixes since 0.9.9
* Fix: add GIO dependency and header for GFile
* Fix #2946287: open a recent file
* fix some confusing indentation and bracing
* Fix #2881916: rename a track with c&p
* Fix #2766373: Use a string as device path
* Fix "Moving Map Method" cannot be disabled
* Fix #2880741: replace gps_open with gps_open_r
* Fix #2921899: uses conditional macro to support two versions of libgps
* Fix warnings
* Fix URL formatting issue
* Fix error messages
* Fix #2801874: keep second part of a splitted track visible
* Fix #2838556: emit warning when gpsbabel is not found in PATH
* Fix bashism in test script.
* Merge branch 'fix-osm-api-0.6'
* Fix magic scissors
* Get rid deprecated GtkTooltips API.
* Add configure option to track deprecated feature
* Use motion hints to make map motion more responsive in slow environment.
* Viking compatible with libgps >= 2.90
* finish OSM 0.6 API support
* Optimise bandwidth usage
* keeping OSM password safe
Viking 0.9.9 (2009-09-09)
New features since 0.9.8
* Filter out irrelevant key-modifiers.
* Upgrade OSM-traces support to 0.6 API
* Manage hdop,vdop,pdop,nsat
* Remove unused (and buggy) feature
* Document previous merge
* Improvement of map cache
* Add a viking parameter for mapcache memory size
* Add menu option to flush mapcache, and reduce viking memory footprint
* Use thread-pool to manage download
* Show path used for map directory in options even when using default one
* Include full libcurl version in user agent
Fixes since 0.9.8
* Don't crash when jobs are cancelled via the background jobs dialog.
* Fix #2163652: GPX file with byte order mark not parsed
* Fix #2766609: Don't use gpsd_units()
* Fix #2812856: Change SRTM URL
* Fix #2818818: unset langage preset while opening external Google
* Fix copyright in --version output
* Fix SRTM Server change
* Fix memory leaks found with cppcheck
* Fix warning in call to MD5Update() in function md5_hash()
* Fix previous patch
* vdop, hdop, pdop, nsats and fix_mode values were not shown
* Fix #570956: change saved_width to 1
* Fix build problem
* Fix bug #2481237: Maps directory file chooser should look for directory
Viking 0.9.8 (2009-01-31)
New features since 0.9.7
* Add GeoNames support (both for search and for POI import from Geonames+Wikipedia)
* Remove Google's map tiles.
* Add external tools framework.
* Add OpenStreetMap and Google web tools.
* Clicking on "visible" tick no longer makes the layer selected.
* GPX export: sort track by time.
* Merging tracks by name.
* Tittle waypoint properties dialog as "Waypoint Properties".
* Add larger size waypoint symbols (icons).
* Waypoint names are now displayed at the top of waypoint symbol.
* Waypoint symbols: Use Garmin waypoint.
* New server for OSM cycle map.
Fixes since 0.9.7
* Fix loading of world map file.
* Fix 2249398: Fix some memory leaks.
* Fix bugs that caused magic scissors not working.
* Fix compatibility problem for windows.
* Fix implicit declaration of maps_layer_default_dir().
* Fix missing status return in spawn_command_line_async().
* Fix curl error buffer usage.
* GPS realtime tracking: Keep retrying when fail to connect.
* Windows port: avoid "\\" in URL.
Viking 0.9.7 (2008-10-12)
New features since 0.9.6
* Add new moving map method for realtime tracking.
* Rename icon: viking_icon.png -> viking.png
* src/viking.desktop.in: add GenericName and revise Categories
* Change "Zoom To" short cut to avoid conflict with "Zoom Tool".
* Update translations
* Google search adapting changes from Google.
* add osm cycle layer support
* add a menu entry to extend an existing track using magic scissors
* Patch #2009666: OpenAerialMap
* Add preferences to select how degrees are displayed
* Color picker button for the Coordlayer properties dialog
* Cut/Copy/Paste empty selection is not critical
* Layers panel UI improvements
* Homogeneous icons management.
* Add preferences to store OSM login/password
* Add a password entry widget
* Ensure that confirmation dialog is over file selector
Fixes since 0.9.6
* Fix 2161310: Fix some more compiler warnings
* Fix 2134452: Properties of some tracks show as NaN
* QA: cleanning old stuff
* Fix segfault in realtime tracking.
* Fix missing files in po/POTFILES.in
* viking.spec.in, src/icons/Makefile.am: Fix icon target dir
* fix parallel build (make -j8) on multi-processor machines.
* Fix #1947260: correct a corrupted escape
* Fixed crashes when creating new layers.
* Fix #1952523: mode_button assertion loading old datafile
* Fix: update layer after applying properties
* Fixed google map download problem.
* Replace specific About dialog by GtkAboutDialog
* Replace some g_warning by g_debug
Viking 0.9.6 (2008-07-31)
Fixes since 0.9.5
* Fix Google maps' URL
* Fix gcget command line to accomodate negative coords
* Fix unecessary viking.desktop
Viking 0.9.5 (2008-07-21)
New features since 0.9.4
* Add panning tool as default.
* Replace GtkFileSelection by GtkFileChooser.
* No longer converts waypoint names to uppercase. Waypoint names are now case insensitive.
* Windows port updated.
* Track properties: Keep markers of the graphs in sync with each other.
* Track properties: split track at marker.
* New translations: el, it, ja, lt, nb, nl, pl, zh_CN, zh_TW
* Added viking.desktop
* Added --debug and --verbose command line options.
* Updated man pages.
Fixes since 0.9.4
* Fix #1839948: Maximize/Restore changes current cursor.
* Bug #1915121: add an utility to reproduce (test/gpx2gpx).
* Fix #1915121: use GLib functions to handle ISO8601 dates.
* Fix pipe leaks.
* Remove dependency to wget.
* Fix google version number.
* Track graph marker now works again.
* Fix #1947456: Compiler warning fixes
Viking 0.9.4 (2008-02-25)
New features since 0.9.3
* Make elev graph show better graph for low altitude tracks.
* Printing support
* Draw circle for downloading geocaches.
* Improve track graphs. Some tracks looked too flat.
* Internationalization (I18N)
* Localization (L10N): Czech, Danish, German, Spanish, French, Brazilian Portuguese, Swedish
* Use a list of possible browsers.
* New map source: BlueMarble tiles (http://mike.teczno.com/notes/blue-marble-tiles.html)
* New map source: Google Terrain
* Use the "next unused" (not really) waypoint number as default.
* Sort waypoints in GPX output.
* Preferences support in ~/.viking/viking.prefs
* Update source for OSM/Osmarender tiles
* Full screen mode.
* Tuned the v-t diagram drawing
Fixes since 0.9.3
* Many fixes around compilation warnings
* Fix a bug that caused crashes when displaying elev graph for some track.
* Fix bug that caused Old Google maps not being disabled by default.
* Fix a bug that can potentially cause segfault.
* Fix compilation under HURD (missing MAXPATHLEN macro)
* Fix: ensure config.h is included conditionnaly
* Fix a crash bug in mapcache
* Fix a crash bug in merge-by-time
Viking 0.9.3 (2007-10-21)
New features since 0.9.2
* Half-drawn redraw for faster refreshing display of viewport (Maps, tracks, waypoints...)
* Allow multiple selections when adding DEM files.
* (Semi) auto downloading and importing for SRTM 90m DEM file (worldwide).
* Indicating areas which have DEM file download but not imported.
* "Minimum elevation" is now configurable for DEM layer. It can be used together with the existing "Max Elev" to make DEM display more distinguish colors for a particular area of interest.
* Interpolating DEM data.
* Add realtime tracking to GPS layer with track recording.
* Trackpoints acquired in realtime mode store extra information of speed, course, fix mode and number of satellites.
* Track properties dialog no longer blocks user interaction on main window. Using multiple track dialogs (simultaneously for different tracks) is now allowed.
* Make use of DEM elevation data and GPS speed data for track graphs (Properties Dialog).
* Track Properties: now displays track distance/time instead of "Selected Time".
* Marker for selected position on track graphs.
* Various enhancement to improve usability of track dialog.
* Mouse cursor is now changed accordingly to tool currently in used.
* Magic Scissors (Automatically drawing track between points) can now be undone using right click, and extended via Ctrl-click.
* Shortcuts for panning: Ctrl-arrow key, and Shift-scroll and Ctrl-scroll.
* Extend track.
* Ctrl-shift-scroll to zoom like google, scroll to zoom w/o changing center.
* Preview adding a trackpoint by drawing a line when moving mouse.
* Esc key used to stop track edition.
* Backspace key used to remove last added point.
* Use $BROWSER environment variable (for viewing geocache pages).
* Automatically fetching google version numbers.
* Upgrading to API 0.5 of OSM.
Fixes since 0.9.2
* Fix: Make viking's default start location somewhere more likely has maps.
* Fix: bug that causes crashes when using "Maps Download" tool.
* Fix: Adding command line option framework (--help & --version).
* Fix #1789550: mkdtemp usage is conditioned.
* Fix #1789550: define MAX macro if not defined on ALL systems.
* Fix: optional geocaching -- include config.h to compile.
* Fix: DEM Layer copy/paste.
* Fix: crashes on using wrong tools.
* Fix: bugs that caused odd display of date/time on track properties dialog.
* Fix: Correctly calculate position when click on speed-time graph.
* Fix: Relax dependencies about glib.
* Fix: Upgrading to API 0.5 of OSM.
* Fix: plotting of DEM data on elevation graph.
Viking 0.9.2 (2007-09-04)
New features since 0.9.1
* Use $EMAIL to initialise email field for OSM upload.
* Preset filename when exporting a TrwLayer.
Fixes since 0.9.1
* Fix: crash when "applying" a map layer property dialog.
* Fix: Do not warn about drawmode inconsistency while reading file.
* Fix: Hide Expedia view mode when expedia is not built in.
Viking 0.9.1 (2007-09-02)
New features since 0.9
* Upload data (TrackWaypoint layer or single track) to OpenStreetMap.
* Group "Export Layer..." entries in a sub-menu.
* Added --enable-old-google to configure script. Old google modes are now disabled by default.
* Default mode for new maps is Google Maps.
* DEM module can now read hgt.zip files directly (no need to unzip them).
* DEM module can now process 1 arc sec hgt(.zip) files (mainly for USA regions).
* Display on status bar altitude at cursor using data from DEM layer(s).
Fixes since 0.9
* Add redirect support.
* Some improves to introduce the drawmode notion.
* Better checking to detect downloaded text instead of images.
* New google version number.
* libcurl is a requirement.
* Fix bugs that cause crashes on layers copy/paste/delete.
* Fix bug in Google search that caused viking jump to wrong location when Google can not find the match.
* Clean up and eliminate compiler warning.
* Fix bug in creating temporary HOME when HOME is not set.
* Disable GeoCache Acquire since it no longer works. Can be enabled again using configure --enable-geocaches.
* Disable expedia map layer by default since it no longer works. Can be enabled again using configure --enable-expedia.
Viking 0.9 (2007-07-13)
New Features since 0.1.3
* DEM data -- DEMLayer & applying data to tracks & waypoints
* Make "Save Image" and "Save Image Directory" dialogs reusable
* Add viking icon
* Download maps along track
* Add User-Agent to http request header
* Add cookies support (for google requests)
* Add center mark which can be turn on/off in View menu
* Make the scale more visible on dark maps
* Add magic scissors feature
* Add Google Maps search feature
* Many new waypoint symbols
* Add man pages
* Improve performance for map autodownload
* Google Directions now remembers previous query (from/to entries)
* New menu items to remove all tracks and waypoints in GPS folders
* Add "Save and Exit" to File menu
* Save function for GPS layer
* Map tool: Left click can now refresh display of map tiles
Fixes since 0.1.3
* View Mode displayed wrong setting on startup
* crashes on gps download/upload
* SEGFAULT on x86_64
* segfault on trackpoint properties dialog
* intermittent problem of map redraw
* Stop autodownload from running forever on map downloading errors
* Check for non-displayable data after downloading map
Viking 0.1.3 (2007-05-17)
- New "Refresh onscreen tiles" entry menu
- Default .spec file for building RPM packages
- Default debian/ subtree for building Debian packages
- Usage of the libcurl library
- Three new map sources from OpenStreetMap
- Better usage of libusb
- Google source map improved
- GUI improves
Viking 0.1.2 (2007-02-13)
- direct access to GPS device: GPS layer
- position inputs accept DDD/DMM/DMS formats (ex: 3.5, 3\B030.0, 3\B030'0.00)
- time position in Track Poperties
- tool (menu entries and buttons) are enabled/disabled following context
- standard 'Edit' menu (with 'Copy', 'Cut', 'Paste' and 'Delete' actions)
- 'Edit' popup menus for waypoint and track
- new configure options:
* --disable-google
* --disable-terraserver
* --disable-expedia
- visual feedback when moving waypoints
- map sections are displayed while downloading
- cosmetics changes (window title, viking's URL in files, 'About' dialog...)
- some improves in source code
- lot of fixes
Viking 0.1.1 (2006-06-11)
- more map sources such as google
- drag and drop of layers and way/trackpoints
- copy/paste between vikings
- "smart" copy which can parse a lat/lon from web pages like geocaching, emails, etc.
- graphs of altitude/velocity
- newer gtk with toolbar icons
- experimental "acquire" features: from GPS, from Google directions, from Geocaching
- gpx support
Viking 0.1.0 (2005-02-27)
- new map layer which supports Google, Expedia, and Topozone maps in addition to the three types of Terraserver maps,
- lots of other fixes,
- visualization options,
- miscellaneous goodies.