Commit Graph
37 Commits
Author SHA1 Message Date
Kenneth Skovhede 160dc459db Micro cleanup 2014-03-10 13:13:07 +01:00
Kenneth Skovhede b617072b78 Update to actually embed icons in executable 2014-03-10 13:11:58 +01:00
Kenneth Skovhede 8429bd84fc Fixed correct termination of the OSX tray icon.
Fixed loading images from embedded resourses instead of from disk bundle.
2014-03-10 13:10:25 +01:00
Kenneth Skovhede 5851b8e500 Linefeed change 2014-03-10 12:42:54 +01:00
Kenneth Skovhede 48918c5ac9 Fixed a crash with the OSX tray icon 2014-03-10 12:42:32 +01:00
Kenneth Skovhede dcf5e12ab9 Changed from using the Properties Resource manager to using manually managed image resources 2014-03-10 12:27:08 +01:00
Kenneth Skovhede 6f204771b7 Changed the default document 2013-12-07 15:25:33 +01:00
Kenneth Skovhede 2db2e8f339 Added support code for probing multiple sockets when starting the web-server in hosted mode 2013-12-07 15:24:57 +01:00
Kenneth Skovhede d14ec9432f Rewrote the storage of backup setups 2013-11-23 14:26:36 +01:00
Kenneth Skovhede bc5dfee1ee Added glib-sharp to build dependencies 2013-11-10 15:21:15 +01:00
Kenneth Skovhede 8e74665468 Removed duplicate include 2013-08-06 22:26:38 +02:00
Kenneth Skovhede 8f69fc85c2 Removed a bunch of warnings 2013-06-26 21:29:03 +02:00
Kenneth Skovhede 0d16dd1cc1 Update issue #829
Status: fixed

I removed the stray third party binaries
2013-05-25 22:04:08 +02:00
Kenneth Skovhede 0014b69ccf Removed unused x86 configurations and fixes som build refrences 2013-05-05 13:45:02 +02:00
kenneth@hexad.dk ec34606aed Updated robustness of server startup as hosted instance
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1532 59da171f-624f-0410-aa54-27559c288bec
2013-02-27 14:23:17 +00:00
kenneth@hexad.dk f256d2cfa8 Reintegrated sandbox Andreas/webui into trunk, as that is what we will be using onwards
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1482 59da171f-624f-0410-aa54-27559c288bec
2012-11-18 16:24:32 +00:00
kenneth@hexad.dk af41a7e3a3 Update issue #672
Status: Fixed

The TrayIcon now builds in release mode without being signed.
Thanks for reporting!

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1380 59da171f-624f-0410-aa54-27559c288bec
2012-07-29 19:42:29 +00:00
kenneth@hexad.dk 7b1906237c Added options to change port and url for the tray icon
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1361 59da171f-624f-0410-aa54-27559c288bec
2012-07-14 10:42:48 +00:00
kenneth@hexad.dk a4b40763c8 Simplified the TrayIcon
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1352 59da171f-624f-0410-aa54-27559c288bec
2012-07-02 18:07:36 +00:00
kenneth@hexad.dk 11c8f232b7 Fixed a quit problem.
Changed the status reporting method to not include status for the current running backup.
That will be implemented with a separate call so the tray icon can reduce the number of requests.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1332 59da171f-624f-0410-aa54-27559c288bec
2012-06-06 12:58:27 +00:00
kenneth@hexad.dk 48d5729f83 Updated service/webserver to implement long poll and updated the tray icon to use the long poll update methods.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1323 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 15:30:52 +00:00
kenneth@hexad.dk a93c66555b Added logging and reporting of metadata to UI
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1280 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 20:15:27 +00:00
kenneth@hexad.dk 60a8e7d148 Fixed a minor problem with the project file
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1254 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 18:23:58 +00:00
kenneth@hexad.dk 72dc6065aa Updated project file with new names for the TrayIcon implementation
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1249 59da171f-624f-0410-aa54-27559c288bec
2012-05-06 20:12:22 +00:00
kenneth@hexad.dk 9c901a2eda Committed temporary work on the edit dialogs
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1244 59da171f-624f-0410-aa54-27559c288bec
2012-05-05 20:13:33 +00:00
kenneth@hexad.dk ba44c96a0c There is now basic UI functionality for windows, complete with callbacks from the UI to the tray icon, and a connection to the server.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1194 59da171f-624f-0410-aa54-27559c288bec
2012-03-29 18:02:07 +00:00
kenneth@hexad.dk aa3b354a69 Added very rough html UI code
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1113 59da171f-624f-0410-aa54-27559c288bec
2012-02-02 08:39:12 +00:00
kenneth@hexad.dk c05648d32b Fix for easier debugging on OSX
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1073 59da171f-624f-0410-aa54-27559c288bec
2011-12-15 09:38:58 +00:00
kenneth@hexad.dk 69aff6eb91 Fixup with some missing icons
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1040 59da171f-624f-0410-aa54-27559c288bec
2011-11-28 11:13:27 +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@hexad.dk 7432401bc1 Fixed a Gtk tray icon running of the http server, simplified some reporting from the server to reduce the amount of logic in each tray icon implementation.
Cocoa -> You are next!

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1032 59da171f-624f-0410-aa54-27559c288bec
2011-11-23 20:52:28 +00:00
kenneth@hexad.dk 1d52e6449a Removed deleted files
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1027 59da171f-624f-0410-aa54-27559c288bec
2011-11-21 22:45:49 +00:00
kenneth@hexad.dk 933a61b954 First version of a Windows TrayIcon working against a http server.
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1026 59da171f-624f-0410-aa54-27559c288bec
2011-11-21 22:28:20 +00:00
kenneth@hexad.dk a571f239fb Fixed some build issues after the merge.
Also fixed the build problems with MonoDevelop (non-signed assemblies)

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1009 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 23:47:27 +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.skovhede@gmail.com 36f0205e87 Build fixes
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@786 59da171f-624f-0410-aa54-27559c288bec
2011-06-06 19:15:36 +00:00
kenneth.skovhede@gmail.com 9a0e31e5b8 Preliminary work on the standalone server component
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@785 59da171f-624f-0410-aa54-27559c288bec
2011-06-06 18:48:52 +00:00