martin
1917368502
Fix covering of composited notifications ( #204 )
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.
This time, we hide it behind a config option because it might break
things more than it fixes.
8 years ago
Ingo Bürk
581f225484
Merge pull request #183 from LorianColtof/master
Add command line option to lock TTY switching
7 years ago
Ingo Bürk
67524fbd0f
Merge pull request #208 from eplanet/install-file
Add build instructions
7 years ago
eplanet
6c3c7fc615
Add build instructions
7 years ago
Lorian Coltof
dcfcba3ed4
Add option to lock TTY switching
7 years ago
Michael Stapelberg
d9bcb58cc6
update I3LOCK_VERSION
7 years ago
Michael Stapelberg
4817fcc724
Update CHANGELOG and I3LOCK_VERSION
7 years ago
Orestis
8c993d25f5
Merge pull request #202 from stapelberg/version
Makefile: include I3LOCK_VERSION in dist tarballs
7 years ago
Michael Stapelberg
7c20c9a3e3
Makefile: include I3LOCK_VERSION in dist tarballs
fixes #129
7 years ago
Michael Stapelberg
a5c588a8eb
Update CHANGELOG and I3LOCK_VERSION
7 years ago
Orestis
f74c013576
Merge pull request #188 from Airblader/feature-issue-template
Added ISSUE_TEMPLATE.md
7 years ago
Ingo Bürk
3f8b0a12c3
Merge pull request #192 from layus/fast-type
Keep only the last attempt for retry_verification
7 years ago
Guillaume Maudoux
50c81d5717
Keep only the last attempt for retry_verification
7 years ago
Ingo Bürk
10b8170f55
Added ISSUE_TEMPLATE.md
7 years ago
Ingo Bürk
ad680b4019
Merge pull request #185 from stapelberg/dpi
Respect Xft.dpi for determining the unlock indicator’s scale factor
7 years ago
Michael Stapelberg
ec5f21d1f8
travis: build in Debian sid Docker container
7 years ago
Michael Stapelberg
28ad24e0ce
clang-format-3.5
7 years ago
Michael Stapelberg
f9c30db62b
Respect Xft.dpi for determining the unlock indicator’s scale factor
fixes #184
7 years ago
Ingo Bürk
ae72b675ca
Merge pull request #179 from karulont/master
Fix memory leak when grabbing fails
7 years ago
Karl Tarbe
1668b2fc0f
Fix memory leak when grabbing fails
7 years ago
Ingo Bürk
bcbfee0a17
Merge pull request #177 from SegFault42/master
return value corrected
7 years ago
SegFault42
7a80375e1f
return value corrected
7 years ago
Emeric Planet
b34ae89d30
Check PNG file compliance ( #171 )
7 years ago
Michael Stapelberg
6b53758e14
display error when backspace is pressed without any input ( #172 )
This adds some feedback to a keypress which previously had no visible effect.
While the text “no input” isn’t the most descriptive, it was the only one I
could think of which fit into the unlock indicator circle. If you have a better
suggestion, let me know.
fixes #164
7 years ago
Jasper Lievisse Adriaanse
8c3a110c6a
make the check for libpam conditional ( #165 )
8 years ago
Michael Stapelberg
ef4f9e4057
Switch to autotools ( #163 )
This was largely copied from the i3 configure.ac and Makefile.am.
8 years ago
Michael Stapelberg
be02e80ef0
Update CHANGELOG and I3LOCK_VERSION
8 years ago
Michael Stapelberg
d4beaa3bf8
Merge pull request #160 from stapelberg/randr
Use RandR for learning about attached monitors
8 years ago
Michael Stapelberg
a514472ec4
Rename xinerama.[ch] to randr.[ch]
8 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
8 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
8 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
8 years ago
Michael Stapelberg
d52cc44605
travis: wily is gone, so take libxkbcommon ≥ 0.5.0 from xenial ( #154 )
8 years ago
Orestis
8eecef62fb
Immediately hide the unlock indicator after ESC / C-u ( #145 )
8 years ago
Ingo Bürk
698204a987
Merge pull request #135 from grandchild/fix_optind_overwrite
Fix shadowing of getopt optind
8 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
8 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
8 years ago
Ingo Bürk
3009ab422d
Merge pull request #136 from kaashif/openbsd-no-pam
Only use -lpam when not on OpenBSD
8 years ago
Kaashif Hymabaccus
2d7f846c3c
Only use -lpam when not on OpenBSD
8 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
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
Michael Stapelberg
5ab19daa5c
update CHANGELOG
8 years ago
Ingo Bürk
7cf393fb7e
Merge pull request #125 from jasperla/mlock
Restore intended behaviour and don't use mlock(2) on OpenBSD.
8 years ago
Jasper Lievisse Adriaanse
ea65a5292d
Restore intended behaviour and don't use mlock(2) on OpenBSD.
8 years ago
Michael Stapelberg
0bed914e8e
Merge pull request #123 from jasperla/bsdauth
Add support for bsd_auth(3) as authentication backend
8 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
8 years ago