Commit Graph
29 Commits
Author SHA1 Message Date
kenneth@hexad.dk c1e7978ce8 Manually merged r1452 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1453 59da171f-624f-0410-aa54-27559c288bec
2012-09-08 11:08:44 +00:00
kenneth@hexad.dk 151db71f4a Merged r1324 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1328 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 20:44:53 +00:00
kenneth@hexad.dk a60bd9511f Large refactoring, removing duplicate code in the former Duplicati gui, because it is now hosted in the server.
Not 100% tested, because it is supposed to go away soon, but right now it is the only way to create a new backup.
Also moved database schema and upgrade information/code into the data model project.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1275 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:53:07 +00:00
kenneth@hexad.dk eeee931ea0 All tray icons are now working.
This changes all implementations to run off the TrayIconBase, so there is only a single place to maintain the tray icon and menus.
WinForms and Gtk has been updated to use this new implementation.
The ApplicationIndicator has been added so the TrayIcon now shows under Ubuntu Unity as well.
Cocoa support has been added so there is now a NSStatusItem. In order to debug this, a special MonoDevelop-MonoMac project has been added, but this is not used in the solution. The project just loads the regular implementation, but the project builds a .app package and debugs from it. Everything should build on a stock Windows machine with VS, and Ubuntu/OSX with MonoDevelop (needs WinForms to build, but not to run).

The TrayIcon icons are now limited to Idle,Paused,Running and an Error/Warning notifier overlay, giving a total of six icons.
The graphics needs to be updated to reflect this, and the server SuggestedStatusIcon should be changed to only output one of these states.

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1039 59da171f-624f-0410-aa54-27559c288bec
2011-11-28 11:05:42 +00:00
kenneth.skovhede@gmail.com b108e96e8e Temporary checkin for the 2.0 stuff
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1005 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 18:03:18 +00:00
kenneth@hexad.dk 2e3e0abdff A bit of a hack, but now the main message loop is aborted if the application hangs after closing.
This should not cause any problems because the timer is started at the very last moment, and there should be no work to do after invocation but simply discard the hidden window.
The abort is picked up so the program cleanup-on-exit code is executed as normal.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@999 59da171f-624f-0410-aa54-27559c288bec
2011-11-17 19:56:41 +00:00
kenneth@hexad.dk da0a9f5d75 Fixed a problem with OSX where the "Duplicati Control Window" was not hidden correctly
git-svn-id: https://duplicati.googlecode.com/svn/trunk@994 59da171f-624f-0410-aa54-27559c288bec
2011-11-16 19:50:54 +00:00
kenneth.skovhede@gmail.com 5209275398 Added a --trayless option that is on by default on OSX/Linux (and default off on Windows).
This enables Duplicati to run under Ubuntu w/ Unity and Mac OSX.

If the OS supports showing the tray (such as with Linux Mint), Duplicati can be started with Duplicati.exe --trayless=false.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@989 59da171f-624f-0410-aa54-27559c288bec
2011-11-15 22:17:43 +00:00
kenneth@hexad.dk 6add824f64 Fixed single instance support for Linux
git-svn-id: https://duplicati.googlecode.com/svn/trunk@980 59da171f-624f-0410-aa54-27559c288bec
2011-11-10 16:30:25 +00:00
kenneth.skovhede@gmail.com 1619ab90c3 Minor rewrite of the Duplicati status window.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@974 59da171f-624f-0410-aa54-27559c288bec
2011-11-05 14:54:54 +00:00
kenneth.skovhede@gmail.com d484e2f34d Update issue #425
Status: Fixed

There is now a --run-backup-group="group\subgroup" option for the GUI.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@972 59da171f-624f-0410-aa54-27559c288bec
2011-11-05 08:13:30 +00:00
kenneth.skovhede@gmail.com 0b8b0d44ea Update issue #392
Status: Fixed

There is now a more consistent parsing of boolean commandline parameters.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@918 59da171f-624f-0410-aa54-27559c288bec
2011-09-27 05:35:49 +00:00
kenneth.skovhede@gmail.com b0a359fd27 Updated license text
git-svn-id: https://duplicati.googlecode.com/svn/trunk@770 59da171f-624f-0410-aa54-27559c288bec
2011-05-09 19:52:28 +00:00
kenneth.skovhede@gmail.com 37b54e8204 Update issue #108
Status: Fixed
There is now a notfication which is using system balloons.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@698 59da171f-624f-0410-aa54-27559c288bec
2011-02-16 20:11:43 +00:00
kenneth.skovhede@gmail.com 7b87fd4f22 Update issue #299
Status: Fixed
I have now applied the patch to trunk, thanks :)

