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
Juan Carlos Cornejo
6b43bbb989
Changed the desktop file to point to the new correct installation
...
location of /usr/bin
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
61708eab0a
Added two missing images to the repository.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
42004a3377
Fixed the installation path for owncloud_sync to be in /usr/bin by
...
default.
Bumped version number to 0.4.1
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
0e004ec570
Fixed a bug in the conflict resolution screen. I accidentally selected
...
the wrong table when I made the change to allow multiple accounts.
Minor GUI enhancements on the conflict resolution screen.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
a9ba915972
Added a menu option to select the default behavior of when the user
...
closes the window.
By the fault, the window is hidden when the window is closed. But the
user may change it to their likings.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
9b9b7b17ef
Added ability to remove an account. User must enable the button from the
...
menu bar in order to remove the account. Note, files will not be
deleted but all synchronization information will be lost.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
84e60b20cd
Made the hide on start configurable. Now a user checks the checkbox in
...
the menu to decide if they want to hide the window at start or not.
Note, the window will show if no accounts are configured, regardless of
the user setting.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
7601e2f52c
Added a context menu to the tray icon and the application. Now clicking
...
the close button will hide the application window. One must go to the
menu on either the tray icon or the application menu to quit.
2012-02-15 08:55:13 +01:00
Juan Carlos Cornejo
c1568f52ed
Added notice indicating why program will exit if another instance is
...
running.
Also, minor changes to what OwnCloudSync class sends to the log.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
dce757f94f
Minor typo fix on the license. Removed reference to Foobar, the default
...
template name for the program.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
71c3c93500
Added the GPL copyright notice ontop of *most* libraries. I still have
...
to figure out what the sqlite3_util file is.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
3d4d8081b3
Minor UI improvements. Status bar now has more information, window title
...
now reflects the program name and there is at tool tip on the system
tray icon.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
af0f00d115
Added versioning information (it was about time). Currently set to
...
version 0.3 and this is displayed in the status bar.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
dd1b49aed1
Added a confirmation when the user closes the window if he/she wants to
...
truly quit.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
fabf7532ef
Implemented file filters. The only wildcard accepted is *.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
856d257adc
Fixed the debugging option that saved logs after every 10th sync.
...
Changed that a more manageable 1000 syncs.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
a4da328368
A drastic change required to allow for multiple accounts, and choosing
...
server folder to sync. It turned out to be harder than anticipated.
But now multiple accounts can be created (no way to remove them yet,
that wil come next).
On account configuration page, one can now select the remote file server
to sync. Leave blank to sync root folder.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
c11ea04c96
Fixed bug that prevented files from being deleted properly accross all
...
clients. It had to do with not setting the found variable properly.
Additionally, more output is added to the log regarding file deltion
both locally and server wise.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
602e6914a4
Now the username, password and hostname are checked before a
...
synchronization is attempted.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
fb53edfd41
Logs are now saved to file and cleared from the screen every 1000th sync
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
3f0ccf1748
Implemented a user required conflict resolution when files where edited
...
locally AND in the server. The files will not be updated until the user
selects which of the two files is the newest one. Note that at this
time, other clients may be updating the server. So the client should
take caution to select the proper new file.
The server file is downloaded to disk and prepended with _ocs_conflict.
so that the user can open both files and compare accordingly.
A message appears notifying the user of the conflict, and the clouds
turn red. They will not be reverted back to blue until all conflicts are
cleared.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
6265ed0ab9
Autohide window if SystemTray is available and we are fully configured.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
add4cf24e3
Implemented a file dialog for choosing the Sync Directory.
...
Disable and enable save button as appropriate.
2012-02-15 08:55:12 +01:00
Juan Carlos Cornejo
41c9e90852
Implemented a trick to allow only one instance of the application to
...
run. This should hopefully prevent corruption of the sync directory.
2012-02-15 08:55:12 +01:00