[niepce] * Rename all C++ .h to .hpp



commit 891f043bb873e7cb2d0aa4e04a893949e4dbc8fb
Author: Hubert Figuiere <hub figuiere net>
Date:   Sat May 2 17:16:05 2009 -0400

    	* Rename all C++ .h to .hpp
---
 ChangeLog                                          |    2 +
 src/engine/db/Makefile.am                          |   14 ++++----
 src/engine/db/filebundle.cpp                       |    2 +-
 src/engine/db/filebundle.hpp                       |    4 +-
 src/engine/db/fsfile.cpp                           |    2 +-
 src/engine/db/{fsfile.h => fsfile.hpp}             |    0
 src/engine/db/keyword.cpp                          |    2 +-
 src/engine/db/{keyword.h => keyword.hpp}           |    0
 src/engine/db/libfile.cpp                          |    6 ++--
 src/engine/db/{libfile.h => libfile.hpp}           |    6 ++--
 src/engine/db/{libfolder.h => libfolder.hpp}       |    0
 src/engine/db/libmetadata.cpp                      |    4 +-
 src/engine/db/{libmetadata.h => libmetadata.hpp}   |    4 +-
 src/engine/db/library.cpp                          |   16 ++++----
 src/engine/db/library.hpp                          |   12 +++---
 src/engine/db/{metadata.h => metadata.hpp}         |    0
 src/engine/db/storage.cpp                          |    2 +-
 src/engine/db/{storage.h => storage.hpp}           |    2 +-
 src/engine/db/test_filebundle.cpp                  |    2 +-
 src/engine/db/test_library.cpp                     |    8 ++--
 src/engine/library/Makefile.am                     |    8 ++--
 .../library/{clienttypes.h => clienttypes.hpp}     |    0
 src/engine/library/commands.cpp                    |   12 +++---
 src/engine/library/commands.hpp                    |    2 +-
 src/engine/library/op.hpp                          |    2 +-
 src/engine/library/{opqueue.h => opqueue.hpp}      |    2 +-
 src/engine/library/test_opqueue.cpp                |    2 +-
 src/engine/library/thumbnailcache.cpp              |    8 ++--
 .../{thumbnailcache.h => thumbnailcache.hpp}       |    4 +-
 ...ailnotification.h => thumbnailnotification.hpp} |    0
 src/fwk/toolkit/application.cpp                    |    4 +-
 src/fwk/toolkit/configdatabinder.hpp               |    4 +-
 src/fwk/toolkit/configuration.cpp                  |    2 +-
 src/fwk/toolkit/controller.cpp                     |    4 +-
 src/fwk/toolkit/controller.hpp                     |    2 +-
 src/fwk/toolkit/frame.cpp                          |    6 ++--
 src/fwk/toolkit/metadatawidget.cpp                 |    6 ++--
 src/fwk/toolkit/notificationcenter.cpp             |    2 +-
 src/fwk/toolkit/undo.cpp                           |    2 +-
 src/fwk/toolkit/widgets/editablehscale.cpp         |    2 +-
 src/fwk/utils/Makefile.am                          |   36 ++++++++++----------
 src/fwk/utils/{autoflag.h => autoflag.hpp}         |    0
 src/fwk/utils/{boost.h => boost.hpp}               |    0
 src/fwk/utils/{buffer.h => buffer.hpp}             |    0
 src/fwk/utils/databinder.cpp                       |    4 +-
 src/fwk/utils/{databinder.h => databinder.hpp}     |    0
 .../{iconnectiondriver.h => iconnectiondriver.hpp} |    0
 ...anagerdriver.h => iconnectionmanagerdriver.hpp} |    2 +-
 src/fwk/utils/db/insertstatement.cpp               |    6 ++--
 .../db/{insertstatement.h => insertstatement.hpp}  |    2 +-
 src/fwk/utils/db/sqlite/sqlitecnxdrv.cpp           |   10 +++---
 .../db/sqlite/{sqlitecnxdrv.h => sqlitecnxdrv.hpp} |    2 +-
 src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.cpp        |    6 ++--
 .../{sqlitecnxmgrdrv.h => sqlitecnxmgrdrv.hpp}     |    4 +-
 src/fwk/utils/db/sqlstatement.cpp                  |    6 ++--
 .../utils/db/{sqlstatement.h => sqlstatement.hpp}  |    4 +-
 src/fwk/utils/db/test_db.cpp                       |   16 ++++----
 src/fwk/utils/db/test_db2.cpp                      |   16 ++++----
 src/fwk/utils/db/test_db3.cpp                      |   16 ++++----
 src/fwk/utils/db/test_db4.cpp                      |   16 ++++----
 src/fwk/utils/debug.cpp                            |    2 +-
 src/fwk/utils/{debug.h => debug.hpp}               |    0
 src/fwk/utils/exception.cpp                        |    2 +-
 src/fwk/utils/{exception.h => exception.hpp}       |    2 +-
 src/fwk/utils/exempi.cpp                           |    4 +-
 src/fwk/utils/{exempi.h => exempi.hpp}             |    0
 src/fwk/utils/files.cpp                            |    4 +-
 src/fwk/utils/{files.h => files.hpp}               |    0
 src/fwk/utils/fractions.cpp                        |    2 +-
 src/fwk/utils/fsutils.cpp                          |    2 +-
 src/fwk/utils/{fsutils.h => fsutils.hpp}           |    0
 src/fwk/utils/geometry.cpp                         |    4 +-
 src/fwk/utils/{geometry.h => geometry.hpp}         |    0
 .../utils/{logstreamutils.h => logstreamutils.hpp} |    2 +-
 src/fwk/utils/moniker.cpp                          |    4 +-
 src/fwk/utils/{moniker.h => moniker.hpp}           |    0
 src/fwk/utils/{mtqueue.h => mtqueue.hpp}           |    0
 src/fwk/utils/{stringutils.h => stringutils.hpp}   |    0
 src/fwk/utils/testfiles.cpp                        |    2 +-
 src/fwk/utils/testgeometry.cpp                     |    2 +-
 src/fwk/utils/testmoniker.cpp                      |    2 +-
 src/fwk/utils/teststringutils.cpp                  |    2 +-
 src/fwk/utils/testufrawmeta.cpp                    |    6 ++--
 src/fwk/utils/testxmp.cpp                          |    2 +-
 src/fwk/utils/thread.cpp                           |    2 +-
 src/fwk/utils/{thread.h => thread.hpp}             |    0
 src/fwk/utils/ufrawmeta.cpp                        |    6 ++--
 src/fwk/utils/{ufrawmeta.h => ufrawmeta.hpp}       |    0
 src/fwk/utils/{worker.h => worker.hpp}             |    4 +-
 src/libraryclient/clientimpl.cpp                   |    4 +-
 src/libraryclient/clientimpl.hpp                   |    4 +-
 src/libraryclient/libraryclient.cpp                |    2 +-
 src/libraryclient/libraryclient.hpp                |    6 ++--
 src/libraryclient/locallibraryserver.hpp           |    2 +-
 src/libraryclient/test_worker.cpp                  |    2 +-
 src/ncr/Makefile.am                                |    4 +-
 src/ncr/image.cpp                                  |    6 ++--
 src/ncr/{image.h => image.hpp}                     |    0
 src/ncr/ncr.cpp                                    |    2 +-
 src/ncr/{ncr.h => ncr.hpp}                         |    0
 src/niepce/Makefile.am                             |    4 +-
 src/niepce/main.cpp                                |    4 +-
 src/niepce/modules/darkroom/Makefile.am            |    8 ++--
 src/niepce/modules/darkroom/darkroommodule.cpp     |    6 ++--
 .../{darkroommodule.h => darkroommodule.hpp}       |    8 ++--
 src/niepce/modules/darkroom/dritemwidget.cpp       |    2 +-
 .../darkroom/{dritemwidget.h => dritemwidget.hpp}  |    0
 src/niepce/modules/darkroom/imagecanvas.cpp        |    6 ++--
 .../darkroom/{imagecanvas.h => imagecanvas.hpp}    |    0
 src/niepce/modules/darkroom/toolboxcontroller.cpp  |    4 +-
 .../{toolboxcontroller.h => toolboxcontroller.hpp} |    0
 src/niepce/{notifications.h => notifications.hpp}  |    0
 src/niepce/stock.cpp                               |    4 +-
 src/niepce/{stock.h => stock.hpp}                  |    0
 src/niepce/ui/Makefile.am                          |   12 +++---
 src/niepce/ui/dialogs/editlabels.cpp               |    4 +-
 src/niepce/ui/dialogs/importdialog.cpp             |    2 +-
 src/niepce/ui/dialogs/preferencesdialog.cpp        |    2 +-
 src/niepce/ui/filmstripcontroller.cpp              |   10 +++---
 src/niepce/ui/imageliststore.cpp                   |    8 ++--
 .../ui/{imageliststore.h => imageliststore.hpp}    |    2 +-
 src/niepce/ui/librarycellrenderer.cpp              |    4 +-
 ...brarycellrenderer.h => librarycellrenderer.hpp} |    2 +-
 src/niepce/ui/librarymainview.cpp                  |    4 +-
 .../ui/{librarymainview.h => librarymainview.hpp}  |    0
 src/niepce/ui/librarymainviewcontroller.cpp        |    6 ++--
 src/niepce/ui/librarymainviewcontroller.hpp        |    8 ++--
 src/niepce/ui/metadatapanecontroller.cpp           |    4 +-
 src/niepce/ui/metadatapanecontroller.hpp           |    2 +-
 src/niepce/ui/niepceapplication.cpp                |    2 +-
 src/niepce/ui/niepcewindow.cpp                     |   12 +++---
 src/niepce/ui/niepcewindow.hpp                     |    2 +-
 src/niepce/ui/selectioncontroller.cpp              |    8 ++--
 src/niepce/ui/selectioncontroller.hpp              |    2 +-
 src/niepce/ui/thumb-view/Makefile.am               |    2 +-
 src/niepce/ui/thumb-view/eog-thumb-nav.cpp         |    4 +-
 .../{eog-thumb-nav.h => eog-thumb-nav.hpp}         |    2 +-
 src/niepce/ui/thumb-view/eog-thumb-view.cpp        |    6 ++--
 .../{eog-thumb-view.h => eog-thumb-view.hpp}       |    4 +-
 src/niepce/ui/workspacecontroller.cpp              |    6 ++--
 ...rkspacecontroller.h => workspacecontroller.hpp} |    2 +-
 src/niepce/xmp.cpp                                 |    2 +-
 src/niepce/{xmp.h => xmp.hpp}                      |    2 +-
 143 files changed, 285 insertions(+), 283 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index cace6c2..1e04930 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2009-05-02  Hubert Figuiere  <hub figuiere net>
 
+	* Rename all C++ .h to .hpp
+
 	* Remove boost::array and use tr1 instead.
 
 	* Remove boost::shared_ptr and weak_ptr and use tr1
diff --git a/src/engine/db/Makefile.am b/src/engine/db/Makefile.am
index 6279ab6..2789656 100644
--- a/src/engine/db/Makefile.am
+++ b/src/engine/db/Makefile.am
@@ -28,12 +28,12 @@ test_filebundle_LDADD = $(TEST_LIBS)
 noinst_LIBRARIES = libniepcedb.a
 
 libniepcedb_a_SOURCES = library.hpp library.cpp \
-	libfile.h libfile.cpp \
-	libfolder.h \
+	libfile.hpp libfile.cpp \
+	libfolder.hpp \
 	label.hpp \
-	libmetadata.h libmetadata.cpp \
-	keyword.h keyword.cpp \
-	storage.h storage.cpp \
-	fsfile.h fsfile.cpp \
+	libmetadata.hpp libmetadata.cpp \
+	keyword.hpp keyword.cpp \
+	storage.hpp storage.cpp \
+	fsfile.hpp fsfile.cpp \
 	filebundle.hpp filebundle.cpp \
