Tue Jun  6 19:40:39 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* gview.c: Added call to gtk_set_locale() in code. Thanks to
	    Takeshi Aihana for the patch.
	
	* Released version 0.1.15: Let's get this one right. Last release
	    before 0.2, so if you want a translation, get one in now.

Mon Jun  5 17:46:42 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* comment.c: Fixed permissions problem when creating .gvcomment
	    directory. Grins, that's what happens when you work as root.

Fri Jun  2 20:08:06 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* configure.in: Bumped to 0.1.5. Pre-release to language translators

Thu Jun  1 01:28:36 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* viewer.c: Fixed code so that each scrollbar shows up independantly
	    of the other.
	
	* filetool.c: Moved gtk_clist_thaw to allow seek to line to work.
	
	* gview.c: Moved tooltip creation code to init func, not browser win
		creater. Allows comments when browser window does not exist.

Mon May 29 09:23:15 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* install.gnome: Added script to install GNOME icons and app.link

Sun May 28 10:42:39 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* comment.c: Added a comment feature that pops an comment up on
	    the image as a tooltip. See the README for information.
	
	* browser.c: Added a call to edit the comment to the right-click
	    menu.
	
	* viewer.c: Added call to load the comment on the right-click menu.
	
	* gview.png, gView.desktop: Added GNOME desktop file and icon.

Sat May 20 10:30:30 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* po: Added Japanese translation file courtesy of Tahkeshi Aihana.

Thu May 11 21:36:49 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* Released version 0.1.14: Expecting hit squads to arrive any
		time soon.

Tue Apr 11 21:51:43 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* filetools.h: Fixed application launcher to detech properly.

Mon Apr 10 22:29:21 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* match.c: Added BackSpace support to matching algorithm.
	
	* browser.c: Added BackSpace support to doMatchFile() call.
	
	* configure.in: Bumped release to 0.1.14. Close to release.

Tue Mar 28 00:46:06 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* filetools.c: Added functions for generic external app launcher
	    and file type associations. Regex functions modified.
	
	* browser.c, gview.c: Fixed calls to regex functions.
	
	* viewer.c: removed existing mpeg and xanim code and replaced
	    with a call to runExtern();
		 
Fri Mar 24 22:46:47 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* filetools.c: Fixed position maintain for Delete. Selection no
	     longer moves up unless at the end of the list.
		 Clear dir stack when making large jumps, e.g Home.

Wed Mar 22 21:47:34 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* browser.c: Replaced X and H keysyms with Ctrl+X and Ctrl+H
	    respectively. All letters and numbers are now passed to a
	    matching routine. See below.
	
	* match.c: Added a feature that allows you to quickly navigate
	    a long list by typing in the first characters of the name
	    of the file. By typing 'cin', within a second of each match,
		you will be taken to the first entry matching 'cin'. If you
		still don't know, experiment in the browser.
	
	* filetools.c: Added feature to follow file around list during
	    rename, to maintain position in the list as a file is taken
	    away and fixed call code from keysyms.

Sun Mar 19 15:19:15 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* viewer.c: Replaced "smart" CList movement code with a call to
	    gtk_clist_moveto(). Sheepish grin for not knowing about that
	    call.

Sat Feb  5 12:37:38 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* gview.c, filetools.c: Added fixes for memory leaks reported by
	    Francios Petitjean. Thanks.

	* gview.c: Alter default behaviour to not open the browser window
		if the file is an image file. -v now forces the browser to
	    be opened. Let me know if this annoys anybody.

Sat 01 Jan 09:15:33 2000 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* released Y2000 release:
	
Wed 22 Dec 09:53:08 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* po/ko.po: Added Korean i18n file. Thanks to KIM KyungHeon.
	
	* configure.in: Bumped to 1.1.13. Release soon.

Fri Nov 26 12:15:33 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* gview.h: Fixed problem in regex for isImage() and isExtern()
	
	* filetools.c: Added isExtern() to check if the file is matched
	    by an external handler instead of imlib.

Sat Nov 20 18:32:25 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* browser.c: Added support for generating preview if no .xvpics
	    entry exists. It is a slow process and is disabled by default.
	    Also the preview is NOT saved. If someone is willing to code
	    a function to write a proper .xvpics entry for the image, let
	    me know.
	 
	* viewer.c: Fixed bug with window close from popup menu.

