Skip to content

Commit

Permalink
Release 2.2.1
Browse files Browse the repository at this point in the history
  * Fix Issue 65 (fix calibration matrix)
    * Thanks to Oliver Friedmann for providing a PR
  * Fix minor inelegance in README
  * Adjust dependency versions
  • Loading branch information
project-repo committed Aug 21, 2023
1 parent d946b62 commit 61e7f8a
Show file tree
Hide file tree
Showing 26 changed files with 69 additions and 28 deletions.
12 changes: 12 additions & 0 deletions Bugs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1223,3 +1223,15 @@ Steps to reproduce:
* Observe that the element in the previously focussed window was
clicked.

## Issue 65

* github issue number: N/A
* Fixed: 2.2.1

Up until cagebreak 2.2.0, the configuration for the calibration matrix of
a libinput device was not propagated correctly when internally copying
the configuration. This meant that effectively, the calibration matrix
configuration was a NoOp. Starting with version 2.2.1, the calibration
matrix can be set as documented.

Thanks to Oliver Friedmann for providing a pull request.
20 changes: 20 additions & 0 deletions Hashes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Hashes

2.2.1 cagebreak

* sha 256: 96469a78eeaddf9476c82e0ab8a0e35a95b3119bf83633a54feb8f3f5780df2f
* sha 512: 41135e9d81c79519a1db4955c742f50a375c4e4db80b51a02d618eb1520452c059a3df48013d11f17410a590ac43634da606daf6e95d0987af19284964bbcb5e

2.2.1 cagebreak.1

* sha 256: 458259b066def0571b7604f4a87105f0ce608106abd7946e4697aa5ec5028ccf
* sha 512: aeed13e27e78ea8b30ee21f6ef41725f2808f484f0a3e6125cf70c601705954eb4a4a67ba9d6898ff994a79c20a0213557332d7f06a42098084aff3fe47ca21a

2.2.1 cagebreak-config.5

* sha 256: 4ec5a18fae8d1170ff9d67126133a12ca7b1f7adae318d77f6fca8092c138761
* sha 512: 9b35fde46191979dee5839873eaab4a673256f75dce533df141f43f7d8282381e1e3820d1cf97403c50846b1f4ddf1924271e961d519029ed58e76e31aef4c04

2.2.1 cagebreak-socket.7

* sha 256: 51911ee02637261e46164d861c4327ec338904221795a03895684582c361ef81
* sha 512: db848faefbf5f1eff6d4f0ad1fc4e2169beb7fd0ada620b39fe64a319376e4c7e672c48a3e446943af40d23055467b001b8e1c38b4b72648258b6f7b14c1034d

2.2.0 cagebreak

* sha 256: 67660297290a18b7822a818d1d43343e4e6f4dc27427ed9099ff803f218aa9b4
Expand Down
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Cagebreak: A Wayland Tiling Compositor

