[Xfce4-commits] <ristretto:master> * src/image.c src/pictureviewer.c: Emit 'prepared' signal when the size-prepared signal is emitted, instead of waiting for the area-prepared signal. When the image is rendered at a different scale then 'maximum', the 'area-prepared', 'area-updated' and 'closed' signals are all emitted at once. Then the thumbnail is not displayed when the image is not ready yet. * src/pictureviewer.c: Do not repaint the image when the image is 'prepared' but there is no thumbnail available. This will prevent the image from flickering. * src/image_cache.c: Implement 'enable'/'disable' of image-cache * src/main_window_ui.xml src/main_window.c: Remove properties dialog menu item * src/pictureviewer.c: Add a 'fullscreen' state, setting a different background-color if it is in fullscreen.

Stephan Arts stephan at xfce.org
Wed Aug 12 12:20:06 CEST 2009


Updating branch refs/heads/master
         to 79b7af6a3c4556054e689bff631b0b53379bb350 (commit)
       from 980a4b09195f393b76bfa1985726f7eab2364651 (commit)

commit 79b7af6a3c4556054e689bff631b0b53379bb350
Author: Stephan Arts <stephan at xfce.org>
Date:   Tue Apr 28 18:59:51 2009 +0200

        * src/image.c
          src/pictureviewer.c: Emit 'prepared' signal when the size-prepared signal
          is emitted, instead of waiting for the area-prepared signal. When the
          image is rendered at a different scale then 'maximum', the
          'area-prepared', 'area-updated' and 'closed' signals are all emitted at
          once. Then the thumbnail is not displayed when the image is not ready yet.
        * src/pictureviewer.c: Do not repaint the image when the image is
          'prepared' but there is no thumbnail available. This will prevent the
          image from flickering.
        * src/image_cache.c: Implement 'enable'/'disable' of image-cache
        * src/main_window_ui.xml
          src/main_window.c: Remove properties dialog menu item
        * src/pictureviewer.c: Add a 'fullscreen' state, setting a different
          background-color if it is in fullscreen.

 ChangeLog              | 3037 +-----------------------------------------------
 NEWS                   |    9 +
 TODO                   |    3 -
 po/ristretto.pot       |  302 -----
 src/image.c            |    8 +-
 src/image.h            |    2 +-
 src/image_cache.c      |   51 +-
 src/image_cache.h      |    2 +-
 src/main_window.c      |   12 +-
 src/main_window_ui.xml |    2 -
 src/picture_viewer.c   |   68 +-
 src/picture_viewer.h   |    2 +
 src/settings.c         |   38 +-
 13 files changed, 134 insertions(+), 3402 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0a77207..09f6825 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3021 +1,16 @@
