i3/i3lock
17 months agoMerge pull request #213 from trickeydan/patch-1 master
Ingo Bürk [Fri, 12 Apr 2019 06:29:09 +0000 (08:29 +0200)]
Merge pull request #213 from trickeydan/patch-1

Rename Win Key to Super Key

17 months agoMerge pull request #223 from jtpereyda/ubuntu-install
Ingo Bürk [Fri, 12 Apr 2019 06:23:51 +0000 (08:23 +0200)]
Merge pull request #223 from jtpereyda/ubuntu-install

add ubuntu install instructions

18 months agoInstall instructions just point to the website 223/head
Joshua Pereyda [Mon, 18 Mar 2019 20:22:34 +0000 (13:22 -0700)]
Install instructions just point to the website

18 months agofix Install title copypasta
Joshua Pereyda [Fri, 8 Mar 2019 19:35:48 +0000 (11:35 -0800)]
fix Install title copypasta

18 months agoadd ubuntu install instructions
Joshua Pereyda [Fri, 8 Mar 2019 19:29:33 +0000 (11:29 -0800)]
add ubuntu install instructions

20 months agoMerge pull request #218 from ivanvig/wm_class-patch
Ingo Bürk [Tue, 15 Jan 2019 19:59:38 +0000 (20:59 +0100)]
Merge pull request #218 from ivanvig/wm_class-patch

added wm_class property

20 months agoadded WM_CLASS property 218/head
ivanvig [Tue, 15 Jan 2019 19:10:39 +0000 (16:10 -0300)]
added WM_CLASS property

20 months agoMerge pull request #219 from MotoQuick/patch-1
Ingo Bürk [Tue, 15 Jan 2019 16:32:37 +0000 (17:32 +0100)]
Merge pull request #219 from MotoQuick/patch-1

Labels are now replaced with capital letters in the beginning

20 months agoLabels are now replaced with capital letters in the beginning 219/head
Edward P [Mon, 14 Jan 2019 22:11:19 +0000 (00:11 +0200)]
Labels are now replaced with capital letters in the beginning

20 months agoMerge pull request #216 from pclouds/no-newline-in-errx
Orestis [Wed, 2 Jan 2019 09:29:58 +0000 (11:29 +0200)]
Merge pull request #216 from pclouds/no-newline-in-errx

Remove \n from errx messages

21 months agoRemove \n from errx messages 216/head
Nguyễn Thái Ngọc Duy [Tue, 1 Jan 2019 12:12:39 +0000 (19:12 +0700)]
Remove \n from errx messages

errx() already appends \n internally. "\n" in the error message will
result in a blank line after the message.

21 months agoRename Win Key to Super Key 213/head
Dan Trickey [Mon, 17 Dec 2018 16:29:30 +0000 (16:29 +0000)]
Rename Win Key to Super Key

21 months agoMerge pull request #183 from LorianColtof/master
Ingo Bürk [Mon, 3 Dec 2018 17:25:26 +0000 (18:25 +0100)]
Merge pull request #183 from LorianColtof/master

Add command line option to lock TTY switching

21 months agoMerge pull request #208 from eplanet/install-file
Ingo Bürk [Mon, 3 Dec 2018 06:06:15 +0000 (07:06 +0100)]
Merge pull request #208 from eplanet/install-file

Add build instructions

22 months agoAdd build instructions 208/head
eplanet [Sun, 2 Dec 2018 11:15:46 +0000 (12:15 +0100)]
Add build instructions

22 months agoAdd option to lock TTY switching 183/head
Lorian Coltof [Tue, 24 Apr 2018 16:13:29 +0000 (18:13 +0200)]
Add option to lock TTY switching

23 months agoupdate I3LOCK_VERSION
Michael Stapelberg [Thu, 18 Oct 2018 06:35:49 +0000 (08:35 +0200)]
update I3LOCK_VERSION

23 months agoUpdate CHANGELOG and I3LOCK_VERSION 2.11.1
Michael Stapelberg [Thu, 18 Oct 2018 06:27:29 +0000 (08:27 +0200)]
Update CHANGELOG and I3LOCK_VERSION

