0.8.0
[geeqie.git] / ChangeLog
1 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
2
3         * README: Release 0.8.0.
4
5 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
6
7         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
8         causing custom_filter to only have one entry max.
9         * utilops.c: Removed unused code, fix rename description.
10
11 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
12
13         * filelist.c, gqview.h, window.c: File list now scrolls to display
14         the first file that matches the path entry box during tab completion.
15         The directory changes to follow the completion too.
16
17 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
18
19         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
20         Save thumnbnail mode to rcfile; add command line option for slideshow,
21         rename other long options; make next/prev work properly during
22         slideshow.
23
24 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
25
26         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
27         translation from Kam Tik <kamtik@hongkong.com>
28
29 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
30
31         * *.[ch]: Update copyrights to 2000.
32         * configure.in: Bumper version to 0.8.0 ('bout time)
33         * README, TODO: Updates
34
35 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
36
37         * image.c, img-main.c: Fix mem leaks.
38         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
39         * utilops.c: Added display of source and dest images to overwrite
40         dialogs (uses above).
41         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
42
43 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
44
45         * main.c: Added full screen startup option (-f or -full), derived from
46         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
47
48 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
49
50         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
51         to set the root window wallpaper. (If zoom is fit to window, image is
52         scaled, otherwise tiled.
53         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
54
55 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
56
57         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
58         by Martial MICHEL <martial@users.sourceforge.net>
59
60 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
61
62         * fileops.c (get_current_dir): Fix problem when there is no read
63         permission for the current dir. Derived from patch by
64         Mathieu Dessus <mdessus@free.fr>
65
66  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
67
68         * configure.in, po/tr.po: Added Turkish translation from
69         Fatih Demir <kabalak@gmx.net> 
70
71 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
72
73         * pathsel.c, tabcomp.c: Fix memory leaks.
74
75 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
76
77         * po/ru.po: Added Russian translation
78         from Oleg Andrjushenko <oandr@itec.cn.ua>
79         * po/pt_BR.po: Added Brazilian Portuguese translation
80         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
81         * po/ja/po: Added Japanese translation
82         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
83         * configure.in: Updated ALL_LINGUAS.
84
85 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
86
87         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
88         gtk+-1.2.5-pre1. I think there are still realize issues with that
89         version of GTK+, however.
90
91 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
92
93         * filelist.c: Fix reversal of calculating column width of the files
94         list for icons vs. no icons.
95         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
96         horizontal scrollbar is accurate (and usually not there ;)
97
98 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
99
100         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
101         history. This was done by adding a combo widget option to the tab
102         completion routines.
103
104 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
105
106         * config.c: Fix 'fall back to 48x48 icon size' bug.
107
108 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
109
110         * po/de.po: Added german translation
111         by mawarkus@t-online.de (Matthias Warkus)
112         * configure.in (ALL_LINGUAS): Added de.
113
114 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
115
116         * utilops.c: Make it easier for translators.
117
118 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
119
120         * thumb.c: Regenerate thumbnails whent the preferred size changes.
121
122 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
123
124         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
125         'save settings on exit' option and always save one exit, this was
126         leading to confusion as to why settings are not always saved.
127         * menus.: Removed the save settings menu line, no longer needed.
128
129 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
130
131         * main.c(main): Use gtk_set_locale();
132         * window.c: Use gqview instead of main for wmhints.
133
134 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
135
136         * filelist.c: Update the file count when files are removed.
137         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
138         the lists to account for possibly deleted files.
139
140 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
141
142         * window.c: Fix hang bug when dragging a file after starting with tools
143         floating, then unfloating the window. (don't use gtk_widget_reparent
144         for this).
145         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
146         all drags to Gimp 1.1.6 works.
147
148 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
149
150         * configure.in, Makefile.am: Added localedir definition.
151         * src/main.c: Added locale and i18n initialization.
152
153 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
154
155         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
156         gtk/imlib checks.
157         * po/POTFILES.in: Created for gettext.
158         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
159         translation.
160
161 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
162
163         * all files: Moved to autoconf and automake.
164
165 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
166
167         * gqview.h, README, gqview.spec: Release 0.7.0
168
169 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
170
171         * img-view.c: Added a 'close window' option to pop up dialog.
172
173 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
174
175         * main.c (main): Fix so that window does not expand to image size when
176         strting up with an image (from command line).
177         * img-view.c (view_window_new): Follow the limit window size option,
178         if enabled.
179
180 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
181
182         * main.c: Setup random seed, for better random slideshows.
183
184 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
185
186         * img-main.c: Use black background for full screen.
187         * menu.c: Keep keyboard grab when full screen menu closes.
188
189 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
190
191         * img-main.c: Keyboard now works with full screen.
192         * main.c: Drop out of full screen before exiting.
193
194 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
195
196         * image.c: Fix image snapping to uppper left when resizing window.
197         * main.c: Increase progressive scrolling rate.
198
199 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
200
201         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
202         progressive key scrolling option.
203
204 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
205
206         * image.c, img-main.c, gqview.h: A few api changes with regard to image
207         auto-sizing and zooming.
208         * dnd.c: Made image dnd more generic to work with separate views.
209         * img-view.c: Added  dnd and keyboard support.
210
211 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
212
213         * image.c, img-view.c, window.c: Fixups for window resizing and initial
214         size setting.
215
216 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
217
218         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
219         file list no longer displays image, but correctly, only displays
220         action/popup menu.
221         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
222         screen option.
223
224 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
225
226         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
227         view images in a new window. ImageWindow functions are now completely
228         generic (save one spot).
229
230 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
231
232         * slideshow.c, filelist.c: Make slideshow work correctly.
233         * config.c, rcfile.c: Add saving and adjustment of slide show options.
234
235 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
236
237         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
238         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
239         * filelist.c: Made a few functions needed for slideshow public.
240
241 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
242
243         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
244         handling (creating) GLists.
245
246 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
247
248         * rcfile.c (load_options): Fix memory leak, patch submitted by
249         F. Petitjean <fpetitje@bureauveritas.com>
250
251 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
252
253         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
254
255 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
256
257         * filelist.c: Generate thumbnails for visible files first. Thumbnails
258         are now kept when renaming.
259
260 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
261
262         * pathsel.c: Merge improvements from gqmpeg version.
263         * tabcomp.c, tabcomp.xpm: ditto.
264         * utildlg.c: ditto.
265         * config.c, utilops.c, window.c: Use newer features of above.
266
267 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
268
269         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
270         viewed files are moved, renamed, or deleted.
271
272 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
273
274         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
275         color displays.
276
277 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
278
279         * Makefile: Added static build target, some cleanup.
280
281 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
282
283         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
284         so it can be resized smaller.
285
286 0.6.0 (3-5-98)
287   > Major rewrite (60-70%), now requires gtk+-1.2.0
288   > Multiple file selection.
289   > Drag and drop.
290   > Better keyboard support.
291   > xvpics thumbnail support (read only), optional.
292   - Add command line options to force show and hide of tools.
293   * Fix tab completion bug.
294   * Fix gtk 1.2.0 related bugs.
295
296 0.5.1 (12-8-98)
297   - Should compile now without editing the Makefile with any gtk through 1.1.5
298   * Fix file highlight bug when user tab completes to currently displayed dir.
299   * Fix for FreeBSD.
300
301 0.5.0  (11-11-98)
302   > Add path entry window with tab completion.
303   > Add tab completion to all areas where a path can be typed.
304   > Add option to save window positions.
305   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
306     for some keyboard layouts.
307   - Add border to floating tools window for better appearance on some WM's.
308
309 0.4.3  (10-09-98)
310   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
311     image selected has the same dimensions, it would not display.
312   * More fixes dealing with 'fit window to image'
313
314 0.4.2  (10-07-98)
315   > Add 'fit window to image' option when tools float or hide.
316   > Add copy and move dialogs.
317   > Add option to hide the tools completely.
318   > Save settings on exit option added, and option to restore tool state.
319   - Pressing the [ESC] key will now stop loading of thumbnails.
320   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
321   - Add save button to config dialog.
322   - New configuration tab: image, moved relevent options there.
323
324 0.4.1  (9-11-98)
325   > Scrollbars removed, now you can pan the image by pressing and dragging the
326     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
327   > The file selection area and status line can be 'floated' into a separate
328     window, this allows the image window to display more of the image.
329   > The file delete confirmation dialog can now be disabled in the options
330     window.
331   > The beginnings of keyboard support ( see the keyboard chart, above )
332   - Now if a thumbnail is older than it's parent image, the thumbnail is
333     recreated, so that changed images have their thumbnail properly updated.
334   - While loading thumbnails GQview is now responsive to commands, slowly, but
335     it works. You can now load images, delete files, etc. while the thumbnails
336     are being generated. The thumbnail generation can be interrupted too by
337     simply turning them off.
338   * The code that determines the user's HOME directory has been rewritten, now
339     hopefully users of nis will be happy. If the directory is not found or
340     cannot be determined, GQview exits semi-gracefully.
341   * Fixed some bugs here and there.
342
343 0.4.0  (8-15-98)
344   > Thumbnail caching added ($HOME/.gqview_thmb).
345   - patch from Joshua Thomas Green applied for those that want to compile
346     with GTK 1.1.x (the development version), just uncomment one line in the
347     Makefile.
348   - patch from Joel Young applied to the .spec file of the RPM version.
349
350 0.3.4  (7-30-98)
351   * Fixed problem loading files into external editors when a space was in the
352     pathname.
353
354 0.3.3  (5-15-98)
355   - Changes to file listing code for speed improvement in large directories.
356   * Fixed a bug that would cause a thumbnail's height or width to be zero when
357     an image has a large aspect ratio.
358   * Fixed some memory leaks in the file listing code.
359   - Other small changes including source re-organization.
360   - Added a pixmap file to use as an icon (gqview.xpm).
361
362 0.3.2  (5-7-98)
363   * Fixed a bug which made the first editor slot useless from config dialog.
364
365 0.3.1  (5-4-98)
366   - Changed filelist code to properly implement Glist.
367   - Moved definitions of variables and #includes to better places.
368
369 0.3.0  (4-24-98)
370   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
371   > Thumbnails size can be selected (General Options).
372   > Rewrite (again) of the file list (to support adding/removing entries
373     without re-reading the entire directory listing, [still need to convert
374     the directory list, however]).
375   - minor display layout changes (to accomodate the progress bar).
376   - if a file format cannot be determined, a generic 'unknown image' picture
377     is displayed.
378   - added display for the number of files listed.
379   - added '-debug' command line option for debug output (preliminary)
380
381 0.2.1  (4-8-98)
382   > Added a handle, now the file lists are sizeable.
383   - renamed menu item Exit to Quit.
384   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
385
386 0.2.0  (3-19-98)
387   > External editors can be specified in the configuration window (max 8).
388       Under the "external editors" tab.
389   - Popup menu for filelist (delete, rename, and edit).
390   - Filelist highlight now follows currently viewed image.
391   - A few minor fixes.
392
393 0.1.1  (3-3-98)
394   > Updated code to compile with GTK+-0.99.4
395      (will not work with previous versions of GTK)
396   - Command line no longer requires a complete path to a file if it is in
397     the current working directory. (or must be relative to it)
398   - When moving to the next (or previous) image, the file list
399     scrolls to include the current image's name.
400
401 0.1.0  (2-28-98)
402   > Added menu bar.
403   > Added keyboard shorcuts.
404   > Configuration can be saved (to .gqviewrc in user's home dir)
405   > Command line support. (specify startup directory or file to view)
406   > Can set startup directory in options window (can be disabled)
407   > Added custom filtering options to support more formats
408      (Imlib supports almost anything your system can read using
409       ImageMagick or Netpbm, if available).
410   > File operations: create directory, rename file, delete file.
411   > clicking mouse on image:
412       button one: next image
413       button two: previous image
414       button three: popup menu (zoom, file operations, edit image)
415   > Added option to load image into The Gimp.
416   - Fixed a bug in the history list truncating routine. (GQview would crash)
417   - Other minor improvements and fixes.
418
419 0.0.3  (2-18-98)
420   > Source code clean up! The source code has been organized
421     and is now readable (some code still needs organizing, but
422     at least now the code can be followed).
423   > Makefile rewritten, it may still need editing for some systems.
424     The '-g' gcc option was removed for the released code, this makes
425     the binary about 1/3 smaller (it removes some debugging facilities)
426   - Fixed the transparency problem. This removes the garbage displayed
427     where an image is transparent, unfortunately for now it is set to purple.
428
429 0.0.2  (2-14-98)
430   > Rewrote directory and file list handling, the lists
431     can now be of any length.
432   > Lists are now sorted.
433   > History list no longer expands out of control as the
434     directory path gets longer, entries are truncated at
435     32 characters and '/...' is prepended.
436   > Added configuration window, including:
437     - show or hide dot files
438     - select default zoom mode for new image
439     - disable file filtering
440     - choose file types to filter
441     - about tab for version and contact info
442
443 0.0.1  (2-10-98)
444   > No history, first release!
445