-2008-11-24 21:39  stephan
-
-	* src/navigator.c:
-	  Fix bug #4599
-	  Fixed based on patches by Jannis Pohlman and Pavol Rusnak
-
-2008-11-24 00:07  stephan
-
-	* src/main_window.c, src/navigator.c, src/navigator.h:
-	  Make a distinction between modification and rotation
-
-2008-11-23 23:57  stephan
-
-	* src/main_window.c, src/navigator.c, src/save_dialog.c,
-	  src/save_dialog.h:
-	  Improve save dialog
-	  Fix segfault (reference-count bug)
-
-2008-11-23 23:02  piarres
-
-	* po/ChangeLog:
-	  Goodies Basuqe translation update
-
-2008-11-23 14:45  maximilian
-
-	* po/ChangeLog, po/uk.po:
-	  Translations updates - ca id nb sq uk
-
-2008-11-22 12:04  stephan
-
-	* configure.in.in, src/Makefile.am, src/main.c, src/main_window.c,
-	  src/main_window.h, src/save_dialog.c:
-	  Remove xfconf dependency
-	  Replace -v with -V
-	  Remove YES_NO buttons
-
-2008-11-21 14:04  majkl
-
-	* po/ChangeLog, po/cs.po:
-	  Czech translation updated
-
-2008-11-21 09:30  piarres
-
-	* po/ChangeLog:
-	  Fix last changes date (sorry)and add power-managment Basque
-	  translation
-
-2008-11-21 09:07  piarres
-
-	* po/ChangeLog, po/eu.po:
-	  Goodies BAsque translation update
-
-2008-11-16 22:45  maximilian
-
-	* po/ChangeLog, po/LINGUAS, po/ca.po:
-	  Translations updates and additions - ca, nb_NO, uk, zh_CN
-
-2008-11-16 18:09  erenturkay
-
-	* po/ChangeLog, po/tr.po:
-	  Update Turkish translation
-
-2008-11-14 12:25  stephan
-
-	* configure.in.in, po/ar.po, po/bg.po, po/cs.po, po/da.po,
-	  po/de.po, po/el.po, po/en_GB.po, po/es.po, po/eu.po, po/fi.po,
-	  po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
-	  po/lv.po, po/nb_NO.po, po/nl.po, po/pl.po, po/pt_BR.po,
-	  po/pt_PT.po, po/ristretto.pot, po/ru.po, po/sk.po, po/tr.po,
-	  po/uk.po, po/ur.po, po/zh_CN.po:
-	  Update .po files
-	  Update .pot file
-	  Make 'xfce-desktop' support a default
-
-2008-11-09 23:17  maximilian
-
-	* po/ristretto.pot:
-	  Translations updates for a lot of languages in a lot of packages
-
-2008-11-04 16:12  jari
-
-	* po/ChangeLog, po/fi.po:
-	  Update Finnish translations.
-
-2008-10-22 05:42  stephan
-
-	* src/main_window.c, src/navigator.c:
-	  Plug memory leak (I think) and fix compile-warning
-
-2008-10-20 21:02  maximilian
-
-	* po/ChangeLog, po/de.po:
-	  Translation udpates for German and Japanese
-
-2008-10-17 23:35  maximilian
-
-	* po/ChangeLog, po/LINGUAS, po/es.po:
-	  Translation updates and additions for the Japanese and Spanish
-	  locales:
-	  xfce4-datetime-plugin, gsynaptics-mcs-plugin,
-	  xfce4-volstatus-icon, xfce4-cpugraph-plugin,
-	  thunar-archive-plugin
-	  xfce4-battery-plugin, xfce4-mpc-plugin, ristretto,
-	  xfce4-cpufreq-plugin, notification-daemon-xfce
-
-2008-10-14 14:45  lars
-
-	* po/da.po:
-	  danish msgstr updated
-
-2008-10-14 14:32  lars
-
-	* po/ChangeLog, po/LINGUAS, po/da.po:
-	  * da.po, LINGUAS: Danish translation added (Per Kongstad)
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-	  
-
-2008-10-09 08:55  stephan
-
-	* src/main_window.c:
-	  fix detection for xfdesktop (thanks to kelnos pointing me to
-	  xfdesktop_is_running in the xfdesktop-source)
-
-2008-10-07 20:00  maximilian
-
-	* po/ChangeLog, po/LINGUAS, po/ja.po:
-	  Added and updated Japanese translations for the ristretto and
-	  verve modules
-
-2008-09-12 10:00  piarres
-
-	* po/ChangeLog, po/LINGUAS, po/eu.po:
-	  Adding Basque translation
-
-2008-09-08 19:31  omaciel
-
-	* po/ChangeLog, po/pt_PT.po:
-	  Updated European Portuguese translation.
-
-2008-08-29 22:14  maximilian
-
-	* po/ChangeLog, po/de.po:
-	  Updated Xarchiver Dutch translation
-
-2008-08-17 08:47  jari
-
-	* po/ChangeLog, po/fi.po:
-	  Updated Finnish translation.
-
-2008-08-16 23:34  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c:
-	  - Applied a slightly modified patch from Philip Guo <pg AT cs DOT
-	  stanford DOT edu> -- improves preloading
-	  - Fix compile-warning
-	  - Improved history behaviour (push 'old' images to the top when
-	  they are visited again)
-
-2008-08-10 21:43  maximilian
-
-	* po/ChangeLog, po/LINGUAS, po/pl.po:
-	  Translations updated and added in Indonesian and Polish.
-
-2008-07-16 23:01  alnokta
-
-	* po/ar.po:
-	  Update Arabic translations
-
-2008-07-16 13:40  alnokta
-
-	* po/ar.po:
-	  Update Arabic translations
-
-2008-07-15 12:41  alnokta
-
-	* po/ChangeLog, po/LINGUAS, po/ar.po:
-	  Update Arabic translations
-
-2008-07-14 07:27  maximilian
-
-	* po/ChangeLog, po/pt_PT.po:
-	  Translations added and updated for most goodies (gl;pt_PT;zh_CN)
-
-2008-07-11 15:41  sas
-
-	* po/hu.po:
-	  [intl:hu] little fixes2
-
-2008-07-09 10:48  mvd
-
-	* po/LINGUAS, po/uk.po:
-	  Maxim Dziumanenko <dziumanenko at gmail.com>
-	  
-	  Updated Ukrainian translation
-
-2008-06-30 19:14  stephan
-
-	* configure.in.in:
-	  Bump version-number
-
-2008-06-30 19:11  stephan
-
-	* src/picture_viewer.c:
-	  Applied patch from Christian Dywan to fix adjustments issue
-
-2008-06-26 22:00  maximilian
-
-	* po/ChangeLog, po/LINGUAS, po/gl.po:
-	  Translations added and updated for most goodies (gl)
-
-2008-06-22 10:40  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/id.po:
-	  update-po
-
-2008-06-13 21:55  majkl
-
-	* po/cs.po:
-	  
-
-2008-06-11 07:30  jari
-
-	* po/ChangeLog, po/fi.po:
-	  Updated Finnish translation.
-
-2008-06-09 14:05  mmassonnet
-
-	* po/ChangeLog, po/sk.po:
-	  update-translation
-
-2008-06-05 17:20  stavrosg
-
-	* po/ChangeLog, po/el.po:
-	  Greek translations update
-
-2008-06-05 05:27  stephan
-
-	* src/save_dialog.c:
-	  A bit more (set ellipsize-mode for filename field)
-
-2008-06-05 05:23  stephan
-
-	* src/save_dialog.c:
-	  Improve save dialog
-
-2008-06-02 00:18  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translation
-
-2008-06-01 22:32  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/el.po, po/en_GB.po, po/fi.po,
-	  po/fr.po, po/hu.po, po/it.po, po/lv.po, po/nb_NO.po, po/nl.po,
-	  po/pt_BR.po, po/pt_PT.po, po/ristretto.pot, po/ru.po, po/sk.po,
-	  po/tr.po, po/ur.po, po/zh_CN.po, src/Makefile.am,
-	  src/main_window.c, src/save_dialog.c, src/save_dialog.h:
-	  Update .po files
-	  Add initial draft of the file-save dialog.
-
-2008-05-31 22:14  stephan
-
-	* src/main_window.c, src/navigator.c, src/navigator.h:
-	  Add dialog to notify a user of changes and that he might want to
-	  save them
-
-2008-05-30 22:23  stephan
-
-	* src/navigator.c:
-	  Do not generate thumbnails from thumbnails
-
-2008-05-27 00:21  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/sk.po:
-	  update-po
-
-2008-05-25 07:54  jari
-
-	* po/ChangeLog, po/fi.po:
-	  Updated Finnish translation.
-
-2008-05-24 14:47  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translation
-
-2008-05-24 14:15  stephan
-
-	* src/navigator.c:
-	  Fix invalid return-code for 'open_file' function
-
-2008-05-24 13:32  stephan
-
-	* ChangeLog, NEWS, configure.in.in:
-	  Pre-release version bump
-	  Update ChangeLog
-	  Update NEWS
-
-2008-05-24 13:08  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/el.po, po/en_GB.po, po/fi.po,
-	  po/fr.po, po/hu.po, po/it.po, po/lv.po, po/nb_NO.po, po/nl.po,
-	  po/pt_BR.po, po/pt_PT.po, po/ristretto.pot, po/ru.po, po/tr.po,
-	  po/ur.po, po/zh_CN.po, ristretto.desktop.in, src/main_window.c:
-	  Fix looks of preference dialog.
-	  Fix .desktop file (Do not append generic name to the name field)
-	  Bug (#4085)
-
-2008-05-24 12:02  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  update-translation
-
-2008-05-24 10:34  stephan
-
-	* ChangeLog, src/main_window.h:
-	  Update ChangeLog
-	  Fix compile issues with --enable-debug=full
-
-2008-05-24 10:17  stephan
-
-	* po/ChangeLog, po/bg.po, po/cs.po, po/de.po, po/el.po, po/fi.po,
-	  po/fr.po, po/hu.po, po/it.po, po/lv.po, po/nb_NO.po, po/nl.po,
-	  po/pt_BR.po, po/pt_PT.po, po/ristretto.pot, po/ru.po, po/tr.po,
-	  po/ur.po, po/zh_CN.po, src/main_window.c:
-	  Add 'Close All' menu item
-	  Update po-files
-
-2008-05-24 09:42  stephan
-
-	* src/thumbnail_bar.c:
-	  Fix limits on thumbnail-scroll
-
-2008-05-13 09:01  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/en_GB.po:
-	  update en_GB translations
-
-2008-05-12 13:31  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Fixed minor typo. Patch sent by Fabio Nogueira.
-
-2008-05-12 12:36  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h:
-	  Add commandline options for fullscreen and slideshow (Patch by
-	  Gauvain Pocentek <gauvainpocentek AT gmail DOT com>)
-	  (Fixes bug #4077)
-
-2008-05-12 12:34  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translation.
-
-2008-05-12 07:35  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/el.po, po/fi.po, po/fr.po,
-	  po/hu.po, po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/pt_PT.po, po/ristretto.pot, po/ru.po, po/tr.po, po/ur.po,
-	  po/zh_CN.po:
-	  Update .po files
-
-2008-05-12 07:31  stephan
-
-	* src/thumbnail_bar.c:
-	  Limit thumbnail scrolling in the right direction
-
-2008-05-12 07:05  sas
-
-	* po/hu.po:
-	  little Hungarian updates
-
-2008-05-12 06:57  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h:
-	  Add option to auto-hide thumbnail-bar when running a slideshow.
-	  
-	  Applied patch from Gauvain Pocentek <gauvainpocentek AT gmail DOT
-	  com>
-	  (Fixes bug #4076)
-
-2008-05-10 11:50  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  update french translation
-
-2008-05-10 11:10  stephan
-
-	* configure.in.in:
-	  Post-release version bump
-
-2008-05-10 11:09  stephan
-
-	* ChangeLog, NEWS, configure.in.in, po/bg.po, po/cs.po, po/de.po,
-	  po/el.po, po/fi.po, po/fr.po, po/hu.po, po/it.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/pt_PT.po,
-	  po/ristretto.pot, po/ru.po, po/tr.po, po/ur.po, po/zh_CN.po:
-	  Update .po-files
-	  Update ChangeLog
-	  Update NEWS file
-	  Update version number
-
-2008-05-10 10:40  stephan
-
-	* src/main_window.c, src/thumbnail_bar.c:
-	  Fix bug with xfdesktop-detection
-	  Scroll-wheel doesn't change image anymore.
-
-2008-05-06 22:20  stephan
-
-	* src/main_window.c:
-	  Should this check work!?
-
-2008-05-06 09:27  stephan
-
-	* src/navigator.c:
-	  Remove debug message
-
-2008-05-06 09:11  stephan
-
-	* src/navigator.c:
-	  Speedup time it takes to show the first image (when indexing a
-	  complete folder)
-
-2008-05-05 22:52  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translation.
-
-2008-05-05 21:56  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/thumbnail.c,
-	  src/thumbnail_bar.c:
-	  Fix compile with --enable-debug=full
-	  Improve behaviour when setting the wallpaper in xfdesktop
-
-2008-05-05 21:39  stephan
-
-	* src/main_window.c:
-	  Auto-detect if xfdesktop is running
-
-2008-05-05 21:11  stephan
-
-	* src/navigator.c:
-	  Improve cache size calculation a bit more.
-
-2008-05-05 20:37  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/el.po, po/fi.po, po/fr.po,
-	  po/hu.po, po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/pt_PT.po, po/ristretto.pot, po/ru.po, po/tr.po, po/ur.po,
-	  po/zh_CN.po, src/main.c, src/main_window.c, src/navigator.c,
-	  src/navigator.h:
-	  Update po-files
-	  Improve cache calculation
-
-2008-04-23 23:16  stephan
-
-	* src/main_window.c:
-	  Fix set-wallpaper for ristretto-trunk :-)
-
-2008-04-23 20:42  stephan
-
-	* src/main.c:
-	  Fix bug #4035
-
-2008-04-23 18:15  stavrosg
-
-	* po/ChangeLog, po/LINGUAS:
-	  Greek translations updates
-
-2008-04-19 23:35  stephan
-
-	* src/main_window.c:
-	  Improve set-wallpaper behaviour for ristretto
-	  
-	  (it now uses the correct xfconf properties and sets the wallpaper
-	  on the monitor and screen that the ristretto-window is running
-	  on)
-
-2008-04-12 17:29  stavrosg
-
-	* po/ChangeLog, po/el.po:
-	  Added Greek translations for screenshooter and ristretto by
-	  Evaggelos Balaskas.
-
-2008-04-11 01:41  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translations
-
-2008-04-07 18:37  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h:
-	  Improve wallpaper-changing
-
-2008-04-06 22:25  stephan
-
-	* src/main_window.c:
-	  Enable xfce-desktop by default when support has been compiled in
-
-2008-04-06 22:23  stephan
-
-	* NEWS, configure.in.in, src/Makefile.am, src/main.c,
-	  src/main_window.c:
-	  Add optional depends on xfconf (for setting the desktop-wallpaper
-	  in xfce 4.5+)
-	  
-	  Add set-wallpaper menu-item and configure the callback to do so.
-	  
-	  TODO:
-	  - Improve the error-handling
-	  - Improve preferences dialog to enable/disable this feature when
-	  compiled in. :)
-
-2008-03-30 17:43  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/ru.po:
-	  Update Russian translation
-
-2008-03-25 08:20  stephan
-
-	* po/LINGUAS, po/nl.po, po/zh_CN.po:
-	  Add Simplified chinese to LINGUAS file (forgot about that
-	  earlier)
-
-2008-03-23 12:09  stephan
-
-	* configure.in.in:
-	  Post release version bump
-
-2008-03-23 12:08  stephan
-
-	* configure.in.in:
-	  Pre release version bump
-
-2008-03-23 12:05  stephan
-
-	* po/ChangeLog, po/de.po:
-	  Update german translation (by Christian Dywan)
-
-2008-03-23 12:03  stephan
-
-	* ChangeLog:
-	  Update ChangeLog
-
-2008-03-23 11:26  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po,
-	  po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/pt_PT.po, po/ristretto.pot, po/tr.po, po/ur.po,
-	  src/main_window.c:
-	  Update string and po-files
-
-2008-03-23 10:35  stephan
-
-	* ChangeLog, po/bg.po, po/cs.po, po/de.po, po/fi.po, po/fr.po,
-	  po/hu.po, po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/pt_PT.po, po/ristretto.pot, po/tr.po, po/ur.po,
-	  src/main_window.c:
-	  Improve some strings
-
-2008-03-23 09:41  stephan
-
-	* src/navigator.c, src/navigator.h:
-	  Make a function internal to the navigator
-
-2008-03-23 08:59  stephan
-
-	* po/ChangeLog, po/zh_CN.po:
-	  Add Chinese translation by WuLi <wurisky AT gmail DOT com>
-
-2008-03-23 08:49  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h:
-	  Show status-message when opening files
-
-2008-03-22 07:55  stephan
-
-	* src/picture_viewer.c:
-	  Fix issue with DnD
-
-2008-03-21 23:02  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po,
-	  po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/pt_PT.po, po/ristretto.pot, po/tr.po, po/ur.po:
-	  Make update-po
-
-2008-03-21 23:00  stephan
-
-	* src/main_window.c:
-	  Add status messages
-
-2008-03-21 22:45  stephan
-
-	* src/main_window.c:
-	  ...
-
-2008-03-21 22:35  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c:
-	  Ok, really fixed it now
-
-2008-03-21 15:12  stephan
-
-	* src/main_window.c:
-	  Improve performance when opening a folder from the menu
-
-2008-03-21 14:57  stephan
-
-	* src/main_window.c:
-	  Improve behaviour when opening a folder from recent documents
-
-2008-03-21 14:52  stephan
-
-	* src/navigator.c:
-	  Fix open of file from cli
-
-2008-03-21 14:18  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/navigator.h,
-	  src/thumbnail_bar.c:
-	  Fix errors when aborting while ristretto is opening a folder
-
-2008-03-21 13:03  stephan
-
-	* src/main.c:
-	  When closing ristretto while it is opening a folder with images,
-	  it wont crash inside the navigator-code. It will inside the
-	  main_window (iter_changed signal
-	  handler), one step further in fixing this.
-
-2008-03-21 12:55  stephan
-
-	* src/thumbnail.c, src/thumbnail_bar.c:
-	  Improve behaviour of thumbnails and thumbnail-bar
-
-2008-03-18 13:23  mmassonnet
-
-	* po/ChangeLog, po/nb_NO.po:
-	  Update Norwegian translation
-
-2008-03-18 13:05  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/pt_PT.po:
-	  Update Portuguese translation
-
-2008-02-26 10:26  jari
-
-	* po/ChangeLog, po/fi.po:
-	  Updated Finnish translation.
-
-2008-02-25 09:17  stephan
-
-	* ChangeLog, src/picture_viewer.c:
-	  Update ChangeLog
-	  modify drag_dest_set on picture_viewer
-
-2008-02-23 22:25  stephan
-
-	* src/main.c:
-	  Fix bug 3870;
-
-2008-02-23 11:57  stephan
-
-	* src/main.c, src/navigator.c, src/picture_viewer.c:
-	  Improve behaviour when opening files from cli
-	  
-	  - open files while inside g_main_loop
-
-2008-02-23 11:15  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c:
-	  Remove code-duplication (Bug #3866)
-
-2008-02-21 23:07  stephan
-
-	* src/main_window.c, src/picture_viewer.c:
-	  Made first attempt to add Drag and Drop
-
-2008-02-21 10:02  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h,
-	  src/navigator.c, src/picture_viewer.c:
-	  Add resize on maximize option (should find a better name for it)
-
-2008-02-17 23:50  stephan
-
-	* src/picture_viewer.c:
-	  improve box-zoom behaviour (don't zoom at a zero-size box)
-
-2008-02-17 23:41  stephan
-
-	* src/main_window.c, src/picture_viewer.c:
-	  Improve zoom-box
-	  Improve behaviour when opening folders
-
-2008-02-17 11:54  stephan
-
-	* configure.in.in:
-	  Post release version bump
-
-2008-02-17 11:53  stephan
-
-	* ChangeLog, NEWS, configure.in.in:
-	  Pre-release version bump
-	  Update ChangeLog
-	  Update NEWS
-
-2008-02-16 23:13  stephan
-
-	* src/navigator.c, src/navigator.h, src/thumbnail.c,
-	  src/thumbnail.h, src/thumbnail_bar.c:
-	  Improve behaviour of the thumbnails, lets them manage
-	  widget-states themselves instead of relying on the parent-class
-	  to do it for them.
-
-2008-02-11 17:50  stephan
-
-	* src/thumbnail_bar.c:
-	  improve scroll-behaviour
-
-2008-02-11 17:14  stephan
-
-	* src/thumbnail_bar.c:
-	  Fix scroll-wheel behaviour
-
-2008-02-11 13:09  stephan
-
-	* src/thumbnail.c, src/thumbnail_bar.c:
-	  Improve expose behaviour
-
-2008-02-11 12:43  stephan
-
-	* src/thumbnail_bar.c:
-	  Add some style details for the thumbnail-bar
-
-2008-02-11 12:27  stephan
-
-	* src/thumbnail.c, src/thumbnail_bar.c:
-	  Improve theme-ability a bit more
-
-2008-02-11 12:12  stephan
-
-	* src/thumbnail.c:
-	  Modify looks and behaviour of thumbnails
-	  
-	  It might require some themes to add an aditional entry
-	  specifically for ristretto to increase the contrast.
-
-2008-02-08 16:53  jari
-
-	* po/ChangeLog, po/fi.po:
-	  Updated Finnish translation
-
-2008-02-08 12:17  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  ristretto: Update French translation
-
-2008-02-08 10:33  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po,
-	  po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/ristretto.pot, po/tr.po, po/ur.po:
-	  Update po-files
-
-2008-02-07 00:14  stephan
-
-	* ChangeLog:
-	  Update ChangeLog
-
-2008-02-06 23:39  stephan
-
-	* src/thumbnail_bar.c:
-	  Fix thumbnail-bar bg-color
-
-2008-02-06 23:32  stephan
-
-	* src/thumbnail.c, src/thumbnail_bar.c:
-	  Fixed bug 3823
-
-2008-02-05 08:41  stephan
-
-	* src/thumbnail_bar.c:
-	  one step closer to making it work...
-
-2008-02-05 00:06  stephan
-
-	* ChangeLog, ristretto.desktop.in, src/thumbnail.c,
-	  src/thumbnail_bar.c:
-	  Fix desktop-file
-	  Modify thumbnail-bar (if i get the expose right... it should
-	  work, i think)
-	  Modify changelog
-
-2008-01-28 19:46  stephan
-
-	* src/picture_viewer.c:
-	  Fix bug #3824
-
-2008-01-27 22:24  stephan
-
-	* configure.in.in:
-	  post-release version bump
-
-2008-01-27 22:23  stephan
-
-	* configure.in.in:
-	  Pre-release version bump
-
-2008-01-27 22:17  stephan
-
-	* ChangeLog, NEWS:
-	  Update ChangeLog and NEWS
-
-2008-01-27 22:05  stephan
-
-	* ChangeLog:
-	  Update changelog
-
-2008-01-27 21:48  stephan
-
-	* src/navigator.c:
-	  Implement directory_handle
-
-2008-01-27 21:36  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/navigator.h:
-	  Add new monitor-handle on open-folder (don't add handles on
-	  individual files then)
-
-2008-01-27 17:50  stephan
-
-	* po/ChangeLog, po/LINGUAS, po/tr.po:
-	  Add turkish translation by Eren Turkay and Onur Kucuk
-
-2008-01-26 15:32  stephan
-
-	* src/navigator.c:
-	  change stuff
-
-2008-01-26 15:20  stephan
-
-	* src/main_window.c, src/main_window.h, src/picture_viewer.c:
-	  Changed stuff
-
-2008-01-21 18:46  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translations by Fábio Nogueira
-	  <deb-user-ba at ubuntu.com>.
-
-2008-01-20 14:48  stephan
-
-	* src/navigator.c:
-	  potential fix for borked animated gifs
-
-2008-01-20 13:48  stephan
-
-	* ChangeLog:
-	  Update ChangeLog
-
-2008-01-20 13:38  stephan
-
-	* src/main.c:
-	  Set default cache-size to 64MB
-
-2008-01-20 13:16  stephan
-
-	* src/navigator.c, src/thumbnail.c:
-	  fix segfault
-
-2008-01-19 12:48  stephan
-
-	* src/navigator.c, src/thumbnail.c, src/thumbnail_bar.c:
-	  Replace one segfault by another
-
-2008-01-16 18:07  stephan
-
-	* src/navigator.c, src/thumbnail_bar.c:
-	  Fix segfault
-
-2008-01-15 22:25  stephan
-
-	* src/navigator.c:
-	  Fix thumbnail generation with alpha-channel
-
-2008-01-15 22:19  stephan
-
-	* configure.in.in, src/Makefile.am, src/main.c, src/navigator.c,
-	  src/navigator.h:
-	  Revert changes made in revision 3809
-
-2008-01-15 20:31  majkl
-
-	* po/cs.po:
-	  Czech translation updated
-
-2008-01-14 22:14  stephan
-
-	* configure.in.in, src/Makefile.am, src/main.c, src/navigator.c,
-	  src/navigator.h:
-	  Remove xfcerc dep
-
-2008-01-12 13:33  stephan
-
-	* ChangeLog:
-	  Update ChangeLog
-
-2008-01-12 13:31  stephan
-
-	* po/bg.po, po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po,
-	  po/it.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po,
-	  po/ristretto.pot, po/ur.po, src/main.c, src/main_window.c,
-	  src/navigator.c, src/navigator.h:
-	  Update .po files
-	  Add cache configuration
-
-2008-01-12 09:35  stephan
-
-	* src/navigator.c, src/navigator.h, src/picture_viewer.c:
-	  Modify cache, fix compile bug
-
-2008-01-12 09:18  stephan
-
-	* src/navigator.c, src/navigator.h, src/picture_viewer.c:
-	  Fix scrolled-zoom (and broke preloading)
-
-2008-01-12 09:10  stephan
-
-	* src/picture_viewer.c:
-	  fix box-zoom
-
-2008-01-11 23:20  stephan
-
-	* src/navigator.c, src/thumbnail_bar.c:
-	  Add scrolling support to thumbnail_bar
-	  Add function to return the size of a pixbuf (in bytes) to the
-	  navigator
-
-2008-01-11 15:16  stephan
-
-	* ChangeLog:
-	  Update ChangeLog
-
-2008-01-11 14:59  stephan
-
-	* src/main_window.c, src/picture_viewer.c, src/picture_viewer.h:
-	  Add zoom modes
-
-2008-01-04 13:16  stephan
-
-	* po/ChangeLog, po/LINGUAS, po/bg.po:
-	  Add Bulgarian translation by Plamen Stoychev Stoev <piros89 AT
-	  gmail DOT com>
-
-2008-01-02 15:10  stephan
-
-	* src/thumbnail_bar.c:
-	  Fix auto-center restore
-
-2008-01-02 14:42  stephan
-
-	* src/thumbnail.c, src/thumbnail_bar.c:
-	  Improve the thumbnail bar a bit
-
-2007-12-24 14:35  stephan
-
-	* src/navigator.c:
-	  Fix preloader (set max_history on 1)
-
-2007-12-24 09:11  stephan
-
-	* src/thumbnail_bar.c:
-	  Fix the expose function for the thumbnail bar (finally)
-
-2007-12-24 00:00  stephan
-
-	* po/Makevars, src/navigator.c, src/thumbnail.c,
-	  src/thumbnail_bar.c:
-	  Improve thumbnail-bar a bit more
-	  put xfce-i18n m/l in Makevars file
-
-2007-12-23 08:50  stephan
-
-	* po/ChangeLog, po/LINGUAS, po/it.po, src/navigator.c:
-	  Add italian translation by Fabio Vergnani <monghitri AT aruba DOT
-	  it>
-
-2007-12-22 07:05  stephan
-
-	* po/Makefile.in.in:
-	  remove an autogenerated file from svn
-
-2007-12-22 07:05  stephan
-
-	* po/Makefile.in.in, po/POTFILES.in, src/thumbnail.c,
-	  src/thumbnail_bar.c:
-	  Fix make distcheck (add correct filenames to POTFILES.in)
-	  
-	  Fix auto-center for thumbnail-bar
-
-2007-12-22 06:37  stephan
-
-	* src/navigator.c, src/navigator.h, src/thumbnail_bar.c:
-	  Sort thumbnails like the items in the navigator are sorted.
-
-2007-12-21 20:18  stephan
-
-	* src/main.c, src/thumbnail.c, src/thumbnail.h,
-	  src/thumbnail_bar.c:
-	  Improve the thumbnails
-
-2007-12-18 18:49  stephan
-
-	* ChangeLog, po/Makefile.in.in, src/navigator.c, src/navigator.h,
-	  src/thumbnail.c, src/thumbnail_bar.c:
-	  Update ChangeLog
-	  Improve the thumbnail-bar
-
-2007-12-17 21:55  stephan
-
-	* src/main.c, src/main_window.c, src/thumbnail.c:
-	  Fix includes
-
-2007-12-17 21:35  stephan
-
-	* src/Makefile.am, src/main.c, src/navigator.c, src/navigator.h,
-	  src/thumbnail.c, src/thumbnail.h, src/thumbnail_bar.c,
-	  src/thumbnail_viewer.c, src/thumbnail_viewer.h:
-	  Remove thumbnail-viewer
-	  Allow toggle for thumbnails
-
-2007-12-17 20:46  stephan
-
-	* src/thumbnail.c, src/thumbnail_bar.c:
-	  Fix window resize
-
-2007-12-16 13:16  stephan
-
-	* src/main_window.c, src/thumbnail.c, src/thumbnail_bar.c:
-	  - Some improvements to the thumbnail-bar
-	  - remove an obsolete line of code from the main_window
-
-2007-12-15 10:42  stephan
-
-	* src/thumbnail_bar.c:
-	  Set visible
-
-2007-12-15 09:51  stephan
-
-	* src/Makefile.am, src/main_window.c, src/navigator.c,
-	  src/navigator.h, src/thumbnail.c, src/thumbnail.h,
-	  src/thumbnail_bar.c, src/thumbnail_bar.h, src/thumbnail_viewer.c:
-	  Add replacement for thumbnail-viewer. It is still a bit broken at
-	  the moment.
-
-2007-12-09 21:38  stephan
-
-	* configure.in.in:
-	  post release version bump
-
-2007-12-09 21:37  stephan
-
-	* configure.in.in:
-	  Pre-release version bump
-
-2007-12-09 21:36  stephan
-
-	* src/picture_viewer.c:
-	  Just check for the CONTROL_MASK (a hack, but the behaviour is the
-	  same)
-
-2007-12-09 11:35  stephan
-
-	* src/picture_viewer.c:
-	  Change modifiers a bit
-
-2007-12-09 11:22  stephan
-
-	* src/picture_viewer.c:
-	  Modify masks to fix drag-move
-
-2007-12-09 00:05  stephan
-
-	* src/picture_viewer.c:
-	  Center box-zoom
-
-2007-12-08 23:20  stephan
-
-	* ChangeLog, po/ChangeLog, po/nl.po:
-	  Update ChangeLogs and dutch translation
-
-2007-12-08 23:11  stephan
-
-	* src/main.c, src/main_window.c, src/picture_viewer.c,
-	  src/picture_viewer.h:
-	  Fix boxed-zoom
-
-2007-12-06 00:04  stephan
-
-	* src/main.c:
-	  Fix segfault
-
-2007-12-05 05:20  stephan
-
-	* src/main.c:
-	  Applied patch from Sergio Perticone (fixes relative-path issue)
-
-2007-12-04 17:25  majkl
-
-	* po/cs.po:
-	  Czech translation updated
-
-2007-12-04 17:15  stephan
-
-	* ChangeLog, src/main.c:
-	  Remove the accidental gtk 2.12 dep
-
-2007-12-03 21:51  maximilian
-
-	* po/ChangeLog, po/de.po:
-	  Latvian and German translations added and updated respectively.
-
-2007-12-03 03:36  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Brazilian Portuguese translations updated by Fábio Nogueira
-	  <deb-user-ba at ubuntu.com>
-
-2007-12-01 17:08  stephan
-
-	* configure.in.in:
-	  post-release version bump
-
-2007-12-01 17:06  stephan
-
-	* ChangeLog, configure.in.in:
-	  Update changelog
-	  Pre-release version-bump
-
-2007-12-01 15:59  stephan
-
-	* ChangeLog, po/ChangeLog, po/de.po:
-	  Update ChangeLog
-	  Update german translation (by Christian Dywan)
-
-2007-12-01 09:53  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  Update french translation
-
-2007-12-01 09:07  stephan
-
-	* po/ChangeLog, po/nl.po:
-	  Update dutch translation
-
-2007-12-01 09:03  stephan
-
-	* po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ristretto.pot, po/ur.po,
-	  src/main_window.c:
-	  Update po-files
-
-2007-12-01 08:49  stephan
-
-	* src/main.c:
-	  Applied patch from david baggerman <david DOT baggerman AT gmail
-	  DOT com>
-
-2007-11-30 23:18  stephan
-
-	* po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ristretto.pot, po/ur.po:
-	  update po files
-
-2007-11-30 23:14  stephan
-
-	* ChangeLog, po/ChangeLog, po/cs.po, po/de.po, po/fi.po, po/fr.po,
-	  po/hu.po, po/lv.po, po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ur.po,
-	  src/main.c, src/main_window.c, src/picture_viewer.c,
-	  src/thumbnail_viewer.c:
-	  Modify behaviour when opening files from CLI
-	  Fix bg-color stuff
-	  Improve the preferences dialog.
-	  Update dutch translation. (and the other .po files)
-
-2007-11-30 01:28  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Updated Brazilian Portuguese translation by Fábio Nogueira
-	  <deb-user-ba at ubuntu.com>
-
-2007-11-28 22:37  majkl
-
-	* po/cs.po:
-	  Czech translation updated
-
-2007-11-27 22:23  stephan
-
-	* src/main_window.c:
-	  Fix some preferences dialog issues
-
-2007-11-27 22:14  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h,
-	  src/picture_viewer.c, src/picture_viewer.h:
-	  Allow bg-color to be overridden (non gtk-style, bug #3691)
-
-2007-11-27 18:32  stephan
-
-	* ChangeLog, src/main_window.c, src/navigator.c:
-	  Update ChangeLog
-	  Add shortcuts for rotating
-	  Fix thumbnail scaling when thumbnails are first generated (Bug
-	  #3693)
-
-2007-11-26 20:38  stephan
-
-	* src/main_window.c:
-	  Add bg-color selector stub
-
-2007-11-25 17:17  stephan
-
-	* configure.in.in:
-	  post-release version bump
-
-2007-11-25 17:16  stephan
-
-	* ChangeLog, configure.in.in:
-	  Pre-release version bump (and ChangeLog update)
-
-2007-11-25 17:15  stephan
-
-	* po/ChangeLog, po/cs.po:
-	  Update Czech translation (by Miro Hrončok)
-
-2007-11-25 11:06  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  ristretto: Update fr translation
-
-2007-11-25 11:02  stephan
-
-	* po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ristretto.pot, po/ur.po,
-	  src/main_window.c:
-	  Add some more mnemonics
-
-2007-11-25 11:00  stephan
-
-	* po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ristretto.pot, po/ur.po,
-	  src/main_window.c:
-	  Add mnemonics to menu items
-
-2007-11-25 10:55  stephan
-
-	* po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ristretto.pot, po/ur.po:
-	  Update po-files
-
-2007-11-25 10:54  stephan
-
-	* ChangeLog:
-	  Update ChangeLog
-
-2007-11-25 10:47  stephan
-
-	* src/main_window.c, src/picture_viewer.c, src/picture_viewer.h:
-	  Make bg prettier
-
-2007-11-25 10:32  stephan
-
-	* configure.in.in, ristretto.desktop.in, src/picture_viewer.c:
-	  Remove some obsolete debug stuff (xdg-debug is allready defined)
-	  from configure.in.in
-	  Remove some depricated stuff from ristretto.desktop.in
-	  Fix segfault
-
-2007-11-25 10:27  stephan
-
-	* src/picture_viewer.c:
-	  Box-zoom *almost* works
-
-2007-11-25 09:02  stephan
-
-	* src/picture_viewer.c:
-	  First (broken) version of boxed zoom added.
-
-2007-11-24 19:02  stephan
-
-	* src/picture_viewer.c:
-	  Added box to picture viewer (now for the zoom part)
-
-2007-11-24 17:26  stephan
-
-	* src/main_window.c:
-	  Fix sensitivity of rotate buttons
-
-2007-11-24 13:45  stephan
-
-	* src/main_window.c, src/navigator.c, src/navigator.h:
-	  Fix rotation
-
-2007-11-23 22:47  stephan
-
-	* po/cs.po, po/de.po, po/fi.po, po/fr.po, po/hu.po, po/lv.po,
-	  po/nb_NO.po, po/nl.po, po/pt_BR.po, po/ristretto.pot, po/ur.po,
-	  src/main_window.c:
-	  Add zooming and rotation menus. (latter is not yet working)
-
-2007-11-23 21:57  stephan
-
-	* ChangeLog, src/main.c:
-	  Fix segfault when running ristretto with unknown cli-options
-
-2007-11-19 23:06  maximilian
-
-	* po/ChangeLog, po/LINGUAS, po/lv.po:
-	  Latvian translations added to most goodies.
-
-2007-11-17 13:31  stephan
-
-	* configure.in.in:
-	  post-release version bump
-
-2007-11-17 13:28  stephan
-
-	* ChangeLog, configure.in.in:
-	  Pre release version bump
-	  ChangeLog update
-
-2007-11-17 13:19  stephan
-
-	* src/main.c:
-	  Fix funky indent
-
-2007-11-17 13:18  stephan
-
-	* src/main.c, src/main_window.c:
-	  Fix open file from CLI
-	  Fix window-title (show correct nr of total images)
-
-2007-11-17 12:46  stephan
-
-	* src/main_window.c:
-	  Allow leaving full-screen with 'escape' key-press
-
-2007-11-17 12:40  stephan
-
-	* src/main_window.c:
-	  Fix toolbar toggle when switching back from fullscreen (Bug
-	  #3655)
-
-2007-11-17 12:18  stephan
-
-	* src/navigator.c, src/thumbnail_viewer.c:
-	  Improve performance when opening new images
-
-2007-11-17 11:26  stephan
-
-	* src/picture_viewer.c:
-	  Fix the cpu-usage
-
-2007-11-15 08:37  mmassonnet
-
-	* po/ChangeLog:
-	  Fix changelogs for updated ur.po files, and add
-	  thunar-archive-plugin
-
-2007-11-15 08:24  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/pk.po, po/ur.po:
-	  Rename pk.po to ur.po
-
-2007-11-12 08:48  mmassonnet
-
-	* po/ChangeLog, po/cs.po:
-	  Update cs.po
-
-2007-11-06 21:00  stephan
-
-	* configure.in.in:
-	  Post-release version bump
-
-2007-11-06 20:59  stephan
-
-	* ChangeLog, configure.in.in:
-	  Pre-release version-bump
-
-2007-11-06 20:53  stephan
-
-	* src/picture_viewer.c:
-	  Clean up the picture-viewer
-
-2007-11-05 21:42  stephan
-
-	* src/picture_viewer.c:
-	  Fix zoom
-
-2007-11-05 20:28  stephan
-
-	* src/picture_viewer.c:
-	  Improved zoom support (with mouse-wheel)
-
-2007-11-05 05:27  stephan
-
-	* src/main_window.c:
-	  modify border-width
-
-2007-11-05 04:54  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  * ristretto: update fr translation
-
-2007-11-04 21:56  stephan
-
-	* po/ChangeLog, po/LINGUAS, po/cs.po:
-	  Add Czech translation by Miro Hrončok <churchyard AT gmail DOT
-	  com>
-
-2007-11-04 12:53  omaciel
-
-	* po/ChangeLog, po/pt_BR.po:
-	  Brazilian Portuguese translation updated by Og Maciel
-	  <ogmaciel at gnome.org>
-
-2007-11-04 09:10  stephan
-
-	* po/de.po, po/fi.po, po/fr.po, po/hu.po, po/nb_NO.po, po/nl.po,
-	  po/pk.po, po/ristretto.pot, src/thumbnail_viewer.c:
-	  Update po-files
-	  Add some comments to the thumbnail-viewer
-
-2007-11-04 08:09  stephan
-
-	* src/main_window.c:
-	  Applied patch from Mike Massonnet <mmassonnet at gmail dot com>
-	  Makes preferences-dialog look prettier.
-
-2007-11-04 04:34  omaciel
-
-	* po/ChangeLog, po/LINGUAS, po/pt_BR.po:
-	  Added new Brazilian Portuguese translation by Og Maciel
-	  <ogmaciel at gnome.org>
-
-2007-11-03 23:57  stephan
-
-	* po/de.po, po/fi.po, po/fr.po, po/hu.po, po/nb_NO.po, po/nl.po,
-	  po/pk.po, po/ristretto.pot, src/main_window.c:
-	  Improve preferences dialog a bit
-
-2007-11-03 16:43  mmassonnet
-
-	* po/fr.po:
-	  * ristretto/fr.po: little fixes
-
-2007-11-03 16:08  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  * ristretto: update fr translation
-
-2007-11-03 13:58  stephan
-
-	* configure.in.in:
-	  Post-release version bump
-
-2007-11-03 13:57  stephan
-
-	* ChangeLog, configure.in.in:
-	  Update ChangeLog
-	  pre-release version bump
-
-2007-11-03 13:54  stephan
-
-	* src/thumbnail_viewer.c:
-	  Fix rendering bug with thumbnail-viewer
-
-2007-11-03 08:18  stephan
-
-	* po/de.po, po/fi.po, po/fr.po, po/hu.po, po/nb_NO.po, po/nl.po,
-	  po/pk.po, po/ristretto.pot, src/main_window.c:
-	  Improve preferences dialog
-	  fix strings
-
-2007-11-03 08:04  stephan
-
-	* po/nl.po, src/navigator.c:
-	  Update dutch translation
-	  Fix segfault
-
-2007-11-02 23:14  stephan
-
-	* ChangeLog:
-	  Modify ChangeLog
-
-2007-11-02 23:00  stephan
-
-	* po/de.po, po/fi.po, po/fr.po, po/hu.po, po/nb_NO.po, po/nl.po,
-	  po/pk.po, po/ristretto.pot, src/main_window.c:
-	  Add some strings
-
-2007-11-02 22:11  stephan
-
-	* src/main_window.c, src/navigator.c:
-	  Fix segfault
-	  add preload to preferences dialog
-
-2007-11-02 11:42  sas
-
-	* po/LINGUAS, po/hu.po:
-	  hu trunk: ristretto, vnc
-
-2007-11-01 22:08  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c:
-	  Add preloader
-
-2007-10-29 19:33  stephan
-
-	* configure.in.in, src/Makefile.am, src/main.c, src/main_window.c,
-	  src/main_window.h, src/navigator.c, src/picture_viewer.c:
-	  Add preferences dialog
-	  add libxfcegui4 dependency
-
-2007-10-29 11:38  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h:
-	  Fix fd issue
-
-2007-10-29 09:41  stephan
-
-	* src/Makefile.am, src/main.c, src/main_window.c, src/navigator.c,
-	  src/navigator.h, src/picture_viewer.c:
-	  Add cache to ristretto... (it now saves up to 5 images in memory
-	  after rendering them)
-
-2007-10-28 19:05  mmassonnet
-
-	* po/ChangeLog, po/LINGUAS, po/pk.po:
-	  Add new translation by محمد علي المكي <makki.ma at gmail.com>
-
-2007-10-24 12:27  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  * ristretto, xfce4-mount-plugin, xfce4-places-plugin,
-	  xfce4-rss-plugin, xfce4-sensors-plugin, xfce4-time-out-plugin,
-	  xfce4-volstatus-icon: Update french translation
-	  * thunar-svn-plugin, xfce4-smartpm-plugin: Add french translation
-
-2007-10-21 07:41  stephan
-
-	* src/picture_viewer.c:
-	  Improve motion of image a bit
-
-2007-10-20 23:14  stephan
-
-	* src/picture_viewer.c:
-	  Improve zooming through toolbar zoom buttons
-
-2007-10-20 22:42  stephan
-
-	* po/de.po, po/fi.po, po/fr.po, po/nb_NO.po, po/nl.po,
-	  po/ristretto.pot, src/picture_viewer.c:
-	  Update po files
-	  improve motion event handling on picture viewer
-
-2007-10-20 11:52  stephan
-
-	* src/picture_viewer.c:
-	  Fix real-time update when moving the image around
-	  Remove mouse-wheel zoom, going to fix that later
-
-2007-10-20 10:07  stephan
-
-	* src/picture_viewer.c:
-	  Improved zooming a little
-
-2007-10-20 08:39  stephan
-
-	* src/main_window.c:
-	  Fix an error with the properties dialog
-
-2007-10-19 22:16  stephan
-
-	* src/picture_viewer.c:
-	  repaint picture viewer widget on size allocate
-
-2007-10-19 19:22  stephan
-
-	* configure.in.in, src/Makefile.am, src/main_window.c:
-	  Add file properties dialog
-
-2007-10-16 20:44  stephan
-
-	* src/main.c:
-	  Add --version cli option.
-
-2007-10-15 22:07  stephan
-
-	* src/picture_viewer.c:
-	  Apply patch from Peter de Ridder <peter at xfce.org>, fixes an issue
-	  with moving an image by dragging.
-
-2007-10-15 21:34  stephan
-
-	* configure.in.in:
-	  Post release version bump
-
-2007-10-15 21:33  stephan
-
-	* ChangeLog, configure.in.in:
-	  Pre release version bump
-	  Update ChangeLog
-
-2007-10-15 21:28  stephan
-
-	* src/picture_viewer.c:
-	  Modify some code that manages dragging
-
-2007-10-15 21:11  stephan
-
-	* src/main_window.c:
-	  Add open with to picture viewer menu
-
-2007-10-15 20:35  stephan
-
-	* src/main_window.c:
-	  Add open and close feature to context menu
-
-2007-10-15 20:30  stephan
-
-	* src/main_window.c:
-	  Fix sensitivity of menu items
-
-2007-10-15 20:26  stephan
-
-	* ChangeLog, src/main_window.c, src/picture_viewer.c,
-	  src/picture_viewer.h:
-	  Add popup menu to picture viewer
-
-2007-10-15 18:30  stephan
-
-	* src/picture_viewer.c:
-	  Fix EXIF rotation again...
-
-2007-10-14 23:18  stephan
-
-	* src/picture_viewer.c:
-	  Add right-click menu to picture viewer... should be properly
-	  free-ed later.
-
-2007-10-14 22:48  stephan
-
-	* src/picture_viewer.c:
-	  Add dragging to move focus of zoomed image
-
-2007-10-14 08:51  stephan
-
-	* configure.in.in:
-	  Post release version bump
-
-2007-10-14 08:50  stephan
-
-	* ChangeLog, configure.in.in, po/Makefile.in.in:
-	  Pre release version bump
-
-2007-10-14 07:45  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c,
-	  src/picture_viewer.c:
-	  Fix memory leaks and segfault
-
-2007-10-13 23:27  stephan
-
-	* src/picture_viewer.c:
-	  Improve memory usage for static images
-	  (needs some cleaning up though)
-
-2007-10-13 23:12  stephan
-
-	* src/picture_viewer.c:
-	  Fix segfault
-
-2007-10-13 16:20  stephan
-
-	* src/picture_viewer.c:
-	  Fix segfault with animated images
-
-2007-10-13 15:58  stephan
-
-	* src/picture_viewer.c:
-	  Fix memory leak
-
-2007-10-13 14:54  stephan
-
-	* src/picture_viewer.c:
-	  Fix memory leak
-
-2007-10-12 20:08  stephan
-
-	* src/picture_viewer.c:
-	  Fix scrollbars when scrolling on an image which is biger then the
-	  viewport.
-
-2007-10-12 20:02  stephan
-
-	* src/picture_viewer.c:
-	  Fix cursor
-
-2007-10-12 19:46  stephan
-
-	* src/picture_viewer.c:
-	  Fix reference bug
-
-2007-10-12 17:53  stephan
-
-	* po/Makefile.in.in, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c:
-	  Fix rendering issue with picture viewer
-	  Fix EXIF rotation
-	  Fix memory leak
-
-2007-10-09 20:38  stephan
-
-	* src/navigator.c, src/picture_viewer.c, src/thumbnail_viewer.c:
-	  Support animated images
-
-2007-10-08 21:28  stephan
-
-	* src/picture_viewer.c:
-	  Fix picture viewer refresh
-
-2007-10-07 22:30  stephan
-
-	* configure.in.in:
-	  Update version number (forgot to do so...)
-
-2007-10-02 21:03  stephan
-
-	* src/navigator.c, src/navigator.h, src/picture_viewer.c,
-	  src/thumbnail_viewer.c:
-	  Use thunar thumbnail factory for thumbnail stuff...
-
-2007-09-30 22:30  stephan
-
-	* src/picture_viewer.c:
-	  Add GdkPixbufAnimation and GdkPixbufLoader to PictureViewer
-	  widget
-	  
-	  It is still a bit of a hack, but it's a start.
-
-2007-09-30 12:14  stephan
-
-	* ChangeLog, configure.in.in:
-	  Update ChangeLog and bump version number
-
-2007-09-30 12:07  stephan
-
-	* src/main_window.c, src/navigator.c:
-	  Fix segfault and some b0rked if-statements
-
-2007-09-30 11:46  stephan
-
-	* configure.in.in:
-	  Post-release version-bump
-
-2007-09-30 11:44  stephan
-
-	* ChangeLog, configure.in.in:
-	  Update ChangeLog
-	  Bump version number for release (0.0.6)
-
-2007-09-30 09:27  stephan
-
-	* src/navigator.c:
-	  Fix mem-leak
-
-2007-09-30 08:47  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/navigator.h:
-	  Add an 'is_album' flag (so ristretto knows when to clean up the
-	  navigator)
-
-2007-09-29 14:07  stephan
-
-	* src/thumbnail_viewer.c:
-	  Fix offset issue with thumbnail viewer
-
-2007-09-29 13:18  stephan
-
-	* src/main.c, src/main_window.c, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c, src/thumbnail_viewer.c:
-	  Add exif orientation support
-
-2007-09-29 12:22  stephan
-
-	* src/main_window.c:
-	  Fix sensitivity of toolbar buttons
-
-2007-09-29 12:03  stephan
-
-	* src/main_window.c, src/picture_viewer.c, src/picture_viewer.h:
-	  Disable timeout on picture-viewer when running slideshow
-
-2007-09-29 11:51  stephan
-
-	* src/picture_viewer.c, src/thumbnail_viewer.c:
-	  Improve scrolling :-)
-
-2007-09-29 08:03  stephan
-
-	* src/main_window.c:
-	  Fix open-with menu item... should really focus on performance
-	  now... :/
-
-2007-09-28 20:01  stephan
-
-	* src/main.c:
-	  Modify opening files from cli, to support relative paths.
-
-2007-09-28 17:56  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h,
-	  src/navigator.c, src/navigator.h:
-	  Fix open from CLI
-
-2007-09-27 21:32  stephan
-
-	* po/de.po, po/fi.po, po/fr.po, po/nb_NO.po, po/nl.po,
-	  po/ristretto.pot, src/main_window.c:
-	  Fix 'clear recent documents'
-	  Fix title in titlebar
-
-2007-09-25 20:34  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h:
-	  Fix other settings
-
-2007-09-25 17:57  stephan
-
-	* src/main.c, src/main_window.c, src/main_window.h:
-	  Re-implement some settings-management
-
-2007-09-25 17:23  stephan
-
-	* src/main_window.c, src/navigator.c, src/navigator.h:
-	  Fix remaining signal-handlers
-
-2007-09-25 04:00  stephan
-
-	* configure.in.in, icons/16x16/ristretto.png, po/POTFILES.in,
-	  po/de.po, po/fi.po, po/fr.po, po/nb_NO.po, po/nl.po,
-	  po/ristretto.pot, src/Makefile.am, src/main.c, src/main_window.c,
-	  src/main_window.h, src/picture_viewer.c, src/thumbnail_viewer.c:
-	  Cleanup the main_window code
-
-2007-09-15 14:49  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  Update french translation
-
-2007-09-14 08:26  jari
-
-	* po/ChangeLog, po/LINGUAS, po/fi.po:
-	  Update Finnish translation.
-
-2007-09-13 21:28  stephan
-
-	* src/picture_viewer.c:
-	  Fix critical warning
-
-2007-09-13 21:08  stephan
-
-	* configure.in.in:
-	  Post-release version bump
-
-2007-09-13 21:07  stephan
-
-	* ChangeLog, configure.in.in:
-	  Update ChangeLog
-	  Update version-number
-
-2007-09-12 21:16  stephan
-
-	* src/picture_viewer.c:
-	  Fix scrolling
-
-2007-09-12 20:55  stephan
-
-	* src/main.c:
-	  Forgotten the toolbar
-
-2007-09-12 20:50  stephan
-
-	* src/main.c:
-	  Fix segfault and modify sensitivity of nav-buttons.
-
-2007-09-12 20:26  stephan
-
-	* src/main.c:
-	  fixed yet another segfault (why doesn't it crash here?!)
-
-2007-09-12 20:23  stephan
-
-	* po/ChangeLog, po/de.po, src/main.c:
-	  Update german translation (thanks to Christian Dywan)
-	  Fix other segfault
-
-2007-09-12 20:20  stephan
-
-	* src/main.c:
-	  think i fixed it.
-
-2007-09-12 20:15  stephan
-
-	* src/main.c:
-	  Fix segfault
-
-2007-09-12 19:55  stephan
-
-	* src/main.c, src/navigator.c:
-	  Fix the order in which the signals are send when removing images.
-	  (closing them)
-	  Fix sensitivity of close button
-
-2007-09-12 17:20  stephan
-
-	* po/de.po, po/fr.po, po/nb_NO.po, po/nl.po, po/ristretto.pot,
-	  src/picture_viewer.c:
-	  Modified some stuff
-
-2007-09-11 22:02  stephan
-
-	* po/de.po, po/fr.po, po/nb_NO.po, po/nl.po, po/ristretto.pot,
-	  src/main.c:
-	  Update po-files
-
-2007-09-11 21:59  stephan
-
-	* src/main.c, src/navigator.c, src/picture_viewer.c:
-	  Fix closing of images
-	  Add a confirmation-dialog to the recently-used clear button
-
-2007-09-10 20:47  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h,
-	  src/thumbnail_viewer.c:
-	  Adding close button
-
-2007-09-10 19:29  stephan
-
-	* ristretto.desktop.in, src/main.c:
-	  Improved the applications menu a bit.
-
-2007-09-09 22:10  stephan
-
-	* src/main.c:
-	  Place it in a submenu
-
-2007-09-09 22:01  stephan
-
-	* po/de.po, po/fr.po, po/nb_NO.po, po/nl.po, po/ristretto.pot,
-	  src/main.c:
-	  Evil hack, but it at least gives an idea of how the stuff should
-	  work.
-
-2007-09-08 14:30  stephan
-
-	* configure.in.in:
-	  Post-release version bump
-
-2007-09-08 14:29  stephan
-
-	* configure.in.in:
-	  Pre release version bump
-
-2007-09-08 14:24  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  Update french translation
-
-2007-09-08 14:24  stephan
-
-	* ChangeLog, src/main.c:
-	  Update Changelog
-	  place clear-code behind a timeout (now nobody notices it takes
-	  time)
-
-2007-09-08 14:05  stephan
-
-	* ristretto.desktop.in, src/main.c:
-	  Improve .desktop file (fix max's bug)
-	  Allow ristretto to open multiple files from the cli
-
-2007-09-08 13:56  stephan
-
-	* po/de.po, src/main.c:
-	  Fix a bug in german translation
-	  Fix clear (should be both fast and usefull now)
-
-2007-09-08 13:42  stephan
-
-	* src/main.c:
-	  remove all items from the recent-manager. (see if that is faster,
-	  should be fixed later though)
-
-2007-09-08 13:34  stephan
-
-	* README, po/ChangeLog, po/de.po, po/fr.po, po/nb_NO.po, po/nl.po,
-	  po/ristretto.pot, src/main.c:
-	  Update readme
-	  Update german translation
-	  Update dutch translation
-	  Update mnemonic for menu-item
-
-2007-09-08 10:58  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h:
-	  Add option to configure slideshow timeout
-	  (only in config-file for now)
-
-2007-09-08 10:43  stephan
-
-	* ChangeLog, src/main.c:
-	  Update ChangeLog
-	  Fix toggling slideshow when fullscreen
-
-2007-09-08 10:27  stephan
-
-	* src/main.c:
-	  Thumbnail-viewer visibility can now be toggled using ^t (Bug
-	  #3507)
-
-2007-09-08 10:14  stephan
-
-	* po/de.po, po/fr.po, po/nb_NO.po, po/nl.po, po/ristretto.pot,
-	  src/main.c:
-	  Update .po files
-
-2007-09-08 10:12  stephan
-
-	* src/picture_viewer.c:
-	  improve zooming performance
-
-2007-09-04 21:44  stephan
-
-	* src/picture_viewer.c:
-	  Fix busy-cursor
-
-2007-09-04 18:12  stephan
-
-	* src/picture_viewer.c:
-	  Reduce timeout on picture_viewer (might improve the feel of the
-	  app)
-
-2007-09-04 17:46  stephan
-
-	* src/main.c, src/thumbnail_viewer.c:
-	  Applied patch from Mike Massonnet (Bug #3529)
-	  Fixed floating-point-exception in thumbnail-viewer.
-
-2007-09-03 18:36  stephan
-
-	* src/thumbnail_viewer.c:
-	  Thumbnail-viewer now updates when a new image is added to the
-	  navigator
-
-2007-09-03 18:07  stephan
-
-	* po/de.po, po/fr.po, po/nb_NO.po, po/nl.po, po/ristretto.pot,
-	  src/main.c:
-	  Add cleanup function to recent-documents menu
-
-2007-09-03 17:20  stephan
-
-	* src/main.c, src/navigator.c:
-	  Page-Up/Page-Down no longer skip an entry.
-	  replaced check with an assertion.
-
-2007-09-03 16:44  stephan
-
-	* po/ChangeLog, po/de.po, src/navigator.c:
-	  Update german translation (thanks to Christian Dywan)
-	  Applied patch from Mike Massonnet (fixes bug #3527)
-
-2007-09-02 21:21  stephan
-
-	* configure.in.in:
-	  Post-release version bump
-
-2007-09-02 21:18  stephan
-
-	* configure.in.in:
-	  Update version number
-
-2007-09-02 21:12  stephan
-
-	* ChangeLog, src/main.c:
-	  Update ChangeLog, remember window-dimensions.
-
-2007-09-02 12:44  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  * Update french translation.
-	  * Fix ChangeLog with last addition of nb_NO translation.
-
-2007-09-02 12:07  stephan
-
-	* ChangeLog, po/de.po, po/fr.po, po/nb_NO.po, po/nl.po,
-	  po/ristretto.pot, src/main.c:
-	  Toggle toolbar
-
-2007-09-02 11:53  stephan
-
-	* src/main.c:
-	  Set important flags on navigation toolitems
-
-2007-09-02 09:34  stephan
-
-	* src/picture_viewer.c:
-	  Really fix the zooming this time
-
-2007-09-02 06:51  stephan
-
-	* src/main.c, src/picture_viewer.c:
-	  Zoom to mouse-pointer on PictureViewer
-	  Do not set zoom-fit when fullscreen
-
-2007-09-01 14:23  stephan
-
-	* src/picture_viewer.c:
-	  Improve performance when scrolling the thumbnailer
-
-2007-09-01 13:55  stephan
-
-	* INSTALL, install-sh, missing, src/thumbnail_viewer.c:
-	  Remove Autogenerated files (and some unused code from the
-	  thumbnail-viewer)
-
-2007-09-01 13:41  stephan
-
-	* ChangeLog, INSTALL, install-sh, missing, po/Makefile.in.in,
-	  src/main.c, src/navigator.c, src/picture_viewer.c,
-	  src/thumbnail_viewer.c:
-	  Modify ChangeLog (i really should take a look at it prior to
-	  releases)
-	  Fix some bugs with the thumbnail viewer
-
-2007-08-30 15:05  stephan
-
-	* src/main.c, src/picture_viewer.c, src/picture_viewer.h:
-	  modified some stuff to make it work with gtk 2.11 (which it
-	  doesn't)
-
-2007-08-29 23:01  stephan
-
-	* configure.in.in:
-	  post-release version bump
-
-2007-08-29 22:44  stephan
-
-	* icons/22x22/Makefile.am, icons/24x24/Makefile.am,
-	  icons/32x32/Makefile.am, icons/36x36/Makefile.am:
-	  Add missing makefiles
-
-2007-08-29 22:36  stephan
-
-	* Makefile.am, configure.in.in:
-	  Fix make distcheck
-	  Pre-release version-bump
-
-2007-08-29 22:29  stephan
-
-	* po/nb_NO.po:
-	  update po-files
-
-2007-08-29 20:41  mmassonnet
-
-	* po/LINGUAS, po/nb_NO.po:
-	  Add Nordic translations to ristretto and notification-daemon.
-
-2007-08-29 19:22  stephan
-
-	* depcomp, gettext.h, po/de.po, stamp-h.in:
-	  Remove other autogenerated files from svn
-	  Fixed bug in german translation
-
-2007-08-29 19:19  stephan
-
-	* aclocal.m4, compile, config.h.in, intltool-extract.in,
-	  intltool-merge.in, intltool-update.in, mkinstalldirs,
-	  src/thumbnail_viewer.c:
-	  Remove autogenerated files from svn
-	  Remove obsolete includes from thumbnail-viewer
-
-2007-08-29 18:42  stephan
-
-	* po/ChangeLog, po/de.po:
-	  Update German translation
-
-2007-08-29 18:42  mmassonnet
-
-	* po/fr.po:
-	  Update french translations for Ristretto.
-
-2007-08-29 17:23  stephan
-
-	* ChangeLog, README, configure.in.in, icons/22x22,
-	  icons/22x22/ristretto.png, icons/24x24,
-	  icons/24x24/ristretto.png, icons/32x32,
-	  icons/32x32/ristretto.png, icons/36x36,
-	  icons/36x36/ristretto.png, icons/Makefile.am, po/ChangeLog,
-	  po/POTFILES.in, po/de.po, po/fr.po, po/nl.po, po/ristretto.pot,
-	  src/navigator.c, src/picture_viewer.c:
-	  Updated .po files
-	  Updated Dutch and German translations
-	  Added Mike to the translator-credits field of the french
-	  translation
-	  Fixed scaling bugs of the picture-viewer.
-	  Added missing icons for 22x22, 24x24, 32x32 and 36x36pixels
-	  Updated ChangeLog
-	  Started on README
-
-2007-08-28 05:38  stephan
-
-	* src/main.c:
-	  add message when path == NULL
-
-2007-08-28 05:29  stephan
-
-	* src/picture_viewer.c:
-	  fixed segfault
-
-2007-08-27 17:33  stephan
-
-	* src/thumbnail_viewer.c:
-	  fix a thumbnailer issue
-
-2007-08-27 13:58  stephan
-
-	* ChangeLog, src/main.c, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c, src/thumbnail_viewer.c:
-	  Fix bug 3500 (among other things)
-
-2007-08-26 23:17  stephan
-
-	* src/picture_viewer.c, src/thumbnail_viewer.c:
-	  add scrolling with mouse-wheel
-
-2007-08-26 23:05  stephan
-
-	* src/main.c:
-	  show first image when dir is loaded from cli
-
-2007-08-26 22:56  stephan
-
-	* src/main.c, src/thumbnail_viewer.c:
-	  Fixed image-navigation with mouse-wheel.
-	  Fixed backward-scrolling in thumbnail-viewer.
-	  Fixed image-navigation with space / backspace. (does not work
-	  well with the toolbar buttons though)
-
-2007-08-26 02:10  mmassonnet
-
-	* po/ChangeLog, po/fr.po:
-	  * fr.po: Update french translations
-
-2007-08-26 00:45  stephan
-
-	* ChangeLog, configure.in.in, po/de.po, po/fr.po, po/nl.po:
-	  Post-release version-bump
-
-2007-08-25 17:59  stephan
-
-	* configure.in.in:
-	  bump version number for release
-
-2007-08-25 15:29  stephan
-
-	* po/ChangeLog, po/LINGUAS, po/de.po:
-	  Add German translation by Christian Dywan
-
-2007-08-25 15:07  stephan
-
-	* po/POTFILES.in, po/fr.po, po/nl.po, po/ristretto.pot,
-	  ristretto.desktop.in:
-	  Add i18n .desktop-file
-
-2007-08-24 18:32  stephan
-
-	* src/main.c:
-	  add config option to change the toolbar open button's behaviour
-
-2007-08-24 18:22  stephan
-
-	* src/main.c:
-	  change config-file path
-
-2007-08-24 17:57  stephan
-
-	* configure.in.in, src/main.c:
-	  Bump gtk version and add settings support
-
-2007-08-24 11:51  stephan
-
-	* src/Makefile.am, src/main.c, src/thumbnail_viewer.c:
-	  fix vertical orientation of thumbnailer
-
-2007-08-24 10:56  stephan
-
-	* configure.in.in, icons/16x16/ristretto.png,
-	  icons/48x48/ristretto.png, icons/scalable/ristretto.svg,
-	  po/fr.po, po/nl.po, po/ristretto.pot, src/main.c,
-	  src/navigator.c:
-	  Add recent document support
-
-2007-08-24 09:57  stephan
-
-	* src/thumbnail_viewer.c:
-	  fixed regression
-
-2007-08-24 07:26  stephan
-
-	* src/navigator.c, src/thumbnail_viewer.c:
-	  make it show all thumbnails
-
-2007-08-23 22:48  stephan
-
-	* src/thumbnail_viewer.c:
-	  fix scroll-buttons
-
-2007-08-23 22:40  stephan
-
-	* src/thumbnail_viewer.c:
-	  removed yet another artifact
-
-2007-08-23 22:37  stephan
-
-	* src/navigator.c, src/thumbnail_viewer.c:
-	  improve thumbailer performance
-
-2007-08-23 21:45  stephan
-
-	* src/navigator.c, src/navigator.h, src/thumbnail_viewer.c:
-	  Improve the thumbnail viewer performance
-
-2007-08-22 23:43  stephan
-
-	* src/main.c, src/navigator.c, src/picture_viewer.c,
-	  src/thumbnail_viewer.c:
-	  modified navigator signals, will eventually help reduce the
-	  amount of work done in the viewer classes
-
-2007-08-22 09:53  stephan
-
-	* src/thumbnail_viewer.c:
-	  thumbnailer no longer modifies the cursor when pressing next
-	  besides the thumbnails
-
-2007-08-22 09:37  stephan
-
-	* src/navigator.c:
-	  revert previous commit
-
-2007-08-22 09:34  stephan
-
-	* src/navigator.c:
-	  modify the add behaviour of the navigator
-
-2007-08-22 07:05  stephan
-
-	* src/picture_viewer.c:
-	  remove issue with gtk-adjustments
-
-2007-08-21 21:51  stephan
-
-	* src/picture_viewer.c:
-	  fixed possible bug
-
-2007-08-21 21:36  stephan
-
-	* icons/16x16/ristretto.png, icons/48x48/ristretto.png,
-	  icons/scalable/ristretto.svg, src/thumbnail_viewer.c:
-	  fix thumbnailer issue (and update the icon)
-
-2007-08-21 06:52  stephan
-
-	* src/thumbnail_viewer.c:
-	  fix thumbnail-viewer (i think)
-
-2007-08-21 06:47  stephan
-
-	* po/fr.po, po/nl.po, po/ristretto.pot, ristretto.desktop.in:
-	  Fix desktop file
-
-2007-08-20 21:12  stephan
-
-	* src/picture_viewer.c:
-	  check if there is a src_pixbuf in the adjustment-value changed
-	  callback
-
-2007-08-20 11:00  stephan
-
-	* src/main.c:
-	  tool-button opens dir
-	  
-
-2007-08-20 10:57  stephan
-
-	* src/picture_viewer.c:
-	  cursor stuff
-
-2007-08-20 09:50  stephan
-
-	* src/picture_viewer.c:
-	  improve some performance (do not render the image when it is not
-	  needed)
-
-2007-08-20 09:09  stephan
-
-	* src/navigator.c:
-	  fix thumbnail-cache
-
-2007-08-20 09:05  stephan
-
-	* src/main.c:
-	  fix thumbnail-viewer response
-
-2007-08-19 23:43  stephan
-
-	* src/main.c:
-	  titlebar shows filename when opened from command-line
-
-2007-08-19 23:40  stephan
-
-	* src/picture_viewer.c:
-	  apply patch that should fix the segfault with gtk 2.11
-
-2007-08-19 23:40  stephan
-
-	* src/main.c, src/navigator.c, src/picture_viewer.c,
-	  src/picture_viewer.h:
-	  Fix memory leaks and remove a memory-peak.
-
-2007-08-19 23:28  stephan
-
-	* po/fr.po, po/nl.po, po/ristretto.pot, src/main.c:
-	  fix accelerators
-
-2007-08-19 22:47  stephan
-
-	* src/picture_viewer.c, src/thumbnail_viewer.c:
-	  Add some changing cursors to indicate ristretto is busy.
-
-2007-08-19 22:18  stephan
-
-	* src/main.c:
-	  Fix segfault when an invalid filename is provided over the
-	  command-line
-
-2007-08-19 13:59  stephan
-
-	* src/main.c:
-	  let ristretto only open images
-
-2007-08-19 13:52  stephan
-
-	* src/main.c:
-	  fix open file from cli
-
-2007-08-19 13:40  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c, src/picture_viewer.h,
-	  src/thumbnail_viewer.c, src/thumbnail_viewer.h:
-	  Please do not mind the memory-leak, cached pictures are not
-	  cleaned up yet.
-	  Stuff should work a bit better now.
-
-2007-08-19 12:39  stephan
-
-	* INSTALL, aclocal.m4, depcomp, install-sh, missing, mkinstalldirs,
-	  src/main.c, src/navigator.c, src/navigator.h,
-	  src/thumbnail_viewer.c:
-	  moved around some code
-
-2007-08-13 21:26  stephan
-
-	* src/thumbnail_viewer.c:
-	  Fix some rendering bugs
-
-2007-08-13 11:36  stephan
-
-	* src/thumbnail_viewer.c:
-	  Fix screen-flikker of thumbnail-viewer and a cache-bug
-
-2007-08-13 11:13  stephan
-
-	* src/navigator.c, src/navigator.h, src/thumbnail_viewer.c:
-	  Add autocenter to thumbnailer
-
-2007-08-13 07:44  stephan
-
-	* src/navigator.c, src/picture_viewer.c, src/picture_viewer.h:
-	  Revert files which accidently slipped through previous commit
-
-2007-08-13 07:42  stephan
-
-	* src/navigator.c, src/picture_viewer.c, src/picture_viewer.h,
-	  src/thumbnail_viewer.c:
-	  fix warning
-
-2007-08-13 07:37  stephan
-
-	* src/thumbnail_viewer.c:
-	  Fix vertical orientation of thumbnailer
-
-2007-08-12 22:31  stephan
-
-	* po/fr.po, po/nl.po, po/ristretto.pot, src/thumbnail_viewer.c:
-	  Implemented cache cleanup
-
-2007-08-11 23:04  stephan
-
-	* src/navigator.c:
-	  changed rotate check
-
-2007-08-11 22:57  stephan
-
-	* src/thumbnail_viewer.c:
-	  Improve performance issues introduced with last commit (and make
-	  the cache work)
-
-2007-08-11 17:36  stephan
-
-	* src/navigator.c, src/thumbnail_viewer.c:
-	  Move thumbnailer code to the thumbnail viewer
-
-2007-08-09 07:39  stephan
-
-	* src/main.c:
-	  fix critical message
-
-2007-08-09 06:59  stephan
-
-	* src/navigator.c:
-	  revert previous commit
-
-2007-08-09 06:51  stephan
-
-	* src/navigator.c:
-	  Move some stuff around
-
-2007-08-08 23:38  stephan
-
-	* src/navigator.c:
-	  First file from the list should be selected by default
-
-2007-08-08 23:32  stephan
-
-	* src/navigator.c:
-	  sort navigator entries
-
-2007-08-08 23:29  stephan
-
-	* src/thumbnail_viewer.c:
-	  Remove duplicate code
-
-2007-08-08 22:35  stephan
-
-	* src/thumbnail_viewer.c:
-	  improve icons
-
-2007-08-08 21:49  stephan
-
-	* po/nl.po:
-	  updated dutch translation
-
-2007-08-08 21:45  stephan
-
-	* src/navigator.c, src/navigator.h, src/thumbnail_viewer.c:
-	  Add indicators to thumbnailer
-
-2007-08-08 17:16  stephan
-
-	* po/fr.po, po/nl.po, po/ristretto.pot, src/main.c,
-	  src/navigator.c, src/navigator.h:
-	  Add Flip support
-	  Update po files
-
-2007-08-08 15:46  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h:
-	  Add rotation
-
-2007-08-07 20:40  stephan
-
-	* src/thumbnail_viewer.c:
-	  fix sensitivity toggling of horizontal oriented thumbnail viewer
-
-2007-08-07 20:27  stephan
-
-	* src/main.c, src/thumbnail_viewer.c, src/thumbnail_viewer.h:
-	  Add Thumbnail viewer orientation switching
-
-2007-08-07 18:21  stephan
-
-	* po/fr.po, po/nl.po, po/ristretto.pot, src/main.c:
-	  Add slideshow support
-	  Add menu-items to navigate the images
-	  Update the dutch translations (and the po(t) files)
-
-2007-08-07 17:36  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h:
-	  Add First and Last navigation options
-	  Allow navigation to First and Last using Home and End buttons
-
-2007-08-07 17:25  stephan
-
-	* src/navigator.c:
-	  fix segfault
-
-2007-08-07 17:07  stephan
-
-	* src/thumbnail_viewer.c:
-	  Fix next button on thumbnail-viewer, it can now become
-	  insensitive
-
-2007-08-07 16:58  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h,
-	  src/thumbnail_viewer.c:
-	  fix rendering issue samuel reported (quick-fix)
-
-2007-08-07 14:14  stephan
-
-	* src/thumbnail_viewer.c:
-	  fix some rendering issues;
-
-2007-08-07 13:08  stephan
-
-	* src/main.c, src/navigator.c, src/thumbnail_viewer.c:
-	  fixed vertical rendering of thumbnail viewer
-
-2007-08-07 12:09  stephan
-
-	* src/thumbnail_viewer.c:
-	  cleaned up the thumbnailer code a bit
-
-2007-08-07 08:27  stephan
-
-	* src/main.c:
-	  scale_fit by default
-
-2007-08-07 08:02  stephan
-
-	* src/thumbnail_viewer.c:
-	  Add thumbnailer scrolling
-
-2007-08-07 00:42  stephan
-
-	* src/thumbnail_viewer.c:
-	  thumbnail viewer can now be themed;
-
-2007-08-07 00:12  stephan
-
-	* src/thumbnail_viewer.c:
-	  fix thumbnail viewer render issue
-
-2007-08-06 23:58  stephan
-
-	* src/navigator.c, src/thumbnail_viewer.c:
-	  fix segfault
-
-2007-08-06 23:52  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h,
-	  src/thumbnail_viewer.c:
-	  Allow navigation through thumbnailer.
-
-2007-08-05 22:20  stephan
-
-	* src/main.c, src/navigator.c, src/thumbnail_viewer.c:
-	  modified thumbnailer a bit
-
-2007-08-04 23:46  stephan
-
-	* src/navigator.c, src/thumbnail_viewer.c:
-	  fixed issues
-
-2007-08-04 23:13  stephan
-
-	* po/fr.po, po/nl.po, po/ristretto.pot, src/main.c,
-	  src/navigator.c, src/navigator.h, src/picture_viewer.c,
-	  src/picture_viewer.h, src/thumbnail_viewer.c,
-	  src/thumbnail_viewer.h:
-	  show thumbnails and cleanup some code
-
-2007-08-03 08:32  stephan
-
-	* po/nl.po, po/ristretto.pot, src/Makefile.am, src/main.c,
-	  src/navigator.c, src/navigator.h, src/thumbnail_viewer.c,
-	  src/thumbnail_viewer.h:
-	  Added initial code for the thumbnailer widget.
-
-2007-08-02 23:53  mmassonnet
-
-	* po/LINGUAS, po/fr.po:
-	  Add french translations for ristretto.
-
-2007-08-02 13:10  stephan
-
-	* icons/16x16/ristretto.png, icons/48x48/ristretto.png,
-	  icons/scalable/ristretto.svg, src/main.c:
-	  Modified icon a bit
-	  Changed shortcuts (page-up/down instead of left-right)
-
-2007-08-02 11:48  stephan
-
-	* icons/16x16/Makefile.am, icons/48x48/Makefile.am,
-	  icons/Makefile.am, icons/scalable/Makefile.am:
-	  add missing makefiles
-
-2007-08-02 09:02  stephan
-
-	* Makefile.am, configure.in.in, icons, icons/16x16,
-	  icons/16x16/ristretto.png, icons/48x48,
-	  icons/48x48/ristretto.png, icons/scalable,
-	  icons/scalable/ristretto.svg, src/main.c:
-	  Add default application icon
-
-2007-08-02 08:04  stephan
-
-	* src/main.c, src/picture_viewer.c:
-	  Fixed funky-indent
-	  Added keyboard-shortcuts.
-
-2007-07-31 22:27  stephan
-
-	* src/main.c:
-	  add initial fullscreen-mode mockup
-
-2007-07-31 00:33  stephan
-
-	* src/navigator.c:
-	  fix segfault when invalid filename is given
-
-2007-07-31 00:23  stephan
-
-	* src/picture_viewer.c:
-	  change zoom behaviour, remembers zoom-to-fit
-
-2007-07-30 23:47  stephan
-
-	* po/nl.po, po/ristretto.pot, src/main.c:
-	  add about dialog
-
-2007-07-30 23:25  stephan
-
-	* src/picture_viewer.c, src/picture_viewer.h:
-	  Paint checkered background (usefull behind transparent images)
-
-2007-07-30 22:23  stephan
-
-	* src/main.c:
-	  fix segfault when opening an image or folder from the menu
-
-2007-07-30 22:14  stephan
-
-	* po/nl.po, po/ristretto.pot, src/main.c, src/navigator.c:
-	  Update Dutch translation
-	  Add Open Folder button to file menu.
-	  Add image media filter to navigator class.
-
-2007-07-30 22:00  stephan
-
-	* src/main.c, src/navigator.c, src/navigator.h:
-	  window title fix
-
-2007-07-30 15:33  stephan
-
-	* src/navigator.c:
-	  filter out folders
-
-2007-07-29 22:40  stephan
-
-	* src/Makefile.am, src/main.c, src/navigator.c, src/navigator.h,
-	  src/picture_viewer.c, src/picture_viewer.h:
-	  move navigation code into a separate object
-
-2007-07-24 23:19  stephan
-
-	* src/main.c:
-	  Trying out a different UI-layout
-
-2007-07-24 10:30  stephan
-
-	* src/main.c, src/picture_viewer.c, src/picture_viewer.h:
-	  Moved the navigation-code to the picture-viewer.
-	  (Might be better to place that inside a separate navigator-widget
-	  though)
-
-2007-07-23 21:53  stephan
-
-	* aclocal.m4, intltool-update.in, src/main.c:
-	  Can open a folder from the command-line (and display it's
-	  contents)
-	  Remove files from the content-list which can not be opened.
-	  Display appropriate error message
-
-2007-07-16 11:51  stephan
-
-	* src/main.c:
-	  improve slideshow support
-
-2007-07-16 11:33  stephan
-
-	* src/picture_viewer.c:
-	  fix mem-leak
-
-2007-07-16 07:54  stephan
-
-	* src/main.c:
-	  fix memory leaks
-
-2007-07-15 23:14  stephan
-
-	* configure.in.in, src/Makefile.am, src/main.c,
-	  src/picture_viewer.c:
-	  Add forward and backward buttons (for manual slideshow)
-	  Add border-line drawing to picture-viewer widget
-
-2007-07-13 11:02  stephan
-
-	* src/picture_viewer.c:
-	  changwe background color (black does not work well with the xfce
-	  svg logo)
-
-2007-07-13 10:56  stephan
-
-	* src/picture_viewer.c:
-	  fix background color
-
-2007-07-13 07:08  stephan
-
-	* Makefile.am, src/main.c:
-	  Fix make distcheck
-	  Fix i18n
-
-2007-07-12 23:11  stephan
-
-	* src/picture_viewer.c:
-	  Fixed refresh issue
-
-2007-07-12 22:51  stephan
-
-	* aclocal.m4, configure.in.in, intltool-extract.in,
-	  intltool-merge.in, intltool-update.in, po/ChangeLog, po/LINGUAS,
-	  po/Makefile.in.in, po/Makevars, po/nl.po, po/ristretto.pot,
-	  src/main.c, src/picture_viewer.c:
-	  Fix i18n
-	  Add 'open' button
-	  Add Dutch translation
-	  Add ChangeLog to po directory
-	  Fix email adress in po/Makevars
-
-2007-02-04 15:39  stephan
-
-	* src/picture_viewer.c:
-	  fix offset bug
-
-2007-02-04 14:41  stephan
-
-	* Makefile.am, ristretto.desktop.in, src/main.c,
-	  src/picture_viewer.c, src/picture_viewer.h:
-	  Reduced zoom factor to 20%
-	  Fit-to-window does not happen real-time anymore (increase
-	  performance)
-	  added mime-types to .desktop file
-
-2007-02-02 22:38  stephan
-
-	* src/main.c:
-	  some ui cleanups
-
-2007-01-29 23:37  stephan
-
-	* src/main.c, src/picture_viewer.c, src/picture_viewer.h:
-	  zoom-buttons zoom
-
-2007-01-29 10:57  stephan
-
-	* INSTALL, aclocal.m4, depcomp, install-sh, missing, mkinstalldirs,
-	  src/main.c, src/picture_viewer.c, src/picture_viewer.h:
-	  fix fit-to-screen scale and ristretto now opens filename from
-	  command-line args
-
-2007-01-29 09:34  stephan
-
-	* src/picture_viewer.c:
-	  fix offset on adjustment change
-
-2007-01-29 09:19  stephan
-
-	* src/picture_viewer.c:
-	  fixed image placing and realization-bug
-
-2006-12-31 01:00  stephan
-
-	* src/picture_viewer.c:
-	  added clear statement (fixes display of transparent images)
-
-2006-12-31 00:48  stephan
-
-	* src/picture_viewer.c:
-	  improved rendering of scaled images
-
-2006-12-30 16:39  stephan
-
-	* src/picture_viewer.c:
-	  screwed up resizing of picture, but scrollbars work now
-
-2006-12-29 00:26  stephan
-
-	* src/picture_viewer.c, src/picture_viewer.h:
-	  scroll bars actually do something (only seen when resizing window
-	  afterwards though)
-
-2006-12-28 16:06  stephan
-
-	* src/picture_viewer.c:
-	  fixed centering of image when resizing picture viewer widget
-
-2006-12-28 00:54  stephan
-
-	* src/picture_viewer.c, src/picture_viewer.h:
-	  Changed interpolation type
-	  Fixed GtkAdjustment config on size-allocation
-	  Fixed scaling issue with resizing -- it couldn't scale on half
-	  pixels (half pixel in source pixbuf) if nessecary
-
-2006-12-18 11:22  stephan
-
-	* src/main.c, src/picture_viewer.c, src/picture_viewer.h:
-	  Changed stuff to the rendering widget
-
-2006-12-10 09:09  stephan
-
-	* AUTHORS, configure.in.in, src/main.c, src/picture_viewer.c,
-	  src/picture_viewer.h:
-	  Changed stuff
-
-2006-11-10 11:49  stephan
-
-	* src/Makefile.am, src/main.c, src/picture_viewer.c,
-	  src/picture_viewer.h:
-	  Added picture-viewer viewport
-
-2006-11-07 18:41  stephan
-
-	* Makefile.in, configure:
-	  Forgot to remove these (thanks Enrico)
-
-2006-11-07 18:16  stephan
-
-	* configure.in, src/Makefile.in:
-	  Removing obsolete files (are autogenerated)
-
-2006-11-07 17:52  stephan
-
-	* autom4te.cache:
-	  oops
-
-2006-11-07 17:50  stephan
-
-	* .valgrind-log.swp:
-	  Removing a file which should not have been added last time...
-
-2006-11-07 17:48  stephan
-
-	* .valgrind-log.swp, AUTHORS, COPYING, ChangeLog, INSTALL,
-	  Makefile.am, Makefile.in, NEWS, README, TODO, aclocal.m4,
-	  autogen.sh, autom4te.cache, autom4te.cache/output.0,
-	  autom4te.cache/output.1, autom4te.cache/requests,
-	  autom4te.cache/traces.0, autom4te.cache/traces.1, compile,
-	  config.h.in, configure, configure.in, configure.in.in, depcomp,
-	  gettext.h, install-sh, intltool-extract.in, intltool-merge.in,
-	  intltool-update.in, missing, mkinstalldirs, po, po/LINGUAS,
-	  po/Makefile.in.in, po/Makevars, po/POTFILES.in,
-	  ristretto.desktop.in, src, src/Makefile.am, src/Makefile.in,
-	  src/main.c, src/main.h, stamp-h.in:
-	  Adding ristretto project files
-
-2006-11-07 17:38  stephan
-
-	* .:
-	  Adding ristretto/{tags,branches,trunk}
-
+2009-04-28  Stephan Arts <stephan at xfce.org>
+
+	* src/image.c
+	  src/pictureviewer.c: Emit 'prepared' signal when the size-prepared signal
+	  is emitted, instead of waiting for the area-prepared signal. When the
+	  image is rendered at a different scale then 'maximum', the 
+	  'area-prepared', 'area-updated' and 'closed' signals are all emitted at 
+	  once. Then the thumbnail is not displayed when the image is not ready yet.
+	* src/pictureviewer.c: Do not repaint the image when the image is
+	  'prepared' but there is no thumbnail available. This will prevent the
+	  image from flickering.
+	* src/image_cache.c: Implement 'enable'/'disable' of image-cache
+	* src/main_window_ui.xml
+	  src/main_window.c: Remove properties dialog menu item
+	* src/pictureviewer.c: Add a 'fullscreen' state, setting a different
+	  background-color if it is in fullscreen.
diff --git a/NEWS b/NEWS
index 167cf46..7563912 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+0.x.x
+=====
+- Remove dependency on thunar
+- Port to GIO instead of thunarvfs
+- Add option to select maximum render quality (can improve performance at the
+  cost of image-quality)
+- Store the settings in xfconf
+- Add option to completely disable the image-cache
+
 0.0.21
 ======
 
diff --git a/TODO b/TODO
index 63fd4c5..6f83999 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,6 @@
 - Merge transform actions of consecutive imagetransformations of the same type
 
 - Implement preferences dialog
-- Add a file-properties dialog
 - Generate and save thumbnails
 
 - Support setting wallpapers
@@ -16,8 +15,6 @@
 
 - Write comments
 
-- Remove libxfce4util dependency
-
 - Implement thumbnailbar
 
 - Support image collections
diff --git a/po/ristretto.pot b/po/ristretto.pot
deleted file mode 100644
index 7a3b279..0000000
--- a/po/ristretto.pot
+++ /dev/null
@@ -1,302 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: xfce-i18n at xfce.org\n"
-"POT-Creation-Date: 2009-03-22 09:43+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../src/main.c:58
-msgid "Version information"
-msgstr ""
-
-#: ../src/main.c:62
-msgid "Start in fullscreen mode"
-msgstr ""
-
-#: ../src/main.c:66
-msgid "Start a slideshow"
-msgstr ""
-
-#: ../src/main.c:87
-#, c-format
-msgid ""
-"%s: %s\n"
-"Try %s --help to see a full list of available command line options.\n"
-msgstr ""
-
-#. File Menu
-#: ../src/main_window.c:188
-msgid "_File"
-msgstr ""
-
-#: ../src/main_window.c:189
-msgid "_Open"
-msgstr ""
-
-#: ../src/main_window.c:189
-msgid "Open an image"
-msgstr ""
-
-#: ../src/main_window.c:190
-msgid "Open _Folder"
-msgstr ""
-
-#: ../src/main_window.c:190
-msgid "Open a folder"
-msgstr ""
-
-#: ../src/main_window.c:191
-msgid "_Properties"
-msgstr ""
-
-#: ../src/main_window.c:192
-msgid "_Close"
-msgstr ""
-
-#: ../src/main_window.c:192
-msgid "Close this image"
-msgstr ""
-
-#: ../src/main_window.c:193
-msgid "_Close All"
-msgstr ""
-
-#: ../src/main_window.c:193
-msgid "Close all images"
-msgstr ""
-
-#: ../src/main_window.c:194
-msgid "_Quit"
-msgstr ""
-
-#: ../src/main_window.c:194
-msgid "Quit Ristretto"
-msgstr ""
-
-#. Edit Menu
-#: ../src/main_window.c:196
-msgid "_Edit"
-msgstr ""
-
-#: ../src/main_window.c:197
-msgid "_Open with..."
-msgstr ""
-
-#: ../src/main_window.c:198
-msgid "_Preferences"
-msgstr ""
-
-#. View Menu
-#: ../src/main_window.c:200
-msgid "_View"
-msgstr ""
-
-#: ../src/main_window.c:201
-msgid "_Fullscreen"
-msgstr ""
-
-#: ../src/main_window.c:202
-msgid "_Set as Wallpaper"
-msgstr ""
-
-#. Thumbnailbar submenu
-#: ../src/main_window.c:204
-msgid "_Thumbnail Bar"
-msgstr ""
-
-#. Zoom submenu
-#: ../src/main_window.c:206
-msgid "_Zooming"
-msgstr ""
-
-#: ../src/main_window.c:207
-msgid "Zoom _In"
-msgstr ""
-
-#: ../src/main_window.c:208
-msgid "Zoom _Out"
-msgstr ""
-
-#: ../src/main_window.c:209
-msgid "Zoom _Fit"
-msgstr ""
-
-#: ../src/main_window.c:210
-msgid "_Normal Size"
-msgstr ""
-
-#. Rotation submenu
-#: ../src/main_window.c:212
-msgid "_Rotation"
-msgstr ""
-
-#: ../src/main_window.c:213
-msgid "Rotate _Right"
-msgstr ""
-
-#: ../src/main_window.c:214
-msgid "Rotate _Left"
-msgstr ""
-
-#. Go Menu
-#: ../src/main_window.c:216
-msgid "_Go"
-msgstr ""
-
-#: ../src/main_window.c:217
-msgid "_Forward"
-msgstr ""
-
-#: ../src/main_window.c:218
-msgid "_Back"
-msgstr ""
-
-#: ../src/main_window.c:219
-msgid "_First"
-msgstr ""
-
-#: ../src/main_window.c:220
-msgid "_Last"
-msgstr ""
-
-#. Help Menu
-#: ../src/main_window.c:222
-msgid "_Help"
-msgstr ""
-
-#: ../src/main_window.c:224
-msgid "_Contents"
-msgstr ""
-
-#: ../src/main_window.c:226
-msgid "Display ristretto user manual"
-msgstr ""
-
-#: ../src/main_window.c:229
-msgid "_About"
-msgstr ""
-
-#: ../src/main_window.c:231
-msgid "Display information about ristretto"
-msgstr ""
-
-#: ../src/main_window.c:237
-msgid "Show _Toolbar"
-msgstr ""
-
-#: ../src/main_window.c:238
-msgid "Show Thumb_nailbar"
-msgstr ""
-
-#: ../src/main_window.c:858
-msgid "Open image"
-msgstr ""
-
-#: ../src/main_window.c:870
-msgid "Images"
-msgstr ""
-
-#: ../src/main_window.c:889 ../src/main_window.c:1018
-msgid "Could not open file"
-msgstr ""
-
-#: ../src/main_window.c:937
-msgid "Open folder"
-msgstr ""
-
-#: ../src/main_window.c:1152
-msgid "Developer:"
-msgstr ""
-
-#: ../src/main_window.c:1162
-msgid "Ristretto is an imageviewer for the Xfce desktop environment."
-msgstr ""
-
-#: ../src/main_window.c:1170
-msgid "translator-credits"
-msgstr ""
-
-#: ../src/preferences_dialog.c:73
-msgid "Display"
-msgstr ""
-
-#: ../src/preferences_dialog.c:78
-msgid "Slideshow"
-msgstr ""
-
-#: ../src/preferences_dialog.c:82
-msgid "Background color"
-msgstr ""
-
-#: ../src/preferences_dialog.c:85
-msgid "Black"
-msgstr ""
-
-#: ../src/preferences_dialog.c:87
-msgid "Colorify (no idea how to call this feature)"
-msgstr ""
-
-#: ../src/preferences_dialog.c:90
-msgid "Custom:"
-msgstr ""
-
-#: ../src/preferences_dialog.c:98
-msgid "Timeout"
-msgstr ""
-
-#: ../src/preferences_dialog.c:102
-msgid ""
-"The time period an individual image is displayed during a slideshow\n"
-"(in seconds)"
-msgstr ""
-
-#: ../src/preferences_dialog.c:113
-msgid "Control"
-msgstr ""
-
-#: ../src/preferences_dialog.c:117
-msgid "Scrollwheel"
-msgstr ""
-
-#: ../src/preferences_dialog.c:120
-msgid "No action"
-msgstr ""
-
-#: ../src/preferences_dialog.c:122
-msgid "Zoom in and out"
-msgstr ""
-
-#: ../src/preferences_dialog.c:124
-msgid "Switch images"
-msgstr ""
-
-#: ../src/preferences_dialog.c:129
-msgid "Behaviour"
-msgstr ""
-
-#: ../src/preferences_dialog.c:149
-msgid "Preferences"
-msgstr ""
-
-#: ../ristretto.desktop.in.h:1
-msgid "Image Viewer"
-msgstr ""
-
-#: ../ristretto.desktop.in.h:2
-msgid "Ristretto"
-msgstr ""
-
-#: ../ristretto.desktop.in.h:3
-msgid "Xfce Image viewer"
-msgstr ""
diff --git a/src/image.c b/src/image.c
index 4d53f04..1442f64 100644
--- a/src/image.c
+++ b/src/image.c
@@ -378,7 +378,7 @@ cb_rstto_image_read_input_stream_ready (GObject *source_object, GAsyncResult *re
  * Return value: TRUE on success.
  */
 gboolean
-rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, GError **error)
+rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, gboolean preload, GError **error)
 {
     g_return_val_if_fail (image != NULL, FALSE);
 
@@ -418,7 +418,7 @@ rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, GErro
     {
         g_signal_emit(G_OBJECT(image), rstto_image_signals[RSTTO_IMAGE_SIGNAL_UPDATED], 0, image, NULL);
     }
-    rstto_image_cache_push_image (cache, image);
+    rstto_image_cache_push_image (cache, image, preload);
     return TRUE;
 }
 
@@ -640,6 +640,8 @@ cb_rstto_image_size_prepared (GdkPixbufLoader *loader, gint width, gint height,
         if (ratio < 1)
     	    gdk_pixbuf_loader_set_size (loader, width*ratio, height*ratio);
     }
+
+    g_signal_emit(G_OBJECT(image), rstto_image_signals[RSTTO_IMAGE_SIGNAL_PREPARED], 0, image, NULL);
 }
 
 /**
@@ -693,8 +695,6 @@ cb_rstto_image_area_prepared (GdkPixbufLoader *loader, RsttoImage *image)
             g_object_ref (image->priv->pixbuf);
         }
     }
-
-    g_signal_emit(G_OBJECT(image), rstto_image_signals[RSTTO_IMAGE_SIGNAL_PREPARED], 0, image, NULL);
 }
 
 /**
diff --git a/src/image.h b/src/image.h
index af30567..f8f4544 100644
--- a/src/image.h
+++ b/src/image.h
@@ -79,7 +79,7 @@ gint rstto_image_get_height (RsttoImage *image);
 
 GFile *rstto_image_get_file (RsttoImage *image);
 void rstto_image_unload (RsttoImage *image);
-gboolean rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, GError **error);
+gboolean rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, gboolean preload, GError **error);
 
 gboolean
 rstto_image_push_transformation (RsttoImage *image, GObject *transformation, GError **error);
diff --git a/src/image_cache.c b/src/image_cache.c
index 4de8ff1..0c2aed6 100644
--- a/src/image_cache.c
+++ b/src/image_cache.c
@@ -26,6 +26,7 @@
 
 #include "image.h"
 #include "image_cache.h"
+#include "settings.h"
 
 static void
 rstto_image_cache_init (GObject *);
@@ -86,27 +87,55 @@ rstto_image_cache_class_init (GObjectClass *object_class)
 }
 
 void
-rstto_image_cache_push_image (RsttoImageCache *cache, RsttoImage *image)
+rstto_image_cache_push_image (RsttoImageCache *cache, RsttoImage *image, gboolean last)
 {
+    RsttoSettings *settings = rstto_settings_new();
+    GValue val = {0, };
+
+    g_value_init (&val, G_TYPE_BOOLEAN);
+    g_object_get_property (G_OBJECT (settings), "enable-cache", &val);
+
     if (cache->cache_list)
     {
         cache->cache_list = g_list_remove_all (cache->cache_list, image);
     }
 
     g_object_ref (image);
-    cache->cache_list = g_list_prepend (cache->cache_list, image);
 
-    /**
-     * TODO:
-     * Fix the cache-size calculation
-     */
-    if (g_list_length (cache->cache_list) > 3)
+    if (last)
+    {
+        cache->cache_list = g_list_append (cache->cache_list, image);
+    }
+    else
     {
-        RsttoImage *c_image = g_list_last (cache->cache_list)->data;
-        rstto_image_unload (c_image);
-        cache->cache_list = g_list_remove (cache->cache_list, c_image);
-        g_object_unref (image);
+        cache->cache_list = g_list_prepend (cache->cache_list, image);
+    }
+
+    if (g_value_get_boolean (&val) == FALSE)
+    {
+        if (g_list_length (cache->cache_list) > 1)
+        {
+            RsttoImage *c_image = g_list_last (cache->cache_list)->data;
+            rstto_image_unload (c_image);
+            cache->cache_list = g_list_remove (cache->cache_list, c_image);
+            g_object_unref (image);
+        }
+    }
+    else
+    {
+        /**
+         * TODO:
+         * Fix the cache-size calculation
+         */
+        if (g_list_length (cache->cache_list) > 3)
+        {
+            RsttoImage *c_image = g_list_last (cache->cache_list)->data;
+            rstto_image_unload (c_image);
+            cache->cache_list = g_list_remove (cache->cache_list, c_image);
+            g_object_unref (image);
+        }
     }
+    g_value_unset (&val);
 }
 
 /**
diff --git a/src/image_cache.h b/src/image_cache.h
index e445994..ac1a4fe 100644
--- a/src/image_cache.h
+++ b/src/image_cache.h
@@ -47,7 +47,7 @@ typedef struct _RsttoImageCacheClass RsttoImageCacheClass;
 
 RsttoImageCache *rstto_image_cache_new ();
 
-void rstto_image_cache_push_image (RsttoImageCache *cache, RsttoImage *image);
+void rstto_image_cache_push_image (RsttoImageCache *cache, RsttoImage *image, gboolean last);
 
 G_END_DECLS
 
diff --git a/src/main_window.c b/src/main_window.c
index 1c159cb..05e6f25 100644
--- a/src/main_window.c
+++ b/src/main_window.c
@@ -188,7 +188,6 @@ static GtkActionEntry action_entries[] =
   { "file-menu", NULL, N_ ("_File"), NULL, },
   { "open", GTK_STOCK_OPEN, N_ ("_Open"), "<control>O", N_ ("Open an image"), G_CALLBACK (cb_rstto_main_window_open_image), },
   { "open-folder", NULL, N_ ("Open _Folder"), NULL, N_ ("Open a folder"), G_CALLBACK (cb_rstto_main_window_open_folder), },
-  { "file-properties", GTK_STOCK_PROPERTIES, N_ ("_Properties"), NULL, NULL, G_CALLBACK (cb_rstto_main_window_file_properties), },
   { "close", GTK_STOCK_CLOSE, N_ ("_Close"), "<control>W", N_ ("Close this image"), G_CALLBACK (cb_rstto_main_window_close), },
   { "close-all", NULL, N_ ("_Close All"), NULL, N_ ("Close all images"), G_CALLBACK (cb_rstto_main_window_close_all), },
   { "quit", GTK_STOCK_QUIT, N_ ("_Quit"), "<control>Q", N_ ("Quit Ristretto"), G_CALLBACK (cb_rstto_main_window_quit), },
@@ -550,11 +549,6 @@ rstto_main_window_set_sensitive (RsttoMainWindow *window, gboolean sensitive)
                     window->priv->ui_manager,
                     "/main-menu/file-menu/close-all"),
             sensitive);
-    gtk_widget_set_sensitive (
-            gtk_ui_manager_get_widget (
-                    window->priv->ui_manager,
-                    "/main-menu/file-menu/file-properties"),
-            sensitive);
 
     /* Go Menu */
     gtk_widget_set_sensitive (gtk_ui_manager_get_widget (window->priv->ui_manager, "/main-menu/go-menu/forward"), sensitive);
@@ -745,7 +739,7 @@ cb_rstto_main_window_rotate_cw (GtkWidget *widget, RsttoMainWindow *window)
     {
         transform = rstto_image_transform_orientation_new ( FALSE, FALSE, GDK_PIXBUF_ROTATE_CLOCKWISE);
         rstto_image_push_transformation (image, G_OBJECT (transform), NULL);
-        rstto_image_load (image, TRUE, g_value_get_uint (&max_size), NULL);
+        rstto_image_load (image, TRUE, g_value_get_uint (&max_size), FALSE, NULL);
     }
 
     g_value_unset (&max_size);
@@ -777,7 +771,7 @@ cb_rstto_main_window_rotate_ccw (GtkWidget *widget, RsttoMainWindow *window)
     {
         transform = rstto_image_transform_orientation_new ( FALSE, FALSE, GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE);
         rstto_image_push_transformation (image, G_OBJECT (transform), NULL);
-        rstto_image_load (image, TRUE, g_value_get_uint (&max_size), NULL);
+        rstto_image_load (image, TRUE, g_value_get_uint (&max_size), FALSE, NULL);
     }
     g_value_unset (&max_size);
 }
@@ -1433,9 +1427,11 @@ cb_rstto_main_window_state_event(GtkWidget *widget, GdkEventWindowState *event,
             gtk_widget_hide (window->priv->menubar);
             gtk_widget_hide (window->priv->toolbar);
             gtk_widget_hide (window->priv->statusbar);
+            rstto_picture_viewer_set_fs (window->priv->picture_viewer, TRUE);
         }
         else
        {
+            rstto_picture_viewer_set_fs (window->priv->picture_viewer, FALSE);
             g_value_init (&show_toolbar_val, G_TYPE_BOOLEAN);
             g_object_get_property (G_OBJECT(window->priv->settings_manager), "show-toolbar", &show_toolbar_val);
 
diff --git a/src/main_window_ui.xml b/src/main_window_ui.xml
index e0d874c..a03bf31 100644
--- a/src/main_window_ui.xml
+++ b/src/main_window_ui.xml
@@ -9,8 +9,6 @@
             <menuitem action="open-folder"/>
             <placeholder name="placeholder-open-recent"/>
             <separator/>
-            <menuitem action="file-properties"/>
-            <separator/>
             <menuitem action="close"/>
             <menuitem action="close-all"/>
             <menuitem action="quit"/>
diff --git a/src/picture_viewer.c b/src/picture_viewer.c
index c92582a..0f933ab 100644
--- a/src/picture_viewer.c
+++ b/src/picture_viewer.c
@@ -65,6 +65,7 @@ struct _RsttoPictureViewerPriv
     GtkMenu                 *menu;
     RsttoPictureViewerState  state;
     RsttoZoomMode            zoom_mode;
+    gboolean                 fullscreen;
 
 
     GdkPixbuf        *dst_pixbuf; /* The pixbuf which ends up on screen */
@@ -395,13 +396,16 @@ rstto_picture_viewer_paint (GtkWidget *widget)
     GdkPixbuf *pixbuf = viewer->priv->dst_pixbuf;
     GdkColor color;
     GdkColor line_color;
-    GValue bg_color = {0, }, bg_color_override = {0, };
+    GValue bg_color = {0, }, bg_color_override = {0, }, bg_color_fs = {0, };
     g_value_init (&bg_color, GDK_TYPE_COLOR);
+    g_value_init (&bg_color_fs, GDK_TYPE_COLOR);
     g_value_init (&bg_color_override, G_TYPE_BOOLEAN);
 
     g_object_get_property (G_OBJECT(settings_manager), "bgcolor", &bg_color);
     g_object_get_property (G_OBJECT(settings_manager), "bgcolor-override", &bg_color_override);
 
+    g_object_get_property (G_OBJECT(settings_manager), "bgcolor-fullscreen", &bg_color_fs);
+
 
     color.pixel = 0x0;
     line_color.pixel = 0x0;
@@ -414,14 +418,20 @@ rstto_picture_viewer_paint (GtkWidget *widget)
         GdkPixmap *buffer = gdk_pixmap_new(NULL, widget->allocation.width, widget->allocation.height, gdk_drawable_get_depth(widget->window));
         GdkGC *gc = gdk_gc_new(GDK_DRAWABLE(buffer));
 
-        if (g_value_get_boxed (&bg_color) && g_value_get_boolean (&bg_color_override))
+        if (viewer->priv->fullscreen)
         {
-           // gdk_gc_set_foreground(gc, g_value_get_boxed (&bg_color));
-           gdk_gc_set_rgb_fg_color (gc, g_value_get_boxed (&bg_color));
+           gdk_gc_set_rgb_fg_color (gc, g_value_get_boxed (&bg_color_fs));
         }
         else
         {
-            gdk_gc_set_foreground(gc, &(widget->style->bg[GTK_STATE_NORMAL]));
+            if (g_value_get_boxed (&bg_color) && g_value_get_boolean (&bg_color_override))
+            {
+               gdk_gc_set_rgb_fg_color (gc, g_value_get_boxed (&bg_color));
+            }
+            else
+            {
+                gdk_gc_set_foreground(gc, &(widget->style->bg[GTK_STATE_NORMAL]));
+            }
         }
         gdk_draw_rectangle(GDK_DRAWABLE(buffer), gc, TRUE, 0, 0, widget->allocation.width, widget->allocation.height);
         if(pixbuf)
@@ -948,7 +958,7 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer *viewer)
     GdkPixbuf *p_tmp_pixbuf = NULL;
     gdouble *p_scale = NULL;
     gboolean *p_fit_to_screen= NULL;
-    gdouble scale;
+    gdouble scale = 1;
     gdouble image_scale = 1;
     gdouble thumb_scale = 1;
     gdouble thumb_width = 0;
@@ -959,31 +969,33 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer *viewer)
 
     if (viewer->priv->image != NULL)
     {   
+        image_width = (gdouble)rstto_image_get_width (viewer->priv->image);
+        image_height = (gdouble)rstto_image_get_height (viewer->priv->image);
+
         p_src_pixbuf = rstto_image_get_pixbuf (viewer->priv->image);
         if (p_src_pixbuf)
         {
-            image_width = (gdouble)rstto_image_get_width (viewer->priv->image);
-            image_height = (gdouble)rstto_image_get_height (viewer->priv->image);
-
             pixbuf_width = (gdouble)gdk_pixbuf_get_width (p_src_pixbuf);
             pixbuf_height = (gdouble)gdk_pixbuf_get_height (p_src_pixbuf);
 
             image_scale = pixbuf_width / image_width;
-            if (viewer->priv->state != RSTTO_PICTURE_VIEWER_STATE_NORMAL)
+        }
+        if (viewer->priv->state != RSTTO_PICTURE_VIEWER_STATE_NORMAL)
+        {
+            switch (viewer->priv->state)
             {
-                switch (viewer->priv->state)
-                {
-                    case RSTTO_PICTURE_VIEWER_STATE_PREVIEW:
-                        p_src_pixbuf = rstto_image_get_thumbnail (viewer->priv->image);
-                        if (p_src_pixbuf)
-                        {
-                            thumb_width = (gdouble)gdk_pixbuf_get_width (p_src_pixbuf);
-                            thumb_scale = (thumb_width / image_width);
-                        }
-                        break;
-                    default:
-                        break;
-                }
+                case RSTTO_PICTURE_VIEWER_STATE_PREVIEW:
+                    p_src_pixbuf = rstto_image_get_thumbnail (viewer->priv->image);
+                    if (p_src_pixbuf)
+                    {
+                        thumb_width = (gdouble)gdk_pixbuf_get_width (p_src_pixbuf);
+                        thumb_scale = (thumb_width / image_width);
+                    }
+                    else
+                        return;
+                    break;
+                default:
+                    break;
             }
         }
 
@@ -1277,7 +1289,7 @@ rstto_picture_viewer_set_image (RsttoPictureViewer *viewer, RsttoImage *image)
             g_object_set_data (G_OBJECT (viewer->priv->image), "viewer-fit-to-screen", fit_to_screen);
         }
 
-        rstto_image_load (viewer->priv->image, FALSE, g_value_get_uint (&max_size), NULL);
+        rstto_image_load (viewer->priv->image, FALSE, g_value_get_uint (&max_size), FALSE, NULL);
     }
     else
     {
@@ -1313,6 +1325,14 @@ cb_rstto_picture_viewer_image_prepared (RsttoImage *image, RsttoPictureViewer *v
     rstto_picture_viewer_queued_repaint (viewer, TRUE);
 }
 
+void
+rstto_picture_viewer_set_fs (RsttoPictureViewer *viewer, gboolean fullscreen)
+{
+    viewer->priv->fullscreen = fullscreen;
+
+    rstto_picture_viewer_queued_repaint (viewer, TRUE);
+}
+
 /**
  * rstto_picture_viewer_zoom_fit:
  * @window:
diff --git a/src/picture_viewer.h b/src/picture_viewer.h
index c241da8..f129024 100644
--- a/src/picture_viewer.h
+++ b/src/picture_viewer.h
@@ -71,6 +71,8 @@ GtkWidget *rstto_picture_viewer_new ();
 void       rstto_picture_viewer_set_image (RsttoPictureViewer *, RsttoImage *);
 gdouble    rstto_picture_viewer_get_scale(RsttoPictureViewer *viewer);
 
+void       rstto_picture_viewer_set_fs (RsttoPictureViewer *viewer, gboolean fullscreen);
+
 void       rstto_picture_viewer_zoom_fit (RsttoPictureViewer *viewer);
 void       rstto_picture_viewer_zoom_100 (RsttoPictureViewer *viewer);
 void       rstto_picture_viewer_zoom_in  (RsttoPictureViewer *viewer, gdouble factor);
diff --git a/src/settings.c b/src/settings.c
index 39d9817..ceb1886 100644
--- a/src/settings.c
+++ b/src/settings.c
@@ -63,10 +63,9 @@ enum
     PROP_WINDOW_HEIGHT,
     PROP_BGCOLOR,
     PROP_BGCOLOR_OVERRIDE,
+    PROP_BGCOLOR_FULLSCREEN,
     PROP_CURRENT_URI,
     PROP_SLIDESHOW_TIMEOUT,
-    PROP_SLIDESHOW_BGCOLOR,
-    PROP_SLIDESHOW_BGCOLOR_STYLE,
     PROP_SCROLLWHEEL_ACTION,
 };
 
@@ -112,9 +111,8 @@ struct _RsttoSettingsPriv
     guint     slideshow_timeout;
     GdkColor *bgcolor;
     gboolean  bgcolor_override;
-    GdkColor *slideshow_bgcolor;
+    GdkColor *bgcolor_fullscreen;
     gchar    *scrollwheel_action;
-    guint     slideshow_bgcolor_style;
 };
 
 
@@ -138,6 +136,7 @@ rstto_settings_init (GObject *object)
     
     settings->priv->slideshow_timeout = 5000;
     settings->priv->bgcolor = g_new0 (GdkColor, 1);
+    settings->priv->bgcolor_fullscreen = g_new0 (GdkColor, 1);
     settings->priv->image_quality = 2;
 
     xfconf_g_property_bind (settings->priv->channel, "/window/width", G_TYPE_UINT, settings, "window-width");
@@ -150,11 +149,11 @@ rstto_settings_init (GObject *object)
     xfconf_g_property_bind (settings->priv->channel, "/window/toolbar-open-folder", G_TYPE_BOOLEAN, settings, "toolbar-open-folder");
 
     xfconf_g_property_bind (settings->priv->channel, "/slideshow/timeout", G_TYPE_UINT, settings, "slideshow-timeout");
-    xfconf_g_property_bind (settings->priv->channel, "/slideshow/bgcolor-style", G_TYPE_UINT, settings, "slideshow-bgcolor-style");
-    xfconf_g_property_bind_gdkcolor (settings->priv->channel, "/slideshow/bgcolor", settings, "slideshow-bgcolor");
 
     xfconf_g_property_bind_gdkcolor (settings->priv->channel, "/window/bgcolor", settings, "bgcolor");
     xfconf_g_property_bind (settings->priv->channel, "/window/bgcolor-override", G_TYPE_BOOLEAN, settings, "bgcolor-override");
+
+    xfconf_g_property_bind_gdkcolor (settings->priv->channel, "/window/bgcolor-fullscreen", settings, "bgcolor-fullscreen");
     xfconf_g_property_bind (settings->priv->channel, "/image/preload", G_TYPE_BOOLEAN, settings, "preload-images");
     xfconf_g_property_bind (settings->priv->channel, "/image/cache", G_TYPE_BOOLEAN, settings, "enable-cache");
     xfconf_g_property_bind (settings->priv->channel, "/image/cache-size", G_TYPE_UINT, settings, "cache-size");
@@ -305,24 +304,13 @@ rstto_settings_class_init (GObjectClass *object_class)
                                      PROP_BGCOLOR_OVERRIDE,
                                      pspec);
 
-    pspec = g_param_spec_boxed   ("slideshow-bgcolor",
+    pspec = g_param_spec_boxed   ("bgcolor-fullscreen",
                                   "",
                                   "",
                                   GDK_TYPE_COLOR,
                                   G_PARAM_READWRITE);
     g_object_class_install_property (object_class,
-                                     PROP_SLIDESHOW_BGCOLOR,
-                                     pspec);
-
-    pspec = g_param_spec_uint    ("slideshow-bgcolor-style",
-                                  "",
-                                  "",
-                                  0,
-                                  2,
-                                  0,
-                                  G_PARAM_READWRITE);
-    g_object_class_install_property (object_class,
-                                     PROP_SLIDESHOW_BGCOLOR_STYLE,
+                                     PROP_BGCOLOR_FULLSCREEN,
                                      pspec);
 }
 
@@ -440,11 +428,11 @@ rstto_settings_set_property    (GObject      *object,
         case PROP_SLIDESHOW_TIMEOUT:
             settings->priv->slideshow_timeout = g_value_get_uint (value);
             break;
-        case PROP_SLIDESHOW_BGCOLOR:
+        case PROP_BGCOLOR_FULLSCREEN:
             color = g_value_get_boxed (value);
-            settings->priv->slideshow_bgcolor->red = color->red;
-            settings->priv->slideshow_bgcolor->green = color->green;
-            settings->priv->slideshow_bgcolor->blue = color->blue;
+            settings->priv->bgcolor_fullscreen->red = color->red;
+            settings->priv->bgcolor_fullscreen->green = color->green;
+            settings->priv->bgcolor_fullscreen->blue = color->blue;
             break;
         case PROP_SCROLLWHEEL_ACTION:
             if (settings->priv->scrollwheel_action)
@@ -497,8 +485,8 @@ rstto_settings_get_property    (GObject    *object,
         case PROP_SLIDESHOW_TIMEOUT:
             g_value_set_uint (value, settings->priv->slideshow_timeout);
             break;
-        case PROP_SLIDESHOW_BGCOLOR:
-            g_value_set_boxed (value, settings->priv->slideshow_bgcolor);
+        case PROP_BGCOLOR_FULLSCREEN:
+            g_value_set_boxed (value, settings->priv->bgcolor_fullscreen);
             break;
         case PROP_BGCOLOR:
             g_value_set_boxed (value, settings->priv->bgcolor);



More information about the Xfce4-commits mailing list