git-svn-id: https://duplicati.googlecode.com/svn/trunk@583 59da171f-624f-0410-aa54-27559c288bec
2010-11-09 21:58:41 +00:00
kenneth.skovhede@gmail.com 7cfa63ec6d Update issue #298
Status: Fixed
I have now added a check to ensure that the string is less than 64 characters.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@582 59da171f-624f-0410-aa54-27559c288bec
2010-11-09 21:56:30 +00:00
kenneth.skovhede@gmail.com 91a14b451d Added a DEBUG text to all dialogs and the commandline version number
git-svn-id: https://duplicati.googlecode.com/svn/trunk@578 59da171f-624f-0410-aa54-27559c288bec
2010-11-05 06:56:07 +00:00
kenneth.skovhede@gmail.com 3834adb927 Update issue #91
Status: Fixed
Updated the GUI options to use the -- notation, but they are still backwards compatible.
Also added the --help, --pause and --resume options to the GUI.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@534 59da171f-624f-0410-aa54-27559c288bec
2010-10-04 17:27:02 +00:00
kenneth.skovhede@gmail.com a4172bf255 Added better messages to the log when the backup is aborted by the user.
Update issue #185
Status: Fixed
The log message now correctly shows a message if the backup was aborted due
to a OS shutdown event (at least under windows). The error message
will show a friendly message rather than the .Net AbortException message.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@528 59da171f-624f-0410-aa54-27559c288bec
2010-10-02 09:36:41 +00:00
kenneth.skovhede@gmail.com 5bc2dc3d35 Fix for building with MonoDevelop (and VS < 2008).
git-svn-id: https://duplicati.googlecode.com/svn/trunk@503 59da171f-624f-0410-aa54-27559c288bec
2010-09-09 17:18:33 +00:00
kenneth.skovhede@gmail.com 1357c09445 Moved some strings to their correct place
git-svn-id: https://duplicati.googlecode.com/svn/trunk@493 59da171f-624f-0410-aa54-27559c288bec
2010-09-04 12:23:38 +00:00
kenneth.skovhede@gmail.com 79fdce5ca6 Update issue #185
Status: Fixed
The code to support this was already in place, but did
not work because Application.Exit() had been invoked,
making all messageboxes return Cancel without showing.

I also improved the logic a bit so a cancel does
not invoke the cleanup afterwards, making the exit
procedure faster.

I also added checks for the stop command to the
code that fetches the signature files, to make
the application respond faster to the stop command.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@490 59da171f-624f-0410-aa54-27559c288bec
2010-09-01 21:04:18 +00:00
kenneth.skovhede@gmail.com 74c6ec4a4e Reverted r465, the Gtk TrayIcon fails to work resonably with Windows forms :(
git-svn-id: https://duplicati.googlecode.com/svn/trunk@475 59da171f-624f-0410-aa54-27559c288bec
2010-08-16 18:33:52 +00:00
kenneth.skovhede@gmail.com ddd7b038b1 Merged the MacOS branch into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@465 59da171f-624f-0410-aa54-27559c288bec
2010-08-12 19:02:16 +00:00
kenneth.skovhede@gmail.com 1ca632088e Fixed issue #140.
Also fixed various UI problems that were found.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@322 59da171f-624f-0410-aa54-27559c288bec
2010-01-15 22:25:26 +00:00
kenneth.skovhede@gmail.com 03a4f0e8b3 Fixes for issue #91.
This possibly also fixes DragDrop registration issues from issues #132 and #145.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@318 59da171f-624f-0410-aa54-27559c288bec
2010-01-13 22:12:44 +00:00
kenneth.skovhede@gmail.com 8e22eeb79e Fixed double clicking the tray icon opens the wrong dialog.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@314 59da171f-624f-0410-aa54-27559c288bec
2010-01-05 06:51:27 +00:00
kenneth.skovhede@gmail.com 05bfadbc41 Updated License notice to 2010
git-svn-id: https://duplicati.googlecode.com/svn/trunk@311 59da171f-624f-0410-aa54-27559c288bec
2010-01-03 22:57:13 +00:00
kenneth.skovhede@gmail.com e43553f608 Fixed issue #10.
Fixed issue #69.
Fixed issue #142.
I finally got the time to complete the pause and throttle options.
It required a minor rewrite, so I also fixed issue #142.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@310 59da171f-624f-0410-aa54-27559c288bec
2010-01-03 22:46:58 +00:00