owncloud:sebas-mirall.git
5 years agoMove SslErrorDialog into Application sebas/merges
Sebastian Kügler [Wed, 15 Aug 2012 16:01:32 +0000 (18:01 +0200)]
Move SslErrorDialog into Application

This patch makes it possible to cut out a large piece from the lib. We
want to avoid having GUI code in the daemon. For Mirall, this is now
handled in Application. for other clients, they can do whatever they
want with this signal, and implement their own SSL Error handling.

The patch isn't exactly a beauty queen, since it involves some
back-and-forth between application and owncloudinfo objects, but it
seems the only way to properly separate and abstract the UI out of
owncloudinfo, and cuts down a huge part of the dependency chain,
especially QWidget-based classes.

I haven't been able to properly test this, but if anyone can give me a
login to a server that has wrong or untrusted SSL certificates, I'll
happily do it.

Merge? *puppy eyes*

5 years agoAdd a few notes, update todo
Sebastian Kügler [Tue, 14 Aug 2012 03:34:57 +0000 (05:34 +0200)]
Add a few notes, update todo

5 years agoOwncloudFolder::localPath property, verifyFolder invokable
Sebastian Kügler [Tue, 14 Aug 2012 03:34:22 +0000 (05:34 +0200)]
OwncloudFolder::localPath property, verifyFolder invokable

5 years agoFolder creation workflow in Quick parts, a bit rough still
Sebastian Kügler [Tue, 14 Aug 2012 02:50:05 +0000 (04:50 +0200)]
Folder creation workflow in Quick parts, a bit rough still

5 years agoadditions for folder creation in dbus daemon
Sebastian Kügler [Tue, 14 Aug 2012 02:49:26 +0000 (04:49 +0200)]
additions for folder creation in dbus daemon

5 years agoadditions for folder creation in dbus client
Sebastian Kügler [Tue, 14 Aug 2012 02:49:03 +0000 (04:49 +0200)]
additions for folder creation in dbus client

5 years agoFilter for directory listing
Sebastian Kügler [Mon, 13 Aug 2012 23:31:07 +0000 (01:31 +0200)]
Filter for directory listing

- also fix a few layout bugs

5 years agoMove local folder picker into CommonDialog
Sebastian Kügler [Mon, 13 Aug 2012 22:45:50 +0000 (00:45 +0200)]
Move local folder picker into CommonDialog

5 years agodon't show folder errors in system tray
Sebastian Kügler [Mon, 13 Aug 2012 22:45:26 +0000 (00:45 +0200)]
don't show folder errors in system tray

5 years agoimprove resizing of delegates
Sebastian Kügler [Mon, 13 Aug 2012 21:55:46 +0000 (23:55 +0200)]
improve resizing of delegates

5 years agocurrentPath is now a property of the dirlister
Sebastian Kügler [Thu, 9 Aug 2012 04:26:30 +0000 (06:26 +0200)]
currentPath is now a property of the dirlister

5 years agoDirectoryPicker, with a small C++ class to browse the local filesystem
Sebastian Kügler [Thu, 9 Aug 2012 04:05:46 +0000 (06:05 +0200)]
DirectoryPicker, with a small C++ class to browse the local filesystem

5 years agoAddSyncFolder is a new Item to set up a new sync
Sebastian Kügler [Thu, 9 Aug 2012 03:11:19 +0000 (05:11 +0200)]
AddSyncFolder is a new Item to set up a new sync

5 years agoclient side for adding sync folders
Sebastian Kügler [Thu, 9 Aug 2012 02:20:16 +0000 (04:20 +0200)]
client side for adding sync folders

5 years agonew method in daemon to add folder to sync
Sebastian Kügler [Thu, 9 Aug 2012 02:18:56 +0000 (04:18 +0200)]
new method in daemon to add folder to sync

5 years agofix visibility of error and button
Sebastian Kügler [Mon, 6 Aug 2012 19:32:03 +0000 (21:32 +0200)]
fix visibility of error and button

5 years agoBasic error handler
Sebastian Kügler [Mon, 6 Aug 2012 19:16:58 +0000 (21:16 +0200)]
Basic error handler

5 years agoLoad the settings module into a KCM
Sebastian Kügler [Mon, 23 Jul 2012 21:56:40 +0000 (23:56 +0200)]
Load the settings module into a KCM

5 years agoSkeleton for system settings module
Sebastian Kügler [Mon, 23 Jul 2012 16:28:36 +0000 (18:28 +0200)]
Skeleton for system settings module

