Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						493b6924c9 
					 
					
						
						
							
							Setup the menu for new added folders  
						
						 
						
						
						
						
					 
					
						2011-04-06 10:56:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						ab86052f8a 
					 
					
						
						
							
							typo, it is path() not root()  
						
						 
						
						
						
						
					 
					
						2011-04-06 10:56:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						79f28c7f10 
					 
					
						
						
							
							stop poll timer when syncing, and add path to the debug messages  
						
						 
						
						
						
						
					 
					
						2011-04-06 10:40:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						c19c9859e3 
					 
					
						
						
							
							add alias to folder  
						
						 
						
						
						
						
					 
					
						2011-04-06 09:52:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						c16fd94150 
					 
					
						
						
							
							Fix crash at shutdown.  
						
						 
						
						... 
						
						
						
						Menu contains actions from the folders so we should
first delete the tray and the folders later.
Also change QHash in inotify watcher map to QMap as QHash
gives weird crashes with the inotify thread. 
						
						
					 
					
						2011-04-05 18:31:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						f1d6352f27 
					 
					
						
						
							
							working folder wizard, only actual creation of the folder pending  
						
						 
						
						
						
						
					 
					
						2011-04-05 18:31:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						9055cdc60d 
					 
					
						
						
							
							move polling system to Folder where it belongs  
						
						 
						
						
						
						
					 
					
						2011-04-05 12:16:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						e721acd7e8 
					 
					
						
						
							
							add folder wizard class  
						
						 
						
						
						
						
					 
					
						2011-04-05 11:10:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						4e45cab2c1 
					 
					
						
						
							
							- lot of stability improvements  
						
						 
						
						... 
						
						
						
						- the crash with threads goes away by using QMap
- add a polling timer 
						
						
					 
					
						2011-04-04 18:41:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						389507d92f 
					 
					
						
						
							
							Change icon when sync is running  
						
						 
						
						
						
						
					 
					
						2011-04-04 12:23:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						5aa1e08558 
					 
					
						
						
							
							unused member variable  
						
						 
						
						
						
						
					 
					
						2011-04-04 11:40:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						8d5a760d91 
					 
					
						
						
							
							implemented dynamic creation of folder configurations  
						
						 
						
						... 
						
						
						
						from INI files in user's home directory 
						
						
					 
					
						2011-04-04 11:36:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						3f32499c4e 
					 
					
						
						
							
							If the first event happens before 5 secs after starting the  
						
						 
						
						... 
						
						
						
						program, it will always cause it to queue it to avoid event
flood (5 secs). So don't init the QTime for last event, and then
check if it is null. 
						
						
					 
					
						2011-03-31 19:07:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						7bac43c5c3 
					 
					
						
						
							
							I missunderstood how mkdtemp worked. Allocate a buffer duplicating  
						
						 
						
						... 
						
						
						
						the template. Then free this buffer. 
						
						
					 
					
						2011-03-31 19:06:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						f917dbc2ad 
					 
					
						
						
							
							- Use a full sync (without -path) the first time  
						
						 
						
						... 
						
						
						
						unison is invoked
- disable -confirmbigdel 
						
						
					 
					
						2011-03-31 08:19:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						9d09b7ea5f 
					 
					
						
						
							
							show only a summary of subdirectories  
						
						 
						
						
						
						
					 
					
						2011-03-29 22:23:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						1b19507ca8 
					 
					
						
						
							
							* Missing brackets changed all logic around an 'if'  
						
						 
						
						... 
						
						
						
						* Improve debug output 
						
						
					 
					
						2011-03-28 11:54:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Mac-Vicar P 
							
						 
					 
					
						
						
							
						
						15579232f7 
					 
					
						
						
							
							refactor the notification timer in a new method  
						
						 
						
						... 
						
						
						
						some debug messages cleanup 
						
						
					 
					
						2011-03-27 23:29:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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