{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35050166,"defaultBranch":"master","name":"kbd","ownerLogin":"legionus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-04T17:54:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1690313?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709304324.0","currentOid":""},"activityList":{"items":[{"before":"f3faba1640e877f8c141a7f8790e650c075360d6","after":"75adb54f4e4a23787a9affe9187f12d44ac08bc3","ref":"refs/heads/master","pushedAt":"2024-05-20T10:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"libkeymap: fix double kbdfile open\n\n976867c3a84 (Rewrite libkbdfile library) changed kbdfile_find to error\nwhen the file descriptor was already opened. Make sure kbdfile_find\nisn't called again when kbdfile is found in include_dirpath1.\n\nSigned-off-by: Sertonix ","shortMessageHtmlLink":"libkeymap: fix double kbdfile open"}},{"before":"d68d808a3a83f31ac9ac88f18eebe82997bb0466","after":"e2ad0117ca8e46cedd8668934db7b04e9054d5d7","ref":"refs/heads/kdfontinfo-v1","pushedAt":"2024-04-18T09:53:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Use KDFONTINFO\n\nThe KDFONTOP interface accepts fonts of 64x128 size, but not all console\ndrivers support this font size. Currently, no driver supports tall\nfonts.\n\nTo properly handle the error in userspace, we add the use of KDFONTINFO\nto obtain information about the capabilities of the console driver.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Use KDFONTINFO"}},{"before":"b757e6842f9631757f0d1a6b3833aabffa9ffeee","after":"f3faba1640e877f8c141a7f8790e650c075360d6","ref":"refs/heads/master","pushedAt":"2024-03-26T17:58:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Merge branch 'github-pull-111' into for-master\n\nThese are a number of changes from openSUSE that Stanislav Brabec sent\nto the upstream.\n\nLink: https://github.com/legionus/kbd/pull/111\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Merge branch 'github-pull-111' into for-master"}},{"before":"28a60018e3e49eac4b91ff761bb78a839d40bd83","after":"2f782c688b8fc44f93199523a0dd22ffa3dd3b99","ref":"refs/heads/for-master","pushedAt":"2024-03-13T14:47:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Remove outdated docs\n\nAll or almost all of this documentation is hopelessly outdated and\ndescribes projects that no longer exist.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Remove outdated docs"}},{"before":"b85f736929f3cd7fb589fefaee656dec4961ad23","after":"28a60018e3e49eac4b91ff761bb78a839d40bd83","ref":"refs/heads/for-master","pushedAt":"2024-03-13T14:39:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Remove outdated docs\n\nAll or almost all of this documentation is hopelessly outdated and\ndescribes projects that no longer exist.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Remove outdated docs"}},{"before":"bb785269c1be93b200a48167a8347fe93ef7ec8f","after":"b85f736929f3cd7fb589fefaee656dec4961ad23","ref":"refs/heads/for-master","pushedAt":"2024-03-13T14:13:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Remove outdated docs\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Remove outdated docs"}},{"before":null,"after":"d68d808a3a83f31ac9ac88f18eebe82997bb0466","ref":"refs/heads/kdfontinfo-v1","pushedAt":"2024-03-01T14:45:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Use KDFONTINFO\n\nThe KDFONTOP interface accepts fonts of 64x128 size, but not all console\ndrivers support this font size. Currently, no driver supports tall\nfonts.\n\nTo properly handle the error in userspace, we add the use of KDFONTINFO\nto obtain information about the capabilities of the console driver.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Use KDFONTINFO"}},{"before":"4e8d69a267b082780626ad0cf803794b072ffb15","after":"b757e6842f9631757f0d1a6b3833aabffa9ffeee","ref":"refs/heads/master","pushedAt":"2024-02-29T16:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Remove non-free Agafari fonts\n\nBased on legal analysis, we are removing non-free fonts for now. If we\ncan change the license of these fonts, we will return them back.\n\nFrom: Stanislav Brabec \nDate: Wed, 28 Feb 2024 16:47:54 +0100\nSubject: kbd: Legal problems of Agafari fonts\n\n The data/consolefonts/README.Ethiopic contains a notice:\n Agafari:\n Donated by the Ethiopian Science and Technology Commission\n or and may be redistributed\n for non-commercial use under Unix environments only.\n\n According to our legal review, it makes impossible to distribute these\n fonts as part of any commercial products, and even makes it impossible to\n distribute kbd sources as part of any commercial product services.\n\n Additionally, it makes the whole kbd package incompatible with GPL, so the\n COPYING file (created during build of the tarball) cannot declare GPL\n version 2. It also violates section 6 of GPL (no further restrictions).\n\n That is why several GNU/Linux distributions exclude Agafari from the\n release. To be on a safe side, SUSE even decided to repack any source\n tarballs before putting it to their servers.\n\n This was probably reported to the former kbd maintainer about 20 years ago,\n but nothing changed over years.\n\n That is why I recommend removing Agafari fonts and removing the reference\n to them from README.Ethiopic. Alternatively, you can ask the Ethiopian\n Science and Technology Commission for re-licensing.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Remove non-free Agafari fonts"}},{"before":"331fbbe47b0424057e111203bb79b9c7e311d666","after":"4e8d69a267b082780626ad0cf803794b072ffb15","ref":"refs/heads/master","pushedAt":"2024-02-26T09:53:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Merge branch 'github-pull-110'\n\nChange the protocol for github urls, because github removed support for\nthe git:// protocol.\n\nLink: https://github.com/legionus/kbd/pull/110\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Merge branch 'github-pull-110'"}},{"before":"b1511a24c3d042a6421f276d5b6ecbfb993389e1","after":"331fbbe47b0424057e111203bb79b9c7e311d666","ref":"refs/heads/master","pushedAt":"2024-02-05T18:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Fix buffer allocation for doubled font\n\nThe problem occurs if the font height becomes greater than 32 when\ndoubling. Another problem is that if the height is greater than 32 then\nthe vpitch value becomes incorrect and cannot be loaded into the kernel.\n\nAs a solution, we need to adjust vpitch before buffer allocation.\n\nLink: https://github.com/legionus/kbd/issues/109\nCo-developed-by: Oleg Bulatov \nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Fix buffer allocation for doubled font"}},{"before":"73212f4c9c002a9a9f7b5bc7e0391e93f4b9ec7d","after":"718215045881609a094090ff871742b63a693363","ref":"refs/heads/xkbcommon-v1","pushedAt":"2024-01-04T18:16:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"xkbsupport: Add xkb compose\n\nThe approach to using compose differs between libxkbcommon and kernel.\nCompose in the kernel has stricter restrictions.\n\n1. Length of sequence.\n\nxkb: The length of the compose sequence can be any (or very long).\nkbd: The length of the sequence is 2.\n\n2. Length of result.\n\nxkb: Again, the result of the sequence can be anything.\nkbd: The result of compose restricted by unsigned int.\n\n3. How to use compose.\n\nxkb: The libxkbcommon library loads the entire table for all locales\n(more than 5000 combinations) and as characters are typed, it narrows\nthe number of variants until there is only one sequence left. The\nlibrary is not limited by the amount of memory by the number of stored\nvariants.\n\nkbd: Compose sequences are loaded into the kernel (ioctl KDGKBDIACR) and\nafter that it is applied in the kernel without our participation. A table\nin the kernel is limited to 256 records.\n\nTo reduce the number of combinations:\n\n1. We must ignore all xkb compose sequences longer than 2.\n2. We should ignore sequences that use unicodes that are not used in the\n generated keymap.\n\nSuch tricks allow you to reduce 5000+ to ~220 (for en,ru keymap).\nUnfortunately, there is no guarantee yet that the amount of compose will\nbe within the limit and there is no way to control it yet.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"xkbsupport: Add xkb compose"}},{"before":"2a060d97735662e3a98a5f659b8bb1b9c2190e01","after":"b1511a24c3d042a6421f276d5b6ecbfb993389e1","ref":"refs/heads/master","pushedAt":"2024-01-04T17:47:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Use pkg-config for external dependencies\n\nThese days, many libraries have pkg-config files in which the authors\nthemselves specify the correct CFLAGS and LIBS. It is much more correct\nto use it rather than try to guess it for ourselves.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Use pkg-config for external dependencies"}},{"before":"7833b2cb7150fa1a6744147688c22c2e26d830a0","after":"2a060d97735662e3a98a5f659b8bb1b9c2190e01","ref":"refs/heads/master","pushedAt":"2024-01-04T17:44:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Use pkg-config for external dependencies\n\nThese days, many libraries have pkg-config files in which the authors\nthemselves specify the correct CFLAGS and LIBS. It is much more correct\nto use it rather than try to guess it for ourselves.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Use pkg-config for external dependencies"}},{"before":"d38785b4e4c5ca7b5c3e6631134b50ab97355188","after":"7833b2cb7150fa1a6744147688c22c2e26d830a0","ref":"refs/heads/master","pushedAt":"2024-01-04T17:17:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Use pkg-config for external dependencies\n\nThese days, many libraries have pkg-config files in which the authors\nthemselves specify the correct CFLAGS and LIBS. It is much more correct\nto use it rather than try to guess it for ourselves.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Use pkg-config for external dependencies"}},{"before":"0db85b64050b7dc9b58b67c8411a64d507a36da4","after":"73212f4c9c002a9a9f7b5bc7e0391e93f4b9ec7d","ref":"refs/heads/xkbcommon-v1","pushedAt":"2023-12-14T17:35:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"xkbsupport: Add xkb compose\n\nThe approach to using compose differs between libxkbcommon and kernel.\nCompose in the kernel has stricter restrictions.\n\n1. Length of sequence.\n\nxkb: The length of the compose sequence can be any (or very long).\nkbd: The length of the sequence is 2.\n\n2. Length of result.\n\nxkb: Again, the result of the sequence can be anything.\nkbd: The result of compose restricted by unsigned int.\n\n3. How to use compose.\n\nxkb: The libxkbcommon library loads the entire table for all locales\n(more than 5000 combinations) and as characters are typed, it narrows\nthe number of variants until there is only one sequence left. The\nlibrary is not limited by the amount of memory by the number of stored\nvariants.\n\nkbd: Compose sequences are loaded into the kernel (ioctl KDGKBDIACR) and\nafter that it is applied in the kernel without our participation. A table\nin the kernel is limited to 256 records.\n\nTo reduce the number of combinations:\n\n1. We must ignore all xkb compose sequences longer than 2.\n2. We should ignore sequences that use unicodes that are not used in the\n generated keymap.\n\nSuch tricks allow you to reduce 5000+ to ~600 (for en,ru keymap) which\nis still more than the required kernel limit.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"xkbsupport: Add xkb compose"}},{"before":"d27e4a38e7cb0a0ff0665e8017425911a7cc04f0","after":"d38785b4e4c5ca7b5c3e6631134b50ab97355188","ref":"refs/heads/master","pushedAt":"2023-12-13T16:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"README: Update mailing list\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"README: Update mailing list"}},{"before":"98769861b6954cfe2ddc45ea69b30baec40e34dc","after":"d27e4a38e7cb0a0ff0665e8017425911a7cc04f0","ref":"refs/heads/master","pushedAt":"2023-12-11T13:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"v2.6.4\n\nlibkeymap:\n* More fixes to avoid looking for keymaps in the current directory.\n\nbuild:\n* Use `AX_ADD_FORTIFY_SOURCE` to avoid redefining `_FORTIFY_SOURCE`.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"v2.6.4"}},{"before":"fdb6fad5525e083b0b559c359968d4b044a31c73","after":"98769861b6954cfe2ddc45ea69b30baec40e34dc","ref":"refs/heads/master","pushedAt":"2023-12-10T18:47:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Merge branch 'github-pull-105'\n\nAnother fix that corrects the search for keymaps in the current\ndirectory.\n\nLink: https://github.com/legionus/kbd/issues/101\nLink: https://github.com/legionus/kbd/pull/105\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Merge branch 'github-pull-105'"}},{"before":"cfdd42a54538a1e94d9e9f03eb1741ca73676e34","after":"0db85b64050b7dc9b58b67c8411a64d507a36da4","ref":"refs/heads/xkbcommon-v1","pushedAt":"2023-10-09T10:38:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"xkbsupport: Add xkb compose\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"xkbsupport: Add xkb compose"}},{"before":"925783cba757885ddb029c11a274b29e2f5ec3c2","after":"cfdd42a54538a1e94d9e9f03eb1741ca73676e34","ref":"refs/heads/xkbcommon-v1","pushedAt":"2023-10-09T09:29:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"xkbsupport: Add xkb compose\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"xkbsupport: Add xkb compose"}},{"before":"5843ba7897f1b1731d1faf4d494b98141f123e08","after":"fdb6fad5525e083b0b559c359968d4b044a31c73","ref":"refs/heads/master","pushedAt":"2023-10-08T11:26:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Merge branch 'github-pull-103'\n\nSome distributions are now setting -D_FORTIFY_SOURCE=3 by default in\ntheir toolchains rather than _F_S=2. By forcing _F_S=2, this causes both\na warning and a downgrade in the effective protection.\n\nUse the autoconf-archive macro for this purpose (AX_ADD_FORTIFY_SOURCE)\nto add the fortification at the highest supported level if the compiler\ndoesn't already default to it.\n\nLink: https://github.com/legionus/kbd/pull/103\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Merge branch 'github-pull-103'"}},{"before":"4a0f5d748c27e3c6fda556b0f1b1de5cafda0822","after":"925783cba757885ddb029c11a274b29e2f5ec3c2","ref":"refs/heads/xkbcommon-v1","pushedAt":"2023-10-06T16:10:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"xkbsupport: Add xkb compose\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"xkbsupport: Add xkb compose"}},{"before":null,"after":"4a0f5d748c27e3c6fda556b0f1b1de5cafda0822","ref":"refs/heads/xkbcommon-v1","pushedAt":"2023-10-05T14:58:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Add xkb compose\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Add xkb compose"}},{"before":"015ccea30b4dbfe7f4743c00708d11d05349954d","after":"5843ba7897f1b1731d1faf4d494b98141f123e08","ref":"refs/heads/master","pushedAt":"2023-09-19T11:32:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"v2.6.3\n\nlibkfont:\n* Don't look for fonts in the current directory.\n\nshowkey:\n* Add parameter to allow to change timeout.\n\npo:\n* Update po files.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"v2.6.3"}},{"before":"8bfad05010d27b203c7ad2fb53ec8fe46cddc686","after":"ccf1efcf43be1a9a435c33298589d0584bc3cb6f","ref":"refs/heads/gh-pages","pushedAt":"2023-09-19T09:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"The kbd mailing list has moved\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"The kbd mailing list has moved"}},{"before":"02ad318cae1421e87386809d8097ce53f6378239","after":"015ccea30b4dbfe7f4743c00708d11d05349954d","ref":"refs/heads/master","pushedAt":"2023-09-09T09:38:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"setfont: Don't look for fonts in the current directory\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"setfont: Don't look for fonts in the current directory"}},{"before":"fa117304e2e8098bb72f267a07ecd70923149c82","after":"02ad318cae1421e87386809d8097ce53f6378239","ref":"refs/heads/master","pushedAt":"2023-08-16T17:07:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Merge branch 'github-pull-102'\n\nAdd parameter to allow to change timeout.\n\nLink: https://github.com/legionus/kbd/pull/102\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Merge branch 'github-pull-102'"}},{"before":"a770f39f79e6a5fdf8f352d8b26d6a50c6b137ff","after":"fa117304e2e8098bb72f267a07ecd70923149c82","ref":"refs/heads/master","pushedAt":"2023-08-15T13:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"v2.6.2\n\nloadkeys:\n* Don't look for keymap in the current directory.\n\nkeymaps:\n* Add colemak mod-dh keymaps.\n\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"v2.6.2"}},{"before":"001842cc230efde69405e92ed0d01c080499c1a1","after":"a770f39f79e6a5fdf8f352d8b26d6a50c6b137ff","ref":"refs/heads/master","pushedAt":"2023-08-09T13:18:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"loadkeys: Don't look for keymap in the current directory\n\nNow loadkeys first tries to look for a keymap in the current directory.\nThis behavior is not intuitive and leads to problems. It appears that\nloadskeys triggers all inodes in the current cwd. This might lead to\ndeadlocks during boot, because the system might not be ready to trigger\nan autofs this early.\n\nTo solve this I exclude the current directory from the keymaps search\npaths.\n\nWe still have ways to specify a different directory to search for\nkeymaps than the one specified on build time. The user can set the\nLOADKEYS_KEYMAP_PATH environment variable to specify a different search\npath.\n\nLink: https://github.com/legionus/kbd/issues/101\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"loadkeys: Don't look for keymap in the current directory"}},{"before":"880887a48439a7c04cd07ff6f341992fd51ece7b","after":"001842cc230efde69405e92ed0d01c080499c1a1","ref":"refs/heads/master","pushedAt":"2023-07-19T17:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legionus","name":"Alexey Gladkov","path":"/legionus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690313?s=80&v=4"},"commit":{"message":"Add colemak mod-dh keymaps\n\nColemak Mod-DH introduces a minor modification to the Colemak keyboard\nlayout, designed to make typing more comfortable. The resulting layout\nis commonly known as Colemak-DH.\n\nLink: https://colemakmods.github.io/mod-dh/\nLink: https://github.com/legionus/kbd/issues/100\nSigned-off-by: Alexey Gladkov ","shortMessageHtmlLink":"Add colemak mod-dh keymaps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETq6GMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท legionus/kbd"}