Sat Nov 13 09:55:08 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* filetools.c: Added code to delete all files selected when you
	    call the delete function. Be careful, very careful.
	
	* gview.h: Added persistZoom member to struct _config for the
	    zoom setting code.
	
	* configure.c: Added support to allow setting persistant zoom
	    on or off. Default is off.

Sat Oct 30 19:50:02 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* filetools.c: Added persistant directory stack code. When you
	    return to the parent directory from a child, gView remembers
		what directory you were using beforehand. Up to 64 directory
		depths are stored.
	
	* gview.h: Added upDir and depth to sgview to handle directory
	    stack.

Thu Oct 28 20:44:12 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* browser.c: Added Internet support to navigation field handler.
	    If you give it a URL, it will download it.
	
	* net.c: Fixed curl entry to generate a non 0 error code on an
	    error.
	
	* viewer.c: Fixed return to 1x zoom problems.
		
Thu Oct 20 23:06:51 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* filetools.c: Switched matching to regex from strcmp, single
	    pattern match instead of many. Let me know if anything is
		needed here.

Sun Oct 17 21:02:46 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* gview.h: Added bMenu and vMenu members to struct _sgview

	* browser.c: Fixed possible memory leak when creating popup menus
	
	* viewer.c: Fixed possible memory leak when creating popup menus
	    Added xanim support. If xanim is installed, gView will show
		AVI, MOV and QT files in the list and play them using xanim.
	
	* filetools.c: Added detection for AVI, MOV and QT files.

Mon Oct  4 00:11:19 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* browser.c: Added keysym for F5 - Refresh display
	
	* filetools.c: Added support for detecting MPEG files.
	
	* viewer.c: Added mpeg_play support. If mpeg_play is installed,
	    gView will show MPEG files in the list and play them using
	    mpeg_play

Sun Sep 19 23:40:24 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* viewer.c: Applied patch from Jean-Pierre Demailly for zooming
	    modifications. Uses steps of sqrt(1.2) instead of 1.1 and
	    allows for persitance of the zoom setting. 
	
	* filetools.c: Added code to ensure that currPath ends with a /
	    before loading the directory. Fixes bug with names ending
	    up concatenated with the last part of the path.

Sun Sep 12 21:53:41 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* gview.c: Fixed bug that keeps returning. Still can't figure out
	    why. :-)
	
	* configure.in: Bumped to 0.1.12

Sun Sep  5 23:16:13 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* slideshow.c: Added drag support for moving slides around in the
	    slide list viewer window. Added generic slide mover function.
	
	* dnd.c: Reworked slideshow drop code and added slideshow drag
	    code to support slide moving.
	
	* configure.in: Bumped to 0.1.11

Sat Sep  4 14:33:33 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* gview.c: Reworked code for command line options to use getopt.
	    Please let me know if this breaks on any system.
	
	* gview.c: Added option to not load browser window when opening
	    an image.
	
	* viewer.c: Fixed pieces to sort out handling if no browser window
	    present.
	
	* info.c: Added image info window code and handlers.
	
Tue Aug 24 21:17:05 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* configure.in: Bumped to 0.1.10

	* dnd.c: Fixed handling of multiple file drops from other XDND sources.
	    On viewer window, loads first image in the list. Added support for
		dropping URLS into the image window. Loads them from the net if the
		net support is compiled in. Fixed drag source to handle multiple files.
	
	* slideshow.c: Added DND capability to Slide List window. If you drop
	    files on the window, they are loaded into the slideshow list. Made the
		list refresh generic to allow live updates of the list displays.
	
	* gview.h: Added "text/uri-list" to the drop types array.

Mon Aug 23 18:50:22 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* browser.c: Added handler for navigation field on toolbar to attempt to
	    load the contents of the entry field as a directory or a file.
	
	* dnd.c: Added DND send and receive functions for image files. Now if you
	    drag a filename onto the image, it loads it.
	
	* browser.c: Made the CList a DND source and added drag_data_get callback.
	
	* viewer.c: Made the DrawingArea a DND destination and added callback for
	   drag_data_received

Sun Aug 22 22:54:02 1999 - Bruce A. Smith <bruces@mail.petech.ac.za>

	* utils.c, gview.h: Added utility functions for adding items to menus, sub-
	    menus, buttons and toolbars.

