summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 295cea5bf316df76bf185ebda7bcc247e2c8842e (plain)
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
gipfel ChangeLog
=================

gipfel-0.4.1
* fix compilation with newer Exiv2 library
* fix compilation on NetBSD - by Thomas Klausner

gipfel-0.4.0
* Fix compilation with fltk-1.3.x.
* Use proper distance for distortion correction.
* Don't update coordinates of marked hills.
* Remove compute button.
  Positions are now updated automatically when marked hills are moved.
* Fix focal length for images in portrait format.
* Fix up/down keys in viewpoint chooser.

gipfel-0.3.2
* Fix 16bit tiff output in stitching mode.
* Don't draw labels of mountains that are slightly off the image.
* Factored out ScanImage class.
* Fixed a nasty issue with float <-> double conversion introduced in 0.3.0.
* Add manual hiding / unhiding from right click popup menu.
* Moved NEWS to ChangeLog.

gipfel-0.3.1
* Fix compile error and warnings on Linux.

gipfel-0.3.0
* Use exiv2 library for image metadata reading and writing.
  (initial patch by Konrad Golling).
* Make gipfel compile on [MinGW](http://www.mingw.org/)
* Check for files in local tarball to make gipfel work without
  installing it.
* Don't exit on Escape.

gipfel-0.2.9
* Add rpm spec file.
* fsync() temporary file before rename().
* Add "Find Peak" dialog (right click on image).
* Show height in search dialog to distinguish peaks with equal names.
* Added "File->Screen Dump" feature.
* Improved label placing.
* Fix long standing bug with panoramic projection if one known peak
  is "left" and one is "right" of north.

gipfel-0.2.8
* Fix issue with image saving on some platforms (reported by David Mitchell).
* Fix crash in stitching mode.
* Add a note to the README about generating a data file for the USA from
  [USGS](http://geonames.usgs.gov/domestic/download_data.htm) data
  (pointed out by David Mitchell).

gipfel-0.2.7
* Import data from http://www.viewfinderpanoramas.org/ with the
  kind permission of Jonathan de Ferranti. Thanks a lot!
  This brings the number of peaks in the default data file to
  more than 21000!
* Change display style a bit and reduce font size to make room
  for all the new peaks from the updated data file.
* Show height and distance of the peak which is currently under
  the mouse.

gipfel-0.2.6
* Improve image saving. It is now possible to overwrite the current
  image file.
* Install README and NEWS file to $PREFIX/share/doc/gipfel/.
* Change semantics of -t option.
  -t now requires a file just as -j does.
  To generate multiple TIFF files as input to enblend, just do
  for i in *.jpg; do gipfel -s -b -t tiff/$i $i; done
  This simplifies the code and allows to parallelize stitching on
  multicore systems.
* Add simple README viewer to the Help menu.

gipfel-0.2.5
* Improved stitching speed.
* Fixed a bug with tiff file generation in stitching mode.
* Updated README file.

gipfel-0.2.4
* Fix another issue in the rectilinear projection code
   that affected non-horizontally shot pictures.
* Use a more robust forumla for spherical distance computation.
* Take refraction effect into account.

gipfel-0.2.3
* Fix a major shortcoming in the rectilinear projection
   code. This improves accuracy quite a bit, mostly in
   wideangle images.

gipfel-0.2.2
* Fix a segfault if exif tool is not installed.
* Some optimizations.
* Don't make view window larger than the screen.
* Add command line oprtions for data export.
* Add visibility command line option.
* Reset known hills when loading new image.
* Cancel "Choose Hill" dialog on Esc.
* Make code -Wall clean.

gipfel-0.2.1
* Fix compilation problem.
* Replace bilinear with bicubic interpolation in stitching mode (-b option).
* Improve usability of "Choose Viewpoint" dialog.
   Up/Down/Return now do what one would expect.
* Improve lens distortion correction.
   Horizontal main point offsets are taken into account now.
* Ask before overwriting existing lens profiles.
* Update alpinkoordinaten.dat datafile.

gipfel-0.2.0
* Change scale factor to "focal length in 35mm" this makes it 
   independent of the image size. One can now scale an already 
   oriented image without invalidating the orientation information.
* gipfel now tries to find a reasonable default for the scale value
   when opening new images based on the "Focal Length In 35mm" Exif 
   tag, if it exists.
* GPS Exif tags are used if they exist.
* gipfel can now correct lens distortion (see README).
* Switched to use maxima for symbolic computation and code generation.
* Switched to use th GNU Scientific Library instead of ccmath.
* Major simplifications of the projection code.
* Removed the "guess" button.
* Added bilinear interpolation for image stitching (-b option).
* Added range option (-r) for image stitching.
* Known mountains must now be marked with the middle mouse button
   and positioned by dragging them with the left button pressed.

gipfel-0.1.3
* Add stitching mode (gipfel*s). See README  for details.
* Update datafile from http://www.alpin-koordinaten.de
* Fix various bugs.

gipfel-0.1.2
* Fix bugs for "Normal Projection" and "Panoramic Projection" mode.
   Panorama mode now works with the great view from Mount Everest by
   Roddy Mackenzie (google for mackenzie everest panorama).
* Add variable width display of GPS tracks (depending on the distance).
* Add heuristics for hidden object detection.
* Switch to fltk "plastic" scheme as it looks better.

gipfel-0.1.1
* Don't try to display invisible trackpoints.
* Fix bug in "Normal Projection" code for wide angle images.
* Avoid complete redraw when moving mountains to reduce flicker.

gipfel-0.1.0
* Display of GPS-tracks.
   GPS-tracks e.g. those that can be downloaded from www.alpin-koordinaten.de
   ("Fugawi 3 TXT" format) or self-recored ones, can be projected 
   on your digital images!
* Load/save perspective data from/to JPEG comment section.
   This means, that you can create and share "gipfel-enabled" images. 
   Whenever you want, you can use these images and e.g. display your 
   GPS-tracks on them, without further fiddling to find the view parameters.
* Experimental support for panorama images.
   gipfel can now handle images with panoramic projection. Check the
   "Options" menu entry.
* Data file from www.alpin-koordinaten.de
   With the kind permission of the guys from www.alpin-koordinaten.de, the
   gipfel tarball now contains a default datafile with more than 6000 entries
   from around the world.
* Duplicate GPS entry elimation.
* Show parameter values in control window.
   No need to choose your viewpoint on the commandline. Use the new 
   "peak-choosing" widget to find your viewpoint interactively.
* Choose viewpoint via GUI.
* Improved label placement.

gipfel-0.0.1
* Initial version.