Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9ef3ea29 
							
						 
					 
					
						
						
							
							Re-add the Clear Picture Cache action  
						
						
						
						
					 
					
						2016-05-31 20:55:32 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c865f84c16 
							
						 
					 
					
						
						
							
							Merge PE into SE  
						
						
						
						
					 
					
						2016-05-30 22:27:59 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							abd2f3a9d6 
							
						 
					 
					
						
						
							
							core_pe: fix missing scanner option refactoring  
						
						
						
						
					 
					
						2016-05-29 17:08:54 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							5c57a2a8fc 
							
						 
					 
					
						
						
							
							Instantiate Scanner on-the-fly  
						
						... 
						
						
						
						Previously, it would be instantiated on startup.
This will make our job easier for an upcoming SE/ME/PE merge. 
						
						
					 
					
						2016-05-29 16:52:07 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							130581db53 
							
						 
					 
					
						
						
							
							Apply flake8 checks to tests  
						
						
						
						
					 
					
						2016-05-29 15:02:39 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed1b82ecf 
							
						 
					 
					
						
						
							
							Push edition-specific scan option listing down to the core  
						
						... 
						
						
						
						... rather than have each UI layer repeat them.
Did qt, but not cocoa yet. 
						
						
					 
					
						2016-05-24 22:53:03 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e7076bc3bd 
							
						 
					 
					
						
						
							
							Change license from BSD to GPLv3  
						
						... 
						
						
						
						See http://www.hardcoded.net/archive2014#2014-12-28  for context 
						
						
					 
					
						2015-01-03 16:33:16 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							fc16ea8c49 
							
						 
					 
					
						
						
							
							Change copyright year to 2015  
						
						
						
						
					 
					
						2015-01-03 16:30:57 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							2166a0996c 
							
						 
					 
					
						
						
							
							Added tox configuration  
						
						... 
						
						
						
						... and fixed pep8 warnings. There's a lot of them that are still
ignored, but that's because it's too much of a step to take at once. 
						
						
					 
					
						2014-10-13 15:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							91be1c7336 
							
						 
					 
					
						
						
							
							pe v2.10.1  
						
						
						
						
					 
					
						2014-10-12 10:47:18 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							321f8ab406 
							
						 
					 
					
						
						
							
							Catch MemoryError better in PE's block matching algo  
						
						... 
						
						
						
						fixes  #264  (for good this time, hopefully) 
					
						2014-10-05 22:22:59 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							372a682610 
							
						 
					 
					
						
						
							
							Catch MemoryError in PE's block matching algo  
						
						... 
						
						
						
						fixes  #264  (hopefully) 
					
						2014-10-05 17:13:36 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							ac32305532 
							
						 
					 
					
						
						
							
							Integrated the jobprogress library into hscommon  
						
						... 
						
						
						
						I have a fix to make in it and it's really silly to pretend that this
lib is of any use to anybody outside HS apps. Bringing it back here will
make things more simple. 
						
						
					 
					
						2014-10-05 16:31:16 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f29d775c 
							
						 
					 
					
						
						
							
							Adapt IPhotoPlistParser to Python 3.4  
						
						... 
						
						
						
						This also means that Python 3.3 isn't supported anymore for that part.
Updated README accordingly. 
						
						
					 
					
						2014-05-03 15:12:13 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd7f1b4ce 
							
						 
					 
					
						
						
							
							pe v2.10.0  
						
						
						
						
					 
					
						2014-05-03 13:57:00 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							878205fc49 
							
						 
					 
					
						
						
							
							Fix empty ignore List dialog bug in PE  
						
						... 
						
						
						
						Re-instantiating a new scanner for PE  made the ignore list dialog