5 years agoRemove unneeded ssl dialog include
Sebastian Kügler [Mon, 23 Jul 2012 16:15:17 +0000 (18:15 +0200)]
Remove unneeded ssl dialog include

5 years agonotice nodaemonerror on startup
Sebastian Kügler [Thu, 19 Jul 2012 03:03:24 +0000 (05:03 +0200)]
notice nodaemonerror on startup

5 years agosmall cleanup
Sebastian Kügler [Thu, 19 Jul 2012 02:54:55 +0000 (04:54 +0200)]
small cleanup

5 years agoTake no daemon running into account for globalStatus
Sebastian Kügler [Thu, 19 Jul 2012 02:50:05 +0000 (04:50 +0200)]
Take no daemon running into account for globalStatus

5 years agoUpdate popup icon when the global state changes
Sebastian Kügler [Thu, 19 Jul 2012 02:46:45 +0000 (04:46 +0200)]
Update popup icon when the global state changes

- introduce global state
- new switch all on/off Switch
- globalStatus logic is handled in the client

5 years agoWatch for the service on the bus
Sebastian Kügler [Wed, 18 Jul 2012 23:26:36 +0000 (01:26 +0200)]
Watch for the service on the bus

The client now correctly catches when the daemon becomes available and
goes away.

5 years agoStart owncloudsync on button press, constness
Sebastian Kügler [Wed, 18 Jul 2012 22:40:53 +0000 (00:40 +0200)]
Start owncloudsync on button press, constness

5 years agoCorrectly show no daemon running, button to start
Sebastian Kügler [Wed, 18 Jul 2012 22:12:27 +0000 (00:12 +0200)]
Correctly show no daemon running, button to start

The starting isn't implemented, this is only the QML API and dbus
detection.

5 years agostatus and error machinery
Sebastian Kügler [Tue, 17 Jul 2012 00:03:52 +0000 (02:03 +0200)]
status and error machinery

5 years agostatus and error handling on owncloud instance
Sebastian Kügler [Mon, 16 Jul 2012 22:59:34 +0000 (00:59 +0200)]
status and error handling on owncloud instance

- DBus connection and implementation on OwncloudSettings, so it can be
  consumed from QML
- signals emissions in daemon

This will need caching for refresh() to work properly.

5 years agoenable/disable folders now works
Sebastian Kügler [Sun, 15 Jul 2012 03:36:23 +0000 (05:36 +0200)]
enable/disable folders now works

5 years agoshorter animations
Sebastian Kügler [Sun, 15 Jul 2012 02:19:40 +0000 (04:19 +0200)]
shorter animations

5 years agoFix up folder status
Sebastian Kügler [Sun, 15 Jul 2012 02:14:22 +0000 (04:14 +0200)]
Fix up folder status

- introduce running state in the QML
- rename status to folderStatus to avoid naming clashes
- use BusyIndicator for Running state
- fix up resizing of folderlist

5 years agowarnings--
Sebastian Kügler [Sun, 15 Jul 2012 00:34:34 +0000 (02:34 +0200)]
warnings--

5 years agoUnset OWNCLOUD_CLIENT for libowncloudsync
Sebastian Kügler [Sat, 14 Jul 2012 23:03:56 +0000 (01:03 +0200)]
Unset OWNCLOUD_CLIENT for libowncloudsync

With this fix, the theme is chosen correctly (mirall, not owncloud
config file)

Link owncloudsync.

5 years agoHook up Mirall::FolderMan
Sebastian Kügler [Sat, 14 Jul 2012 22:54:15 +0000 (00:54 +0200)]
Hook up Mirall::FolderMan

This commit makes the daemon basically work and broadcast its status on
the DBus. It's fairly minimal and crude, but shows a basic working state
from synching status updated to the Plasma UI.

En detail:
- Link Mirall's owncloudsync lib
- new FolderMan and ownCloudInfo, hook up their signals and add slots
- Translate synching status codes to our own set from OwncloudFolder
- QML delegates with errors now show the error message
- add folderChanged(QVariantMap) signal
- Make folder updates granular by not shipping the whole list but
  individual folder updates

This commit needs SslErrorDialog moved out of owncloudInfo to work.

Problem: owncloudInfo's symbols don't seem to end up in the lib. Compile
it into our binary for now, needs further investigation.

5 years agorename to owncloudsyncd, link in libowncloudsync
Sebastian Kügler [Thu, 12 Jul 2012 22:42:18 +0000 (00:42 +0200)]
rename to owncloudsyncd, link in libowncloudsync

