Commit Graph
1458 Commits
Author SHA1 Message Date
Juan Carlos Cornejo 0b75747aed Ooops, added an extra } to last commit. Now fixed. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo e7c6882aea Silence QWebDav complaining about delete requests. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 39b1ce7189 Default to saving password to database if no valid wallet is available. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 9f2925a41f Check to see if KDE or Gnome is running (currently Gnome keyring still
not implemented).
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo a4a8fa10d5 Reorganized the password manager in order to implement other support for
Gnome Keyring, OS X key chain and something for windows.
2012-02-15 08:55:15 +01:00
Florian Jacob e0965f2b5c Fix for not enabling the save button after toggling "Encrypted". 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 99492b1f4e Fixed kwallet header location. Thanks Pavel! 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 57f10a9cee Updated to fix bug where it would not work well with owncloud being a
subdirectory on a remote host.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 454ca25f11 Consolidated all menu configuration into one screen. All are now in the
configurations window.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo fcee6235a3 Renamed the desktop file to match that of the executable 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 20a24f680e Added a What's New message box that also warns users of the beta nature
of the software.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 1a63ad67f0 Fixed a bug where at startup, the client attempted to re-download
already deleted files.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 8be1e86eec Updated internal filter lists. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo b5075b26ae Minor debugging output silenced 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 0fd2df2e40 Implemented the global filter list. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo bb5c50e1d4 Ooops, in the last commit I accidentally disabled the recently added
feature :D Now is enabled again.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo c653a203de Implemented a global included list. This list are common temporary and
lock files that should be ignored. The user can enable and disable them
if they so wish.

Additionally, set the ground for a later inclusion of a global list,
which the user enters and applies to all accounts.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 9505b119b1 Added the ability to quit mid-sync (even if paused). 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 309d3a0adc Re-enable show/hide on start setting that accidentally got bypassed when
I moved loadApplicationSettings() further up in the queue.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 867b247af5 Implemented a soft pause. Meaning, it will pause as soon as it finishes
transfering the current transfer. Further tests need to be made to see
if SabreDAV can successfully resume a transfer paused midway.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo ff9a6826ac Changed he database, and updated all references to the database where
appropriate. Paving the ground for implementing a pause/resume feature.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 76ca736e43 Changing paths due to the new directory structure 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo de07b02950 Moved everything under the owncloud_sync_qt directory in preparation for
merge onto the OwnCloud clients repository
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo c34d585a6c Changed the default debugging option from only printing to the terminal
to allowing a configuration that will display it in the SyncWindow also.

Now, instead of calling qDebug(), one would call syncDebug() with the same
syntax as qDebug().
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 7bcbeb6578 Updated account editing/creation page to be more clear about the format of
the hostname.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo d14150b910 A quick fix to try to get 32 bit libraries loaded when compiling under 32 bits, rather than the 64 libraries 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo b43d452a99 Uploads to a temp file name, then renames it after the upload. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 125a0e2cfc Removing (hopefully) the last of the memory bugs. This time in file
upload and download.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 1db4fc9fd4 Forgot this minor change in the last commit. This is needed otherwise the memory is not really freed :D 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 44fdffce41 Fixed another memory leak. This time when uploading files. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo e655ce7547 Bump patch version to 0.5.2 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 5b441314f1 Some code clean up removing old commented code. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo b171f33e59 Fix a bug where if the local directory specified does not exist, create
it.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo cfa98f9f88 Realized I was leaking memory every time a WebDAV request was made to
list the directory. Ooops.  This should be fixed now!
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 535aa119f7 Minor bug fix dealing with paths 2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo f481c02876 Fixed a small bug that prevented creating the properly named local
directory.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo a0b3249419 Fixed bug where local files and directories where not properly deleted.
Also added proper parent to the QMessageBox
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo da60594a5e Bump patch version to 0.5.1 (despite the fact that last changes were
big, they *were* mostly bugfixes).
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 18d32bda91 Major bugfixes.
1) Fixed a bug that prevented directories on the server to be properly
deleted.

2) Fixed a bug that would cause files and directories to be deleted
often, and then re-uploaded. This was due to a missing comparison.

3) Serialized the directory creation, making sure that it was successful
before trying to create the next one, which may have been a
subdirectory.

4) Fixed the issue with the GUI freezing when it was waiting for a sync
to happen if the user tried to quit.

5) Fixed an issue that if a directory existed with the same Remote or
Local directory name, weird stuff would happen! This was due to an
incorrect comparison.

6) Fixed the issue where the system tray icon would not change when a
conflict occurred. (Apparently I had accidentally removed this when I
made the change to multiple accounts).

7) Added two new buttons to clear the log and clear & save the log.
Useful when debugging :) But useful in general, I suppose.

Possibly some other fixes, but now I forget them exactly. Probably just
some lost pointers and the like that I found :)
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo a006cc170e Bump version to 0.5.0 2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 929b6afa1a Implemented KWallet password storage for Linux. On Linux they are no
longer saved to the database file.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo ed4fc09592 Updating the files that belong to this project in QtCreator. 2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 2c3373d7d9 Contacted the author of the sqlite3_util.cpp function and found out
it was placed in the public domain. Made the changes to the header
and cpp file to reflect that.

Also renamed LICENSE to COPYING-GPL and made not of the overall
project license in COPYING
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo ccd96a5edd Bump patch version to 0.4.3 2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 11836e4788 Reimplemented the file progress that apparently I accidentally disabled
when I made the change to multiple accounts.  Should be working again.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 6e2986a16d Implemented a proper timeout for the network requests. If it times out,
it will continue where it left off on the next sync cycle.

Also removed a bug that prevented the program from closing if the
requests timed out.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 2b746ba6ec Clean up of some debug codes and output.
Made sure that all messages sent to the GUI (not the command line) use
the tr() function for proper translation later (if needed).
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo ec9cadd474 Bump patch version to 0.4.2 2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 1581ea3135 Fixed typo on database name. Should be filters, not filter. 2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo 2ee038b207 Fixed a bug that allowed one to enter filters before the account was created. Now the filters list is disabled until one saves the account.
Also, fixed a small bug in which new accounts would display the last used filters.
2012-02-15 08:55:13 +01:00