target the wrong ignore list. We now only instantiate a scanner once.
Fixes  #253  
						
						
					 
					
						2014-05-03 13:44:38 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							ca709a60cf 
							
						 
					 
					
						
						
							
							Updated copyright year to 2014  
						
						
						
						
					 
					
						2014-04-19 12:19:11 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							4cafeaff91 
							
						 
					 
					
						
						
							
							Don't crash on malformed integer in iPhoto plist  
						
						... 
						
						
						
						Simply default to 0. Fixes  #214 . 
						
						
					 
					
						2014-03-15 14:06:20 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							95c6a7d41f 
							
						 
					 
					
						
						
							
							Add debugging data to iPhoto plist parsing  
						
						... 
						
						
						
						Fixes  #233 . 
					
						2014-03-15 13:59:15 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							152f5f37ce 
							
						 
					 
					
						
						
							
							pe v2.9.0  
						
						
						
						
					 
					
						2013-12-22 10:23:54 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							10dbfa9b38 
							
						 
					 
					
						
						
							
							Refactoring: Path API compatibility with pathlib  
						
						... 
						
						
						
						Refactored dupeGuru to make hscommon.path's API a bit close to pathlib's
API. It's not 100% compatible yet, but it's much better than before.
This is more of a hscommon refactoring than a dupeguru one, but since
duepGuru is the main user of Path, it was the driver behind the
refactoring.
This refactoring also see the introduction of @pathify, which ensure
Path arguments. Previously, we were often unsure of whether the caller
of a function was passing a Path or a str. This problem is now solved
and this allows us to remove hscommon.io, an ill-conceived attempt to
solve that same ambiguity problem.
Fixes  #235 . 
						
						
					 
					
						2013-11-16 12:06:16 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6c4f048d 
							
						 
					 
					
						
						
							
							Fixed compilation warnings on OS X  
						
						
						
						
					 
					
						2013-11-10 12:41:10 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9573cf6f 
							
						 
					 
					
						
						
							
							On OS X, read Exif tags using Cocoa's built-in functionality  
						
						... 
						
						
						
						This allows for RAW files Exif reading. Fixes  #234 . 
						
						
					 
					
						2013-11-10 12:00:16 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							33d9569427 
							
						 
					 
					
						
						
							
							Refactoring: Created hscommon.desktop  
						
						... 
						
						
						
						This unit hosts previously awkward UI view methods which weren't related
to the view itself, but to the current desktop environment. These
functions are now at their appropriate place. 
						
						
					 
					
						2013-10-12 13:54:13 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							350b2c64e0 
							
						 
					 
					
						
						
							
							Fixed nasty crash during PE's Cocoa block scanning  
						
						... 
						
						
						
						Using PyUnicode_GET_SIZE was obviously wrong, but I'm guessing that the str changes in py3.3 made that wrongness significant... 
						
						
					 
					
						2013-08-26 07:17:02 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							8b510994ad 
							
						 
					 
					
						
						
							
							pe v2.8.0  
						
						
						
						
					 
					
						2013-08-25 10:53:08 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c93a88f8b0 
							
						 
					 
					
						
						
							
							Fix startup crash with PE  
						
						... 
						
						
						
						Fixes  #232  
					
						2013-08-03 18:01:28 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							7891fb5396 
							
						 
					 
					
						
						
							
							Refactoring: Moved some code from app.DupeGuru to fs.File.  
						
						... 
						
						
						
						Moved DupeGuru._get_display_info() to File.get_display_info().