5 years agoInstall libowncloudsync.so
Sebastian Kügler [Thu, 12 Jul 2012 22:41:43 +0000 (00:41 +0200)]
Install libowncloudsync.so

5 years agofix counter
Sebastian Kügler [Thu, 12 Jul 2012 21:43:43 +0000 (23:43 +0200)]
fix counter

5 years agoless chatty
Sebastian Kügler [Thu, 12 Jul 2012 21:43:18 +0000 (23:43 +0200)]
less chatty

5 years agoSending folders and status over the wire now works
Sebastian Kügler [Thu, 12 Jul 2012 03:31:09 +0000 (05:31 +0200)]
Sending folders and status over the wire now works

... with Fake Data. :)

5 years agoBasics for sync daemon
Sebastian Kügler [Thu, 12 Jul 2012 00:50:23 +0000 (02:50 +0200)]
Basics for sync daemon

owncloudsync.cpp is the main object, initializing dbus
owncloudsyncdaemon.cpp has the object manipulating the data on the bus

The rest is more or less boilerplate.

5 years agoUI Fixes
Sebastian Kügler [Wed, 11 Jul 2012 22:24:23 +0000 (00:24 +0200)]
UI Fixes

- folder list header and footer only for settings app
- fix anchoring of status icons in plasmoid

5 years agofix popup, delay widget loading until init
Sebastian Kügler [Tue, 10 Jul 2012 22:57:01 +0000 (00:57 +0200)]
fix popup, delay widget loading until init

5 years agofolder delegates get icons and enable/disable buttons
Sebastian Kügler [Tue, 10 Jul 2012 22:45:19 +0000 (00:45 +0200)]
folder delegates get icons and enable/disable buttons

5 years agoinvokabled for OwncloudFolder
Sebastian Kügler [Tue, 10 Jul 2012 22:44:59 +0000 (00:44 +0200)]
invokabled for OwncloudFolder

5 years agoEnums for status and error
Sebastian Kügler [Tue, 10 Jul 2012 21:49:19 +0000 (23:49 +0200)]
Enums for status and error

5 years agofix licenses
Sebastian Kügler [Tue, 10 Jul 2012 02:52:52 +0000 (04:52 +0200)]
fix licenses

5 years agospurious svg file
Sebastian Kügler [Tue, 10 Jul 2012 02:51:05 +0000 (04:51 +0200)]
spurious svg file

5 years agomake folder list with fake data work
Sebastian Kügler [Tue, 10 Jul 2012 02:47:29 +0000 (04:47 +0200)]
make folder list with fake data work

5 years agoFolderList and various fixes to the folder model
Sebastian Kügler [Tue, 10 Jul 2012 02:21:04 +0000 (04:21 +0200)]
FolderList and various fixes to the folder model

5 years agoShare C++ bits between plasmoid and active settings app
Sebastian Kügler [Tue, 10 Jul 2012 01:29:44 +0000 (03:29 +0200)]
Share C++ bits between plasmoid and active settings app

5 years agoActive Settings module
Sebastian Kügler [Tue, 10 Jul 2012 01:18:25 +0000 (03:18 +0200)]
Active Settings module

This commit contains the basic QML package and plugin magic for the
settings module. Stubs at this point.

5 years agoLoad QML file from owncloud settings package
Sebastian Kügler [Tue, 10 Jul 2012 01:14:36 +0000 (03:14 +0200)]
Load QML file from owncloud settings package

This allows us to share the QML bits between the active settings module
and the plasmoid. The mechanism works as follows:

- the settings module installs a Plasma Package with all the QML bits
- these QML bits assume the owncloud QObjects have been registered to
  the QML runtime
- the settings module loads OwncloudSettingsModule.qml
- the Plasmoid loads OwncloudPlasmoid.qml

This way we can use different layouts for plasmoid and settings module,
it prevents code duplication.
settingsmodule/

5 years agoempty Plasmoid
Sebastian Kügler [Mon, 9 Jul 2012 23:55:51 +0000 (01:55 +0200)]
empty Plasmoid

This will become the status controller for the panel.

5 years agoMerge branch 'master' of git://gitorious.org/owncloud/mirall
Sebastian Kügler [Tue, 14 Aug 2012 19:17:51 +0000 (21:17 +0200)]
Merge branch 'master' of git://gitorious.org/owncloud/mirall

5 years agoremove incompatible API, do not merge
Sebastian Kügler [Tue, 14 Aug 2012 19:14:42 +0000 (21:14 +0200)]
remove incompatible API, do not merge

