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