Markus Teich
754195f8d7
rework setting window color
10 years ago
Markus Teich
10d4e479c5
consistently use () with sizeof
10 years ago
Nick Currier
b1289f30b7
Option to not show failure color on clear
10 years ago
Markus Teich
f5ef1b8eb5
resize lockscreen window after Xrandr resize
10 years ago
David Phillips
f2ea92c3dd
Blank the screen with color 0, add third color for failed logins
...
- Adds another color in config.def.h, COLOR_INIT
- Renames the colours from numerical ones to ones with meaningful names;
COLOR_INPUT for when there is content in the input buffer and COLOR_EMPTY
for when the input buffer has been cleared (backspaced or a failed attempt).
- Ensures XFreeColors frees the right number of colours. This is now derived
from the size of `Lock->colors` rather than being an integer literal.
- Makes slock exhibit the behaviour described by Markus
The default colours are the same as the ones slock currently uses, with the
exception of the new color, which I have set to red, as it indicates someone
has either failed an attempt to unlock, or that they have entered input and
erased it all.
10 years ago
Anselm R Garbe
a31b919111
applied Dimitris' style patch from Dec'14, with some minor modifications
10 years ago
Anselm R Garbe
66e31556db
fixed usage string
10 years ago
Anselm R Garbe
44ce161c13
applied sin's patch and prepared new release
10 years ago
sin
4339b507af
end{pw,sp}ent() can only be called after get{pw,sp}ent()
...
Calling them unconditionally can result in memory corruption.
10 years ago
sin
8745098fa4
Only check errno if getpwuid() fails
...
Checking errno otherwise is unspecified.
11 years ago
FRIGN
9db14b10dd
Add /etc/passwd support
...
Fix slock to work with /etc/passwd without /etc/shadow.
while we're at it, remove an occurence of trailing whitespace.
11 years ago
sin
6a55128354
Set errno to 0 before getpwuid() and check it afterwards
11 years ago
Anselm R Garbe
ba3acfc0dc
applied Robert Schneider's Linux suggestions, also bumped version and updated LICENSE file's copyright notice
11 years ago
garbeam@gmail.com
d276b9b0e0
applied andres' multi-slock fix, thanks for spotting this issue
12 years ago
anselm@garbe.us
4b4fcca1bc
added Ben's password placeholder entry kludge
13 years ago
anselm@garbe.us
c1507cd225
applied Eckehard Bern's dualcolor patch to slock
13 years ago
anselm@garbe.us
0b13628462
select for SubstructureRedirectMask as well
13 years ago
anselm@garbe.us
7a217cb7c4
fixed missing new lines
13 years ago
anselm@garbe.us
5d433c7cf5
typo fix
13 years ago
anselm@garbe.us
d6e9e7d9e3
added XRaiseWindow workaround when new clients are launched
13 years ago
garbeam@gmail.com
f013cb264e
applied Michaels patch
13 years ago
anselm@garbe.us
5a5c581285
added dummy error handler to prevent X from terminating slock just in case
13 years ago
Anselm R Garbe
ede2935e10
applied Markus' patch to die in case /etc/passwd is unavailable
14 years ago
Anselm R Garbe
732d2b3bf5
applied Fernando Silveira's multiscreen patch for old style multihead setups
15 years ago
a@null
0cb05bdb75
applied Ali Gholami Rudi's patch regarding DPMS timeout customization and persistence
16 years ago
Anselm R Garbe
75dd779245
prepared release
17 years ago
Anselm R Garbe
1460b14f45
removed useless chars, prepared release
17 years ago
Anselm R Garbe
c0fdcb8afc
s/d//
17 years ago
Anselm R Garbe
cc36050e44
yet another DPMS fix, still trying to prevent the error handler
17 years ago
Anselm R Garbe
049ccf9a90
fixed DPMS crashing issue
17 years ago
Anselm R Garbe
98e2fef63d
applied two patches, BSD_AUTH patch and Gottox' DPMS support patch
17 years ago
Anselm R. Garbe
a430a647e4
removed Sander from -v by request
17 years ago
Anselm R. Garbe
18b2f4f34f
next version will be 0.8
17 years ago
Anselm R. Garbe
6fdf8be204
final fixes and cleanups
17 years ago
arg@suckless.org
1fd4e7b23e
applied Ryan Sorensen bugfix which allows slock to acquire the keyboard grab asynchroneously
17 years ago
Anselm R. Garbe
20e294a66f
updating copyright stuff in slock as well
18 years ago
Anselm R. Garbe
48a7ab2225
grab on the root window, it is correct, all lockers do that
18 years ago
Anselm R. Garbe
8322f22871
grab on the slock window instead on the root window
18 years ago
Anselm R. Garbe
d83a9a1d01
made slock more readable, added root variable because we intend to call RootWindow(...) quite a lot
18 years ago
Anselm R. Garbe
ae8cce24d3
made slock more aggressive, DenisG please recheck
18 years ago
Anselm R. Garbe
663fdb326a
foobar
18 years ago
Anselm R. Garbe
6725bb2a3a
fixed a potential buffer overflow bug on the stack (thanks to Ghassan Misherg)
18 years ago
arg@mig29
e521638027
fixed sizeof stuff
18 years ago
arg@mig29
ff79c382c5
small fix of Vincent's patch
18 years ago
arg@mig29
27d8d24827
applied Vincent's path with some modifications
18 years ago
Anselm R. Garbe
8a7a68c4c0
applied somwhat similiar patch like Alex Elide proposed
18 years ago
Anselm R. Garbe
10ccc43597
added pointer grab
18 years ago
Anselm R. Garbe
dead0bb22e
removed control mask handling for slock (quite useless in my eyes)
18 years ago
Anselm R. Garbe
597d0f27f5
applied Salmi's patch
18 years ago
Anselm R. Garbe
0f1157d7e6
applied BSD support patch
18 years ago