Chris Guillott
							
						 
						
							
							
							
								
							
								03ead33cbd 
								
							
								 
							
						 
						
							
							
								
								fix stuff  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								b8bf88a125 
								
							
								 
							
						 
						
							
							
								
								cleaner language :)  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								12a83555d5 
								
							
								 
							
						 
						
							
							
								
								un-bork merge commit  
							
							 
							
							 
							
							
								
 
							
							
							oops 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								becf700382 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:chrjguill/i3lock-color  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								3a1790ecc2 
								
							
								 
							
						 
						
							
							
								
								merge commit etc  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								0bed914e8e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #123  from jasperla/bsdauth  
							
							 
							
							 
							
							
								
 
							
							
							Add support for bsd_auth(3) as authentication backend 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Jasper Lievisse Adriaanse
							
						 
						
							
							
							
								
							
								68fc2e8b5f 
								
							
								 
							
						 
						
							
							
								
								Use bsd_auth(3) instead of PAM on OpenBSD  
							
							 
							
							 
							
							
								
 
							
							
							Also apply two security measures for OpenBSD:
- use explicit_bzero(3)
- mlock(2) works for non-root users too 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Jasper Lievisse Adriaanse
							
						 
						
							
							
							
								
							
								15973d1f52 
								
							
								 
							
						 
						
							
							
								
								Move all PAM code behind UES_PAM and enable that by default.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Jasper Lievisse Adriaanse
							
						 
						
							
							
							
								
							
								c1de117825 
								
							
								 
							
						 
						
							
							
								
								Rename all PAM-independant variables/comments.  
							
							 
							
							 
							
							
								
 
							
							
							there is nothing PAM-specific about pam_state or pam_state_t. therefore
rename them to be authenticator independant. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Ingo Bürk
							
						 
						
							
							
							
								
							
								512c10f1dd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #122  from jasperla/dpms  
							
							 
							
							 
							
							
								
 
							
							
							Remove last traces of DPMS 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Jasper Lievisse Adriaanse
							
						 
						
							
							
							
								
							
								5aff9594aa 
								
							
								 
							
						 
						
							
							
								
								Remove last traces of DPMS  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Diki Ananta
							
						 
						
							
							
							
								
							
								61f6428aed 
								
							
								 
							
						 
						
							
							
								
								Update packages requirements ( #20 )  
							
							 
							
							 
							
							
								
 
							
							
							libxcb-composite0 and libxcb-composite0-dev 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								919f65888c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:chrjguill/i3lock-color  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								0bd7bb2d7e 
								
							
								 
							
						 
						
							
							
								
								merge upstream (fixes conflict)  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								martin
							
						 
						
							
							
							
								
							
								80d4452ec6 
								
							
								 
							
						 
						
							
							
								
								Fix covering of composited notifications ( #96 )  
							
							 
							
							 
							
							
								
 
							
							
							Use the XComposite extension to get the composite overlay window,
instead of just using the normal root window. This ensures that
composited windows are covered. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								b07ec97602 
								
							
								 
							
						 
						
							
							
								
								Update Makefile  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								82e6dd83f2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #17  from sebastian-frysztak/box-blur  
							
							 
							
							 
							
							
								
 
							
							
							Blur support 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								efcee548b2 
								
							
								 
							
						 
						
							
							
								
								Properly detect SSE2 on 32-bit systems  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								bef18f2b74 
								
							
								 
							
						 
						
							
							
								
								Update lock.sh  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								863f621ff3 
								
							
								 
							
						 
						
							
							
								
								Update readme  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								0f989add08 
								
							
								 
							
						 
						
							
							
								
								Pass blur strength from command line arguments  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								024dc2980e 
								
							
								 
							
						 
						
							
							
								
								Minor style changes  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Sebastian Frysztak
							
						 
						
							
							
							
								
							
								3598cf19e8 
								
							
								 
							
						 
						
							
							
								
								Implement generic box blur  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								3a74fc4aba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/i3/i3lock  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Bownairo
							
						 
						
							
							
							
								
							
								9c8ae8b5d1 
								
							
								 
							
						 
						
							
							
								
								Change input slices to be exactly pi/3 in size instead of slightly more ( #107 )  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								148e2e48f8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #15  from timrydefalk/update_readme  
							
							 
							
							 
							
							
								
 
							
							
							Add missing dependency to apt-get command 
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Tim Rydefalk
							
						 
						
							
							
							
								
							
								eee0e536ed 
								
							
								 
							
						 
						
							
							
								
								Add missing dependency to apt-get command  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								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