Mon Aug 16 22:01:21 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* configure.in: Bumped to 0.1.9

	* browser.c: Added toolbar code and function calls.	Navigation, exit,
	    navigation and internet buttons as well as embedded Current Dir
	    box. Current Dir is not editable, but will be soon.
	
	* src/icons/*: Added icons for toolbar.

	* gview.c: Added support for HOME/.gtkrc file

Mon Jul  5 09:52:13 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* configure.in: Bumped to 0.1.8
	
	* slideshow.c: Completely reworked slideshow code to use a stand-
	    alone linked list storing FQPN's for each file. The slideshow
	    can now handle files from multiple directories at the same
	    time, as well as pausing and resuming on the fly. All the new
	    functions are available from the popup menu on the browser and
	    the viewer windows.
	
	* viewer.c: Reworked image window size code. Fixed serious bugs with
	    small images. Also fixed zoom code to new code and to allow
	    to zoom smaller than original.
	
	* net.c: Fixed problem with cmdLine[] array, first entry is exec
	    name, not first parameter. Now all is quiet.

Sat Jul  3 23:25:43 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* net.c: Added support for wget for Internet file viewing. If both
	    curl and wget are on the system, uses curl.
		
	* browser.c: Added Home menu item and key binding, H & h, in the
	    browser window that loads the user's home directory contents
	    into gView.
		
	* gview.c, filetools.c: Fixed non-absolute path code to handle ../
	    and ./, if no one tries anything really stupid, like ./././,
	    it should be okay. I know that the opendir() funcs handle the
	    ../ and ./ okay, but it makes the path string look ugly.
		
	* filetools.c: Made the date Y2K compliant, just to shut the 
	   compiler up.

Fri Jul  2 19:44:33 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* gview.h: Added backPic pointer in sgview, this allows images to
	    be set as backgrounds without opening them.

	* background.c, viewer.c: Modified image code to handle backPic

	* browser.c: Added menu item and supporting callback to load image
	    as background directly.

Mon Jun 28 19:33:27 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* gview.c: Fixed code problem with non-absolute paths, now check if
	    the string starts with /, not if there is one. Now works with
	    multiple name relative paths, eg pics/Shannon/, as well. Still
	    doesn't work for names that have .. in them, eg ../pics/Shannon.

Mon Jun 21 19:43:27 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* slideshow.c: Reworked code to not open directories to skip past
	    directories in same slide cycle. Working now.

	* viewer.c: Added Shift+PageUp and Shift+PageDown to page left and
	    right on a large image.
	
	* general: Implemented i18n hooks for all visible text strings.
	    Anyone willing to translate?

Mon Jun 21 10:46:27 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* slideshow.c: Fixed code to not open directories and parent dir if
	    selected in the slideshow selection.
	
	* browser.c: Fixed handleFile to return if filename pointer is null.
	
	* configure.in: Bumped version to 0.1.7

Sun Jun 20 19:27:33 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* browser.c: Added code for .xvpics preview support. The code was
	    borrowed from the GIMP's system and modified to work with the
	    gView structures. Changed the layout to include a preview
	    window at the bottom of the window.
	
	* general: Cleaned all source code files up. Neatened up if, for
	    and while statements.

Sat Jun 19 15:08:23 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* browser.c: Added code to select the IPC passed file in the
	    browser listing and setting the scrollbar to the correct place

	* browser.c, gview.c, gview.h: Added ifdef's for IPC code if the
	    autoconf test fails to find a working IPC implementation
	
	* configure.in: Added test for working IPC messaging. Based on the
	    shared memory test from Imlib. (Thanks whoever wrote it)

Fri Jun 18 20:50:34 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* browser.c: Added keysym accelerator for Del and keypad Del to 
	    delete a file.
	
	* viewer.c: Fixed browser list position algorithm. Would you know,
	    the row_height member of a CList is one pixel out.
	
	* browser.c, gview.c: Added IPC message system for remote control
	    of loading of files and directories. Using -i on the command
	    line sends the message if gView is already running. IPC uses
	    key 34 for msgget(), hopefully this doesn't clash with anything
	    else. If anyone can educate me further, let me know.

Sun Jun 13 18:44:34 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* gview: Split browser.c into filetools.c, slideshow.c, net.c and
	    browser.c for even more clarity

	* gview: Split viewer.c into dragimage.c, imagetune.c and viewer.c
	    for even more clarity
		
	* viewer.c: Created handler functions for zoom and navigation.
	
	* imagetune.c: Created setGeneric for generic image setting of
	    gamma, brightness and contrast. This takes the get and set
	    functions as parameters and removes several nearly identical
	    functions which were bloating the code.
	
	* gview.h: Added prototypes for all cross file functions.
	
	* saveimage.c: New functions and dialog to save the current image
	    to a new file. Has browse capability.
	
	* viewer.c: Rearranged the popup menu to seem neater. Moved image
	    tune controls to submenu.
		
	* viewer.c: Added faulty browser list position adjustment to 
	    navImage - Needs a lot of work.
		
Fri Jun 11 20:07:42 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* gview: Split gview.c into browser.c, configure.c, gview.c and
	    viewer.c for clarity.

Sun May 30 22:38:17 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* viewer: Added key bindings + and -, and all keypad equivalents,
	    for zooming in and out + support code for it.
		
	* browser: Fixed code problem which caused segfault when starting
	    to load a new image before the first is complete. Clicks and
	    Enter's are now ignored until the image is complete.
		
	* browser: Added confirmation dialog to file delete.
	
	* system: Fixed tooltips across the application.
	
	* system: Bumped to 0.1.6
			
Sat May 29 20:41:45 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	*viewer: Fixed key binding code for P and N. Now works perfectly.

Thu May 27 23:58:23 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* viewer: Added key bindings, P and N, for previous and next image
	    loading + code to load. - Slightly buggy.

Tue May 18 21:20:46 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* viewer: Fixed Set As BackGround - Centered problems. Now creates
	    pixmap of root win size and with user specified color.
		
	* config: Added background color chooser.

Mon May 17 22:34:12 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* viewer: Fixed Set As Background - Tiled problems.	

Sun May 16 11:19:53 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* browser: Implemented Net get, using curl as the Web getter.

	* viewer: Fixed death error if file not proper image format.
   
	* system: Bumped to 0.1.5

Sat May 15 19:23:41 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* system: Redesigned internal data structures. More memory efficient

	* viewer: Implemented Set As Background. This places the current image
	    in the root window, Centered, Tiled or Scaled.

	* browser: Change directory listing to directories first, then files.
	
Thu May 13 07:32:53 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* browser: Added file Delete and Rename and Browser Refresh menu
	    items to the popup menu.

Mon Apr 26 22:52:59 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* config: Fixed DefaultGamma code in save and load from rc file
	
	* system: Bumped to 0.1.4

Thu Apr 15 22:49:07 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* config: Fixed serious compile time bug in rc file save and load
	    code. Thanks to all who reported it.
		
	* system: Bumped to 0.1.3

Tue Apr 13 19:11:39 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* config: Fixed serious compile time bug in rc file save code.
	
	* system: Bumped to 0.1.2

Wed Apr  7 13:41:52 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* viewer: Added image "grab 'n scroll" functionality.
	
	* viewer: Added brightness/contrast/gamma controls to image,
	    red, blue and green channels.
		
	* viewer: Changed cursor on viewer to hand if image scrollable

Tue Apr  6 19:34:43 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* system: Released 0.1.1 - still not perfect, but what is.
	
	* browser: Created configuration page for various bits and
	    pieces.

Mon Apr  5 23:23:12 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* init: Added support for SG Registry, see README. The Registry
	    will be released at a later date.
		
	* browser: Fixed image size display on list.

Sun Apr  4 23:59:59 1999 - Bruce A. Smith <tangomanrulz@geocities.com>
	
	* browser: Added slide show capability. Seems to work fine

Sat Apr  3 21:32:12 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* viewer: Fixed image loading to work properly, resize problem
	    now exists only on loading of small images.

Mon Feb  8 23:12:12 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* system: Released 0.1.0 publically 

Mon Jan 25 19:12:56 1999 - Bruce A. Smith <tangomanrulz@geocities.com>

	* system: Project started - version 0.1.0
	
	* browser: Browse window created
	
	* viewer: Viewer window created
	
	* viewer: Gamma correction working
	
	* system: Key and mouse bindings complete