5 years agoUpdate to version 1.0.5 with Changelog entry.
Klaas Freitag [Tue, 14 Aug 2012 10:26:24 +0000 (13:26 +0300)]
Update to version 1.0.5 with Changelog entry.

5 years agoFix setup dialog: Use https if checkbox is activated.
Klaas Freitag [Tue, 14 Aug 2012 10:23:06 +0000 (13:23 +0300)]
Fix setup dialog: Use https if checkbox is activated.

5 years agoMerge branch 'master' of gitorious.org:owncloud/mirall
Klaas Freitag [Tue, 14 Aug 2012 09:23:45 +0000 (12:23 +0300)]
Merge branch 'master' of gitorious.org:owncloud/mirall

5 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 14 Aug 2012 00:03:03 +0000 (02:03 +0200)]
[tx-robot] updated from transifex

5 years agoFatal error if svn2ico is missing.
Klaas Freitag [Mon, 13 Aug 2012 12:05:40 +0000 (15:05 +0300)]
Fatal error if svn2ico is missing.

5 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 13 Aug 2012 00:02:27 +0000 (02:02 +0200)]
[tx-robot] updated from transifex

5 years agoremoving mirall_zh_CN.GB2312.ts as this file format is not supported and causes confl...
Thomas Mueller [Sun, 12 Aug 2012 21:47:51 +0000 (23:47 +0200)]
removing mirall_zh_CN.GB2312.ts as this file format is not supported and causes conflicts with mirall_zh_CN.ts

5 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 12 Aug 2012 21:33:05 +0000 (23:33 +0200)]
[tx-robot] updated from transifex

5 years agotransifex configuration added
Thomas Mueller [Sun, 12 Aug 2012 21:31:27 +0000 (23:31 +0200)]
transifex configuration added

5 years agoUpdated translation list in installer template
Klaas Freitag [Fri, 10 Aug 2012 10:25:36 +0000 (13:25 +0300)]
Updated translation list in installer template

5 years agoNew translations added.
Klaas Freitag [Fri, 10 Aug 2012 09:22:30 +0000 (12:22 +0300)]
New translations added.

5 years agoupdated changelog for version 1.0.4
Klaas Freitag [Fri, 10 Aug 2012 09:21:53 +0000 (12:21 +0300)]
updated changelog for version 1.0.4

5 years agoUpdated translations german and russian.
Klaas Freitag [Fri, 10 Aug 2012 09:20:46 +0000 (12:20 +0300)]
Updated translations german and russian.

5 years agocleanups and improved error messaging on proxy problems.
Klaas Freitag [Thu, 9 Aug 2012 12:13:20 +0000 (15:13 +0300)]
cleanups and improved error messaging on proxy problems.

5 years agoDo not stop syncing if local directories are write protected.
Klaas Freitag [Thu, 9 Aug 2012 09:12:54 +0000 (12:12 +0300)]
Do not stop syncing if local directories are write protected.

5 years agoFixed and cleaned redirect bug, make sync work again.
Klaas Freitag [Wed, 8 Aug 2012 20:11:07 +0000 (23:11 +0300)]
Fixed and cleaned redirect bug, make sync work again.

5 years agoConnect ocInfo only if needed in ownCloud setup wizard.
Klaas Freitag [Wed, 8 Aug 2012 13:52:12 +0000 (16:52 +0300)]
Connect ocInfo only if needed in ownCloud setup wizard.

5 years agoread proxy setting from cfg file rather than from Qt proxy object.
Klaas Freitag [Wed, 8 Aug 2012 13:48:21 +0000 (16:48 +0300)]
read proxy setting from cfg file rather than from Qt proxy object.

5 years agoQLatin1String fix.
Klaas Freitag [Wed, 8 Aug 2012 13:47:56 +0000 (16:47 +0300)]
QLatin1String fix.

5 years agoread proxy settings from config file rather than from Qt proxy obj.
Klaas Freitag [Wed, 8 Aug 2012 13:47:25 +0000 (16:47 +0300)]
read proxy settings from config file rather than from Qt proxy obj.

5 years agoAdd libproxy dlls.
Klaas Freitag [Wed, 8 Aug 2012 13:46:00 +0000 (16:46 +0300)]
Add libproxy dlls.

5 years agoMerge branch 'master' of gitorious.org:owncloud/mirall
Klaas Freitag [Mon, 6 Aug 2012 14:44:53 +0000 (17:44 +0300)]
Merge branch 'master' of gitorious.org:owncloud/mirall

5 years agohandle proxy port correctly.
Klaas Freitag [Mon, 6 Aug 2012 14:44:23 +0000 (17:44 +0300)]
handle proxy port correctly.