This method used none of the app's global state or methods
and had nothing to do there. 
						
						
					 
					
						2013-07-14 17:43:58 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							de6f50ab12 
							
						 
					 
					
						
						
							
							pe v2.7.1  
						
						
						
						
					 
					
						2013-05-05 10:17:24 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6339f7a2 
							
						 
					 
					
						
						
							
							In PE's EXIF mode, don't match pictures without EXIF timestamp.  
						
						... 
						
						
						
						[#219  state:fixed] 
						
						
					 
					
						2013-05-05 10:11:07 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8ce9b6c4 
							
						 
					 
					
						
						
							
							Updated copyright year to 2013.  
						
						
						
						
					 
					
						2013-04-28 10:35:51 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							573d088088 
							
						 
					 
					
						
						
							
							pe v2.7.0  
						
						
						
						
					 
					
						2012-08-11 12:00:16 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							75b08125c0 
							
						 
					 
					
						
						
							
							[ #201  state:fixed] Added an EXIF Timestamp column in PE.  
						
						
						
						
					 
					
						2012-08-10 16:34:27 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							20320f539f 
							
						 
					 
					
						
						
							
							[ #199  state:fixed] Added a mtime column to PE's cache DB so that we can purge outdated caches.  
						
						
						
						
					 
					
						2012-08-10 15:58:37 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							8a86ecee38 
							
						 
					 
					
						
						
							
							pe v2.6.0  
						
						
						
						
					 
					
						2012-06-06 15:02:19 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							1171705921 
							
						 
					 
					
						
						
							
							Made core.fs.File slotted to save a lot of memory usage.  
						
						
						
						
					 
					
						2012-05-29 17:39:54 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							69c01a658b 
							
						 
					 
					
						
						
							
							pe v2.5.0  
						
						
						
						
					 
					
						2012-03-31 10:39:18 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							2daaaee893 
							
						 
					 
					
						
						
							
							Work around a crash in picture analysis where there's sometimes a null path and improved debug logging calls in the matchblock unit.  
						
						
						
						
					 
					
						2012-03-23 16:10:58 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							771f22f208 
							
						 
					 
					
						
						
							
							Removed code duplication among editions in sorting algorithms.  
						
						
						
						
					 
					
						2012-03-16 14:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							657f6743c2 
							
						 
					 
					
						
						
							
							Changed copyright year to 2012  
						
						
						
						
					 
					
						2012-03-15 14:28:40 -04:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							5f7e7fbb13 
							
						 
					 
					
						
						
							
							pe v2.4.1  
						
						
						
						
					 
					
						2012-01-23 14:39:41 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2554d24e 
							
						 
					 
					
						
						
							
							Merge with objp branch.  
						
						
						
						
					 
					
						2012-01-16 12:52:50 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ac135b89 
							
						 
					 
					
						
						
							
							Fixed a crash on sorting by dimensions (in PE) while being in dupesonly/delta mode.  
						
						
						
						
					 
					
						2012-01-16 12:00:14 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							a487e83f3c 
							
						 
					 
					
						
						
							
							Converted ME and PE cocoa projects to objp.  
						
						... 
						
						
						
						--HG--
branch : objp
rename : cocoa/se/main.m => cocoa/base/main.m 
						
						
					 
					
						2012-01-16 10:30:45 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							0cca745d0d 
							
						 
					 
					
						
						
							
							pe v2.4.0  
						
						
						
						
					 
					
						2012-01-06 12:29:40 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							fc5a0d914b 
							
						 
					 
					
						
						
							
							Moved DELTA_COLUMNS from app to result_table.  
						
						
						
						
					 
					
						2011-11-27 13:10:35 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							0571151c5f 
							
						 
					 
					
						
						
							
							Fixed delta columns.  
						
						
						
						
					 
					
						2011-11-27 12:54:58 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							7e95404903 
							
						 
					 
					
						
						
							
							Moved column information in new edition-specific core result_table units.  
						
						
						
						
					 
					
						2011-11-27 12:47:00 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							eb83b830df 
							
						 
					 
					
						
						
							
							Began a long overdue overhaul of the columns system. Cocoa-only so far, but it will affect the Qt part.  
						
						
						
						
					 
					
						2011-11-26 10:55:14 -05:00 
						 
				 
			
				
					
						
							
							
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							d80a56db78 
							
						 
					 
					
						
						
							
							Started moving towards a gettext-based localization.  
						
						
						
						
					 
					
						2011-11-01 15:44:18 -04:00