23 months agoMerge pull request #202 from stapelberg/version
Orestis [Tue, 16 Oct 2018 08:29:02 +0000 (11:29 +0300)]
Merge pull request #202 from stapelberg/version

Makefile: include I3LOCK_VERSION in dist tarballs

23 months agoMakefile: include I3LOCK_VERSION in dist tarballs 202/head
Michael Stapelberg [Tue, 16 Oct 2018 06:32:28 +0000 (08:32 +0200)]
Makefile: include I3LOCK_VERSION in dist tarballs

fixes #129

23 months agoUpdate CHANGELOG and I3LOCK_VERSION 2.11
Michael Stapelberg [Wed, 10 Oct 2018 16:18:03 +0000 (18:18 +0200)]
Update CHANGELOG and I3LOCK_VERSION

2 years agoMerge pull request #188 from Airblader/feature-issue-template
Orestis [Fri, 7 Sep 2018 19:53:01 +0000 (22:53 +0300)]
Merge pull request #188 from Airblader/feature-issue-template

Added ISSUE_TEMPLATE.md

2 years agoMerge pull request #192 from layus/fast-type
Ingo Bürk [Thu, 23 Aug 2018 12:50:20 +0000 (14:50 +0200)]
Merge pull request #192 from layus/fast-type

Keep only the last attempt for retry_verification

2 years agoKeep only the last attempt for retry_verification 192/head
Guillaume Maudoux [Mon, 25 Jun 2018 13:48:45 +0000 (15:48 +0200)]
Keep only the last attempt for retry_verification

2 years agoAdded ISSUE_TEMPLATE.md 188/head
Ingo Bürk [Sun, 20 May 2018 09:23:19 +0000 (11:23 +0200)]
Added ISSUE_TEMPLATE.md

2 years agoMerge pull request #185 from stapelberg/dpi
Ingo Bürk [Fri, 11 May 2018 14:06:20 +0000 (16:06 +0200)]
Merge pull request #185 from stapelberg/dpi

Respect Xft.dpi for determining the unlock indicator’s scale factor

2 years agotravis: build in Debian sid Docker container 185/head
Michael Stapelberg [Fri, 11 May 2018 13:30:48 +0000 (15:30 +0200)]
travis: build in Debian sid Docker container

2 years agoclang-format-3.5
Michael Stapelberg [Fri, 11 May 2018 11:40:18 +0000 (13:40 +0200)]
clang-format-3.5

2 years agoRespect Xft.dpi for determining the unlock indicator’s scale factor
Michael Stapelberg [Fri, 11 May 2018 11:28:06 +0000 (13:28 +0200)]
Respect Xft.dpi for determining the unlock indicator’s scale factor

fixes #184

2 years agoMerge pull request #179 from karulont/master
Ingo Bürk [Mon, 19 Mar 2018 13:37:37 +0000 (14:37 +0100)]
Merge pull request #179 from karulont/master

Fix memory leak when grabbing fails

2 years agoFix memory leak when grabbing fails 179/head
Karl Tarbe [Tue, 6 Mar 2018 22:53:24 +0000 (00:53 +0200)]
Fix memory leak when grabbing fails

2 years agoMerge pull request #177 from SegFault42/master
Ingo Bürk [Tue, 13 Feb 2018 09:59:30 +0000 (10:59 +0100)]
Merge pull request #177 from SegFault42/master

return value corrected

2 years agoreturn value corrected 177/head
SegFault42 [Sun, 11 Feb 2018 23:48:28 +0000 (00:48 +0100)]
return value corrected