-	metadata.h
+	metadata.hpp
diff --git a/src/engine/db/filebundle.cpp b/src/engine/db/filebundle.cpp
index a22dfa8..f5915f7 100644
--- a/src/engine/db/filebundle.cpp
+++ b/src/engine/db/filebundle.cpp
@@ -22,7 +22,7 @@
 #include <boost/filesystem/convenience.hpp>
 
 #include "filebundle.hpp"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/mimetype.hpp"
 
 
diff --git a/src/engine/db/filebundle.hpp b/src/engine/db/filebundle.hpp
index a78c787..2f864ca 100644
--- a/src/engine/db/filebundle.hpp
+++ b/src/engine/db/filebundle.hpp
@@ -25,8 +25,8 @@
 #include <tr1/memory>
 #include <boost/filesystem/path.hpp>
 
-#include "fwk/utils/files.h"
-#include "engine/db/libfile.h"
+#include "fwk/utils/files.hpp"
+#include "engine/db/libfile.hpp"
 
 namespace db {
 
diff --git a/src/engine/db/fsfile.cpp b/src/engine/db/fsfile.cpp
index e234a75..f2c84c0 100644
--- a/src/engine/db/fsfile.cpp
+++ b/src/engine/db/fsfile.cpp
@@ -19,7 +19,7 @@
 
 
 
-#include "fsfile.h"
+#include "fsfile.hpp"
 
 
 namespace db {
diff --git a/src/engine/db/fsfile.h b/src/engine/db/fsfile.hpp
similarity index 100%
rename from src/engine/db/fsfile.h
rename to src/engine/db/fsfile.hpp
diff --git a/src/engine/db/keyword.cpp b/src/engine/db/keyword.cpp
index 5dc2e0c..a89bac5 100644
--- a/src/engine/db/keyword.cpp
+++ b/src/engine/db/keyword.cpp
@@ -19,7 +19,7 @@
 
 
 
-#include "keyword.h"
+#include "keyword.hpp"
 
 
 namespace db {
diff --git a/src/engine/db/keyword.h b/src/engine/db/keyword.hpp
similarity index 100%
rename from src/engine/db/keyword.h
rename to src/engine/db/keyword.hpp
diff --git a/src/engine/db/libfile.cpp b/src/engine/db/libfile.cpp
index 589d672..f6ec13f 100644
--- a/src/engine/db/libfile.cpp
+++ b/src/engine/db/libfile.cpp
@@ -18,9 +18,9 @@
  */
 
 
-#include "fwk/utils/debug.h"
-#include "libfile.h"
-#include "metadata.h"
+#include "fwk/utils/debug.hpp"
+#include "libfile.hpp"
+#include "metadata.hpp"
 
 namespace bfs = boost::filesystem;
 
diff --git a/src/engine/db/libfile.h b/src/engine/db/libfile.hpp
similarity index 97%
rename from src/engine/db/libfile.h
rename to src/engine/db/libfile.hpp
index 0c5e397..473b136 100644
--- a/src/engine/db/libfile.h
+++ b/src/engine/db/libfile.hpp
@@ -26,9 +26,9 @@
 #include <boost/filesystem/path.hpp>
 
 #include "fwk/toolkit/mimetype.hpp"
-#include "engine/db/keyword.h"
-#include "engine/db/storage.h"
-#include "engine/db/fsfile.h"
+#include "engine/db/keyword.hpp"
+#include "engine/db/storage.hpp"
+#include "engine/db/fsfile.hpp"
 
 namespace db {
 
diff --git a/src/engine/db/libfolder.h b/src/engine/db/libfolder.hpp
similarity index 100%
rename from src/engine/db/libfolder.h
rename to src/engine/db/libfolder.hpp
diff --git a/src/engine/db/libmetadata.cpp b/src/engine/db/libmetadata.cpp
index 186b496..a806b9f 100644
--- a/src/engine/db/libmetadata.cpp
+++ b/src/engine/db/libmetadata.cpp
@@ -21,8 +21,8 @@
 #include <time.h>
 #include <exempi/xmpconsts.h>
 
-#include "fwk/utils/debug.h"
-#include "libmetadata.h"
+#include "fwk/utils/debug.hpp"
+#include "libmetadata.hpp"
 
 namespace db {
 
diff --git a/src/engine/db/libmetadata.h b/src/engine/db/libmetadata.hpp
similarity index 95%
rename from src/engine/db/libmetadata.h
rename to src/engine/db/libmetadata.hpp
index 1e11832..c477119 100644
--- a/src/engine/db/libmetadata.h
+++ b/src/engine/db/libmetadata.hpp
@@ -25,8 +25,8 @@
 #include <tr1/memory>
 #include <boost/any.hpp>
 
-#include "fwk/utils/exempi.h"
-#include "engine/db/metadata.h"
+#include "fwk/utils/exempi.hpp"
+#include "engine/db/metadata.hpp"
 
 namespace db {
 
diff --git a/src/engine/db/library.cpp b/src/engine/db/library.cpp
index 6f076e0..dc7a6c9 100644
--- a/src/engine/db/library.cpp
+++ b/src/engine/db/library.cpp
@@ -28,15 +28,15 @@
 #include <boost/filesystem/convenience.hpp>
 
 #include "fwk/base/color.hpp"
-#include "niepce/notifications.h"
+#include "niepce/notifications.hpp"
 #include "library.hpp"
-#include "metadata.h"
-#include "fwk/utils/exception.h"
-#include "fwk/utils/exempi.h"
-#include "fwk/utils/debug.h"
-#include "fwk/utils/db/sqlite/sqlitecnxmgrdrv.h"
-#include "fwk/utils/db/sqlite/sqlitecnxdrv.h"
-#include "fwk/utils/db/sqlstatement.h"
+#include "metadata.hpp"
+#include "fwk/utils/exception.hpp"
+#include "fwk/utils/exempi.hpp"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/db/sqlite/sqlitecnxmgrdrv.hpp"
+#include "fwk/utils/db/sqlite/sqlitecnxdrv.hpp"
+#include "fwk/utils/db/sqlstatement.hpp"
 #include "fwk/toolkit/notificationcenter.hpp"
 #include "fwk/toolkit/mimetype.hpp"
 
diff --git a/src/engine/db/library.hpp b/src/engine/db/library.hpp
index 69edd86..2878bea 100644
--- a/src/engine/db/library.hpp
+++ b/src/engine/db/library.hpp
@@ -29,13 +29,13 @@
 #include <boost/filesystem/path.hpp>
 
 #include "fwk/toolkit/notificationcenter.hpp"
-#include "fwk/utils/db/iconnectiondriver.h"
-#include "fwk/utils/db/iconnectionmanagerdriver.h"
-#include "engine/db/libfolder.h"
-#include "engine/db/libfile.h"
-#include "engine/db/libmetadata.h"
+#include "fwk/utils/db/iconnectiondriver.hpp"
+#include "fwk/utils/db/iconnectionmanagerdriver.hpp"
+#include "engine/db/libfolder.hpp"
+#include "engine/db/libfile.hpp"
+#include "engine/db/libmetadata.hpp"
 #include "engine/db/filebundle.hpp"
-#include "engine/db/keyword.h"
+#include "engine/db/keyword.hpp"
 #include "engine/db/label.hpp"
 
 // The database schema version. Increase at each change.
diff --git a/src/engine/db/metadata.h b/src/engine/db/metadata.hpp
similarity index 100%
rename from src/engine/db/metadata.h
rename to src/engine/db/metadata.hpp
diff --git a/src/engine/db/storage.cpp b/src/engine/db/storage.cpp
index c82cd07..6d213c2 100644
--- a/src/engine/db/storage.cpp
+++ b/src/engine/db/storage.cpp
@@ -17,7 +17,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "storage.h"
+#include "storage.hpp"
 
 namespace db {
 
diff --git a/src/engine/db/storage.h b/src/engine/db/storage.hpp
similarity index 97%
rename from src/engine/db/storage.h
rename to src/engine/db/storage.hpp
index 551ded9..b959c13 100644
--- a/src/engine/db/storage.h
+++ b/src/engine/db/storage.hpp
@@ -23,7 +23,7 @@
 
 #include <tr1/memory>
 
-#include "engine/db/keyword.h"
+#include "engine/db/keyword.hpp"
 
 namespace db {
 
diff --git a/src/engine/db/test_filebundle.cpp b/src/engine/db/test_filebundle.cpp
index b80f851..f640bcf 100644
--- a/src/engine/db/test_filebundle.cpp
+++ b/src/engine/db/test_filebundle.cpp
@@ -21,7 +21,7 @@
 #include "filebundle.hpp"
 
 
-#include "fwk/utils/files.h"
+#include "fwk/utils/files.hpp"
 
 #include <boost/test/minimal.hpp>
 
diff --git a/src/engine/db/test_library.cpp b/src/engine/db/test_library.cpp
index bac915e..98edb6a 100644
--- a/src/engine/db/test_library.cpp
+++ b/src/engine/db/test_library.cpp
@@ -20,11 +20,11 @@
  */
 
 
-#include "fwk/utils/db/sqlstatement.h"
-#include "fwk/utils/db/iconnectiondriver.h"
+#include "fwk/utils/db/sqlstatement.hpp"
+#include "fwk/utils/db/iconnectiondriver.hpp"
 #include "library.hpp"
-#include "libfile.h"
-#include "libfolder.h"
+#include "libfile.hpp"
+#include "libfolder.hpp"
 
 #include <boost/test/minimal.hpp>
 
diff --git a/src/engine/library/Makefile.am b/src/engine/library/Makefile.am
index 8727667..b28bab7 100644
--- a/src/engine/library/Makefile.am
+++ b/src/engine/library/Makefile.am
@@ -16,12 +16,12 @@ TEST_LIBS =  \
 
 noinst_LIBRARIES = libniepcelibrary.a
 
-test_opqueue_SOURCES = test_opqueue.cpp opqueue.h
+test_opqueue_SOURCES = test_opqueue.cpp opqueue.hpp
 test_opqueue_LDADD = $(TEST_LIBS)
 
 
-libniepcelibrary_a_SOURCES = clienttypes.h \
+libniepcelibrary_a_SOURCES = clienttypes.hpp \
 	op.hpp op.cpp  \
 	commands.hpp commands.cpp \
-	thumbnailcache.h thumbnailcache.cpp \
-	thumbnailnotification.h
+	thumbnailcache.hpp thumbnailcache.cpp \
+	thumbnailnotification.hpp
diff --git a/src/engine/library/clienttypes.h b/src/engine/library/clienttypes.hpp
similarity index 100%
rename from src/engine/library/clienttypes.h
rename to src/engine/library/clienttypes.hpp
diff --git a/src/engine/library/commands.cpp b/src/engine/library/commands.cpp
index f0cd706..7638e8b 100644
--- a/src/engine/library/commands.cpp
+++ b/src/engine/library/commands.cpp
@@ -25,14 +25,14 @@
 #include <boost/filesystem/path.hpp>
 
 
-#include "fwk/utils/boost.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/boost.hpp"
+#include "fwk/utils/debug.hpp"
 #include "engine/db/library.hpp"
-#include "engine/db/libfolder.h"
-#include "engine/db/libfile.h"
-#include "engine/db/libmetadata.h"
+#include "engine/db/libfolder.hpp"
+#include "engine/db/libfile.hpp"
+#include "engine/db/libmetadata.hpp"
 #include "engine/db/filebundle.hpp"
-#include "engine/db/keyword.h"
+#include "engine/db/keyword.hpp"
 #include "engine/db/label.hpp"
 #include "commands.hpp"
 
diff --git a/src/engine/library/commands.hpp b/src/engine/library/commands.hpp
index b8a8986..91cfb2e 100644
--- a/src/engine/library/commands.hpp
+++ b/src/engine/library/commands.hpp
@@ -23,7 +23,7 @@
 #define __LIBRARY_COMMANDS_H__
 
 #include "op.hpp"
-#include "fwk/utils/files.h"
+#include "fwk/utils/files.hpp"
 #include "engine/db/library.hpp"
 
 namespace library {
diff --git a/src/engine/library/op.hpp b/src/engine/library/op.hpp
index 8e903e9..9b5eede 100644
--- a/src/engine/library/op.hpp
+++ b/src/engine/library/op.hpp
@@ -24,7 +24,7 @@
 #include <tr1/memory>
 #include <boost/function.hpp>
 
-#include "engine/library/clienttypes.h"
+#include "engine/library/clienttypes.hpp"
 #include "engine/db/library.hpp"
 
 namespace library {
diff --git a/src/engine/library/opqueue.h b/src/engine/library/opqueue.hpp
similarity index 96%
rename from src/engine/library/opqueue.h
rename to src/engine/library/opqueue.hpp
index a4fdb88..de6c134 100644
--- a/src/engine/library/opqueue.h
+++ b/src/engine/library/opqueue.hpp
@@ -23,7 +23,7 @@
 #define __NIEPCE_LIBRARY_OPQUEUE_H__
 
 
-#include "fwk/utils/mtqueue.h"
+#include "fwk/utils/mtqueue.hpp"
 #include "op.hpp"
 
 namespace library {
diff --git a/src/engine/library/test_opqueue.cpp b/src/engine/library/test_opqueue.cpp
index 767f6bd..bbaa7a5 100644
--- a/src/engine/library/test_opqueue.cpp
+++ b/src/engine/library/test_opqueue.cpp
@@ -19,7 +19,7 @@
 
 
 #include "op.hpp"
-#include "opqueue.h"
+#include "opqueue.hpp"
 
 #include <boost/bind.hpp>
 
diff --git a/src/engine/library/thumbnailcache.cpp b/src/engine/library/thumbnailcache.cpp
index f95e127..deb9c3b 100644
--- a/src/engine/library/thumbnailcache.cpp
+++ b/src/engine/library/thumbnailcache.cpp
@@ -26,12 +26,12 @@
 #include <gdkmm/pixbuf.h>
 #include <libopenraw-gnome/gdkpixbuf.h>
 
-#include "niepce/notifications.h"
-#include "fwk/utils/debug.h"
+#include "niepce/notifications.hpp"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/mimetype.hpp"
 #include "fwk/toolkit/gdkutils.hpp"
-#include "thumbnailcache.h"
-#include "thumbnailnotification.h"
+#include "thumbnailcache.hpp"
+#include "thumbnailnotification.hpp"
 
 using db::LibFile;
 
diff --git a/src/engine/library/thumbnailcache.h b/src/engine/library/thumbnailcache.hpp
similarity index 96%
rename from src/engine/library/thumbnailcache.h
rename to src/engine/library/thumbnailcache.hpp
index 911a8e9..f0ecd08 100644
--- a/src/engine/library/thumbnailcache.h
+++ b/src/engine/library/thumbnailcache.hpp
@@ -24,9 +24,9 @@
 #include <boost/filesystem/path.hpp>
 #include <tr1/memory>
 
-#include "fwk/utils/worker.h"
+#include "fwk/utils/worker.hpp"
 #include "fwk/toolkit/notificationcenter.hpp"
-#include "engine/db/libfile.h"
+#include "engine/db/libfile.hpp"
 
 namespace library {
 
diff --git a/src/engine/library/thumbnailnotification.h b/src/engine/library/thumbnailnotification.hpp
similarity index 100%
rename from src/engine/library/thumbnailnotification.h
rename to src/engine/library/thumbnailnotification.hpp
diff --git a/src/fwk/toolkit/application.cpp b/src/fwk/toolkit/application.cpp
index 91d7f51..a2871cb 100644
--- a/src/fwk/toolkit/application.cpp
+++ b/src/fwk/toolkit/application.cpp
@@ -27,8 +27,8 @@
 #include <gtkmm/rc.h>
 #include <gconf/gconf.h>
 
-#include "fwk/utils/boost.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/boost.hpp"
+#include "fwk/utils/debug.hpp"
 #include "application.hpp"
 #include "frame.hpp"
 
diff --git a/src/fwk/toolkit/configdatabinder.hpp b/src/fwk/toolkit/configdatabinder.hpp
index d9dcad7..47f72e1 100644
--- a/src/fwk/toolkit/configdatabinder.hpp
+++ b/src/fwk/toolkit/configdatabinder.hpp
@@ -28,8 +28,8 @@
 
 #include <glibmm/propertyproxy.h>
 
-#include "fwk/utils/debug.h"
-#include "fwk/utils/databinder.h"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/databinder.hpp"
 #include "fwk/toolkit/configuration.hpp"
 
 namespace fwk {
diff --git a/src/fwk/toolkit/configuration.cpp b/src/fwk/toolkit/configuration.cpp
index 9c497a0..e9cd6ff 100644
--- a/src/fwk/toolkit/configuration.cpp
+++ b/src/fwk/toolkit/configuration.cpp
@@ -22,7 +22,7 @@
 
 #include <gconf/gconf-client.h>
 
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 #include "configuration.hpp"
 
 
diff --git a/src/fwk/toolkit/controller.cpp b/src/fwk/toolkit/controller.cpp
index aa76e15..5a99065 100644
--- a/src/fwk/toolkit/controller.cpp
+++ b/src/fwk/toolkit/controller.cpp
@@ -21,8 +21,8 @@
 
 #include <gtkmm/widget.h>
 
-#include "fwk/utils/boost.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/boost.hpp"
+#include "fwk/utils/debug.hpp"
 #include "controller.hpp"
 
 
diff --git a/src/fwk/toolkit/controller.hpp b/src/fwk/toolkit/controller.hpp
index 1f5d102..07beeb3 100644
--- a/src/fwk/toolkit/controller.hpp
+++ b/src/fwk/toolkit/controller.hpp
@@ -28,7 +28,7 @@
 
 #include "sigc++/trackable.h"
 
-#include "fwk/utils/databinder.h"
+#include "fwk/utils/databinder.hpp"
 
 namespace Gtk {
 	class Widget;
diff --git a/src/fwk/toolkit/frame.cpp b/src/fwk/toolkit/frame.cpp
index fdd52af..e3a7496 100644
--- a/src/fwk/toolkit/frame.cpp
+++ b/src/fwk/toolkit/frame.cpp
@@ -23,9 +23,9 @@
 
 #include <gtkmm/dialog.h>
 
-#include "fwk/utils/debug.h"
-#include "fwk/utils/boost.h"
-#include "fwk/utils/geometry.h"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/boost.hpp"
+#include "fwk/utils/geometry.hpp"
 #include "frame.hpp"
 #include "application.hpp"
 
diff --git a/src/fwk/toolkit/metadatawidget.cpp b/src/fwk/toolkit/metadatawidget.cpp
index f5b4a75..f80b64e 100644
--- a/src/fwk/toolkit/metadatawidget.cpp
+++ b/src/fwk/toolkit/metadatawidget.cpp
@@ -26,9 +26,9 @@
 #include <gtkmm/label.h>
 
 #include "fwk/utils/fractions.hpp"
-#include "fwk/utils/exempi.h"
-#include "fwk/utils/stringutils.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/exempi.hpp"
+#include "fwk/utils/stringutils.hpp"
+#include "fwk/utils/debug.hpp"
 
 #include "metadatawidget.hpp"
 
diff --git a/src/fwk/toolkit/notificationcenter.cpp b/src/fwk/toolkit/notificationcenter.cpp
index 36f3b4e..8f80afc 100644
--- a/src/fwk/toolkit/notificationcenter.cpp
+++ b/src/fwk/toolkit/notificationcenter.cpp
@@ -27,7 +27,7 @@
 
 #include <glibmm/dispatcher.h>
 
-#include "fwk/utils/mtqueue.h"
+#include "fwk/utils/mtqueue.hpp"
 #include "notificationcenter.hpp"
 
 namespace fwk {
diff --git a/src/fwk/toolkit/undo.cpp b/src/fwk/toolkit/undo.cpp
index 56b559c..4dbd8ac 100644
--- a/src/fwk/toolkit/undo.cpp
+++ b/src/fwk/toolkit/undo.cpp
@@ -21,7 +21,7 @@
 #include <boost/bind.hpp>
 #include <boost/checked_delete.hpp>
 
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 #include "command.hpp"
 #include "undo.hpp"
 
diff --git a/src/fwk/toolkit/widgets/editablehscale.cpp b/src/fwk/toolkit/widgets/editablehscale.cpp
index cc97be0..69728ef 100644
--- a/src/fwk/toolkit/widgets/editablehscale.cpp
+++ b/src/fwk/toolkit/widgets/editablehscale.cpp
@@ -21,7 +21,7 @@
 
 #include <glibmm/property.h>
 
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 #include "editablehscale.hpp"
 
 
diff --git a/src/fwk/utils/Makefile.am b/src/fwk/utils/Makefile.am
index e130f27..cb210d9 100644
--- a/src/fwk/utils/Makefile.am
+++ b/src/fwk/utils/Makefile.am
@@ -59,23 +59,23 @@ test_db4_LDADD = libniepceutils.a \
 
 noinst_LIBRARIES = libniepceutils.a
 
-libniepceutils_a_SOURCES = exception.h exception.cpp \
-	fsutils.cpp fsutils.h \
+libniepceutils_a_SOURCES = exception.hpp exception.cpp \
+	fsutils.cpp fsutils.hpp \
 	fractions.cpp fractions.hpp \
-	mtqueue.h stringutils.h \
-	autoflag.h \
-	exempi.h exempi.cpp \
-	ufrawmeta.h ufrawmeta.cpp \
-	buffer.h logstreamutils.h \
-	moniker.h moniker.cpp \
-	debug.h debug.cpp boost.h \
-	files.h files.cpp \
-	geometry.h geometry.cpp \
-	thread.h thread.cpp worker.h \
-	databinder.h databinder.cpp \
-	db/iconnectiondriver.h db/iconnectionmanagerdriver.h \
-	db/insertstatement.cpp db/insertstatement.h\
-	db/sqlstatement.cpp db/sqlstatement.h\
-	db/sqlite/sqlitecnxdrv.cpp db/sqlite/sqlitecnxdrv.h \
-	db/sqlite/sqlitecnxmgrdrv.cpp db/sqlite/sqlitecnxmgrdrv.h
+	mtqueue.hpp stringutils.hpp \
+	autoflag.hpp \
+	exempi.hpp exempi.cpp \
+	ufrawmeta.hpp ufrawmeta.cpp \
+	buffer.hpp logstreamutils.hpp \
+	moniker.hpp moniker.cpp \
+	debug.hpp debug.cpp boost.hpp \
+	files.hpp files.cpp \
+	geometry.hpp geometry.cpp \
+	thread.hpp thread.cpp worker.hpp \
+	databinder.hpp databinder.cpp \
+	db/iconnectiondriver.hpp db/iconnectionmanagerdriver.hpp \
+	db/insertstatement.cpp db/insertstatement.hpp \
+	db/sqlstatement.cpp db/sqlstatement.hpp \
+	db/sqlite/sqlitecnxdrv.cpp db/sqlite/sqlitecnxdrv.hpp \
+	db/sqlite/sqlitecnxmgrdrv.cpp db/sqlite/sqlitecnxmgrdrv.hpp
 
diff --git a/src/fwk/utils/autoflag.h b/src/fwk/utils/autoflag.hpp
similarity index 100%
rename from src/fwk/utils/autoflag.h
rename to src/fwk/utils/autoflag.hpp
diff --git a/src/fwk/utils/boost.h b/src/fwk/utils/boost.hpp
similarity index 100%
rename from src/fwk/utils/boost.h
rename to src/fwk/utils/boost.hpp
diff --git a/src/fwk/utils/buffer.h b/src/fwk/utils/buffer.hpp
similarity index 100%
rename from src/fwk/utils/buffer.h
rename to src/fwk/utils/buffer.hpp
diff --git a/src/fwk/utils/databinder.cpp b/src/fwk/utils/databinder.cpp
index 8d336ee..9d09bab 100644
--- a/src/fwk/utils/databinder.cpp
+++ b/src/fwk/utils/databinder.cpp
@@ -17,8 +17,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "debug.h"
-#include "databinder.h"
+#include "debug.hpp"
+#include "databinder.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/databinder.h b/src/fwk/utils/databinder.hpp
similarity index 100%
rename from src/fwk/utils/databinder.h
rename to src/fwk/utils/databinder.hpp
diff --git a/src/fwk/utils/db/iconnectiondriver.h b/src/fwk/utils/db/iconnectiondriver.hpp
similarity index 100%
rename from src/fwk/utils/db/iconnectiondriver.h
rename to src/fwk/utils/db/iconnectiondriver.hpp
diff --git a/src/fwk/utils/db/iconnectionmanagerdriver.h b/src/fwk/utils/db/iconnectionmanagerdriver.hpp
similarity index 98%
rename from src/fwk/utils/db/iconnectionmanagerdriver.h
rename to src/fwk/utils/db/iconnectionmanagerdriver.hpp
index 91b140a..404d04a 100644
--- a/src/fwk/utils/db/iconnectionmanagerdriver.h
+++ b/src/fwk/utils/db/iconnectionmanagerdriver.hpp
@@ -28,7 +28,7 @@
 
 #include <string>
 
-#include "iconnectiondriver.h"
+#include "iconnectiondriver.hpp"
 
 namespace db {
 
diff --git a/src/fwk/utils/db/insertstatement.cpp b/src/fwk/utils/db/insertstatement.cpp
index bf784fa..1d017d7 100644
--- a/src/fwk/utils/db/insertstatement.cpp
+++ b/src/fwk/utils/db/insertstatement.cpp
@@ -24,9 +24,9 @@
  *See COPYRIGHT file copyright information.
  */
 
-#include "fwk/utils/logstreamutils.h"
-#include "fwk/utils/exception.h"
-#include "insertstatement.h"
+#include "fwk/utils/logstreamutils.hpp"
+#include "fwk/utils/exception.hpp"
+#include "insertstatement.hpp"
 
 namespace db {
 
diff --git a/src/fwk/utils/db/insertstatement.h b/src/fwk/utils/db/insertstatement.hpp
similarity index 98%
rename from src/fwk/utils/db/insertstatement.h
rename to src/fwk/utils/db/insertstatement.hpp
index 6c8ebe6..07b2423 100644
--- a/src/fwk/utils/db/insertstatement.h
+++ b/src/fwk/utils/db/insertstatement.hpp
@@ -26,7 +26,7 @@
 #ifndef __NEMIVER_INSERT_STATEMENT_H__
 #define __NEMIVER_INSERT_STATEMENT_H__
 
-#include "sqlstatement.h"
+#include "sqlstatement.hpp"
 
 namespace db {
 
diff --git a/src/fwk/utils/db/sqlite/sqlitecnxdrv.cpp b/src/fwk/utils/db/sqlite/sqlitecnxdrv.cpp
index e65b918..6dd2ff9 100644
--- a/src/fwk/utils/db/sqlite/sqlitecnxdrv.cpp
+++ b/src/fwk/utils/db/sqlite/sqlitecnxdrv.cpp
@@ -35,11 +35,11 @@
 #include <boost/function.hpp>
 
 #include <sqlite3.h>
-#include "fwk/utils/exception.h"
-#include "fwk/utils/buffer.h"
-#include "fwk/utils/debug.h"
-#include "fwk/utils/db/sqlstatement.h"
-#include "sqlitecnxdrv.h"
+#include "fwk/utils/exception.hpp"
+#include "fwk/utils/buffer.hpp"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/db/sqlstatement.hpp"
+#include "sqlitecnxdrv.hpp"
 
 namespace db { namespace sqlite {
 	
diff --git a/src/fwk/utils/db/sqlite/sqlitecnxdrv.h b/src/fwk/utils/db/sqlite/sqlitecnxdrv.hpp
similarity index 98%
rename from src/fwk/utils/db/sqlite/sqlitecnxdrv.h
rename to src/fwk/utils/db/sqlite/sqlitecnxdrv.hpp
index 02a2498..7cf11c0 100644
--- a/src/fwk/utils/db/sqlite/sqlitecnxdrv.h
+++ b/src/fwk/utils/db/sqlite/sqlitecnxdrv.hpp
@@ -31,7 +31,7 @@
 
 #include <glibmm/thread.h>
 
-#include "fwk/utils/db/iconnectiondriver.h"
+#include "fwk/utils/db/iconnectiondriver.hpp"
 
 struct sqlite3;
 
diff --git a/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.cpp b/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.cpp
index 53feab7..6ad2a8b 100644
--- a/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.cpp
+++ b/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.cpp
@@ -29,9 +29,9 @@
 
 #include <sqlite3.h>
 
-#include "fwk/utils/exception.h"
-#include "sqlitecnxdrv.h"
-#include "sqlitecnxmgrdrv.h"
+#include "fwk/utils/exception.hpp"
+#include "sqlitecnxdrv.hpp"
+#include "sqlitecnxmgrdrv.hpp"
 
 
 
diff --git a/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.h b/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.hpp
similarity index 94%
rename from src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.h
rename to src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.hpp
index 865ee15..b09a61b 100644
--- a/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.h
+++ b/src/fwk/utils/db/sqlite/sqlitecnxmgrdrv.hpp
@@ -26,8 +26,8 @@
 #ifndef __NEMIVER_SQLITE_CNX_MGR_DRV_H__
 #define __NEMIVER_SQLITE_CNX_MGR_DRV_H__
 
-#include "fwk/utils/db/iconnectionmanagerdriver.h"
-#include "fwk/utils/db/iconnectiondriver.h"
+#include "fwk/utils/db/iconnectionmanagerdriver.hpp"
+#include "fwk/utils/db/iconnectiondriver.hpp"
 
 namespace db {
 namespace sqlite {
diff --git a/src/fwk/utils/db/sqlstatement.cpp b/src/fwk/utils/db/sqlstatement.cpp
index e29d025..8db4768 100644
--- a/src/fwk/utils/db/sqlstatement.cpp
+++ b/src/fwk/utils/db/sqlstatement.cpp
@@ -24,9 +24,9 @@
  *See COPYRIGHT file copyright information.
  */
 
-#include "fwk/utils/exception.h"
-#include "fwk/utils/logstreamutils.h"
-#include "sqlstatement.h"
+#include "fwk/utils/exception.hpp"
+#include "fwk/utils/logstreamutils.hpp"
+#include "sqlstatement.hpp"
 
 #include <string>
 
diff --git a/src/fwk/utils/db/sqlstatement.h b/src/fwk/utils/db/sqlstatement.hpp
similarity index 97%
rename from src/fwk/utils/db/sqlstatement.h
rename to src/fwk/utils/db/sqlstatement.hpp
index 35eb26e..d857a55 100644
--- a/src/fwk/utils/db/sqlstatement.h
+++ b/src/fwk/utils/db/sqlstatement.hpp
@@ -37,8 +37,8 @@
 #include <boost/tuple/tuple.hpp>
 #include <boost/any.hpp>
 
-#include "fwk/utils/buffer.h"
-#include "fwk/utils/db/iconnectiondriver.h"
+#include "fwk/utils/buffer.hpp"
+#include "fwk/utils/db/iconnectiondriver.hpp"
 
 namespace db
 {
diff --git a/src/fwk/utils/db/test_db.cpp b/src/fwk/utils/db/test_db.cpp
index 1562b35..bb8ae5e 100644
--- a/src/fwk/utils/db/test_db.cpp
+++ b/src/fwk/utils/db/test_db.cpp
@@ -21,14 +21,14 @@
 #include <sstream>
 #include <boost/scoped_ptr.hpp>
 
-#include "fwk/utils/buffer.h"
-#include "fwk/utils/debug.h"
-
-#include "sqlstatement.h"
-#include "insertstatement.h"
-#include "iconnectiondriver.h"
-#include "iconnectionmanagerdriver.h"
-#include "sqlite/sqlitecnxmgrdrv.h"
+#include "fwk/utils/buffer.hpp"
+#include "fwk/utils/debug.hpp"
+
+#include "sqlstatement.hpp"
+#include "insertstatement.hpp"
+#include "iconnectiondriver.hpp"
+#include "iconnectionmanagerdriver.hpp"
+#include "sqlite/sqlitecnxmgrdrv.hpp"
 
 #include <boost/test/minimal.hpp>
 
diff --git a/src/fwk/utils/db/test_db2.cpp b/src/fwk/utils/db/test_db2.cpp
index 5b52021..e697d3e 100644
--- a/src/fwk/utils/db/test_db2.cpp
+++ b/src/fwk/utils/db/test_db2.cpp
@@ -21,14 +21,14 @@
 #include <sstream>
 #include <boost/scoped_ptr.hpp>
 
-#include "fwk/utils/buffer.h"
-#include "fwk/utils/debug.h"
-
-#include "sqlstatement.h"
-#include "insertstatement.h"
-#include "iconnectiondriver.h"
-#include "iconnectionmanagerdriver.h"
-#include "sqlite/sqlitecnxmgrdrv.h"
+#include "fwk/utils/buffer.hpp"
+#include "fwk/utils/debug.hpp"
+
+#include "sqlstatement.hpp"
+#include "insertstatement.hpp"
+#include "iconnectiondriver.hpp"
+#include "iconnectionmanagerdriver.hpp"
+#include "sqlite/sqlitecnxmgrdrv.hpp"
 
 #include <boost/test/minimal.hpp>
 
diff --git a/src/fwk/utils/db/test_db3.cpp b/src/fwk/utils/db/test_db3.cpp
index f97d3cb..55c3f72 100644
--- a/src/fwk/utils/db/test_db3.cpp
+++ b/src/fwk/utils/db/test_db3.cpp
@@ -21,14 +21,14 @@
 #include <sstream>
 #include <boost/scoped_ptr.hpp>
 
-#include "fwk/utils/buffer.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/buffer.hpp"
+#include "fwk/utils/debug.hpp"
 
-#include "sqlstatement.h"
-#include "insertstatement.h"
-#include "iconnectiondriver.h"
-#include "iconnectionmanagerdriver.h"
-#include "sqlite/sqlitecnxmgrdrv.h"
+#include "sqlstatement.hpp"
+#include "insertstatement.hpp"
+#include "iconnectiondriver.hpp"
+#include "iconnectionmanagerdriver.hpp"
+#include "sqlite/sqlitecnxmgrdrv.hpp"
 
 #include <boost/test/minimal.hpp>
 
diff --git a/src/fwk/utils/db/test_db4.cpp b/src/fwk/utils/db/test_db4.cpp
index e2b841f..8748ec7 100644
--- a/src/fwk/utils/db/test_db4.cpp
+++ b/src/fwk/utils/db/test_db4.cpp
@@ -21,14 +21,14 @@
 #include <sstream>
 #include <boost/scoped_ptr.hpp>
 
-#include "fwk/utils/buffer.h"
-#include "fwk/utils/debug.h"
-
-#include "sqlstatement.h"
-#include "insertstatement.h"
-#include "iconnectiondriver.h"
-#include "iconnectionmanagerdriver.h"
-#include "sqlite/sqlitecnxmgrdrv.h"
+#include "fwk/utils/buffer.hpp"
+#include "fwk/utils/debug.hpp"
+
+#include "sqlstatement.hpp"
+#include "insertstatement.hpp"
+#include "iconnectiondriver.hpp"
+#include "iconnectionmanagerdriver.hpp"
+#include "sqlite/sqlitecnxmgrdrv.hpp"
 
 #include <boost/test/minimal.hpp>
 
diff --git a/src/fwk/utils/debug.cpp b/src/fwk/utils/debug.cpp
index 15ebc45..7dd34e7 100644
--- a/src/fwk/utils/debug.cpp
+++ b/src/fwk/utils/debug.cpp
@@ -36,7 +36,7 @@
 
 #include <glibmm/thread.h>
 
-#include "debug.h"
+#include "debug.hpp"
 
 
 
diff --git a/src/fwk/utils/debug.h b/src/fwk/utils/debug.hpp
similarity index 100%
rename from src/fwk/utils/debug.h
rename to src/fwk/utils/debug.hpp
diff --git a/src/fwk/utils/exception.cpp b/src/fwk/utils/exception.cpp
index 17e6483..8e0ed89 100644
--- a/src/fwk/utils/exception.cpp
+++ b/src/fwk/utils/exception.cpp
@@ -28,7 +28,7 @@
  *
  */
 
-#include "exception.h"
+#include "exception.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/exception.h b/src/fwk/utils/exception.hpp
similarity index 99%
rename from src/fwk/utils/exception.h
rename to src/fwk/utils/exception.hpp
index 15d66f1..909b095 100644
--- a/src/fwk/utils/exception.h
+++ b/src/fwk/utils/exception.hpp
@@ -34,7 +34,7 @@
 #include <string>
 #include <iostream>
 
-#include "logstreamutils.h"
+#include "logstreamutils.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/exempi.cpp b/src/fwk/utils/exempi.cpp
index 8f4e805..c107c9d 100644
--- a/src/fwk/utils/exempi.cpp
+++ b/src/fwk/utils/exempi.cpp
@@ -28,8 +28,8 @@
 #include <exempi/xmp.h>
 #include <exempi/xmpconsts.h>
 
-#include "debug.h"
-#include "exempi.h"
+#include "debug.hpp"
+#include "exempi.hpp"
 
 namespace bfs = boost::filesystem;
 
diff --git a/src/fwk/utils/exempi.h b/src/fwk/utils/exempi.hpp
similarity index 100%
rename from src/fwk/utils/exempi.h
rename to src/fwk/utils/exempi.hpp
diff --git a/src/fwk/utils/files.cpp b/src/fwk/utils/files.cpp
index 687655f..09891e1 100644
--- a/src/fwk/utils/files.cpp
+++ b/src/fwk/utils/files.cpp
@@ -22,8 +22,8 @@
 #include <boost/filesystem/convenience.hpp>
 #include <boost/algorithm/string.hpp>
 
-#include "debug.h"
-#include "files.h"
+#include "debug.hpp"
+#include "files.hpp"
 
 namespace bfs = boost::filesystem;
 
diff --git a/src/fwk/utils/files.h b/src/fwk/utils/files.hpp
similarity index 100%
rename from src/fwk/utils/files.h
rename to src/fwk/utils/files.hpp
diff --git a/src/fwk/utils/fractions.cpp b/src/fwk/utils/fractions.cpp
index 02c06f7..10bdfd5 100644
--- a/src/fwk/utils/fractions.cpp
+++ b/src/fwk/utils/fractions.cpp
@@ -21,7 +21,7 @@
 #include <boost/rational.hpp>
 #include <boost/lexical_cast.hpp>
 
-#include "debug.h"
+#include "debug.hpp"
 #include "fractions.hpp"
 
 namespace fwk {
diff --git a/src/fwk/utils/fsutils.cpp b/src/fwk/utils/fsutils.cpp
index 3e6eb3d..2315d76 100644
--- a/src/fwk/utils/fsutils.cpp
+++ b/src/fwk/utils/fsutils.cpp
@@ -21,7 +21,7 @@
 #include <stdlib.h>
 #include <string>
 
-#include "fsutils.h"
+#include "fsutils.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/fsutils.h b/src/fwk/utils/fsutils.hpp
similarity index 100%
rename from src/fwk/utils/fsutils.h
rename to src/fwk/utils/fsutils.hpp
diff --git a/src/fwk/utils/geometry.cpp b/src/fwk/utils/geometry.cpp
index b5b373a..a28673e 100644
--- a/src/fwk/utils/geometry.cpp
+++ b/src/fwk/utils/geometry.cpp
@@ -23,8 +23,8 @@
 #include <boost/algorithm/string/split.hpp>
 #include <boost/algorithm/string/classification.hpp>
 
-#include "debug.h"
-#include "geometry.h"
+#include "debug.hpp"
+#include "geometry.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/geometry.h b/src/fwk/utils/geometry.hpp
similarity index 100%
rename from src/fwk/utils/geometry.h
rename to src/fwk/utils/geometry.hpp
diff --git a/src/fwk/utils/logstreamutils.h b/src/fwk/utils/logstreamutils.hpp
similarity index 99%
rename from src/fwk/utils/logstreamutils.h
rename to src/fwk/utils/logstreamutils.hpp
index 9db0e40..cb3e20a 100644
--- a/src/fwk/utils/logstreamutils.h
+++ b/src/fwk/utils/logstreamutils.hpp
@@ -34,7 +34,7 @@
 #include <cstdlib>
 #include <iostream>
 
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 
 #define NMV_DEFAULT_DOMAIN __FILE__
 
diff --git a/src/fwk/utils/moniker.cpp b/src/fwk/utils/moniker.cpp
index bee7b48..5d15b93 100644
--- a/src/fwk/utils/moniker.cpp
+++ b/src/fwk/utils/moniker.cpp
@@ -22,8 +22,8 @@
 #include <boost/range.hpp>
 #include <boost/algorithm/string/find.hpp>
 
-#include "debug.h"
-#include "moniker.h"
+#include "debug.hpp"
+#include "moniker.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/moniker.h b/src/fwk/utils/moniker.hpp
similarity index 100%
rename from src/fwk/utils/moniker.h
rename to src/fwk/utils/moniker.hpp
diff --git a/src/fwk/utils/mtqueue.h b/src/fwk/utils/mtqueue.hpp
similarity index 100%
rename from src/fwk/utils/mtqueue.h
rename to src/fwk/utils/mtqueue.hpp
diff --git a/src/fwk/utils/stringutils.h b/src/fwk/utils/stringutils.hpp
similarity index 100%
rename from src/fwk/utils/stringutils.h
rename to src/fwk/utils/stringutils.hpp
diff --git a/src/fwk/utils/testfiles.cpp b/src/fwk/utils/testfiles.cpp
index 50eddc5..a85a202 100644
--- a/src/fwk/utils/testfiles.cpp
+++ b/src/fwk/utils/testfiles.cpp
@@ -23,7 +23,7 @@
 
 #include <stdlib.h>
 
-#include "files.h"
+#include "files.hpp"
 
 using utils::FileList;
 
diff --git a/src/fwk/utils/testgeometry.cpp b/src/fwk/utils/testgeometry.cpp
index 2144914..0d5f4f2 100644
--- a/src/fwk/utils/testgeometry.cpp
+++ b/src/fwk/utils/testgeometry.cpp
@@ -23,7 +23,7 @@
 #include <stdlib.h>
 #include <vector>
 
-#include "geometry.h"
+#include "geometry.hpp"
 
 using utils::Rect;
 
diff --git a/src/fwk/utils/testmoniker.cpp b/src/fwk/utils/testmoniker.cpp
index 9f1dc49..fa34220 100644
--- a/src/fwk/utils/testmoniker.cpp
+++ b/src/fwk/utils/testmoniker.cpp
@@ -21,7 +21,7 @@
 
 #include <boost/test/minimal.hpp>
 
-#include "moniker.h"
+#include "moniker.hpp"
 
 
 int test_main( int, char *[] )             // note the name!
diff --git a/src/fwk/utils/teststringutils.cpp b/src/fwk/utils/teststringutils.cpp
index 3b26d35..a7ffdbb 100644
--- a/src/fwk/utils/teststringutils.cpp
+++ b/src/fwk/utils/teststringutils.cpp
@@ -26,7 +26,7 @@
 #include <string>
 
 
-#include "stringutils.h"
+#include "stringutils.hpp"
 
 int test_main( int, char *[] )             // note the name!
 {
diff --git a/src/fwk/utils/testufrawmeta.cpp b/src/fwk/utils/testufrawmeta.cpp
index 4a0ca4a..594b83c 100644
--- a/src/fwk/utils/testufrawmeta.cpp
+++ b/src/fwk/utils/testufrawmeta.cpp
@@ -25,9 +25,9 @@
 
 #include <exempi/xmpconsts.h>
 
-#include "debug.h"
-#include "exempi.h"
-#include "ufrawmeta.h"
+#include "debug.hpp"
+#include "exempi.hpp"
+#include "ufrawmeta.hpp"
 
 int test_main( int, char *[] )             // note the name!
 {
diff --git a/src/fwk/utils/testxmp.cpp b/src/fwk/utils/testxmp.cpp
index 4083f11..82c6710 100644
--- a/src/fwk/utils/testxmp.cpp
+++ b/src/fwk/utils/testxmp.cpp
@@ -23,7 +23,7 @@
 #include <stdlib.h>
 #include <vector>
 
-#include "exempi.h"
+#include "exempi.hpp"
 
 int test_main( int, char *[] )             // note the name!
 {
diff --git a/src/fwk/utils/thread.cpp b/src/fwk/utils/thread.cpp
index 2af2e1f..7d4cddd 100644
--- a/src/fwk/utils/thread.cpp
+++ b/src/fwk/utils/thread.cpp
@@ -18,7 +18,7 @@
  */
 
 
-#include "thread.h"
+#include "thread.hpp"
 
 namespace utils {
 
diff --git a/src/fwk/utils/thread.h b/src/fwk/utils/thread.hpp
similarity index 100%
rename from src/fwk/utils/thread.h
rename to src/fwk/utils/thread.hpp
diff --git a/src/fwk/utils/ufrawmeta.cpp b/src/fwk/utils/ufrawmeta.cpp
index 3e9fe7c..d84b0ed 100644
--- a/src/fwk/utils/ufrawmeta.cpp
+++ b/src/fwk/utils/ufrawmeta.cpp
@@ -28,9 +28,9 @@
 
 #include <exempi/xmpconsts.h>
 
-#include "debug.h"
-#include "ufrawmeta.h"
-#include "exempi.h"
+#include "debug.hpp"
+#include "ufrawmeta.hpp"
+#include "exempi.hpp"
 
 
 namespace bfs = boost::filesystem;
diff --git a/src/fwk/utils/ufrawmeta.h b/src/fwk/utils/ufrawmeta.hpp
similarity index 100%
rename from src/fwk/utils/ufrawmeta.h
rename to src/fwk/utils/ufrawmeta.hpp
diff --git a/src/fwk/utils/worker.h b/src/fwk/utils/worker.hpp
similarity index 97%
rename from src/fwk/utils/worker.h
rename to src/fwk/utils/worker.hpp
index d89274a..8d3ae9f 100644
--- a/src/fwk/utils/worker.h
+++ b/src/fwk/utils/worker.hpp
@@ -24,8 +24,8 @@
 
 #include <string>
 
-#include "fwk/utils/thread.h"
-#include "fwk/utils/mtqueue.h"
+#include "fwk/utils/thread.hpp"
+#include "fwk/utils/mtqueue.hpp"
 
 namespace utils {
 
diff --git a/src/libraryclient/clientimpl.cpp b/src/libraryclient/clientimpl.cpp
index 43e713e..645611c 100644
--- a/src/libraryclient/clientimpl.cpp
+++ b/src/libraryclient/clientimpl.cpp
@@ -19,8 +19,8 @@
 
 #include <boost/bind.hpp>
 
-#include "fwk/utils/debug.h"
-#include "fwk/utils/files.h"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/files.hpp"
 #include "engine/library/op.hpp"
 #include "engine/library/commands.hpp"
 #include "libraryclient.hpp"
diff --git a/src/libraryclient/clientimpl.hpp b/src/libraryclient/clientimpl.hpp
index 29cf37f..cd89c39 100644
--- a/src/libraryclient/clientimpl.hpp
+++ b/src/libraryclient/clientimpl.hpp
@@ -23,8 +23,8 @@
 
 #include <string>
 
-#include "fwk/utils/moniker.h"
-#include "engine/library/clienttypes.h"
+#include "fwk/utils/moniker.hpp"
+#include "engine/library/clienttypes.hpp"
 
 
 namespace libraryclient {
diff --git a/src/libraryclient/libraryclient.cpp b/src/libraryclient/libraryclient.cpp
index 04502f2..baca875 100644
--- a/src/libraryclient/libraryclient.cpp
+++ b/src/libraryclient/libraryclient.cpp
@@ -19,7 +19,7 @@
 
 #include <boost/filesystem/path.hpp>
 
-#include "fwk/utils/moniker.h"
+#include "fwk/utils/moniker.hpp"
 
 #include "libraryclient.hpp"
 #include "clientimpl.hpp"
diff --git a/src/libraryclient/libraryclient.hpp b/src/libraryclient/libraryclient.hpp
index bb2cd69..a1b7e46 100644
--- a/src/libraryclient/libraryclient.hpp
+++ b/src/libraryclient/libraryclient.hpp
@@ -23,9 +23,9 @@
 #include <string>
 #include <tr1/memory>
 
-#include "engine/library/clienttypes.h"
-#include "engine/library/thumbnailcache.h"
-#include "engine/db/storage.h"
+#include "engine/library/clienttypes.hpp"
+#include "engine/library/thumbnailcache.hpp"
+#include "engine/db/storage.hpp"
 
 namespace utils {
 	class Moniker;
diff --git a/src/libraryclient/locallibraryserver.hpp b/src/libraryclient/locallibraryserver.hpp
index 8e2bdb8..8ebab90 100644
--- a/src/libraryclient/locallibraryserver.hpp
+++ b/src/libraryclient/locallibraryserver.hpp
@@ -24,7 +24,7 @@
 #ifndef _LIBRARYCLIENT_LOCALLIBRARYSERVER_H_
 #define _LIBRARYCLIENT_LOCALLIBRARYSERVER_H_
 
-#include "fwk/utils/worker.h"
+#include "fwk/utils/worker.hpp"
 #include "engine/library/op.hpp"
 #include "engine/db/library.hpp"
 
diff --git a/src/libraryclient/test_worker.cpp b/src/libraryclient/test_worker.cpp
index 492b569..8e9de23 100644
--- a/src/libraryclient/test_worker.cpp
+++ b/src/libraryclient/test_worker.cpp
@@ -18,7 +18,7 @@
  */
 
 
-#include "fwk/utils/fsutils.h"
+#include "fwk/utils/fsutils.hpp"
 
 #define BOOST_AUTO_TEST_MAIN
 #include "locallibraryserver.hpp"
diff --git a/src/ncr/Makefile.am b/src/ncr/Makefile.am
index 6e20f32..5d102a5 100644
--- a/src/ncr/Makefile.am
+++ b/src/ncr/Makefile.am
@@ -10,8 +10,8 @@ niepcelibdir = @libdir@/niepce/
 noinst_LIBRARIES = libncr.a
 
 
-libncr_a_SOURCES = ncr.h ncr.cpp \
-	image.h image.cpp \
+libncr_a_SOURCES = ncr.hpp ncr.cpp \
+	image.hpp image.cpp \
 	$(NULL)
 
 #libncr_la_SOURCES = ncr.h ncr.cpp
diff --git a/src/ncr/image.cpp b/src/ncr/image.cpp
index 02c5457..7b1e744 100644
--- a/src/ncr/image.cpp
+++ b/src/ncr/image.cpp
@@ -30,9 +30,9 @@ extern "C" {
 #include <geglmm/node.h>
 #include <geglmm/operation.h>
 
-#include "fwk/utils/debug.h"
-#include "ncr.h"
-#include "image.h"
+#include "fwk/utils/debug.hpp"
+#include "ncr.hpp"
+#include "image.hpp"
 
 namespace ncr {
 
diff --git a/src/ncr/image.h b/src/ncr/image.hpp
similarity index 100%
rename from src/ncr/image.h
rename to src/ncr/image.hpp
diff --git a/src/ncr/ncr.cpp b/src/ncr/ncr.cpp
index 614805d..a2dd645 100644
--- a/src/ncr/ncr.cpp
+++ b/src/ncr/ncr.cpp
@@ -24,7 +24,7 @@ extern "C" {
 
 #include <geglmm/init.h>
 
-#include "ncr.h"
+#include "ncr.hpp"
 
 namespace ncr {
 
diff --git a/src/ncr/ncr.h b/src/ncr/ncr.hpp
similarity index 100%
rename from src/ncr/ncr.h
rename to src/ncr/ncr.hpp
diff --git a/src/niepce/Makefile.am b/src/niepce/Makefile.am
index 5a3eeea..06545b2 100644
--- a/src/niepce/Makefile.am
+++ b/src/niepce/Makefile.am
@@ -34,6 +34,6 @@ niepce_LDADD = \
 
 
 niepce_SOURCES = xmp.cpp \
-	stock.h stock.cpp \
-        notifications.h xmp.h \
+	stock.hpp stock.cpp \
+        notifications.hpp xmp.hpp \
 	main.cpp
diff --git a/src/niepce/main.cpp b/src/niepce/main.cpp
index 261cdcc..e7c9d56 100644
--- a/src/niepce/main.cpp
+++ b/src/niepce/main.cpp
@@ -28,8 +28,8 @@
 #include <glibmm/i18n.h>
 #include <glibmm/thread.h>
 
-#include "fwk/utils/exempi.h"
-#include "xmp.h"
+#include "fwk/utils/exempi.hpp"
+#include "xmp.hpp"
 #include "ui/niepceapplication.hpp"
 
 namespace bfs = boost::filesystem;
diff --git a/src/niepce/modules/darkroom/Makefile.am b/src/niepce/modules/darkroom/Makefile.am
index a5b52c6..5e3ea86 100644
--- a/src/niepce/modules/darkroom/Makefile.am
+++ b/src/niepce/modules/darkroom/Makefile.am
@@ -13,8 +13,8 @@ INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/niepce -I$(top_srcdir)/src/ex
 noinst_LIBRARIES=libmoduledarkroom.a
 
 
-libmoduledarkroom_a_SOURCES = darkroommodule.cpp darkroommodule.h \
-	imagecanvas.h imagecanvas.cpp \
-	toolboxcontroller.h toolboxcontroller.cpp \
-	dritemwidget.h dritemwidget.cpp \
+libmoduledarkroom_a_SOURCES = darkroommodule.cpp darkroommodule.hpp \
+	imagecanvas.hpp imagecanvas.cpp \
+	toolboxcontroller.hpp toolboxcontroller.cpp \
+	dritemwidget.hpp dritemwidget.cpp \
 	$(NULL)
diff --git a/src/niepce/modules/darkroom/darkroommodule.cpp b/src/niepce/modules/darkroom/darkroommodule.cpp
index 5e33cea..b043b47 100644
--- a/src/niepce/modules/darkroom/darkroommodule.cpp
+++ b/src/niepce/modules/darkroom/darkroommodule.cpp
@@ -21,12 +21,12 @@
 #include <gtkmm/toolbar.h>
 #include <gtkmm/stock.h>
 
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "fwk/toolkit/configdatabinder.hpp"
 #include "fwk/toolkit/widgets/dock.hpp"
-#include "ncr/ncr.h"
-#include "darkroommodule.h"
+#include "ncr/ncr.hpp"
+#include "darkroommodule.hpp"
 
 namespace darkroom {
 
diff --git a/src/niepce/modules/darkroom/darkroommodule.h b/src/niepce/modules/darkroom/darkroommodule.hpp
similarity index 93%
rename from src/niepce/modules/darkroom/darkroommodule.h
rename to src/niepce/modules/darkroom/darkroommodule.hpp
index a5258b4..e326ef3 100644
--- a/src/niepce/modules/darkroom/darkroommodule.h
+++ b/src/niepce/modules/darkroom/darkroommodule.hpp
@@ -30,11 +30,11 @@
 #include <gtkmm/scrolledwindow.h>
 
 #include "fwk/toolkit/controller.hpp"
-#include "engine/db/libfile.h"
+#include "engine/db/libfile.hpp"
 #include "libraryclient/libraryclient.hpp"
-#include "ncr/image.h"
-#include "modules/darkroom/imagecanvas.h"
-#include "modules/darkroom/toolboxcontroller.h"
+#include "ncr/image.hpp"
+#include "modules/darkroom/imagecanvas.hpp"
+#include "modules/darkroom/toolboxcontroller.hpp"
 	
 namespace fwk {
 class Dock;
diff --git a/src/niepce/modules/darkroom/dritemwidget.cpp b/src/niepce/modules/darkroom/dritemwidget.cpp
index a27d07d..f5e2317 100644
--- a/src/niepce/modules/darkroom/dritemwidget.cpp
+++ b/src/niepce/modules/darkroom/dritemwidget.cpp
@@ -19,7 +19,7 @@
 
 #include <gtkmm/label.h>
 
-#include "dritemwidget.h"
+#include "dritemwidget.hpp"
 
 namespace darkroom {
 
diff --git a/src/niepce/modules/darkroom/dritemwidget.h b/src/niepce/modules/darkroom/dritemwidget.hpp
similarity index 100%
rename from src/niepce/modules/darkroom/dritemwidget.h
rename to src/niepce/modules/darkroom/dritemwidget.hpp
diff --git a/src/niepce/modules/darkroom/imagecanvas.cpp b/src/niepce/modules/darkroom/imagecanvas.cpp
index 2860b5e..40118f4 100644
--- a/src/niepce/modules/darkroom/imagecanvas.cpp
+++ b/src/niepce/modules/darkroom/imagecanvas.cpp
@@ -20,10 +20,10 @@
 /* remove this when we require a version that does not barf warnings */
 #include "fwk/toolkit/goocanvas_proxy_header.hpp"
 //#include <goocanvasmm/canvas.h>
-#include "fwk/utils/debug.h"
-#include "fwk/utils/geometry.h"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/geometry.hpp"
 
-#include "imagecanvas.h"
+#include "imagecanvas.hpp"
 
 namespace darkroom {
 
diff --git a/src/niepce/modules/darkroom/imagecanvas.h b/src/niepce/modules/darkroom/imagecanvas.hpp
similarity index 100%
rename from src/niepce/modules/darkroom/imagecanvas.h
rename to src/niepce/modules/darkroom/imagecanvas.hpp
diff --git a/src/niepce/modules/darkroom/toolboxcontroller.cpp b/src/niepce/modules/darkroom/toolboxcontroller.cpp
index 70f5dcb..653db87 100644
--- a/src/niepce/modules/darkroom/toolboxcontroller.cpp
+++ b/src/niepce/modules/darkroom/toolboxcontroller.cpp
@@ -24,10 +24,10 @@
 #include <gtkmm/adjustment.h>
 #include <gtkmm/stock.h>
 
-#include "toolboxcontroller.h"
+#include "toolboxcontroller.hpp"
 #include "fwk/toolkit/widgets/editablehscale.hpp"
 #include "fwk/toolkit/widgets/dock-item.hpp"
-#include "dritemwidget.h"
+#include "dritemwidget.hpp"
 
 namespace darkroom {
 
diff --git a/src/niepce/modules/darkroom/toolboxcontroller.h b/src/niepce/modules/darkroom/toolboxcontroller.hpp
similarity index 100%
rename from src/niepce/modules/darkroom/toolboxcontroller.h
rename to src/niepce/modules/darkroom/toolboxcontroller.hpp
diff --git a/src/niepce/notifications.h b/src/niepce/notifications.hpp
similarity index 100%
rename from src/niepce/notifications.h
rename to src/niepce/notifications.hpp
diff --git a/src/niepce/stock.cpp b/src/niepce/stock.cpp
index fa86b1f..c1ca77a 100644
--- a/src/niepce/stock.cpp
+++ b/src/niepce/stock.cpp
@@ -23,8 +23,8 @@
 #include <gtkmm/stock.h>
 #include <gtkmm/stockitem.h>
 
-#include "fwk/utils/debug.h"
-#include "stock.h"
+#include "fwk/utils/debug.hpp"
+#include "stock.hpp"
 
 #ifndef DATADIR
 #error DATADIR is not defined
diff --git a/src/niepce/stock.h b/src/niepce/stock.hpp
similarity index 100%
rename from src/niepce/stock.h
rename to src/niepce/stock.hpp
diff --git a/src/niepce/ui/Makefile.am b/src/niepce/ui/Makefile.am
index 0e5a050..a2957f8 100644
--- a/src/niepce/ui/Makefile.am
+++ b/src/niepce/ui/Makefile.am
@@ -27,11 +27,11 @@ noinst_LIBRARIES = libniepceui.a
 libniepceui_a_CPPFLAGS = 
 libniepceui_a_SOURCES = niepcewindow.hpp niepcewindow.cpp \
 	niepceapplication.hpp niepceapplication.cpp \
-	librarymainview.h librarymainview.cpp \
-	librarycellrenderer.h librarycellrenderer.cpp \
+	librarymainview.hpp librarymainview.cpp \
+	librarycellrenderer.hpp librarycellrenderer.cpp \
 	librarymainviewcontroller.hpp librarymainviewcontroller.cpp \
-	imageliststore.h imageliststore.cpp\
-	workspacecontroller.h workspacecontroller.cpp \
+	imageliststore.hpp imageliststore.cpp\
+	workspacecontroller.hpp workspacecontroller.cpp \
 	metadatapanecontroller.hpp metadatapanecontroller.cpp \
 	dialogs/editlabels.hpp dialogs/editlabels.cpp \
 	dialogs/importdialog.hpp dialogs/importdialog.cpp \
@@ -39,5 +39,5 @@ libniepceui_a_SOURCES = niepcewindow.hpp niepcewindow.cpp \
 	selectioncontroller.hpp selectioncontroller.cpp \
 	filmstripcontroller.hpp filmstripcontroller.cpp \
 	dialogs/importdialog.hpp dialogs/importdialog.cpp \
-	thumb-view/eog-thumb-nav.cpp thumb-view/eog-thumb-nav.h \
-	thumb-view/eog-thumb-view.cpp thumb-view/eog-thumb-view.h
+	thumb-view/eog-thumb-nav.cpp thumb-view/eog-thumb-nav.hpp \
+	thumb-view/eog-thumb-view.cpp thumb-view/eog-thumb-view.hpp
diff --git a/src/niepce/ui/dialogs/editlabels.cpp b/src/niepce/ui/dialogs/editlabels.cpp
index 11fdb19..d157737 100644
--- a/src/niepce/ui/dialogs/editlabels.cpp
+++ b/src/niepce/ui/dialogs/editlabels.cpp
@@ -27,8 +27,8 @@
 #include <gtkmm/entry.h>
 #include <gtkmm/label.h>
 
-#include "fwk/utils/boost.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/boost.hpp"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "fwk/toolkit/gdkutils.hpp"
 #include "fwk/toolkit/undo.hpp"
diff --git a/src/niepce/ui/dialogs/importdialog.cpp b/src/niepce/ui/dialogs/importdialog.cpp
index 3e62a79..e572e59 100644
--- a/src/niepce/ui/dialogs/importdialog.cpp
+++ b/src/niepce/ui/dialogs/importdialog.cpp
@@ -28,7 +28,7 @@
 #include <gtkmm/stock.h>
 #include <gtkmm/builder.h>
 
-#include "fwk/utils/debug.h"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/configuration.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "importdialog.hpp"
diff --git a/src/niepce/ui/dialogs/preferencesdialog.cpp b/src/niepce/ui/dialogs/preferencesdialog.cpp
index 13559f3..2a8f17c 100644
--- a/src/niepce/ui/dialogs/preferencesdialog.cpp
+++ b/src/niepce/ui/dialogs/preferencesdialog.cpp
@@ -24,7 +24,7 @@
 #include <gtkmm/liststore.h>
 #include <gtkmm/checkbutton.h>
 
-#include "fwk/utils/boost.h"
+#include "fwk/utils/boost.hpp"
 #include "fwk/toolkit/configdatabinder.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "fwk/toolkit/gtkutils.hpp"
diff --git a/src/niepce/ui/filmstripcontroller.cpp b/src/niepce/ui/filmstripcontroller.cpp
index 8afd824..e835e9d 100644
--- a/src/niepce/ui/filmstripcontroller.cpp
+++ b/src/niepce/ui/filmstripcontroller.cpp
@@ -20,13 +20,13 @@
 
 #include <gtkmm/iconview.h>
 
-#include "niepce/notifications.h"
+#include "niepce/notifications.hpp"
 #include "engine/db/library.hpp"
-#include "engine/library/thumbnailnotification.h"
-#include "fwk/utils/debug.h"
+#include "engine/library/thumbnailnotification.hpp"
+#include "fwk/utils/debug.hpp"
 
-#include "eog-thumb-nav.h"
-#include "eog-thumb-view.h"
+#include "eog-thumb-nav.hpp"
+#include "eog-thumb-view.hpp"
 #include "filmstripcontroller.hpp"
 
 namespace ui {
diff --git a/src/niepce/ui/imageliststore.cpp b/src/niepce/ui/imageliststore.cpp
index 8229413..b0898b1 100644
--- a/src/niepce/ui/imageliststore.cpp
+++ b/src/niepce/ui/imageliststore.cpp
@@ -19,13 +19,13 @@
 
 #include <gtkmm/icontheme.h>
 
-#include "imageliststore.h"
-#include "fwk/utils/debug.h"
+#include "imageliststore.hpp"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "fwk/toolkit/gdkutils.hpp"
-#include "niepce/notifications.h"
+#include "niepce/notifications.hpp"
 #include "engine/db/library.hpp"
-#include "engine/library/thumbnailnotification.h"
+#include "engine/library/thumbnailnotification.hpp"
 #include "niepcewindow.hpp"
 
 namespace ui {
diff --git a/src/niepce/ui/imageliststore.h b/src/niepce/ui/imageliststore.hpp
similarity index 98%
rename from src/niepce/ui/imageliststore.h
rename to src/niepce/ui/imageliststore.hpp
index a76248f..992b68a 100644
--- a/src/niepce/ui/imageliststore.h
+++ b/src/niepce/ui/imageliststore.hpp
@@ -28,7 +28,7 @@
 
 #include "fwk/toolkit/notification.hpp"
 #include "fwk/toolkit/controller.hpp"
-#include "engine/db/libfile.h"
+#include "engine/db/libfile.hpp"
 #include "libraryclient/libraryclient.hpp"
 
 namespace ui {
diff --git a/src/niepce/ui/librarycellrenderer.cpp b/src/niepce/ui/librarycellrenderer.cpp
index 8ecc176..6744b9d 100644
--- a/src/niepce/ui/librarycellrenderer.cpp
+++ b/src/niepce/ui/librarycellrenderer.cpp
@@ -20,8 +20,8 @@
 
 #include <gdkmm/general.h>
 
-#include "fwk/utils/debug.h"
-#include "librarycellrenderer.h"
+#include "fwk/utils/debug.hpp"
+#include "librarycellrenderer.hpp"
 
 #ifndef DATADIR
 #error DATADIR is not defined
diff --git a/src/niepce/ui/librarycellrenderer.h b/src/niepce/ui/librarycellrenderer.hpp
similarity index 98%
rename from src/niepce/ui/librarycellrenderer.h
rename to src/niepce/ui/librarycellrenderer.hpp
index 4809b04..f15550f 100644
--- a/src/niepce/ui/librarycellrenderer.h
+++ b/src/niepce/ui/librarycellrenderer.hpp
@@ -25,7 +25,7 @@
 #include <gtkmm/cellrendererpixbuf.h>
 #include <cairomm/surface.h>
 
-#include "engine/db/libfile.h"
+#include "engine/db/libfile.hpp"
 
 namespace ui {
 
diff --git a/src/niepce/ui/librarymainview.cpp b/src/niepce/ui/librarymainview.cpp
index 95a166a..7099571 100644
--- a/src/niepce/ui/librarymainview.cpp
+++ b/src/niepce/ui/librarymainview.cpp
@@ -19,8 +19,8 @@
 
 #include <gtkmm/togglebutton.h>
 
-#include "fwk/utils/debug.h"
-#include "ui/librarymainview.h"
+#include "fwk/utils/debug.hpp"
+#include "ui/librarymainview.hpp"
 
 namespace ui {
 
diff --git a/src/niepce/ui/librarymainview.h b/src/niepce/ui/librarymainview.hpp
similarity index 100%
rename from src/niepce/ui/librarymainview.h
rename to src/niepce/ui/librarymainview.hpp
diff --git a/src/niepce/ui/librarymainviewcontroller.cpp b/src/niepce/ui/librarymainviewcontroller.cpp
index 81bda95..165cf8b 100644
--- a/src/niepce/ui/librarymainviewcontroller.cpp
+++ b/src/niepce/ui/librarymainviewcontroller.cpp
@@ -26,15 +26,15 @@
 #include <gtkmm/celllayout.h>
 #include <gtkmm/cellrenderer.h>
 
-#include "fwk/utils/debug.h"
-#include "niepce/notifications.h"
+#include "fwk/utils/debug.hpp"
+#include "niepce/notifications.hpp"
 #include "engine/db/library.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "fwk/toolkit/widgets/dock.hpp"
 #include "librarymainviewcontroller.hpp"
 #include "niepcewindow.hpp"
 #include "metadatapanecontroller.hpp"
-#include "librarycellrenderer.h"
+#include "librarycellrenderer.hpp"
 
 namespace ui {
 
diff --git a/src/niepce/ui/librarymainviewcontroller.hpp b/src/niepce/ui/librarymainviewcontroller.hpp
index 9f98948..0f621b6 100644
--- a/src/niepce/ui/librarymainviewcontroller.hpp
+++ b/src/niepce/ui/librarymainviewcontroller.hpp
@@ -28,15 +28,15 @@
 #include <gtkmm/scrolledwindow.h>
 #include <gtkmm/paned.h>
 
-#include "librarymainview.h"
-#include "engine/db/libfile.h"
+#include "librarymainview.hpp"
+#include "engine/db/libfile.hpp"
 #include "libraryclient/libraryclient.hpp"
 #include "fwk/toolkit/controller.hpp"
 #include "fwk/toolkit/notification.hpp"
 #include "metadatapanecontroller.hpp"
 #include "selectioncontroller.hpp"
-#include "modules/darkroom/darkroommodule.h"
-#include "imageliststore.h"
+#include "modules/darkroom/darkroommodule.hpp"
+#include "imageliststore.hpp"
 
 namespace Gtk {
 	class Widget;
diff --git a/src/niepce/ui/metadatapanecontroller.cpp b/src/niepce/ui/metadatapanecontroller.cpp
index f5468cb..986d7b7 100644
--- a/src/niepce/ui/metadatapanecontroller.cpp
+++ b/src/niepce/ui/metadatapanecontroller.cpp
@@ -26,8 +26,8 @@
 
 #include <exempi/xmpconsts.h>
 
-#include "fwk/utils/debug.h"
-#include "fwk/utils/exempi.h"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/exempi.hpp"
 #include "fwk/toolkit/metadatawidget.hpp"
 #include "metadatapanecontroller.hpp"
 
diff --git a/src/niepce/ui/metadatapanecontroller.hpp b/src/niepce/ui/metadatapanecontroller.hpp
index bca0165..5afbabf 100644
--- a/src/niepce/ui/metadatapanecontroller.hpp
+++ b/src/niepce/ui/metadatapanecontroller.hpp
@@ -22,7 +22,7 @@
 
 #include <gtkmm/box.h>
 
-#include "fwk/utils/exempi.h"
+#include "fwk/utils/exempi.hpp"
 #include "fwk/toolkit/dockable.hpp"
 
 namespace xmp {
diff --git a/src/niepce/ui/niepceapplication.cpp b/src/niepce/ui/niepceapplication.cpp
index 1f1aff0..6fb0051 100644
--- a/src/niepce/ui/niepceapplication.cpp
+++ b/src/niepce/ui/niepceapplication.cpp
@@ -22,7 +22,7 @@
 #include <glibmm/i18n.h>
 #include <gtkmm/aboutdialog.h>
 
-#include "niepce/stock.h"
+#include "niepce/stock.hpp"
 #include "niepceapplication.hpp"
 #include "niepcewindow.hpp"
 
diff --git a/src/niepce/ui/niepcewindow.cpp b/src/niepce/ui/niepcewindow.cpp
index 2e1116e..eb6e046 100644
--- a/src/niepce/ui/niepcewindow.cpp
+++ b/src/niepce/ui/niepcewindow.cpp
@@ -29,11 +29,11 @@
 #include <gtkmm/separator.h>
 #include <gtkmm/filechooserdialog.h>
 
-#include "niepce/notifications.h"
-#include "niepce/stock.h"
-#include "fwk/utils/debug.h"
-#include "fwk/utils/moniker.h"
-#include "fwk/utils/boost.h"
+#include "niepce/notifications.hpp"
+#include "niepce/stock.hpp"
+#include "fwk/utils/debug.hpp"
+#include "fwk/utils/moniker.hpp"
+#include "fwk/utils/boost.hpp"
 #include "engine/db/library.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "fwk/toolkit/configuration.hpp"
@@ -41,7 +41,7 @@
 #include "fwk/toolkit/configdatabinder.hpp"
 #include "fwk/toolkit/undo.hpp"
 
-#include "eog-thumb-view.h"
+#include "eog-thumb-view.hpp"
 #include "niepcewindow.hpp"
 #include "dialogs/importdialog.hpp"
 #include "dialogs/preferencesdialog.hpp"
diff --git a/src/niepce/ui/niepcewindow.hpp b/src/niepce/ui/niepcewindow.hpp
index 013a113..90ebaaa 100644
--- a/src/niepce/ui/niepcewindow.hpp
+++ b/src/niepce/ui/niepcewindow.hpp
@@ -34,7 +34,7 @@
 #include "engine/db/label.hpp"
 #include "libraryclient/libraryclient.hpp"
 #include "ui/librarymainviewcontroller.hpp"
-#include "ui/workspacecontroller.h"
+#include "ui/workspacecontroller.hpp"
 #include "ui/selectioncontroller.hpp"
 #include "ui/filmstripcontroller.hpp"
 
diff --git a/src/niepce/ui/selectioncontroller.cpp b/src/niepce/ui/selectioncontroller.cpp
index f78b67c..9aa3f56 100644
--- a/src/niepce/ui/selectioncontroller.cpp
+++ b/src/niepce/ui/selectioncontroller.cpp
@@ -22,13 +22,13 @@
 #include <gtkmm/iconview.h>
 #include <glibmm/i18n.h>
 
-#include "fwk/utils/autoflag.h"
-#include "fwk/utils/boost.h"
-#include "fwk/utils/debug.h"
+#include "fwk/utils/autoflag.hpp"
+#include "fwk/utils/boost.hpp"
+#include "fwk/utils/debug.hpp"
 #include "fwk/toolkit/undo.hpp"
 #include "fwk/toolkit/command.hpp"
 #include "fwk/toolkit/application.hpp"
-#include "engine/db/metadata.h"
+#include "engine/db/metadata.hpp"
 #include "libraryclient/libraryclient.hpp"
 #include "niepcewindow.hpp"
 #include "selectioncontroller.hpp"
diff --git a/src/niepce/ui/selectioncontroller.hpp b/src/niepce/ui/selectioncontroller.hpp
index 8eb504e..982f0eb 100644
--- a/src/niepce/ui/selectioncontroller.hpp
+++ b/src/niepce/ui/selectioncontroller.hpp
@@ -26,7 +26,7 @@
 #include <sigc++/signal.h>
 
 #include "fwk/toolkit/controller.hpp"
-#include "ui/imageliststore.h"
+#include "ui/imageliststore.hpp"
 
 namespace Gtk {
 	class IconView;
diff --git a/src/niepce/ui/thumb-view/Makefile.am b/src/niepce/ui/thumb-view/Makefile.am
index 3b52a09..b3dfb07 100644
--- a/src/niepce/ui/thumb-view/Makefile.am
+++ b/src/niepce/ui/thumb-view/Makefile.am
@@ -4,7 +4,7 @@ INCLUDES = -I$(srcdir) -I$(top_srcdir)/src
 
 noinst_LTLIBRARIES = libthumbview.la
 
-noinst_HEADERS = eog-thumb-nav.h eog-thumb-view.h 
+noinst_HEADERS = eog-thumb-nav.hpp eog-thumb-view.hpp 
 
 libthumbview_la_CPPFLAGS =  @LIBGTKMM_CFLAGS@ \
 	@GNOMEVFS_CFLAGS@
diff --git a/src/niepce/ui/thumb-view/eog-thumb-nav.cpp b/src/niepce/ui/thumb-view/eog-thumb-nav.cpp
index 55ede95..df2d68d 100644
--- a/src/niepce/ui/thumb-view/eog-thumb-nav.cpp
+++ b/src/niepce/ui/thumb-view/eog-thumb-nav.cpp
@@ -23,8 +23,8 @@
 #include "config.h"
 #endif
 
-#include "eog-thumb-nav.h"
-#include "eog-thumb-view.h"
+#include "eog-thumb-nav.hpp"
+#include "eog-thumb-view.hpp"
 
 #include <glib.h>
 #include <glib/gi18n.h>
diff --git a/src/niepce/ui/thumb-view/eog-thumb-nav.h b/src/niepce/ui/thumb-view/eog-thumb-nav.hpp
similarity index 98%
rename from src/niepce/ui/thumb-view/eog-thumb-nav.h
rename to src/niepce/ui/thumb-view/eog-thumb-nav.hpp
index bcdb4e8..3ee2184 100644
--- a/src/niepce/ui/thumb-view/eog-thumb-nav.h
+++ b/src/niepce/ui/thumb-view/eog-thumb-nav.hpp
@@ -22,7 +22,7 @@
 #ifndef __EOG_THUMB_NAV_H__
 #define __EOG_THUMB_NAV_H__
 
-#include "eog-thumb-view.h"
+#include "eog-thumb-view.hpp"
 
 #include <gtk/gtk.h>
 #include <glib.h>
diff --git a/src/niepce/ui/thumb-view/eog-thumb-view.cpp b/src/niepce/ui/thumb-view/eog-thumb-view.cpp
index 2209452..69b2010 100644
--- a/src/niepce/ui/thumb-view/eog-thumb-view.cpp
+++ b/src/niepce/ui/thumb-view/eog-thumb-view.cpp
@@ -25,7 +25,7 @@
 #include "config.h"
 #endif
 
-#include "eog-thumb-view.h"
+#include "eog-thumb-view.hpp"
 //#include "eog-list-store.h"
 
 #ifdef HAVE_EXIF
@@ -39,8 +39,8 @@
 #include <libgnomevfs/gnome-vfs-mime-utils.h>
 #include <libgnomevfs/gnome-vfs-mime-handlers.h>
 
-#include "fwk/utils/boost.h"
-#include "engine/db/libfile.h"
+#include "fwk/utils/boost.hpp"
+#include "engine/db/libfile.hpp"
 
 #define EOG_THUMB_VIEW_SPACING 0
 
diff --git a/src/niepce/ui/thumb-view/eog-thumb-view.h b/src/niepce/ui/thumb-view/eog-thumb-view.hpp
similarity index 97%
rename from src/niepce/ui/thumb-view/eog-thumb-view.h
rename to src/niepce/ui/thumb-view/eog-thumb-view.hpp
index 0e3086e..28ba6ef 100644
--- a/src/niepce/ui/thumb-view/eog-thumb-view.h
+++ b/src/niepce/ui/thumb-view/eog-thumb-view.hpp
@@ -23,12 +23,12 @@
 #define EOG_THUMB_VIEW_H
 
 #include <gtk/gtk.h>
-#include "niepce/ui/imageliststore.h"
+#include "niepce/ui/imageliststore.hpp"
 
 /*#include "eog-image.h"*/
 //#include "eog-list-store.h"
 
-#include "engine/db/libfile.h"
+#include "engine/db/libfile.hpp"
 
 G_BEGIN_DECLS
 
diff --git a/src/niepce/ui/workspacecontroller.cpp b/src/niepce/ui/workspacecontroller.cpp
index e8236a9..9394546 100644
--- a/src/niepce/ui/workspacecontroller.cpp
+++ b/src/niepce/ui/workspacecontroller.cpp
@@ -25,13 +25,13 @@
 #include <gtkmm/icontheme.h>
 #include <gtkmm/box.h>
 
-#include "fwk/utils/debug.h"
-#include "niepce/notifications.h"
+#include "fwk/utils/debug.hpp"
+#include "niepce/notifications.hpp"
 #include "engine/db/library.hpp" // FIXME uh oh. this shouldn't be
 #include "libraryclient/libraryclient.hpp"
 #include "fwk/toolkit/application.hpp"
 #include "niepcewindow.hpp"
-#include "workspacecontroller.h"
+#include "workspacecontroller.hpp"
 
 
 using fwk::Application;
diff --git a/src/niepce/ui/workspacecontroller.h b/src/niepce/ui/workspacecontroller.hpp
similarity index 99%
rename from src/niepce/ui/workspacecontroller.h
rename to src/niepce/ui/workspacecontroller.hpp
index 8de14a4..2f2e7b8 100644
--- a/src/niepce/ui/workspacecontroller.h
+++ b/src/niepce/ui/workspacecontroller.hpp
@@ -30,7 +30,7 @@
 #include <gtkmm/label.h>
 #include <gtkmm/treestore.h>
 
-#include "engine/db/libfolder.h"
+#include "engine/db/libfolder.hpp"
 #include "fwk/toolkit/controller.hpp"
 #include "fwk/toolkit/notification.hpp"
 
diff --git a/src/niepce/xmp.cpp b/src/niepce/xmp.cpp
index b8a7bf3..88361c5 100644
--- a/src/niepce/xmp.cpp
+++ b/src/niepce/xmp.cpp
@@ -17,7 +17,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "xmp.h"
+#include "xmp.hpp"
 
 using utils::ExempiManager;
 
diff --git a/src/niepce/xmp.h b/src/niepce/xmp.hpp
similarity index 96%
rename from src/niepce/xmp.h
rename to src/niepce/xmp.hpp
index c5edbf6..077833a 100644
--- a/src/niepce/xmp.h
+++ b/src/niepce/xmp.hpp
@@ -21,7 +21,7 @@
 #ifndef _NIEPCE_XMP_H_
 #define _NIEPCE_XMP_H_
 
-#include "fwk/utils/exempi.h"
+#include "fwk/utils/exempi.hpp"
 
 namespace niepce {
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]