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  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								2e8c3fd291 
								
							
								 
							
						 
						
							
							
								
								Merge upstream commits  
							
							 
							
							 
							
							
								
 
							
							
							ya 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								619c791a20 
								
							
								 
							
						 
						
							
							
								
								update CHANGELOG  
							
							 
							
							
								
 
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								ce1c5cecc0 
								
							
								 
							
						 
						
							
							
								
								clang-format-3.5  
							
							 
							
							 
							
							
								
 
							
							
							Not sure why travis didn’t warn about this on the PR. The only reference
to the PR I can find is https://travis-ci.org/i3/i3lock/builds/130470377  
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								a5c6b2653e 
								
							
								 
							
						 
						
							
							
								
								add CONTRIBUTING.md  
							
							 
							
							 
							
							
								
 
							
							
							…so that people know we don’t want to extend i3lock’s image handling.
related to #81 , #68 , #31  
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								de6bea2603 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4  from i3/master  
							
							 
							
							 
							
							
								
 
							
							
							Merge upstream commits 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Christoph Ruegge
							
						 
						
							
							
							
								
							
								463d38fed6 
								
							
								 
							
						 
						
							
							
								
								Add support for `xss-lock --transfer-sleep-lock' ( #75 )  
							
							 
							
							 
							
							
								
 
							
							
							Add support for `xss-lock --transfer-sleep-lock' 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								martin
							
						 
						
							
							
							
								
							
								402254b575 
								
							
								 
							
						 
						
							
							
								
								Flush xcb connection after opening fullscreen window ( #74 )  
							
							 
							
							 
							
							
								
 
							
							
							We need to ensure that the window handle is valid, i. e. the window is
actually created and accessible, before returning.
This is necessary because we immediately fork after returning, and the
child process opens its own X11 connection and expects the window handle
to be valid.
Fixes  #46  
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								63a4c23ec6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3  from i3/master  
							
							 
							
							 
							
							
								
 
							
							
							Allow CTRL+J as enter and CTRL+H as backspace (#72 ) 
							
						 
						10 years ago