[f-spot] Move extensions into src.



commit 2fe1f6d602f661e32e7e8b383fb1b456ba520997
Author: Ruben Vermeersch <ruben savanne be>
Date:   Mon Aug 9 11:31:52 2010 +0200

    Move extensions into src.
    
    Also adds Monodevelop support for building the Editors.

 F-Spot.sln                                         |   50 ++++++++++++
 Makefile.am                                        |    1 -
 configure.ac                                       |   65 ++++++++--------
 {extensions => src/Extensions}/.gitignore          |    0
 {extensions => src/Extensions}/Editors/.gitignore  |    0
 .../Editors/BWEditor/BWEditor.addin.xml            |    0
 .../Extensions}/Editors/BWEditor/BWEditor.cs       |    0
 src/Extensions/Editors/BWEditor/BWEditor.csproj    |   84 ++++++++++++++++++++
 .../Extensions}/Editors/BWEditor/Makefile.am       |    0
 .../BlackoutEditor/BlackoutEditor.addin.xml        |    0
 .../Editors/BlackoutEditor/BlackoutEditor.cs       |    0
 .../Editors/BlackoutEditor/BlackoutEditor.csproj   |   72 +++++++++++++++++
 .../Extensions}/Editors/BlackoutEditor/Makefile.am |    0
 .../Editors/FlipEditor/FlipEditor.addin.xml        |    0
 .../Extensions}/Editors/FlipEditor/FlipEditor.cs   |    0
 .../Editors/FlipEditor/FlipEditor.csproj           |   71 +++++++++++++++++
 .../Extensions}/Editors/FlipEditor/Makefile.am     |    0
 {extensions => src/Extensions}/Editors/Makefile.am |    0
 .../Extensions}/Editors/PixelateEditor/Makefile.am |    0
 .../PixelateEditor/PixelateEditor.addin.xml        |    0
 .../Editors/PixelateEditor/PixelateEditor.cs       |    0
 .../Editors/PixelateEditor/PixelateEditor.csproj   |   72 +++++++++++++++++
 .../Extensions}/Editors/ResizeEditor/Makefile.am   |    0
 .../Editors/ResizeEditor/ResizeEditor.addin.xml    |    0
 .../Editors/ResizeEditor/ResizeEditor.cs           |    0
 .../Editors/ResizeEditor/ResizeEditor.csproj       |   72 +++++++++++++++++
 .../Extensions}/Exporters/.gitignore               |    0
 .../Exporters/CDExport/CDExport.addin.xml          |    0
 .../Extensions}/Exporters/CDExport/CDExport.cs     |    0
 .../Extensions}/Exporters/CDExport/CDExport.ui     |    0
 .../Extensions}/Exporters/CDExport/Makefile.am     |    0
 .../Exporters/FacebookExport/.gitignore            |    0
 .../FacebookExport/FacebookExport.addin.xml        |    0
 .../Exporters/FacebookExport/FacebookExport.cs     |    0
 .../Exporters/FacebookExport/FacebookExport.ui     |    0
 .../FacebookExport/FacebookExportDialog.cs         |    0
 .../Exporters/FacebookExport/FacebookTagPopup.cs   |    0
 .../FacebookExport/FindNullableClashes.cs          |    0
 .../Exporters/FacebookExport/Makefile.am           |    0
 .../FacebookExport/Mono.Facebook/Album.cs          |    0
 .../FacebookExport/Mono.Facebook/AssemblyInfo.cs   |    0
 .../FacebookExport/Mono.Facebook/Error.cs          |    0
 .../FacebookExport/Mono.Facebook/Event.cs          |    0
 .../Mono.Facebook/FacebookException.cs             |    0
 .../FacebookExport/Mono.Facebook/FacebookParam.cs  |    0
 .../Mono.Facebook/FacebookSession.cs               |    0
 .../FacebookExport/Mono.Facebook/Friend.cs         |    0
 .../FacebookExport/Mono.Facebook/FriendInfo.cs     |    0
 .../FacebookExport/Mono.Facebook/Group.cs          |    0
 .../FacebookExport/Mono.Facebook/Location.cs       |    0
 .../FacebookExport/Mono.Facebook/Notification.cs   |    0
 .../FacebookExport/Mono.Facebook/PeopleList.cs     |    0
 .../FacebookExport/Mono.Facebook/Photo.cs          |    0
 .../FacebookExport/Mono.Facebook/Responses.cs      |    0
 .../FacebookExport/Mono.Facebook/SessionInfo.cs    |    0
 .../FacebookExport/Mono.Facebook/SessionWrapper.cs |    0
 .../Exporters/FacebookExport/Mono.Facebook/Tag.cs  |    0
 .../Exporters/FacebookExport/Mono.Facebook/User.cs |    0
 .../Exporters/FacebookExport/Mono.Facebook/Util.cs |    0
 .../FacebookExport/Mono.Facebook/facebook.cs       |    0
 .../FacebookExport/Mono.Facebook/facebook.xsd      |    0
 .../Extensions}/Exporters/FlickrExport/.gitignore  |    0
 .../Exporters/FlickrExport/FlickrExport.addin.xml  |    0
 .../Exporters/FlickrExport/FlickrExport.cs         |    0
 .../Exporters/FlickrExport/FlickrExport.glade      |    0
 .../Exporters/FlickrExport/FlickrRemote.cs         |    0
 .../Extensions}/Exporters/FlickrExport/Makefile.am |    0
 .../Extensions}/Exporters/FolderExport/.gitignore  |    0
 .../Exporters/FolderExport/FolderExport.addin.xml  |    0
 .../Exporters/FolderExport/FolderExport.cs         |    0
 .../Exporters/FolderExport/FolderExport.glade      |    0
 .../Extensions}/Exporters/FolderExport/Makefile.am |    0
 .../Exporters/FolderExport/f-spot-simple-white.css |    0
 .../Exporters/FolderExport/f-spot-simple.css       |    0
 .../Extensions}/Exporters/FolderExport/f-spot.js   |    0
 .../Extensions}/Exporters/GalleryExport/.gitignore |    0
 .../Exporters/GalleryExport/FormClient.cs          |    0
 .../GalleryExport/GalleryExport.addin.xml          |    0
 .../Exporters/GalleryExport/GalleryExport.cs       |    0
 .../Exporters/GalleryExport/GalleryExport.glade    |    0
 .../Exporters/GalleryExport/GalleryRemote.cs       |    0
 .../Exporters/GalleryExport/Makefile.am            |    0
 .../Extensions}/Exporters/Makefile.am              |    0
 .../Exporters/PicasaWebExport/.gitignore           |    0
 .../Exporters/PicasaWebExport/Makefile.am          |    0
 .../PicasaWebExport/PicasaWebExport.addin.xml      |    0
 .../Exporters/PicasaWebExport/PicasaWebExport.cs   |    0
 .../PicasaWebExport/PicasaWebExport.glade          |    0
 .../PicasaWebExport/google-sharp/.gitignore        |    0
 .../PicasaWebExport/google-sharp/AlbumAccess.cs    |    0
 .../PicasaWebExport/google-sharp/AssemblyInfo.cs   |    0
 .../PicasaWebExport/google-sharp/Authentication.cs |    0
 .../google-sharp/CaptchaException.cs               |    0
 .../google-sharp/CreateAlbumException.cs           |    0
 .../google-sharp/DeleteAlbumException.cs           |    0
 .../PicasaWebExport/google-sharp/GDataApi.cs       |    0
 .../google-sharp/GoogleConnection.cs               |    0
 .../PicasaWebExport/google-sharp/GoogleService.cs  |    0
 .../PicasaWebExport/google-sharp/Makefile.am       |    0
 .../google-sharp/MultipartRequest.cs               |    0
 .../google-sharp/NoCheckCertificatePolicy.cs       |    0
 .../PicasaWebExport/google-sharp/PicasaAlbum.cs    |    0
 .../google-sharp/PicasaAlbumCollection.cs          |    0
 .../PicasaWebExport/google-sharp/PicasaPicture.cs  |    0
 .../google-sharp/PicasaPictureCollection.cs        |    0
 .../PicasaWebExport/google-sharp/PicasaWeb.cs      |    0
 .../google-sharp/UploadPictureException.cs         |    0
 .../google-sharp/UploadProgressEventArgs.cs        |    0
 .../google-sharp/UploadProgressEventHandler.cs     |    0
 .../PicasaWebExport/google-sharp/XmlUtil.cs        |    0
 .../Extensions}/Exporters/SmugMugExport/.gitignore |    0
 .../Exporters/SmugMugExport/Makefile.am            |    0
 .../SmugMugExport/SmugMugExport.addin.xml          |    0
 .../Exporters/SmugMugExport/SmugMugExport.cs       |    0
 .../Exporters/SmugMugExport/SmugMugExport.glade    |    0
 .../Exporters/SmugMugExport/SmugMugNet/.gitignore  |    0
 .../Exporters/SmugMugExport/SmugMugNet/Makefile.am |    0
 .../SmugMugNet/NoCheckCertificatePolicy.cs         |    0
 .../SmugMugExport/SmugMugNet/SmugMugApi.cs         |    0
 .../Extensions}/Exporters/TabbloExport/.gitignore  |    0
 .../ApplicationCentricCertificatePolicy.cs         |    0
 .../Exporters/TabbloExport/AssemblyInfo.cs         |    0
 .../TabbloExport/BlindTrustCertificatePolicy.cs    |    0
 .../Exporters/TabbloExport/FSpotTraceListener.cs   |    0
 .../Exporters/TabbloExport/FSpotUploadProgress.cs  |    0
 .../Extensions}/Exporters/TabbloExport/Makefile.am |    0
 .../Exporters/TabbloExport/Tabblo/AssemblyInfo.cs  |    0
 .../Exporters/TabbloExport/Tabblo/Connection.cs    |    0
 .../Exporters/TabbloExport/Tabblo/IPreferences.cs  |    0
 .../Exporters/TabbloExport/Tabblo/Makefile.am      |    0
 .../TabbloExport/Tabblo/MultipartRequest.cs        |    0
 .../Exporters/TabbloExport/Tabblo/Picture.cs       |    0
 .../TabbloExport/Tabblo/TabbloException.cs         |    0
 .../TabbloExport/Tabblo/TotalUploadProgress.cs     |    0
 .../TabbloExport/Tabblo/UploadProgressEventArgs.cs |    0
 .../Tabblo/UploadProgressEventHandler.cs           |    0
 .../Exporters/TabbloExport/Tabblo/Uploader.cs      |    0
 .../Exporters/TabbloExport/TabbloExport.addin.xml  |    0
 .../Exporters/TabbloExport/TabbloExport.cs         |    0
 .../Exporters/TabbloExport/TabbloExportModel.cs    |    0
 .../Exporters/TabbloExport/TabbloExportView.cs     |    0
 .../TabbloExport/UserDecisionCertificatePolicy.cs  |    0
 .../Exporters/TabbloExport/ui/TabbloExport.ui      |    0
 .../Exporters/TabbloExport/ui/TrustError.ui        |    0
 .../Extensions}/Exporters/ZipExport/.gitignore     |    0
 .../Extensions}/Exporters/ZipExport/Makefile.am    |    0
 .../Exporters/ZipExport/ZipExport.addin.xml        |    0
 .../Extensions}/Exporters/ZipExport/ZipExport.cs   |    0
 .../Exporters/ZipExport/ZipExport.glade            |    0
 {extensions => src/Extensions}/Makefile.am         |    0
 {extensions => src/Extensions}/Tools/.gitignore    |    0
 .../Extensions}/Tools/ChangePhotoPath/.gitignore   |    0
 .../ChangePhotoPath/ChangePhotoPath.addin.xml      |    0
 .../Tools/ChangePhotoPath/ChangePhotoPath.glade    |    0
 .../ChangePhotoPath/ChangePhotoPathController.cs   |    0
 .../Tools/ChangePhotoPath/ChangePhotoPathGui.cs    |    0
 .../Tools/ChangePhotoPath/IChangePhotoPathGui.cs   |    0
 .../Extensions}/Tools/ChangePhotoPath/Makefile.am  |    0
 .../Extensions}/Tools/DevelopInUFraw/.gitignore    |    0
 .../Tools/DevelopInUFraw/DevelopInUFRaw.addin.xml  |    0
 .../Tools/DevelopInUFraw/DevelopInUFRaw.cs         |    0
 .../Extensions}/Tools/DevelopInUFraw/Makefile.am   |    0
 .../Extensions}/Tools/HashJob/.gitignore           |    0
 .../Extensions}/Tools/HashJob/HashJob.addin.xml    |    0
 .../Extensions}/Tools/HashJob/HashJob.cs           |    0
 .../Extensions}/Tools/HashJob/Makefile.am          |    0
 .../Extensions}/Tools/LiveWebGallery/.gitignore    |    0
 .../Tools/LiveWebGallery/GalleryRequestHandler.cs  |    0
 .../Tools/LiveWebGallery/LiveWebGallery.addin.xml  |    0
 .../Tools/LiveWebGallery/LiveWebGallery.cs         |    0
 .../Tools/LiveWebGallery/LiveWebGalleryDialog.cs   |    0
 .../Extensions}/Tools/LiveWebGallery/Makefile.am   |    0
 .../Tools/LiveWebGallery/PhotoRequestHandler.cs    |    0
 .../Tools/LiveWebGallery/ResourceRequestHandler.cs |    0
 .../Tools/LiveWebGallery/SimpleWebServer.cs        |    0
 .../Tools/LiveWebGallery/ui/LiveWebGallery.ui      |    0
 .../Extensions}/Tools/LiveWebGallery/ui/empty.png  |  Bin 167 -> 167 bytes
 .../Extensions}/Tools/LiveWebGallery/ui/f-spot.css |    0
 .../Extensions}/Tools/LiveWebGallery/ui/f-spot.js  |    0
 .../Tools/LiveWebGallery/ui/gallery.html           |    0
 {extensions => src/Extensions}/Tools/Makefile.am   |    0
 .../Extensions}/Tools/MergeDb/.gitignore           |    0
 .../Extensions}/Tools/MergeDb/Makefile.am          |    0
 .../Extensions}/Tools/MergeDb/MergeDb.addin.xml    |    0
 .../Extensions}/Tools/MergeDb/MergeDb.cs           |    0
 .../Extensions}/Tools/MergeDb/MergeDb.glade        |    0
 .../Extensions}/Tools/MergeDb/MergeDbDialog.cs     |    0
 .../Extensions}/Tools/MergeDb/PickFolderDialog.cs  |    0
 .../Extensions}/Tools/MetaPixel/.gitignore         |    0
 .../Extensions}/Tools/MetaPixel/Makefile           |    0
 .../Tools/MetaPixel/MetaPixel.addin.xml            |    0
 .../Extensions}/Tools/MetaPixel/MetaPixel.cs       |    0
 .../Extensions}/Tools/MetaPixel/MetaPixel.glade    |    0
 .../Extensions}/Tools/PictureTile/.gitignore       |    0
 .../Extensions}/Tools/PictureTile/Makefile         |    0
 .../Tools/PictureTile/PictureTile.addin.xml        |    0
 .../Extensions}/Tools/PictureTile/PictureTile.cs   |    0
 .../Tools/PictureTile/PictureTile.glade            |    0
 .../Extensions}/Tools/RawPlusJpeg/.gitignore       |    0
 .../Extensions}/Tools/RawPlusJpeg/Makefile.am      |    0
 .../Tools/RawPlusJpeg/RawPlusJpeg.addin.xml        |    0
 .../Extensions}/Tools/RawPlusJpeg/RawPlusJpeg.cs   |    0
 .../Extensions}/Tools/RetroactiveRoll/.gitignore   |    0
 .../Extensions}/Tools/RetroactiveRoll/Makefile.am  |    0
 .../RetroactiveRoll/RetroactiveRoll.addin.xml      |    0
 .../Tools/RetroactiveRoll/RetroactiveRoll.cs       |    0
 .../Extensions}/Tools/ScreensaverConfig/.gitignore |    0
 .../Tools/ScreensaverConfig/Makefile.am            |    0
 .../ScreensaverConfig/ScreensaverConfig.addin.xml  |    0
 .../Tools/ScreensaverConfig/ScreensaverConfig.cs   |    0
 .../ScreensaverConfig/ScreensaverConfigDialog.ui   |    0
 .../Extensions}/Tools/SyncCatalog/.gitignore       |    0
 .../Extensions}/Tools/SyncCatalog/Makefile         |    0
 .../Tools/SyncCatalog/SyncCatalog.addin.xml        |    0
 .../Extensions}/Tools/SyncCatalog/SyncCatalog.cs   |    0
 .../Extensions}/Transitions/.gitignore             |    0
 .../CoverTransition/CoverTransition.addin.xml      |    0
 .../Transitions/CoverTransition/CoverTransition.cs |    0
 .../Transitions/CoverTransition/Makefile.am        |    0
 .../Extensions}/Transitions/Makefile.am            |    0
 src/Makefile.am                                    |    3 +-
 221 files changed, 456 insertions(+), 34 deletions(-)
