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