1 Fri Apr 14 15:50:22 2000 John Ellis <johne@bellatlantic.net>
4 * configure.in: release 0.8.1
6 Thu Apr 13 10:50:43 2000 John Ellis <johne@bellatlantic.net>
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.
11 Thu Apr 13 09:38:25 2000 John Ellis <johne@bellatlantic.net>
13 * configure.in, po/sk.po: Added Slovak translation, submitted by
14 "Sandokan" <cortex@nextra.sk>
16 Thu Apr 13 09:35:36 2000 John Ellis <johne@bellatlantic.net>
18 * configure.in, po/es.po: Added Spanish translation, subbmitted by
19 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21 Thu Apr 13 09:32:42 2000 John Ellis <johne@bellatlantic.net>
23 * confgure.in, po/fr.po: Added French translation, submitted by
24 Jean-pierre PEDRON <jppedron@club-internet.fr>
26 Thu Apr 13 09:28:04 2000 John Ellis <johne@bellatlantic.net>
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>
33 Thu Apr 6 19:03:04 2000 John Ellis <johne@bellatlantic.net>
35 * README: Release 0.8.0.
37 Wed Apr 5 11:35:52 2000 John Ellis <johne@bellatlantic.net>
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.
43 Wed Apr 5 11:19:31 2000 John Ellis <johne@bellatlantic.net>
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.
49 Wed Apr 5 10:30:51 2000 John Ellis <johne@bellatlantic.net>
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
56 Tue Apr 4 15:00:15 2000 John Ellis <johne@bellatlantic.net>
58 * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
59 translation from Kam Tik <kamtik@hongkong.com>
61 Tue Apr 4 13:20:43 2000 John Ellis <johne@bellatlantic.net>
63 * *.[ch]: Update copyrights to 2000.
64 * configure.in: Bumper version to 0.8.0 ('bout time)
65 * README, TODO: Updates
67 Tue Apr 4 12:21:27 2000 John Ellis <johne@bellatlantic.net>
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
73 All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
75 Tue Apr 4 10:44:22 2000 John Ellis <johne@bellatlantic.net>
77 * main.c: Added full screen startup option (-f or -full), derived from
78 patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
80 Tue Apr 4 10:33:15 2000 John Ellis <johne@bellatlantic.net>
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>
87 Tue Apr 4 09:45:08 2000 John Ellis <johne@bellatlantic.net>
89 * img-main.c, menu.c: Changed full screen key to V. Derived from patch
90 by Martial MICHEL <martial@users.sourceforge.net>
92 Tue Apr 4 09:32:14 2000 John Ellis <johne@bellatlantic.net>
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>
98 Apr 4 09:15:16 2000 John Ellis <johne@bellatlantic.net>
100 * configure.in, po/tr.po: Added Turkish translation from
101 Fatih Demir <kabalak@gmx.net>
103 Thu Mar 16 17:04:24 2000 John Ellis <johne@bellatlantic.net>
105 * pathsel.c, tabcomp.c: Fix memory leaks.
107 Fri Oct 1 17:17:21 1999 John Ellis <johne@bellatlantic.net>
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.
117 Mon Sep 6 06:25:38 1999 John Ellis <johne@bellatlantic.net>
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.
123 Wed Aug 18 21:03:05 1999 John Ellis <johne@bellatlantic.net>
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 ;)
130 Wed Aug 18 20:35:07 1999 John Ellis <johne@bellatlantic.net>
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
136 Wed Aug 18 17:37:48 1999 John Ellis <johne@bellatlantic.net>
138 * config.c: Fix 'fall back to 48x48 icon size' bug.
140 Mon Aug 16 13:25:29 1999 John Ellis <johne@bellatlantic.net>
142 * po/de.po: Added german translation
143 by mawarkus@t-online.de (Matthias Warkus)
144 * configure.in (ALL_LINGUAS): Added de.
146 Mon Aug 16 12:44:56 1999 John Ellis <johne@bellatlantic.net>
148 * utilops.c: Make it easier for translators.
150 Mon Aug 16 12:09:53 1999 John Ellis <johne@bellatlantic.net>
152 * thumb.c: Regenerate thumbnails whent the preferred size changes.
154 Mon Aug 16 11:56:29 1999 John Ellis <johne@bellatlantic.net>
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.
161 Tue Aug 10 07:03:44 1999 John Ellis <johne@bellatlantic.net>
163 * main.c(main): Use gtk_set_locale();
164 * window.c: Use gqview instead of main for wmhints.
166 Tue Aug 10 06:55:48 1999 John Ellis <johne@bellatlantic.net>
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.
172 Fri Jul 23 17:09:02 1999 John Ellis <johne@bellatlantic.net>
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
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.
180 Tue Jul 20 20:37:03 1999 John Ellis <johne@bellatlantic.net>
182 * configure.in, Makefile.am: Added localedir definition.
183 * src/main.c: Added locale and i18n initialization.
185 Tue Jul 20 20:03:18 1999 John Ellis <johne@bellatlantic.net>
187 * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
189 * po/POTFILES.in: Created for gettext.
190 * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
193 Sat Jul 10 15:12:13 1999 John Ellis <johne@bellatlantic.net>
195 * all files: Moved to autoconf and automake.
197 Sat Jul 3 08:23:59 1999 John Ellis <johne@bellatlantic.net>
199 * gqview.h, README, gqview.spec: Release 0.7.0
201 Fri Jul 2 13:00:21 1999 John Ellis <johne@bellatlantic.net>
203 * img-view.c: Added a 'close window' option to pop up dialog.
205 Fri Jul 2 09:11:02 1999 John Ellis <johne@bellatlantic.net>
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,
212 Thu Jul 1 20:13:31 1999 John Ellis <johne@bellatlantic.net>
214 * main.c: Setup random seed, for better random slideshows.
216 Sun Jun 27 15:17:10 1999 John Ellis <johne@bellatlantic.net>
218 * img-main.c: Use black background for full screen.
219 * menu.c: Keep keyboard grab when full screen menu closes.
221 Sun Jun 27 14:07:05 1999 John Ellis <johne@bellatlantic.net>
223 * img-main.c: Keyboard now works with full screen.
224 * main.c: Drop out of full screen before exiting.
226 Sun Jun 27 06:57:22 1999 John Ellis <johne@bellatlantic.net>
228 * image.c: Fix image snapping to uppper left when resizing window.
229 * main.c: Increase progressive scrolling rate.
231 Fri Jun 25 15:22:32 1999 John Ellis <johne@bellatlantic.net>
233 * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
234 progressive key scrolling option.
236 Fri Jun 25 14:06:12 1999 John Ellis <johne@bellatlantic.net>
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.
243 Fri Jun 25 11:00:38 1999 John Ellis <johne@bellatlantic.net>
245 * image.c, img-view.c, window.c: Fixups for window resizing and initial
248 Fri Jun 18 13:42:35 1999 John Ellis <johne@bellatlantic.net>
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
253 * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
256 Fri Jun 18 04:24:51 1999 John Ellis <johne@bellatlantic.net>
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).
262 Wed Jun 16 03:47:36 1999 John Ellis <johne@bellatlantic.net>
264 * slideshow.c, filelist.c: Make slideshow work correctly.
265 * config.c, rcfile.c: Add saving and adjustment of slide show options.
267 Wed Jun 16 00:46:09 1999 John Ellis <johne@bellatlantic.net>
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.
273 Tue Jun 15 19:21:26 1999 John Ellis <johne@bellatlantic.net>
275 * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
276 handling (creating) GLists.
278 Sat Jun 12 23:17:34 1999 John Ellis <johne@bellatlantic.net>
280 * rcfile.c (load_options): Fix memory leak, patch submitted by
281 F. Petitjean <fpetitje@bureauveritas.com>
283 Thu May 27 14:32:22 1999 John Ellis <johne@bellatlantic.net>
285 * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
287 Thu May 27 13:10:02 1999 John Ellis <johne@bellatlantic.net>
289 * filelist.c: Generate thumbnails for visible files first. Thumbnails
290 are now kept when renaming.
292 Thu May 27 11:54:09 1999 John Ellis <johne@bellatlantic.net>
294 * pathsel.c: Merge improvements from gqmpeg version.
295 * tabcomp.c, tabcomp.xpm: ditto.
297 * config.c, utilops.c, window.c: Use newer features of above.
299 Thu May 27 11:44:00 1999 John Ellis <johne@bellatlantic.net>
301 * filelist.c, image.c, gqmpeg.h: Properly update the image window when
302 viewed files are moved, renamed, or deleted.
304 Thu May 27 11:01:31 1999 John Ellis <johne@bellatlantic.net>
306 * main.c (main): Push correct visual and colormap to fix 8 but psuedo
309 Sun May 23 09:21:50 1999 John Ellis <johne@bellatlantic.net>
311 * Makefile: Added static build target, some cleanup.
313 Sat Apr 10 19:01:33 1999 John Ellis <johne@bellatlantic.net>
315 * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
316 so it can be resized smaller.
319 > Major rewrite (60-70%), now requires gtk+-1.2.0
320 > Multiple file selection.
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.
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.
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.
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'
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.
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
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.
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
380 - patch from Joel Young applied to the .spec file of the RPM version.
383 * Fixed problem loading files into external editors when a space was in the
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).
395 * Fixed a bug which made the first editor slot useless from config dialog.
398 - Changed filelist code to properly implement Glist.
399 - Moved definitions of variables and #includes to better places.
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
410 - added display for the number of files listed.
411 - added '-debug' command line option for debug output (preliminary)
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.
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.
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.
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.
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.
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
476 > No history, first release!