TODO key: d = done, w = work in progress, ? = possibly fixed, * = wt? - how?

Major:
----------------------------------------------

w>complain to gdk-pixbuf authors about broken gdk_pixbuf_scale() and friends.
  (for more info: see rants in the ChangeLog and comments of image.c :)

 >the image queue should probably always do tiles from top left first, which can be done
  by sorting the queue list. This would make decoding to screen look better since it would
  remove the stair-step effect, BUT the sorting could take time and make things even slower.
  [UNDECIDED] UPDATE: With the new higher priority for the draw queue, this is less of a prob.

 >figure out if I want to default copy/move dialogs to the current dir instead of using
  the history or homedir(). (current dir was old behavior).
  [UNDECIDED]

 >let 'view' windows remember, and move among, multiple files from dnd, including recursive.

d>make similarity work with images less 32 x 32 images (scale the data up I guess).
d>fix loading of thumbnails for xpm and tiff. NOTE: The problem is image-load.c, it does
  not properly handle pixbuf loaders that do not have a pixbuf until the loader is closed.
d>fix recursive slideshows no working when file list length is 0 in the main window.

 >add help window that lists keyboard shortcuts. (will be very simple text view)

Minor:
----------------------------------------------
 >add command line option for loading of collections.

 >when doing a multiple selection in the file list, make the last selected file be
  the one viewed.

 >when removing a file from a collection and it  is viewed in main window, go to the
  next image in the collection, if there is one.

 >add an option to delay the image change until the new image is rendered (slideshow)
 >clear unrendered parts to checker transparent instead of black (user option)

 >path_list() should probably sort the results.

d>allow save of thumbnails to same dir (ala .xvpics) .gqview ? who knows.
  UPDATE: The dir is named .thumbnails, but this may be conflicting with nautilus ?
          not so bad because it can be disabled (and is off by default).
  DARN IT! there should be some standard .thumbail naming convention :)

 >allow comparison between two sets of files for dupes.
  (much faster when comparing new files to a known unique file set)

 >only do tab completion on dirs (ignoring files) when only a dir is allowed for input.

d>maybe similarity/dimension/checksum data should be cached somewhere?
  (reading this in for each new comparison window is slow)
d UPDATE: maybe at least give estimated time for completion? -will do this too.

 >use thumbnail as icon for drag and drop ?

 >remember divider position between dirs and files.

 >make thumbnail rendering be done in parts, large images can take a while.

 >fix image alterations to keep same image location visible.

 >make collection sorting automatic by mode (right now they always append),
  and add display of sort mode in collection window.
 >add dialog offering to save before closing the collection window
  (but only if collection has changed)
 > -do the same for gqview_exit()
  (I guess these dialogs will have to be modal)
 >add file operations to collection popup menu (and keyboard).
 >allow display of text (filename) under icons in collection window.
  (stupid CList is going to make this difficult ?, maybe impossible w/ clist)

 >allow drops on directory and list views for move/copy
  (but ignore dropped dirs? easier.)

 >maybe show image in delete/rename/copy/move dialogs (should be simple now).

Wishlist?:
----------------------------------------------
 >allow multiple columns when viewing thumbs and tools float. (multi column clist?)
 >add vert drag bar

