]> git.street.me.uk Git - andy/viking.git/blame - ChangeLog
Bacported Evan's magic scissors from DEM branch.
[andy/viking.git] / ChangeLog
CommitLineData
4b31042b
QT
12007-06-1
2Quy Tonthat <qtonthat@gmail.com>:
3 * Fix a bug that causes segfault when viewing properties of a track
4 that has only one trackpoint with elevation information.
1eef1bde 5 * Backport Evan's magic scissors from DEM branch.
4b31042b 6
f47d51b5
QT
72007-05-31
8Quy Tonthat <qtonthat@gmail.com>:
9 * Add Google Maps search to View menu and Toolbar
10 * Waypoint created right after the search will pick up the search
11 string as comment. (Use TrackWaypoint Layer menu, not toolbar, to
12 create waypoint).
13
4587152b
MC
142007-05-26
15Mark Coulter <i_offroad@yahoo.com>
16 * new waypoint symbols.
17
9b81efe3
QT
182007-05-26
19Quy Tonthat <qtonthat@gmail.com>:
20 * Fix intermittent problem of map redraw.
21 * Mapslayer: Fixed bugs that cause in some cases, map display can not
22 be refreshed without downloading.
23
2d546d79
GB
242007-05-24
25Ralf Meyer <ranfyy@gmail.com>:
26 * Adding man pages.
27
10ca2bfe
QT
282007-05-24
29Quy Tonthat <qtonthat@gmail.com>:
30 * Maps layer: Improve performance for map autodownload.
3570ad57
QT
31 * Make dimensions easier to be found and changed to suit own tastes.
32 * Small touches on the look.
10ca2bfe 33
ff8b4326
QT
342007-05-23
35Quy Tonthat <qtonthat@gmail.com>:
36 * New GPS layer menu items: "empty upload", "empty download", "empty
37 all"
7041549f 38 * acquire->Google Directions now record and display previous queries
3570ad57 39 fo "From"/"To" entries.
7041549f 40 * Position Google Directions dialogs at the center of Viking window.
ff8b4326 41
38778d11
QT
422007-05-22
43Quy Tonthat <qtonthat@gmail.com>:
44 * GPS layer track and waypoint data can now be saved.
2bf7cadd
QT
45 * Disable prompt for save before exit.
46 * Add "Save and Exit" to File menu.
38778d11 47
6d38ac4f
QT
482007-05-20
49Quy Tonthat <qtonthat@gmail.com>:
50 * Stop autodownload from running forever on map downloading errors.
51
0b3c4c1c
QT
522007-05-18
53Quy Tonthat <qtonthat@gmail.com>:
06e94d26 54 * Add curl-devel to spec file.
0b3c4c1c 55 * Map tool: Left click can now refresh display of map tiles.
4b31d033 56 * Check for non-displayable data after downloading map.
0b3c4c1c 57
11f88b69
QT
582007-05-17
59Quy Tonthat <qtonthat@gmail.com>:
60 * Fix problems in map downloading caused by unreliable error
61 detection.
06e94d26 62 * Release 0.1.3
11f88b69 63
0b0963fb
QT
642007-05-15
65Quy Tonthat <qtonthat@gmail.com>:
66 * Fixed bugs that can cause segfault on exit. The problem was caused
67by mapslayer's weak_ref not being unref'ed in some cases.
68
3335ae4e
EB
692007-05-13
70Evan Battaglia <gtoevan@gmx.net>
71 * Fix problem of "bad" tiles showing up when downloading. The problem was loading of incomplete tiles. Fixed this by first downloading to a temporary file, then moving when complete.
72
093c5c71
EB
732007-05-11
74Evan Battaglia <gtoevan@gmx.net>
75 * Fix removal of redownloaded tiles from memory cache.
e415a0e8 76 * Fix a stupid segfault in main.c (opening new files)
093c5c71 77
056e8bd1
QT
782007-05-09
79Quy Tonthat <qtonthat@gmail.com>:
80 * New Google version numbers.
81
50817314
GB
822007-05-08
83Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
84 * New "Refresh onscreen tiles" menu entry
85
6afc9732
GB
862007-05-04
87Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
88 * debian/: debianization
89
81a061e4
GB
902007-04-29
91Reid Priedhorsky <reid@reidster.net>
92 * libusb support
93
dfb4bdaa
GB
942007-04-28
95Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
96 * OpenSourceMap slippy maps (in osm.c) -- Maplink tiles
ca9eb04a 97 * Add configuration option for OpenStreetMap sources
dfb4bdaa 98
67209ca8
GB
992007-04-23
100Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
101 * OpenSourceMap slippy maps (in osm.c) -- Osmarender and Mapnik
102
ed6242f3
EB
1032007-04-21
104Evan Battaglia <gtoevan@gmx.net>
105 * OpenSourceMap slippy maps (in google.c) -- identical to google maps except zoom numbering
106
fa9fef36
GB
1072007-04-16
108Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
109 * Adding libcurl support
110
69b825fe
QT
1112007-04-04
112Quy Tonthat <qtonthat@gmail.com>:
113 * New Google version number.
114 * Fixed Google Directions
115
4a96999b
QT
1162007-02-20
117Quy Tonthat <qtonthat@gmail.com>:
118 * GPS layer dialog now displayed at the center of the Viking main
119 window.
120
997905be
QT
1212007-02-19
122Quy Tonthat <qtonthat@gmail.com>:
123 * New Google version numbers.
124
af2740eb
QT
1252007-02-15
126Quy Tonthat <qtonthat@gmail.com>:
127 * Made viking.spec.in out of Michael's viking.spec
128 * Added viking.spec.in to autoconf files.
129
1302007-02-15
131Michael A Peters <mpeters@mac.com>:
132 * Added viking.spec
133
07f39a64
GB
1342007-02-14
135Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
136 * NEWS, configure.ac: preparing 0.1.2
137
4e0cf33b
GB
1382007-02-13
139Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
140 * src/vikwindow.c: remove URL and version number from window title
141 * src/dialog.c: add URL and use dynamic information for version
21c318eb 142 * AUTHORS, src/dialog.c: update contributors list
e8947958
GB
143 * AUTHORS, src/dialog.c, src/Makefile.am: About dialog filled with
144 AUTHORS file
4e0cf33b 145
ecb51018
QT
1462007-02-07
147Quy Tonthat <qtonthat@gmail.com>:
148 * Fix bug that causes crashes when click at the right side (outside)
149 of the track graph area in the Track Poperties window.
150
e1e2f2c6
JJ
1512007-02-06
152Jocelyn Jaubert <jocelyn.jaubert@gmail.com>
153 * Add new information to Track Properties. Postion in time will be
154 tracked and display when moving mouse cursor around the track graph.
155
4f210965
QT
1562007-02-06
157Quy Tonthat <qtonthat@gmail.com>:
158 * New google version numbers.
d1fb6e7f 159 * correct main window title and viking website.
4f210965 160
369e959a
QT
1612007-02-05
162Quy Tonthat <qtonthat@gmail.com>:
163 * Cosmetic changes.
164
119f63a0
QT
1652007-02-04
166Quy Tonthat <qtonthat@gmail.com>:
167 * Simplify tools enable/disable codes.
168
79845167
QT
1692007-02-01
170Quy Tonthat <qtonthat@gmail.com>:
171 * Only tools that work with current active layer are enable,
172 others are disable (fade out and does nothing when clicked on).
173
d820e240
GB
1742007-01-27
175Quy Tonthat <qtonthat@gmail.com>:
176 * Display map sections while downloading (bug 1303429)
177
267b6db5
QT
1782007-01-25
179Quy Tonthat <qtonthat@gmail.com>:
180 * Fixed bugs that caused crashes on creating new map layer or
181 new track/waypoint layer.
182
dad2c114
QT
1832007-01-24
184Quy Tonthat <qtonthat@gmail.com>:
185 * Updated google tranparent version number.
186 * Made it more convenient to update google version numbers.
187
cdcaf41c
QT
1882007-01-23
189Quy Tonthat <qtonthat@gmail.com>:
190 * Merged branch modular to trunk.
191
54d3b232
QT
1922007-01-05
193Quy Tonthat <qtonthat@gmail.com>:
194 * Bug fix: main menu edit->delete and edit->cut did not work with
195 waypoints and tracks.
196
2cebc318
QT
1972007-01-04
198Quy Tonthat <qtonthat@gmail.com>:
199 * Added "Copy" and "Cut" to popup menus for track and waypoint (on the
200 layer panel).
201
20c7a3a0
QT
2022007-01-03
203Quy Tonthat <qtonthat@gmail.com>:
107d445a
QT
204 * bug fix: crash on inserting aggregate layer if the selected layer's
205 parent is not an aggregate layer.
206 * bug fix: crash when delete a child layer whose parent is not
207 an aggregiate layer (eg gpslayer)
20c7a3a0
QT
208 * Menu item selection for layer instances.
209
fdca5edb
QT
2102007-01-02
211Quy Tonthat <qtonthat@gmail.com>:
212 * gpslayer: Unexpose interface functions.
5a4a28bf 213 * Layers now can have their say on what pop up menu items they want.
fdca5edb 214
cdcaf41c 2152007-01-02
a25c4c50 216Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
cdcaf41c
QT
217 * Add ability to disable Terraserver stuff
218 * Add ability to disable Expedia stuff
219
fdca5edb
QT
2202007-01-01
221Quy Tonthat <qtonthat@gmail.com>:
222 * gpslayer: fix bugs that causes crashes when click "Cancel" on layer
223 creation dialog.
224
cdcaf41c
QT
2252007-01-01
226Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
227 * Make all .h self sufficient
228 * Add ability to disable Google stuff
229
b364d6bc
QT
2302006-12-31
231Quy Tonthat <qtonthat@gmail.com>:
232 * Added gps layer
233
cdcaf41c
QT
2342007-01-02
235Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
236 * Add ability to disable Terraserver stuff
237 * Add ability to disable Expedia stuff
238
2392007-01-01
240Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
241 * Make all .h self sufficient
242 * Add ability to disable Google stuff
243
b291388a
GB
2442006-12-26
245Quy Tonthat <qtonthat@gmail.com>:
246 * Fix a google version number change (at least in Australia).
247
ea40bccf
AF
2482006-12-07
249Quy Tonthat <qtonthat@gmail.com>:
250 * Fix an array overflow bug in Map Layer Properties
251
b7b66e1f
GB
2522006-12-04
253Alex Foobarian <foobarian@gmail.com>:
254 * Added an "About" dialog
255
68fb2913
AF
2562006-11-30
257Alex Foobarian <foobarian@gmail.com>:
258 * Added Quy Tonthat's patch to fix a bug in Track Properties
259
1a8437ab
AF
2602006-11-29
261Alex Foobarian <foobarian@gmail.com>:
ea40bccf 262 * Added patch by Quy Tonthat <qtonthat@gmail.com> to fix a crash bug
1a8437ab 263
fa1b5a5f
GB
2642006-11-12
265Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
266 * Add expat explicit dependency
267
7432fddf
AF
2682006-10-31
269Alex Foobarian <foobarian@gmail.com>:
270 * Visual feedback for moving waypoints
271
33534cd8
AF
2722006-10-30
273Alex Foobarian <foobarian@gmail.com>:
274 * Created standard Edit menu
275 * Implemented Cut for trackpoints and waypoints
276 * When moving trackpoints, we now draw one under the cursor for visual feedback
277
f9db6bd6
AF
2782006-10-26
279Alex Foobarian <foobarian@gmail.com>:
280 * Cleared up the drawing modes and map type descriptions
281 * Updated google version string to make it work in Europe
282 * Added Cut/Copy/Paste shortcuts to right-click menus
4b00e581 283 * Compacted the track properties dialog
f9db6bd6 284
941aa6e9
AF
2852006-10-23
286Alex Foobarian <foobarian@gmail.com>:
287 * Introduced a toolbar tool interface, converted existing tools to use it
288 * As a result, ruler drawing bugs are gone
289 * Sped up ruler drawing by increasing the redraw priority
290
78c9fb5b
GB
2912006-08-15
292Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
293 * Add implicit DMS->DDD conversions in waypoints dialogs
294
0165e6e4
GB
2952006-07-26
296Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
297 * src/degrees_converters.c, src/degrees_converters.h,
298 test/degrees_converter.c: add dec -> DDD conversion
299 * src/degrees_converters.c, src/degrees_converters.h,
300 test/degrees_converter.c: add dec -> DMM conversion
301 * src/degrees_converters.c: refactor dms conversions
302
6c02911c
RP
3032006-07-24
304Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
305 * Add patch for GoogleMaps from Reid Priedhorsky
306
0165e6e4
GB
3072006-07-22
308Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
309 * Makefile.am, configure.ac, src/Makefile.am,
310 src/degrees_converters.c, src/degrees_converters.h,
311 test/Makefile.am, test/check_degrees_conversions.sh,
312 test/degrees_converter.c: Adding degrees conversion functions
313 (DDD/DMM/DMS)
314
3152006-07-06
316Evan Battaglia <gtoevan@gmx.net>
317 * ChangeLog, src/google.c: Upgrade Google Maps -- Europe
318
a808ab5f
EB
3192006-07-01
320Evan Battaglia <gtoevan@gmx.net>:
321 * Upgrade Google Maps version (yay Europe!)
322
0165e6e4
GB
3232006-06-11
324Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
325 * NEWS, configure.ac: Preparing 0.1.1
326
65f0ccab
AF
3272006-05-25
328Alex Foobarian <foobarian@gmail.com>:
329 * Cleaned up the data source interface
330 * Added a setup dialog to the GPS data source, with protocol type and serial port location
331
5f304fd7
AF
3322006-05-12
333Alex Foobarian <foobarian@gmail.com>:
334 * Small fixes in Acquire from GPS code
335
fe203390 3362006-05-08 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
fe203390
GB
337 * autogen.sh: simpler method to start from CVS
338
a8d46e0b
EB
3392005-12-03
340Evan Battaglia <gtoevan@gmx.net>
341 * Data sources -- check for existence of necessary things
342
7b3479e3 3432005-11-25
3333c069 344Evan Battaglia <gtoevan@gmx.net>
7b3479e3
EB
345 * Created "data sources" structure to easily add new data sources via GPS babel.
346 It's ugly now and there's a lot to be done, but I think 79-line datasources_google.c
347 shows the power of the approach.
3333c069 348 * Data sources: Google & Geocaches
7b3479e3 349
8904c540 3502005-11-23 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
8904c540 351 * src/gpx.c (gpx_dtostr): add better GPX export
161aa492
EB
352Evan Battaglia <gtoevan@gmx.net>:
353 * dtostr -> coords.c; use in gpsmapper.c and gpspoint.c (locale-independent output)
8904c540 354
d1fa6cff
AF
3552005-11-21
356Alex Foobarian <foobarian@gmail.com>:
357 * Fixed v-t diagram crash bug
358
1d1bc3c1
EB
3592005-11-19
360Alex Foobarian <foobarian@gmail.com>:
361 * GPSBabel acquire code
362
9f0cd67d
AF
3632005-11-18
364Alex Foobarian <foobarian@gmail.com>:
365 * Copy/paste of individual track- and way-points updated to work between processes.
366
0a6cab71
AF
3672005-11-17
368Alex Foobarian <foobarian@gmail.com>:
369 * Copy/paste between viking processes
370 * Layer marshalling support
371
1bc9b120
GB
3722005-10-28 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
373 * configure.ac: Adding --with-mapcache configure option
374 * src/config.h: Removed because no more used (generated)
375
15614495
AF
3762005-10-18
377Alex Foobarian <foobarian@gmail.com>:
378 * Fix ruler declination in UTM mode
379
ba298cde 3802005-10-17 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
80dc8501
GB
381 * src/icons/Makefile.am: assumes the creation of icons.h
382 * src/garminsymbols.c, src/vikwindow.c: icons.h re-located
383 * src/Makefile.am: no more icons.h production
384
024f32c1
EB
3852005-10-16
386Evan Battaglia <gtoevan@gmx.net>
387 * Fix ruler: show angle, distance even when compass off-screen.
1a18e09d 388 * Fix bgitemcount. Background items status bar "should" be accurate now.
024f32c1 389
c48517ad
AF
3902005-10-13
391Alex Foobarian <foobarian@gmail.com>:
392 * Drag and drop whole track/waypoint lists
393
80e450c0
AF
3942005-10-12
395Alex Foobarian <foobarian@gmail.com>:
396 * Coord layer drawing for lat/lon based projections
397
0dff88ea
AF
3982005-10-11
399Alex Foobarian <foobarian@gmail.com>:
400 * Draw a compass when using a ruler
401
e4847ce9
AF
4022005-10-07
403Alex Foobarian <foobarian@gmail.com>:
404 * Added ruler drawing to the ruler tool
405
2f50c650
AF
4062005-10-06
407Alex Foobarian <foobarian@gmail.com>:
408 * Added support for pasting coordinates in lat/lon format
409
e890a6e6
EB
4102005-10-05
411Alex Foobarian <foobarian@gmail.com>:
412 * Change clipboard so as to use GTKClipboard. Prepare for support for pasting coordinates, etc.
413Evan Battaglia <gtoevan@gmx.net>:
414 * When pasting waypoints and tracks, do name resolution (add #2, etc)
415
08b251ec
EB
4162005-10-01
417Evan Battaglia <gtoevan@gmx.net>:
418 * make symbols work for geocaching .loc files (and case-insensitive symbol names)
35c7c0ba 419 * Option as to whether or not to show unit scale (esp for exporting images)
08b251ec 420
ba298cde 4212005-09-30 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
dad55b79 422 * configure.ac, src/Makefile.am (SUBDIRS): added auto-tools support for src/icons
70a23263
AF
423Alex Foobarian <foobarian@gmail.com>:
424 * Added a drag_drop_request method to layer interface, updated DnD to use it
e673b75f 425 * Updated DND to insert layers at the point of the drop, instead of front of list
42c2ac3e 426 * Added wp symbol support to gpx
92136662 427 * Fixed name collisions during track/wp DND
ea3933fc
EB
428 * Layer-wide option as to whether to show waypoint symbols
429
acaf7113
AF
4302005-09-29
431Alex Foobarian <foobarian@gmail.com>:
432 * Added support for waypoint symbols (changing, loading, saving), and a small number of icons.
433 * Added a scale ruler
434 * Changed panning to show less "garbage" in exposed areas
435
a5e51d35
EB
4362005-09-28
437Evan:
438 * menu.xml & icons inline
439
e4afc73a 4402005-09-27
acaf7113 441Alex Foobarian <foobarian@gmail.com>:
e4afc73a
EB
442 * GtkUIManager/Toolbar
443 * DND in the LayersPanel
0912fc7e
EB
444Evan:
445 * strtod -> g_strtod (i18n glitch)
446
ba298cde 4472005-09-25 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
0912fc7e
EB
448 * src/globals.h (VIKING_VERSION): uses the PACKAGE_VERSION macro
449 * Makefile.am (EXTRA_DIST): handles viking-remote
450 * src/Makefile.am (AM_CFLAGS): substitution of CFLAGS by AM_CFLAGS
451 * doc/Makefile.am, doc/dev/Makefile.am: new files
452 * Makefile.am (SUBDIRS): handles doc directory
453 * configure.ac: handles doc and doc/dev directories
e4afc73a 454
2ab9b480 4552005-09-16
2ab9b480 456Alex Foobarian <foobarian@gmail.com>: fix to v-vs-t (better drawing)
3de5bc4f
EB
457Evan: * GPX fixes
458 * So Geocaching .LOC _isn't_ GPX?!?!? Oh well, it's XML...
459 * GPX write, click v-vs-t diagram
460 * Option to show stops in TRWLayer options, and stop_length
461 * Elevation plotting relative to min and max elevation in track.
462 * Option to do elevation plotting, and controlling relative height
2ab9b480
EB
463
4642005-09-15
465 * 4+ hours later and voila, GPX read support
466 * Fixes in propwin if track doesn't have certain data, say so.
467
4682005-09-14
469Me (Evan) again:
470 * Fix USGS support
471 * Click on the elevation map to go there, so you can see where a mountain-top is etc.
472 * Don't crash on track properties of an empty track.
473
734652bf 4742005-09-13
ba298cde 475Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>:
734652bf
EB
476 * bootstrap: new file to bootstrap auto-tools
477 * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file
478 * Makefile.am (bin_SCRIPTS): viking-remote added
479 * configure.ac: --enable-alphabetized-trw option added
480
481Evan Battaglia <gtoevan@gmx.net>:
482 * Experimental altitude funky plotting I'm working on
483
4842005-09-12
485Alex Foobarian <foobarian@gmail.com>'s changes
486* disable stops, for now (I forgot about those...)
487* Track elevation graph: minimum altitude difference for less jagged curves
488* Track elevation graph: gray background, blue foreground
489* Track elevation graph: lines to clearly show absolute elevation
490* New velocity-vs-time graph & calculating function
491* Notebook to hold this new graph with track elevation graph
492My (Evan's) changes:
493* Fix above v-vs-t patch to not crash on tracks without timestamp.
494* Not show v-vs-t graph and/or elevation map if the necessary data isn't there.
ba298cde 495Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>'s changes
dad55b79
GB
496 * bootstrap: new file to bootstrap auto-tools
497 * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file
498 * Makefile.am (bin_SCRIPTS): viking-remote added
499 * configure.ac: --enable-alphabetized-trw option added
734652bf 500
9903c388
EB
5012005-09-07
502Autotools support by Guilhem Bonnefille.
503
bb71de8b
AF
5042005-09-06
505Added Alex Foobarian's track duration patch.
506Added Alex Foobarian's track profile patch.
9903c388 507Added Alex Foobarian's elevation map fix.
bb71de8b 508
725c87e1
EB
5092005-09-04
510Map cache fix: if only one map can fit / one map is bigger than cache size, then that's OK.
bb71de8b 511Delete from cache when updating image.
725c87e1 512
50a14534
EB
5132005-08-18
514Map cache size based on memory usage, not number of images. Some flaws to be worked out still in this.
515
5162005-08-16
517Accepted USGS maps support from Clark McKines. Pretty slick, I'll have to take a look at it.
518
5192005-08-02
520Quite easily added support for Mercator projection & Google Mercator maps (regular, transparent etc)
521Chaned waypoint types a little bit (size of waypoint)
522
5232005-07-31
524Hopefully fixed background.c item # count
525Fixed KH Maps (v=2)
526
5272005-06-20
528A little research & added KH Maps support.
529
5302005-06-19
531Fixed right-click waypoint edit -> crash bug, hopefully.
532Fixed "everyone lives in zone 11" assumption for vikgeoreflayer.c; still monozone though ...
533Made it so when you paste or add a new layer, it pastes it before the selected layer, not to the top.
534Fixed the bug where pasting a map layer messed up the name.
535Made dragging middle mouse button pan. Removed pan tool. Thanks Reid for the idea.
536Made different options for drawing waypoint dots. Not very good but we can make better-looking ones later.
537