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
							
						 
						
							
							
							
								
							
								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
							
						 
						
							
							
							
								
							
								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
							
						 
						
							
							
							
								
							
								a48ddb61db 
								
							
								 
							
						 
						
							
							
								
								Build with -O2.  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								ee0f50de06 
								
							
								 
							
						 
						
							
							
								
								add debug make target  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								eplanet
							
						 
						
							
							
							
								
							
								0d111aaede 
								
							
								 
							
						 
						
							
							
								
								Added version files for release tarball.  Fixes   #40  ( #86 )  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Joe MacDonald
							
						 
						
							
							
							
								
							
								3afa2b710f 
								
							
								 
							
						 
						
							
							
								
								compose: make usage of xkbcompose optional  
							
							 
							
							 
							
							
								
 
							
							
							Older versions of libxkbcommon-dev (in Debian / Ubuntu) don't provide
xkbcommon-compose.h and the accompanying API.  Detect whether the header
file is present when building and if not, revert to the behaviour prior to
ef3ef30400 , the commit that introduced the
usage of that header.
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								meskarune
							
						 
						
							
							
							
								
							
								c0fbddcd09 
								
							
								 
							
						 
						
							
							
								
								changed package so it creates an i3lock binary instead of i3lock-color as they are direct replacements  
							
							 
							
							
								
 
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								b332ce611b 
								
							
								 
							
						 
						
							
							
								
								update help/makefile/man page  
							
							 
							
							
								
 
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Chris Guillott
							
						 
						
							
							
							
								
							
								986608a1fb 
								
							
								 
							
						 
						
							
							
								
								update makefile so you can have i3lock-color installed alongside i3lock  
							
							 
							
							
								
 
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								5b7ee05581 
								
							
								 
							
						 
						
							
							
								
								makefile: s/README/README.md/  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Nikolay Orlyuk
							
						 
						
							
							
							
								
							
								a02789367c 
								
							
								 
							
						 
						
							
							
								
								Make pkg-config configurable  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								1b89709ae7 
								
							
								 
							
						 
						
							
							
								
								listen for XKB events instead of the MappingNotify event (Thanks Ran)  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								7eb43aeabd 
								
							
								 
							
						 
						
							
							
								
								little cleanups thanks to Ran Benita’s review  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								0beb9a47b1 
								
							
								 
							
						 
						
							
							
								
								use libxkbcommon-x11 instead of libX11  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								6191590e5c 
								
							
								 
							
						 
						
							
							
								
								Scale the unlock indicator (for retina displays)  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								a72e0de842 
								
							
								 
							
						 
						
							
							
								
								add xcb-atom to pkg-config calls  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								fba88476dd 
								
							
								 
							
						 
						
							
							
								
								remove support for NOLIBCAIRO, cairo-xcb is widespread by now  
							
							 
							
							
								
 
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								e1d86a3279 
								
							
								 
							
						 
						
							
							
								
								use libxkbcommon for input handling  
							
							 
							
							 
							
							
								
 
							
							
							Thanks to Ran Benita and Daniel Stone (the libxkbcommon authors) for
answering my questions and reviewing this code.
With this commit, input handling should be more correct with using less
code (in i3lock, that is). 
							
						 
						13 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								79398d9102 
								
							
								 
							
						 
						
							
							
								
								add CHANGELOG file  
							
							 
							
							
								
 
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								324149ea77 
								
							
								 
							
						 
						
							
							
								
								fix compilation on some systems (Thanks badboy)  
							
							 
							
							
								
 
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								fd64bde0cb 
								
							
								 
							
						 
						
							
							
								
								Implement Xinerama support (not used yet)  
							
							 
							
							
								
 
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								f216517bb0 
								
							
								 
							
						 
						
							
							
								
								Implement a visual unlock indicator  
							
							 
							
							
								
 
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								47db98efd2 
								
							
								 
							
						 
						
							
							
								
								Makefile: add 'dist' target  
							
							 
							
							
								
 
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								4b9a1c94ab 
								
							
								 
							
						 
						
							
							
								
								makefile: respect and use CPPFLAGS / LIBS (Thanks Kacper)  
							
							 
							
							
								
 
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								fc6b72eaec 
								
							
								 
							
						 
						
							
							
								
								add i3lock.pam (installed as /etc/pam.d/i3lock) which includes 'login' (Thanks Семён)  
							
							 
							
							
								
 
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								 
								Thorsten Töpper
							
						 
						
							
							
							
								
							
								c643bb8e2f 
								
							
								 
							
						 
						
							
							
								
								Make it possible to build i3lock without cairo.  
							
							 
							
							
								
 
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								efde6a170d 
								
							
								 
							
						 
						
							
							
								
								print version number when invoked with -v  
							
							 
							
							
								
 
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								 
								Axel Wagner
							
						 
						
							
							
							
								
							
								0c4b4df75e 
								
							
								 
							
						 
						
							
							
								
								Port the pointer-code to xcb  
							
							 
							
							
								
 
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								1dc3fd7bf0 
								
							
								 
							
						 
						
							
							
								
								Initial commit of the XCB rewrite of i3lock  
							
							 
							
							 
							
							
								
 
							
							
							Changes:
- Uses XCB instead of Xlib (like i3), thus cleaner/faster code
- Uses cairo to load PNG images (*much* faster than XPM) 
							
						 
						16 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								4a2f8ac86e 
								
							
								 
							
						 
						
							
							
								
								debian: update changelog, control. We can finally drop the suid bit :-)  
							
							 
							
							
								
 
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								a6f0a6955a 
								
							
								 
							
						 
						
							
							
								
								Forgot one instance of slock in Makefile  
							
							 
							
							
								
 
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								2105ce8cc7 
								
							
								 
							
						 
						
							
							
								
								Add a manpage and install it, update debian description  
							
							 
							
							
								
 
							
							
						 
						17 years ago  
					 
				
					
						
							
							
								 
								Michael Stapelberg
							
						 
						
							
							
							
								
							
								9167263286 
								
							
								 
							
						 
						
							
							
								
								Initial import of i3lock 0.9  
							
							 
							
							
								
 
							
							
						 
						17 years ago