[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6532/badge)](https://bestpractices.coreinfrastructure.org/projects/6532) [![Packaging status](https://repology.org/badge/tiny-repos/cagebreak.svg)](https://repology.org/project/cagebreak/versions) [![AUR package](https://repology.org/badge/version-for-repo/aur/cagebreak.svg?minversion=2.2.0)](https://repology.org/project/cagebreak/versions)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6532/badge)](https://bestpractices.coreinfrastructure.org/projects/6532) [![Packaging status](https://repology.org/badge/tiny-repos/cagebreak.svg)](https://repology.org/project/cagebreak/versions) [![AUR package](https://repology.org/badge/version-for-repo/aur/cagebreak.svg?minversion=2.2.1)](https://repology.org/project/cagebreak/versions)

## Quick Introduction

Expand Down Expand Up @@ -582,8 +582,8 @@ by at least one of the above collection.

We registered project-repo.co and added mail addresses after release `1.3.0`.

We now have a mail address and its key is signed by signing keys. See Security
Bugs for details.
We now have a mail address and its key is signed by signing keys. See [SECURITY.md](SECURITY.md)
for details.

The full public keys can be found in `keys/` along with any revocation certificates.

Expand Down Expand Up @@ -747,6 +747,8 @@ see [SECURITY.md](SECURITY.md).
* Oliver Friedmann
* [Add output scaling](https://github.com/project-repo/cagebreak/pull/34), released
in 2.0.0 with slight modifications
* [Fix: calibration matrix](https://github.com/project-repo/cagebreak/pull/49),
released in 2.2.1 with slight modifications
* Tom Greig
* Fix bug in merge_output_configs in 2.1.2

Expand Down
5 changes: 5 additions & 0 deletions input_manager.c
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,11 @@ input_manager_merge_input_configs(struct cg_input_config *cfg1,
} else {
out_cfg->repeat_rate = cfg1->repeat_rate;
}
if(cfg1->calibration_matrix.configured == false) {
out_cfg->calibration_matrix = cfg2->calibration_matrix;
} else {
out_cfg->calibration_matrix = cfg1->calibration_matrix;
}
return out_cfg;
}

Expand Down
2 changes: 1 addition & 1 deletion man/cagebreak-config.5.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cagebreak-config(5) "Version 2.2.0" "Cagebreak Manual"
cagebreak-config(5) "Version 2.2.1" "Cagebreak Manual"

# NAME

Expand Down
2 changes: 1 addition & 1 deletion man/cagebreak-socket.7.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cagebreak-socket(7) "Version 2.2.0" "Cagebreak Manual"
cagebreak-socket(7) "Version 2.2.1" "Cagebreak Manual"

# NAME

Expand Down
2 changes: 1 addition & 1 deletion man/cagebreak.1.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cagebreak(1) "Version 2.2.0" "Cagebreak Manual"
cagebreak(1) "Version 2.2.1" "Cagebreak Manual"

# NAME

Expand Down
8 changes: 4 additions & 4 deletions meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
project(
'cagebreak',
'c',
version : '2.2.0',
version : '2.2.1',
license : 'MIT',
default_options : ['c_std=c11', 'warning_level=3']
)
Expand Down Expand Up @@ -209,7 +209,7 @@ reproducible_build_versions = {
'fontconfig': '2.14.2',
'libinput': '1.23.0',
'libevdev': '1.13.1',
'libudev': '253',
'libudev': '254',
'pango': '1.50.14',
'cairo': '1.17.8',
'pangocairo': '1.50.14',
Expand Down Expand Up @@ -238,7 +238,7 @@ foreach name, dep : cagebreak_dependencies_dict
endforeach

reproducible_build_compiler = 'gcc'
reproducible_build_compiler_version = '13.1.1'
reproducible_build_compiler_version = '13.2.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 + ').')
Expand All @@ -260,7 +260,7 @@ install_data('LICENSE', install_dir : '/usr/share/licenses/' + meson.project_nam

if get_option('man-pages')
scdoc = find_program('scdoc')
secssinceepoch = 1685543842
secssinceepoch = 1692353837
shcommand = 'export SOURCE_DATE_EPOCH=' + secssinceepoch.to_string() + ' ; @0@ < @INPUT@'.format(scdoc.path())
sh = find_program('sh')
mandir1 = join_paths(get_option('mandir'), 'man1')
Expand Down
4 changes: 2 additions & 2 deletions release-non-auto-checks/Bugs.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/FAQ.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/WLR_XDG_VERSION
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
2 changes: 2 additions & 0 deletions release-non-auto-checks/acknowledge-contributors
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/changelog-major-minor
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/internal-wiki
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/release-note
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/reproducibility-checked
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
4 changes: 2 additions & 2 deletions release-non-auto-checks/security-to-man-page-info-transfer
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.0
2023-05-31
2.2.1
2023-08-21
Binary file modified signatures/2.1.2-cagebreak-config.5.sig
Binary file not shown.
Binary file modified signatures/2.1.2-cagebreak-socket.7.sig
Binary file not shown.
Binary file modified signatures/2.1.2-cagebreak.1.sig
Binary file not shown.
Binary file modified signatures/2.1.2-cagebreak.sig
Binary file not shown.
Binary file modified signatures/cagebreak-config.5.sig
Binary file not shown.
Binary file modified signatures/cagebreak-socket.7.sig
Binary file not shown.
Binary file modified signatures/cagebreak.1.sig
Binary file not shown.
Binary file modified signatures/cagebreak.sig
Binary file not shown.

0 comments on commit 61e7f8a

Please sign in to comment.