]> git.street.me.uk Git - andy/viking.git/blame - ChangeLog
Terraserver now reports download error status.
[andy/viking.git] / ChangeLog
CommitLineData
0b3c4c1c
QT
12007-05-18
2Quy Tonthat <qtonthat@gmail.com>:
06e94d26 3 * Add curl-devel to spec file.
0b3c4c1c 4 * Map tool: Left click can now refresh display of map tiles.
4b31d033 5 * Check for non-displayable data after downloading map.
0b3c4c1c 6
11f88b69
QT
72007-05-17
8Quy Tonthat <qtonthat@gmail.com>:
9 * Fix problems in map downloading caused by unreliable error
10 detection.
06e94d26 11 * Release 0.1.3
11f88b69 12
0b0963fb
QT
132007-05-15
14Quy Tonthat <qtonthat@gmail.com>:
15 * Fixed bugs that can cause segfault on exit. The problem was caused
16by mapslayer's weak_ref not being unref'ed in some cases.
17
3335ae4e
EB
182007-05-13
19Evan Battaglia <gtoevan@gmx.net>
20 * 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.
21
093c5c71
EB
222007-05-11
23Evan Battaglia <gtoevan@gmx.net>
24 * Fix removal of redownloaded tiles from memory cache.
e415a0e8 25 * Fix a stupid segfault in main.c (opening new files)
093c5c71 26
056e8bd1
QT
272007-05-09
28Quy Tonthat <qtonthat@gmail.com>:
29 * New Google version numbers.
30
50817314
GB
312007-05-08
32Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
33 * New "Refresh onscreen tiles" menu entry
34
6afc9732
GB
352007-05-04
36Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
37 * debian/: debianization
38
81a061e4
GB
392007-04-29
40Reid Priedhorsky <reid@reidster.net>
41 * libusb support
42
dfb4bdaa
GB
432007-04-28
44Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
45 * OpenSourceMap slippy maps (in osm.c) -- Maplink tiles
ca9eb04a 46 * Add configuration option for OpenStreetMap sources
dfb4bdaa 47
67209ca8
GB
482007-04-23
49Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
50 * OpenSourceMap slippy maps (in osm.c) -- Osmarender and Mapnik
51
ed6242f3
EB
522007-04-21
53Evan Battaglia <gtoevan@gmx.net>
54 * OpenSourceMap slippy maps (in google.c) -- identical to google maps except zoom numbering
55
fa9fef36
GB
562007-04-16
57Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
58 * Adding libcurl support
59
69b825fe
QT
602007-04-04
61Quy Tonthat <qtonthat@gmail.com>:
62 * New Google version number.
63 * Fixed Google Directions
64
4a96999b
QT
652007-02-20
66Quy Tonthat <qtonthat@gmail.com>:
67 * GPS layer dialog now displayed at the center of the Viking main
68 window.
69
997905be
QT
702007-02-19
71Quy Tonthat <qtonthat@gmail.com>:
72 * New Google version numbers.
73
af2740eb
QT
742007-02-15
75Quy Tonthat <qtonthat@gmail.com>:
76 * Made viking.spec.in out of Michael's viking.spec
77 * Added viking.spec.in to autoconf files.
78
792007-02-15
80Michael A Peters <mpeters@mac.com>:
81 * Added viking.spec
82
07f39a64
GB
832007-02-14
84Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
85 * NEWS, configure.ac: preparing 0.1.2
86
4e0cf33b
GB
872007-02-13
88Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
89 * src/vikwindow.c: remove URL and version number from window title
90 * src/dialog.c: add URL and use dynamic information for version
21c318eb 91 * AUTHORS, src/dialog.c: update contributors list
e8947958
GB
92 * AUTHORS, src/dialog.c, src/Makefile.am: About dialog filled with
93 AUTHORS file
4e0cf33b 94
ecb51018
QT
952007-02-07
96Quy Tonthat <qtonthat@gmail.com>:
97 * Fix bug that causes crashes when click at the right side (outside)
98 of the track graph area in the Track Poperties window.
99
e1e2f2c6
JJ
1002007-02-06
101Jocelyn Jaubert <jocelyn.jaubert@gmail.com>
102 * Add new information to Track Properties. Postion in time will be
103 tracked and display when moving mouse cursor around the track graph.
104
4f210965
QT
1052007-02-06
106Quy Tonthat <qtonthat@gmail.com>:
107 * New google version numbers.
d1fb6e7f 108 * correct main window title and viking website.
4f210965 109
369e959a
QT
1102007-02-05
111Quy Tonthat <qtonthat@gmail.com>:
112 * Cosmetic changes.
113
119f63a0
QT
1142007-02-04
115Quy Tonthat <qtonthat@gmail.com>:
116 * Simplify tools enable/disable codes.
117
79845167
QT
1182007-02-01
119Quy Tonthat <qtonthat@gmail.com>:
120 * Only tools that work with current active layer are enable,
121 others are disable (fade out and does nothing when clicked on).
122
d820e240
GB
1232007-01-27
124Quy Tonthat <qtonthat@gmail.com>:
125 * Display map sections while downloading (bug 1303429)
126
267b6db5
QT
1272007-01-25
128Quy Tonthat <qtonthat@gmail.com>:
129 * Fixed bugs that caused crashes on creating new map layer or
130 new track/waypoint layer.
131
dad2c114
QT
1322007-01-24
133Quy Tonthat <qtonthat@gmail.com>:
134 * Updated google tranparent version number.
135 * Made it more convenient to update google version numbers.
136
cdcaf41c
QT
1372007-01-23
138Quy Tonthat <qtonthat@gmail.com>:
139 * Merged branch modular to trunk.
140
54d3b232
QT
1412007-01-05
142Quy Tonthat <qtonthat@gmail.com>:
143 * Bug fix: main menu edit->delete and edit->cut did not work with
144 waypoints and tracks.
145
2cebc318
QT
1462007-01-04
147Quy Tonthat <qtonthat@gmail.com>:
148 * Added "Copy" and "Cut" to popup menus for track and waypoint (on the
149 layer panel).
150
20c7a3a0
QT
1512007-01-03
152Quy Tonthat <qtonthat@gmail.com>:
107d445a
QT
153 * bug fix: crash on inserting aggregate layer if the selected layer's
154 parent is not an aggregate layer.
155 * bug fix: crash when delete a child layer whose parent is not
156 an aggregiate layer (eg gpslayer)
20c7a3a0
QT
157 * Menu item selection for layer instances.
158
fdca5edb
QT
1592007-01-02
160Quy Tonthat <qtonthat@gmail.com>:
161 * gpslayer: Unexpose interface functions.
5a4a28bf 162 * Layers now can have their say on what pop up menu items they want.
fdca5edb 163
cdcaf41c 1642007-01-02
a25c4c50 165Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
cdcaf41c
QT
166 * Add ability to disable Terraserver stuff
167 * Add ability to disable Expedia stuff
168
fdca5edb
QT
1692007-01-01
170Quy Tonthat <qtonthat@gmail.com>:
171 * gpslayer: fix bugs that causes crashes when click "Cancel" on layer
172 creation dialog.
173
cdcaf41c
QT
1742007-01-01
175Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
176 * Make all .h self sufficient
177 * Add ability to disable Google stuff
178
b364d6bc
QT
1792006-12-31
180Quy Tonthat <qtonthat@gmail.com>:
181 * Added gps layer
182
cdcaf41c
QT
1832007-01-02
184Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
185 * Add ability to disable Terraserver stuff
186 * Add ability to disable Expedia stuff
187
1882007-01-01
189Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
190 * Make all .h self sufficient
191 * Add ability to disable Google stuff
192
b291388a
GB
1932006-12-26
194Quy Tonthat <qtonthat@gmail.com>:
195 * Fix a google version number change (at least in Australia).
196
ea40bccf
AF
1972006-12-07
198Quy Tonthat <qtonthat@gmail.com>:
199 * Fix an array overflow bug in Map Layer Properties
200
b7b66e1f
GB
2012006-12-04
202Alex Foobarian <foobarian@gmail.com>:
203 * Added an "About" dialog
204
68fb2913
AF
2052006-11-30
206Alex Foobarian <foobarian@gmail.com>:
207 * Added Quy Tonthat's patch to fix a bug in Track Properties
208
1a8437ab
AF
2092006-11-29
210Alex Foobarian <foobarian@gmail.com>:
ea40bccf 211 * Added patch by Quy Tonthat <qtonthat@gmail.com> to fix a crash bug
1a8437ab 212
fa1b5a5f
GB
2132006-11-12
214Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
215 * Add expat explicit dependency
216
7432fddf
AF
2172006-10-31
218Alex Foobarian <foobarian@gmail.com>:
219 * Visual feedback for moving waypoints
220
33534cd8
AF
2212006-10-30
222Alex Foobarian <foobarian@gmail.com>:
223 * Created standard Edit menu
224 * Implemented Cut for trackpoints and waypoints
225 * When moving trackpoints, we now draw one under the cursor for visual feedback
226
f9db6bd6
AF
2272006-10-26
228Alex Foobarian <foobarian@gmail.com>:
229 * Cleared up the drawing modes and map type descriptions
230 * Updated google version string to make it work in Europe
231 * Added Cut/Copy/Paste shortcuts to right-click menus
4b00e581 232 * Compacted the track properties dialog
f9db6bd6 233
941aa6e9
AF
2342006-10-23
235Alex Foobarian <foobarian@gmail.com>:
236 * Introduced a toolbar tool interface, converted existing tools to use it
237 * As a result, ruler drawing bugs are gone
238 * Sped up ruler drawing by increasing the redraw priority
239
78c9fb5b
GB
2402006-08-15
241Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
242 * Add implicit DMS->DDD conversions in waypoints dialogs
243
0165e6e4
GB
2442006-07-26
245Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
246 * src/degrees_converters.c, src/degrees_converters.h,
247 test/degrees_converter.c: add dec -> DDD conversion
248 * src/degrees_converters.c, src/degrees_converters.h,
249 test/degrees_converter.c: add dec -> DMM conversion
250 * src/degrees_converters.c: refactor dms conversions
251
6c02911c
RP
2522006-07-24
253Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
254 * Add patch for GoogleMaps from Reid Priedhorsky
255
0165e6e4
GB
2562006-07-22
257Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
258 * Makefile.am, configure.ac, src/Makefile.am,
259 src/degrees_converters.c, src/degrees_converters.h,
260 test/Makefile.am, test/check_degrees_conversions.sh,
261 test/degrees_converter.c: Adding degrees conversion functions
262 (DDD/DMM/DMS)
263
2642006-07-06
265Evan Battaglia <gtoevan@gmx.net>
266 * ChangeLog, src/google.c: Upgrade Google Maps -- Europe
267
a808ab5f
EB
2682006-07-01
269Evan Battaglia <gtoevan@gmx.net>:
270 * Upgrade Google Maps version (yay Europe!)
271
0165e6e4
GB
2722006-06-11
273Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
274 * NEWS, configure.ac: Preparing 0.1.1
275
65f0ccab
AF
2762006-05-25
277Alex Foobarian <foobarian@gmail.com>:
278 * Cleaned up the data source interface
279 * Added a setup dialog to the GPS data source, with protocol type and serial port location
280
5f304fd7
AF
2812006-05-12
282Alex Foobarian <foobarian@gmail.com>:
283 * Small fixes in Acquire from GPS code
284
fe203390 2852006-05-08 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
fe203390
GB
286 * autogen.sh: simpler method to start from CVS
287
a8d46e0b
EB
2882005-12-03
289Evan Battaglia <gtoevan@gmx.net>
290 * Data sources -- check for existence of necessary things
291
7b3479e3 2922005-11-25
3333c069 293Evan Battaglia <gtoevan@gmx.net>
7b3479e3
EB
294 * Created "data sources" structure to easily add new data sources via GPS babel.
295 It's ugly now and there's a lot to be done, but I think 79-line datasources_google.c
296 shows the power of the approach.
3333c069 297 * Data sources: Google & Geocaches
7b3479e3 298
8904c540 2992005-11-23 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
8904c540 300 * src/gpx.c (gpx_dtostr): add better GPX export
161aa492
EB
301Evan Battaglia <gtoevan@gmx.net>:
302 * dtostr -> coords.c; use in gpsmapper.c and gpspoint.c (locale-independent output)
8904c540 303
d1fa6cff
AF
3042005-11-21
305Alex Foobarian <foobarian@gmail.com>:
306 * Fixed v-t diagram crash bug
307
1d1bc3c1
EB
3082005-11-19
309Alex Foobarian <foobarian@gmail.com>:
310 * GPSBabel acquire code
311
9f0cd67d
AF
3122005-11-18
313Alex Foobarian <foobarian@gmail.com>:
314 * Copy/paste of individual track- and way-points updated to work between processes.
315
0a6cab71
AF
3162005-11-17
317Alex Foobarian <foobarian@gmail.com>:
318 * Copy/paste between viking processes
319 * Layer marshalling support
320
1bc9b120
GB
3212005-10-28 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
322 * configure.ac: Adding --with-mapcache configure option
323 * src/config.h: Removed because no more used (generated)
324
15614495
AF
3252005-10-18
326Alex Foobarian <foobarian@gmail.com>:
327 * Fix ruler declination in UTM mode
328
ba298cde 3292005-10-17 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
80dc8501
GB
330 * src/icons/Makefile.am: assumes the creation of icons.h
331 * src/garminsymbols.c, src/vikwindow.c: icons.h re-located
332 * src/Makefile.am: no more icons.h production
333
024f32c1
EB
3342005-10-16
335Evan Battaglia <gtoevan@gmx.net>
336 * Fix ruler: show angle, distance even when compass off-screen.
1a18e09d 337 * Fix bgitemcount. Background items status bar "should" be accurate now.
024f32c1 338
c48517ad
AF
3392005-10-13
340Alex Foobarian <foobarian@gmail.com>:
341 * Drag and drop whole track/waypoint lists
342
80e450c0
AF
3432005-10-12
344Alex Foobarian <foobarian@gmail.com>:
345 * Coord layer drawing for lat/lon based projections
346
0dff88ea
AF
3472005-10-11
348Alex Foobarian <foobarian@gmail.com>:
349 * Draw a compass when using a ruler
350
e4847ce9
AF
3512005-10-07
352Alex Foobarian <foobarian@gmail.com>:
353 * Added ruler drawing to the ruler tool
354
2f50c650
AF
3552005-10-06
356Alex Foobarian <foobarian@gmail.com>:
357 * Added support for pasting coordinates in lat/lon format
358
e890a6e6
EB
3592005-10-05
360Alex Foobarian <foobarian@gmail.com>:
361 * Change clipboard so as to use GTKClipboard. Prepare for support for pasting coordinates, etc.
362Evan Battaglia <gtoevan@gmx.net>:
363 * When pasting waypoints and tracks, do name resolution (add #2, etc)
364
08b251ec
EB
3652005-10-01
366Evan Battaglia <gtoevan@gmx.net>:
367 * make symbols work for geocaching .loc files (and case-insensitive symbol names)
35c7c0ba 368 * Option as to whether or not to show unit scale (esp for exporting images)
08b251ec 369
ba298cde 3702005-09-30 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
dad55b79 371 * configure.ac, src/Makefile.am (SUBDIRS): added auto-tools support for src/icons
70a23263
AF
372Alex Foobarian <foobarian@gmail.com>:
373 * Added a drag_drop_request method to layer interface, updated DnD to use it
e673b75f 374 * Updated DND to insert layers at the point of the drop, instead of front of list
42c2ac3e 375 * Added wp symbol support to gpx
92136662 376 * Fixed name collisions during track/wp DND
ea3933fc
EB
377 * Layer-wide option as to whether to show waypoint symbols
378
acaf7113
AF
3792005-09-29
380Alex Foobarian <foobarian@gmail.com>:
381 * Added support for waypoint symbols (changing, loading, saving), and a small number of icons.
382 * Added a scale ruler
383 * Changed panning to show less "garbage" in exposed areas
384
a5e51d35
EB
3852005-09-28
386Evan:
387 * menu.xml & icons inline
388
e4afc73a 3892005-09-27
acaf7113 390Alex Foobarian <foobarian@gmail.com>:
e4afc73a
EB
391 * GtkUIManager/Toolbar
392 * DND in the LayersPanel
0912fc7e
EB
393Evan:
394 * strtod -> g_strtod (i18n glitch)
395
ba298cde 3962005-09-25 Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>
0912fc7e
EB
397 * src/globals.h (VIKING_VERSION): uses the PACKAGE_VERSION macro
398 * Makefile.am (EXTRA_DIST): handles viking-remote
399 * src/Makefile.am (AM_CFLAGS): substitution of CFLAGS by AM_CFLAGS
400 * doc/Makefile.am, doc/dev/Makefile.am: new files
401 * Makefile.am (SUBDIRS): handles doc directory
402 * configure.ac: handles doc and doc/dev directories
e4afc73a 403
2ab9b480 4042005-09-16
2ab9b480 405Alex Foobarian <foobarian@gmail.com>: fix to v-vs-t (better drawing)
3de5bc4f
EB
406Evan: * GPX fixes
407 * So Geocaching .LOC _isn't_ GPX?!?!? Oh well, it's XML...
408 * GPX write, click v-vs-t diagram
409 * Option to show stops in TRWLayer options, and stop_length
410 * Elevation plotting relative to min and max elevation in track.
411 * Option to do elevation plotting, and controlling relative height
2ab9b480
EB
412
4132005-09-15
414 * 4+ hours later and voila, GPX read support
415 * Fixes in propwin if track doesn't have certain data, say so.
416
4172005-09-14
418Me (Evan) again:
419 * Fix USGS support
420 * Click on the elevation map to go there, so you can see where a mountain-top is etc.
421 * Don't crash on track properties of an empty track.
422
734652bf 4232005-09-13
ba298cde 424Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>:
734652bf
EB
425 * bootstrap: new file to bootstrap auto-tools
426 * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file
427 * Makefile.am (bin_SCRIPTS): viking-remote added
428 * configure.ac: --enable-alphabetized-trw option added
429
430Evan Battaglia <gtoevan@gmx.net>:
431 * Experimental altitude funky plotting I'm working on
432
4332005-09-12
434Alex Foobarian <foobarian@gmail.com>'s changes
435* disable stops, for now (I forgot about those...)
436* Track elevation graph: minimum altitude difference for less jagged curves
437* Track elevation graph: gray background, blue foreground
438* Track elevation graph: lines to clearly show absolute elevation
439* New velocity-vs-time graph & calculating function
440* Notebook to hold this new graph with track elevation graph
441My (Evan's) changes:
442* Fix above v-vs-t patch to not crash on tracks without timestamp.
443* Not show v-vs-t graph and/or elevation map if the necessary data isn't there.
ba298cde 444Guilhem BONNEFILLE <guilhem.bonnefille@gmail.com>'s changes
dad55b79
GB
445 * bootstrap: new file to bootstrap auto-tools
446 * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file
447 * Makefile.am (bin_SCRIPTS): viking-remote added
448 * configure.ac: --enable-alphabetized-trw option added
734652bf 449
9903c388
EB
4502005-09-07
451Autotools support by Guilhem Bonnefille.
452
bb71de8b
AF
4532005-09-06
454Added Alex Foobarian's track duration patch.
455Added Alex Foobarian's track profile patch.
9903c388 456Added Alex Foobarian's elevation map fix.
bb71de8b 457
725c87e1
EB
4582005-09-04
459Map cache fix: if only one map can fit / one map is bigger than cache size, then that's OK.
bb71de8b 460Delete from cache when updating image.
725c87e1 461
50a14534
EB
4622005-08-18
463Map cache size based on memory usage, not number of images. Some flaws to be worked out still in this.
464
4652005-08-16
466Accepted USGS maps support from Clark McKines. Pretty slick, I'll have to take a look at it.
467
4682005-08-02
469Quite easily added support for Mercator projection & Google Mercator maps (regular, transparent etc)
470Chaned waypoint types a little bit (size of waypoint)
471
4722005-07-31
473Hopefully fixed background.c item # count
474Fixed KH Maps (v=2)
475
4762005-06-20
477A little research & added KH Maps support.
478
4792005-06-19
480Fixed right-click waypoint edit -> crash bug, hopefully.
481Fixed "everyone lives in zone 11" assumption for vikgeoreflayer.c; still monozone though ...
482Made it so when you paste or add a new layer, it pastes it before the selected layer, not to the top.
483Fixed the bug where pasting a map layer messed up the name.
484Made dragging middle mouse button pan. Removed pan tool. Thanks Reid for the idea.
485Made different options for drawing waypoint dots. Not very good but we can make better-looking ones later.
486