---
diff --git a/F-Spot.sln b/F-Spot.sln
index 0bb46df..464dc34 100644
--- a/F-Spot.sln
+++ b/F-Spot.sln
@@ -35,6 +35,20 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Clients", "Clients", "{9D75
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainApp", "src\Clients\MainApp\MainApp.csproj", "{27EC05FB-0223-4B26-8157-E49AF81D0007}"
 EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{7D049DAA-F1B0-4697-9BCA-91FC0E1A2B9D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Editors", "Editors", "{416E19A2-9CD9-498F-BE75-20AB74535ACD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlackoutEditor", "src\Extensions\Editors\BlackoutEditor\BlackoutEditor.csproj", "{7011154B-87B0-4C54-98DD-B5FF1E60B75F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BWEditor", "src\Extensions\Editors\BWEditor\BWEditor.csproj", "{61DAD6B1-E866-485B-819E-A9E86B793F5E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlipEditor", "src\Extensions\Editors\FlipEditor\FlipEditor.csproj", "{53DAC12F-0421-4F5E-A746-17A701D2BDDA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PixelateEditor", "src\Extensions\Editors\PixelateEditor\PixelateEditor.csproj", "{8EB3933F-A089-43A3-B662-617DC71A2173}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResizeEditor", "src\Extensions\Editors\ResizeEditor\ResizeEditor.csproj", "{1F610540-D2ED-4F58-87CE-9092A43DBD4A}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -48,6 +62,12 @@ Global
 		{05A7FEC4-974A-40EB-AFB8-14E523EEEFFB}.Release|Any CPU.Build.0 = Release|Any CPU
 		{05A7FEC4-974A-40EB-AFB8-14E523EEEFFB}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
 		{05A7FEC4-974A-40EB-AFB8-14E523EEEFFB}.Submodule|Any CPU.Build.0 = Debug|Any CPU
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A}.Submodule|Any CPU.Build.0 = Debug|Any CPU
 		{27EC05FB-0223-4B26-8157-E49AF81D0007}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{27EC05FB-0223-4B26-8157-E49AF81D0007}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{27EC05FB-0223-4B26-8157-E49AF81D0007}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -66,14 +86,38 @@ Global
 		{46049AF4-97E0-4EE5-A5CB-A9D0C9026B25}.Release|Any CPU.Build.0 = Release|Any CPU
 		{46049AF4-97E0-4EE5-A5CB-A9D0C9026B25}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
 		{46049AF4-97E0-4EE5-A5CB-A9D0C9026B25}.Submodule|Any CPU.Build.0 = Debug|Any CPU
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA}.Release|Any CPU.Build.0 = Release|Any CPU
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA}.Submodule|Any CPU.Build.0 = Debug|Any CPU
 		{57EDC3BC-E777-4400-B4E7-32A5D8F15A76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{57EDC3BC-E777-4400-B4E7-32A5D8F15A76}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E}.Release|Any CPU.Build.0 = Release|Any CPU
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E}.Submodule|Any CPU.Build.0 = Debug|Any CPU
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F}.Submodule|Any CPU.Build.0 = Debug|Any CPU
 		{7281334F-0B1D-4383-9EA2-6740D56ADCDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{7281334F-0B1D-4383-9EA2-6740D56ADCDE}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{7281334F-0B1D-4383-9EA2-6740D56ADCDE}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{7281334F-0B1D-4383-9EA2-6740D56ADCDE}.Release|Any CPU.Build.0 = Release|Any CPU
 		{7281334F-0B1D-4383-9EA2-6740D56ADCDE}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
 		{7281334F-0B1D-4383-9EA2-6740D56ADCDE}.Submodule|Any CPU.Build.0 = Debug|Any CPU
+		{8EB3933F-A089-43A3-B662-617DC71A2173}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8EB3933F-A089-43A3-B662-617DC71A2173}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8EB3933F-A089-43A3-B662-617DC71A2173}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8EB3933F-A089-43A3-B662-617DC71A2173}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8EB3933F-A089-43A3-B662-617DC71A2173}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+		{8EB3933F-A089-43A3-B662-617DC71A2173}.Submodule|Any CPU.Build.0 = Debug|Any CPU
 		{903D6440-A981-4B29-8825-7EB820684925}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{903D6440-A981-4B29-8825-7EB820684925}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{903D6440-A981-4B29-8825-7EB820684925}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -136,6 +180,12 @@ Global
 		{903D6440-A981-4B29-8825-7EB820684925} = {6369E0D4-0A68-4D4E-A6A0-EF2EA793002F}
 		{C856EFD8-E812-4E61-8B76-E3583D94C233} = {6369E0D4-0A68-4D4E-A6A0-EF2EA793002F}
 		{27EC05FB-0223-4B26-8157-E49AF81D0007} = {9D75644A-DEF1-4362-8553-4B5F09783DC9}
+		{416E19A2-9CD9-498F-BE75-20AB74535ACD} = {7D049DAA-F1B0-4697-9BCA-91FC0E1A2B9D}
+		{7011154B-87B0-4C54-98DD-B5FF1E60B75F} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
+		{61DAD6B1-E866-485B-819E-A9E86B793F5E} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
+		{53DAC12F-0421-4F5E-A746-17A701D2BDDA} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
+		{8EB3933F-A089-43A3-B662-617DC71A2173} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
+		{1F610540-D2ED-4F58-87CE-9092A43DBD4A} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
 	EndGlobalSection
 	GlobalSection(MonoDevelopProperties) = preSolution
 		StartupItem = src\Clients\MainApp\MainApp.csproj
