Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							526bcf2566 
							
						 
					 
					
						
						
							
							pe v2.2.1  
						
						
						
						
					 
					
						2011-06-15 14:20:34 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							56207f4dbb 
							
						 
					 
					
						
						
							
							[ #161  state:fixed] Fixed folder sorting.  
						
						
						
						
					 
					
						2011-06-15 11:58:33 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							cd9fd3a10b 
							
						 
					 
					
						
						
							
							[ #162  state:fixed] Apply the 'Match scaled pictures' option to exif timestamp scan type.  
						
						
						
						
					 
					
						2011-06-15 10:13:03 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							4399fe9d17 
							
						 
					 
					
						
						
							
							Fixed a bug where corrupt exif tags would make the analysis process stall.  
						
						
						
						
					 
					
						2011-06-14 15:05:33 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							2a6f524a5b 
							
						 
					 
					
						
						
							
							[ #159  state:fixed] Added 'orf' to the list of supported extensions under cocoa (they work fine, I tried em).  
						
						
						
						
					 
					
						2011-06-14 13:54:50 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							591b4c7c6a 
							
						 
					 
					
						
						
							
							pe v2.2.0  
						
						
						
						
					 
					
						2011-06-02 10:32:48 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							8b1170a82b 
							
						 
					 
					
						
						
							
							When an exif tag can't be read, log the event as 'info' rather than 'warning'. We don't want to fill the user's console with these messages, which will be very common.  
						
						
						
						
					 
					
						2011-06-02 10:14:08 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							1f26fbeacc 
							
						 
					 
					
						
						
							
							[ #154  state:fixed] Added exif orientation support.  
						
						
						
						
					 
					
						2011-05-31 10:05:12 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7ccff48e 
							
						 
					 
					
						
						
							
							[ #154 ] Created the cross-platform unit core_pe.photo in prep for rotation support.  
						
						
						
						
					 
					
						2011-05-29 10:18:03 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							275c6be108 
							
						 
					 
					
						
						
							
							Added the EXIF Timestamp scan type in dgpe.  
						
						... 
						
						
						
						--HG--
rename : core_pe/matchbase.py => core_pe/matchblock.py 
						
						
					 
					
						2011-04-21 17:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e2b11663 
							
						 
					 
					
						
						
							
							Added core_pe.exif to read exif data from pictures  
						
						
						
						
					 
					
						2011-04-20 15:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							279d44b7f3 
							
						 
					 
					
						
						
							
							[ #89  state:fixed] Added a Folders scan type in dgse.  
						
						... 
						
						
						
						--HG--
rename : core_se/tests/fs_test.py => core/tests/fs_test.py 
						
						
					 
					
						2011-04-12 13:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							0fea59007c 
							
						 
					 
					
						
						
							
							Updated copyright year to 2011.  
						
						
						
						
					 
					
						2011-04-12 10:04:01 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							5a36f15667 
							
						 
					 
					
						
						
							
							Fixed bug causing PE progress report to be (very) wrong during matching.  
						
						
						
						
					 
					
						2011-03-07 11:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							b96fae74b6 
							
						 
					 
					
						
						
							
							pe v2.1.0  
						
						
						
						
					 
					
						2011-03-07 11:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e410f88926 
							
						 
					 
					
						
						
							
							Catch a random occurrence of an exception on multiprocessing.cpu_count() so that dupeGuru doesn't crash because of that.  
						
						
						
						
					 
					
						2011-03-05 13:02:11 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							1b52feb8b8 
							
						 
					 
					
						
						
							
							Optimized the scanning process in PE.  
						
						
						
						
					 
					
						2011-03-04 11:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c524a85897 
							
						 
					 
					
						
						
							
							Greatly improved iPhoto deletion process.  
						
						
						
						
					 
					
						2011-02-17 15:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							f72db8dd1d 
							
						 
					 
					
						
						
							
							pe v2.0.0  
						
						
						
						
					 
					
						2011-01-29 11:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c5bf0f228a 
							
						 
					 
					
						
						
							
							Changed error logging in core_pe.cache because it would sometimes result in huge logs of no value. Also, added debug logging during the analysis of pictures.  
						
						
						
						
					 
					
						2011-01-29 11:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							da41d07dae 
							
						 
					 
					
						
						
							
							[ #115  state:fixed] Re-factored the data columns (and delta columns) and made the Dimensions column a delta one.  
						
						
						
						
					 
					
						2011-01-29 11:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							91a2664830 
							
						 
					 
					
						
						
							
							Internationalized (and localized to french) column names under Qt, which I had forgot to do.  
						
						
						
						
					 
					
						2011-01-26 13:06:54 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							2c127adf59 
							
						 
					 
					
						
						
							
							[ #32 ] Internationalized the qt layer and localized it to French.  
						
						... 
						
						
						
						In the process of doing so, I also added a new preferences_dialog base class to reduce code duplication in the three pref dialogs (I didn't want to copy/paste the language combobox addition three times). 
						
						
					 
					
						2011-01-21 13:57:54 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							42cff20710 
							
						 
					 
					
						
						
							
							[ #32 ] Internationalized the core and localized it to french.  
						
						
						
						
					 
					
						2011-01-18 17:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e4e14781 
							
						 
					 
					
						
						
							
							Centralized version information in core_* package so that they only live at one place (instead of several).  
						
						... 
						
						
						
						--HG--
rename : cocoa/me/Info.plist => cocoa/me/InfoTemplate.plist
rename : cocoa/pe/Info.plist => cocoa/pe/InfoTemplate.plist
rename : cocoa/se/Info.plist => cocoa/se/InfoTemplate.plist 
						
						
					 
					
						2011-01-13 11:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							eefe464fba 
							
						 
					 
					
						
						
							
							Replaced dependencies from hsutil to hscommon.  
						
						
						
						
					 
					
						2011-01-11 13:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							33c0ba808c 
							
						 
					 
					
						
						
							
							Changed references to what has already been moved from hsutil to hscommon (io, path, testutil).  
						
						
						
						
					 
					
						2011-01-11 11:59:53 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b27b141c 
							
						 
					 
					
						
						
							
							Modernized core_pe tests and added skipping when the modules haven't been compiled (rather than a hard crash).  
						
						
						
						
					 
					
						2011-01-01 17:17:27 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							09082955a3 
							
						 
					 
					
						
						
							
							[ #125  state:fixed] Wrapped error message around a crash when the iPhoto app can't be found.  
						
						
						
						
					 
					
						2010-12-31 12:10:44 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9e76e7ae 
							
						 
					 
					
						
						
							
							Removed conftest.py modules in tests, which aren't required anymore with pytest v2.0  
						
						
						
						
					 
					
						2010-12-30 09:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							0382ad1534 
							
						 
					 
					
						
						
							
							Adapted to the job-related code moving to the 'jobprogress' package.  
						
						
						
						
					 
					
						2010-11-20 12:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							d574bc611b 
							
						 
					 
					
						
						
							
							[ #108  state:fixed] Fixed column mess after the earlier removal of the ctime col.  
						
						
						
						
					 
					
						2010-10-04 10:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							4886982d43 
							
						 
					 
					
						
						
							
							Re-licensed to BSD  
						
						
						
						
					 
					
						2010-09-30 12:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							7360f57beb 
							
						 
					 
					
						
						
							
							Converted registration system to Fairware.  
						
						
						
						
					 
					
						2010-09-29 16:49:50 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							359f9c0680 
							
						 
					 
					
						
						
							
							[ #92  state:fixed] Added an action to delete duplicates and then create hardlinks to group ref.  
						
						
						
						
					 
					
						2010-09-25 15:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f240ebc9 
							
						 
					 
					
						
						
							
							Prettified the build system by getting rid of those "gen.py" files and hardcoded "python3" calls. Also, ported Qt's block.c to Python3, which hadn't been done yet.  
						
						
						
						
					 
					
						2010-08-17 09:30:25 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							36eccb7122 
							
						 
					 
					
						
						
							
							Removed the "all files are refs" error message and made the "no files, can't scan" message quicker. That's because when scanning iPhoto libraries with big libraries, the GUI would hang because these checks would involve loading the whole library.  
						
						
						
						
					 
					
						2010-08-15 15:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c8827769b4 
							
						 
					 
					
						
						
							
							Removed dependency on lxml (it made the final package much bigger, and building it on windows is not fun).  
						
						
						
						
					 
					
						2010-08-15 14:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							12e6c400b9 
							
						 
					 
					
						
						
							
							Fixes here and there to make dupeGuru PE run.  
						
						
						
						
					 
					
						2010-08-15 14:23:16 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							7450eec7eb 
							
						 
					 
					
						
						
							
							Added Load/Save Results menu items, allowing to save results at arbitrary places.  
						
						
						
						
					 
					
						2010-08-13 13:06:18 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							565c990687 
							
						 
					 
					
						
						
							
							[ #101  state:fixed] Remove the Creation Time column.  
						
						
						
						
					 
					
						2010-08-13 09:26:38 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							854d194f88 
							
						 
					 
					
						
						
							
							Converted to py3k. There's probably some bugs still. So far, I managed to run dupeGuru SE under pyobjc and qt.  
						
						
						
						
					 
					
						2010-08-11 16:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							56a39df635 
							
						 
					 
					
						
						
							
							[ #96  state:fixed] Fixed a hard crash on calling get_blocks() with an empty path.  
						
						
						
						
					 
					
						2010-07-14 09:36:35 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							4d66b4667c 
							
						 
					 
					
						
						
							
							Moved from nose to py.test (the former doesn't officially support py3k, which is limiting).  
						
						
						
						
					 
					
						2010-07-13 11:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							371426a08e 
							
						 
					 
					
						
						
							
							Adapted codebase to the hsutil/hscommon split and the hsmedia --> hsaudiotag rename.  
						
						
						
						
					 
					
						2010-07-13 08:08:18 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							73f1bb6968 
							
						 
					 
					
						
						
							
							Tweaked dgpe's matching to work better with huge scans.  
						
						
						
						
					 
					
						2010-04-15 10:38:30 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0f6bfecb 
							
						 
					 
					
						
						
							
							Added a dialog giving more information about the causes of problems during operations.  
						
						
						
						
					 
					
						2010-04-12 12:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							32d88e9249 
							
						 
					 
					
						
						
							
							Limit the size of arguments sent to multiprocessing because it could cause crashes.  
						
						
						
						
					 
					
						2010-04-05 10:15:33 +02:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							b17ca66f73 
							
						 
					 
					
						
						
							
							Fixed crashes when reading invalid iPhoto AlbumData file. This time, I used lxml's "recover" feature to filter out crap in the XML, so it should cover most cases of invalid stuff in iPhoto data files.  
						
						
						
						
					 
					
						2010-03-01 12:20:21 +01:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							626391a1d9 
							
						 
					 
					
						
						
							
							[ #94  state:fixed] Fixed bug in block_osx causing blocks containing nil values to be created.  
						
						
						
						
					 
					
						2010-02-10 11:58:05 +01:00