From 374813681c7160d774d9b8b448cc528a31154925 Mon Sep 17 00:00:00 2001 From: project-repo Date: Tue, 30 May 2023 20:19:00 +0200 Subject: [PATCH 1/2] Add Issues 62-64 --- Bugs.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Bugs.md b/Bugs.md index 4075383..4536616 100644 --- a/Bugs.md +++ b/Bugs.md @@ -1187,3 +1187,39 @@ being copied to the `status` element of the resultant structure. The script introduced with 2.1.1 `scripts/install-development-environment` had some missing dependencies. This has been resolved and tested with bare arch containers. + +## Issue 62 + + * github issue number: #46 + * Fixed: 2.2.0 + +When the readable flag of the IPC socket was set with 0 readable bytes +available, cagebreak entered an infinite loop which caused high CPU +usage before the first event was sent over the IPC socket. + +## Issue 63 + + * github issue number: N/A + * Fixed: 2.2.0 + +A file path in the environment-variables unit test was wrongly set, +causing this test to fail. + +## Issue 64 + + * github issue number: N/A + * Fixed: 2.2.0 + +Cagebreak did not update the pointer focus when focussing the +background. This means that the first pointer event after focussing the +background was sent to the previously focussed window. + +Steps to reproduce: + + * Open an application and hover the mouse over a clickable area. + * Switch to an empty desktop using a keybinding without moving the + mouse. + * Click the mouse without moving it. + * Observe that the element in the previously focussed window was + clicked. + From 42c9391a0d49b5f378a622899a37023f065a2086 Mon Sep 17 00:00:00 2001 From: project-repo Date: Tue, 30 May 2023 20:34:16 +0200 Subject: [PATCH 2/2] Adjust version number --- meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index 777c8d3..d9a79ac 100644 --- a/meson.build +++ b/meson.build @@ -3,7 +3,7 @@ project( 'cagebreak', 'c', -version : '2.1.2', +version : '2.2.0', license : 'MIT', default_options : ['c_std=c11', 'warning_level=3'] ) @@ -208,7 +208,7 @@ reproducible_build_versions = { 'xkbcommon': '1.5.0', 'fontconfig': '2.14.2', 'libinput': '1.23.0', - 'libevdev': '1.13.0', + 'libevdev': '1.13.1', 'libudev': '253', 'pango': '1.50.14', 'cairo': '1.17.8', @@ -238,7 +238,7 @@ foreach name, dep : cagebreak_dependencies_dict endforeach reproducible_build_compiler = 'gcc' -reproducible_build_compiler_version = '12.2.1' +reproducible_build_compiler_version = '13.1.1' if cc.get_id() != reproducible_build_compiler warning('The compiler "' + cc.get_id() + '" differs from the one used to generate to binary specified in Hashes.md (' + reproducible_build_compiler + ').')