]> git.street.me.uk Git - andy/viking.git/blame - ChangeLog
ChangeLog entry
[andy/viking.git] / ChangeLog
CommitLineData
0b3c4c1c
QT
12007-05-18
2Quy Tonthat <qtonthat@gmail.com>:
3 * Map tool: Left click can now refresh display of map tiles.
4
11f88b69
QT
52007-05-17
6Quy Tonthat <qtonthat@gmail.com>:
7 * Fix problems in map downloading caused by unreliable error
8 detection.
9
0b0963fb
QT
102007-05-15
11Quy Tonthat <qtonthat@gmail.com>:
12 * Fixed bugs that can cause segfault on exit. The problem was caused
13by mapslayer's weak_ref not being unref'ed in some cases.
14
3335ae4e
EB
152007-05-13
16Evan Battaglia <gtoevan@gmx.net>
17 * 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.
18
093c5c71
EB
192007-05-11
20Evan Battaglia <gtoevan@gmx.net>
21 * Fix removal of redownloaded tiles from memory cache.
e415a0e8 22 * Fix a stupid segfault in main.c (opening new files)
093c5c71 23
056e8bd1
QT
242007-05-09
25Quy Tonthat <qtonthat@gmail.com>:
26 * New Google version numbers.
27
50817314
GB
282007-05-08
29Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
30 * New "Refresh onscreen tiles" menu entry
31
6afc9732
GB
322007-05-04
33Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
34 * debian/: debianization
35
81a061e4
GB
362007-04-29
37Reid Priedhorsky <reid@reidster.net>
38 * libusb support
39
dfb4bdaa
GB
402007-04-28
41Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
42 * OpenSourceMap slippy maps (in osm.c) -- Maplink tiles
ca9eb04a 43 * Add configuration option for OpenStreetMap sources
dfb4bdaa 44
67209ca8
GB
452007-04-23
46Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
47 * OpenSourceMap slippy maps (in osm.c) -- Osmarender and Mapnik
48
ed6242f3
EB
492007-04-21
50Evan Battaglia <gtoevan@gmx.net>
51 * OpenSourceMap slippy maps (in google.c) -- identical to google maps except zoom numbering
52
fa9fef36
GB
532007-04-16
54Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
55 * Adding libcurl support
56
69b825fe
QT
572007-04-04
58Quy Tonthat <qtonthat@gmail.com>:
59 * New Google version number.
60 * Fixed Google Directions
61
4a96999b
QT
622007-02-20
63Quy Tonthat <qtonthat@gmail.com>:
64 * GPS layer dialog now displayed at the center of the Viking main
65 window.
66
997905be
QT
672007-02-19
68Quy Tonthat <qtonthat@gmail.com>:
69 * New Google version numbers.
70
af2740eb
QT
712007-02-15
72Quy Tonthat <qtonthat@gmail.com>:
73 * Made viking.spec.in out of Michael's viking.spec
74 * Added viking.spec.in to autoconf files.
75
762007-02-15
77Michael A Peters <mpeters@mac.com>:
78 * Added viking.spec
79
07f39a64
GB
802007-02-14
81Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
82 * NEWS, configure.ac: preparing 0.1.2
83
4e0cf33b
GB
842007-02-13
85Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
86 * src/vikwindow.c: remove URL and version number from window title
87 * src/dialog.c: add URL and use dynamic information for version
21c318eb 88 * AUTHORS, src/dialog.c: update contributors list
e8947958
GB
89 * AUTHORS, src/dialog.c, src/Makefile.am: About dialog filled with
90 AUTHORS file
4e0cf33b 91
ecb51018
QT
922007-02-07
93Quy Tonthat <qtonthat@gmail.com>:
94 * Fix bug that causes crashes when click at the right side (outside)
95 of the track graph area in the Track Poperties window.
96
e1e2f2c6
JJ
972007-02-06
98Jocelyn Jaubert <jocelyn.jaubert@gmail.com>
99 * Add new information to Track Properties. Postion in time will be
100 tracked and display when moving mouse cursor around the track graph.
101
4f210965
QT
1022007-02-06
103Quy Tonthat <qtonthat@gmail.com>:
104 * New google version numbers.
d1fb6e7f 105 * correct main window title and viking website.
4f210965 106
369e959a
QT
1072007-02-05
108Quy Tonthat <qtonthat@gmail.com>:
109 * Cosmetic changes.
110
119f63a0
QT
1112007-02-04
112Quy Tonthat <qtonthat@gmail.com>:
113 * Simplify tools enable/disable codes.
114
79845167
QT
1152007-02-01
116Quy Tonthat <qtonthat@gmail.com>:
117 * Only tools that work with current active layer are enable,
118 others are disable (fade out and does nothing when clicked on).
119
d820e240
GB
1202007-01-27
121Quy Tonthat <qtonthat@gmail.com>:
122 * Display map sections while downloading (bug 1303429)
123
267b6db5
QT
1242007-01-25
125Quy Tonthat <qtonthat@gmail.com>:
126 * Fixed bugs that caused crashes on creating new map layer or
127 new track/waypoint layer.
128
dad2c114
QT
1292007-01-24
130Quy Tonthat <qtonthat@gmail.com>:
131 * Updated google tranparent version number.
132 * Made it more convenient to update google version numbers.
133
cdcaf41c
QT
1342007-01-23
135Quy Tonthat <qtonthat@gmail.com>:
136 * Merged branch modular to trunk.
137
54d3b232
QT
1382007-01-05
139Quy Tonthat <qtonthat@gmail.com>:
140 * Bug fix: main menu edit->delete and edit->cut did not work with
141 waypoints and tracks.
142
2cebc318
QT
1432007-01-04
144Quy Tonthat <qtonthat@gmail.com>:
145 * Added "Copy" and "Cut" to popup menus for track and waypoint (on the
146 layer panel).
147
20c7a3a0
QT
1482007-01-03
149Quy Tonthat <qtonthat@gmail.com>:
107d445a
QT
150 * bug fix: crash on inserting aggregate layer if the selected layer's
151 parent is not an aggregate layer.
152 * bug fix: crash when delete a child layer whose parent is not
153 an aggregiate layer (eg gpslayer)
20c7a3a0
QT
154 * Menu item selection for layer instances.
155
fdca5edb
QT
1562007-01-02
157Quy Tonthat <qtonthat@gmail.com>:
158 * gpslayer: Unexpose interface functions.
5a4a28bf 159 * Layers now can have their say on what pop up menu items they want.
fdca5edb 160
cdcaf41c 1612007-01-02
a25c4c50 162Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
cdcaf41c
QT
163 * Add ability to disable Terraserver stuff
164 * Add ability to disable Expedia stuff
165
fdca5edb
QT
1662007-01-01
167Quy Tonthat <qtonthat@gmail.com>:
168 * gpslayer: fix bugs that causes crashes when click "Cancel" on layer
169 creation dialog.
170
cdcaf41c
QT
1712007-01-01
172Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
173 * Make all .h self sufficient
174 * Add ability to disable Google stuff
175
b364d6bc
QT
1762006-12-31
177Quy Tonthat <qtonthat@gmail.com>:
178 * Added gps layer
179
cdcaf41c
QT
1802007-01-02
181Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
182 * Add ability to disable Terraserver stuff
183 * Add ability to disable Expedia stuff
184
1852007-01-01
186Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
187 * Make all .h self sufficient
188 * Add ability to disable Google stuff
189
b291388a
GB
1902006-12-26
191Quy Tonthat <qtonthat@gmail.com>:
192 * Fix a google version number change (at least in Australia).
193
ea40bccf
AF
1942006-12-07
195Quy Tonthat <qtonthat@gmail.com>:
196 * Fix an array overflow bug in Map Layer Properties
197
b7b66e1f
GB
1982006-12-04
199Alex Foobarian <foobarian@gmail.com>:
200 * Added an "About" dialog
201
68fb2913
AF
2022006-11-30
203Alex Foobarian <foobarian@gmail.com>:
204 * Added Quy Tonthat's patch to fix a bug in Track Properties
205
1a8437ab
AF
2062006-11-29
207Alex Foobarian <foobarian@gmail.com>:
ea40bccf 208 * Added patch by Quy Tonthat <qtonthat@gmail.com> to fix a crash bug
1a8437ab 209
fa1b5a5f
GB
2102006-11-12
211Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
212 * Add expat explicit dependency
213
7432fddf
AF
2142006-10-31
215Alex Foobarian <foobarian@gmail.com>:
216 * Visual feedback for moving waypoints
217
33534cd8
AF
2182006-10-30
219Alex Foobarian <foobarian@gmail.com>:
220 * Created standard Edit menu
221 * Implemented Cut for trackpoints and waypoints
222 * When moving trackpoints, we now draw one under the cursor for visual feedback
223
f9db6bd6
AF
2242006-10-26
225Alex Foobarian <foobarian@gmail.com>:
226 * Cleared up the drawing modes and map type descriptions
227 * Updated google version string to make it work in Europe
228 * Added Cut/Copy/Paste shortcuts to right-click menus
4b00e581 229 * Compacted the track properties dialog
f9db6bd6 230
941aa6e9
AF
2312006-10-23
232Alex Foobarian <foobarian@gmail.com>:
233 * Introduced a toolbar tool interface, converted existing tools to use it
234 * As a result, ruler drawing bugs are gone
235 * Sped up ruler drawing by increasing the redraw priority
236
78c9fb5b
GB
2372006-08-15
238Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
239 * Add implicit DMS->DDD conversions in waypoints dialogs
240
0165e6e4
GB
2412006-07-26
242Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
243 * src/degrees_converters.c, src/degrees_converters.h,
244 test/degrees_converter.c: add dec -> DDD conversion
245 * src/degrees_converters.c, src/degrees_converters.h,
246 test/degrees_converter.c: add dec -> DMM conversion
247 * src/degrees_converters.c: refactor dms conversions
248
6c02911c
RP
2492006-07-24
250Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
251 * Add patch for GoogleMaps from Reid Priedhorsky
252
0165e6e4
GB
2532006-07-22
254Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
255 * Makefile.am, configure.ac, src/Makefile.am,
256 src/degrees_converters.c, src/degrees_converters.h,
257 test/Makefile.am, test/check_degrees_conversions.sh,
258 test/degrees_converter.c: Adding degrees conversion functions
259 (DDD/DMM/DMS)
260
2612006-07-06
262Evan Battaglia <gtoevan@gmx.net>
263 * ChangeLog, src/google.c: Upgrade Google Maps -- Europe
264
a808ab5f
EB
2652006-07-01
266Evan Battaglia <gtoevan@gmx.net>:
267 * Upgrade Google Maps version (yay Europe!)
268
0165e6e4
GB
2692006-06-11
270Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
271 * NEWS, configure.ac: Preparing 0.1.1
272
65f0ccab
AF
2732006-05-25
274Alex Foobarian <foobarian@gmail.com>:
275 * Cleaned up the data source interface
276 * Added a setup dialog to the GPS data source, with protocol type and serial port location
277
5f304fd7
AF
2782006-05-12
279Alex Foobarian <foobarian@gmail.com>:
280 * Small fixes in Acquire from GPS code
281
fe203390 2822006-05-08 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
fe203390
GB
283 * autogen.sh: simpler method to start from CVS
284
a8d46e0b
EB
2852005-12-03
286Evan Battaglia <gtoevan@gmx.net>
287 * Data sources -- check for existence of necessary things
288
7b3479e3 2892005-11-25
3333c069 290Evan Battaglia <gtoevan@gmx.net>
7b3479e3
EB
291 * Created "data sources" structure to easily add new data sources via GPS babel.
292 It's ugly now and there's a lot to be done, but I think 79-line datasources_google.c
293 shows the power of the approach.
3333c069 294 * Data sources: Google & Geocaches
7b3479e3 295
8904c540 2962005-11-23 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
8904c540 297 * src/gpx.c (gpx_dtostr): add better GPX export
161aa492
EB
298Evan Battaglia <gtoevan@gmx.net>:
299 * dtostr -> coords.c; use in gpsmapper.c and gpspoint.c (locale-independent output)
8904c540 300
d1fa6cff
AF
3012005-11-21
302Alex Foobarian <foobarian@gmail.com>:
303 * Fixed v-t diagram crash bug
304
1d1bc3c1
EB
3052005-11-19
306Alex Foobarian <foobarian@gmail.com>:
307 * GPSBabel acquire code
308
9f0cd67d
AF
3092005-11-18
310Alex Foobarian <foobarian@gmail.com>:
311 * Copy/paste of individual track- and way-points updated to work between processes.
312
0a6cab71
AF
3132005-11-17
314Alex Foobarian <foobarian@gmail.com>:
315 * Copy/paste between viking processes
316 * Layer marshalling support
317
1bc9b120
GB
3182005-10-28 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
319 * configure.ac: Adding --with-mapcache configure option
320 * src/config.h: Removed because no more used (generated)
321
15614495
AF
3222005-10-18
323Alex Foobarian <foobarian@gmail.com>:
324 * Fix ruler declination in UTM mode
325
ba298cde 3262005-10-17 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
80dc8501
GB
327 * src/icons/Makefile.am: assumes the creation of icons.h
328 * src/garminsymbols.c, src/vikwindow.c: icons.h re-located
329 * src/Makefile.am: no more icons.h production
330
024f32c1
EB
3312005-10-16
332Evan Battaglia <gtoevan@gmx.net>
333 * Fix ruler: show angle, distance even when compass off-screen.
1a18e09d 334 * Fix bgitemcount. Background items status bar "should" be accurate now.
024f32c1 335
c48517ad
AF
3362005-10-13
337Alex Foobarian <foobarian@gmail.com>:
338 * Drag and drop whole track/waypoint lists
339
80e450c0
AF
3402005-10-12
341Alex Foobarian <foobarian@gmail.com>:
342 * Coord layer drawing for lat/lon based projections
343
0dff88ea
AF
3442005-10-11
345Alex Foobarian <foobarian@gmail.com>:
346 * Draw a compass when using a ruler
347
e4847ce9
AF
3482005-10-07
349Alex Foobarian <foobarian@gmail.com>:
350 * Added ruler drawing to the ruler tool
351
2f50c650
AF
3522005-10-06
353Alex Foobarian <foobarian@gmail.com>:
354 * Added support for pasting coordinates in lat/lon format
355
e890a6e6
EB
3562005-10-05
357Alex Foobarian <foobarian@gmail.com>:
358 * Change clipboard so as to use GTKClipboard. Prepare for support for pasting coordinates, etc.
359Evan Battaglia <gtoevan@gmx.net>:
360 * When pasting waypoints and tracks, do name resolution (add #2, etc)
361
08b251ec
EB
3622005-10-01
363Evan Battaglia <gtoevan@gmx.net>:
364 * make symbols work for geocaching .loc files (and case-insensitive symbol names)
35c7c0ba 365 * Option as to whether or not to show unit scale (esp for exporting images)
08b251ec 366
ba298cde 3672005-09-30 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
dad55b79 368 * configure.ac, src/Makefile.am (SUBDIRS): added auto-tools support for src/icons
70a23263
AF
369Alex Foobarian <foobarian@gmail.com>:
370 * Added a drag_drop_request method to layer interface, updated DnD to use it
e673b75f 371 * Updated DND to insert layers at the point of the drop, instead of front of list
42c2ac3e 372 * Added wp symbol support to gpx
92136662 373 * Fixed name collisions during track/wp DND
ea3933fc
EB
374 * Layer-wide option as to whether to show waypoint symbols
375
acaf7113
AF
3762005-09-29
377Alex Foobarian <foobarian@gmail.com>:
378 * Added support for waypoint symbols (changing, loading, saving), and a small number of icons.
379 * Added a scale ruler
380 * Changed panning to show less "garbage" in exposed areas
381
a5e51d35
EB
3822005-09-28
383Evan:
384 * menu.xml & icons inline
385
e4afc73a 3862005-09-27
acaf7113 387Alex Foobarian <foobarian@gmail.com>:
e4afc73a
EB
388 * GtkUIManager/Toolbar
389 * DND in the LayersPanel
0912fc7e
EB
390Evan:
391 * strtod -> g_strtod (i18n glitch)
392
ba298cde 3932005-09-25 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
0912fc7e
EB
394 * src/globals.h (VIKING_VERSION): uses the PACKAGE_VERSION macro
395 * Makefile.am (EXTRA_DIST): handles viking-remote
396 * src/Makefile.am (AM_CFLAGS): substitution of CFLAGS by AM_CFLAGS
397 * doc/Makefile.am, doc/dev/Makefile.am: new files
398 * Makefile.am (SUBDIRS): handles doc directory
399 * configure.ac: handles doc and doc/dev directories
e4afc73a 400
2ab9b480 4012005-09-16
2ab9b480 402Alex Foobarian <foobarian@gmail.com>: fix to v-vs-t (better drawing)
3de5bc4f
EB
403Evan: * GPX fixes
404 * So Geocaching .LOC _isn't_ GPX?!?!? Oh well, it's XML...
405 * GPX write, click v-vs-t diagram
406 * Option to show stops in TRWLayer options, and stop_length
407 * Elevation plotting relative to min and max elevation in track.
408 * Option to do elevation plotting, and controlling relative height
2ab9b480
EB
409
4102005-09-15
411 * 4+ hours later and voila, GPX read support
412 * Fixes in propwin if track doesn't have certain data, say so.
413
4142005-09-14
415Me (Evan) again:
416 * Fix USGS support
417 * Click on the elevation map to go there, so you can see where a mountain-top is etc.
418 * Don't crash on track properties of an empty track.
419
734652bf 4202005-09-13
ba298cde 421Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>:
734652bf
EB
422 * bootstrap: new file to bootstrap auto-tools
423 * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file
424 * Makefile.am (bin_SCRIPTS): viking-remote added
425 * configure.ac: --enable-alphabetized-trw option added
426
427Evan Battaglia <gtoevan@gmx.net>:
428 * Experimental altitude funky plotting I'm working on
429
4302005-09-12
431Alex Foobarian <foobarian@gmail.com>'s changes
432* disable stops, for now (I forgot about those...)
433* Track elevation graph: minimum altitude difference for less jagged curves
434* Track elevation graph: gray background, blue foreground
435* Track elevation graph: lines to clearly show absolute elevation
436* New velocity-vs-time graph & calculating function
437* Notebook to hold this new graph with track elevation graph
438My (Evan's) changes:
439* Fix above v-vs-t patch to not crash on tracks without timestamp.
440* Not show v-vs-t graph and/or elevation map if the necessary data isn't there.
ba298cde 441Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>'s changes
dad55b79
GB
442 * bootstrap: new file to bootstrap auto-tools
443 * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file
444 * Makefile.am (bin_SCRIPTS): viking-remote added
445 * configure.ac: --enable-alphabetized-trw option added
734652bf 446
9903c388
EB
4472005-09-07
448Autotools support by Guilhem Bonnefille.
449
bb71de8b
AF
4502005-09-06
451Added Alex Foobarian's track duration patch.
452Added Alex Foobarian's track profile patch.
9903c388 453Added Alex Foobarian's elevation map fix.
bb71de8b 454
725c87e1
EB
4552005-09-04
456Map cache fix: if only one map can fit / one map is bigger than cache size, then that's OK.
bb71de8b 457Delete from cache when updating image.
725c87e1 458
50a14534
EB
4592005-08-18
460Map cache size based on memory usage, not number of images. Some flaws to be worked out still in this.
461
4622005-08-16
463Accepted USGS maps support from Clark McKines. Pretty slick, I'll have to take a look at it.
464
4652005-08-02
466Quite easily added support for Mercator projection & Google Mercator maps (regular, transparent etc)
467Chaned waypoint types a little bit (size of waypoint)
468
4692005-07-31
470Hopefully fixed background.c item # count
471Fixed KH Maps (v=2)
472
4732005-06-20
474A little research & added KH Maps support.
475
4762005-06-19
477Fixed right-click waypoint edit -> crash bug, hopefully.
478Fixed "everyone lives in zone 11" assumption for vikgeoreflayer.c; still monozone though ...
479Made it so when you paste or add a new layer, it pastes it before the selected layer, not to the top.
480Fixed the bug where pasting a map layer messed up the name.
481Made dragging middle mouse button pan. Removed pan tool. Thanks Reid for the idea.
482Made different options for drawing waypoint dots. Not very good but we can make better-looking ones later.
483