3a2f865fca 
							
						 
					 
					
						
						
							
							Update makefile for windows (+2 misc)  
						
						 
						
						... 
						
						
						
						- Update the makefile to support windows
- Use different bin path in virtualenv
- Use pyd instead of so files
- Tested with Msys2
- Add *.exe to .gitignore
- Fix minor format error in package.py
Ref #393  
						
						
							
						
					 
					
						2017-07-23 20:43:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0870bf0bfa 
							
						 
					 
					
						
						
							
							Update package.py for windows  
						
						 
						
						... 
						
						
						
						Add package_windows back into package.py
- Using cx_freeze for freezing installation
- Will be using nsis for actual installer
Tested with python 3.5 64bit on windows 10
Ref #393  
						
						
							
						
					 
					
						2017-07-22 14:15:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ed9ca45089 
							
						 
					 
					
						
						
							
							Update run.py & .gitignore for windows  
						
						 
						
						... 
						
						
						
						- Update run.py to execute on windows as SIGQUIT is not available.
- Update .gitignore to ignore the generate .pyd files
Ref #300 , #393  
						
						
							
						
					 
					
						2017-07-21 21:41:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jocelyn Le Sage 
							
						 
					 
					
						
						
						
						
							
						
						
							84011fb46d 
							
						 
					 
					
						
						
							
							Handle OS termination signals. ( #425 )  
						
						 
						
						... 
						
						
						
						* Handle OS termination signals.
* Added comment about why a timer is required to handle OS signals. 
						
						
							
						
					 
					
						2017-06-20 12:04:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							8861f6296e 
							
						 
					 
					
						
						
							
							Makefile: add NO_VENV option  
						
						 
						
						... 
						
						
						
						This option allows us to avoid venv+pip-install operations. We can use
this in situations where we already know we have all dependencies met
(in a Gentoo ebuild, for example...) and wish to avoid useless work and
potential problems. 
						
						
							
						
					 
					
						2017-06-20 11:59:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							35ea499857 
							
						 
					 
					
						
						
							
							Make docs installation optional  
						
						 
						
						
						
						
							
						
					 
					
						2017-06-20 11:49:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							a82a19e074 
							
						 
					 
					
						
						
							
							Remove cocoa-related code from build.py  
						
						 
						
						
						
						
							
						
					 
					
						2017-03-12 15:00:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e72cf917f1 
							
						 
					 
					
						
						
							
							Fix broken packaging  
						
						 
						
						... 
						
						
						
						I forgot to remove references to the now-gone cocoalib folder 
						
						
							
						
					 
					
						2017-03-11 20:46:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							245ed0ddec 
							
						 
					 
					
						
						
							
							Remove cocoa  
						
						 
						
						... 
						
						
						
						The cocoa UI code now lives in dupeguru-cocoa. 
						
						
							
						
					 
					
						2017-03-11 20:41:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Okasinski 
							
						 
					 
					
						
						
						
						
							
						
						
							f51f94e03d 
							
						 
					 
					
						
						
							
							Fix verb tense in README.md ( #406 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-08 22:34:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							6a28017c49 
							
						 
					 
					
						
						
							
							v4.0.3  
						
						 
						
						
						
						
							
  4.0.3
 
						
					 
					
						2016-11-25 01:04:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							dc6933c90c 
							
						 
					 
					
						
						
							
							Fix crash when cleaning picture cache  
						
						 
						
						
						
						
							
						
					 
					
						2016-11-25 00:59:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e0281dd740 
							
						 
					 
					
						
						
							
							Fix previous commit  
						
						 
						
						... 
						
						
						
						I forgot to remove a sparkle reference in the build script. 
						
						
							
						
					 
					
						2016-11-23 20:25:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							79e99db1d3 
							
						 
					 
					
						
						
							
							cocoa: remove Sparkle  
						
						 
						
						... 
						
						
						
						It's a deployment headache. Old sparkle versions generate runtime warnings about security and up to date version requires me to compile on 10.10, but after many tries, it seems that I absolutely need to build on my minimum requirements version which is 10.8. So screw Sparkle. 
						
						
							
						
					 
					
						2016-11-23 19:51:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							76cc2000ab 
							
						 
					 
					
						
						
							
							Add UI preference to picture cache type under Qt  
						
						 
						
						
						
						
							
						
					 
					
						2016-11-22 02:41:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e4b6e12d4c 
							
						 
					 
					
						
						
							
							Update tox warning exception  
						
						 
						
						... 
						
						
						
						E305 somehow popped up as a default warning which I don't care about. 
						
						
							
						
					 
					
						2016-11-22 02:39:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c58a4817ca 
							
						 
					 
					
						
						
							
							Add shelve-based picture cache implementation  
						
						 
						
						... 
						
						
						
						Hopefully, this will fix  #394  for real this time, that is, without the
need for a messy python executable ship in the app. 
						
						
							
						
					 
					
						2016-11-15 19:58:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							f7adb5f11e 
							
						 
					 
					
						
						
							
							Whitespace normalization  
						
						 
						
						
						
						
							
						
					 
					
						2016-11-15 19:57:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c43044ea4c 
							
						 
					 
					
						
						
							
							Remove unused imports  
						
						 
						
						
						
						
							
						
					 
					
						2016-11-15 19:56:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							cc01e8eb09 
							
						 
					 
					
						
						
							
							Move pe.cache.Cache into its own unit, cache_sqlite  
						
						 
						
						... 
						
						
						
						This prepares us for an upcoming alternative cache implementation. 
						
						
							
						
					 
					
						2016-11-13 17:01:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							1c20e5c770 
							
						 
					 
					
						
						
							
							v4.0.2  
						
						 
						
						
						
						
							
  4.0.2
 
						
					 
					
						2016-10-09 12:32:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							edcff588e2 
							
						 
					 
					
						
						
							
							Update po from code  
						
						 
						
						
						
						
							
  4.0.1
 
						
					 
					
						2016-08-25 21:43:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							26aad6e948 
							
						 
					 
					
						
						
							
							Add DESTDIR variable to makefile  
						
						 
						
						... 
						
						
						
						That allows us to install in a sandbox. 
						
						
							
						
					 
					
						2016-08-24 22:22:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c303a490ef 
							
						 
					 
					
						
						
							
							Make 'make env' a bit more solid  
						
						 
						
						... 
						
						
						
						In some context, we don't end up with a bin/pip executable in our venv.
It's better to call pip as a module. 
						
						
							
						
					 
					
						2016-08-24 22:04:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed4499a97 
							
						 
					 
					
						
						
							
							v4.0.1  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-24 20:31:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7499aa12 
							
						 
					 
					
						
						
							
							Add make install and make uninstall  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-23 23:02:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							63558d647a 
							
						 
					 
					
						
						
							
							Add 'make srcpkg'  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-23 19:10:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3f7d65de 
							
						 
					 
					
						
						
							
							Adjust requirements to pytest 3.0 release  
						
						 
						
						... 
						
						
						
						pytest-monkeyplus isn't pytest 3.0 compatible yet, so we have to
explicitly forbid pytest 3.0+ in requirements. 
						
						
							
						
					 
					
						2016-08-22 22:16:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8a336c4a 
							
						 
					 
					
						
						
							
							Fix picture mode's fuzzy block scanner threshold  
						
						 
						
						... 
						
						
						
						It was always wrongly set to it's weirld old default 75 threshold.
fixes  #387  
						
						
							
						
					 
					
						2016-08-22 21:35:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							0206f2fd15 
							
						 
					 
					
						
						
							
							makefile: compile PE extensions without build.py  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-16 22:03:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							b41d3f7efc 
							
						 
					 
					
						
						
							
							Improve makefile's i18n target  
						
						 
						
						... 
						
						
						
						It now uses proper dependencies and directly calls msgfmt. 
						
						
							
						
					 
					
						2016-08-16 20:59:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							c43d37582e 
							
						 
					 
					
						
						
							
							Fix syntax error in greek po file  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-16 20:55:59 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							30a278719b 
							
						 
					 
					
						
						
							
							Moved credits to the root folder  
						
						 
						
						... 
						
						
						
						It was a real pain to edit credits files in all languages. 
						
						
							
						
					 
					
						2016-08-16 20:18:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							87ef46ca15 
							
						 
					 
					
						
						
							
							Update hscommon and qtlib subrepos  
						
						 
						
						... 
						
						
						
						They contain our new greek translation. 
						
						
							
						
					 
					
						2016-08-16 20:01:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								1kakarot 
							
						 
					 
					
						
						
						
						
							
						
						
							9f3ec065ed 
							
						 
					 
					
						
						
							
							Added 'el' locale ( #382 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-16 19:59:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e19056048c 
							
						 
					 
					
						
						
							
							Clarify the Windows situation in README  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-16 19:33:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							76e5817ff3 
							
						 
					 
					
						
						
							
							Add Makefile  
						
						 
						
						... 
						
						
						
						I finally took the time to properly learn how to write makefiles. This
was long overdue, but here we go.
Much of the makefile wraps `build.py`, but gradually, we'll extract
stuff from there until the makefile is the main container for build
logic. 
						
						
							
						
					 
					
						2016-08-15 22:54:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							20dc2d63fd 
							
						 
					 
					
						
						
							
							qt: save prefs on close more predictably  
						
						 
						
						... 
						
						
						
						Ticket #379  reports crashes on quit due to `willSavePrefs` being called
when result and details dialogs are already freed. I can't reproduce the
crash, but it's still a bad idea to rely on the timing of
`aboutToQuit()` to launch this process.
This commits uses a more predictable place to emit `willSavePrefs` and
I'm pretty sure it will fix the crash at #379 . 
						
						
							
						
					 
					
						2016-08-14 21:11:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							28d2aa8197 
							
						 
					 
					
						
						
							
							cocoa: fix crash on load results  
						
						 
						
						... 
						
						
						
						During createResultsWindow(), we would initialize the details panel too late.
fixes  #380  
						
						
							
						
					 
					
						2016-08-14 20:31:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							5be9d537a5 
							
						 
					 
					
						
						
							
							qt: fix broken load results dialog  
						
						 
						
						... 
						
						
						
						`QFileDialog.getOpenFileName`, under pyqt5, returns a tuple, not only a
file path. 
						
						
							
						
					 
					
						2016-08-14 20:01:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							b97e89d4d8 
							
						 
					 
					
						
						
							
							package.py: use proper prefix for submodules archive file  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-13 20:37:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							0f4992de47 
							
						 
					 
					
						
						
							
							package.py: include submodules src in tar.gz  
						
						 
						
						... 
						
						
						
						Otherwise, that results in an incomplete source package! 
						
						
							
						
					 
					
						2016-08-13 20:30:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							55ad9ef33a 
							
						 
					 
					
						
						
							
							Fix qt.platform.BASE_PATH location  
						
						 
						
						... 
						
						
						
						It was wrong since it was moved from qt/base.
fixes  #378  
						
						
							
						
					 
					
						2016-07-21 20:39:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							e69a1764a0 
							
						 
					 
					
						
						
							
							Fix cocoa build script  
						
						 
						
						... 
						
						
						
						It wouldn't properly find python 3.5 dylib for linking. 
						
						
							
  4.0.0
 
						
					 
					
						2016-07-01 19:50:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							215307df93 
							
						 
					 
					
						
						
							
							Remove this dependency inclusion thing in src packages  
						
						 
						
						... 
						
						
						
						It's pointless and wasteful. 
						
						
							
						
					 
					
						2016-07-01 17:12:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa99c396b 
							
						 
					 
					
						
						
							
							Bump OS X requirements to 10.8 and update README  
						
						 
						
						... 
						
						
						
						Because of Sparkle, it's now required to build dupeguru on 10.10+, but with MACOSX_DEPLOYMENT_TARGET, which we now properly set, the results properly runs on 10.8.
This requires a python that has also been compiled with  MACOSX_DEPLOYMENT_TARGET=10.8 
						
						
							
						
					 
					
						2016-07-01 15:36:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2c3e7732 
							
						 
					 
					
						
						
							
							Fix failing test on OS X / py35  
						
						 
						
						... 
						
						
						
						A 100 recursion limit was too low in that environment. 
						
						
							
						
					 
					
						2016-07-01 15:29:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugene San 
							
						 
					 
					
						
						
						
						
							
						
						
							d660cef245 
							
						 
					 
					
						
						
							
							Update packaging to conform with package unification and few fixes ( #372 )  
						
						 
						
						... 
						
						
						
						* Rename package (dupeguru-se -> dupeguru)
* Update package name in .desktop files and scripts
* Add Ubuntu package building instructions
* Fix build_pe_modules.py
* Add description to package
* Add conflicts dependencies to replace previous versions
* Update python version
* Unify .json configs
* Few cosmetics changes (mainly missing end-lines and images permissions) 
						
						
							
						
					 
					
						2016-06-28 22:39:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd404ce0e 
							
						 
					 
					
						
						
							
							Remove appscript from OS X requirements  
						
						 
						
						... 
						
						
						
						It's not needed anymore. 
						
						
							
						
					 
					
						2016-06-10 09:48:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virgil Dupras 
							
						 
					 
					
						
						
						
						
							
						
						
							df9f72d9bf 
							
						 
					 
					
						
						
							
							v4.0.0  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-10 09:16:54 -04:00