commit f2aaad9d04254543486b9016001fc421d3776a0b Author: Felix Riemann Date: Mon Jun 7 22:49:51 2010 +0200 Readd GConf schema definition to tarball At least until we don't use GConf anymore. data/Makefile.am | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 02caffcf23cf4d2e802f32fbe57f875b724b70de Author: Felix Riemann Date: Mon Jun 7 22:46:03 2010 +0200 Prepare for release 2.31.3 NEWS | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit ddc6aba85b8df524e918fa37e88bd5be8797a068 Author: Yaron Shahrabani Date: Mon Jun 7 16:12:44 2010 +0300 Updated Hebrew translation. po/he.po | 403 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 220 insertions(+), 183 deletions(-) commit 3377dc887ccf8caab4bc69fc69d2320c6e947628 Author: Ivar Smolin Date: Mon Jun 7 10:48:33 2010 +0300 Estonian translation updated po/et.po | 48 +++++++++++++++++++++++++++++++----------------- 1 files changed, 31 insertions(+), 17 deletions(-) commit caf81e8f9e27419dd8ec96ebaaf616b669e04977 Author: Felix Riemann Date: Sun Jun 6 22:07:08 2010 +0200 Allow setting a user-defined background color This allows the user to have another color instead of the theme defined color as background. For now requires a loaded image until we can finally fix bug 538279. Fixes bug 502992. data/eog-preferences-dialog.ui | 595 ++++++++++++---------------------- data/org.gnome.eog.gschema.xml.in.in | 10 + src/eog-config-keys.h | 2 + src/eog-preferences-dialog.c | 15 +- src/eog-scroll-view.c | 93 +++++- src/eog-scroll-view.h | 2 +- 6 files changed, 316 insertions(+), 401 deletions(-) commit 4087bc9130b489935a6460061d166ef23524bf7f Author: Felix Riemann Date: Sun Jun 6 16:41:26 2010 +0200 [GSettings] Fix whitespace errors src/eog-plugin-engine.c | 2 +- src/eog-window.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2ef93aa989530950c675a336661475afd29cd1e6 Author: Felix Riemann Date: Sun Jun 6 16:31:31 2010 +0200 [GSettings] Remove more unneeded gconf-client.h includes src/eog-file-chooser.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 1207e0f363e06f977eb6f9fb82519f9d421845ad Author: Felix Riemann Date: Sun Jun 6 16:16:19 2010 +0200 [GSettings] Remove now obsolete gconf_client_add_dir call src/eog-config-keys.h | 1 - src/eog-window.c | 4 ---- 2 files changed, 0 insertions(+), 5 deletions(-) commit edd73fd3f31d7e9e10729546643b4a06a9d58572 Author: Felix Riemann Date: Sun Jun 6 16:12:26 2010 +0200 [GSettings] Port EogPluginEngine to GSettings Reuses the GSettings list helpers from gedit by Ignacio Casal Quinteiro, modified to empty lists. Also has a temporary workaround for an API change in the upcoming glib-2.25.8 which can go out again once we can hard-depend on that version. src/eog-config-keys.h | 2 +- src/eog-plugin-engine.c | 150 +++++++++++++++++++++++++++++------------------ 2 files changed, 93 insertions(+), 59 deletions(-) commit 8a554fc717522b12b79260c82ad6328760cfcf8e Author: Felix Riemann Date: Sun Jun 6 14:44:09 2010 +0200 [GSettings] Turn settings keys into preprocessor macros again src/eog-config-keys.h | 49 +++++++++++--------- src/eog-preferences-dialog.c | 43 ++++++++--------- src/eog-window.c | 105 +++++++++++++++++++++++++----------------- 3 files changed, 109 insertions(+), 88 deletions(-) commit 68f8d67f01435f840a8fbff976e056f091b6c436 Author: Felix Riemann Date: Sat Jun 5 17:17:03 2010 +0200 [GSettings] Hook GSettings schema into intltool These translations seem to be of no use yet, but we avoid possibly losing the former GConf schema translations this way. configure.ac | 1 + data/org.gnome.eog.gschema.xml | 114 ---------------------------------- data/org.gnome.eog.gschema.xml.in.in | 114 ++++++++++++++++++++++++++++++++++ po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 5 files changed, 117 insertions(+), 114 deletions(-) commit 5090409a75274ac091901c9afe7d02d06e9e1ad2 Author: Felix Riemann Date: Sat Jun 5 16:57:10 2010 +0200 [GSettings] Migrate EogWindow to GSettings as fas as currently possible This is a dumb migration. It's not taking any advantage of GSettings' advanced features yet, as the task was to get it running first. Next would be moving several settings onto EogScrollView itself. Also some settings still use GConf as they belong to other packages. src/eog-window.c | 431 ++++++++++++++++++++---------------------------------- 1 files changed, 156 insertions(+), 275 deletions(-) commit dd7c43457ac1602e49e43a4d79ad26dd09aeaad8 Author: Felix Riemann Date: Sat Jun 5 12:45:30 2010 +0200 [GSettings] Call glib-compile-schemas with allow-any-name parameter for now This needed as our schema keys are not yet following the new naming scheme. Until we've fixed them we need to override this error check. data/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 667693ec829779ae96cb2c9b2fb0e692796c1d2e Author: Felix Riemann Date: Sun May 30 22:52:07 2010 +0200 [GSettings] Convert EogPreferencesDialog to GSettings src/eog-preferences-dialog.c | 287 ++++++++++-------------------------------- src/eog-preferences-dialog.h | 4 +- src/eog-window.c | 3 +- 3 files changed, 69 insertions(+), 225 deletions(-) commit e5dd87f49e311b11681c84b06254ff2bc675d676 Author: Felix Riemann Date: Sun May 30 22:49:10 2010 +0200 [GSettings] Add GSettings schema file configure.ac | 1 + data/Makefile.am | 13 +++-- data/org.gnome.eog.gschema.xml | 114 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 124 insertions(+), 4 deletions(-) commit 7ad810cd28733d3288665dbdc77ef582ec321fb2 Author: Felix Riemann Date: Sun May 30 15:00:47 2010 +0200 [GSettings] Use the gconf GSettings backend At least until the whole desktop is migrated. src/main.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a288a19e78bcf23edd60b6d07250f198f792326b Author: Felix Riemann Date: Sun May 30 15:00:10 2010 +0200 [GSettings] Bump GLib and GConf requirements for GSettings migration GConf 2.31+ is only needed for the corresponding backend until the whole desktop is converted. configure.ac | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 0ac09ea58b240285b7e57ff1498b23a8b704b882 Author: Sira Nokyoongtong Date: Fri Jun 4 21:02:55 2010 +0700 Updated Thai translation. po/th.po | 664 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 333 insertions(+), 331 deletions(-) commit b9c1cb99bf7b6df3c9d7af00996fdc704732e45f Author: Felix Riemann Date: Thu Jun 3 23:30:39 2010 +0200 Move Python.h include into the right spot Python.h is required to be included before any standard header. Also it's not needed in its old position, but is in its new. This fixes compiler warnings about redefining _POSIX_C_SOURCE. src/eog-python-module.c | 4 ++++ src/eog-python-module.h | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit d1fb2e4b8f74b4944af86347654dd57e22358230 Author: Felix Riemann Date: Sun May 30 22:52:28 2010 +0200 Remove unneeded gconf-client.h include src/main.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit c8c35a264eddbc68197d76dc58de17960ec5366d Author: Felix Riemann Date: Thu Jun 3 23:06:04 2010 +0200 Possibly delete the SVG background when changing the background color If the transparency is set to show the viewing area's background color while changing the area's color the SVG background needs to be updated. To achieve this it's simply deleted. The next redraw, which will be triggered by changing the view's background color, will recreate it. src/eog-scroll-view.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit 6d72a53126dd881fac55280b27b06be659335696 Author: Felix Riemann Date: Thu Jun 3 23:01:34 2010 +0200 Delete SVG background when changing transparency settings This has it recreated with the correct transparency settings on the next redraw (which is triggered directly afterwards). Fixes wrong SVG display when changing the transparency settings with an image loaded. src/eog-scroll-view.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b065620dbed2101c40fbf97e1e0f18e99dd9825d Author: Felix Riemann Date: Thu Jun 3 21:07:52 2010 +0200 Fix API docs about new background color property src/eog-scroll-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 81c54cef2b4017b1a510e4d4d3d163799e8540fb Author: Felix Riemann Date: Thu Jun 3 17:20:18 2010 +0200 Cleanup the updating code for the two bg color fields in EogScrollView Looks a lot cleaner now. src/eog-scroll-view.c | 71 ++++++++++++++++++++++--------------------------- 1 files changed, 32 insertions(+), 39 deletions(-) commit c42a931817a07554379d90c44d5923b358a9998b Author: Felix Riemann Date: Thu Jun 3 16:52:27 2010 +0200 Add fallback background color support to EogScrollView This allows to temporarily set the view's background color and fallback to a predetermined default or the theme's color. Necessary to make the color user settable and still allowing us to override it, e.g. for the fullscreen mode. src/eog-scroll-view.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++- src/eog-scroll-view.h | 5 +- src/eog-window.c | 5 +- 3 files changed, 150 insertions(+), 6 deletions(-) commit 2f6bd8b2bb348c8875157d6fd5b4dfae76686e79 Author: Yaron Shahrabani Date: Thu May 27 17:32:58 2010 +0300 Updated Hebrew translation. po/he.po | 284 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 144 insertions(+), 140 deletions(-) commit 4aee935ab8a3794dae3b02b1f3d3fbb1f7cb763d Author: Felix Riemann Date: Tue May 25 21:14:16 2010 +0200 Post-release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)