commit 5422ab687d7e09b67b78656441e7f653afce665e Author: Debarshi Ray Date: Sat Apr 17 10:57:21 2010 +0300 Final changes for 0.4.1 release Updated README and NEWS. NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ README | 71 +++++++++++++++++++++++++++++++++------------------------------ 2 files changed, 91 insertions(+), 34 deletions(-) commit 9edd0c91c276618607f6322808e2b3e7b5068231 Author: Leonid Kanter Date: Fri Apr 16 17:01:33 2010 +0300 Updated Russian translation by Slava Zanko po/ru.po | 182 +++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 104 insertions(+), 78 deletions(-) commit b8b9c86a17211cea0f9468c4de7bdf595a0f13f0 Author: Debarshi Ray Date: Fri Apr 16 11:13:56 2010 +0300 Reformatted NEWS to adhere to GNOME conventions NEWS | 168 ++++++++++++++++++++++++++---------------------------------------- 1 files changed, 66 insertions(+), 102 deletions(-) commit 70e1232233a69e9adbb47a7aca6d0ba1fe39e3dc Author: Debarshi Ray Date: Sun Apr 11 17:27:18 2010 +0300 Fixed NonCopyable and its use + NonCopyable is not a polymorphic base class, hence its destructor should not be virtual. + NonCopyable is not meant to be instantiated directly, hence its constructor should be protected. + Inherit NonCopyable privately. src/application/engine.h | 2 +- src/application/main-window.h | 2 +- src/attribute/search-criterion-source.h | 2 +- src/common/archive-maker.h | 2 +- src/common/content-type-repo.h | 2 +- src/common/db-object.h | 4 ++-- src/common/finally.h | 2 +- src/common/i-operation.h | 2 +- src/common/i-photo-destination.h | 2 +- src/common/i-photo-search-criteria.h | 2 +- src/common/i-photo-source.h | 4 ++-- src/common/i-plugin.h | 2 +- src/common/i-renderer-selector.h | 4 ++-- src/common/i-renderer.h | 2 +- src/common/i-storage.h | 3 ++- src/common/non-copyable.h | 9 ++++----- src/editor/editor.cpp | 2 +- src/renderer/slideshow-window.h | 4 ++-- 18 files changed, 26 insertions(+), 26 deletions(-) commit 9e1ddab4a1416bba46acd00cd3545305bb39ea30 Author: Debarshi Ray Date: Sat Apr 10 02:24:35 2010 +0300 Search within the nao:prefLabel of tags also, during free text search src/attribute/free-text.cpp | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) commit 2cc4e7ecc95d8ae16c4d5b6d02ce4e1103878c4e Author: Debarshi Ray Date: Fri Apr 9 22:38:53 2010 +0300 Sort the photos in descending order based on nfo:fileLastModified src/common/database.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 456319a6c6ccabd4fad6ca54b48f0cda55817b92 Author: Petr Kovar Date: Mon Apr 12 22:49:12 2010 +0200 Update Czech help translation by Marek Cernocky help/cs/cs.po | 511 ++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 358 insertions(+), 153 deletions(-) commit dc48db623deb82ccb88a52362e274b36af3e6b3a Author: Petr Kovar Date: Mon Apr 12 22:47:28 2010 +0200 Update Czech translation by Marek Cernocky po/cs.po | 62 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 34 insertions(+), 28 deletions(-) commit 2d736b79969930aeb80687efc01098219d6851f7 Author: Andrej Žnidaršič Date: Sun Apr 11 19:41:57 2010 +0200 Updated Slovenian translation po/sl.po | 42 +++++++++++++++++++++++------------------- 1 files changed, 23 insertions(+), 19 deletions(-) commit 60e5f16da6186f842f5af7a0f8e5ff720a027025 Author: Jorge González Date: Sat Apr 10 19:52:26 2010 +0200 Added Spanish translation help/es/es.po | 119 +++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 74 insertions(+), 45 deletions(-) commit 1b3b80e8b8512b2a5c103e92540b368161338816 Author: Maxim V. Dziumanenko Date: Fri Apr 9 14:47:17 2010 +0300 Updated Ukrainian translation help/uk/figures/main-window.png | Bin 0 -> 455196 bytes help/uk/figures/properties-title.png | Bin 0 -> 4715 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit aec8219429a16f407d70df8c5d60790fd1a133ac Author: Gintautas Miliauskas Date: Fri Apr 9 11:31:17 2010 +0300 Updated Lithuanian translation. po/lt.po | 58 +++++++++++++++++++++++++++++++++------------------------- 1 files changed, 33 insertions(+), 25 deletions(-) commit fbaa60feacf091a886f3e9b1392862560bda11f7 Author: Joe Hansen Date: Wed Apr 7 23:54:20 2010 +0200 Updated Danish translation po/da.po | 17 +++++++---------- 1 files changed, 7 insertions(+), 10 deletions(-) commit e1a2fb3eaae9e98d337620a0355f8a63403ee446 Author: Maxim V. Dziumanenko Date: Wed Apr 7 13:26:08 2010 +0300 Updated Ukrainian translation po/uk.po | 58 +++++++++++++++++++++++++++++++++------------------------- 1 files changed, 33 insertions(+), 25 deletions(-) commit a9d8498d26258352656a50f15b397ff6e6823035 Author: Maxim V. Dziumanenko Date: Wed Apr 7 13:25:58 2010 +0300 Updated Ukrainian translation help/uk/uk.po | 511 ++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 382 insertions(+), 129 deletions(-) commit af9c625fbd36c11679878f323808d4db788abc8c Author: Joe Hansen Date: Tue Apr 6 23:07:16 2010 +0200 Updated Danish translation po/da.po | 671 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 671 insertions(+), 0 deletions(-) commit f7ec0c6b300fdf63b157c02511408e76787176aa Author: Kenneth Nielsen Date: Tue Apr 6 23:07:14 2010 +0200 Added da to list of languages po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit db58b7d95457c5940a7fb70e6793e89b464dadc6 Author: Mario Blättermann Date: Tue Apr 6 22:28:07 2010 +0200 Updated German doc translation, added screenshot help/de/de.po | 22 +++------------------- help/de/figures/main-window.png | Bin 0 -> 275658 bytes 2 files changed, 3 insertions(+), 19 deletions(-) commit 981cc12a1fe376eb740c2accffed3869a390ca1a Author: Jorge González Date: Tue Apr 6 14:56:05 2010 +0200 Updated Spanish translation po/es.po | 59 ++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 34 insertions(+), 25 deletions(-) commit e75ccbd2f71d573e16df8ad35ee134d3af47adff Author: Mario Blättermann Date: Mon Apr 5 22:40:10 2010 +0200 Updated German doc translation help/de/de.po | 155 ++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 105 insertions(+), 50 deletions(-) commit a98c6798589734776984041970cc17f1a1c0ddec Author: Mario Blättermann Date: Mon Apr 5 22:29:44 2010 +0200 Updated German translation po/de.po | 59 ++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 34 insertions(+), 25 deletions(-) commit bbd51c37fe1d2fe27ef1b726b746102d117d9b24 Author: Debarshi Ray Date: Mon Apr 5 17:59:30 2010 +0300 Fixed internationalization Correctly mark the title of the TagNewDialog when it is used for editing a tag. src/attribute/tag-new-dialog.cpp | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 8004b2c066b558997d0a4311fb9a8ba93eb8ff91 Author: Miloš Popović Date: Mon Apr 5 13:47:26 2010 +0200 Added Serbian translations po/LINGUAS | 2 + po/sr.po | 653 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sr@latin.po | 653 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1308 insertions(+), 0 deletions(-) commit 8bdb3f2ae25a34fb1d273d8df8a03520dbaca784 Author: Florent Thévenet Date: Sat Apr 3 15:02:03 2010 +0200 help: Added a page about customizable layout Added a section to tags_manage.page about "show all tags" help/C/figures/properties-title.png | Bin 0 -> 3083 bytes help/C/index.page | 1 + help/C/keys.page | 4 ++++ help/C/layout.page | 29 +++++++++++++++++++++++++++++ help/C/tags_manage.page | 13 +++++++++++++ 5 files changed, 47 insertions(+), 0 deletions(-) commit fa810386fb1df50538383168a7eb9b698a2f72b4 Author: Debarshi Ray Date: Sun Apr 4 14:48:33 2010 +0300 Show and hide the GdlDockItems when docking and undocking them Since floating GdlDockItems are not contained within the MainWindow, they would not be shown unless gtk_widget_show_all is invoked on them. src/application/main-window.cpp | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 4d6232969ac6eaf94603c9987c2a5bcb668717b7 Author: Andrej Žnidaršič Date: Sat Apr 3 08:37:37 2010 +0200 Updated Slovenian translation po/sl.po | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) commit bbb963ae702c8105dcd49b5534915ff90cdb03f4 Author: Florent Thévenet Date: Thu Apr 1 18:57:48 2010 +0200 help: Small changes about the search basket help/C/export_CD.page | 1 + help/C/export_folder.page | 1 + help/C/export_queue.page | 2 +- help/C/howto_search.page | 5 +++-- 4 files changed, 6 insertions(+), 3 deletions(-) commit d00f2ab22181c4fc9bea1db2c90580deeedf860b Author: Florent Thévenet Date: Sat Apr 3 03:03:14 2010 +0300 Quit enlarged mode with Escape Fixes: https://bugzilla.gnome.org/613499 data/solang-enlarged-renderer.ui | 1 + src/renderer/enlarged-renderer.cpp | 24 ++++++++++++++++++++++++ src/renderer/enlarged-renderer.h | 3 +++ 3 files changed, 28 insertions(+), 0 deletions(-) commit e8a9154c6a8a77f5f2cc411029affe025c320722 Author: Debarshi Ray Date: Thu Mar 18 01:03:46 2010 +0200 Added translated help files to .gitignore .gitignore | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 4513d18ce0d4ccb53d5166240b3147aa24612af6 Author: Debarshi Ray Date: Sat Apr 3 01:21:30 2010 +0300 Save the layout on exit and load it on startup Fixes: https://bugzilla.gnome.org/613518 src/application/main-window.cpp | 92 ++++++++++++++++++++++++++++++++++----- src/application/main-window.h | 6 +++ 2 files changed, 87 insertions(+), 11 deletions(-) commit a14b4e6b6382be2946b6bc6f49edebee660db82b Author: Florent Thévenet Date: Tue Mar 30 23:20:51 2010 +0200 help: Update main-window.png screenshot help/C/figures/main-window.png | Bin 465690 -> 678094 bytes 1 files changed, 0 insertions(+), 0 deletions(-) commit dbf52834cefdb8fb6356ca16ecc04ebb8b624392 Author: Florent Thévenet Date: Wed Mar 17 19:37:39 2010 +0100 help: Added a page about CD exporting * Steps to add photos to the export queue splited from export_folder.page to export_queue.page * New page export_CD.page about Brasero Exporter * Added a link from export_CD and export_folder to export_queue help/C/export_CD.page | 36 ++++++++++++++++++++++++++++++++++++ help/C/export_folder.page | 18 +----------------- help/C/export_queue.page | 34 ++++++++++++++++++++++++++++++++++ help/C/index.page | 1 + 4 files changed, 72 insertions(+), 17 deletions(-) commit 6dd09ca022b59de73f6e7aa3be8f23ec2e3c7527 Author: Debarshi Ray Date: Fri Apr 2 12:40:22 2010 +0300 Bumped minimum required Tracker version to 0.8.x README | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9d1cade77b1842648bccfe7101e98258f064babf Author: Debarshi Ray Date: Thu Apr 1 01:03:45 2010 +0300 Added Tags -> Show All Tags Only those tags that are attached to photos or are attached to nothing (because they maybe newly created) are listed by default. data/solang-tag-manager.ui | 2 + src/application/engine.cpp | 6 ++-- src/application/engine.h | 4 +- src/attribute/tag-manager.cpp | 17 +++++++++++++- src/attribute/tag-manager.h | 5 ++++ src/common/database.cpp | 49 +++++++++++++++++++++++++++++++---------- src/common/database.h | 3 +- 7 files changed, 67 insertions(+), 19 deletions(-) commit 1da0fb1ebb25198b49362b4515c485e74cd1fbbf Author: Piotr Drąg Date: Wed Mar 31 17:35:35 2010 +0200 Updated Polish translation po/pl.po | 182 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 100 insertions(+), 82 deletions(-) commit 7f45c024c262c33f2b1041688bdb01dd0a6d152d Author: Maxim V. Dziumanenko Date: Wed Mar 31 14:24:16 2010 +0300 Updated Ukrainian translation help/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit df8d2774b2d780495f3a0441d077ebb07714db23 Author: Maxim V. Dziumanenko Date: Wed Mar 31 14:23:54 2010 +0300 Updated Ukrainian translation po/uk.po | 131 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 69 insertions(+), 62 deletions(-) commit 19bd710f2c8410b16adaf8fa39937d1d38647a5e Author: Maxim V. Dziumanenko Date: Wed Mar 31 14:23:46 2010 +0300 Updated Ukrainian translation help/uk/uk.po | 568 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 568 insertions(+), 0 deletions(-) commit 5f721d09da078fb635b38a41aab34e24d22bad5c Author: Andrej Žnidaršič Date: Mon Mar 29 14:43:39 2010 +0200 Updated Slovenian translation po/sl.po | 130 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 68 insertions(+), 62 deletions(-) commit 6efecaa75bdefb864742ea2c9558524bc96aa980 Author: Bruno Brouard Date: Mon Mar 29 12:35:44 2010 +0200 Updated French translation po/fr.po | 52 ++++++++++++++++++++++++++++------------------------ 1 files changed, 28 insertions(+), 24 deletions(-) commit fe719ec87763688478c0078db5ec2db77c373b53 Author: Mario Blättermann Date: Sun Mar 28 19:47:52 2010 +0200 Updated German translation po/de.po | 54 +++++++++++++++++++++++++++++------------------------- 1 files changed, 29 insertions(+), 25 deletions(-) commit c32acda834318e93ded51fa8c6acdea4e08e67c2 Author: Marek Černocký Date: Sun Mar 28 19:17:55 2010 +0200 Update Czech translation po/cs.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ff779a92b6353f049144e852e651a022fc575af5 Author: Gintautas Miliauskas Date: Sun Mar 28 12:40:34 2010 +0300 Updated Lithuanian translation. po/lt.po | 649 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 649 insertions(+), 0 deletions(-) commit ae8e7c73002050843121ce8de1e68c5ba260b689 Author: Gintautas Miliauskas Date: Sun Mar 28 12:21:22 2010 +0300 Updated Lithuanian translation. po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 21fb87a17b39cbc864d909c594f535a6fcdab484 Author: Marek Černocký Date: Sat Mar 27 14:18:42 2010 +0100 Update Czech translation po/cs.po | 124 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 62 insertions(+), 62 deletions(-) commit 7a7c7d82cd369071672e70492fb4da1e16eee077 Author: Jorge González Date: Sat Mar 27 13:42:40 2010 +0100 Updated Spanish translation po/es.po | 56 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 29 insertions(+), 27 deletions(-) commit 54eb5b40644c9728ab12f84aa252356a2f7495a4 Author: Florent Thévenet Date: Sat Mar 27 04:34:31 2010 +0200 Added Help -> Contents data/solang.ui | 1 + src/application/main-window.cpp | 14 ++++++++++++++ src/application/main-window.h | 3 +++ 3 files changed, 18 insertions(+), 0 deletions(-) commit 4f3be525f5243446703bbe7cb78be6dddc7529b5 Author: Debarshi Ray Date: Sat Mar 27 03:18:56 2010 +0200 Removed the frames around the thumbnails in the browser src/renderer/cell-renderer-thumbnail.cpp | 32 ++--------------------------- 1 files changed, 3 insertions(+), 29 deletions(-) commit e75b1df477eb37edce4c8726daa00dcc3e53176b Author: Debarshi Ray Date: Fri Mar 26 03:05:59 2010 +0200 Mark photos in the export queue in the browser The following interfaces were added: + IRenderer::get_selected_paths + Photo::get_state_export_queue + Photo::set_state_export_queue New icon ("conduit-source") taken from Conduit. README | 1 + data/icons/16x16/Makefile.am | 4 + data/icons/16x16/status/conduit-source.png | Bin 0 -> 594 bytes src/common/export-queue-operations.cpp | 147 +++++++++++++++++++++++++++- src/common/i-renderer.h | 3 + src/common/photo.cpp | 15 +++ src/common/photo.h | 17 +++- src/renderer/browser-renderer.cpp | 73 ++++++++++++++ src/renderer/browser-renderer.h | 3 + src/renderer/cell-renderer-thumbnail.cpp | 44 ++++++++- src/renderer/cell-renderer-thumbnail.h | 5 + src/renderer/enlarged-renderer.cpp | 13 +++ src/renderer/enlarged-renderer.h | 3 + src/renderer/slideshow-renderer.cpp | 13 +++ src/renderer/slideshow-renderer.h | 3 + 15 files changed, 337 insertions(+), 7 deletions(-) commit 7ab14be5e625942d79b098425be953a55417772f Author: Mario Blättermann Date: Mon Mar 22 23:10:22 2010 +0100 Updated German translation po/de.po | 113 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 56 insertions(+), 57 deletions(-) commit c1beee0082cfc9e1a9e48be16d3f9bdef7da7d5a Author: Jorge González Date: Sun Mar 21 16:47:30 2010 +0100 Updated Spanish translation po/es.po | 127 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 66 insertions(+), 61 deletions(-) commit c2ca44f598a1633c0535d33d1dfc867e8c1e5bec Author: Bruno Brouard Date: Sun Mar 21 13:51:09 2010 +0100 Updated French translation po/fr.po | 123 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 63 insertions(+), 60 deletions(-) commit c19d27bd3809fcde888c9b0a203877dca24583d7 Author: Hicham HAOUARI Date: Sun Mar 21 02:29:25 2010 +0200 Updated tracker-client.h according to changes in Tracker 0.7.25 Only libtracker-client/tracker-client.h can be included: http://download.gnome.org/sources/tracker/0.7/tracker-0.7.25.news Minimum required version of Tracker is 0.7.25. README | 2 +- configure.ac | 2 +- src/common/tracker-client.h | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit 606e32ead7a9c907d30ac52b6ff97de9a6dd208a Author: Debarshi Ray Date: Sun Mar 21 00:58:21 2010 +0200 The "slideshow-play" icons are now themeable http://live.gnome.org/ThemableAppSpecificIcons README | 12 +- data/Makefile.am | 6 - data/icons/16x16/Makefile.am | 4 + data/icons/16x16/actions/slideshow-play.png | Bin 0 -> 663 bytes data/icons/22x22/Makefile.am | 4 + data/icons/22x22/actions/slideshow-play.png | Bin 0 -> 979 bytes data/icons/24x24/Makefile.am | 4 + data/icons/24x24/actions/slideshow-play.png | Bin 0 -> 983 bytes data/icons/32x32/Makefile.am | 4 + data/icons/32x32/actions/slideshow-play.png | Bin 0 -> 1337 bytes data/icons/48x48/Makefile.am | 4 + data/icons/48x48/actions/slideshow-play.png | Bin 0 -> 1717 bytes data/icons/scalable/Makefile.am | 4 + data/icons/scalable/actions/slideshow-play.svg | 594 ++++++++++++++++++++++++ data/slideshow-play-16.png | Bin 663 -> 0 bytes data/slideshow-play-22.png | Bin 979 -> 0 bytes data/slideshow-play-24.png | Bin 983 -> 0 bytes data/slideshow-play-32.png | Bin 1337 -> 0 bytes data/slideshow-play-48.png | Bin 1717 -> 0 bytes data/slideshow-play.svg | 594 ------------------------ src/application/application.cpp | 45 +-- src/application/application.h | 3 - src/application/main.cpp | 3 + src/renderer/browser-renderer.cpp | 4 +- src/renderer/enlarged-renderer.cpp | 4 +- 25 files changed, 632 insertions(+), 657 deletions(-) commit 37869409935327f970fef8f20c95c36b5fbfef8f Author: Debarshi Ray Date: Thu Mar 18 01:03:46 2010 +0200 Added translated help files to .gitignore .gitignore | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 13f69175dc4592f47c698e8f3848a77e97c2eb11 Author: Debarshi Ray Date: Thu Mar 18 00:48:02 2010 +0200 Simplified the ExporterDialog Among other things, the "Detect Duplicates" checkbutton has been removed. The functionality was never implemented and it is not a primary use-case. src/exporter/exporter-dialog.cpp | 44 ++++++++++++++++--------------------- src/exporter/exporter-dialog.h | 12 ++------- 2 files changed, 22 insertions(+), 34 deletions(-) commit 1ecd982cffe48e3ee824032abc10d230e8a0a40d Author: Debarshi Ray Date: Sat Mar 20 22:11:59 2010 +0200 PACKAGE_DATA_DIR should be $(pkgdatadir) and use G_DIR_SEPARATOR_S src/application/application.cpp | 30 +++++++++++++++--------------- src/application/main-window.cpp | 2 -- src/application/main.cpp | 4 ++-- src/attribute/date-manager.cpp | 2 +- src/attribute/modification-date.cpp | 4 +++- src/attribute/property-manager.cpp | 2 +- src/attribute/search-basket.cpp | 2 +- src/attribute/search-manager.cpp | 2 +- src/attribute/tag-manager.cpp | 27 ++++++++++++++++----------- src/attribute/tag.cpp | 4 +++- src/build-flags.mk | 3 ++- src/common/exif-data-key.cpp | 4 +++- src/editor/editor.cpp | 2 +- src/importer/camera-source.cpp | 25 +++++++++++++------------ src/importer/flickr-source.cpp | 7 ++++--- src/importer/importer.cpp | 4 ++-- src/renderer/browser-renderer.cpp | 27 ++++++++++++++------------- src/renderer/enlarged-renderer.cpp | 20 ++++++++++---------- src/renderer/slideshow-renderer.cpp | 2 +- src/renderer/slideshow-window.cpp | 2 +- src/renderer/thumbnail-view.cpp | 2 +- 21 files changed, 95 insertions(+), 82 deletions(-) commit 25448c6d6757b41e99b186cccf34adbdd5525d7a Author: Debarshi Ray Date: Sat Mar 20 20:40:04 2010 +0200 Factored out the AM_CPPFLAGS and AM_CXXFLAGS into build-flags.mk src/Makefile.am | 3 +++ src/application/Makefile.am | 25 +------------------------ src/attribute/Makefile.am | 23 +---------------------- src/build-flags.mk | 26 ++++++++++++++++++++++++++ src/common/Makefile.am | 24 +----------------------- src/editor/Makefile.am | 21 +-------------------- src/exporter/Makefile.am | 23 +---------------------- src/importer/Makefile.am | 26 +------------------------- src/renderer/Makefile.am | 25 +------------------------ 9 files changed, 36 insertions(+), 160 deletions(-) commit 6e798fd7236c4857904caf13702a4284156576d8 Author: Mario Blättermann Date: Sun Mar 21 00:01:11 2010 +0100 Updated German translation po/de.po | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit 9128cc339a0d584ce08914c281670fc4d0976492 Author: Debarshi Ray Date: Sat Mar 20 18:18:49 2010 +0200 Fixed internationalization Added src/exporter/exporter.cpp to POTFILES.in. po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f67b7bbafdc96a4d69e6c055da8423025985cd51 Author: Debarshi Ray Date: Wed Mar 17 02:58:38 2010 +0200 ExporterDialog should inherit HIGDialog src/exporter/exporter-dialog.cpp | 11 +++++------ src/exporter/exporter-dialog.h | 5 +++-- 2 files changed, 8 insertions(+), 8 deletions(-) commit 0d881767bbb89054fd254510741169a1beb270a5 Author: Debarshi Ray Date: Wed Mar 17 02:53:48 2010 +0200 Added a basic HIGDialog src/common/Makefile.am | 2 + src/common/hig-dialog.cpp | 115 +++++++++++++++++++++++++++++++++++++++++++++ src/common/hig-dialog.h | 57 ++++++++++++++++++++++ 3 files changed, 174 insertions(+), 0 deletions(-) commit dc97e3ce4b082a508f17d3ca5af6723aba941d06 Author: Debarshi Ray Date: Wed Mar 17 01:59:28 2010 +0200 The ExporterDialog should not be resizable src/exporter/exporter-dialog.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit aa9cb4417609301314bac72899a27b6511d4cbee Author: Petr Kovar Date: Tue Mar 16 20:01:40 2010 +0100 Add Czech help translation by Marek Cernocky help/Makefile.am | 2 +- help/cs/cs.po | 601 +++++++++++++++++++++++++++++++++++++++ help/cs/figures/main-window.png | Bin 0 -> 517085 bytes 3 files changed, 602 insertions(+), 1 deletions(-) commit 33f176b58144209ff12201ad7bda600dd1a98862 Author: Debarshi Ray Date: Sun Mar 14 03:44:54 2010 +0200 Support archives in BraseroDestination src/exporter/brasero-destination.cpp | 5 +++-- src/exporter/brasero-destination.h | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) commit 0a1b8ae7d5645bc21020551fb3bb25770d0095f8 Author: Debarshi Ray Date: Sun Mar 14 03:31:06 2010 +0200 Moved the archive creation code into the Exporter It is good to have the Exporter create the archive instead of asking each implementation of IPhotoDestination to do so. The archive is created as /tmp/Photos--.zip and then handed over to the destination. src/common/i-photo-destination.h | 4 +- src/exporter/brasero-destination.cpp | 6 +- src/exporter/brasero-destination.h | 2 +- src/exporter/directory-destination.cpp | 33 +---------- src/exporter/directory-destination.h | 4 +- src/exporter/exporter.cpp | 92 +++++++++++++++++++++++++++---- src/exporter/exporter.h | 10 +++- 7 files changed, 100 insertions(+), 51 deletions(-) commit 408e4e2eaab230041223e6cda6ede1c5ef682b6c Author: Debarshi Ray Date: Sat Mar 13 10:39:42 2010 +0200 Added a PhotoFactory Currently photos are instanciated in the database when a query returns a bunch of URIs and they get destructed when the last reference is dropped. It is possible that the same URI is represented by two separate instances of Photo -- one in the export queue and another created from the results of a new query. For consistency it is better to have only one Photo instance represent a particular URI at any time. Instances of Photo should be created using PhotoFactory::create_photo. The PhotoFactory is not thread-safe as we are constructing or destructing photos only from the main thread. The PhotoFactory keeps a std::map of uris and WeakPhotoPtrs. When the last PhotoPtr referring to a particular Photo instance is dropped the corresponding WeakPhotoPtr is removed from the std::map. Therefore all PhotoPtrs should be destructed before the PhotoFactory. Added a Thumbnailer::shutdown, which should be invoked before the PhotoFactory is destructed. src/application/application.cpp | 3 + src/common/Makefile.am | 2 + src/common/database.cpp | 6 ++- src/common/photo-factory.cpp | 91 +++++++++++++++++++++++++++++++++++++++ src/common/photo-factory.h | 65 ++++++++++++++++++++++++++++ src/common/photo.h | 8 ++- src/common/thumbnailer.cpp | 8 +++ src/common/thumbnailer.h | 3 + 8 files changed, 182 insertions(+), 4 deletions(-) commit e7bd71227391e15a7f569eb4f2937d95a1a8ebe1 Author: Debarshi Ray Date: Thu Mar 11 03:22:29 2010 +0200 Change the Engine::exportQueue_ to be a std::set src/application/engine.cpp | 2 +- src/application/engine.h | 4 ++-- src/common/export-queue-operations.cpp | 10 +++++++--- src/common/i-photo-destination.h | 2 +- src/common/types.h | 2 ++ src/exporter/brasero-destination.cpp | 4 ++-- src/exporter/brasero-destination.h | 2 +- src/exporter/directory-destination.cpp | 9 ++++++--- src/exporter/directory-destination.h | 2 +- src/exporter/exporter.cpp | 4 ++-- 10 files changed, 25 insertions(+), 16 deletions(-) commit b917dd5c4fa668e3cb7f9d70a5572f3c6e000dcf Author: Hicham HAOUARI Date: Sat Mar 13 22:01:43 2010 +0200 Need to link to libbrasero-media too We are using brasero_drive_selection_get_active, which comes from libbrasero-media. README | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d1b1cf34de18e7734a13c694b77c2ba927593efd Author: Debarshi Ray Date: Sat Mar 13 10:52:41 2010 +0200 Removed workaround for Gtkmm bug: GNOME Bugzilla #583037 src/renderer/thumbnail-view.cpp | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit caef43af97940a8466e7bd629167b4644dc1a6d0 Author: Andrej Žnidaršič Date: Sat Mar 13 10:27:14 2010 +0100 Updated Slovenian translation po/sl.po | 217 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 119 insertions(+), 98 deletions(-) commit 4d445a3afb1720ce641b13d9b07c29702cdb4356 Author: Marek Černocký Date: Thu Mar 11 20:42:44 2010 +0100 Update Czech translation po/cs.po | 84 ++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 52 insertions(+), 32 deletions(-) commit c7c47192c1b9d3ccb8065817d206f8606264cfba Author: Debarshi Ray Date: Wed Mar 10 11:49:12 2010 +0200 Use the typedef instead of std::vector src/renderer/thumbnail-view.cpp | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 9844cee9fc110b588838ec703067069cbcd83436 Author: Debarshi Ray Date: Wed Mar 10 09:20:45 2010 +0200 Removed Engine::photos_ and Engine::get_photos_ src/application/engine.cpp | 8 -------- src/application/engine.h | 5 ----- 2 files changed, 0 insertions(+), 13 deletions(-) commit 8ffee1aabb6a54e7b888b23b79b24a782ae3529e Author: Maxim V. Dziumanenko Date: Thu Mar 11 10:05:11 2010 +0200 Added Ukrainian translation po/LINGUAS | 1 + po/uk.po | 648 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 649 insertions(+), 0 deletions(-) commit d685caa45f673df491caef23c7a716978fed4b9d Author: Debarshi Ray Date: Wed Mar 10 08:00:20 2010 +0200 Invoke Thumbnailer::process only when there is a pending request The Thumbnailer::process method was getting invoked after every 100 ms even when there were no pending thumbnail requests. Instead, when the first request is pushed into an empty queue, it should be run once after the expiry of the timeout interval. src/common/thumbnailer.cpp | 28 +++++++++------------------- src/common/thumbnailer.h | 6 ++---- 2 files changed, 11 insertions(+), 23 deletions(-) commit 55d0ece6d216529c2e457eb772b2eef3e05d3e52 Author: Jorge González Date: Tue Mar 9 23:41:33 2010 +0100 Updated Spanish translation help/es/es.po | 676 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 676 insertions(+), 0 deletions(-) commit 7389c4d690cc6f4f6206f1847edcf62ff76b2cd4 Author: Jorge González Date: Tue Mar 9 23:41:12 2010 +0100 Added initial Spanish translation help/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5e1f2d624507af33304db75fcf9c81373ca67748 Author: Bruno Brouard Date: Tue Mar 9 13:56:21 2010 +0100 Updated French translation po/fr.po | 81 +++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 46 insertions(+), 35 deletions(-) commit 07ee3471d5020ea9ae30a3163f9f1ddbd36a5650 Author: Jorge González Date: Mon Mar 8 23:59:40 2010 +0100 Updated Spanish translation po/es.po | 234 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 116 insertions(+), 118 deletions(-) commit d18c14ae6d0f4047a29dfb7cb4a100645e8b171a Author: Mario Blättermann Date: Mon Mar 8 01:09:28 2010 +0100 Updated German translation po/de.po | 86 ++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 53 insertions(+), 33 deletions(-) commit 76bb27a1f99d4a3a5aea04fbd9c074e249dba4c9 Author: Debarshi Ray Date: Mon Mar 8 00:58:20 2010 +0200 Added Chinese (Taiwan) to LINGUAS po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3c195a1045d0d523f4db78de9cb7f1e329a9a647 Author: Mario Blättermann Date: Sun Mar 7 23:48:03 2010 +0100 Added German doc translation help/Makefile.am | 2 +- help/de/de.po | 782 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 783 insertions(+), 1 deletions(-) commit b05c491a309d0f2f40da5bc4a1a2fd837b1114fc Author: Debarshi Ray Date: Sun Mar 7 04:13:07 2010 +0200 Basic ArchiveMaker for creating archives Spawning file-roller for creating archives is sub-optimal. The photos need to be copied to a directory and then the directory has to be archived. Instead we can directly put the photos in the archive and avoid copying them. The ArchiveMaker is stateless and provides an asynchronous way of creating an archive from a list of photos. Currently it only creates ZIP archives, but other formats can be easily added. A new dependency has been introduced on libarchive. README | 1 + configure.ac | 5 + src/application/Makefile.am | 1 + src/common/Makefile.am | 2 + src/common/archive-maker.cpp | 492 ++++++++++++++++++++++++++++++++ src/common/archive-maker.h | 123 ++++++++ src/common/types.h | 16 + src/exporter/directory-destination.cpp | 82 ++---- 8 files changed, 659 insertions(+), 63 deletions(-) commit f053528e38bdb70153dd9c45d83415f7852da18e Author: Debarshi Ray Date: Fri Mar 5 16:06:18 2010 +0200 Added a compile time switch to disable the BraseroDestination configure.ac | 28 +++++++++++++++++++++++++++- src/application/application.cpp | 6 ++++++ src/exporter/Makefile.am | 12 ++++++++++-- 3 files changed, 43 insertions(+), 3 deletions(-) commit c7938f3f37e82a949199e7cd53d6742f4632a3f9 Author: Debarshi Ray Date: Thu Mar 4 16:30:23 2010 +0200 Removed the Engine::import methods Those are unlikely to be needed in future. Atleast not in their present form. src/application/engine.cpp | 111 -------------------------------------------- src/application/engine.h | 37 --------------- 2 files changed, 0 insertions(+), 148 deletions(-) commit f4257a077c2fd0ad2d790e443e252c1cd2df7f99 Author: Debarshi Ray Date: Thu Mar 4 13:39:58 2010 +0200 Overhauled the ProgressObserver and its friends The previous ProgressObserver infrastructure was unable to deal with two or more simultaneous operations. Moreoever it solely relied on Glib::Dispatcher which required the observed operation to be done in a separate thread. A ProgressDialog has been to the Application, and whenever a ProgressObserver is created it is associated with this dialog. The observer is a Gio::Cancellable, and a template that expects either a Glib::Dispatcher or a sigc::slot as the parameter. When the operation begins, the observer attaches a ProgressWidget to the ProgressDialog and detaches it when cancelled or destructed. The ProgressDialog and ProgressWidget were translated to C++ from C code written for Nautilus. A IProgressObserver was added as an interface to the actual templates for use by user code: + IProgressObsever::is_finished + IProgressObsever::progress + IProgressObsever::set_description + IProgressObsever::set_fraction + IProgressObsever::set_total Construction and destruction of a IProgressObserver, and IProgressObserver::set_description are only meant to work from the main thread they involve interactions with the GUI. IPhotoDestination::export_photos has been renamed to IPhotoDestination::export_photos_async and it is run in the main thread. It is unknown whether the Brasero libraries are thread-safe or not, and there was really no pressing need for using a separate thread. The IPhotoDestination::export_photo has been removed as there was no real need for it and it was becoming too different for the Brasero and directory destinations. EditablePhoto::pending_ now contains triplets instead of pairs -- a ProgressObserverPtr being the new addition. If an ongoing operation is cancelled (or the initial Gegl::Buffer could not be created) the entire queue is cleared and a new GdkPixbuf is not created. A Finally was added to mimic Java's finally clause. This is useful for invoking of g_object_unref when moving out of the local scope, or emitting Glib::Dispatchers to indicate the end of a thread worker. Regressions: Removal of the temporary directory used for creating an archive when exporting to a directory is now done synchronously in the main thread. po/POTFILES.in | 1 + po/POTFILES.skip | 1 + src/application/application.cpp | 37 +---- src/application/application.h | 11 +- src/application/deletion-queue.cpp | 8 +- src/application/engine.cpp | 265 ++++++++++++++------------------ src/application/engine.h | 99 +++++-------- src/application/main-window.cpp | 43 ----- src/application/main-window.h | 15 -- src/common/Makefile.am | 7 +- src/common/database.cpp | 44 +----- src/common/database.h | 13 +- src/common/finally.cpp | 42 +++++ src/common/finally.h | 44 ++++++ src/common/i-operation.h | 3 +- src/common/i-photo-destination.h | 8 +- src/common/i-progress-observer.cpp | 37 +++++ src/common/i-progress-observer.h | 59 +++++++ src/common/non-copyable.cpp | 2 +- src/common/non-copyable.h | 2 +- src/common/operation.cpp | 32 ++-- src/common/operation.h | 3 +- src/common/progress-dialog.cpp | 122 ++++----------- src/common/progress-dialog.h | 43 ++---- src/common/progress-observer.cpp | 126 --------------- src/common/progress-observer.h | 229 +++++++++++++++++++-------- src/common/progress-widget.cpp | 99 ++++++++++++ src/common/progress-widget.h | 74 +++++++++ src/common/types.h | 15 ++- src/editor/editable-photo.cpp | 60 ++++++-- src/editor/editable-photo.h | 24 ++-- src/editor/editor.cpp | 14 +- src/exporter/brasero-destination.cpp | 61 ++------ src/exporter/brasero-destination.h | 19 +-- src/exporter/directory-destination.cpp | 145 +++++++++++++----- src/exporter/directory-destination.h | 26 +++- src/exporter/exporter.cpp | 14 +- 37 files changed, 1015 insertions(+), 832 deletions(-) commit cb64449b4636bdd0f14766632f797612e3604d44 Author: Claude Paroz Date: Tue Mar 2 12:43:53 2010 +0100 Updated French translation po/fr.po | 159 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 88 insertions(+), 71 deletions(-) commit 611eb0471cec34b3cb9e180a032725893e467830 Author: Leonid Kanter Date: Sat Feb 27 23:38:05 2010 +0200 Applied Russian translation fixes from SlavaZ' po/ru.po | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) commit a09d0ec90c6b6247ec655afe0daf0011db128a60 Author: Leonid Kanter Date: Fri Feb 26 16:50:02 2010 +0200 Updated Russian translation by Slava Zanko po/ru.po | 188 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 95 insertions(+), 93 deletions(-) commit 999bee079be6a4a27e69d0b171fe71c532d7602c Author: Cheng-Chia Tseng Date: Wed Feb 24 13:22:15 2010 +0000 l10n: Updates to Chinese (Taiwan) (zh_TW) translation Transmitted-via: Transifex (www.transifex.net) po/zh_TW.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d01026c7e90d2a108cc987a141d6b4c7934d4bad Author: Cheng-Chia Tseng Date: Wed Feb 24 13:17:31 2010 +0000 l10n: Updates to Chinese (Taiwan) (zh_TW) translation Transmitted-via: Transifex (www.transifex.net) po/zh_TW.po | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit b9ee8bfd2dd8b17ab488fce21382dfcba8f8f8e2 Author: Cheng-Chia Tseng Date: Wed Feb 24 13:11:43 2010 +0000 l10n: updates to Chinese (Taiwan) translation Transmitted-via: Transifex (www.transifex.net) po/zh_TW.po | 640 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 640 insertions(+), 0 deletions(-) commit ab77531ab5e179187c25a1618fa8eb3d50ae3918 Author: Leonid Kanter Date: Tue Feb 23 21:39:06 2010 +0200 added Russian translation po/LINGUAS | 1 + po/ru.po | 638 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 639 insertions(+), 0 deletions(-) commit b59231eed169e00bbf344ae2d4268db066496c08 Author: Florent Thévenet Date: Tue Feb 23 04:04:33 2010 +0200 help: Added solang.omf.in help/solang.omf.in | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 59340921e96b1b92b8746a3ba2bcc3b45714af88 Author: Piotr Drąg Date: Tue Feb 23 01:58:35 2010 +0200 Updated Polish translation po/pl.po | 175 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 92 insertions(+), 83 deletions(-) commit d04c55755c516c85ddb3131281de6e21723934a7 Author: Adrien Beudin Date: Tue Feb 23 01:56:10 2010 +0200 Updated French translation po/fr.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ab285c413af35f33ef1d8618667e06a92940be1f Author: Adrien Beudin Date: Tue Feb 23 01:54:39 2010 +0200 Updated French translation po/fr.po | 515 +++++++++++++++++++++----------------------------------------- 1 files changed, 175 insertions(+), 340 deletions(-) commit 6c6f188ef595e83e556a8374a2cc652a52611bc3 Author: Debarshi Ray Date: Mon Feb 22 11:00:13 2010 +0200 Use property functions when querying for URLs and MIME types Tracker uses anonymous file nodes since 0.7.19 and we need to explicitly ask for the URL using the nie:url property. src/common/database.cpp | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit a684e74263669ad16699b61b1b9afc841b19e462 Author: Debarshi Ray Date: Sat Feb 20 17:30:12 2010 +0200 Fixed the flip and rotate operations Flipping or rotating a photo changes the extent of the GeglBuffer associated with the photo, and depending on the kind of filter that was used the extent is stretched by a few pixels. To fix this, the photo should be translated and cropped after being flipper or rotated. The gegl:translate and gegl:crop are almost as quick as gegl:nop, and should not be a significant overhead. IOperation::get_node now takes a BufferPtr to figure out the parameters for the gegl:translate and gegl:crop operations. src/common/Makefile.am | 4 ++- src/common/i-operation.h | 3 +- src/common/operation.cpp | 2 +- src/common/utils.cpp | 50 ++++++++++++++++++++++++++++++++++++ src/common/utils.h | 41 +++++++++++++++++++++++++++++ src/editor/flip-operation.cpp | 54 ++++++++++++++++++++++++++++++++++++--- src/editor/flip-operation.h | 3 +- src/editor/rotate-operation.cpp | 54 ++++++++++++++++++++++++++++++++++++--- src/editor/rotate-operation.h | 3 +- 9 files changed, 201 insertions(+), 13 deletions(-) commit 72ca08510538ab7033ebb40907d137bef3e014d0 Author: Debarshi Ray Date: Sat Feb 20 02:41:23 2010 +0200 Sanitized ProgressObserver usage src/exporter/brasero-destination.cpp | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) commit 7d3fa38d4f1a7fb1bb7247b3039be980b49e6413 Author: Debarshi Ray Date: Sat Feb 20 01:58:22 2010 +0200 No need to manually disconnect slots for sigc::trackable types http://libsigc.sourceforge.net/libsigc2/docs/reference/html/structsigc_1_1trackable.html src/common/spinner.cpp | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) commit 070b6bd2b1d38899a46afc56f7f5b0ed0cfe607e Author: Debarshi Ray Date: Sat Feb 20 00:58:38 2010 +0200 Basic functional Brasero destination A new dependency has been introduced on Brasero >= 2.28. README | 3 +- configure.ac | 1 + po/POTFILES.in | 1 + src/application/Makefile.am | 2 + src/application/application.cpp | 7 + src/exporter/Makefile.am | 3 + src/exporter/brasero-destination.cpp | 212 ++++++++++++++++++++++++++++++++++ src/exporter/brasero-destination.h | 107 +++++++++++++++++ 8 files changed, 335 insertions(+), 1 deletions(-) commit e0d57e53a88817326ab3aad0eefd4e2b9fd4e0be Author: sankarshan mukhopadhyay Date: Fri Feb 19 11:11:36 2010 +0200 Updated Bengali (India) translation po/bn_IN.po | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit a3e9f932d748a478e597b536a8978e2b9c2125f5 Author: sankarshan mukhopadhyay Date: Fri Feb 19 11:10:28 2010 +0200 Updated Bengali (India) translation po/bn_IN.po | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 8a2bc380910ba24199de503599462742dc16cd86 Author: Debarshi Ray Date: Thu Feb 18 16:23:11 2010 +0200 Added gnome-doc-utils.make, omf.make and xmldocs.make to .gitignore .gitignore | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit c632f030d28e39cdec2b2fd85f9a2ce604fbb3e2 Author: Florent Thévenet Date: Thu Feb 18 16:18:52 2010 +0200 help: Added to the build system Signed-off-by: Debarshi Ray Makefile.am | 2 +- autogen.sh | 1 + configure.ac | 2 ++ help/Makefile.am | 22 ++++++++++++++++++++++ 4 files changed, 26 insertions(+), 1 deletions(-) commit 7427db94401ab1c0c7c6471e2941469162456676 Author: Debarshi Ray Date: Thu Feb 18 15:53:39 2010 +0200 Use gnome-autogen.sh instead of carrying our own copy autogen.sh | 498 ++---------------------------------------------------------- 1 files changed, 12 insertions(+), 486 deletions(-) commit e48a015ecea9edce2df8dcdcf99629e397813a32 Author: Debarshi Ray Date: Thu Feb 18 15:53:06 2010 +0200 Renamed docs to help docs/C/export_folder.page | 52 ------------------- docs/C/figures/main-window.png | Bin 465690 -> 0 bytes docs/C/howto_search.page | 29 ----------- docs/C/import.page | 18 ------- docs/C/index.page | 58 --------------------- docs/C/intro.page | 29 ----------- docs/C/keys.page | 110 ---------------------------------------- docs/C/legal.xml | 9 --- docs/C/photos_by_page.page | 42 --------------- docs/C/tags_intro.page | 20 ------- docs/C/tags_manage.page | 72 -------------------------- docs/C/tags_use.page | 54 ------------------- help/C/export_folder.page | 52 +++++++++++++++++++ help/C/figures/main-window.png | Bin 0 -> 465690 bytes help/C/howto_search.page | 29 +++++++++++ help/C/import.page | 18 +++++++ help/C/index.page | 58 +++++++++++++++++++++ help/C/intro.page | 29 +++++++++++ help/C/keys.page | 110 ++++++++++++++++++++++++++++++++++++++++ help/C/legal.xml | 9 +++ help/C/photos_by_page.page | 42 +++++++++++++++ help/C/tags_intro.page | 20 +++++++ help/C/tags_manage.page | 72 ++++++++++++++++++++++++++ help/C/tags_use.page | 54 +++++++++++++++++++ 24 files changed, 493 insertions(+), 493 deletions(-) commit 48b8c9c8a8f29c9a391ad31e0164f724f16af365 Author: Florent Thévenet Date: Wed Feb 17 21:21:06 2010 +0100 help: Added author credit and legal.xml Signed-off-by: Debarshi Ray docs/C/export_folder.page | 5 +++++ docs/C/howto_search.page | 5 +++++ docs/C/import.page | 5 +++++ docs/C/index.page | 9 +++++++++ docs/C/intro.page | 5 +++++ docs/C/keys.page | 5 +++++ docs/C/legal.xml | 9 +++++++++ docs/C/photos_by_page.page | 5 +++++ docs/C/tags_intro.page | 5 +++++ docs/C/tags_manage.page | 5 +++++ docs/C/tags_use.page | 5 +++++ 11 files changed, 63 insertions(+), 0 deletions(-) commit 3d5855b50db9678f328d556b9be3052d0a046836 Author: Florent Thévenet Date: Wed Feb 17 20:29:03 2010 +0100 help: Note about tags in the intro page Signed-off-by: Debarshi Ray docs/C/intro.page | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 89c785337e96f5eb39dab4e708ed918bab710edf Author: Florent Thévenet Date: Wed Feb 17 00:12:32 2010 +0100 help: Rewrited intro page + some modifications on howto_search Signed-off-by: Debarshi Ray docs/C/figures/main-window.png | Bin 0 -> 465690 bytes docs/C/howto_search.page | 4 ++-- docs/C/intro.page | 15 +++++++++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) commit 20fd9acba379511cf390824b0769460dab6fd071 Author: Florent Thévenet Date: Fri Feb 12 23:58:43 2010 +0100 help: Lot of changes in C Added keyboard shortcuts page Renamed "How do I export photos ?" to "Archive your photos" Splited tags_manage in two different pages Some title changes to remove "How do I" Lot of changes in import Thanks to Phill Bull and Shaun McCance Signed-off-by: Debarshi Ray docs/C/export_folder.page | 6 +- docs/C/howto_search.page | 3 +- docs/C/import.page | 9 +--- docs/C/index.page | 10 ++++- docs/C/keys.page | 105 ++++++++++++++++++++++++++++++++++++++++++++ docs/C/photos_by_page.page | 2 +- docs/C/tags_intro.page | 7 +-- docs/C/tags_manage.page | 44 ++---------------- docs/C/tags_use.page | 49 ++++++++++++++++++++ 9 files changed, 179 insertions(+), 56 deletions(-) commit 3032c963f5393d2799252015684d387b9791a276 Author: Florent Thévenet Date: Tue Feb 9 23:24:56 2010 +0100 help: Corrected typos in C Signed-off-by: Debarshi Ray docs/C/index.page | 2 +- docs/C/tags_manage.page | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 00d56e7bfc1bf9be1fb48b3f464519c28a4589f0 Author: Florent Thévenet Date: Thu Feb 4 20:12:45 2010 +0100 help: Changes in C Documented free text search Modified "import" to be more topic oriented Signed-off-by: Debarshi Ray docs/C/export_folder.page | 15 ++++++++++----- docs/C/howto_search.page | 23 +++++++++++++++-------- docs/C/import.page | 16 ++++++++++++++++ docs/C/import_local.page | 13 ------------- docs/C/index.page | 12 +++--------- docs/C/photos_by_page.page | 2 +- docs/C/tags_intro.page | 1 - docs/C/tags_manage.page | 2 +- 8 files changed, 46 insertions(+), 38 deletions(-) commit d35676c52d2cf21d1e5120d522d00a7bfbd3d275 Author: Florent Thévenet Date: Wed Jan 27 19:51:42 2010 +0100 help: Naming cleanup renamed from en_GB to C Signed-off-by: Debarshi Ray docs/C/export_folder.page | 42 ++++++++++++++++ docs/C/howto_search.page | 18 +++++++ docs/C/import_local.page | 13 +++++ docs/C/index.page | 47 ++++++++++++++++++ docs/C/intro.page | 13 +++++ docs/C/photos_by_page.page | 37 +++++++++++++++ docs/C/tags_intro.page | 17 +++++++ docs/C/tags_manage.page | 101 ++++++++++++++++++++++++++++++++++++++++ docs/en_GB/export_folder.page | 42 ---------------- docs/en_GB/howto_search.page | 18 ------- docs/en_GB/import_local.page | 13 ----- docs/en_GB/index.page | 47 ------------------ docs/en_GB/intro.page | 13 ----- docs/en_GB/photos_by_page.page | 37 --------------- docs/en_GB/tags_intro.page | 17 ------- docs/en_GB/tags_manage.page | 101 ---------------------------------------- 16 files changed, 288 insertions(+), 288 deletions(-) commit 02fc0b04ec7c68cf3bbce3e10b768cfe2e019ae0 Author: Florent Thévenet Date: Wed Jan 27 13:42:42 2010 +0100 help: Changes in en_GB Modified pages: * Export to a folder Signed-off-by: Debarshi Ray docs/en_GB/export_folder.page | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) commit a3727207db5440e8ad4bca1ff93d288e0b7cf8e7 Author: Florent Thévenet Date: Wed Jan 27 13:40:48 2010 +0100 help: Initial commit Documentation is wrote only for solang >= 0.4 series. Pages already written: * Introduction * Why can I see only 50 images ? * How can I use the search function ? * What's a tag ? * Use tags * Import from a hard drive * Export to a folder Signed-off-by: Debarshi Ray docs/en_GB/export_folder.page | 17 +++++++ docs/en_GB/howto_search.page | 18 +++++++ docs/en_GB/import_local.page | 13 +++++ docs/en_GB/index.page | 47 ++++++++++++++++++ docs/en_GB/intro.page | 13 +++++ docs/en_GB/photos_by_page.page | 37 +++++++++++++++ docs/en_GB/tags_intro.page | 17 +++++++ docs/en_GB/tags_manage.page | 101 ++++++++++++++++++++++++++++++++++++++++ 8 files changed, 263 insertions(+), 0 deletions(-) commit f05afe52620f798bc1b7982ee5932a907cdf397d Author: Debarshi Ray Date: Sun Feb 7 03:50:21 2010 +0200 Select the first photo when a new page is shown in the browser src/renderer/browser-renderer.cpp | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 39a3ee8ddf7cae1c295eafd238490a8debee3889 Author: Mario Blättermann Date: Sun Feb 14 11:13:30 2010 +0100 Updated German translation po/de.po | 308 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 168 insertions(+), 140 deletions(-) commit c58c73e87c30213b10928bbd86f8b08de110bac2 Author: Marek Černocký Date: Tue Feb 9 19:39:25 2010 +0100 Update Czech translation po/cs.po | 247 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 136 insertions(+), 111 deletions(-) commit 8d82b8736d593d2f9a0f198abe24ecf751507b7b Author: Debarshi Ray Date: Sat Feb 6 11:37:24 2010 +0200 Carried out some housekeeping + No need for the renderers to be sigc::trackable. + No need for the SearchManager to be sigc::trackable. + Undock BrowserRenderer::dockItem_ in BrowserRenderer::final. + Removed unused BrowserRenderer::on_init_end. src/attribute/search-manager.cpp | 1 - src/attribute/search-manager.h | 1 - src/renderer/browser-renderer.cpp | 14 ++------------ src/renderer/browser-renderer.h | 6 +----- src/renderer/enlarged-renderer.cpp | 1 - src/renderer/enlarged-renderer.h | 3 +-- src/renderer/slideshow-renderer.cpp | 1 - src/renderer/slideshow-renderer.h | 3 +-- 8 files changed, 5 insertions(+), 25 deletions(-) commit 9ed313017f28914862301ed3ea1dc2b6adc3b6f8 Author: Debarshi Ray Date: Fri Feb 5 16:19:22 2010 +0200 The renderers are plugins too It makes sense to consider the renderers as plugins because that way we can have some exotic renderers which can be split into separate plugins to avoid bloating the set of dependencies. + The browser, enlarged and slideshow renderers implement both IPlug and IRenderer. + Added RendererRegistry::remove, and removed RendererRegistry::init and RendererRegistry::final. + IRendererPtr is no longer a std::tr1::shared_ptr. It is a native pointer now because the lifetime of the renderers is going to be controlled by their existence as plugins. src/application/application.cpp | 20 ++--- src/application/renderer-registry.cpp | 149 +++------------------------------ src/application/renderer-registry.h | 11 +-- src/common/i-renderer.h | 8 +-- src/common/types.h | 4 +- src/renderer/browser-renderer.cpp | 47 ++++++++-- src/renderer/browser-renderer.h | 17 +++- src/renderer/enlarged-renderer.cpp | 92 +++++++++++++------- src/renderer/enlarged-renderer.h | 17 +++- src/renderer/slideshow-renderer.cpp | 53 +++++++++--- src/renderer/slideshow-renderer.h | 19 ++++- 11 files changed, 208 insertions(+), 229 deletions(-) commit d9f8b4fa5436a6cba24134646fea3aa3dc6917d2 Author: Debarshi Ray Date: Sat Feb 6 22:59:16 2010 +0200 Tweaked the plugin/render intialization/finalization + Keep the plugins in a std::vector instead of a std::map. + Finalize the plugins and renders in the order opposite to which they were initialized. src/application/application.cpp | 51 +++++++++++++++------------------ src/application/application.h | 2 +- src/application/renderer-registry.cpp | 2 +- src/common/types.h | 1 + 4 files changed, 26 insertions(+), 30 deletions(-) commit bb445a3024f92374a9e319ed65c704694c4b7240 Author: Debarshi Ray Date: Fri Feb 5 04:10:50 2010 +0200 Tweaked the ThumbnailView + The frame is now 6 pixels wide. The BrowserRenderer only bothers about the width and height of the CellRendererThumbnail and not the actual dimensions of the thumbnails. + Reduced the row and column spacing to 1. src/renderer/browser-renderer.cpp | 20 ++++++++++---------- src/renderer/cell-renderer-thumbnail.cpp | 4 ++-- src/renderer/thumbnail-view.cpp | 4 ++-- 3 files changed, 14 insertions(+), 14 deletions(-) commit e2ad3019406411b5098eb0a69a8781c7a3458f4a Author: Debarshi Ray Date: Fri Feb 5 03:34:27 2010 +0200 Carried out some housekeeping + Replaced static globals with static class members. + Use G_DIR_SEPARATOR_S instead of /. src/application/main-window.cpp | 58 ++++++++++++++++++++++----------------- src/application/main-window.h | 14 +++++++++- 2 files changed, 46 insertions(+), 26 deletions(-) commit c99e1f5503c1cbe17786ebcb727387d22c3f8303 Author: Debarshi Ray Date: Fri Feb 5 03:08:41 2010 +0200 Replaced OPTIONALs with property functions src/common/photo.cpp | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) commit 53bd451c368f292a9f89627186291c6a2408a449 Author: Jorge González Date: Sat Feb 6 12:26:58 2010 +0100 Updated Spanish translation po/es.po | 239 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 143 insertions(+), 96 deletions(-) commit df5112194fd76666fe9b9e93fc4d5f2b76604606 Author: Piotr Drąg Date: Thu Feb 4 21:51:08 2010 +0200 Updated Polish translation po/pl.po | 247 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 136 insertions(+), 111 deletions(-) commit 699bc27e909a679a6a72aff16e50c96f349e3ffa Author: Andrej Žnidaršič Date: Thu Feb 4 19:06:42 2010 +0100 Updated Slovenian translation po/sl.po | 235 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 130 insertions(+), 105 deletions(-) commit 1a9b850c59ece0d3139646a39dce6f2c473e9079 Author: Adrien Beudin Date: Thu Feb 4 02:33:10 2010 +0200 Updated French translation po/fr.po | 215 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 122 insertions(+), 93 deletions(-) commit 18ba175f30482f89b2ae63365750bded7543e1b0 Author: Debarshi Ray Date: Wed Feb 3 03:18:24 2010 +0200 Improved icon usage + Specified a default icon for all windows using Gtk::Window::set_default_icon_name. + Set the window icons from the icon theme instead of manually creating them from hardcoded file names. src/application/application.cpp | 2 + src/application/main-window.cpp | 53 +------------------------------------- src/application/main.cpp | 6 ++++ 3 files changed, 10 insertions(+), 51 deletions(-) commit 6709144f34cea29de3fd1a3118daa59debe515df Author: Debarshi Ray Date: Tue Feb 2 22:29:09 2010 +0200 Added comments and context information to aid translation https://bugzilla.gnome.org/608826 src/application/main-window.cpp | 8 +++++--- src/common/exif-data.cpp | 21 +++++++++++---------- src/common/histogram-viewer.cpp | 5 +++-- src/exporter/exporter-dialog.cpp | 6 +++--- src/importer/importer-dialog.cpp | 4 ++-- src/renderer/browser-renderer.cpp | 6 ++++-- src/renderer/enlarged-renderer.cpp | 17 ++++++++++------- src/renderer/slideshow-renderer.cpp | 16 ++++++++-------- src/renderer/slideshow-window.cpp | 18 +++++++++--------- 9 files changed, 55 insertions(+), 46 deletions(-) commit 6f129babe9eacc5597739e8274392b2841aac54e Author: Debarshi Ray Date: Tue Feb 2 03:31:42 2010 +0200 Display human readable string for Exif fields represented by enums Some of the Exif fields are represented in Tracker by pre-defined instances similar to enumerated types. eg., flash, white balance and metering mode. Instead of showing the internal representation in the search basket, the human readable equivalent is displayed. src/attribute/basic-exif-view.cpp | 3 +++ src/common/exif-data-key.cpp | 2 +- src/common/exif-data-key.h | 12 +++++++++++- 3 files changed, 15 insertions(+), 2 deletions(-) commit 32f9912fe99f253ea70236f142328c1aa6ed8bfb Author: Debarshi Ray Date: Mon Feb 1 20:35:46 2010 +0200 Slightly moved the main vertical pane to the left This ensures that atleast three columns of photos can be accommodated when the main window is 800 pixel wide. data/solang-layout.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 90c87adad2d35420e9c66b538c9c86b5fd3276a2 Author: Tomas Novak Date: Tue Feb 2 13:24:11 2010 +0100 Add Czech translation po/LINGUAS | 1 + po/cs.po | 608 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 609 insertions(+), 0 deletions(-) commit 498ba2b368b22756c2bc47ff972f001fdfb758d6 Author: Jorge González Date: Mon Feb 1 07:41:18 2010 +0100 Updated Spanish translation po/es.po | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) commit c6f1a32e4da5f2ecdd54474796756b9f78f26959 Author: Jorge González Date: Sun Jan 31 18:07:54 2010 +0100 Added initial Spanish translation po/es.po | 605 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 605 insertions(+), 0 deletions(-) commit 08a5d366f8b2472214a50d9a94c3db4a3f38b42e Author: Jorge González Date: Sun Jan 31 18:07:49 2010 +0100 Added Spanish to LINGUAS po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 16ebda79422347f423271ce9a95313a95be67657 Author: Matej Urbančič Date: Sun Jan 31 16:02:04 2010 +0100 Added sl for Slovenian translation po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1d39196241c6d957d04eadf4d5f70f62df4d596a Author: Andrej Žnidaršič Date: Sun Jan 31 16:00:40 2010 +0100 Updated Slovenian translation po/sl.po | 606 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 606 insertions(+), 0 deletions(-) commit 8d0c60e40fac2645439a18401c6d59984c365114 Author: Debarshi Ray Date: Sat Jan 30 16:57:45 2010 +0200 Added shadows to the scrolled windows src/attribute/date-manager.cpp | 3 +++ src/attribute/property-manager.cpp | 4 +++- src/attribute/search-manager.cpp | 1 + src/attribute/tag-manager.cpp | 2 ++ src/attribute/tag-new-dialog.cpp | 3 ++- src/importer/camera-import-widget.cpp | 2 ++ src/importer/flickr-auth-dialog.cpp | 4 +++- src/importer/flickr-chooser-dialog.cpp | 3 ++- src/importer/importer-dialog.cpp | 3 ++- src/renderer/browser-renderer.cpp | 1 + 10 files changed, 21 insertions(+), 5 deletions(-) commit 3c6a2f8ef05a2f8d6f50fb6c4e1f2c1544e72a27 Author: Debarshi Ray Date: Fri Jan 29 02:04:07 2010 +0200 Basic free text search Search for photos having a user-specified string in their URI. src/attribute/Makefile.am | 2 + src/attribute/free-text.cpp | 77 ++++++++++++++++++++++++++++++++++++++ src/attribute/free-text.h | 62 ++++++++++++++++++++++++++++++ src/attribute/search-manager.cpp | 31 +++++++++++++++ src/attribute/search-manager.h | 5 ++ 5 files changed, 177 insertions(+), 0 deletions(-) commit 3a9d2c80cc9a9d8ba4b4e9d60361edbeffdbfcd8 Author: Debarshi Ray Date: Fri Jan 29 00:34:55 2010 +0200 Renamed PhotoSearchCritera to IPhotoSearchCriteria src/application/application.cpp | 6 +- src/application/application.h | 4 +- src/application/engine.cpp | 9 ++-- src/application/engine.h | 10 ++-- src/attribute/modification-date.cpp | 6 +- src/attribute/modification-date.h | 6 +- src/attribute/search-basket-column-record.cpp | 4 +- src/attribute/search-basket-column-record.h | 6 +- src/attribute/search-criterion-repo.h | 6 +- src/attribute/search-criterion-source.h | 4 +- src/attribute/search-manager.cpp | 8 ++-- src/attribute/search-manager.h | 2 +- src/attribute/tag.cpp | 7 ++- src/attribute/tag.h | 5 +- src/common/Makefile.am | 4 +- src/common/database.cpp | 11 ++-- src/common/database.h | 6 +- src/common/exif-data-key.cpp | 4 +- src/common/exif-data-key.h | 5 +- src/common/i-photo-search-criteria.cpp | 37 +++++++++++++ src/common/i-photo-search-criteria.h | 72 +++++++++++++++++++++++++ src/common/photo-search-criteria.cpp | 36 ------------ src/common/photo-search-criteria.h | 72 ------------------------- src/common/types.h | 15 +++--- src/renderer/browser-renderer.cpp | 1 - src/renderer/enlarged-renderer.cpp | 1 - 26 files changed, 177 insertions(+), 170 deletions(-) commit 01561495a558e2bfe3ed2472388dfd8c900671b7 Author: Debarshi Ray Date: Thu Jan 28 22:42:41 2010 +0200 Updated French translation po/fr.po | 99 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 59 insertions(+), 40 deletions(-) commit eb84dc76438e0ec10d863f16c6290529eea9656c Author: Debarshi Ray Date: Thu Jan 28 00:10:48 2010 +0200 Remove nie:isStoredAs and use nie:url directly src/attribute/photo-tag.cpp | 6 ++---- src/common/photo.cpp | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) commit 97d3d55baf467f0d50a4d66bdbf65ee195f271b2 Author: Daniel Nylander Date: Wed Jan 27 23:07:17 2010 +0100 Updated Swedish translation po/LINGUAS | 1 + po/sv.po | 606 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 607 insertions(+), 0 deletions(-) commit 892921e07ab7665a99fcbbf0e26922afd2caeef5 Author: Mario Blättermann Date: Wed Jan 27 21:08:29 2010 +0100 Added German translation po/LINGUAS | 1 + po/de.po | 605 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 606 insertions(+), 0 deletions(-) commit 33e8a60d15c9bb8927360450792748f1d69bb905 Author: Piotr Drąg Date: Wed Jan 27 20:46:41 2010 +0200 Updated Polish translation po/pl.po | 214 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 110 insertions(+), 104 deletions(-) commit 81b597db19f73745778cd5eb4a6e84b517ee5ed7 Author: Debarshi Ray Date: Wed Jan 27 20:39:20 2010 +0200 Fixed internationalization Added unused files to POTFILES.skip. po/POTFILES.skip | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 603eeb760379d0f25097889dd50cf67343ffc317 Author: Debarshi Ray Date: Wed Jan 27 20:21:36 2010 +0200 Fixed internationalization Removed deleted files from POTFILES.skip. po/POTFILES.skip | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 123506bcdd4025115af0c6ff386e081af144cde1 Author: Yasen Pramatarov Date: Tue Jan 26 19:31:52 2010 +0000 l10n: Updates to Bulgarian (bg) translation Transmitted-via: Transifex (www.transifex.net) po/bg.po | 231 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 123 insertions(+), 108 deletions(-) commit ecda0d260d3742ff00acfabe3dd7266241db04dc Author: Debarshi Ray Date: Tue Jan 26 04:33:17 2010 +0200 Removed the ConsoleRenderer src/application/application.cpp | 4 -- src/attribute/date-manager.cpp | 8 --- src/attribute/date-manager.h | 3 - src/attribute/property-manager.cpp | 8 --- src/attribute/property-manager.h | 3 - src/attribute/search-manager.cpp | 8 --- src/attribute/search-manager.h | 3 - src/attribute/tag-manager.cpp | 7 --- src/attribute/tag-manager.h | 3 - src/common/i-plugin.h | 5 -- src/common/i-renderer-selector.cpp | 7 --- src/common/i-renderer-selector.h | 5 -- src/editor/editor.cpp | 6 --- src/editor/editor.h | 3 - src/exporter/exporter.cpp | 6 --- src/exporter/exporter.h | 3 - src/importer/importer.cpp | 7 --- src/importer/importer.h | 3 - src/renderer/Makefile.am | 2 - src/renderer/console-renderer.cpp | 87 ------------------------------------ src/renderer/console-renderer.h | 72 ----------------------------- 21 files changed, 0 insertions(+), 253 deletions(-) commit a0a1a4b3d33cc9b19dbb50b48c557a3e10f43441 Author: Debarshi Ray Date: Tue Jan 26 04:09:06 2010 +0200 Reorganized the search module + Renamed SearchBasket as SearchManager. + Split out the Gtk::TreeView as a separate widget named SearchBasket. data/Makefile.am | 1 + data/solang-search-basket.ui | 3 +- data/solang-search-manager.ui | 9 + po/POTFILES.in | 2 +- src/application/application.cpp | 6 +- src/attribute/Makefile.am | 2 + src/attribute/search-basket.cpp | 355 ++++--------------------------------- src/attribute/search-basket.h | 94 +--------- src/attribute/search-manager.cpp | 370 ++++++++++++++++++++++++++++++++++++++ src/attribute/search-manager.h | 136 ++++++++++++++ 10 files changed, 563 insertions(+), 415 deletions(-) commit 286cf643c3ffd05223beee2cfb60418e265cf81a Author: Debarshi Ray Date: Mon Jan 25 22:51:33 2010 +0200 Carried out some housekeeping. + Fixed whitespaces and indentation. + Fixed copyright and license notices. + Typedefed some pointer types. + Used HAVE_CONFIG_H around #include "config.h". src/attribute/basic-exif-view.cpp | 4 +- src/attribute/date-view.cpp | 2 +- src/attribute/search-basket.cpp | 13 ++--- src/attribute/tag-manager.cpp | 12 +--- src/attribute/tag-manager.h | 113 +++++++++++++++++---------------- src/attribute/tag-view.cpp | 19 +++--- src/attribute/tag-view.h | 13 ++-- src/common/types.h | 4 + src/importer/camera-import-widget.cpp | 2 +- 9 files changed, 89 insertions(+), 93 deletions(-) commit 2ba1beac862fc8bf70feb3fa424d440255ae95dd Author: Debarshi Ray Date: Mon Jan 25 22:02:08 2010 +0200 Autoupdate configure.ac Minimum required version of Autoconf is 2.63. configure.ac | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 32c493755bd9be25b824f7cefcb9a5151235d940 Author: Debarshi Ray Date: Mon Jan 25 21:43:52 2010 +0200 Replaced the Gtk::Buttons of the SearchBasket with a context menu It would be good to support free text searches by allowing the user to type in some arbitrary string and trying to retrieve photos with some matching criteria. In order to make space for a Gtk::Entry in the SearchBasket, the Gtk::Buttons have been removed. Instead a context menu has been added which allows selecting all the filters, or removing the selected filters. data/Makefile.am | 1 + data/solang-search-basket.ui | 7 ++ src/attribute/search-basket.cpp | 171 +++++++++++++++++++++++++++----------- src/attribute/search-basket.h | 27 ++++--- 4 files changed, 146 insertions(+), 60 deletions(-) commit 24ad1c86b6057304a748cb6ba5351ae8aa4b67fa Author: Debarshi Ray Date: Mon Jan 25 12:31:48 2010 +0200 Read the nmm:flash and nmm:whiteBalance properties too src/attribute/basic-exif-view.cpp | 19 +++++++++++++++ src/common/exif-data.cpp | 45 ++++++++++++++++++++++++++++++++++++- src/common/exif-data.h | 17 +++++++++++++- src/common/photo.cpp | 16 +++++++++---- 4 files changed, 90 insertions(+), 7 deletions(-) commit 6ba94841adcaa0a073cdb9528b2fa2da392317ee Author: beudbeud Date: Sat Jan 23 10:06:09 2010 +0000 l10n: Updates to French (fr) translation Transmitted-via: Transifex (www.transifex.net) po/fr.po | 182 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 80 insertions(+), 102 deletions(-) commit cf9f3c625180f923b1edecf0c8ee4bfc7f2e8cde Author: Debarshi Ray Date: Fri Jan 22 23:20:41 2010 +0200 Bump to 0.4.1 From now onwards post-release version incrementing will be used. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)