Chris Guillott
							
						 
						
							
							
							
								
							
								f174907a07 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/i3/i3lock  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								6029c8e0b5 
								
							
								 
							
						 
						
							
							
								
								Clean up a bit.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								020af692e6 
								
							
								 
							
						 
						
							
							
								
								Remove AVX version.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								e5e6368926 
								
							
								 
							
						 
						
							
							
								
								Remove SSSE3 version.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								b47631d785 
								
							
								 
							
						 
						
							
							
								
								SSE2: resize filter to 7x7. clean up a little.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Nicolò Balzarotti
							
						 
						
							
							
							
								
							
								7504e16527 
								
							
								 
							
						 
						
							
							
								
								Add Enter on C-m ( #103 )  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								ac1bfe00a3 
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								ab41586b39 
								
							
								 
							
						 
						
							
							
								
								SSE2: switch from Gaussian to box blur  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								4b58824e5e 
								
							
								 
							
						 
						
							
							
								
								SSE2: don't use VEX prefix.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								ea730e70e6 
								
							
								 
							
						 
						
							
							
								
								Unroll loops.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								6ae9934e20 
								
							
								 
							
						 
						
							
							
								
								Pass SIMD-specific CFLAGS only to blur_simd.c  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								252999f640 
								
							
								 
							
						 
						
							
							
								
								Slightly refactor border handling code.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								f06dc6cbc4 
								
							
								 
							
						 
						
							
							
								
								Add AVX version.  
							
							 
							
							 
							
							
								
 
							
							
							It relies on some SSE2 instructions, so performance gain is not that
huge (about 1.4x).
I experimented with 256-bit loads, but they turned out to be slower (at
least on Sandy Bridge). 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								95c333cba5 
								
							
								 
							
						 
						
							
							
								
								SSSE3: use 16-bit weights.  
							
							 
							
							 
							
							
								
 
							
							
							Overall, I'm very happy with performance of this code, but not so much
with resulting image. It seems like integer approximations won't do.
I might remove this code altogether, so I didn't update comments. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								72aec87047 
								
							
								 
							
						 
						
							
							
								
								Add SSSE3-based blur implementation.  
							
							 
							
							 
							
							
								
 
							
							
							Calculations are done on integer, rather than floating point numbers,
so this implementation is not as accurate (but when scale factor is
reasonable enough, no artifacs are visible).
It is, however, faster by a factor of ~3. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								3662b8e187 
								
							
								 
							
						 
						
							
							
								
								Improve border handling for larger kernels.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								afe41c5754 
								
							
								 
							
						 
						
							
							
								
								Extend kernel size to 15x15.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								a48ddb61db 
								
							
								 
							
						 
						
							
							
								
								Build with -O2.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								fb5dbbe661 
								
							
								 
							
						 
						
							
							
								
								Add SSE2-optimized blur.  
							
							 
							
							 
							
							
								
 
							
							
							About 4-6 times faster than naive implementation. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								ade9a20788 
								
							
								 
							
						 
						
							
							
								
								Isolate blur implementation to a function.  
							
							 
							
							 
							
							
								
 
							
							
							This will allow easier switching between naive/SSE2/AVX implementations. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								db3e169243 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #12  from evilbulgarian/master  
							
							 
							
							 
							
							
								
 
							
							
							fix destdir prefix for mandir.. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								evilbulgarian
							
						 
						
							
							
							
								
							
								404bd743ae 
								
							
								 
							
						 
						
							
							
								
								Update Makefile  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								evilbulgarian
							
						 
						
							
							
							
								
							
								2a1546aa74 
								
							
								 
							
						 
						
							
							
								
								fix destdir prefix for mandir..  
							
							 
							
							 
							
							
								
 
							
							
							need this fix to prevent sandbox errors in gentoo.. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								c3a95b86d6 
								
							
								 
							
						 
						
							
							
								
								add initial blur support  
							
							 
							
							 
							
							
								
 
							
							
							thanks to https://github.com/shiver/i3lock  
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								ef003b76c2 
								
							
								 
							
						 
						
							
							
								
								update changelog to include clock version #  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								18a9572482 
								
							
								 
							
						 
						
							
							
								
								Add clock functionality and swap default time/date format strings  
							
							 
							
							 
							
							
								
 
							
							
							I set them to what I use because I'm an asshole. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								5e1de46792 
								
							
								 
							
						 
						
							
							
								
								also narrow the new keystroke width  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								5a5741bc22 
								
							
								 
							
						 
						
							
							
								
								add example lock script  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								e4301604e5 
								
							
								 
							
						 
						
							
							
								
								add custom time formatter strings  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								158623508a 
								
							
								 
							
						 
						
							
							
								
								add basic clock feature  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								ee0f50de06 
								
							
								 
							
						 
						
							
							
								
								add debug make target  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								970bdb5810 
								
							
								 
							
						 
						
							
							
								
								upstream merge  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								eplanet
							
						 
						
							
							
							
								
							
								d2130092cf 
								
							
								 
							
						 
						
							
							
								
								Display error message when locking failed ( #99 )  
							
							 
							
							 
							
							
								
 
							
							
							To give a feedback for when the pointer couldn't be grabbed,
displaying an error message before exiting. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								87ba982a18 
								
							
								 
							
						 
						
							
							
								
								also fix my gitignore lol  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								16006c60b8 
								
							
								 
							
						 
						
							
							
								
								merge upstream  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								eplanet
							
						 
						
							
							
							
								
							
								1c97a84847 
								
							
								 
							
						 
						
							
							
								
								Displaying locking message when grabbing the pointer/keyboard. ( #88 )  
							
							 
							
							 
							
							
								
 
							
							
							Display "locking…" message when grabbing the pointer/keyboard,
after at least 250 ms of unfruitful attempts. If grabbing
eventually fails, application will not fork and return 1. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								c8e1aece73 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8  from i3/master  
							
							 
							
							 
							
							
								
 
							
							
							i3lock: Stop leaking the image_path dup. (#93 ) 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Diogo Ferreira
							
						 
						
							
							
							
								
							
								fd2215b0f0 
								
							
								 
							
						 
						
							
							
								
								i3lock: Stop leaking the image_path dup. ( #93 )  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								cbd454e493 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/i3/i3lock  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								koebi
							
						 
						
							
							
							
								
							
								17b7b77893 
								
							
								 
							
						 
						
							
							
								
								unlock automatically after authentication failure ( #90 )  
							
							 
							
							 
							
							
								
 
							
							
							This will make i3 unlock automatically after authentication failure and
correct input without pressing <Enter> again after the "wrong"-indicator
is gone. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								1ebdc36c5b 
								
							
								 
							
						 
						
							
							
								
								upstream again  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Vasilij Schneidermann
							
						 
						
							
							
							
								
							
								893aff1bd0 
								
							
								 
							
						 
						
							
							
								
								Set font face ( #89 )  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								6e63604fff 
								
							
								 
							
						 
						
							
							
								
								merge upstream  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								eplanet
							
						 
						
							
							
							
								
							
								0d111aaede 
								
							
								 
							
						 
						
							
							
								
								Added version files for release tarball.  Fixes   #40  ( #86 )  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								38a70376f2 
								
							
								 
							
						 
						
							
							
								
								resolve merge conflict with upstream  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Florian Zipperle
							
						 
						
							
							
							
								
							
								cca7d4e6c3 
								
							
								 
							
						 
						
							
							
								
								Removed obsolete inactivity timeout ( #84 )  
							
							 
							
							 
							
							
								
 
							
							
							* Removed obsolete inactivity timeout 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								70d2648639 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							 
							
							
								
 
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								679fb57acc 
								
							
								 
							
						 
						
							
							
								
								i3lock.1: use signal names without SIG prefix (Thanks rodfersou)  
							
							 
							
							 
							
							
								
 
							
							
							see #32  
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								36146964d8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6  from boatrite/zb-update-readme  
							
							 
							
							 
							
							
								
 
							
							
							Add specific apt-get command to install dependencies in Ubuntu 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Zach Boatrite
							
						 
						
							
							
							
								
							
								81689fea57 
								
							
								 
							
						 
						
							
							
								
								Add specific apt-get command to install dependencies in Ubuntu  
							
							 
							
							
								
 
							
							
						 
						10 years ago