diff --git a/Makefile.am b/Makefile.am
index 1c87909..fce1287 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,7 +8,6 @@ SUBDIRS = 		\
 	tools		\
 	po			\
 	src			\
-	extensions	\
 	tests
 
 schemadir = $(sysconfdir)/gconf/schemas
diff --git a/configure.ac b/configure.ac
index 041add7..aa9efcb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -337,6 +337,7 @@ lib/TagLib/Makefile
 
 src/AssemblyInfo.cs
 
+src/Makefile
 src/Core/Makefile
 src/Core/FSpot.Bling/Makefile
 src/Core/FSpot.Cms/Makefile
@@ -355,42 +356,42 @@ src/Clients/Makefile
 src/Clients/MainApp/Makefile
 src/Clients/MainApp/f-spot.exe.config
 
+src/Extensions/Makefile
+src/Extensions/Editors/Makefile
+src/Extensions/Editors/BlackoutEditor/Makefile
+src/Extensions/Editors/BWEditor/Makefile
+src/Extensions/Editors/FlipEditor/Makefile
+src/Extensions/Editors/PixelateEditor/Makefile
+src/Extensions/Editors/ResizeEditor/Makefile
+src/Extensions/Exporters/Makefile
+src/Extensions/Exporters/CDExport/Makefile
+src/Extensions/Exporters/FlickrExport/Makefile
+src/Extensions/Exporters/GalleryExport/Makefile
+src/Extensions/Exporters/FacebookExport/Makefile
+src/Extensions/Exporters/FolderExport/Makefile
+src/Extensions/Exporters/SmugMugExport/SmugMugNet/Makefile
+src/Extensions/Exporters/SmugMugExport/Makefile
+src/Extensions/Exporters/TabbloExport/Makefile
+src/Extensions/Exporters/TabbloExport/Tabblo/Makefile
+src/Extensions/Exporters/PicasaWebExport/Makefile
+src/Extensions/Exporters/PicasaWebExport/google-sharp/Makefile
+src/Extensions/Exporters/ZipExport/Makefile
+src/Extensions/Tools/Makefile
+src/Extensions/Tools/RawPlusJpeg/Makefile
+src/Extensions/Tools/ChangePhotoPath/Makefile
+src/Extensions/Tools/HashJob/Makefile
+src/Extensions/Tools/DevelopInUFraw/Makefile
+src/Extensions/Tools/LiveWebGallery/Makefile
+src/Extensions/Tools/MergeDb/Makefile
+src/Extensions/Tools/RetroactiveRoll/Makefile
+src/Extensions/Tools/ScreensaverConfig/Makefile
+src/Extensions/Transitions/Makefile
+src/Extensions/Transitions/CoverTransition/Makefile
+
 docs/Makefile
 icons/Makefile
 tools/Makefile
 po/Makefile.in
-src/Makefile
-extensions/Makefile
-extensions/Editors/Makefile
-extensions/Editors/BlackoutEditor/Makefile
-extensions/Editors/BWEditor/Makefile
-extensions/Editors/FlipEditor/Makefile
-extensions/Editors/PixelateEditor/Makefile
-extensions/Editors/ResizeEditor/Makefile
-extensions/Exporters/Makefile
-extensions/Exporters/CDExport/Makefile
-extensions/Exporters/FlickrExport/Makefile
-extensions/Exporters/GalleryExport/Makefile
-extensions/Exporters/FacebookExport/Makefile
-extensions/Exporters/FolderExport/Makefile
-extensions/Exporters/SmugMugExport/SmugMugNet/Makefile
-extensions/Exporters/SmugMugExport/Makefile
-extensions/Exporters/TabbloExport/Makefile
-extensions/Exporters/TabbloExport/Tabblo/Makefile
-extensions/Exporters/PicasaWebExport/Makefile
-extensions/Exporters/PicasaWebExport/google-sharp/Makefile
-extensions/Exporters/ZipExport/Makefile
-extensions/Tools/Makefile
-extensions/Tools/RawPlusJpeg/Makefile
-extensions/Tools/ChangePhotoPath/Makefile
-extensions/Tools/HashJob/Makefile
-extensions/Tools/DevelopInUFraw/Makefile
-extensions/Tools/LiveWebGallery/Makefile
-extensions/Tools/MergeDb/Makefile
-extensions/Tools/RetroactiveRoll/Makefile
-extensions/Tools/ScreensaverConfig/Makefile
-extensions/Transitions/Makefile
-extensions/Transitions/CoverTransition/Makefile
 tests/Makefile
 ])
 