2 years agoCheck PNG file compliance (#171)
Emeric Planet [Tue, 30 Jan 2018 21:50:38 +0000 (22:50 +0100)]
Check PNG file compliance (#171)

2 years agodisplay error when backspace is pressed without any input (#172)
Michael Stapelberg [Sun, 14 Jan 2018 21:17:43 +0000 (22:17 +0100)]
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

2 years agomake the check for libpam conditional (#165)
Jasper Lievisse Adriaanse [Mon, 11 Dec 2017 07:29:30 +0000 (08:29 +0100)]
make the check for libpam conditional (#165)

2 years agoSwitch to autotools (#163)
Michael Stapelberg [Sat, 2 Dec 2017 09:08:54 +0000 (10:08 +0100)]
Switch to autotools (#163)

This was largely copied from the i3 configure.ac and Makefile.am.

2 years agoUpdate CHANGELOG and I3LOCK_VERSION 2.10
Michael Stapelberg [Sat, 25 Nov 2017 07:13:28 +0000 (08:13 +0100)]
Update CHANGELOG and I3LOCK_VERSION

2 years agoMerge pull request #160 from stapelberg/randr
Michael Stapelberg [Sat, 18 Nov 2017 11:04:19 +0000 (03:04 -0800)]
Merge pull request #160 from stapelberg/randr

Use RandR for learning about attached monitors

2 years agoRename xinerama.[ch] to randr.[ch] 160/head
Michael Stapelberg [Sat, 18 Nov 2017 09:47:23 +0000 (10:47 +0100)]
Rename xinerama.[ch] to randr.[ch]

2 years agoUse RandR for learning about attached monitors
Michael Stapelberg [Sat, 18 Nov 2017 09:44:58 +0000 (10:44 +0100)]
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

2 years agoSetInputFocus to the i3lock window to force-close context menus (#155)
Michael Stapelberg [Sun, 22 Oct 2017 20:16:34 +0000 (22:16 +0200)]
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

2 years agoMeasure wall-clock time instead of CPU time for “locking” indicator. (#153)
Michael Stapelberg [Sat, 21 Oct 2017 22:32:57 +0000 (00:32 +0200)]
Measure wall-clock time instead of CPU time for “locking” indicator. (#153)

related to https://github.com/i3/i3lock/issues/35

2 years agotravis: wily is gone, so take libxkbcommon ≥ 0.5.0 from xenial (#154)
Michael Stapelberg [Sat, 21 Oct 2017 22:22:10 +0000 (00:22 +0200)]
travis: wily is gone, so take libxkbcommon ≥ 0.5.0 from xenial (#154)

2 years agoImmediately hide the unlock indicator after ESC / C-u (#145)
Orestis [Sat, 21 Oct 2017 21:15:15 +0000 (00:15 +0300)]
Immediately hide the unlock indicator after ESC / C-u (#145)

3 years agoMerge pull request #135 from grandchild/fix_optind_overwrite
Ingo Bürk [Sun, 13 Aug 2017 15:26:38 +0000 (17:26 +0200)]
Merge pull request #135 from grandchild/fix_optind_overwrite

Fix shadowing of getopt optind

3 years agoMerge pull request #140 from bluetech/fix-locale-discovery
Ingo Bürk [Sun, 13 Aug 2017 15:25:25 +0000 (17:25 +0200)]
Merge pull request #140 from bluetech/fix-locale-discovery

Change the locale discovery procedure to treat empty string same as unset

3 years agoChange the locale discovery procedure to treat empty string same as unset 140/head
Ran Benita [Sun, 13 Aug 2017 15:06:04 +0000 (18:06 +0300)]
Change the locale discovery procedure to treat empty string same as unset

This is explained in the commit message here:
https://github.com/xkbcommon/libxkbcommon/commit/f468f0b2430e15cc262c5745445580bd0dc64ef0

3 years agoMerge pull request #136 from kaashif/openbsd-no-pam
Ingo Bürk [Mon, 10 Jul 2017 11:16:16 +0000 (13:16 +0200)]
Merge pull request #136 from kaashif/openbsd-no-pam

Only use -lpam when not on OpenBSD

3 years agoOnly use -lpam when not on OpenBSD 136/head
Kaashif Hymabaccus [Sun, 9 Jul 2017 16:52:32 +0000 (17:52 +0100)]
Only use -lpam when not on OpenBSD

3 years agoFix overwrite of getopt optind 135/head
jakob [Thu, 6 Jul 2017 14:52:32 +0000 (16:52 +0200)]
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

3 years agoupdate CHANGELOG and I3LOCK_VERSION 2.9.1
Michael Stapelberg [Wed, 21 Jun 2017 16:18:05 +0000 (18:18 +0200)]
update CHANGELOG and I3LOCK_VERSION

3 years agoRevert "Fix covering of composited notifications (#96)" (#133)
Ingo Bürk [Tue, 20 Jun 2017 07:53:42 +0000 (09:53 +0200)]
Revert "Fix covering of composited notifications (#96)" (#133)

This reverts commit 80d4452ec680bcb0e57418f69d44d88ded82047c.

fixes #130

3 years agoMerge pull request #132 from stapelberg/fix-version
Ingo Bürk [Sun, 18 Jun 2017 16:32:46 +0000 (18:32 +0200)]
Merge pull request #132 from stapelberg/fix-version

Fix version

3 years agoMakefile: fix I3LOCK_VERSION replacement 132/head
Michael Stapelberg [Sun, 18 Jun 2017 15:56:05 +0000 (17:56 +0200)]
Makefile: fix I3LOCK_VERSION replacement

fixes #129

3 years agoupdate I3LOCK_VERSION (forgotten at release time)
Michael Stapelberg [Sun, 18 Jun 2017 15:55:56 +0000 (17:55 +0200)]
update I3LOCK_VERSION (forgotten at release time)

3 years agoupdate CHANGELOG 2.9
Michael Stapelberg [Fri, 26 May 2017 07:49:34 +0000 (09:49 +0200)]
update CHANGELOG

3 years agoMerge pull request #125 from jasperla/mlock
Ingo Bürk [Sat, 6 May 2017 10:25:11 +0000 (12:25 +0200)]
Merge pull request #125 from jasperla/mlock

Restore intended behaviour and don't use mlock(2) on OpenBSD.

3 years agoRestore intended behaviour and don't use mlock(2) on OpenBSD. 125/head
Jasper Lievisse Adriaanse [Mon, 17 Apr 2017 19:06:19 +0000 (21:06 +0200)]
Restore intended behaviour and don't use mlock(2) on OpenBSD.

3 years agoMerge pull request #123 from jasperla/bsdauth
Michael Stapelberg [Mon, 17 Apr 2017 15:00:39 +0000 (17:00 +0200)]
Merge pull request #123 from jasperla/bsdauth

Add support for bsd_auth(3) as authentication backend

3 years agoUse bsd_auth(3) instead of PAM on OpenBSD 123/head
Jasper Lievisse Adriaanse [Sat, 15 Apr 2017 12:41:32 +0000 (14:41 +0200)]
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

3 years agoMove all PAM code behind UES_PAM and enable that by default.
Jasper Lievisse Adriaanse [Sat, 15 Apr 2017 07:45:51 +0000 (09:45 +0200)]
Move all PAM code behind UES_PAM and enable that by default.

3 years agoRename all PAM-independant variables/comments.
Jasper Lievisse Adriaanse [Sat, 15 Apr 2017 07:39:13 +0000 (09:39 +0200)]
Rename all PAM-independant variables/comments.

there is nothing PAM-specific about pam_state or pam_state_t. therefore
rename them to be authenticator independant.

3 years agoMerge pull request #122 from jasperla/dpms
Ingo Bürk [Sat, 15 Apr 2017 01:56:24 +0000 (03:56 +0200)]
Merge pull request #122 from jasperla/dpms

Remove last traces of DPMS

3 years agoRemove last traces of DPMS 122/head
Jasper Lievisse Adriaanse [Fri, 14 Apr 2017 18:00:23 +0000 (20:00 +0200)]
Remove last traces of DPMS

3 years agoFix covering of composited notifications (#96)
martin [Sun, 26 Mar 2017 13:01:23 +0000 (15:01 +0200)]
Fix covering of composited notifications (#96)

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.

3 years agoChange input slices to be exactly pi/3 in size instead of slightly more (#107)
Bownairo [Tue, 10 Jan 2017 08:01:19 +0000 (03:01 -0500)]
Change input slices to be exactly pi/3 in size instead of slightly more (#107)

3 years agoAdd Enter on C-m (#103)
Nicolò Balzarotti [Wed, 9 Nov 2016 21:23:01 +0000 (22:23 +0100)]
Add Enter on C-m (#103)

3 years agoDisplay error message when locking failed (#99)
eplanet [Tue, 11 Oct 2016 20:40:51 +0000 (22:40 +0200)]
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.

4 years agoDisplaying locking message when grabbing the pointer/keyboard. (#88)
eplanet [Wed, 28 Sep 2016 01:39:52 +0000 (03:39 +0200)]
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.

4 years agoi3lock: Stop leaking the image_path dup. (#93)
Diogo Ferreira [Tue, 13 Sep 2016 19:59:54 +0000 (20:59 +0100)]
i3lock: Stop leaking the image_path dup. (#93)

4 years agounlock automatically after authentication failure (#90)
koebi [Sun, 4 Sep 2016 16:22:49 +0000 (18:22 +0200)]
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.

4 years agoSet font face (#89)
Vasilij Schneidermann [Thu, 18 Aug 2016 18:53:19 +0000 (20:53 +0200)]
Set font face (#89)

4 years agoAdded version files for release tarball. Fixes #40 (#86)
eplanet [Sat, 13 Aug 2016 20:46:35 +0000 (22:46 +0200)]
Added version files for release tarball. Fixes #40 (#86)

4 years agoRemoved obsolete inactivity timeout (#84)
Florian Zipperle [Wed, 20 Jul 2016 06:50:07 +0000 (08:50 +0200)]
Removed obsolete inactivity timeout (#84)

* Removed obsolete inactivity timeout

4 years agoi3lock.1: use signal names without SIG prefix (Thanks rodfersou)
Michael Stapelberg [Mon, 20 Jun 2016 17:46:38 +0000 (19:46 +0200)]
i3lock.1: use signal names without SIG prefix (Thanks rodfersou)

see #32

4 years agoupdate CHANGELOG 2.8
Michael Stapelberg [Sat, 4 Jun 2016 17:26:57 +0000 (19:26 +0200)]
update CHANGELOG

4 years agoclang-format-3.5
Michael Stapelberg [Fri, 3 Jun 2016 15:46:29 +0000 (17:46 +0200)]
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

4 years agoadd CONTRIBUTING.md
Michael Stapelberg [Fri, 3 Jun 2016 15:28:43 +0000 (17:28 +0200)]
add CONTRIBUTING.md

…so that people know we don’t want to extend i3lock’s image handling.

related to #81, #68, #31

4 years agoAdd support for `xss-lock --transfer-sleep-lock' (#75)
Christoph Ruegge [Wed, 25 May 2016 20:21:12 +0000 (22:21 +0200)]
Add support for `xss-lock --transfer-sleep-lock' (#75)

Add support for `xss-lock --transfer-sleep-lock'

4 years agoFlush xcb connection after opening fullscreen window (#74)
martin [Wed, 25 May 2016 20:19:17 +0000 (22:19 +0200)]
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

4 years agoAllow CTRL+J as enter and CTRL+H as backspace (#72)
Karl Tarbe [Sat, 30 Apr 2016 10:25:51 +0000 (13:25 +0300)]
Allow CTRL+J as enter and CTRL+H as backspace (#72)

fixes #71

4 years agoShow unlock indicator if password was entered during PAM verification
Michael Stapelberg [Fri, 25 Dec 2015 21:10:06 +0000 (22:10 +0100)]
Show unlock indicator if password was entered during PAM verification

fixes #51

4 years agoEat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei)
Michael Stapelberg [Fri, 25 Dec 2015 14:44:46 +0000 (15:44 +0100)]
Eat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei)

fixes #50

4 years agoRemove libxkbfile dependency from README.md/comments
Michael Stapelberg [Sat, 7 Nov 2015 13:51:02 +0000 (14:51 +0100)]
Remove libxkbfile dependency from README.md/comments

It has not been in use since commit 7eb43aeabd7a5eb71927520c427debb45eab05f2

4 years agouse trusty, install libxkbcommon-dev from wily
Michael Stapelberg [Fri, 6 Nov 2015 08:01:49 +0000 (09:01 +0100)]
use trusty, install libxkbcommon-dev from wily

4 years agotravis: install clang-format-3.5 from llvm repository
Michael Stapelberg [Fri, 6 Nov 2015 07:52:48 +0000 (08:52 +0100)]
travis: install clang-format-3.5 from llvm repository

Ubuntu utopic disappeared from archive.ubuntu.com, it’s EOL.

4 years agofix pam_securetty: set PAM_TTY to getenv("DISPLAY")
Michael Stapelberg [Thu, 5 Nov 2015 22:22:08 +0000 (23:22 +0100)]
fix pam_securetty: set PAM_TTY to getenv("DISPLAY")

fixes #43

5 years agoRemove DPMS support in favor of a wrapper script and xset(1).
Michael Stapelberg [Tue, 11 Aug 2015 19:50:42 +0000 (21:50 +0200)]
Remove DPMS support in favor of a wrapper script and xset(1).

fixes #32

5 years agoMerge pull request #24 from ixjlyons/timeout-doc
Michael Stapelberg [Fri, 3 Jul 2015 06:30:44 +0000 (23:30 -0700)]
Merge pull request #24 from ixjlyons/timeout-doc

Indicate that the --inactivity-timeout option takes an argument.

5 years agoIndicate that the --inactivity-timeout option takes an argument. 24/head
Kenneth Lyons [Thu, 2 Jul 2015 21:44:06 +0000 (14:44 -0700)]
Indicate that the --inactivity-timeout option takes an argument.

5 years agoupdate CHANGELOG 2.7
Michael Stapelberg [Wed, 20 May 2015 07:14:39 +0000 (09:14 +0200)]
update CHANGELOG

5 years agomakefile: s/README/README.md/
Michael Stapelberg [Wed, 20 May 2015 07:00:19 +0000 (09:00 +0200)]
makefile: s/README/README.md/

5 years agoMerge pull request #14 from ony/master
Michael Stapelberg [Mon, 27 Apr 2015 16:44:57 +0000 (09:44 -0700)]
Merge pull request #14 from ony/master

Make pkg-config configurable

5 years agoMake pkg-config configurable 14/head
Nikolay Orlyuk [Sun, 26 Apr 2015 18:57:47 +0000 (21:57 +0300)]
Make pkg-config configurable

5 years agoMerge pull request #13 from Airblader/feature-12
Michael Stapelberg [Fri, 24 Apr 2015 22:27:06 +0000 (00:27 +0200)]
Merge pull request #13 from Airblader/feature-12

Only redraw the screen if the unlock indicator is actually used.

5 years agoOnly redraw the screen if the unlock indicator is actually used. 13/head
Ingo Bürk [Fri, 24 Apr 2015 21:36:24 +0000 (23:36 +0200)]
Only redraw the screen if the unlock indicator is actually used.

fixes #12

5 years agoMerge pull request #11 from Deiz/update-notices
Michael Stapelberg [Tue, 21 Apr 2015 20:51:58 +0000 (22:51 +0200)]
Merge pull request #11 from Deiz/update-notices

Update copyright notices and get rid of ranges

5 years agoUpdate copyright notices and get rid of ranges 11/head
Deiz [Tue, 21 Apr 2015 15:47:51 +0000 (11:47 -0400)]
Update copyright notices and get rid of ranges

The script used to make these changes can be found at:

   https://gist.github.com/Deiz/32322020f76d23e2bf8f

5 years agoMerge pull request #10 from Deiz/modifiers
Michael Stapelberg [Sun, 29 Mar 2015 20:59:39 +0000 (22:59 +0200)]
Merge pull request #10 from Deiz/modifiers

List generic pressed modifiers on failure