5 years agoFixed error handling on remote dir create.
Klaas Freitag [Mon, 6 Aug 2012 14:43:24 +0000 (17:43 +0300)]
Fixed error handling on remote dir create.

5 years agoDisable not building in bundle mode on OSX. Unless someone tests that codepath, it...
Dominik Schmidt [Mon, 6 Aug 2012 14:01:43 +0000 (16:01 +0200)]
Disable not building in bundle mode on OSX. Unless someone tests that codepath, it's probably better not to allow anyone to build it especially not by default

5 years agoSimplify loading of the exclude file on various platforms.
Klaas Freitag [Mon, 6 Aug 2012 13:13:35 +0000 (16:13 +0300)]
Simplify loading of the exclude file on various platforms.

5 years agoconnect owncloudinfo signals more selective.
Klaas Freitag [Mon, 6 Aug 2012 12:00:22 +0000 (15:00 +0300)]
connect owncloudinfo signals more selective.

5 years agohandle HTTP status 301 -> redirect.
Klaas Freitag [Mon, 6 Aug 2012 11:59:59 +0000 (14:59 +0300)]
handle HTTP status 301 -> redirect.

5 years agoconnect the owncloudinfo signals more selective.
Klaas Freitag [Mon, 6 Aug 2012 11:59:18 +0000 (14:59 +0300)]
connect the owncloudinfo signals more selective.

5 years agodo not write CA Certs on its own, use methods in mirallconfigfile.
Klaas Freitag [Mon, 6 Aug 2012 11:58:24 +0000 (14:58 +0300)]
do not write CA Certs on its own, use methods in mirallconfigfile.

5 years agoQLatin1String fix
Klaas Freitag [Mon, 6 Aug 2012 11:58:11 +0000 (14:58 +0300)]
QLatin1String fix

5 years ago- set ownCloudUrl and known CA Certs.
Klaas Freitag [Mon, 6 Aug 2012 11:57:26 +0000 (14:57 +0300)]
- set ownCloudUrl and known CA Certs.

5 years agoPush version to upcoming version 1.0.4
Klaas Freitag [Mon, 6 Aug 2012 11:54:47 +0000 (14:54 +0300)]
Push version to upcoming version 1.0.4

5 years agoFix signal connection and initialize the dialog pointer to zero.
Klaas Freitag [Mon, 6 Aug 2012 08:13:26 +0000 (11:13 +0300)]
Fix signal connection and initialize the dialog pointer to zero.

5 years agoFix app name back to "ownCloud" to load existing configs again.
Klaas Freitag [Fri, 3 Aug 2012 12:03:57 +0000 (15:03 +0300)]
Fix app name back to "ownCloud" to load existing configs again.

5 years agoQLatin1String fixes all over.
Klaas Freitag [Thu, 2 Aug 2012 09:17:24 +0000 (12:17 +0300)]
QLatin1String fixes all over.

5 years agoFix size of dialog.
Klaas Freitag [Thu, 2 Aug 2012 09:16:18 +0000 (12:16 +0300)]
Fix size of dialog.

5 years agoRestructured the tray context menu.
Klaas Freitag [Thu, 2 Aug 2012 09:15:57 +0000 (12:15 +0300)]
Restructured the tray context menu.

5 years agoFix proper placeholding patches in oC connection wizard.
Klaas Freitag [Thu, 2 Aug 2012 09:11:02 +0000 (12:11 +0300)]
Fix proper placeholding patches in oC connection wizard.

5 years agoSome translation changes.
Klaas Freitag [Thu, 2 Aug 2012 09:09:37 +0000 (12:09 +0300)]
Some translation changes.

5 years agoReplace some delete calls with QObject parenting.
Klaas Freitag [Thu, 2 Aug 2012 09:08:27 +0000 (12:08 +0300)]
Replace some delete calls with QObject parenting.

5 years agoSome code cleanups for the proxy dialog.
Klaas Freitag [Thu, 2 Aug 2012 09:07:14 +0000 (12:07 +0300)]
Some code cleanups for the proxy dialog.

5 years agoFix load self signed certs into NetworkManager (#oc-843)
Klaas Freitag [Thu, 2 Aug 2012 09:02:46 +0000 (12:02 +0300)]
Fix load self signed certs into NetworkManager (#oc-843)

5 years agoProceed proxy settings to csync thread.
Klaas Freitag [Thu, 2 Aug 2012 08:17:15 +0000 (11:17 +0300)]
Proceed proxy settings to csync thread.