commit 75aeedd947f7c45ecdf3309440d6a02ddb89e506 Author: Antonius Riha Date: Sat Oct 27 16:05:15 2012 +0200 [wix] Added UI to install process * Shows license * select install folder dialog * fancy, shiny, shiny install dialog :) source of inspiration: tomboy WindowsSetup/BannrBmp.bmp | Bin 0 -> 126054 bytes WindowsSetup/DlgBmp.bmp | Bin 0 -> 628054 bytes WindowsSetup/Product.wxs | 19 +++++++++++++++++-- WindowsSetup/WindowsSetup.wixproj | 4 ++++ WindowsSetup/license.rtf | Bin 0 -> 1357 bytes 5 files changed, 21 insertions(+), 2 deletions(-) commit e31f4b276947f07a4d99b2a064c773f2c51e6d4a Author: Antonius Riha Date: Sat Oct 27 16:03:14 2012 +0200 [wix] Add checks for GtkSharp and .net framework copied from tomboy and adapted for .NET profile 4.0 WindowsSetup/Product.wxs | 17 ++++++++++++++++- WindowsSetup/WindowsSetup.wixproj | 4 ++++ 2 files changed, 20 insertions(+), 1 deletion(-) commit f5a6b9ea73cd40925566fa9bb9a37b018597c70e Author: Antonius Riha Date: Sat Oct 27 14:47:59 2012 +0200 [wix] Add icons and shortcuts copied from tomboy WindowsSetup/Directories.wxs | 2 ++ WindowsSetup/Product.wxs | 14 +++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit d9bdc82a3d396c2ca55720f4fb6363301371b371 Author: Antonius Riha Date: Sat Oct 27 14:12:24 2012 +0200 [wix] RemoveFolder not necessary. remove it WindowsSetup/Product.wxs | 1 - 1 file changed, 1 deletion(-) commit ff1bbcf111d227b14745fd93580e841650e32120 Author: Antonius Riha Date: Sat Oct 27 14:08:41 2012 +0200 [wix] Call the default feature "complete" since it installs all of tasque WindowsSetup/Product.wxs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c1142d050c02b7ba36a42ad4e75ee9f88283aa6 Author: Antonius Riha Date: Sat Oct 27 14:07:55 2012 +0200 [wix] Update components' guids and add keypath attributes this enables uninstallation WindowsSetup/Locales.wxs | 136 ++++++++++++++++++++++---------------------- WindowsSetup/Product.wxs | 19 ++++--- WindowsSetup/Resources.wxs | 36 ++++++------ 3 files changed, 97 insertions(+), 94 deletions(-) commit f247a301fb78b79746b67f75c1b8e2e25fa91616 Author: Antonius Riha Date: Sat Oct 27 11:00:37 2012 +0200 [wix] Write INSTALLFOLDER to registry WindowsSetup/Product.wxs | 3 +++ 1 file changed, 3 insertions(+) commit 105d2bb3c09407a2721b83fd18fb9e61a4999978 Author: Antonius Riha Date: Sat Oct 27 10:42:25 2012 +0200 [wix] Adjust DataDir in .Defines.config on installation WindowsSetup/Product.wxs | 5 ++++- WindowsSetup/WindowsSetup.wixproj | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) commit 9fb139ae03817514a6a3edca82fbe29d87f1930e Author: Antonius Riha Date: Sat Oct 27 10:41:08 2012 +0200 [wix] Move directories' definition to separate file WindowsSetup/Directories.wxs | 164 +++++++++++++++++++++++++++++++++++++ WindowsSetup/Product.wxs | 162 ------------------------------------ WindowsSetup/WindowsSetup.wixproj | 1 + 3 files changed, 165 insertions(+), 162 deletions(-) commit ca808429af4e9882a4c1df74fb8c7be2b3735fed Author: Antonius Riha Date: Sat Oct 27 10:39:33 2012 +0200 [wix] Fetch INSTALLFOLDER value from registry taken from tomboy WindowsSetup/Product.wxs | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 347485966d119f72ba17f1f97031f0b79b702cf9 Author: Antonius Riha Date: Sat Oct 27 00:47:23 2012 +0200 [i18n] Enable translation on windows src/Gtk.Tasque/GtkApplication.cs | 2 ++ 1 file changed, 2 insertions(+) commit da162cfde934d17d5e611ac6eec13172efaf2ffc Author: Antonius Riha Date: Sat Oct 27 00:27:17 2012 +0200 [windows] Workaround to get all icons on windows hack; should be fixed soon src/Gtk.Tasque/GtkApplication.cs | 3 +++ 1 file changed, 3 insertions(+) commit 177dd997710459c8d22c069639ae3a68f5d58080 Author: Antonius Riha Date: Sat Oct 27 00:26:24 2012 +0200 [xbuild] Cut gtk-update-icon-cache has been causing problems on windows build/X.Common.targets | 9 --------- 1 file changed, 9 deletions(-) commit afbf0b74a0cc47157efc59dabb7a27f850be2102 Author: Antonius Riha Date: Fri Oct 26 19:02:49 2012 +0200 Use a .config file for path settings (DataDir) This enables better integration with WiX Windows Installer, because the value of DataDir can now be set during install time instead of compile time. .gitignore | 1 + src/Gtk.Tasque/Defines.cs.in | 34 +++++++++++++++++++++---------- src/Gtk.Tasque/Gtk.Tasque.csproj | 1 + src/Gtk.Tasque/GtkApplication.cs | 3 --- src/tasque/Tasque.exe.Defines.config.in | 6 ++++++ src/tasque/tasque.csproj | 4 ++++ 6 files changed, 35 insertions(+), 14 deletions(-) commit 007f6bedcf6b6837145731980282aaf3cee38717 Author: Antonius Riha Date: Fri Oct 26 11:55:02 2012 +0200 [wix] Split single wxs file into multiple files WindowsSetup/Locales.wxs | 109 +++++++++++++++++++++++++++ WindowsSetup/Product.wxs | 150 +------------------------------------ WindowsSetup/Resources.wxs | 51 +++++++++++++ WindowsSetup/WindowsSetup.wixproj | 2 + 4 files changed, 163 insertions(+), 149 deletions(-) commit 2d3812389f1cd56053c170573cf6c65c2a011346 Author: Antonius Riha Date: Fri Oct 26 11:41:28 2012 +0200 [wix] Add guids to components basic installation works now WindowsSetup/Product.wxs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 2636ed54b1d4b8e0425ce6bb20546097cf115c17 Author: Antonius Riha Date: Fri Oct 26 02:34:53 2012 +0200 [wix] make wix xml skeleton WindowsSetup/Files.wxs | 167 -------------- WindowsSetup/Product.wxs | 433 ++++++++++++++++++++++++++++--------- WindowsSetup/WindowsSetup.wixproj | 55 +++-- 3 files changed, 363 insertions(+), 292 deletions(-) commit dfc2b829fca5c221458753efa0c747ad3ad4947a Author: Antonius Riha Date: Fri Oct 26 02:33:01 2012 +0200 [xbuild] Use quotes for windows cmds with spaces build/X.Common.targets | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit cc10d48fd7524bfbf06b5890c1a610e75877c32e Author: Antonius Riha Date: Thu Oct 25 20:50:06 2012 +0200 [setup] Copy setup project from tomboy .gitignore | 4 + WindowsSetup/Files.wxs | 167 +++++++++++++++++++++++++++++++++++++ WindowsSetup/Product.wxs | 105 +++++++++++++++++++++++ WindowsSetup/WindowsSetup.wixproj | 36 ++++++++ 4 files changed, 312 insertions(+) commit b847efb1a8ee890ca1e3796e4a6d1d0a2e6f4ede Merge: e02d8a7 b4ff742 Author: Antonius Riha Date: Thu Oct 25 20:33:21 2012 +0200 Merge branch 'master' into xbuild Conflicts: po/po.mdproj src/Addins/Backends/Eds/EdsBackend.csproj src/Addins/Backends/Sqlite/SqliteBackend.csproj commit b4ff742e1f8384bfc1b5d294a5d11c614fbd3756 Author: Antonius Riha Date: Sat Oct 20 21:50:30 2012 +0200 [xbuild] Move bin items def of Sqlite into target BeforeInstall The definition of those items requires PkgLibDir to be set, which is the case _after_ _SetupInitialProperties has run. src/Addins/Backends/Sqlite/SqliteBackend.csproj | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) commit 90af2d9962b786fbf39ac63ecf082dfc04276232 Author: Antonius Riha Date: Fri Oct 19 01:33:56 2012 +0200 [xbuild] Add PackageName and TopBuildDir to each proj This is necessary to build a proj file separatly. I introduced this at first, because I thought it would help in building stuff from within MD, since MD (when the option "Use xbuild" is set) seemingly invokes xbuild on each proj in the sln instead of just the sln file. As it urns out MD does something very wierd. And at this point I have no idea, why it wouldn't work. I've run it in diagnostics mode from within MD and it doesn't show any signs of running the initial target of X.Common.targets. Though it loads the file correctly and executes other targets in that file. No clue. data/data.mdproj | 2 ++ po/po.mdproj | 4 ++++ src/Addins/Backends/Dummy/DummyBackend.csproj | 2 ++ src/Addins/Backends/Eds/EdsBackend.csproj | 2 ++ .../Backends/Hiveminder/HiveminderBackend.csproj | 2 ++ src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 ++ src/Addins/Backends/Rtm/RtmBackend.csproj | 2 ++ src/Addins/Backends/Sqlite/SqliteBackend.csproj | 2 ++ src/Gtk.Tasque/Gtk.Tasque.csproj | 2 ++ src/Libraries/RtmNet/RtmNet.csproj | 2 ++ src/MonoMac.Tasque/MonoMac.Tasque.csproj | 2 ++ src/libtasque/libtasque.csproj | 2 ++ src/tasque/tasque.csproj | 2 ++ tests/tests.csproj | 2 ++ 14 files changed, 30 insertions(+) commit 2d4dd277c51604a438b913befb6c780e7bb5f1e6 Author: Antonius Riha Date: Fri Oct 19 01:01:36 2012 +0200 [build] A relict from the Stone Age src/Backends/IceCore/Makefile.am | 44 -------------------------------------- 1 file changed, 44 deletions(-) commit c86c00a598beca5b9660297715e27ea7bf78bdb0 Author: Antonius Riha Date: Thu Oct 18 23:45:56 2012 +0200 [xbuild] Move Subsitution items into init target otherwise substs would be evaluated before proeprties in init target would be set up build/X.Common.targets | 41 ++++++++++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 11 deletions(-) commit 95638cb5f2e804c2eb3535fb399285a8a4c6cf85 Author: Antonius Riha Date: Thu Oct 18 23:23:48 2012 +0200 [xbuild] Make build of backend Eds conditional and include it in build build/build.csproj | 3 +++ src/Addins/Backends/Eds/EdsBackend.csproj | 2 ++ 2 files changed, 5 insertions(+) commit c29d7b4fe2b9d95d5d1d0434adc967d51031267a Author: Antonius Riha Date: Thu Oct 18 23:01:30 2012 +0200 [xbuild] Fix build conf mappings tasque.sln | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) commit 2cdc8cc92cf0e793ed39fdd904c489bf0294e776 Author: Antonius Riha Date: Thu Oct 18 22:28:14 2012 +0200 [xbuild] Forgot to bootstrap some task files during dist Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 7ea0d950c5832346bae422ad91004da36b3e5d69 Author: Antonius Riha Date: Thu Oct 18 22:27:42 2012 +0200 [xbuild] Fix invalid files for translation found build/NormalizePath.cs | 5 ++++- build/X.Common.targets | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) commit 79198b25e27939ffe701bbba9b648a7c1d43db3c Author: Antonius Riha Date: Thu Oct 18 20:28:40 2012 +0200 [xbuild] Fix silly mistake build/X.Common.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bbe0fabeb7871952d2293c913cdf70357f605c9d Author: Antonius Riha Date: Thu Oct 18 20:24:23 2012 +0200 [xbuild] Account for build-all-proj-in-sln builds Those builds don't invoke xbuild on the sln file but on each proj in the sln separatly. This leads to SolutionDir property not being available. MD does that. build/X.Common.targets | 110 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 82 insertions(+), 28 deletions(-) commit e1b677a7565239dfd1ff8f33e670a93186b4847f Author: Antonius Riha Date: Thu Oct 18 20:22:23 2012 +0200 [xbuild] Add task GetAbsPath build/GetAbsPath.cs | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ build/X.Common.targets | 3 ++- build/build.csproj | 1 + 3 files changed, 62 insertions(+), 1 deletion(-) commit 0eabd4bd29c29482ba873f7307cd5f9a665324e1 Author: Antonius Riha Date: Thu Oct 18 19:10:59 2012 +0200 [xbuild] PackageName should be overridable build/X.Common.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2dfa1f7aadeb884106975af21cb4dab5237bf37c Author: Antonius Riha Date: Thu Oct 4 17:05:21 2012 +0200 [xbuild] Remove last residuals of GetSrcDirStrip task + Add using NormalizePath task Makefile.am | 1 - build/X.Common.targets | 15 ++++----------- 2 files changed, 4 insertions(+), 12 deletions(-) commit 404cabef7471d6eb329b0bca21113579e2f8394c Author: Antonius Riha Date: Thu Oct 4 17:00:04 2012 +0200 [xbuild] Make sure X.Common.targets is found by X.CSharp.targets build/X.CSharp.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 263aa57c92c294665b635a980c825081913dc433 Author: Antonius Riha Date: Thu Oct 4 16:18:35 2012 +0200 [xbuild] Disable build of experimental backends by default .../Backends/Hiveminder/HiveminderBackend.csproj | 1 + src/Addins/Backends/IceCore/IceCoreBackend.csproj | 1 + 2 files changed, 2 insertions(+) commit 3418b7d54b72dd7477aefed347798a9853546e2a Author: Antonius Riha Date: Wed Oct 3 20:38:17 2012 +0200 [xbuild] Workaround for unclean I18n xbuild proj file The previous fix is not working anymore, because it's overwritten in the later imported X.Common.targets file. The new fix is to take care of it in X.Common.targets itself. (minor hack) build/X.Common.targets | 3 ++- po/po.mdproj | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) commit 4b7ccec97d1a86ceaf9850c291d5755ca4e1241a Author: Antonius Riha Date: Wed Oct 3 20:34:43 2012 +0200 [xbuild] Import statement in sqlite proj got lost somewhere src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 + 1 file changed, 1 insertion(+) commit b2ee77b1d2a16dbada2a3e6f2c829028405d30ef Author: Antonius Riha Date: Wed Oct 3 20:34:07 2012 +0200 [xbuild] Move po dirs definition into initial target those depend on other properties definied in the same target build/X.Common.targets | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 756d8f12c7dd35584acfad53b377a882f676039d Author: Antonius Riha Date: Wed Oct 3 20:32:04 2012 +0200 [xbuild] Add debug output of generated properties build/X.Common.targets | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 9aa890c960b428c60321b9481e8d724f4ba155e8 Author: Antonius Riha Date: Wed Oct 3 20:31:14 2012 +0200 [xbuild] Fix silly mistake build/X.Common.targets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 56baee3584372f7501eb18ac0968951a4b39ac74 Author: Antonius Riha Date: Wed Oct 3 19:37:53 2012 +0200 [xbuild] Fix import statement in X.CSharp.targets build/X.CSharp.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b801e236a1778db76f97f82c89772845d28ef85c Author: Antonius Riha Date: Wed Oct 3 13:03:36 2012 +0200 [xbuild] Set up deafault PackageName build/X.Common.targets | 10 ++++------ data/data.mdproj | 1 - po/po.mdproj | 1 - src/Addins/Backends/Dummy/DummyBackend.csproj | 1 - .../Backends/Hiveminder/HiveminderBackend.csproj | 1 - src/Addins/Backends/IceCore/IceCoreBackend.csproj | 1 - src/Addins/Backends/Rtm/RtmBackend.csproj | 1 - src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 - src/Gtk.Tasque/Gtk.Tasque.csproj | 1 - src/Libraries/RtmNet/RtmNet.csproj | 1 - src/libtasque/libtasque.csproj | 1 - src/tasque/tasque.csproj | 1 - tests/tests.csproj | 1 - 13 files changed, 4 insertions(+), 18 deletions(-) commit 937d0aa48a87fb3d3b053a2ce225000c4242cc7c Author: Antonius Riha Date: Wed Oct 3 12:40:13 2012 +0200 [xbuild] Drop _GetSrcDir target build/X.Common.targets | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) commit ec7c2172cdff0361c03c40c0abaaa7ab131675e2 Author: Antonius Riha Date: Wed Oct 3 12:36:47 2012 +0200 [xbuild] RelPrefix and TopSrcDir need not be set in proj anymore build/X.Common.targets | 2 -- data/data.mdproj | 2 -- po/po.mdproj | 2 -- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 -- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 -- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 -- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 -- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 2 -- src/Gtk.Tasque/Gtk.Tasque.csproj | 2 -- src/Libraries/RtmNet/RtmNet.csproj | 2 -- src/libtasque/libtasque.csproj | 2 -- src/tasque/tasque.csproj | 2 -- tests/tests.csproj | 2 -- 13 files changed, 26 deletions(-) commit b221766a737a821ebfff010fce168a0a2d66c2eb Author: Antonius Riha Date: Wed Oct 3 12:32:21 2012 +0200 [xbuild] Fix output paths build/X.Common.targets | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 756028026c2d537c36cfc5bf7e83fe7009e0cccc Author: Antonius Riha Date: Wed Oct 3 12:15:50 2012 +0200 [xbuild] Correct po dirs build/X.Common.targets | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7e8ab0f2c92a6d93b4941c93071a1aee30281fb1 Author: Antonius Riha Date: Wed Oct 3 12:15:26 2012 +0200 [xbuild] Remove SrcDir property build/X.Common.targets | 1 - 1 file changed, 1 deletion(-) commit 73e701f3c0b04f14d2700122890c5c7121f6fb27 Author: Antonius Riha Date: Wed Oct 3 12:07:00 2012 +0200 [xbuild] Remove TopBuildDir property build/X.Common.targets | 2 -- 1 file changed, 2 deletions(-) commit 62d78bd044fe822f101f8ac737e19dad32ca7b24 Author: Antonius Riha Date: Mon Oct 1 00:38:39 2012 +0200 [xbuild] Drop obsolete GetSrcDirStrip task The same can be done with GetRelPath. build/GetSrcDirStrip.cs | 69 ----------------------------------------------- build/build.csproj | 1 - 2 files changed, 70 deletions(-) commit a6eb085b27f7114c1f2df5f5971487e0b11705f3 Author: Antonius Riha Date: Mon Oct 1 00:37:48 2012 +0200 [xbuild] Define Abs[Build|Src]Dir and [Build|Src]Dir build/X.Common.targets | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 5dde8841b0ae6d511aad6563ad73ff89633f6c30 Author: Antonius Riha Date: Mon Oct 1 00:36:45 2012 +0200 [xbuild] Defined AbsTop[Build|Src]Dir build/X.Common.targets | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit c911a7202daa513d85ff7c4a0efbe27798a9ea0d Author: Antonius Riha Date: Sun Sep 30 23:58:18 2012 +0200 [xbuild] Add NormalizePath task and adjust other tasks accordingly build/GetAbsSrcDir.cs | 2 +- build/GetRelPath.cs | 55 +++++++++++++++++----------------------- build/GetSrcDirStrip.cs | 4 +-- build/NormalizePath.cs | 64 +++++++++++++++++++++++++++++++++++++++++++++++ build/build.csproj | 1 + 5 files changed, 91 insertions(+), 35 deletions(-) commit a1a1407cc2f2769c9d907143a55b725f87a9b84c Author: Antonius Riha Date: Sun Sep 23 22:02:42 2012 +0200 [xtargets] Rename Tasque.[...].targets to X.[...].targets Makefile.am | 4 +- build/Tasque.CSharp.targets | 21 -- build/Tasque.targets | 321 -------------------- build/X.CSharp.targets | 21 ++ build/X.Common.targets | 321 ++++++++++++++++++++ build/build.csproj | 4 +- data/data.mdproj | 2 +- po/po.mdproj | 2 +- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- src/Addins/Backends/Eds/EdsBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/Libraries/RtmNet/RtmNet.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- tests/tests.csproj | 2 +- 18 files changed, 358 insertions(+), 358 deletions(-) commit 7a3b78df8c334ed4fb518d1ea0958968555eeb19 Author: Antonius Riha Date: Sat Sep 22 15:45:12 2012 +0200 [xbuild] Move proj import on proper location in proj files The proper location is after Property and Item definitions and before target definitions. build/build.csproj | 2 +- data/data.mdproj | 2 +- po/po.mdproj | 2 +- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- src/Addins/Backends/Eds/EdsBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 - src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/Libraries/RtmNet/RtmNet.csproj | 2 +- src/MonoMac.Tasque/MonoMac.Tasque.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- tests/tests.csproj | 2 +- 15 files changed, 14 insertions(+), 15 deletions(-) commit 636963e6e88adcbb4a47f9f1403fd02c07893195 Author: Antonius Riha Date: Sat Sep 22 00:57:16 2012 +0200 [Sqlite] Copy sqlite related dlls to install dir This is only necessary (and desirable) on Windows. Therefore created GtkWinDebug and -Release build confs as well as GtkLinuxDebug and -Release confs. Also: set PlatformTarget on Windows builds to x86. src/Addins/Backends/Sqlite/SqliteBackend.csproj | 35 +++++++++++++++++++---- 1 file changed, 30 insertions(+), 5 deletions(-) commit 45014e09554a5348480449a9619d88327022ae5e Author: Antonius Riha Date: Sat Sep 22 00:52:54 2012 +0200 Fix sln build conf mappings tasque.sln | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) commit 3a2e281f76cea49e26ec6fb773d98f254b6386eb Author: Antonius Riha Date: Sat Sep 22 00:52:23 2012 +0200 [build] Set PlatformTarget to x86 on Windows build This is necessary because Gtk# is only available for x86. src/Addins/Backends/Dummy/DummyBackend.csproj | 1 + .../Backends/Hiveminder/HiveminderBackend.csproj | 2 ++ src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 ++ src/Addins/Backends/Rtm/RtmBackend.csproj | 2 ++ src/Gtk.Tasque/Gtk.Tasque.csproj | 2 ++ src/tasque/tasque.csproj | 2 ++ 6 files changed, 11 insertions(+) commit e02d8a77533bdfc1fa0ba859629a00e073d6c8b2 Author: Antonius Riha Date: Thu Oct 18 23:45:56 2012 +0200 [xbuild] Move Subsitution items into init target otherwise substs would be evaluated before proeprties in init target would be set up build/X.Common.targets | 41 ++++++++++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 11 deletions(-) commit cf41fbe1001ba92f613eb2fc1a50bac6a1d55c82 Author: Antonius Riha Date: Thu Oct 18 23:23:48 2012 +0200 [xbuild] Make build of backend Eds conditional and include it in build build/build.csproj | 3 +++ src/Addins/Backends/Eds/EdsBackend.csproj | 2 ++ 2 files changed, 5 insertions(+) commit 854c3b6fb92fb5ddb5f9d71a79aeafe9b448a97a Author: Antonius Riha Date: Thu Oct 18 23:01:30 2012 +0200 [xbuild] Fix build conf mappings tasque.sln | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) commit 262b4cc5f156fac1e1f9dca60ee1ff06f67f3416 Author: Antonius Riha Date: Thu Oct 18 22:28:14 2012 +0200 [xbuild] Forgot to bootstrap some task files during dist Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit c12ea14f2febabbd831b179e4ee435c0ab25c74b Author: Antonius Riha Date: Thu Oct 18 22:27:42 2012 +0200 [xbuild] Fix invalid files for translation found build/NormalizePath.cs | 5 ++++- build/X.Common.targets | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) commit 789bc346420a0a3c58c53cd97abdd162d15b8f0f Author: Antonius Riha Date: Thu Oct 18 20:28:40 2012 +0200 [xbuild] Fix silly mistake build/X.Common.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a184f5b9c3529a64c15a45aa6343a4538c36edd7 Author: Antonius Riha Date: Thu Oct 18 20:24:23 2012 +0200 [xbuild] Account for build-all-proj-in-sln builds Those builds don't invoke xbuild on the sln file but on each proj in the sln separatly. This leads to SolutionDir property not being available. MD does that. build/X.Common.targets | 110 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 82 insertions(+), 28 deletions(-) commit 4a468840a4ec42aa7ab2135a55b30f43d93ab4c9 Author: Antonius Riha Date: Thu Oct 18 20:22:23 2012 +0200 [xbuild] Add task GetAbsPath build/GetAbsPath.cs | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ build/X.Common.targets | 3 ++- build/build.csproj | 1 + 3 files changed, 62 insertions(+), 1 deletion(-) commit ade553962f2a52e9154afed58174c6a8c9082234 Author: Antonius Riha Date: Thu Oct 18 19:10:59 2012 +0200 [xbuild] PackageName should be overridable build/X.Common.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 28f319f78a48229f87ebc2c36810adb2480663d1 Author: Rūdolfs Mazurs Date: Fri Oct 12 23:35:39 2012 +0300 Updated Latvian translation po/lv.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 52cfef71f9b425aa6312e53901887d95962231e6 Author: Antonius Riha Date: Thu Oct 4 17:05:21 2012 +0200 [xbuild] Remove last residuals of GetSrcDirStrip task + Add using NormalizePath task Makefile.am | 1 - build/X.Common.targets | 15 ++++----------- 2 files changed, 4 insertions(+), 12 deletions(-) commit 7f916f90167ec3f2a3eccb4cfb26c87c74abf066 Author: Antonius Riha Date: Thu Oct 4 17:00:04 2012 +0200 [xbuild] Make sure X.Common.targets is found by X.CSharp.targets build/X.CSharp.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 326c8992dc2b20f576c0367eb0e2ba10759b7995 Author: Antonius Riha Date: Thu Oct 4 16:18:35 2012 +0200 [xbuild] Disable build of experimental backends by default .../Backends/Hiveminder/HiveminderBackend.csproj | 1 + src/Addins/Backends/IceCore/IceCoreBackend.csproj | 1 + 2 files changed, 2 insertions(+) commit ecfde450fd4acf1eb710e1c170483d3b2623f232 Author: Antonius Riha Date: Wed Oct 3 20:38:17 2012 +0200 [xbuild] Workaround for unclean I18n xbuild proj file The previous fix is not working anymore, because it's overwritten in the later imported X.Common.targets file. The new fix is to take care of it in X.Common.targets itself. (minor hack) build/X.Common.targets | 3 ++- po/po.mdproj | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) commit 7e6b7163f6315c3549c54b47d15286eecfa55912 Author: Antonius Riha Date: Wed Oct 3 20:34:43 2012 +0200 [xbuild] Import statement in sqlite proj got lost somewhere src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 + 1 file changed, 1 insertion(+) commit 6a18d226978a2aa53e2e9a7783009a101dbc0ea7 Author: Antonius Riha Date: Wed Oct 3 20:34:07 2012 +0200 [xbuild] Move po dirs definition into initial target those depend on other properties definied in the same target build/X.Common.targets | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 7f7d7a0c308cdb9ead9d8b69a74fc9c3652991b7 Author: Antonius Riha Date: Wed Oct 3 20:32:04 2012 +0200 [xbuild] Add debug output of generated properties build/X.Common.targets | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 347343453268a9aa3c8e6c33b92cac112402b2bd Author: Antonius Riha Date: Wed Oct 3 20:31:14 2012 +0200 [xbuild] Fix silly mistake build/X.Common.targets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c643de1a642cf65c5134cb5fadf0062227eb8720 Author: Antonius Riha Date: Wed Oct 3 19:37:53 2012 +0200 [xbuild] Fix import statement in X.CSharp.targets build/X.CSharp.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 02d69ff8a476fbf20b4e9af97894f367087002a9 Author: Antonius Riha Date: Wed Oct 3 13:03:36 2012 +0200 [xbuild] Set up deafault PackageName build/X.Common.targets | 10 ++++------ data/data.mdproj | 1 - po/po.mdproj | 1 - src/Addins/Backends/Dummy/DummyBackend.csproj | 1 - .../Backends/Hiveminder/HiveminderBackend.csproj | 1 - src/Addins/Backends/IceCore/IceCoreBackend.csproj | 1 - src/Addins/Backends/Rtm/RtmBackend.csproj | 1 - src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 - src/Gtk.Tasque/Gtk.Tasque.csproj | 1 - src/Libraries/RtmNet/RtmNet.csproj | 1 - src/libtasque/libtasque.csproj | 1 - src/tasque/tasque.csproj | 1 - tests/tests.csproj | 1 - 13 files changed, 4 insertions(+), 18 deletions(-) commit 060d3875cbcf2c0dad0e7dc70ea3ab6061928b38 Author: Antonius Riha Date: Wed Oct 3 12:40:13 2012 +0200 [xbuild] Drop _GetSrcDir target build/X.Common.targets | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) commit ff1d2d33399e87fd3210e54d991c8df4775541d9 Author: Antonius Riha Date: Wed Oct 3 12:36:47 2012 +0200 [xbuild] RelPrefix and TopSrcDir need not be set in proj anymore build/X.Common.targets | 2 -- data/data.mdproj | 2 -- po/po.mdproj | 2 -- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 -- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 -- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 -- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 -- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 2 -- src/Gtk.Tasque/Gtk.Tasque.csproj | 2 -- src/Libraries/RtmNet/RtmNet.csproj | 2 -- src/libtasque/libtasque.csproj | 2 -- src/tasque/tasque.csproj | 2 -- tests/tests.csproj | 2 -- 13 files changed, 26 deletions(-) commit 5c6d2d7f8f5eb38fecf8760a2feaf83c52da7fa3 Author: Antonius Riha Date: Wed Oct 3 12:32:21 2012 +0200 [xbuild] Fix output paths build/X.Common.targets | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 0375a70c9123ba9ea32f9ce596c108889eb6c0a4 Author: Antonius Riha Date: Wed Oct 3 12:15:50 2012 +0200 [xbuild] Correct po dirs build/X.Common.targets | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 49c2769a8159a0329546c5f7e8415b74082bc348 Author: Antonius Riha Date: Wed Oct 3 12:15:26 2012 +0200 [xbuild] Remove SrcDir property build/X.Common.targets | 1 - 1 file changed, 1 deletion(-) commit 098d1c2bcfa326120535cb5eda441776ba0ef77c Author: Antonius Riha Date: Wed Oct 3 12:07:00 2012 +0200 [xbuild] Remove TopBuildDir property build/X.Common.targets | 2 -- 1 file changed, 2 deletions(-) commit 2c90683831631a209ac6a6d383e291c2aeb14a2b Author: Antonius Riha Date: Mon Oct 1 00:38:39 2012 +0200 [xbuild] Drop obsolete GetSrcDirStrip task The same can be done with GetRelPath. build/GetSrcDirStrip.cs | 69 ----------------------------------------------- build/build.csproj | 1 - 2 files changed, 70 deletions(-) commit 9ee00dc534c5c119dbd529d10c27ce03d554872f Author: Antonius Riha Date: Mon Oct 1 00:37:48 2012 +0200 [xbuild] Define Abs[Build|Src]Dir and [Build|Src]Dir build/X.Common.targets | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 39f2a34ea88172c356e9567fb05cb35e2f005977 Author: Antonius Riha Date: Mon Oct 1 00:36:45 2012 +0200 [xbuild] Defined AbsTop[Build|Src]Dir build/X.Common.targets | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit d13e3192f30f8ef74b8d9dd0bf7abad284d20f66 Author: Antonius Riha Date: Sun Sep 30 23:58:18 2012 +0200 [xbuild] Add NormalizePath task and adjust other tasks accordingly build/GetAbsSrcDir.cs | 2 +- build/GetRelPath.cs | 55 +++++++++++++++++----------------------- build/GetSrcDirStrip.cs | 4 +-- build/NormalizePath.cs | 64 +++++++++++++++++++++++++++++++++++++++++++++++ build/build.csproj | 1 + 5 files changed, 91 insertions(+), 35 deletions(-) commit da17c5fe574f435184bd4acbe2355efde06f6384 Author: Antonius Riha Date: Wed Sep 26 16:20:37 2012 +0200 [i18n] Update po files po/ca.po | 16 ++++++++-------- po/ca@valencia.po | 16 ++++++++-------- po/cs.po | 16 ++++++++-------- po/da.po | 16 ++++++++-------- po/de.po | 16 ++++++++-------- po/el.po | 16 ++++++++-------- po/en_GB.po | 16 ++++++++-------- po/eo.po | 16 ++++++++-------- po/es.po | 19 +++++++++---------- po/et.po | 16 ++++++++-------- po/fi.po | 16 ++++++++-------- po/fr.po | 16 ++++++++-------- po/gl.po | 16 ++++++++-------- po/hu.po | 16 ++++++++-------- po/id.po | 20 +++++++++----------- po/it.po | 16 ++++++++-------- po/ja.po | 16 ++++++++-------- po/lv.po | 16 ++++++++-------- po/nb.po | 16 ++++++++-------- po/nds.po | 16 ++++++++-------- po/nl.po | 16 ++++++++-------- po/pl.po | 2 +- po/pt.po | 16 ++++++++-------- po/pt_BR.po | 16 ++++++++-------- po/ro.po | 16 ++++++++-------- po/ru.po | 16 ++++++++-------- po/sl.po | 21 +++++++++++---------- po/sr.po | 23 +++++++++++------------ po/sr@latin.po | 23 +++++++++++------------ po/sv.po | 16 ++++++++-------- po/th.po | 16 ++++++++-------- po/tr.po | 16 ++++++++-------- po/zh_CN.po | 16 ++++++++-------- po/zh_TW.po | 16 ++++++++-------- 34 files changed, 276 insertions(+), 280 deletions(-) commit 71f96096c0cdd935fa200426b4e073b0e6c98571 Author: Piotr Drąg Date: Wed Sep 26 00:04:19 2012 +0200 Updated Polish translation po/pl.po | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) commit a6da93fceb31a8a3d7b9d3bbba7cd68780772c9d Author: Antonius Riha Date: Sun Sep 23 22:02:42 2012 +0200 [xtargets] Rename Tasque.[...].targets to X.[...].targets Makefile.am | 4 +- build/Tasque.CSharp.targets | 21 -- build/Tasque.targets | 321 -------------------- build/X.CSharp.targets | 21 ++ build/X.Common.targets | 321 ++++++++++++++++++++ build/build.csproj | 4 +- data/data.mdproj | 2 +- po/po.mdproj | 2 +- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- src/Addins/Backends/Eds/EdsBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/Libraries/RtmNet/RtmNet.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- tests/tests.csproj | 2 +- 18 files changed, 358 insertions(+), 358 deletions(-) commit 8bef7ad6332f2b35ee626a42b7bac374a1e8f420 Merge: 611324c 14f0f7d Author: Antonius Riha Date: Sun Sep 23 19:38:37 2012 +0200 Merge branch 'windows' into xbuild commit 14f0f7d75e5190abc0da5fd9bc1ca11afe15fb05 Author: Antonius Riha Date: Sat Sep 22 15:45:12 2012 +0200 [xbuild] Move proj import on proper location in proj files The proper location is after Property and Item definitions and before target definitions. build/build.csproj | 2 +- data/data.mdproj | 2 +- po/po.mdproj | 2 +- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- src/Addins/Backends/Eds/EdsBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 - src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/Libraries/RtmNet/RtmNet.csproj | 2 +- src/MonoMac.Tasque/MonoMac.Tasque.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- tests/tests.csproj | 2 +- 15 files changed, 14 insertions(+), 15 deletions(-) commit 611324c132023b3a56deab80e6bad76a2ca3b9e3 Author: Antonius Riha Date: Sat Sep 22 15:45:12 2012 +0200 [xbuild] Move proj import on proper location in proj files The proper location is after Property and Item definitions and before target definitions. build/build.csproj | 2 +- data/data.mdproj | 2 +- po/po.mdproj | 2 +- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- src/Addins/Backends/Eds/EdsBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 - src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/Libraries/RtmNet/RtmNet.csproj | 2 +- src/MonoMac.Tasque/MonoMac.Tasque.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- tests/tests.csproj | 2 +- 15 files changed, 14 insertions(+), 15 deletions(-) commit e783480f6888d5352ffbb65422215661438dfe1f Merge: 9db1d18 dd8bc82 Author: Antonius Riha Date: Sat Sep 22 09:28:26 2012 +0200 Merge branch 'master' into windows commit 9db1d1892a81054404a51d29556201dae2014b3e Author: Antonius Riha Date: Sat Sep 22 00:57:16 2012 +0200 [Sqlite] Copy sqlite related dlls to install dir This is only necessary (and desirable) on Windows. Therefore created GtkWinDebug and -Release build confs as well as GtkLinuxDebug and -Release confs. Also: set PlatformTarget on Windows builds to x86. src/Addins/Backends/Sqlite/SqliteBackend.csproj | 35 +++++++++++++++++++---- 1 file changed, 30 insertions(+), 5 deletions(-) commit 2b418293bd252099c15672342e4b96ddd1b5b3a8 Author: Antonius Riha Date: Sat Sep 22 00:52:54 2012 +0200 Fix sln build conf mappings tasque.sln | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) commit ab31b5547843f2cec2a77f72d32cb03c6e420463 Author: Antonius Riha Date: Sat Sep 22 00:52:23 2012 +0200 [build] Set PlatformTarget to x86 on Windows build This is necessary because Gtk# is only available for x86. src/Addins/Backends/Dummy/DummyBackend.csproj | 1 + .../Backends/Hiveminder/HiveminderBackend.csproj | 2 ++ src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 ++ src/Addins/Backends/Rtm/RtmBackend.csproj | 2 ++ src/Gtk.Tasque/Gtk.Tasque.csproj | 2 ++ src/tasque/tasque.csproj | 2 ++ 6 files changed, 11 insertions(+) commit dd8bc821a6390785a0a7b68327459aee5b809e83 Author: Antonius Riha Date: Fri Sep 21 03:31:08 2012 +0200 [Gtk.Tasque] Imitate tooltip in AppIndicator using a MenuItem. This workaround was originally proposed in Alessio Caiazza's patch to his bug report about the missing tray in Ubuntu/Unity: https://bugzilla.gnome.org/show_bug.cgi?id=649670 Note: Due to another bug the tooltip is currently not updated and always states "Tasque Rocks". src/Gtk.Tasque/AppIndicatorTray.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit e4a85f76c5efa83034c576d8b36d43e48c8e109f Author: Antonius Riha Date: Fri Sep 21 03:23:15 2012 +0200 [Gtk.Tasque] Fix tooltip update propagation GtkTray.cs Under some circumstances a tooltip change is not properly updated int GtkTray.cs src/Gtk.Tasque/GtkTray.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit e2488d45ca2e5cf9ddf732a7c2a86205538855ed Author: Antonius Riha Date: Thu Sep 20 22:18:01 2012 +0200 [xbuild] Exclude Tasque.exe.config from install on Windows This isn't a valid application config file for Windows and caused therefore an exception during WebRequest.Create () call. Deploying no file solves the problem. src/tasque/tasque.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1722b1aa12d86aa9918b7b3c269bd2e05fcf7cc3 Author: Antonius Riha Date: Thu Sep 20 20:52:31 2012 +0200 [build] Fix build on Linux src/Gtk.Tasque/GtkApplication.cs | 2 ++ 1 file changed, 2 insertions(+) commit ab06befac32d80f9c522f5cfb751e54b6e3199d2 Author: Antonius Riha Date: Thu Sep 20 20:49:23 2012 +0200 [xbuild] Add custom cmds for execution/debugging src/tasque/tasque.csproj | 10 ++++++++++ 1 file changed, 10 insertions(+) commit e8d1c9878e5ee4f2ba5b346282655f39be655850 Author: Antonius Riha Date: Thu Sep 20 20:48:17 2012 +0200 [icons] Fix icons not found on Windows * Drop Defines.WIN32.cs: Not needed, since we process Defines.cs.in on Windows too * Defines.cs.in: Add a GlobalIconsDir path - equivalent to /usr/share/icons on Linux * GtkApplication.cs: Add the GlobalIconsPath to the default icon theme search path src/Gtk.Tasque/Defines.WIN32.cs | 41 -------------------------------------- src/Gtk.Tasque/Defines.cs.in | 3 +++ src/Gtk.Tasque/Gtk.Tasque.csproj | 3 +-- src/Gtk.Tasque/GtkApplication.cs | 4 ++++ 4 files changed, 8 insertions(+), 43 deletions(-) commit 025c2aa6f7035190404c9e8acd22982b123d1f62 Author: Antonius Riha Date: Thu Sep 20 20:09:52 2012 +0200 [xbuild] Only setup bin file for install, if it exists build/Tasque.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31364497e634abef84f8fa286d86a33f0b3404c6 Author: Antonius Riha Date: Thu Sep 20 20:08:45 2012 +0200 [xbuild] Exclude some Linux specific stuff from Windows build build/Tasque.targets | 2 +- data/data.mdproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 3500618af19d809ecca481f65da9180438e8098c Author: Antonius Riha Date: Thu Sep 20 19:11:02 2012 +0200 [xbuild] Fix build conf mapping tasque.sln | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 6e277a8e504e1bcb35bdb8fafb4b775481301248 Author: Antonius Riha Date: Thu Sep 20 19:10:34 2012 +0200 [xbuild] Move NotifySharp and AppIndicator properties into Linux conf section src/Gtk.Tasque/Gtk.Tasque.csproj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a9ffd8c970db516529c084773e0a5becd871e581 Author: Antonius Riha Date: Thu Sep 20 19:09:25 2012 +0200 [xbuild] Fix references src/Addins/Backends/Dummy/DummyBackend.csproj | 6 ++++++ src/Addins/Backends/Rtm/RtmBackend.csproj | 6 ++++++ src/Addins/Backends/Sqlite/SqliteBackend.csproj | 10 +++++++++- src/Gtk.Tasque/Gtk.Tasque.csproj | 20 +++++--------------- tests/tests.csproj | 10 ++++------ 5 files changed, 30 insertions(+), 22 deletions(-) commit 5dd3dc31e5ed393b1f7ec3d860cff1db63b02260 Author: Antonius Riha Date: Thu Sep 20 19:08:21 2012 +0200 [xbuild] Cosmetic changes build/build.csproj | 6 +++--- po/po.mdproj | 8 ++++---- src/Addins/Backends/Dummy/DummyBackend.csproj | 9 ++++----- src/Addins/Backends/Eds/EdsBackend.csproj | 13 ++++++------- .../Backends/Hiveminder/HiveminderBackend.csproj | 13 ++++++------- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 13 ++++++------- src/Addins/Backends/Rtm/RtmBackend.csproj | 14 ++++++-------- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 13 ++++++------- src/Gtk.Tasque/Gtk.Tasque.csproj | 16 ++++++---------- src/Libraries/RtmNet/RtmNet.csproj | 6 +++--- src/MonoMac.Tasque/MonoMac.Tasque.csproj | 10 +++++----- src/tasque/tasque.csproj | 18 +++++++++--------- tests/tests.csproj | 4 ++-- 13 files changed, 66 insertions(+), 77 deletions(-) commit 538f2135fe8b57f26f6db9a6af92f237890ce79a Author: Antonius Riha Date: Thu Sep 20 17:59:42 2012 +0200 Make Defines.cs platform independent src/Gtk.Tasque/Defines.cs.in | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit c723efdc3c59c2dd2b16fe882b81d998dffd134f Author: Antonius Riha Date: Thu Sep 20 17:58:21 2012 +0200 [build] Add missing glib and atk refs to libtasque src/libtasque/libtasque.csproj | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 61cd2c07b73328eaaaf60974da4e6c946bdd4dd0 Author: Antonius Riha Date: Thu Sep 20 17:55:50 2012 +0200 [repo] Exclude pdb files .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) commit b27d944e88bdd5dc8920298de2eb78eaa9f40c08 Author: Antonius Riha Date: Thu Sep 20 16:47:53 2012 +0200 [MD build] Ignore output of MD gettext addin .gitignore | 1 + 1 file changed, 1 insertion(+) commit 9382216c14212961f6378e4c586d691727b09a2b Author: Antonius Riha Date: Thu Sep 20 16:44:05 2012 +0200 [build] Fix build conf mappings once again tasque.sln | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 6fd70715772c5949ed25e92b8402c1f3e667a51b Author: Antonius Riha Date: Thu Sep 20 16:38:47 2012 +0200 [build] Couple build and install targets For better integration with MD on Linux, the install target is now executed autoamtically after build is finished (it's hooked into AfterBuild). This behavior is controlled by the property "AutoInstall", which defaults to true. The same goes for the clean and uninstall targets. Because this behavior is not expected when doing "configure && \ make && make install" "AutoInstall" is set to false in the Makefile. To enable debugging/running Tasque from within MD a custom command has been set up for execution on the tasque project. Makefile.am | 3 ++- build/Tasque.targets | 28 ++++++++++++++++++++++++++-- src/tasque/tasque.csproj | 10 ++++++++++ 3 files changed, 38 insertions(+), 3 deletions(-) commit b8b191510004d8b5bdf0ded5a0de8132ba17b627 Author: Antonius Riha Date: Thu Sep 20 12:01:39 2012 +0200 [xbuild] Fix permissions on install files Build output from xbuild has set the executable bit. Hence change the permissions to not-executable on all install files except .exe files. build/Tasque.targets | 24 ++++++++++++++++++------ data/data.mdproj | 4 ++-- src/tasque/tasque.csproj | 6 +++--- 3 files changed, 23 insertions(+), 11 deletions(-) commit b9bdb0d9d7142c49946675cabc5e4e4cfaa006ce Author: Antonius Riha Date: Thu Sep 20 10:46:03 2012 +0200 [test] Remove set -x from test script and add success message tests/test_build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 54be947d8f0706784243241fe24d5dd21ece667f Author: Antonius Riha Date: Thu Sep 20 10:45:01 2012 +0200 [build] Use abs_top_builddir variable instead of `pwd` Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16a955acf65aea6a0f89f53a3d90f9ed335fe14f Author: Antonius Riha Date: Thu Sep 20 10:08:04 2012 +0200 [build] Restore configure switches using conditionals Makefile.am | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- configure.ac | 13 ++---------- 2 files changed, 66 insertions(+), 12 deletions(-) commit 754890d89ec9207a6f3988226a64063b174932ca Author: Antonius Riha Date: Thu Sep 20 09:43:16 2012 +0200 Revert "[build] Restore backend build switches" Keep xbuild property BuildEnabled though. This reverts commit 76c8dc3b43721aee3242c5d0676d721130d32291. Conflicts: Makefile.am configure.ac | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit 5604cda3f71bdf9cb29f9b51d5f34179f797a1bd Author: Antonius Riha Date: Thu Sep 20 09:36:20 2012 +0200 Revert "[build] Restore build switches: appind, notify and gtk_2_12" This reverts commit 78b5636744ed1adcc96f47bb92584f0e08a35fb8. Conflicts: Makefile.am Makefile.am | 23 +---------------------- configure.ac | 9 +++++---- 2 files changed, 6 insertions(+), 26 deletions(-) commit 76c8dc3b43721aee3242c5d0676d721130d32291 Author: Antonius Riha Date: Wed Sep 19 23:01:25 2012 +0200 [build] Restore backend build switches If a project builds can now be controlled by the BuildEnabled property, which has been added to Tasque.targets. configure.ac: * drop AM_CONDITIONALs and replace by AC_SUBSTs where necessary. * Makefile.am: Relay enable_backend_xy switch to xbuild's variable EnableBackendXy. Makefile.am | 16 +++++++++++++++- build/Tasque.targets | 6 ++++++ configure.ac | 19 ++++++------------- src/Addins/Backends/Dummy/DummyBackend.csproj | 1 + .../Backends/Hiveminder/HiveminderBackend.csproj | 1 + src/Addins/Backends/IceCore/IceCoreBackend.csproj | 1 + src/Addins/Backends/Rtm/RtmBackend.csproj | 1 + src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 + src/Libraries/RtmNet/RtmNet.csproj | 1 + 9 files changed, 33 insertions(+), 14 deletions(-) commit cac27bad76213a02238f9baa41e9b089488afa24 Author: Antonius Riha Date: Wed Sep 19 21:53:13 2012 +0200 [xbuild] Fix "wrong version number in Defines.cs" Control version number in xbuild files via MD solution options. The property ReleaseVersion has been added to each proj file. build/Tasque.targets | 2 +- build/build.csproj | 1 + data/data.mdproj | 1 + po/po.mdproj | 1 + src/Addins/Backends/Dummy/DummyBackend.csproj | 1 + src/Addins/Backends/Eds/EdsBackend.csproj | 1 + .../Backends/Hiveminder/HiveminderBackend.csproj | 1 + src/Addins/Backends/IceCore/IceCoreBackend.csproj | 1 + src/Addins/Backends/Rtm/RtmBackend.csproj | 1 + src/Addins/Backends/Sqlite/SqliteBackend.csproj | 1 + src/Gtk.Tasque/Gtk.Tasque.csproj | 1 + src/Libraries/RtmNet/RtmNet.csproj | 1 + src/MonoMac.Tasque/MonoMac.Tasque.csproj | 1 + src/libtasque/libtasque.csproj | 1 + src/tasque/tasque.csproj | 1 + tasque.sln | 13 +++++++------ tests/tests.csproj | 1 + 17 files changed, 23 insertions(+), 7 deletions(-) commit 22af0b580cd2fd22617447e8e42d3988dc13d084 Author: Antonius Riha Date: Wed Sep 19 21:24:32 2012 +0200 [icons] Fix icon names in code to match icon resource names src/Gtk.Tasque/GtkTray.cs | 2 +- src/Gtk.Tasque/NoteDialog.cs | 2 +- src/Gtk.Tasque/PreferencesDialog.cs | 2 +- src/Gtk.Tasque/RemoteControl.cs | 2 +- src/Gtk.Tasque/TaskWindow.cs | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) commit 394adf149b2e540b2a9921c6ed4fa0b21e813c66 Author: Antonius Riha Date: Wed Sep 19 20:47:22 2012 +0200 [xbuild] Change DebugType property from pdbonly to none ... to suppress output od debug files in release configurations src/Gtk.Tasque/Gtk.Tasque.csproj | 4 ++-- src/tasque/tasque.csproj | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 19c94b555e1b7ddcb03982e06311d0cce0677458 Author: Antonius Riha Date: Wed Sep 19 20:46:28 2012 +0200 [repo] Fix line endings and change debugtype from pdbonly to none tasque-mac.csproj | 376 ++++++++++++++++++++++++++--------------------------- 1 file changed, 188 insertions(+), 188 deletions(-) commit 78a14fc14ce9a9a68b28a22eda09863c1e0178b9 Author: Antonius Riha Date: Wed Sep 19 20:32:35 2012 +0200 [autoconf] Fix INTLTOOL_... variable ref configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ee1f84f259cc84827df35903ace911bedf0b0fa0 Author: Antonius Riha Date: Tue Sep 18 20:37:35 2012 +0200 [repo] Update .gitignore; exclude test output .gitignore | 5 +++++ 1 file changed, 5 insertions(+) commit 78b5636744ed1adcc96f47bb92584f0e08a35fb8 Author: Antonius Riha Date: Wed Sep 19 20:26:59 2012 +0200 [build] Restore build switches: appind, notify and gtk_2_12 Makefile.am | 9 ++++++++- configure.ac | 9 ++++----- 2 files changed, 12 insertions(+), 6 deletions(-) commit 70a086851eee8e89111ecae4ee63732f17a57f16 Author: Antonius Riha Date: Tue Sep 18 20:14:34 2012 +0200 [autotools] Remove obsolete enable_debug subst configure.ac | 1 - 1 file changed, 1 deletion(-) commit 1fce5fc62fc14d59b6f164be784eebf640c7d3db Author: Antonius Riha Date: Tue Sep 18 19:57:40 2012 +0200 [xbuild] Fix references in Gtk.Tasque.csproj Use dbus-sharp instead of NDesk.DBus and drop gnome-sharp. This was a regression due to the recent build system change. src/Gtk.Tasque/Gtk.Tasque.csproj | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 500fd58a5aab434b66993adcc689b4eb3d672ecc Author: Antonius Riha Date: Tue Sep 18 19:27:54 2012 +0200 [xbuild] Fix update target in po.mdproj po/po.mdproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d198c829c332a7815621a9f129a583313218d1bf Merge: 51de7f7 182e097 Author: Antonius Riha Date: Tue Sep 18 19:24:34 2012 +0200 Merge branch 'master' into xbuild Conflicts: configure.ac po/ca.po po/ca@valencia.po po/da.po po/de.po po/el.po po/en_GB.po po/eo.po po/es.po po/et.po po/fi.po po/fr.po po/hu.po po/id.po po/it.po po/ja.po po/lv.po po/nb.po po/nds.po po/nl.po po/pt.po po/pt_BR.po po/ro.po po/ru.po po/sl.po po/sr.po po/sr@latin.po po/sv.po po/th.po po/tr.po po/zh_CN.po po/zh_TW.po src/Backends/IceCore/Makefile.am src/Gtk.Tasque/GnomeApplication.cs src/Makefile.am commit 51de7f7179a5b282cd539b6273c70e458afc5b0e Author: Antonius Riha Date: Tue Sep 18 16:43:25 2012 +0200 [build] Clean up. Finally. configure.ac: No need for temp build proj à la "*.csp" and "*.mdp" any more. Drop all Makefile.ams and Makefile.ins and Makefile.am.olds - they are obsolete. configure.ac | 71 --------------------------- data/Makefile.in | 51 ------------------- po/Makefile.in | 52 -------------------- src/Addins/Backends/Dummy/Makefile.am.old | 40 --------------- src/Addins/Backends/Dummy/Makefile.in | 41 ---------------- src/Addins/Backends/Eds/Makefile.in | 43 ---------------- src/Addins/Backends/Hiveminder/Makefile.in | 43 ---------------- src/Addins/Backends/IceCore/Makefile.am.old | 45 ----------------- src/Addins/Backends/IceCore/Makefile.in | 43 ---------------- src/Addins/Backends/Makefile.am | 21 -------- src/Addins/Backends/Rtm/Makefile.am.old | 42 ---------------- src/Addins/Backends/Rtm/Makefile.in | 43 ---------------- src/Addins/Backends/Sqlite/Makefile.am.old | 43 ---------------- src/Addins/Backends/Sqlite/Makefile.in | 43 ---------------- src/Gtk.Tasque/Makefile.in | 53 -------------------- src/Libraries/RtmNet/Makefile.in | 43 ---------------- src/Makefile.am | 1 - src/libtasque/Makefile.in | 43 ---------------- src/tasque/Makefile.in | 53 -------------------- 19 files changed, 814 deletions(-) commit bd903585eaca631af9153157ba32eef5ddbf89b5 Author: Antonius Riha Date: Tue Sep 18 16:40:06 2012 +0200 [autobuild] Setup Makefile.am as autotools interface to xbuild build * There is only one Makefile (this one) in Tasque. Therefore: no recursing into subdirs any more. * Add debug switch * Add properties for build * Setup proj files and build task files as EXTRA_DIST * Add EXTRA_DIST to DISTCLEANFILES as well as POTFILES * Setup targets for xbuild invocation: - all -> build - clean -> clean - install -> build, alttarget=install - uninstall -> build, alttarget=uninstall - dist-hook -> build, alttarget=dist - distcheck-hook -> build, alttarget=distcheck * Target "clean-generic" calls clean and does some extra cleaning. clean- generic is called by distclean * Target "change-log" is called by dist-hook * build.csproj: Suppress regular target "CoreClean", since some files need build.dll to be around during their clean. Clean up build.dll in Makefile instead. Makefile.am | 70 +++++++++++++++++++++++++++++++++++++++++++++++----- build/build.csproj | 2 ++ 2 files changed, 66 insertions(+), 6 deletions(-) commit bc6772c131615ecd77ff1c252e324a0fc17b4b6c Author: Antonius Riha Date: Tue Sep 18 16:26:05 2012 +0200 [xbuild] Create target "Bootstrap" in build.csproj The Bootstrap target is invoked during ./configure and takes care of placing all the build files in the right places. Additionally it copies the build tasks' source files, since those are compiled first in the sln build. All "Proj" items are part of that bootstrap. configure.ac: AC_CONFIG_FILES only needs to "process" (meaning copy) build.csproj and the base Makefile from now on. The rest is done by build.csproj's "Bootstrap" target tasque.sln: build.csproj needs to build first, hence move it to the top of the sln file build/build.csproj | 67 ++++++++++++++++++++++++++++++++++------------------ configure.ac | 32 ++++--------------------- tasque.sln | 4 ++-- 3 files changed, 50 insertions(+), 53 deletions(-) commit 8575209098c0ac97833e3a376a998cae45293fdc Author: Antonius Riha Date: Tue Sep 18 16:12:51 2012 +0200 [xbuild] Fixed build conf mapping (it keeps getting messed up though) tasque.sln | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) commit 4cdd1061f58cfd29030ced42d855676e564b77d0 Author: Antonius Riha Date: Tue Sep 18 16:03:13 2012 +0200 [xbuild] Adjust tasque.csproj to new base proj file * tasque.in (wrapper) is now a Substitute item * tasque.pc.in has been added as a Substitute item as well * Dropped obsolete targets BeforeBeforeBuild, BeforeClean, AfterClean, BeforeUninstall * Added AfterSubstitute target, to make the wrapper executable * Hooked up with SetupInstallFile target to register files for installation src/tasque/tasque.csproj | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) commit 4d2db04b49b57e84122036320b0efc9c9560cbcf Author: Antonius Riha Date: Tue Sep 18 15:59:50 2012 +0200 [xbuild] Adjust RtmNet.csproj to new base proj file src/Libraries/RtmNet/RtmNet.csproj | 133 ++++++++++++++++++------------------ 1 file changed, 68 insertions(+), 65 deletions(-) commit b2d2171c48c4667e1b841b919ccc52177b3724bb Author: Antonius Riha Date: Tue Sep 18 15:59:01 2012 +0200 [xbuild] Adjust Gtk.Tasque.csproj to new base proj file * Defines.cs.in is now a Substitute item * Drop obsolete targets src/Gtk.Tasque/Gtk.Tasque.csproj | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) commit 6c143f3337df474313fb8166e302340c0d9e9f05 Author: Antonius Riha Date: Tue Sep 18 15:55:16 2012 +0200 [xbuild] Setup required properties where missing The required properties are: - PackageName - RelPrefix - TopSrcDir And drop obsolete required properties (like Prefix) src/Addins/Backends/Dummy/DummyBackend.csproj | 3 +++ .../Backends/Hiveminder/HiveminderBackend.csproj | 3 +++ src/Addins/Backends/IceCore/IceCoreBackend.csproj | 3 +++ src/Addins/Backends/Rtm/RtmBackend.csproj | 3 +++ src/Addins/Backends/Sqlite/SqliteBackend.csproj | 3 +++ src/Gtk.Tasque/Gtk.Tasque.csproj | 3 +++ src/libtasque/libtasque.csproj | 4 +++- src/tasque/tasque.csproj | 3 +++ tests/tests.csproj | 4 +++- 9 files changed, 27 insertions(+), 2 deletions(-) commit 0f21c7dbe1781967acb36ea18ce0ec07ba27cf8b Author: Antonius Riha Date: Tue Sep 18 15:52:58 2012 +0200 [xbuild] Add missing refs to HiveminderBackend.csproj .../Backends/Hiveminder/HiveminderBackend.csproj | 8 ++++++++ 1 file changed, 8 insertions(+) commit c078d753afab7b095874049803951e1a3c136e4c Author: Antonius Riha Date: Tue Sep 18 15:52:14 2012 +0200 [xbuild] Add missing ref to tests.csproj tests/tests.csproj | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 8c60c865bc6532ea27752b20698010ced3c0661f Author: Antonius Riha Date: Tue Sep 18 15:51:42 2012 +0200 [xbuild] Import Tasque.CSharp.targets in csproj files instead of Microsoft.CSharp.targets or Tasque.targets src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 2 +- src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- tests/tests.csproj | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit 4e4466dd7a32215f63a5e5aa703f12572621c97b Author: Antonius Riha Date: Tue Sep 18 15:43:19 2012 +0200 [xbuild] Format DummyBackend.csproj src/Addins/Backends/Dummy/DummyBackend.csproj | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 9e4a5ce081fab76fa8d89bc0ff8ca094405fcd64 Author: Antonius Riha Date: Tue Sep 18 15:39:08 2012 +0200 [xbuild] Adjust po.mdproj to new base proj file * Move proj import to the top of MSBuild section so that the property evaluates after the base implementation definition of this property. * Drop old property definitions - those properties are defined in the base proj * Add required properties: - RelPrefix - TopSrcDir - PackageName * Override BuildDependsOn: This prohibits that po.mdproj participates in the regular build process, which it shouldn't, since no program compilation takes place in this proj * Rename GettextTranslation to GetextCompile for xbuild naming consistency. * Drop DistCleanFile ItemGroup, it's obsolete * Drop all targets except "DistCheck": all execpt "Distcheck" are provided by the base proj. po/po.mdproj | 117 ++++++++++++++++++++-------------------------------------- 1 file changed, 41 insertions(+), 76 deletions(-) commit 3e99f9e4b9dc582a2f54092734d21e7de1ee1e71 Author: Antonius Riha Date: Tue Sep 18 15:28:18 2012 +0200 [xbuild] Adjust data.mdproj to new base proj file * Added required properties - PackageName - RelPrefix - TopSrcDir * Dropped a lot of properties that are now defined in base proj * Renaming in favor of consitent naming with autotool terms: - GlobalIcon -> Icon - LocalIcon -> PkgIcon - LocalSound -> PkgSound * tasque.desktop.in is now a "Translate" item (needs translation) * org.gnome.Tasque.in is now a "Substitute" item (needs var subst) * Dropped "Linux targets" - use the targets of base proj instead * Override CoreBuild with no-op target: This proj doesn't compile any files, CoreBuild would fail otherwise. * Override SetupInstallFile hook to register some files for installation data/data.mdproj | 171 ++++++++++++++++++++++-------------------------------- 1 file changed, 68 insertions(+), 103 deletions(-) commit 4aafe04ad047b2efd9a6c5a4b1cf75f88edd0166 Author: Antonius Riha Date: Tue Sep 18 15:16:04 2012 +0200 [xbuild] Created Tasque.CSharp.targets file This provides the following services: * Prepends SrcDir prefix to source file paths * Tweak ChildProjectReferences ItemGroup so that all build dependencies can be found. * Add bin output files to TasqueCleanFile. build/Tasque.CSharp.targets | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit f3b5f2210b6934ae6294989c1c3504b4634ac553 Author: Antonius Riha Date: Tue Sep 18 15:10:39 2012 +0200 [xbuild] Rewrote Dist and DistClean targets * Added target DistCheck build/Tasque.targets | 43 +++++++++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 14 deletions(-) commit d4429018f229bef5f33b8cc62915a799d213d567 Author: Antonius Riha Date: Tue Sep 18 13:09:02 2012 +0200 [xbuild] Added tasks for paths handling * Added new initial target to project: _GetSrcDir. This target calculates the srcdir of the current project via the tasks * GetAbsSrcDir * GetRelPath and * GetSrcDirStrip * Setup a prefix property, which is derived from the current (absolute) project directory + a RelPrefix property, which each child project has to provide. * also: removed obsolete _tmpInstall... property * also: added previously removed BuildingSolutionFile property build/GetAbsSrcDir.cs | 61 ++++++++++++++++++++++++++++++ build/GetRelPath.cs | 96 +++++++++++++++++++++++++++++++++++++++++++++++ build/GetSrcDirStrip.cs | 69 ++++++++++++++++++++++++++++++++++ build/Tasque.targets | 31 ++++++++++++++- build/build.csproj | 3 ++ 5 files changed, 258 insertions(+), 2 deletions(-) commit 99bd5f375a899bf1e0a8aeaac38dd95d9b54bd2e Author: Antonius Riha Date: Tue Sep 18 12:59:37 2012 +0200 [xbuild] Add install file setup targets * Added properties for install paths * Added Targets that setup build output as well as resources for installation * Remove obsolete "InstallFileName" ItemGroup. * Target to update the icon cache added build/Tasque.targets | 65 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 63 insertions(+), 2 deletions(-) commit 895de1ba4c0f548fbbb14140f81f288ceb24b786 Author: Antonius Riha Date: Tue Sep 18 12:53:04 2012 +0200 [xbuild] Add previously deleted _CheckProperties target This runs some initial tests on the state of the project build instance build/Tasque.targets | 8 ++++++++ 1 file changed, 8 insertions(+) commit 76a0944bce7dc615d94000868dd0e204dd767b1e Author: Antonius Riha Date: Tue Sep 18 12:46:38 2012 +0200 [xbuild] Rewrite Uninstall target Since not temporary output file list is used naymore, drop the part. The output file paths are determined the same way the Install target determines them. Therefore Uninstall also relies on the ItemGroup "InstallFile". build/Tasque.targets | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 783f4951e61d6f9eed101400946a7610aad2638a Author: Antonius Riha Date: Tue Sep 18 12:42:15 2012 +0200 [xbuild] Add install target All files that are in the InstallFile ItemGroup are being installed. Those items also must have the metadata "InstallPath" and "InstallFileName" set. A means to add items to "InstallFile" is provided by a special hook "SetupInstallFile", which can be overridden by any child project for that purpose. Note: The "DestDir" property used in the install destination file path is required by automake which likes to prepend a tmp path sometimes. build/Tasque.targets | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 68728aaf8dbca5c732cbe736887dc126122dd21a Author: Antonius Riha Date: Tue Sep 18 12:31:35 2012 +0200 [xbuild] Override AfterClean target The Tasque clean takes care of cleaning up * Translate * Substitute * GettextCompile output, as well as any file that has been added to the TasqueCleanFile ItemGroup manually. build/Tasque.targets | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 865931354168b648a29e23bbc6034c2280b5a8f9 Author: Antonius Riha Date: Tue Sep 18 12:28:06 2012 +0200 [xbuild] Override BeforeBuild target The build and AltTarget ----------------------- This is the main build target of Tasque. Though it primarily serves as the entry point to compile Tasque, it also provides a way to trigger other targets if the AltTarget property so indicates. Explanation: The VS solution file format only allows a limited set of targets (standard targets). But autotools use a greater variety of targets (e.g. dist, install, uninstall, ...). Therefore an alternative way to trigger those targets has been established. If the target "build" is executed and the "AltTarget" property is empty, Tasque builds as usual. If however the "AltTarget" property has not empty and its value represents a valid target in the project file, that target is executed. To prohibit interference with the regular build (conducted by Microsoft.Common.targets proj) during an AltTarget build, the regular build path is cut short by tweaking the BuildDependsOn property. A regular build (non-AltTarget build) includes the execution of * Substitute * GettextCompile * Translate * BeforeTasqueCompile before the execution control is handed back to Microsoft.Common.targets. build/Tasque.targets | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 5dad874fd0f4cd9f325e3e5896acd2ea2dd31d3a Author: Antonius Riha Date: Tue Sep 18 12:12:53 2012 +0200 [xbuild] Add GettextCompile target This target provides the service to compile po files with msgfmt. build/Tasque.targets | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 5507fdfeb66b50bd85a352b7ba792cf6ee0a47e1 Author: Antonius Riha Date: Tue Sep 18 12:09:08 2012 +0200 [xbuild] Add Translate target This target provides the service to merge translations into translatable text files (e.g. a .desktop file) build/Tasque.targets | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit eb8ba4595b8e88a403ac054166b8f574894b1540 Author: Antonius Riha Date: Tue Sep 18 11:55:08 2012 +0200 [xbuild] Remove build, clean and install targets those aren't working currently build/Tasque.targets | 32 -------------------------------- 1 file changed, 32 deletions(-) commit 0c7ef50229e20a1b86ffe9c6d00aee0c28a97baf Author: Antonius Riha Date: Tue Sep 18 11:53:26 2012 +0200 [xbuild] Remove properties value debug output build/Tasque.targets | 9 --------- 1 file changed, 9 deletions(-) commit 9fc5af6725c1d07226927ba32c557a5742464107 Author: Antonius Riha Date: Tue Sep 18 11:39:06 2012 +0200 [xbuild] Added Substitute task This task subtitutes values much the same way as autoconf does it. A substitution can be specified by providing an Item of ItemGroup "Substitution" with the Include attribute set to: || where is usually something like @prefix@ can be any string - also a path to a text file can be "text" or "path", thus determining if should be taken directly for substitution or if points to a text file from which the value for substitution should be taken. Files that are to be considered in the substitution process must be part of the "Substitute" ItemGroup build/Substitute.cs | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++ build/Tasque.targets | 33 ++++++++++++++- build/build.csproj | 3 ++ 3 files changed, 143 insertions(+), 2 deletions(-) commit f6b187e5f468d3afd43b7d2c48c70a4bd280c448 Author: Antonius Riha Date: Tue Sep 18 10:23:30 2012 +0200 [xbuild] Format and clean up some proj files * also fix OutputPath on some build/build.csproj | 17 +++-------------- data/data.mdproj | 1 + src/libtasque/libtasque.csproj | 1 + tests/tests.csproj | 25 +++++++------------------ 4 files changed, 12 insertions(+), 32 deletions(-) commit e7210f62a089a78af39884608f076ef33a288096 Author: Antonius Riha Date: Tue Sep 18 09:55:12 2012 +0200 [repo] Move some stuff around build/bundle-mac-app.sh | 20 ++++++++++++++++++++ build/mac-postbuild.sh | 3 +++ build/mac-prebuild.sh | 3 +++ bundle-mac-app.sh | 20 -------------------- data/images/tasque-opensuse-1click.png | Bin 0 -> 3587 bytes mac-postbuild.sh | 3 --- mac-prebuild.sh | 3 --- tasque-opensuse-1click.png | Bin 3587 -> 0 bytes 8 files changed, 26 insertions(+), 26 deletions(-) commit 182e097ac8c079f8600bbc049417c7292aa4ec8a Author: Antonius Riha Date: Sun Aug 19 18:01:05 2012 +0200 [Tasque.Gtk] Set min height on note edit text view so it is always visible src/NoteWidget.cs | 1 + 1 file changed, 1 insertion(+) commit e0181c1d4c8fc11cf43a95f470d6fc403fa6feed Author: Steve Frécinaux Date: Sun Sep 9 18:13:01 2012 +0200 Do not gmarkup-escape text in the note dialog. Beside being useless (label.UseMarkup is false), it makes &..; entities appear when using a special xml char. src/NoteWidget.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 649a5fe4a35d27699650fea932f077a891ac1e96 Author: Ahmad Sherif Date: Sun Sep 9 14:28:24 2012 +0200 Patch for adding tasks with one click src/TaskTreeView.cs | 5 +++++ src/TaskWindow.cs | 28 ++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) commit 0d2cd63b2feb0d6e219b1bf79132fe20244bac46 Author: Alex Hornung Date: Mon Aug 15 21:14:52 2011 +0100 RTM Backend - fix completion of recurring tasks * When a recurring task is completed, the taskseries is automatically updated with another task, but without removing the initial one. * Hence change the code to handle the Task element in the XML tree as a collection and change other code appropriately. * Now, when one completes a recurring task, the new task for the next week(s) appears. RtmNet/Task.cs | 2 +- src/Backends/Rtm/RtmBackend.cs | 66 ++++++++++++++++++++++------------------ src/Backends/Rtm/RtmTask.cs | 40 ++++++++++++------------ 3 files changed, 59 insertions(+), 49 deletions(-) commit e415c04c95f46d49b7e8e71f777a05baa791353d Author: Antonius Riha Date: Sat Sep 8 21:59:41 2012 +0200 [xbuild] Rename Tasque.CSharp.targets to Tasque.targets ... and use it for data.mdproj and po.mdproj as well. build/Tasque.CSharp.targets | 85 ------------------- build/Tasque.targets | 89 ++++++++++++++++++++ build/build.csproj | 2 +- configure.ac | 2 +- data/data.mdproj | 41 ++++----- po/po.mdproj | 4 +- src/Addins/Backends/Dummy/DummyBackend.csproj | 2 +- src/Addins/Backends/Eds/EdsBackend.csproj | 2 +- .../Backends/Hiveminder/HiveminderBackend.csproj | 2 +- src/Addins/Backends/IceCore/IceCoreBackend.csproj | 2 +- src/Addins/Backends/Rtm/RtmBackend.csproj | 2 +- src/Addins/Backends/Sqlite/SqliteBackend.csproj | 2 +- src/Gtk.Tasque/Gtk.Tasque.csproj | 2 +- src/Libraries/RtmNet/RtmNet.csproj | 2 +- src/libtasque/libtasque.csproj | 2 +- src/tasque/tasque.csproj | 2 +- 16 files changed, 119 insertions(+), 124 deletions(-) commit 852473dd33b36e199707f6722f7823e6c5f60556 Author: Antonius Riha Date: Sat Sep 8 21:12:15 2012 +0200 [xbuild] Format po.mdproj po/po.mdproj | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit abbbf4233f3f991eb60c154d1cd876d3a62a7e7b Author: Andika Triwidada Date: Sun Sep 9 01:48:46 2012 +0700 Updated Indonesian translation po/id.po | 46 +++++++++++++++++----------------------------- 1 file changed, 17 insertions(+), 29 deletions(-) commit 3122dff6f63c0a092121afc3206cf047b19aeb25 Author: Antonius Riha Date: Sat Sep 8 17:12:48 2012 +0200 [xbuild] Format and rearrange Tasque.CSharp.targets build/Tasque.CSharp.targets | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) commit 21e480e1a4bc2e45e44a1e3b420354a59a553676 Author: Antonius Riha Date: Sat Sep 8 16:58:20 2012 +0200 [xbuild] Added Tasque.CSharp.targets to build proj build/build.csproj | 1 + 1 file changed, 1 insertion(+) commit 0d30aa3c7ae1410a6a4e0bd85ec337dc96cadd0f Author: Alessio Sandri Date: Fri Sep 7 14:09:00 2012 +0200 Updated italian translation. po/it.po | 57 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 27 deletions(-) commit 59d2f21917e908154cee2207f9e6ce139a177da8 Author: Alessio Sandri Date: Fri Sep 7 13:25:29 2012 +0200 Updated italian translation po/it.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1e5f05c8867e792ab65faf91818de2a8ded3676d Author: Мирослав Николић Date: Fri Sep 7 10:11:46 2012 +0200 Updated Serbian translation po/sr.po | 13 +++++++------ po/sr@latin.po | 13 +++++++------ 2 files changed, 14 insertions(+), 12 deletions(-) commit 6dcc5d59fe9f8c77ae596b3f3fa0e59b69352987 Author: Antonius Riha Date: Fri Sep 7 01:57:15 2012 +0200 [m4] Created m4 macro for gac module checks in configure This allows dependency checking of dll's that are not distributed with a .pc file at configure time. Mono.Data:Sqlite is a referenced dll that needs to be checked, if SQlite backend is enabled. This is now done via the new macro. The macro works very much like the PKG_CHECK_MODULES macro. It uses gacutil to determine if a dll is in the gac or not. It also supports a custom gacdir via the GACDIR env variable. configure.ac | 28 ++++++++-------- m4/GAC_CHECK_MODULES.m4 | 84 +++++++++++++++++++++++++++++++++++++++++++++++ src/Makefile.am | 3 +- 3 files changed, 100 insertions(+), 15 deletions(-) commit 79e84b15e057dd16ea99c9b934cc474c20c28cac Author: Antonius Riha Date: Thu Sep 6 09:37:17 2012 +0000 [build] Remove needless gconf-2.0 check in autogen.sh autogen.sh | 5 ----- 1 file changed, 5 deletions(-) commit 1a069e6efe40e1540fd64053a5e0b1da0ff055ad Author: Antonius Riha Date: Wed Sep 5 23:38:39 2012 +0200 Applied György Balló's patches. Fixes for #670391, #671553 * Removed gconf-sharp and gnome dependencies * Use dbus-sharp instead of NDesk.DBus. configure.ac | 11 ++--------- src/Backends/IceCore/IceBackend.cs | 2 +- src/Backends/IceCore/Makefile.am | 6 +++--- src/GnomeApplication.cs | 14 +++++++------- src/Makefile.am | 6 +++--- src/RemoteControl.cs | 2 +- src/RemoteControlProxy.cs | 2 +- 7 files changed, 18 insertions(+), 25 deletions(-) commit 31f1ef646cb856a829e4c0bd6b795b68101386ad Author: Antonius Riha Date: Wed Sep 5 22:12:16 2012 +0200 [build] Switch backend builds to xbuild This is the last of a series of build system switches. .gitignore | 3 ++ configure.ac | 42 +++++++++++++++ src/Addins/Backends/Dummy/DummyBackend.csproj | 28 ++++------ src/Addins/Backends/Dummy/Makefile.am | 40 --------------- src/Addins/Backends/Dummy/Makefile.am.old | 40 +++++++++++++++ src/Addins/Backends/Dummy/Makefile.in | 41 +++++++++++++++ src/Addins/Backends/Eds/AssemblyInfo.cs | 52 +++++++++++++++++++ src/Addins/Backends/Eds/EdsBackend.csproj | 53 +++++++++++++++++++ src/Addins/Backends/Eds/Makefile.in | 43 ++++++++++++++++ src/Addins/Backends/Hiveminder/AssemblyInfo.cs | 52 +++++++++++++++++++ .../Backends/Hiveminder/HiveminderBackend.csproj | 54 ++++++++++++++++++++ src/Addins/Backends/Hiveminder/Makefile.in | 43 ++++++++++++++++ src/Addins/Backends/IceCore/AssemblyInfo.cs | 52 +++++++++++++++++++ src/Addins/Backends/IceCore/IceCoreBackend.csproj | 53 +++++++++++++++++++ src/Addins/Backends/IceCore/Makefile.am | 45 ---------------- src/Addins/Backends/IceCore/Makefile.am.old | 45 ++++++++++++++++ src/Addins/Backends/IceCore/Makefile.in | 43 ++++++++++++++++ src/Addins/Backends/Makefile.am | 22 +++++++- src/Addins/Backends/Rtm/Makefile.am | 42 --------------- src/Addins/Backends/Rtm/Makefile.am.old | 42 +++++++++++++++ src/Addins/Backends/Rtm/Makefile.in | 43 ++++++++++++++++ src/Addins/Backends/Rtm/RtmBackend.csproj | 38 ++++---------- src/Addins/Backends/Sqlite/Makefile.am | 43 ---------------- src/Addins/Backends/Sqlite/Makefile.am.old | 43 ++++++++++++++++ src/Addins/Backends/Sqlite/Makefile.in | 43 ++++++++++++++++ src/Addins/Backends/Sqlite/SqliteBackend.csproj | 38 ++++---------- tasque.sln | 45 ++++++++++++++++ 27 files changed, 882 insertions(+), 246 deletions(-) commit d5cf7391b221b3f6e0b1ebdd576cef461e8217e5 Author: Antonius Riha Date: Wed Sep 5 19:42:27 2012 +0200 [build] Switch tasque build to xbuild * build/Tasque/CSharp.targets: Created Before/After targets for targets "Install" and "Uninstall" * src/tasque/Makefile.in: Replaces src/tasque/Makefile.am * src/tasque/tasque.csproj: - Cleaned up and changes to integrate in overall build - Added some targets to build and install/uninstall extra files. * src/tasque/Tasque.exe.config.in doesn't need processing. Replaced by Tasque.exe.config * src/tasque/tasque.in: Make pkglibdir customizable. .gitignore | 5 ++- build/Tasque.CSharp.targets | 10 ++++- configure.ac | 7 ++++ src/tasque/Makefile.am | 65 ------------------------------- src/tasque/Makefile.in | 53 +++++++++++++++++++++++++ src/tasque/Tasque.exe.config | 4 ++ src/tasque/Tasque.exe.config.in | 4 -- src/tasque/tasque.csproj | 82 +++++++++++++-------------------------- src/tasque/tasque.in | 4 +- 9 files changed, 105 insertions(+), 129 deletions(-) commit 6a67416735fc03b00d9e398a4fe89cd7660e7c05 Author: Antonius Riha Date: Wed Sep 5 16:40:20 2012 +0200 [build] Switch RtmNet build to xbuild .gitignore | 3 ++ configure.ac | 7 ++++ src/Libraries/RtmNet/Makefile.am | 51 ------------------------ src/Libraries/RtmNet/Makefile.in | 43 +++++++++++++++++++++ src/Libraries/RtmNet/RtmNet.csproj | 75 +++++++++++++++--------------------- 5 files changed, 85 insertions(+), 94 deletions(-) commit 44e34916cd3fb8ac32b0262fef58ed0e32fd67b0 Author: Antonius Riha Date: Wed Sep 5 15:25:19 2012 +0200 [build] Switch Gtk.Tasque build to xbuild * build/Tasque.CSharp.targets: - Added BuildingSolutionFile property so that the ResolveAssemblyReferences task (which resides in Microsoft.Common.targets) doesn't build referenced projects again. - Added ChildProjectReferences item group. This item group holds dlls of referenced projects - Added target AfterClean: cleans up properly so that distcheck doesn't complain. Projects that import Tasque.CSharp.targets can add items to be cleaned to TasqueCleanFile item group. * configure.ac: - Added substs for appindicator, notify-sharp and gtk-2.12 as well as for Gtk.Tasque.csproj, which is also copied to build directory. * src/Gtk.Tasque/Makefile.in: Adapter for automake -> xbuild relay. Replaces src/Gtk.Tasque/Makefile.am. * src/Gtk.Tasque/Gtk.Tasque.csproj: - Clean up (Removed custom commands, updated ProductVersion, Updated references) - Added build flags for appindicator, notify-sharp and gtk-2.12. Also setup some files to be conditionally built. - imports Tasque.CSharp.targets instead of Microsoft.CSharp.targets, hence use of "TasqueCompile" instead of "Compile" items. - Removed refs to resources (icons). Icons are now retrieved via the Gtk.IconTheme.Default. All icons are being installed in the resp. icon paths (see GnomeApplication.cs). - Added targets BeforeBeforeBuild (for generating Defines.cs) and BeforeClean (for cleaning up Defines.cs). * src/Gtk.Tasque/GnomeApplication.cs: Added package icon path (usually /usr/share/tasque/icons) to default icon theme search path. * src/Gtk.Tasque/Defines.cs.in and src/Gtk.Tasque/Defines.WIN32.cs: Provide IconsDir path * po/POTFILES.in and po/POTFILES.skip: OSXApplication.cs is excluded from build atm, hence exclude it from i18n build, so that distcheck doesn't complain. * src/Gtk.Tasque/TaskTreeView.cs: The note icon appeared to big for the provided space in the tree view, hence made it smaller (This was a side effect of the change in resource handling). .gitignore | 3 + build/Tasque.CSharp.targets | 11 ++ configure.ac | 13 ++- po/POTFILES.in | 1 - po/POTFILES.skip | 1 + src/Gtk.Tasque/Defines.WIN32.cs | 1 + src/Gtk.Tasque/Defines.cs.in | 1 + src/Gtk.Tasque/GnomeApplication.cs | 4 + src/Gtk.Tasque/Gtk.Tasque.csproj | 210 ++++++++++++------------------------ src/Gtk.Tasque/Makefile.am | 115 -------------------- src/Gtk.Tasque/Makefile.in | 53 +++++++++ src/Gtk.Tasque/TaskTreeView.cs | 2 +- 12 files changed, 152 insertions(+), 263 deletions(-) commit d39d999aee721ff76d50b651a8abbc661e3e3b1b Author: Antonius Riha Date: Wed Sep 5 14:57:16 2012 +0200 [tests] Add build test script This script runs configure and the the following automake targets: * all * install * uninstall * clean * distcheck tests/test_build.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 0f492b2bfef193252ddc1cb1b8a0f6844f44887c Author: Antonius Riha Date: Wed Sep 5 09:00:13 2012 +0200 [xbuild] Tasque.CSharp.targets: Created BeforeBeforeBuild target build/Tasque.CSharp.targets | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a4ad3d49dade5c50b03dc4a128f3d9f1249c801a Author: Antonius Riha Date: Wed Sep 5 08:59:33 2012 +0200 [xbuild] Tasque.CSharp.targets: Renamed LibDir to PkgLibDir build/Tasque.CSharp.targets | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit b09ee4095fcfa4c421c6a60e60468ce133bde39c Author: Piotr Drąg Date: Tue Sep 4 20:59:55 2012 +0200 Updated Polish translation po/pl.po | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit f433070253669fb76811a73fcb9d13f50049d437 Author: Antonius Riha Date: Tue Sep 4 15:43:34 2012 +0200 [build] Switch libtasque build to xbuild * Created common xbuild file build/Tasque/CSharp.targets, which will be imported in all csproj files instead of Microsoft.CSharp.targets. * Cleaned up libtasque.csproj: - Updated ProductVersion number - Removed code files header policy (should be inherited). - Updated ref to Mono.Posix (which is in gac) Other changes are pretty straight forward and along th lines of previous data and po xbuild transitions. .gitignore | 3 ++ build/Tasque.CSharp.targets | 55 +++++++++++++++++++++++++++ configure.ac | 9 +++++ src/libtasque/Makefile.am | 55 --------------------------- src/libtasque/Makefile.in | 43 +++++++++++++++++++++ src/libtasque/libtasque.csproj | 82 +++++++++++++++------------------------- 6 files changed, 141 insertions(+), 106 deletions(-) commit bd50245015c9982092142ff021d614c49d923c93 Author: Antonius Riha Date: Mon Sep 3 19:20:14 2012 +0200 [build] data/Makefile.in doesn't need target update-po data/Makefile.in | 3 --- 1 file changed, 3 deletions(-) commit 07b4cd5fd6b40d8b3bb324d49b784e99a3fddee3 Author: Antonius Riha Date: Mon Sep 3 16:58:08 2012 +0200 [i18n] Update po files. po/ca.po | 82 ++++++++++++++++++++++++++--------------------------- po/ca@valencia.po | 82 ++++++++++++++++++++++++++--------------------------- po/cs.po | 5 ++-- po/da.po | 82 ++++++++++++++++++++++++++--------------------------- po/de.po | 82 ++++++++++++++++++++++++++--------------------------- po/el.po | 82 ++++++++++++++++++++++++++--------------------------- po/en_GB.po | 82 ++++++++++++++++++++++++++--------------------------- po/eo.po | 82 ++++++++++++++++++++++++++--------------------------- po/es.po | 5 ++-- po/et.po | 82 ++++++++++++++++++++++++++--------------------------- po/fi.po | 82 ++++++++++++++++++++++++++--------------------------- po/fr.po | 82 ++++++++++++++++++++++++++--------------------------- po/gl.po | 2 +- po/hu.po | 82 ++++++++++++++++++++++++++--------------------------- po/id.po | 82 ++++++++++++++++++++++++++--------------------------- po/it.po | 82 ++++++++++++++++++++++++++--------------------------- po/ja.po | 82 ++++++++++++++++++++++++++--------------------------- po/lv.po | 82 ++++++++++++++++++++++++++--------------------------- po/nb.po | 82 ++++++++++++++++++++++++++--------------------------- po/nds.po | 82 ++++++++++++++++++++++++++--------------------------- po/nl.po | 82 ++++++++++++++++++++++++++--------------------------- po/pl.po | 2 +- po/pt.po | 82 ++++++++++++++++++++++++++--------------------------- po/pt_BR.po | 82 ++++++++++++++++++++++++++--------------------------- po/ro.po | 82 ++++++++++++++++++++++++++--------------------------- po/ru.po | 82 ++++++++++++++++++++++++++--------------------------- po/sl.po | 81 ++++++++++++++++++++-------------------------------- po/sr.po | 82 ++++++++++++++++++++++++++--------------------------- po/sr@latin.po | 82 ++++++++++++++++++++++++++--------------------------- po/sv.po | 82 ++++++++++++++++++++++++++--------------------------- po/th.po | 82 ++++++++++++++++++++++++++--------------------------- po/tr.po | 82 ++++++++++++++++++++++++++--------------------------- po/zh_CN.po | 82 ++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 82 ++++++++++++++++++++++++++--------------------------- 34 files changed, 1225 insertions(+), 1248 deletions(-) commit 64ef679abcd09b6441b3b07de4a7e764dd9e85d5 Author: Daniel Mustieles Date: Mon Sep 3 16:01:16 2012 +0200 Updated Spanish translation po/es.po | 95 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 49 insertions(+), 46 deletions(-) commit a1067c5dd31b1d09d62917281376fbc69e381ad7 Author: Antonius Riha Date: Mon Sep 3 15:19:53 2012 +0200 [build] Switch data build to xbuild Dropped - data/Makefile.am - data/images/Makefile.am - data/sounds/Makefile.am Created: - data/data.mdproj (carries out build) - data/Makefile.in (interface automake -> xbuild, relays automake build targets to xbuild targets). configure.ac: Added subst for data.mdproj. This is the same as has been done with po.mdproj. .gitignore | 2 + build/build.csproj | 3 + configure.ac | 9 +- data/Makefile.am | 31 ------- data/Makefile.in | 54 ++++++++++++ data/data.mdproj | 219 +++++++++++++++++++++++++++++++++++++++++++++++ data/images/Makefile.am | 100 ---------------------- data/sounds/Makefile.am | 15 ---- po/po.mdproj | 6 -- tasque.sln | 14 +++ 10 files changed, 299 insertions(+), 154 deletions(-) commit ee0c62d48a6c60cb13cd162c779cf36031b292e2 Author: Antonius Riha Date: Mon Sep 3 13:56:49 2012 +0200 [build] All icons are now installed into hicolor theme. Tasque and tasque-panel icons are being installed into global hicolor icon theme. Note, rtm and completing (former: clock) icons are being installed into local hicolor theme (/usr/share/tasque/icons/hicolor). * Adjusted icon names to meet icon naming specs: - clock-16-*.png -> tasque-completing-*.png - note-16.png -> tasque-note.png - rtmLogo.png -> tasque-rtm-logo.png (svg files also updated accordingly) * Adjusted references to path changes where necessary: - data/images/Makefile.am - src/Gtk.Tasque/Gtk.Tasque.csproj - src/Gtk.Tasque/Makefile.am * Updated code to reflect icon name changes: - src/Addins/Backends/Rtm/Gtk/RtmPreferencesWidget.cs - src/Gtk.Tasque/TaskTreeView.cs data/images/Makefile.am | 61 +++- data/images/clock-16-0.png | Bin 336 -> 0 bytes data/images/clock-16-0.svg | 65 ---- data/images/clock-16-1.png | Bin 398 -> 0 bytes data/images/clock-16-10.png | Bin 272 -> 0 bytes data/images/clock-16-11.png | Bin 244 -> 0 bytes data/images/clock-16-2.png | Bin 382 -> 0 bytes data/images/clock-16-3.png | Bin 323 -> 0 bytes data/images/clock-16-4.png | Bin 359 -> 0 bytes data/images/clock-16-5.png | Bin 335 -> 0 bytes data/images/clock-16-6.png | Bin 290 -> 0 bytes data/images/clock-16-7.png | Bin 330 -> 0 bytes data/images/clock-16-8.png | Bin 297 -> 0 bytes data/images/clock-16-9.png | Bin 264 -> 0 bytes data/images/note-16.png | Bin 820 -> 0 bytes data/images/note-22.svg | 366 -------------------- data/images/rtmLogo.png | Bin 11341 -> 0 bytes data/images/tasque-completing-0.png | Bin 0 -> 336 bytes data/images/tasque-completing-0.svg | 65 ++++ data/images/tasque-completing-1.png | Bin 0 -> 398 bytes data/images/tasque-completing-10.png | Bin 0 -> 272 bytes data/images/tasque-completing-11.png | Bin 0 -> 244 bytes data/images/tasque-completing-2.png | Bin 0 -> 382 bytes data/images/tasque-completing-3.png | Bin 0 -> 323 bytes data/images/tasque-completing-4.png | Bin 0 -> 359 bytes data/images/tasque-completing-5.png | Bin 0 -> 335 bytes data/images/tasque-completing-6.png | Bin 0 -> 290 bytes data/images/tasque-completing-7.png | Bin 0 -> 330 bytes data/images/tasque-completing-8.png | Bin 0 -> 297 bytes data/images/tasque-completing-9.png | Bin 0 -> 264 bytes data/images/tasque-note.png | Bin 0 -> 820 bytes data/images/tasque-note.svg | 366 ++++++++++++++++++++ data/images/tasque-rtm-logo.png | Bin 0 -> 11414 bytes .../Backends/Rtm/Gtk/RtmPreferencesWidget.cs | 2 +- src/Gtk.Tasque/Gtk.Tasque.csproj | 64 ++-- src/Gtk.Tasque/Makefile.am | 28 +- src/Gtk.Tasque/TaskTreeView.cs | 4 +- 37 files changed, 525 insertions(+), 496 deletions(-) commit 53191210ed1835df22effb25734e779b919a063a Author: Matej Urbančič Date: Mon Sep 3 11:26:34 2012 +0200 Updated Slovenian translation po/sl.po | 137 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 81 insertions(+), 56 deletions(-) commit af081a832c8f8068121b13583d05c27d9bb7286f Author: Antonius Riha Date: Mon Sep 3 09:48:26 2012 +0200 [build] Only install Tasque logos to pixmaps dir data/images/Makefile.am | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit d3fc09b57f73c31343db3a1ae3b828444ae87c93 Merge: 79ecf45 d184d0a Author: Antonius Riha Date: Sat Sep 1 22:08:34 2012 +0200 Merge branch 'master' into xbuild commit 79ecf45a52feaa34b06cdfa2c2bbe6d06efda08e Author: Antonius Riha Date: Sat Sep 1 16:40:02 2012 +0200 [build] Switch po build to xbuild. * po/po.mdproj: - Added target "Dist", "DistClean" and "Check" and resp. item groups "DistFile" and DistCleanFile" (no special item group for Check) - Added properties SrcDir (points to compile sources) and DestDir (points to temp intall path) * po/Makefile.in: - contains targets that relay to the resp. xbuild targets. - accounts for the copied name of po.mdproj (which is po.mdp) * po/LINGUAS: is not needed anymore. * configure.ac: - Configure now produces a Makefile from po/Makefile.am - Configure now copies po.mdproj to build directory - The macro IT_PROG_INTLTOOL([0.35]) has been dropped, since it interfered with the new way of compiling i18n files. - Added checks for intltool-update and intltool-merge, which previously where done by IT_PROG_INTLTOOL([0.35]). - Added variable "POMDPROJ", which holds the name of the xbuild file after being copied to the build dir. Note: Usually xbuild doesn't do substitution like configure (Makefile.in -> Makfile). But since automake is the master build engine, xbuild has to play by its rules and let itself being copied to the build dir. With the exception of the file name, which changes from po.mdproj to po.mdp, the copy process doesn't do anything to the xbuild content. * data/Makefile.am: INTLTOOL_DESKTOP_RULE has been replaced by its "normal" substitution in the configure process. Note: This will soon be replaced by xbuild. * Makefile.am: Removed obsolete files. .gitignore | 3 ++- Makefile.am | 8 -------- configure.ac | 30 ++++++++++++++++++++++++++++-- data/Makefile.am | 4 ++-- po/LINGUAS | 36 ------------------------------------ po/Makefile.in | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ po/po.mdproj | 30 +++++++++++++++++++++++++----- 7 files changed, 109 insertions(+), 54 deletions(-) commit 1cae1c466245474040c7eea53aaa97d6c6512db9 Author: Antonius Riha Date: Fri Aug 31 19:19:17 2012 +0200 [xbuild] Make i18n tool paths adjustable po/po.mdproj | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit f42d4357047550d10a043af14f3b3fbcf79d44b9 Author: Antonius Riha Date: Fri Aug 31 19:15:40 2012 +0200 [xbuild] Fix target install. Add target uninstall * Install i18n files into localedir not datadir. * Add missing uninstall target po/po.mdproj | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit fc8ba96c37ee61c244b60e06107f3ebcda3064aa Author: Antonius Riha Date: Fri Aug 31 09:52:31 2012 +0200 [i18n] Update po po/ca.po | 48 ++++++++++++++++++++++++------------------------ po/ca@valencia.po | 48 ++++++++++++++++++++++++------------------------ po/cs.po | 48 ++++++++++++++++++++++++------------------------ po/da.po | 48 ++++++++++++++++++++++++------------------------ po/de.po | 48 ++++++++++++++++++++++++------------------------ po/el.po | 48 ++++++++++++++++++++++++------------------------ po/en_GB.po | 48 ++++++++++++++++++++++++------------------------ po/eo.po | 48 ++++++++++++++++++++++++------------------------ po/es.po | 48 ++++++++++++++++++++++++------------------------ po/et.po | 48 ++++++++++++++++++++++++------------------------ po/fi.po | 48 ++++++++++++++++++++++++------------------------ po/fr.po | 48 ++++++++++++++++++++++++------------------------ po/gl.po | 48 ++++++++++++++++++++++++------------------------ po/hu.po | 48 ++++++++++++++++++++++++------------------------ po/id.po | 48 ++++++++++++++++++++++++------------------------ po/it.po | 48 ++++++++++++++++++++++++------------------------ po/ja.po | 48 ++++++++++++++++++++++++------------------------ po/lv.po | 48 ++++++++++++++++++++++++------------------------ po/nb.po | 48 ++++++++++++++++++++++++------------------------ po/nds.po | 48 ++++++++++++++++++++++++------------------------ po/nl.po | 48 ++++++++++++++++++++++++------------------------ po/pl.po | 48 ++++++++++++++++++++++++------------------------ po/pt.po | 48 ++++++++++++++++++++++++------------------------ po/pt_BR.po | 48 ++++++++++++++++++++++++------------------------ po/ro.po | 48 ++++++++++++++++++++++++------------------------ po/ru.po | 48 ++++++++++++++++++++++++------------------------ po/sl.po | 48 ++++++++++++++++++++++++------------------------ po/sr.po | 48 ++++++++++++++++++++++++------------------------ po/sr@latin.po | 48 ++++++++++++++++++++++++------------------------ po/sv.po | 48 ++++++++++++++++++++++++------------------------ po/th.po | 48 ++++++++++++++++++++++++------------------------ po/tr.po | 48 ++++++++++++++++++++++++------------------------ po/zh_CN.po | 48 ++++++++++++++++++++++++------------------------ po/zh_TW.po | 48 ++++++++++++++++++++++++------------------------ 34 files changed, 816 insertions(+), 816 deletions(-) commit d184d0a137178f4295b52085bf0e509b36680844 Author: Antonius Riha Date: Fri Aug 31 09:39:37 2012 +0200 [repo] Add myself as a maintainer MAINTAINERS | 4 ++++ tasque.doap | 7 +++++++ 2 files changed, 11 insertions(+) commit e1ec9d8c6ea536e102c2347e062654b3fede34db Author: Antonius Riha Date: Fri Aug 31 09:36:20 2012 +0200 [xbuild] Include POTFILES.in in po.mdproj po/po.mdproj | 4 ++++ 1 file changed, 4 insertions(+) commit fc921e06e8d16a83aa88a7c67caa1f0ef84a34c0 Author: Antonius Riha Date: Thu Aug 30 22:42:15 2012 +0200 [build] Fix make update-po. Adjustment to previous path change po/POTFILES.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d3a3afe8c1d20da37bb7844ba5af96b1887bec9 Author: Antonius Riha Date: Thu Aug 30 22:41:04 2012 +0200 [MSBuild] Convert automake i18n build to MSBuild MSBuild targets and resp. automake rules: MSBuild (automake) Build (all) Rebuild Clean (clean) Install (install) Update (update-po) build/build.csproj | 3 ++ po/po.mdproj | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tasque.sln | 8 ++++ 3 files changed, 142 insertions(+) commit 7679eec744057ee03bfc5dc060eb4f781ab54152 Author: Antonius Riha Date: Thu Aug 30 17:39:09 2012 +0200 [build] Remove ref to gtk-dotnet. Fixes #568910 configure.ac | 1 - src/Backends/IceCore/Makefile.am | 1 - src/Makefile.am | 1 - 3 files changed, 3 deletions(-) commit 5b3f76da33997325c5ebf1c5d2f2690398074458 Author: Marek Černocký Date: Thu Aug 30 17:24:03 2012 +0200 Updated Czech translation po/cs.po | 94 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 46 insertions(+), 48 deletions(-) commit 10eaf95a41f639b513c9b9284fe95e7bc80883c8 Author: Fran Diéguez Date: Thu Aug 30 04:09:54 2012 +0200 Updated Galician translations po/gl.po | 95 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 48 insertions(+), 47 deletions(-) commit 1e4829a8fef8cc2f4c776fd4819856ebdd86fb90 Author: Antonius Riha Date: Thu Aug 30 00:50:40 2012 +0200