Chris Guillott
b5099e3cd3
tweak manpage; make keylayout turn the clock on
7 years ago
Chris Guillott
3d6b294d11
initial keylayout work
7 years ago
Chris Guillott
73948efc1a
WIP on master: 4f95adb
merge upstream
7 years ago
Chris Guillott
9d065441ca
index on master: 4f95adb
merge upstream
7 years ago
Chris Guillott
4f95adb238
merge upstream
7 years ago
Michael Stapelberg
d4beaa3bf8
Merge pull request #160 from stapelberg/randr
Use RandR for learning about attached monitors
7 years ago
Michael Stapelberg
a514472ec4
Rename xinerama.[ch] to randr.[ch]
7 years ago
Michael Stapelberg
c311d1c5a3
Use RandR for learning about attached monitors
The code now tries the following options, in order:
• obtain monitors via RandR 1.5
• obtain outputs via RandR ≤ 1.4
• obtain screens via Xinerama
fixes #159
related to #101
related to #148
related to #149
7 years ago
Chris Guillott
1d4cb5a398
merge upstream
7 years ago
Michael Stapelberg
5b4d45a8af
SetInputFocus to the i3lock window to force-close context menus ( #155 )
When grabbing the pointer/keyboard fails, a new code path is activated, which:
1. Uses the standards-compliant _NET_ACTIVE_WINDOW root window property to
determine the window to restore focus to.
2. Sets the input focus to the i3lock window, thereby possibly force-closing
open context menus (works with e.g. Google Chrome, does not work with
e.g. thunar, gedit).
3. Upon exiting, restores focus to the window from step ① by sending a
_NET_ACTIVE_WINDOW ClientMessage to the root window. Note that this step
requires https://github.com/i3/i3/pull/3027 in i3 to not mess up focus.
fixes https://github.com/i3/i3lock/issues/35
7 years ago
Michael Stapelberg
d3636246de
Measure wall-clock time instead of CPU time for “locking” indicator. ( #153 )
related to https://github.com/i3/i3lock/issues/35
7 years ago
Michael Stapelberg
d52cc44605
travis: wily is gone, so take libxkbcommon ≥ 0.5.0 from xenial ( #154 )
7 years ago
Orestis
8eecef62fb
Immediately hide the unlock indicator after ESC / C-u ( #145 )
7 years ago
Chris Guillott
12016c01c4
Merge pull request #40 from gunslingerfry/ring-width
Added a ring width to customize the width of the ring
7 years ago
Matthew Fry
554bb5f53d
Fixed the calculations for BUTTON_CENTER and BUTTON_SPACE.
7 years ago
Chris Guillott
98b3b0b753
Merge pull request #41 from ibrokemypie/patch-1
add stable aur package to readme
7 years ago
Conor Randall
5351cfc75d
add stable aur package to readme
7 years ago
Matthew Fry
5365016db3
Added to the ring-width option to the readme.
7 years ago
Matthew Fry
f1f239e970
Added a ring width to customize the width of the ring
7 years ago
Chris Guillott
d03fbe70c9
remove debug code
7 years ago
Chris Guillott
b46038848c
Update README.md
7 years ago
Chris Guillott
110d5d58bd
this is what code review is for, kids
7 years ago
Chris Guillott
f31df3c1c7
upstream + locale detection tweak
7 years ago
Ingo Bürk
698204a987
Merge pull request #135 from grandchild/fix_optind_overwrite
Fix shadowing of getopt optind
7 years ago
Ingo Bürk
14667d8304
Merge pull request #140 from bluetech/fix-locale-discovery
Change the locale discovery procedure to treat empty string same as unset
7 years ago
Ran Benita
76d9960dbe
Change the locale discovery procedure to treat empty string same as unset
This is explained in the commit message here:
f468f0b243
7 years ago
Chris Guillott
baedc431fa
Merge pull request #33 from rantingpirate/indicator-pos
Implements positioning of the unlock indicator
7 years ago
Chris Guillott
c758871bc1
obey date/time formats for locales
7 years ago
Chris Guillott
922e76d53a
upstream
7 years ago
Chris Guillott
206405e17f
Upstream yo
7 years ago
James Wescott
84eb1c3cce
Fixed several typos in the option handling ( #32 )
7 years ago
Caleb Bassi
b55c2124e7
Fixed bug where --timecolor set the color for both date and time ( #34 )
7 years ago
Ingo Bürk
3009ab422d
Merge pull request #136 from kaashif/openbsd-no-pam
Only use -lpam when not on OpenBSD
7 years ago
Kaashif Hymabaccus
2d7f846c3c
Only use -lpam when not on OpenBSD
7 years ago
James Wescott
6dccc5c610
Added indicator position to documentation
7 years ago
James Wescott
73f02eea6e
Initial implementation of indicator positioning
7 years ago
jakob
cddb87420b
Fix overwrite of getopt optind
Using 'optind' in getopt_long() shadows actual 'optind' being provided
by getopt, thus prevents any future options change from using optind.
See https://www.gnu.org/software/libc/manual/html_node/Getopt-Long-Options.html#index-getopt_005flong
7 years ago
Chris Guillott
79a049365d
upstream stuff
8 years ago
Michael Stapelberg
8e6e47fe0a
update CHANGELOG and I3LOCK_VERSION
8 years ago
Ingo Bürk
10416e270b
Revert "Fix covering of composited notifications ( #96 )" ( #133 )
This reverts commit 80d4452ec6
.
fixes #130
8 years ago
Ingo Bürk
8293749cfb
Merge pull request #132 from stapelberg/fix-version
Fix version
8 years ago
Michael Stapelberg
a0abccf8f3
Makefile: fix I3LOCK_VERSION replacement
fixes #129
8 years ago
Michael Stapelberg
90c24c3a28
update I3LOCK_VERSION (forgotten at release time)
8 years ago
Chris Guillott
91be726e16
Update README.md
8 years ago
Chris Guillott
28601feb7d
update to-do
8 years ago
Chris Guillott
dd545ec330
may as well move that screenshot up some
8 years ago
Chris Guillott
f14f5b1459
update lock.sh, readme
I hope I guessed these paths correctly...
8 years ago
Chris Guillott
6ec7c668cf
add some more options
8 years ago
Chris Guillott
d9f2e04bab
add a no-composite arg
8 years ago
Chris Guillott
7fdb32a6be
bugfix
I am bad at testing things.
8 years ago