Duncan Mac-Vicar P
6b8589f4dc
When syncing, disable event notifier and start accumulating them
...
until the sync is done. When they are enabled again, a forced
event is scheduled to empty the queue.
2011-03-27 01:26:41 +01:00
Duncan Mac-Vicar P
64e4d531b3
sync process now runs, but no synchronization between sync processes
2011-03-25 18:25:56 +01:00
Duncan Mac-Vicar P
f31ddde36d
Merge branch 'fix_inotify'
...
Conflicts:
src/mirall/folder.cpp
src/mirall/folder.h
2011-03-22 23:21:56 +01:00
Duncan Mac-Vicar P
d885fe39f8
Implement an event queue:
...
- If FolderWatcher receives a inotify event in less than 5
seconds from the last one, then the paths are queued and a timer
is setup for 5 seconds more. New events are queued if a timer
is running. The next event after the time gap is due will process
the full path list
2011-03-22 23:03:43 +01:00
Duncan Mac-Vicar P
f42169a8fc
The unison folder class.
...
May be factor it out in a external process tool folder type later.
2011-03-21 00:58:53 +01:00
Duncan Mac-Vicar P
25685de4fd
move the subfolder list function to FileUtils
2011-03-20 22:43:03 +01:00
Duncan Mac-Vicar P
89361db55d
Only fire folderChanged if > 2 seconds since last event
2011-03-20 22:38:33 +01:00
Duncan Mac-Vicar P
d53490c67c
add accessor for root folder
2011-03-20 22:18:38 +01:00
Duncan Mac-Vicar P
3bb5869183
add some documentation
2011-03-20 22:17:23 +01:00
Duncan Mac-Vicar P
ad90a6c05e
Make the socket read loop more robust, and handle the EINVAL when
...
the read buffer is too small.
2011-03-20 22:13:40 +01:00
Duncan Mac-Vicar P
8b5c371012
- listen to the right events
...
- rename inotify signal
- pass also the cookie
2011-03-19 21:18:43 +01:00
Duncan Mac-Vicar P
bd5effe78c
- fix inotify/folderwatcher so that it uses full paths
...
- make the test pass using QSignalSpy
2011-03-18 13:54:32 +01:00
Duncan Mac-Vicar P
e6a135273d
- introduce a tmp dir class and rm-rf util function
...
- start a testcase for the folder watcher part
2011-03-18 01:14:45 +01:00
Duncan Mac-Vicar P
03194d3aae
Make the inotify interface work with multiple paths
2011-03-17 07:13:30 +01:00
Duncan Mac-Vicar P
5294bee2bf
Infrastructure for inotify. To replace QFileSystemWatcher, which, due
...
to a Qt bug, can't see modified files.
See http://qt.gitorious.org/qt/qt/merge_requests/2301
2011-03-16 14:53:41 +01:00
Duncan Mac-Vicar P
e2638aa487
react to its own signals to set the icons
2011-02-17 15:10:06 +01:00
Duncan Mac-Vicar P
0af772f524
fix defines
2011-02-17 15:10:03 +01:00
Duncan Mac-Vicar P
cf88820069
rename action to openAction to add also forgetAction and others later
2011-02-17 11:27:05 +01:00
Duncan Mac-Vicar P
b7a3fc7ab8
first port to C++
2011-02-17 00:21:45 +01:00
Andreas Schneider
d9da6b6e91
Updated ChangeLog.
2010-02-15 12:31:15 +01:00
Andreas Schneider
f46817b2c1
Improved the interactive keyboard auth function.
2010-02-15 12:30:38 +01:00
Andreas Schneider
94b7fdc8ca
Improved the ssh auth functions.
2010-02-15 12:20:57 +01:00
Andreas Schneider
84c77a2d5a
Improve the server is known messages.
2010-02-15 12:10:17 +01:00
Andreas Schneider
3a9bfdb489
Increase version numbers.
2010-02-15 11:56:35 +01:00
Andreas Schneider
3df0eb527f
Require at least libssh 0.4.0.
2010-02-15 11:55:48 +01:00
Andreas Schneider
7394c19ea1
Update FindLibSSH module to the lastest version.
2010-02-15 11:55:15 +01:00
Andreas Schneider
fdd8236aeb
Migrated sftp module to libssh 0.4.
2010-02-05 12:28:12 +01:00
Andreas Schneider
511635c119
wurst
2010-01-30 00:05:01 +01:00
Andreas Schneider
3ff5ad5f7a
Added more cache entries to the default config.
2010-01-17 08:32:55 +01:00
Andreas Schneider
96822d7f99
Fixed generate_findpackage_file.
2010-01-12 15:43:45 +01:00
Andreas Schneider
a46d5101d7
Fixed build warning.
2009-09-12 14:21:44 +02:00
Andreas Schneider
6c2c86aa50
Fixed build warning.
2009-09-12 12:27:03 +02:00
Andreas Schneider
3a265152d8
Set compiler to c99.
2009-09-12 12:26:09 +02:00
Andreas Schneider
16c76166bd
Improve detection of system libraries.
2009-09-01 12:25:10 +02:00
Andreas Schneider
93acacfa62
Improve FindCheck module.
2009-09-01 12:16:51 +02:00
Andreas Schneider
f33a01216a
Fix FindLog4C.cmake.
2009-09-01 12:16:31 +02:00
Andreas Schneider
14c1366c86
Fix generate_findpackage_file.
2009-09-01 12:16:10 +02:00
Andreas Schneider
b608f782c3
Improve the Log4C module.
2009-09-01 12:08:52 +02:00
Andreas Schneider
6ca27cd6c1
Improve generate_findpackage_file.
2009-09-01 12:01:04 +02:00
Andreas Schneider
d082c8479e
Require at least version 0.3.3 of libssh.
2009-08-25 10:53:58 +02:00
Andreas Schneider
5e282c1fc3
Add an improved FindLibSSH module.
2009-08-25 10:53:33 +02:00
Andreas Schneider
44e9f4fea8
Fix name conflicts with newer libssh versions.
2009-08-25 10:47:12 +02:00
Andreas Schneider
c0671371ce
Don't leak memory using sftp attributes.
2009-08-25 10:44:34 +02:00
Andreas Schneider
200e3e7123
Add missing requirements.
2009-07-09 09:50:37 +02:00
Andreas Schneider
fbf2491406
Ignore all cscope files.
2009-07-09 09:44:50 +02:00
Andreas Schneider
312c40d16f
Improve c_list_find functions.
2009-06-05 11:22:06 +02:00
Andreas Schneider
f98265b30e
Some code cleanups.
2009-06-05 10:51:22 +02:00
Andreas Schneider
92abcf243b
Update to version 0.43.0.
2009-05-25 18:20:06 +02:00
Andreas Schneider
460aa67dca
Document the propagation functions.
2009-05-25 12:58:34 +02:00
Andreas Schneider
778640f1e1
Fix the documentation of the reconciliation.
2009-05-25 12:58:00 +02:00