diff --git a/extensions/.gitignore b/src/Extensions/.gitignore
similarity index 100%
rename from extensions/.gitignore
rename to src/Extensions/.gitignore
diff --git a/extensions/Editors/.gitignore b/src/Extensions/Editors/.gitignore
similarity index 100%
rename from extensions/Editors/.gitignore
rename to src/Extensions/Editors/.gitignore
diff --git a/extensions/Editors/BWEditor/BWEditor.addin.xml b/src/Extensions/Editors/BWEditor/BWEditor.addin.xml
similarity index 100%
rename from extensions/Editors/BWEditor/BWEditor.addin.xml
rename to src/Extensions/Editors/BWEditor/BWEditor.addin.xml
diff --git a/extensions/Editors/BWEditor/BWEditor.cs b/src/Extensions/Editors/BWEditor/BWEditor.cs
similarity index 100%
rename from extensions/Editors/BWEditor/BWEditor.cs
rename to src/Extensions/Editors/BWEditor/BWEditor.cs
diff --git a/src/Extensions/Editors/BWEditor/BWEditor.csproj b/src/Extensions/Editors/BWEditor/BWEditor.csproj
new file mode 100644
index 0000000..ae2570c
--- /dev/null
+++ b/src/Extensions/Editors/BWEditor/BWEditor.csproj
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.21022</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{61DAD6B1-E866-485B-819E-A9E86B793F5E}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>BWEditor</RootNamespace>
+    <AssemblyName>FSpot.Editors.BWEditor</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <ReleaseVersion>0.7.2</ReleaseVersion>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <DefineConstants>DEBUG</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Compile Include="BWEditor.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="BWEditor.addin.xml">
+      <LogicalName>BWEditor.addin.xml</LogicalName>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ProjectExtensions>
+    <MonoDevelop>
+      <Properties>
+        <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+          <BuildFilesVar Sync="true" Name="SOURCES" />
+          <DeployFilesVar />
+          <ResourcesVar Sync="true" Name="RESOURCES" />
+          <OthersVar />
+          <GacRefVar />
+          <AsmRefVar />
+          <ProjectRefVar />
+        </MonoDevelop.Autotools.MakefileInfo>
+      </Properties>
+    </MonoDevelop>
+  </ProjectExtensions>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\Core\FSpot.Core\FSpot.Core.csproj">
+      <Project>{57EDC3BC-E777-4400-B4E7-32A5D8F15A76}</Project>
+      <Name>FSpot.Core</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\Clients\MainApp\MainApp.csproj">
+      <Project>{27EC05FB-0223-4B26-8157-E49AF81D0007}</Project>
+      <Name>MainApp</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\lib\Hyena\Hyena\Hyena.csproj">
+      <Project>{95374549-9553-4C1E-9D89-667755F90E12}</Project>
+      <Name>Hyena</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\Core\FSpot.Cms\FSpot.Cms.csproj">
+      <Project>{9D66BC1B-4390-4B8D-8468-19D5A862EC23}</Project>
+      <Name>FSpot.Cms</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <Reference Include="Mono.Posix" />
+    <Reference Include="Mono.Simd" />
+    <Reference Include="System.Core" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/extensions/Editors/BWEditor/Makefile.am b/src/Extensions/Editors/BWEditor/Makefile.am
similarity index 100%
rename from extensions/Editors/BWEditor/Makefile.am
rename to src/Extensions/Editors/BWEditor/Makefile.am
diff --git a/extensions/Editors/BlackoutEditor/BlackoutEditor.addin.xml b/src/Extensions/Editors/BlackoutEditor/BlackoutEditor.addin.xml
similarity index 100%
rename from extensions/Editors/BlackoutEditor/BlackoutEditor.addin.xml
rename to src/Extensions/Editors/BlackoutEditor/BlackoutEditor.addin.xml
diff --git a/extensions/Editors/BlackoutEditor/BlackoutEditor.cs b/src/Extensions/Editors/BlackoutEditor/BlackoutEditor.cs
similarity index 100%
rename from extensions/Editors/BlackoutEditor/BlackoutEditor.cs
rename to src/Extensions/Editors/BlackoutEditor/BlackoutEditor.cs
diff --git a/src/Extensions/Editors/BlackoutEditor/BlackoutEditor.csproj b/src/Extensions/Editors/BlackoutEditor/BlackoutEditor.csproj
new file mode 100644
index 0000000..f130d07
--- /dev/null
+++ b/src/Extensions/Editors/BlackoutEditor/BlackoutEditor.csproj
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.21022</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{7011154B-87B0-4C54-98DD-B5FF1E60B75F}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>BlackoutEditor</RootNamespace>
+    <AssemblyName>FSpot.Editors.BlackoutEditor</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <ReleaseVersion>0.7.2</ReleaseVersion>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <DefineConstants>DEBUG</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Compile Include="BlackoutEditor.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="BlackoutEditor.addin.xml">
+      <LogicalName>BlackoutEditor.addin.xml</LogicalName>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ProjectExtensions>
+    <MonoDevelop>
+      <Properties>
+        <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+          <BuildFilesVar Sync="true" Name="SOURCES" />
+          <DeployFilesVar />
+          <ResourcesVar Sync="true" Name="RESOURCES" />
+          <OthersVar />
+          <GacRefVar />
+          <AsmRefVar />
+          <ProjectRefVar />
+        </MonoDevelop.Autotools.MakefileInfo>
+      </Properties>
+    </MonoDevelop>
+  </ProjectExtensions>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\Clients\MainApp\MainApp.csproj">
+      <Project>{27EC05FB-0223-4B26-8157-E49AF81D0007}</Project>
+      <Name>MainApp</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\Core\FSpot.Cms\FSpot.Cms.csproj">
+      <Project>{9D66BC1B-4390-4B8D-8468-19D5A862EC23}</Project>
+      <Name>FSpot.Cms</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <Reference Include="Mono.Posix" />
+    <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/extensions/Editors/BlackoutEditor/Makefile.am b/src/Extensions/Editors/BlackoutEditor/Makefile.am
similarity index 100%
rename from extensions/Editors/BlackoutEditor/Makefile.am
rename to src/Extensions/Editors/BlackoutEditor/Makefile.am
diff --git a/extensions/Editors/FlipEditor/FlipEditor.addin.xml b/src/Extensions/Editors/FlipEditor/FlipEditor.addin.xml
similarity index 100%
rename from extensions/Editors/FlipEditor/FlipEditor.addin.xml
rename to src/Extensions/Editors/FlipEditor/FlipEditor.addin.xml
diff --git a/extensions/Editors/FlipEditor/FlipEditor.cs b/src/Extensions/Editors/FlipEditor/FlipEditor.cs
similarity index 100%
rename from extensions/Editors/FlipEditor/FlipEditor.cs
rename to src/Extensions/Editors/FlipEditor/FlipEditor.cs
diff --git a/src/Extensions/Editors/FlipEditor/FlipEditor.csproj b/src/Extensions/Editors/FlipEditor/FlipEditor.csproj
new file mode 100644
index 0000000..60761db
--- /dev/null
+++ b/src/Extensions/Editors/FlipEditor/FlipEditor.csproj
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.21022</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{53DAC12F-0421-4F5E-A746-17A701D2BDDA}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>FlipEditor</RootNamespace>
+    <AssemblyName>FSpot.Editors.FlipEditor</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <ReleaseVersion>0.7.2</ReleaseVersion>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <DefineConstants>DEBUG</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Compile Include="FlipEditor.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="FlipEditor.addin.xml">
+      <LogicalName>FlipEditor.addin.xml</LogicalName>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ProjectExtensions>
+    <MonoDevelop>
+      <Properties>
+        <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+          <BuildFilesVar Sync="true" Name="SOURCES" />
+          <DeployFilesVar />
+          <ResourcesVar Sync="true" Name="RESOURCES" />
+          <OthersVar />
+          <GacRefVar />
+          <AsmRefVar />
+          <ProjectRefVar />
+        </MonoDevelop.Autotools.MakefileInfo>
+      </Properties>
+    </MonoDevelop>
+  </ProjectExtensions>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\Clients\MainApp\MainApp.csproj">
+      <Project>{27EC05FB-0223-4B26-8157-E49AF81D0007}</Project>
+      <Name>MainApp</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\Core\FSpot.Cms\FSpot.Cms.csproj">
+      <Project>{9D66BC1B-4390-4B8D-8468-19D5A862EC23}</Project>
+      <Name>FSpot.Cms</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="Mono.Posix" />
+    <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/extensions/Editors/FlipEditor/Makefile.am b/src/Extensions/Editors/FlipEditor/Makefile.am
similarity index 100%
rename from extensions/Editors/FlipEditor/Makefile.am
rename to src/Extensions/Editors/FlipEditor/Makefile.am
diff --git a/extensions/Editors/Makefile.am b/src/Extensions/Editors/Makefile.am
similarity index 100%
rename from extensions/Editors/Makefile.am
rename to src/Extensions/Editors/Makefile.am
diff --git a/extensions/Editors/PixelateEditor/Makefile.am b/src/Extensions/Editors/PixelateEditor/Makefile.am
similarity index 100%
rename from extensions/Editors/PixelateEditor/Makefile.am
rename to src/Extensions/Editors/PixelateEditor/Makefile.am
diff --git a/extensions/Editors/PixelateEditor/PixelateEditor.addin.xml b/src/Extensions/Editors/PixelateEditor/PixelateEditor.addin.xml
similarity index 100%
rename from extensions/Editors/PixelateEditor/PixelateEditor.addin.xml
rename to src/Extensions/Editors/PixelateEditor/PixelateEditor.addin.xml
diff --git a/extensions/Editors/PixelateEditor/PixelateEditor.cs b/src/Extensions/Editors/PixelateEditor/PixelateEditor.cs
similarity index 100%
rename from extensions/Editors/PixelateEditor/PixelateEditor.cs
rename to src/Extensions/Editors/PixelateEditor/PixelateEditor.cs
diff --git a/src/Extensions/Editors/PixelateEditor/PixelateEditor.csproj b/src/Extensions/Editors/PixelateEditor/PixelateEditor.csproj
new file mode 100644
index 0000000..cd9a7d6
--- /dev/null
+++ b/src/Extensions/Editors/PixelateEditor/PixelateEditor.csproj
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.21022</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{8EB3933F-A089-43A3-B662-617DC71A2173}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>PixelateEditor</RootNamespace>
+    <AssemblyName>FSpot.Editors.PixelateEditor</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <ReleaseVersion>0.7.2</ReleaseVersion>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <DefineConstants>DEBUG</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Compile Include="PixelateEditor.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="PixelateEditor.addin.xml">
+      <LogicalName>PixelateEditor.addin.xml</LogicalName>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ProjectExtensions>
+    <MonoDevelop>
+      <Properties>
+        <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+          <BuildFilesVar Sync="true" Name="SOURCES" />
+          <DeployFilesVar />
+          <ResourcesVar Sync="true" Name="RESOURCES" />
+          <OthersVar />
+          <GacRefVar />
+          <AsmRefVar />
+          <ProjectRefVar />
+        </MonoDevelop.Autotools.MakefileInfo>
+      </Properties>
+    </MonoDevelop>
+  </ProjectExtensions>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\Clients\MainApp\MainApp.csproj">
+      <Project>{27EC05FB-0223-4B26-8157-E49AF81D0007}</Project>
+      <Name>MainApp</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\Core\FSpot.Cms\FSpot.Cms.csproj">
+      <Project>{9D66BC1B-4390-4B8D-8468-19D5A862EC23}</Project>
+      <Name>FSpot.Cms</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <Reference Include="Mono.Posix" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/extensions/Editors/ResizeEditor/Makefile.am b/src/Extensions/Editors/ResizeEditor/Makefile.am
similarity index 100%
rename from extensions/Editors/ResizeEditor/Makefile.am
rename to src/Extensions/Editors/ResizeEditor/Makefile.am
diff --git a/extensions/Editors/ResizeEditor/ResizeEditor.addin.xml b/src/Extensions/Editors/ResizeEditor/ResizeEditor.addin.xml
similarity index 100%
rename from extensions/Editors/ResizeEditor/ResizeEditor.addin.xml
rename to src/Extensions/Editors/ResizeEditor/ResizeEditor.addin.xml
diff --git a/extensions/Editors/ResizeEditor/ResizeEditor.cs b/src/Extensions/Editors/ResizeEditor/ResizeEditor.cs
similarity index 100%
rename from extensions/Editors/ResizeEditor/ResizeEditor.cs
rename to src/Extensions/Editors/ResizeEditor/ResizeEditor.cs
diff --git a/src/Extensions/Editors/ResizeEditor/ResizeEditor.csproj b/src/Extensions/Editors/ResizeEditor/ResizeEditor.csproj
new file mode 100644
index 0000000..e202ab9
--- /dev/null
+++ b/src/Extensions/Editors/ResizeEditor/ResizeEditor.csproj
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.21022</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{1F610540-D2ED-4F58-87CE-9092A43DBD4A}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>ResizeEditor</RootNamespace>
+    <AssemblyName>FSpot.Editors.ResizeEditor</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <ReleaseVersion>0.7.2</ReleaseVersion>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <DefineConstants>DEBUG</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\..\..\..\bin</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Compile Include="ResizeEditor.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="ResizeEditor.addin.xml">
+      <LogicalName>ResizeEditor.addin.xml</LogicalName>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ProjectExtensions>
+    <MonoDevelop>
+      <Properties>
+        <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+          <BuildFilesVar Sync="true" Name="SOURCES" />
+          <DeployFilesVar />
+          <ResourcesVar Sync="true" Name="RESOURCES" />
+          <OthersVar />
+          <GacRefVar />
+          <AsmRefVar />
+          <ProjectRefVar />
+        </MonoDevelop.Autotools.MakefileInfo>
+      </Properties>
+    </MonoDevelop>
+  </ProjectExtensions>
+  <ItemGroup>
+    <Reference Include="Mono.Posix" />
+    <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\Clients\MainApp\MainApp.csproj">
+      <Project>{27EC05FB-0223-4B26-8157-E49AF81D0007}</Project>
+      <Name>MainApp</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\Core\FSpot.Cms\FSpot.Cms.csproj">
+      <Project>{9D66BC1B-4390-4B8D-8468-19D5A862EC23}</Project>
+      <Name>FSpot.Cms</Name>
+    </ProjectReference>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/extensions/Exporters/.gitignore b/src/Extensions/Exporters/.gitignore
similarity index 100%
rename from extensions/Exporters/.gitignore
rename to src/Extensions/Exporters/.gitignore
diff --git a/extensions/Exporters/CDExport/CDExport.addin.xml b/src/Extensions/Exporters/CDExport/CDExport.addin.xml
similarity index 100%
rename from extensions/Exporters/CDExport/CDExport.addin.xml
rename to src/Extensions/Exporters/CDExport/CDExport.addin.xml
diff --git a/extensions/Exporters/CDExport/CDExport.cs b/src/Extensions/Exporters/CDExport/CDExport.cs
similarity index 100%
rename from extensions/Exporters/CDExport/CDExport.cs
rename to src/Extensions/Exporters/CDExport/CDExport.cs
diff --git a/extensions/Exporters/CDExport/CDExport.ui b/src/Extensions/Exporters/CDExport/CDExport.ui
similarity index 100%
rename from extensions/Exporters/CDExport/CDExport.ui
rename to src/Extensions/Exporters/CDExport/CDExport.ui
diff --git a/extensions/Exporters/CDExport/Makefile.am b/src/Extensions/Exporters/CDExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/CDExport/Makefile.am
rename to src/Extensions/Exporters/CDExport/Makefile.am
diff --git a/extensions/Exporters/FacebookExport/.gitignore b/src/Extensions/Exporters/FacebookExport/.gitignore
similarity index 100%
rename from extensions/Exporters/FacebookExport/.gitignore
rename to src/Extensions/Exporters/FacebookExport/.gitignore
diff --git a/extensions/Exporters/FacebookExport/FacebookExport.addin.xml b/src/Extensions/Exporters/FacebookExport/FacebookExport.addin.xml
similarity index 100%
rename from extensions/Exporters/FacebookExport/FacebookExport.addin.xml
rename to src/Extensions/Exporters/FacebookExport/FacebookExport.addin.xml
diff --git a/extensions/Exporters/FacebookExport/FacebookExport.cs b/src/Extensions/Exporters/FacebookExport/FacebookExport.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/FacebookExport.cs
rename to src/Extensions/Exporters/FacebookExport/FacebookExport.cs
diff --git a/extensions/Exporters/FacebookExport/FacebookExport.ui b/src/Extensions/Exporters/FacebookExport/FacebookExport.ui
similarity index 100%
rename from extensions/Exporters/FacebookExport/FacebookExport.ui
rename to src/Extensions/Exporters/FacebookExport/FacebookExport.ui
diff --git a/extensions/Exporters/FacebookExport/FacebookExportDialog.cs b/src/Extensions/Exporters/FacebookExport/FacebookExportDialog.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/FacebookExportDialog.cs
rename to src/Extensions/Exporters/FacebookExport/FacebookExportDialog.cs
diff --git a/extensions/Exporters/FacebookExport/FacebookTagPopup.cs b/src/Extensions/Exporters/FacebookExport/FacebookTagPopup.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/FacebookTagPopup.cs
rename to src/Extensions/Exporters/FacebookExport/FacebookTagPopup.cs
diff --git a/extensions/Exporters/FacebookExport/FindNullableClashes.cs b/src/Extensions/Exporters/FacebookExport/FindNullableClashes.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/FindNullableClashes.cs
rename to src/Extensions/Exporters/FacebookExport/FindNullableClashes.cs
diff --git a/extensions/Exporters/FacebookExport/Makefile.am b/src/Extensions/Exporters/FacebookExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/FacebookExport/Makefile.am
rename to src/Extensions/Exporters/FacebookExport/Makefile.am
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Album.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Album.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Album.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Album.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/AssemblyInfo.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/AssemblyInfo.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/AssemblyInfo.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/AssemblyInfo.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Error.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Error.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Error.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Error.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Event.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Event.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Event.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Event.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/FacebookException.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/FacebookException.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/FacebookException.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/FacebookException.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/FacebookParam.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/FacebookParam.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/FacebookParam.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/FacebookParam.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/FacebookSession.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/FacebookSession.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/FacebookSession.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/FacebookSession.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Friend.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Friend.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Friend.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Friend.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/FriendInfo.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/FriendInfo.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/FriendInfo.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/FriendInfo.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Group.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Group.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Group.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Group.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Location.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Location.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Location.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Location.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Notification.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Notification.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Notification.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Notification.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/PeopleList.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/PeopleList.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/PeopleList.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/PeopleList.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Photo.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Photo.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Photo.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Photo.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Responses.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Responses.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Responses.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Responses.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/SessionInfo.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/SessionInfo.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/SessionInfo.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/SessionInfo.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/SessionWrapper.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/SessionWrapper.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/SessionWrapper.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/SessionWrapper.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Tag.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Tag.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Tag.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Tag.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/User.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/User.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/User.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/User.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/Util.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/Util.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/Util.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/Util.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/facebook.cs b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/facebook.cs
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/facebook.cs
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/facebook.cs
diff --git a/extensions/Exporters/FacebookExport/Mono.Facebook/facebook.xsd b/src/Extensions/Exporters/FacebookExport/Mono.Facebook/facebook.xsd
similarity index 100%
rename from extensions/Exporters/FacebookExport/Mono.Facebook/facebook.xsd
rename to src/Extensions/Exporters/FacebookExport/Mono.Facebook/facebook.xsd
diff --git a/extensions/Exporters/FlickrExport/.gitignore b/src/Extensions/Exporters/FlickrExport/.gitignore
similarity index 100%
rename from extensions/Exporters/FlickrExport/.gitignore
rename to src/Extensions/Exporters/FlickrExport/.gitignore
diff --git a/extensions/Exporters/FlickrExport/FlickrExport.addin.xml b/src/Extensions/Exporters/FlickrExport/FlickrExport.addin.xml
similarity index 100%
rename from extensions/Exporters/FlickrExport/FlickrExport.addin.xml
rename to src/Extensions/Exporters/FlickrExport/FlickrExport.addin.xml
diff --git a/extensions/Exporters/FlickrExport/FlickrExport.cs b/src/Extensions/Exporters/FlickrExport/FlickrExport.cs
similarity index 100%
rename from extensions/Exporters/FlickrExport/FlickrExport.cs
rename to src/Extensions/Exporters/FlickrExport/FlickrExport.cs
diff --git a/extensions/Exporters/FlickrExport/FlickrExport.glade b/src/Extensions/Exporters/FlickrExport/FlickrExport.glade
similarity index 100%
rename from extensions/Exporters/FlickrExport/FlickrExport.glade
rename to src/Extensions/Exporters/FlickrExport/FlickrExport.glade
diff --git a/extensions/Exporters/FlickrExport/FlickrRemote.cs b/src/Extensions/Exporters/FlickrExport/FlickrRemote.cs
similarity index 100%
rename from extensions/Exporters/FlickrExport/FlickrRemote.cs
rename to src/Extensions/Exporters/FlickrExport/FlickrRemote.cs
diff --git a/extensions/Exporters/FlickrExport/Makefile.am b/src/Extensions/Exporters/FlickrExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/FlickrExport/Makefile.am
rename to src/Extensions/Exporters/FlickrExport/Makefile.am
diff --git a/extensions/Exporters/FolderExport/.gitignore b/src/Extensions/Exporters/FolderExport/.gitignore
similarity index 100%
rename from extensions/Exporters/FolderExport/.gitignore
rename to src/Extensions/Exporters/FolderExport/.gitignore
diff --git a/extensions/Exporters/FolderExport/FolderExport.addin.xml b/src/Extensions/Exporters/FolderExport/FolderExport.addin.xml
similarity index 100%
rename from extensions/Exporters/FolderExport/FolderExport.addin.xml
rename to src/Extensions/Exporters/FolderExport/FolderExport.addin.xml
diff --git a/extensions/Exporters/FolderExport/FolderExport.cs b/src/Extensions/Exporters/FolderExport/FolderExport.cs
similarity index 100%
rename from extensions/Exporters/FolderExport/FolderExport.cs
rename to src/Extensions/Exporters/FolderExport/FolderExport.cs
diff --git a/extensions/Exporters/FolderExport/FolderExport.glade b/src/Extensions/Exporters/FolderExport/FolderExport.glade
similarity index 100%
rename from extensions/Exporters/FolderExport/FolderExport.glade
rename to src/Extensions/Exporters/FolderExport/FolderExport.glade
diff --git a/extensions/Exporters/FolderExport/Makefile.am b/src/Extensions/Exporters/FolderExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/FolderExport/Makefile.am
rename to src/Extensions/Exporters/FolderExport/Makefile.am
diff --git a/extensions/Exporters/FolderExport/f-spot-simple-white.css b/src/Extensions/Exporters/FolderExport/f-spot-simple-white.css
similarity index 100%
rename from extensions/Exporters/FolderExport/f-spot-simple-white.css
rename to src/Extensions/Exporters/FolderExport/f-spot-simple-white.css
diff --git a/extensions/Exporters/FolderExport/f-spot-simple.css b/src/Extensions/Exporters/FolderExport/f-spot-simple.css
similarity index 100%
rename from extensions/Exporters/FolderExport/f-spot-simple.css
rename to src/Extensions/Exporters/FolderExport/f-spot-simple.css
diff --git a/extensions/Exporters/FolderExport/f-spot.js b/src/Extensions/Exporters/FolderExport/f-spot.js
similarity index 100%
rename from extensions/Exporters/FolderExport/f-spot.js
rename to src/Extensions/Exporters/FolderExport/f-spot.js
diff --git a/extensions/Exporters/GalleryExport/.gitignore b/src/Extensions/Exporters/GalleryExport/.gitignore
similarity index 100%
rename from extensions/Exporters/GalleryExport/.gitignore
rename to src/Extensions/Exporters/GalleryExport/.gitignore
diff --git a/extensions/Exporters/GalleryExport/FormClient.cs b/src/Extensions/Exporters/GalleryExport/FormClient.cs
similarity index 100%
rename from extensions/Exporters/GalleryExport/FormClient.cs
rename to src/Extensions/Exporters/GalleryExport/FormClient.cs
diff --git a/extensions/Exporters/GalleryExport/GalleryExport.addin.xml b/src/Extensions/Exporters/GalleryExport/GalleryExport.addin.xml
similarity index 100%
rename from extensions/Exporters/GalleryExport/GalleryExport.addin.xml
rename to src/Extensions/Exporters/GalleryExport/GalleryExport.addin.xml
diff --git a/extensions/Exporters/GalleryExport/GalleryExport.cs b/src/Extensions/Exporters/GalleryExport/GalleryExport.cs
similarity index 100%
rename from extensions/Exporters/GalleryExport/GalleryExport.cs
rename to src/Extensions/Exporters/GalleryExport/GalleryExport.cs
diff --git a/extensions/Exporters/GalleryExport/GalleryExport.glade b/src/Extensions/Exporters/GalleryExport/GalleryExport.glade
similarity index 100%
rename from extensions/Exporters/GalleryExport/GalleryExport.glade
rename to src/Extensions/Exporters/GalleryExport/GalleryExport.glade
diff --git a/extensions/Exporters/GalleryExport/GalleryRemote.cs b/src/Extensions/Exporters/GalleryExport/GalleryRemote.cs
similarity index 100%
rename from extensions/Exporters/GalleryExport/GalleryRemote.cs
rename to src/Extensions/Exporters/GalleryExport/GalleryRemote.cs
diff --git a/extensions/Exporters/GalleryExport/Makefile.am b/src/Extensions/Exporters/GalleryExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/GalleryExport/Makefile.am
rename to src/Extensions/Exporters/GalleryExport/Makefile.am
diff --git a/extensions/Exporters/Makefile.am b/src/Extensions/Exporters/Makefile.am
similarity index 100%
rename from extensions/Exporters/Makefile.am
rename to src/Extensions/Exporters/Makefile.am
diff --git a/extensions/Exporters/PicasaWebExport/.gitignore b/src/Extensions/Exporters/PicasaWebExport/.gitignore
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/.gitignore
rename to src/Extensions/Exporters/PicasaWebExport/.gitignore
diff --git a/extensions/Exporters/PicasaWebExport/Makefile.am b/src/Extensions/Exporters/PicasaWebExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/Makefile.am
rename to src/Extensions/Exporters/PicasaWebExport/Makefile.am
diff --git a/extensions/Exporters/PicasaWebExport/PicasaWebExport.addin.xml b/src/Extensions/Exporters/PicasaWebExport/PicasaWebExport.addin.xml
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/PicasaWebExport.addin.xml
rename to src/Extensions/Exporters/PicasaWebExport/PicasaWebExport.addin.xml
diff --git a/extensions/Exporters/PicasaWebExport/PicasaWebExport.cs b/src/Extensions/Exporters/PicasaWebExport/PicasaWebExport.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/PicasaWebExport.cs
rename to src/Extensions/Exporters/PicasaWebExport/PicasaWebExport.cs
diff --git a/extensions/Exporters/PicasaWebExport/PicasaWebExport.glade b/src/Extensions/Exporters/PicasaWebExport/PicasaWebExport.glade
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/PicasaWebExport.glade
rename to src/Extensions/Exporters/PicasaWebExport/PicasaWebExport.glade
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/.gitignore b/src/Extensions/Exporters/PicasaWebExport/google-sharp/.gitignore
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/.gitignore
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/.gitignore
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/AlbumAccess.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/AlbumAccess.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/AlbumAccess.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/AlbumAccess.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/AssemblyInfo.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/AssemblyInfo.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/AssemblyInfo.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/AssemblyInfo.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/Authentication.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/Authentication.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/Authentication.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/Authentication.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/CaptchaException.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/CaptchaException.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/CaptchaException.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/CaptchaException.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/CreateAlbumException.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/CreateAlbumException.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/CreateAlbumException.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/CreateAlbumException.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/DeleteAlbumException.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/DeleteAlbumException.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/DeleteAlbumException.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/DeleteAlbumException.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/GDataApi.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/GDataApi.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/GDataApi.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/GDataApi.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/GoogleConnection.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/GoogleConnection.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/GoogleConnection.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/GoogleConnection.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/GoogleService.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/GoogleService.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/GoogleService.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/GoogleService.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/Makefile.am b/src/Extensions/Exporters/PicasaWebExport/google-sharp/Makefile.am
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/Makefile.am
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/Makefile.am
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/MultipartRequest.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/MultipartRequest.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/MultipartRequest.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/MultipartRequest.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/NoCheckCertificatePolicy.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/NoCheckCertificatePolicy.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/NoCheckCertificatePolicy.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/NoCheckCertificatePolicy.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbum.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbum.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbum.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbum.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbumCollection.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbumCollection.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbumCollection.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaAlbumCollection.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/PicasaPicture.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaPicture.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/PicasaPicture.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaPicture.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/PicasaPictureCollection.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaPictureCollection.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/PicasaPictureCollection.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaPictureCollection.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/PicasaWeb.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaWeb.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/PicasaWeb.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/PicasaWeb.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/UploadPictureException.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/UploadPictureException.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/UploadPictureException.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/UploadPictureException.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventArgs.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventArgs.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventArgs.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventArgs.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventHandler.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventHandler.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventHandler.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/UploadProgressEventHandler.cs
diff --git a/extensions/Exporters/PicasaWebExport/google-sharp/XmlUtil.cs b/src/Extensions/Exporters/PicasaWebExport/google-sharp/XmlUtil.cs
similarity index 100%
rename from extensions/Exporters/PicasaWebExport/google-sharp/XmlUtil.cs
rename to src/Extensions/Exporters/PicasaWebExport/google-sharp/XmlUtil.cs
diff --git a/extensions/Exporters/SmugMugExport/.gitignore b/src/Extensions/Exporters/SmugMugExport/.gitignore
similarity index 100%
rename from extensions/Exporters/SmugMugExport/.gitignore
rename to src/Extensions/Exporters/SmugMugExport/.gitignore
diff --git a/extensions/Exporters/SmugMugExport/Makefile.am b/src/Extensions/Exporters/SmugMugExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/SmugMugExport/Makefile.am
rename to src/Extensions/Exporters/SmugMugExport/Makefile.am
diff --git a/extensions/Exporters/SmugMugExport/SmugMugExport.addin.xml b/src/Extensions/Exporters/SmugMugExport/SmugMugExport.addin.xml
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugExport.addin.xml
rename to src/Extensions/Exporters/SmugMugExport/SmugMugExport.addin.xml
diff --git a/extensions/Exporters/SmugMugExport/SmugMugExport.cs b/src/Extensions/Exporters/SmugMugExport/SmugMugExport.cs
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugExport.cs
rename to src/Extensions/Exporters/SmugMugExport/SmugMugExport.cs
diff --git a/extensions/Exporters/SmugMugExport/SmugMugExport.glade b/src/Extensions/Exporters/SmugMugExport/SmugMugExport.glade
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugExport.glade
rename to src/Extensions/Exporters/SmugMugExport/SmugMugExport.glade
diff --git a/extensions/Exporters/SmugMugExport/SmugMugNet/.gitignore b/src/Extensions/Exporters/SmugMugExport/SmugMugNet/.gitignore
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugNet/.gitignore
rename to src/Extensions/Exporters/SmugMugExport/SmugMugNet/.gitignore
diff --git a/extensions/Exporters/SmugMugExport/SmugMugNet/Makefile.am b/src/Extensions/Exporters/SmugMugExport/SmugMugNet/Makefile.am
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugNet/Makefile.am
rename to src/Extensions/Exporters/SmugMugExport/SmugMugNet/Makefile.am
diff --git a/extensions/Exporters/SmugMugExport/SmugMugNet/NoCheckCertificatePolicy.cs b/src/Extensions/Exporters/SmugMugExport/SmugMugNet/NoCheckCertificatePolicy.cs
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugNet/NoCheckCertificatePolicy.cs
rename to src/Extensions/Exporters/SmugMugExport/SmugMugNet/NoCheckCertificatePolicy.cs
diff --git a/extensions/Exporters/SmugMugExport/SmugMugNet/SmugMugApi.cs b/src/Extensions/Exporters/SmugMugExport/SmugMugNet/SmugMugApi.cs
similarity index 100%
rename from extensions/Exporters/SmugMugExport/SmugMugNet/SmugMugApi.cs
rename to src/Extensions/Exporters/SmugMugExport/SmugMugNet/SmugMugApi.cs
diff --git a/extensions/Exporters/TabbloExport/.gitignore b/src/Extensions/Exporters/TabbloExport/.gitignore
similarity index 100%
rename from extensions/Exporters/TabbloExport/.gitignore
rename to src/Extensions/Exporters/TabbloExport/.gitignore
diff --git a/extensions/Exporters/TabbloExport/ApplicationCentricCertificatePolicy.cs b/src/Extensions/Exporters/TabbloExport/ApplicationCentricCertificatePolicy.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/ApplicationCentricCertificatePolicy.cs
rename to src/Extensions/Exporters/TabbloExport/ApplicationCentricCertificatePolicy.cs
diff --git a/extensions/Exporters/TabbloExport/AssemblyInfo.cs b/src/Extensions/Exporters/TabbloExport/AssemblyInfo.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/AssemblyInfo.cs
rename to src/Extensions/Exporters/TabbloExport/AssemblyInfo.cs
diff --git a/extensions/Exporters/TabbloExport/BlindTrustCertificatePolicy.cs b/src/Extensions/Exporters/TabbloExport/BlindTrustCertificatePolicy.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/BlindTrustCertificatePolicy.cs
rename to src/Extensions/Exporters/TabbloExport/BlindTrustCertificatePolicy.cs
diff --git a/extensions/Exporters/TabbloExport/FSpotTraceListener.cs b/src/Extensions/Exporters/TabbloExport/FSpotTraceListener.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/FSpotTraceListener.cs
rename to src/Extensions/Exporters/TabbloExport/FSpotTraceListener.cs
diff --git a/extensions/Exporters/TabbloExport/FSpotUploadProgress.cs b/src/Extensions/Exporters/TabbloExport/FSpotUploadProgress.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/FSpotUploadProgress.cs
rename to src/Extensions/Exporters/TabbloExport/FSpotUploadProgress.cs
diff --git a/extensions/Exporters/TabbloExport/Makefile.am b/src/Extensions/Exporters/TabbloExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/TabbloExport/Makefile.am
rename to src/Extensions/Exporters/TabbloExport/Makefile.am
diff --git a/extensions/Exporters/TabbloExport/Tabblo/AssemblyInfo.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/AssemblyInfo.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/AssemblyInfo.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/AssemblyInfo.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/Connection.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/Connection.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/Connection.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/Connection.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/IPreferences.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/IPreferences.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/IPreferences.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/IPreferences.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/Makefile.am b/src/Extensions/Exporters/TabbloExport/Tabblo/Makefile.am
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/Makefile.am
rename to src/Extensions/Exporters/TabbloExport/Tabblo/Makefile.am
diff --git a/extensions/Exporters/TabbloExport/Tabblo/MultipartRequest.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/MultipartRequest.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/MultipartRequest.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/MultipartRequest.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/Picture.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/Picture.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/Picture.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/Picture.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/TabbloException.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/TabbloException.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/TabbloException.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/TabbloException.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/TotalUploadProgress.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/TotalUploadProgress.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/TotalUploadProgress.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/TotalUploadProgress.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventArgs.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventArgs.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventArgs.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventArgs.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventHandler.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventHandler.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventHandler.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/UploadProgressEventHandler.cs
diff --git a/extensions/Exporters/TabbloExport/Tabblo/Uploader.cs b/src/Extensions/Exporters/TabbloExport/Tabblo/Uploader.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/Tabblo/Uploader.cs
rename to src/Extensions/Exporters/TabbloExport/Tabblo/Uploader.cs
diff --git a/extensions/Exporters/TabbloExport/TabbloExport.addin.xml b/src/Extensions/Exporters/TabbloExport/TabbloExport.addin.xml
similarity index 100%
rename from extensions/Exporters/TabbloExport/TabbloExport.addin.xml
rename to src/Extensions/Exporters/TabbloExport/TabbloExport.addin.xml
diff --git a/extensions/Exporters/TabbloExport/TabbloExport.cs b/src/Extensions/Exporters/TabbloExport/TabbloExport.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/TabbloExport.cs
rename to src/Extensions/Exporters/TabbloExport/TabbloExport.cs
diff --git a/extensions/Exporters/TabbloExport/TabbloExportModel.cs b/src/Extensions/Exporters/TabbloExport/TabbloExportModel.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/TabbloExportModel.cs
rename to src/Extensions/Exporters/TabbloExport/TabbloExportModel.cs
diff --git a/extensions/Exporters/TabbloExport/TabbloExportView.cs b/src/Extensions/Exporters/TabbloExport/TabbloExportView.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/TabbloExportView.cs
rename to src/Extensions/Exporters/TabbloExport/TabbloExportView.cs
diff --git a/extensions/Exporters/TabbloExport/UserDecisionCertificatePolicy.cs b/src/Extensions/Exporters/TabbloExport/UserDecisionCertificatePolicy.cs
similarity index 100%
rename from extensions/Exporters/TabbloExport/UserDecisionCertificatePolicy.cs
rename to src/Extensions/Exporters/TabbloExport/UserDecisionCertificatePolicy.cs
diff --git a/extensions/Exporters/TabbloExport/ui/TabbloExport.ui b/src/Extensions/Exporters/TabbloExport/ui/TabbloExport.ui
similarity index 100%
rename from extensions/Exporters/TabbloExport/ui/TabbloExport.ui
rename to src/Extensions/Exporters/TabbloExport/ui/TabbloExport.ui
diff --git a/extensions/Exporters/TabbloExport/ui/TrustError.ui b/src/Extensions/Exporters/TabbloExport/ui/TrustError.ui
similarity index 100%
rename from extensions/Exporters/TabbloExport/ui/TrustError.ui
rename to src/Extensions/Exporters/TabbloExport/ui/TrustError.ui
diff --git a/extensions/Exporters/ZipExport/.gitignore b/src/Extensions/Exporters/ZipExport/.gitignore
similarity index 100%
rename from extensions/Exporters/ZipExport/.gitignore
rename to src/Extensions/Exporters/ZipExport/.gitignore
diff --git a/extensions/Exporters/ZipExport/Makefile.am b/src/Extensions/Exporters/ZipExport/Makefile.am
similarity index 100%
rename from extensions/Exporters/ZipExport/Makefile.am
rename to src/Extensions/Exporters/ZipExport/Makefile.am
diff --git a/extensions/Exporters/ZipExport/ZipExport.addin.xml b/src/Extensions/Exporters/ZipExport/ZipExport.addin.xml
similarity index 100%
rename from extensions/Exporters/ZipExport/ZipExport.addin.xml
rename to src/Extensions/Exporters/ZipExport/ZipExport.addin.xml
diff --git a/extensions/Exporters/ZipExport/ZipExport.cs b/src/Extensions/Exporters/ZipExport/ZipExport.cs
similarity index 100%
rename from extensions/Exporters/ZipExport/ZipExport.cs
rename to src/Extensions/Exporters/ZipExport/ZipExport.cs
diff --git a/extensions/Exporters/ZipExport/ZipExport.glade b/src/Extensions/Exporters/ZipExport/ZipExport.glade
similarity index 100%
rename from extensions/Exporters/ZipExport/ZipExport.glade
rename to src/Extensions/Exporters/ZipExport/ZipExport.glade
diff --git a/extensions/Makefile.am b/src/Extensions/Makefile.am
similarity index 100%
rename from extensions/Makefile.am
rename to src/Extensions/Makefile.am
diff --git a/extensions/Tools/.gitignore b/src/Extensions/Tools/.gitignore
similarity index 100%
rename from extensions/Tools/.gitignore
rename to src/Extensions/Tools/.gitignore
diff --git a/extensions/Tools/ChangePhotoPath/.gitignore b/src/Extensions/Tools/ChangePhotoPath/.gitignore
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/.gitignore
rename to src/Extensions/Tools/ChangePhotoPath/.gitignore
diff --git a/extensions/Tools/ChangePhotoPath/ChangePhotoPath.addin.xml b/src/Extensions/Tools/ChangePhotoPath/ChangePhotoPath.addin.xml
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/ChangePhotoPath.addin.xml
rename to src/Extensions/Tools/ChangePhotoPath/ChangePhotoPath.addin.xml
diff --git a/extensions/Tools/ChangePhotoPath/ChangePhotoPath.glade b/src/Extensions/Tools/ChangePhotoPath/ChangePhotoPath.glade
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/ChangePhotoPath.glade
rename to src/Extensions/Tools/ChangePhotoPath/ChangePhotoPath.glade
diff --git a/extensions/Tools/ChangePhotoPath/ChangePhotoPathController.cs b/src/Extensions/Tools/ChangePhotoPath/ChangePhotoPathController.cs
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/ChangePhotoPathController.cs
rename to src/Extensions/Tools/ChangePhotoPath/ChangePhotoPathController.cs
diff --git a/extensions/Tools/ChangePhotoPath/ChangePhotoPathGui.cs b/src/Extensions/Tools/ChangePhotoPath/ChangePhotoPathGui.cs
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/ChangePhotoPathGui.cs
rename to src/Extensions/Tools/ChangePhotoPath/ChangePhotoPathGui.cs
diff --git a/extensions/Tools/ChangePhotoPath/IChangePhotoPathGui.cs b/src/Extensions/Tools/ChangePhotoPath/IChangePhotoPathGui.cs
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/IChangePhotoPathGui.cs
rename to src/Extensions/Tools/ChangePhotoPath/IChangePhotoPathGui.cs
diff --git a/extensions/Tools/ChangePhotoPath/Makefile.am b/src/Extensions/Tools/ChangePhotoPath/Makefile.am
similarity index 100%
rename from extensions/Tools/ChangePhotoPath/Makefile.am
rename to src/Extensions/Tools/ChangePhotoPath/Makefile.am
diff --git a/extensions/Tools/DevelopInUFraw/.gitignore b/src/Extensions/Tools/DevelopInUFraw/.gitignore
similarity index 100%
rename from extensions/Tools/DevelopInUFraw/.gitignore
rename to src/Extensions/Tools/DevelopInUFraw/.gitignore
diff --git a/extensions/Tools/DevelopInUFraw/DevelopInUFRaw.addin.xml b/src/Extensions/Tools/DevelopInUFraw/DevelopInUFRaw.addin.xml
similarity index 100%
rename from extensions/Tools/DevelopInUFraw/DevelopInUFRaw.addin.xml
rename to src/Extensions/Tools/DevelopInUFraw/DevelopInUFRaw.addin.xml
diff --git a/extensions/Tools/DevelopInUFraw/DevelopInUFRaw.cs b/src/Extensions/Tools/DevelopInUFraw/DevelopInUFRaw.cs
similarity index 100%
rename from extensions/Tools/DevelopInUFraw/DevelopInUFRaw.cs
rename to src/Extensions/Tools/DevelopInUFraw/DevelopInUFRaw.cs
diff --git a/extensions/Tools/DevelopInUFraw/Makefile.am b/src/Extensions/Tools/DevelopInUFraw/Makefile.am
similarity index 100%
rename from extensions/Tools/DevelopInUFraw/Makefile.am
rename to src/Extensions/Tools/DevelopInUFraw/Makefile.am
diff --git a/extensions/Tools/HashJob/.gitignore b/src/Extensions/Tools/HashJob/.gitignore
similarity index 100%
rename from extensions/Tools/HashJob/.gitignore
rename to src/Extensions/Tools/HashJob/.gitignore
diff --git a/extensions/Tools/HashJob/HashJob.addin.xml b/src/Extensions/Tools/HashJob/HashJob.addin.xml
similarity index 100%
rename from extensions/Tools/HashJob/HashJob.addin.xml
rename to src/Extensions/Tools/HashJob/HashJob.addin.xml
diff --git a/extensions/Tools/HashJob/HashJob.cs b/src/Extensions/Tools/HashJob/HashJob.cs
similarity index 100%
rename from extensions/Tools/HashJob/HashJob.cs
rename to src/Extensions/Tools/HashJob/HashJob.cs
diff --git a/extensions/Tools/HashJob/Makefile.am b/src/Extensions/Tools/HashJob/Makefile.am
similarity index 100%
rename from extensions/Tools/HashJob/Makefile.am
rename to src/Extensions/Tools/HashJob/Makefile.am
diff --git a/extensions/Tools/LiveWebGallery/.gitignore b/src/Extensions/Tools/LiveWebGallery/.gitignore
similarity index 100%
rename from extensions/Tools/LiveWebGallery/.gitignore
rename to src/Extensions/Tools/LiveWebGallery/.gitignore
diff --git a/extensions/Tools/LiveWebGallery/GalleryRequestHandler.cs b/src/Extensions/Tools/LiveWebGallery/GalleryRequestHandler.cs
similarity index 100%
rename from extensions/Tools/LiveWebGallery/GalleryRequestHandler.cs
rename to src/Extensions/Tools/LiveWebGallery/GalleryRequestHandler.cs
diff --git a/extensions/Tools/LiveWebGallery/LiveWebGallery.addin.xml b/src/Extensions/Tools/LiveWebGallery/LiveWebGallery.addin.xml
similarity index 100%
rename from extensions/Tools/LiveWebGallery/LiveWebGallery.addin.xml
rename to src/Extensions/Tools/LiveWebGallery/LiveWebGallery.addin.xml
diff --git a/extensions/Tools/LiveWebGallery/LiveWebGallery.cs b/src/Extensions/Tools/LiveWebGallery/LiveWebGallery.cs
similarity index 100%
rename from extensions/Tools/LiveWebGallery/LiveWebGallery.cs
rename to src/Extensions/Tools/LiveWebGallery/LiveWebGallery.cs
diff --git a/extensions/Tools/LiveWebGallery/LiveWebGalleryDialog.cs b/src/Extensions/Tools/LiveWebGallery/LiveWebGalleryDialog.cs
similarity index 100%
rename from extensions/Tools/LiveWebGallery/LiveWebGalleryDialog.cs
rename to src/Extensions/Tools/LiveWebGallery/LiveWebGalleryDialog.cs
diff --git a/extensions/Tools/LiveWebGallery/Makefile.am b/src/Extensions/Tools/LiveWebGallery/Makefile.am
similarity index 100%
rename from extensions/Tools/LiveWebGallery/Makefile.am
rename to src/Extensions/Tools/LiveWebGallery/Makefile.am
diff --git a/extensions/Tools/LiveWebGallery/PhotoRequestHandler.cs b/src/Extensions/Tools/LiveWebGallery/PhotoRequestHandler.cs
similarity index 100%
rename from extensions/Tools/LiveWebGallery/PhotoRequestHandler.cs
rename to src/Extensions/Tools/LiveWebGallery/PhotoRequestHandler.cs
diff --git a/extensions/Tools/LiveWebGallery/ResourceRequestHandler.cs b/src/Extensions/Tools/LiveWebGallery/ResourceRequestHandler.cs
similarity index 100%
rename from extensions/Tools/LiveWebGallery/ResourceRequestHandler.cs
rename to src/Extensions/Tools/LiveWebGallery/ResourceRequestHandler.cs
diff --git a/extensions/Tools/LiveWebGallery/SimpleWebServer.cs b/src/Extensions/Tools/LiveWebGallery/SimpleWebServer.cs
similarity index 100%
rename from extensions/Tools/LiveWebGallery/SimpleWebServer.cs
rename to src/Extensions/Tools/LiveWebGallery/SimpleWebServer.cs
diff --git a/extensions/Tools/LiveWebGallery/ui/LiveWebGallery.ui b/src/Extensions/Tools/LiveWebGallery/ui/LiveWebGallery.ui
similarity index 100%
rename from extensions/Tools/LiveWebGallery/ui/LiveWebGallery.ui
rename to src/Extensions/Tools/LiveWebGallery/ui/LiveWebGallery.ui
diff --git a/extensions/Tools/LiveWebGallery/ui/empty.png b/src/Extensions/Tools/LiveWebGallery/ui/empty.png
similarity index 100%
rename from extensions/Tools/LiveWebGallery/ui/empty.png
rename to src/Extensions/Tools/LiveWebGallery/ui/empty.png
diff --git a/extensions/Tools/LiveWebGallery/ui/f-spot.css b/src/Extensions/Tools/LiveWebGallery/ui/f-spot.css
similarity index 100%
rename from extensions/Tools/LiveWebGallery/ui/f-spot.css
rename to src/Extensions/Tools/LiveWebGallery/ui/f-spot.css
diff --git a/extensions/Tools/LiveWebGallery/ui/f-spot.js b/src/Extensions/Tools/LiveWebGallery/ui/f-spot.js
similarity index 100%
rename from extensions/Tools/LiveWebGallery/ui/f-spot.js
rename to src/Extensions/Tools/LiveWebGallery/ui/f-spot.js
diff --git a/extensions/Tools/LiveWebGallery/ui/gallery.html b/src/Extensions/Tools/LiveWebGallery/ui/gallery.html
similarity index 100%
rename from extensions/Tools/LiveWebGallery/ui/gallery.html
rename to src/Extensions/Tools/LiveWebGallery/ui/gallery.html
diff --git a/extensions/Tools/Makefile.am b/src/Extensions/Tools/Makefile.am
similarity index 100%
rename from extensions/Tools/Makefile.am
rename to src/Extensions/Tools/Makefile.am
diff --git a/extensions/Tools/MergeDb/.gitignore b/src/Extensions/Tools/MergeDb/.gitignore
similarity index 100%
rename from extensions/Tools/MergeDb/.gitignore
rename to src/Extensions/Tools/MergeDb/.gitignore
diff --git a/extensions/Tools/MergeDb/Makefile.am b/src/Extensions/Tools/MergeDb/Makefile.am
similarity index 100%
rename from extensions/Tools/MergeDb/Makefile.am
rename to src/Extensions/Tools/MergeDb/Makefile.am
diff --git a/extensions/Tools/MergeDb/MergeDb.addin.xml b/src/Extensions/Tools/MergeDb/MergeDb.addin.xml
similarity index 100%
rename from extensions/Tools/MergeDb/MergeDb.addin.xml
rename to src/Extensions/Tools/MergeDb/MergeDb.addin.xml
diff --git a/extensions/Tools/MergeDb/MergeDb.cs b/src/Extensions/Tools/MergeDb/MergeDb.cs
similarity index 100%
rename from extensions/Tools/MergeDb/MergeDb.cs
rename to src/Extensions/Tools/MergeDb/MergeDb.cs
diff --git a/extensions/Tools/MergeDb/MergeDb.glade b/src/Extensions/Tools/MergeDb/MergeDb.glade
similarity index 100%
rename from extensions/Tools/MergeDb/MergeDb.glade
rename to src/Extensions/Tools/MergeDb/MergeDb.glade
diff --git a/extensions/Tools/MergeDb/MergeDbDialog.cs b/src/Extensions/Tools/MergeDb/MergeDbDialog.cs
similarity index 100%
rename from extensions/Tools/MergeDb/MergeDbDialog.cs
rename to src/Extensions/Tools/MergeDb/MergeDbDialog.cs
diff --git a/extensions/Tools/MergeDb/PickFolderDialog.cs b/src/Extensions/Tools/MergeDb/PickFolderDialog.cs
similarity index 100%
rename from extensions/Tools/MergeDb/PickFolderDialog.cs
rename to src/Extensions/Tools/MergeDb/PickFolderDialog.cs
diff --git a/extensions/Tools/MetaPixel/.gitignore b/src/Extensions/Tools/MetaPixel/.gitignore
similarity index 100%
rename from extensions/Tools/MetaPixel/.gitignore
rename to src/Extensions/Tools/MetaPixel/.gitignore
diff --git a/extensions/Tools/MetaPixel/Makefile b/src/Extensions/Tools/MetaPixel/Makefile
similarity index 100%
rename from extensions/Tools/MetaPixel/Makefile
rename to src/Extensions/Tools/MetaPixel/Makefile
diff --git a/extensions/Tools/MetaPixel/MetaPixel.addin.xml b/src/Extensions/Tools/MetaPixel/MetaPixel.addin.xml
similarity index 100%
rename from extensions/Tools/MetaPixel/MetaPixel.addin.xml
rename to src/Extensions/Tools/MetaPixel/MetaPixel.addin.xml
diff --git a/extensions/Tools/MetaPixel/MetaPixel.cs b/src/Extensions/Tools/MetaPixel/MetaPixel.cs
similarity index 100%
rename from extensions/Tools/MetaPixel/MetaPixel.cs
rename to src/Extensions/Tools/MetaPixel/MetaPixel.cs
diff --git a/extensions/Tools/MetaPixel/MetaPixel.glade b/src/Extensions/Tools/MetaPixel/MetaPixel.glade
similarity index 100%
rename from extensions/Tools/MetaPixel/MetaPixel.glade
rename to src/Extensions/Tools/MetaPixel/MetaPixel.glade
diff --git a/extensions/Tools/PictureTile/.gitignore b/src/Extensions/Tools/PictureTile/.gitignore
similarity index 100%
rename from extensions/Tools/PictureTile/.gitignore
rename to src/Extensions/Tools/PictureTile/.gitignore
diff --git a/extensions/Tools/PictureTile/Makefile b/src/Extensions/Tools/PictureTile/Makefile
similarity index 100%
rename from extensions/Tools/PictureTile/Makefile
rename to src/Extensions/Tools/PictureTile/Makefile
diff --git a/extensions/Tools/PictureTile/PictureTile.addin.xml b/src/Extensions/Tools/PictureTile/PictureTile.addin.xml
similarity index 100%
rename from extensions/Tools/PictureTile/PictureTile.addin.xml
rename to src/Extensions/Tools/PictureTile/PictureTile.addin.xml
diff --git a/extensions/Tools/PictureTile/PictureTile.cs b/src/Extensions/Tools/PictureTile/PictureTile.cs
similarity index 100%
rename from extensions/Tools/PictureTile/PictureTile.cs
rename to src/Extensions/Tools/PictureTile/PictureTile.cs
diff --git a/extensions/Tools/PictureTile/PictureTile.glade b/src/Extensions/Tools/PictureTile/PictureTile.glade
similarity index 100%
rename from extensions/Tools/PictureTile/PictureTile.glade
rename to src/Extensions/Tools/PictureTile/PictureTile.glade
diff --git a/extensions/Tools/RawPlusJpeg/.gitignore b/src/Extensions/Tools/RawPlusJpeg/.gitignore
similarity index 100%
rename from extensions/Tools/RawPlusJpeg/.gitignore
rename to src/Extensions/Tools/RawPlusJpeg/.gitignore
diff --git a/extensions/Tools/RawPlusJpeg/Makefile.am b/src/Extensions/Tools/RawPlusJpeg/Makefile.am
similarity index 100%
rename from extensions/Tools/RawPlusJpeg/Makefile.am
rename to src/Extensions/Tools/RawPlusJpeg/Makefile.am
diff --git a/extensions/Tools/RawPlusJpeg/RawPlusJpeg.addin.xml b/src/Extensions/Tools/RawPlusJpeg/RawPlusJpeg.addin.xml
similarity index 100%
rename from extensions/Tools/RawPlusJpeg/RawPlusJpeg.addin.xml
rename to src/Extensions/Tools/RawPlusJpeg/RawPlusJpeg.addin.xml
diff --git a/extensions/Tools/RawPlusJpeg/RawPlusJpeg.cs b/src/Extensions/Tools/RawPlusJpeg/RawPlusJpeg.cs
similarity index 100%
rename from extensions/Tools/RawPlusJpeg/RawPlusJpeg.cs
rename to src/Extensions/Tools/RawPlusJpeg/RawPlusJpeg.cs
diff --git a/extensions/Tools/RetroactiveRoll/.gitignore b/src/Extensions/Tools/RetroactiveRoll/.gitignore
similarity index 100%
rename from extensions/Tools/RetroactiveRoll/.gitignore
rename to src/Extensions/Tools/RetroactiveRoll/.gitignore
diff --git a/extensions/Tools/RetroactiveRoll/Makefile.am b/src/Extensions/Tools/RetroactiveRoll/Makefile.am
similarity index 100%
rename from extensions/Tools/RetroactiveRoll/Makefile.am
rename to src/Extensions/Tools/RetroactiveRoll/Makefile.am
diff --git a/extensions/Tools/RetroactiveRoll/RetroactiveRoll.addin.xml b/src/Extensions/Tools/RetroactiveRoll/RetroactiveRoll.addin.xml
similarity index 100%
rename from extensions/Tools/RetroactiveRoll/RetroactiveRoll.addin.xml
rename to src/Extensions/Tools/RetroactiveRoll/RetroactiveRoll.addin.xml
diff --git a/extensions/Tools/RetroactiveRoll/RetroactiveRoll.cs b/src/Extensions/Tools/RetroactiveRoll/RetroactiveRoll.cs
similarity index 100%
rename from extensions/Tools/RetroactiveRoll/RetroactiveRoll.cs
rename to src/Extensions/Tools/RetroactiveRoll/RetroactiveRoll.cs
diff --git a/extensions/Tools/ScreensaverConfig/.gitignore b/src/Extensions/Tools/ScreensaverConfig/.gitignore
similarity index 100%
rename from extensions/Tools/ScreensaverConfig/.gitignore
rename to src/Extensions/Tools/ScreensaverConfig/.gitignore
diff --git a/extensions/Tools/ScreensaverConfig/Makefile.am b/src/Extensions/Tools/ScreensaverConfig/Makefile.am
similarity index 100%
rename from extensions/Tools/ScreensaverConfig/Makefile.am
rename to src/Extensions/Tools/ScreensaverConfig/Makefile.am
diff --git a/extensions/Tools/ScreensaverConfig/ScreensaverConfig.addin.xml b/src/Extensions/Tools/ScreensaverConfig/ScreensaverConfig.addin.xml
similarity index 100%
rename from extensions/Tools/ScreensaverConfig/ScreensaverConfig.addin.xml
rename to src/Extensions/Tools/ScreensaverConfig/ScreensaverConfig.addin.xml
diff --git a/extensions/Tools/ScreensaverConfig/ScreensaverConfig.cs b/src/Extensions/Tools/ScreensaverConfig/ScreensaverConfig.cs
similarity index 100%
rename from extensions/Tools/ScreensaverConfig/ScreensaverConfig.cs
rename to src/Extensions/Tools/ScreensaverConfig/ScreensaverConfig.cs
diff --git a/extensions/Tools/ScreensaverConfig/ScreensaverConfigDialog.ui b/src/Extensions/Tools/ScreensaverConfig/ScreensaverConfigDialog.ui
similarity index 100%
rename from extensions/Tools/ScreensaverConfig/ScreensaverConfigDialog.ui
rename to src/Extensions/Tools/ScreensaverConfig/ScreensaverConfigDialog.ui
diff --git a/extensions/Tools/SyncCatalog/.gitignore b/src/Extensions/Tools/SyncCatalog/.gitignore
similarity index 100%
rename from extensions/Tools/SyncCatalog/.gitignore
rename to src/Extensions/Tools/SyncCatalog/.gitignore
diff --git a/extensions/Tools/SyncCatalog/Makefile b/src/Extensions/Tools/SyncCatalog/Makefile
similarity index 100%
rename from extensions/Tools/SyncCatalog/Makefile
rename to src/Extensions/Tools/SyncCatalog/Makefile
diff --git a/extensions/Tools/SyncCatalog/SyncCatalog.addin.xml b/src/Extensions/Tools/SyncCatalog/SyncCatalog.addin.xml
similarity index 100%
rename from extensions/Tools/SyncCatalog/SyncCatalog.addin.xml
rename to src/Extensions/Tools/SyncCatalog/SyncCatalog.addin.xml
diff --git a/extensions/Tools/SyncCatalog/SyncCatalog.cs b/src/Extensions/Tools/SyncCatalog/SyncCatalog.cs
similarity index 100%
rename from extensions/Tools/SyncCatalog/SyncCatalog.cs
rename to src/Extensions/Tools/SyncCatalog/SyncCatalog.cs
diff --git a/extensions/Transitions/.gitignore b/src/Extensions/Transitions/.gitignore
similarity index 100%
rename from extensions/Transitions/.gitignore
rename to src/Extensions/Transitions/.gitignore
diff --git a/extensions/Transitions/CoverTransition/CoverTransition.addin.xml b/src/Extensions/Transitions/CoverTransition/CoverTransition.addin.xml
similarity index 100%
rename from extensions/Transitions/CoverTransition/CoverTransition.addin.xml
rename to src/Extensions/Transitions/CoverTransition/CoverTransition.addin.xml
diff --git a/extensions/Transitions/CoverTransition/CoverTransition.cs b/src/Extensions/Transitions/CoverTransition/CoverTransition.cs
similarity index 100%
rename from extensions/Transitions/CoverTransition/CoverTransition.cs
rename to src/Extensions/Transitions/CoverTransition/CoverTransition.cs
diff --git a/extensions/Transitions/CoverTransition/Makefile.am b/src/Extensions/Transitions/CoverTransition/Makefile.am
similarity index 100%
rename from extensions/Transitions/CoverTransition/Makefile.am
rename to src/Extensions/Transitions/CoverTransition/Makefile.am
diff --git a/extensions/Transitions/Makefile.am b/src/Extensions/Transitions/Makefile.am
similarity index 100%
rename from extensions/Transitions/Makefile.am
rename to src/Extensions/Transitions/Makefile.am
diff --git a/src/Makefile.am b/src/Makefile.am
index d18a2ad..5383664 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,7 @@
 SUBDIRS = \
 	Core \
-	Clients
+	Clients \
+	Extensions
 
 EXTRA_DIST = AssemblyInfo.cs.in
 



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