Skip to content

Commit

Permalink
Release 2.2.3
Browse files Browse the repository at this point in the history
- Fix positioning of outputs (#66)
- Fix version specification of wlroots (#65)
- Add version check to prevent #65 in the future
  • Loading branch information
project-repo committed Dec 5, 2023
1 parent 61fb97b commit 5dbefcc
Show file tree
Hide file tree
Showing 27 changed files with 74 additions and 30 deletions.
17 changes: 17 additions & 0 deletions Bugs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1235,3 +1235,20 @@ 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.

## Issue 66

* github issue number: #65
* Fixed 2.2.3

In Cagebreak 2.2.2 the compatible wlroots versions were wrongly specified.
To stop this from reoccurring, we have added a check to our release checks.

## Issue 67

* github issue number: #66
* Fixed 2.2.3

In Cagebreak 2.2.2 dual monitors were mirrored instead of extended, changing
established behaviour.

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.3 cagebreak

* sha 256: 265a9d09622272ca6ea79ddcdbdc6003704106814eb05a2b7547a77a982263de
* sha 512: 757f837a7e6ddd71fed88c4e1aab5cab9d4d07e8b76f280eed9afa35a2eaee23c0553299fe49a0139c754179d0df68c1303725f1f909921d078516e14ba3f21f

2.2.3 cagebreak.1

* sha 256: 275698641476efa40fc1b33a8025e6dbba3ec931fbaf0a627c0748dad987ed4d
* sha 512: 617891ded06657e31daefee84a03191ad6e03892118f1790a5ebaa6e847c4d18d4b6849edc00841bd68abc9e0e0a111153efe102db02ce3d408c903b0d045927

2.2.3 cagebreak-config.5

* sha 256: 5967e9131d1ee16ffa046a732911c902e41f2e18f3170d11a47b9be596b4978a
* sha 512: 6d3c5fbb2b95a75d7c5a8ed8b5922cfcc4135857b389652572c5d9c211c6da9cf8ef0b5dc0e8eaa540c6b1c2dd215f512df2ef49ce80c34e8e5ad170bfb7134e

2.2.3 cagebreak-socket.7

* sha 256: cb1bde8a6fb2a1fa2b7b8db7fdef9b933cd471ca604e15d1dd9133859fa6eea3
* sha 512: 1d99672cb7ac7323790d47986d206bf8c392698db0cd52978963deb6e85118c6822e2d45c7fa66e8636e95214f8893d963a3157ca24239d2fd2d78b1e26f11e7

2.2.2 cagebreak

* sha 256: 98e0dfe870a7242fdf7c6fb1a5c520cfe7d1154b3f139560da6cb86b2430b2a0
Expand Down
2 changes: 1 addition & 1 deletion 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.2)](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.3)](https://repology.org/project/cagebreak/versions)

## Quick Introduction

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.2" "Cagebreak Manual"
cagebreak-config(5) "Version 2.2.3" "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.2" "Cagebreak Manual"
cagebreak-socket(7) "Version 2.2.3" "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.2" "Cagebreak Manual"
cagebreak(1) "Version 2.2.3" "Cagebreak Manual"

# NAME

Expand Down
6 changes: 3 additions & 3 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.2',
version : '2.2.3',
license : 'MIT',
default_options : ['c_std=c11', 'warning_level=3']
)
Expand Down Expand Up @@ -55,7 +55,7 @@ if is_freebsd
)
endif

wlroots = dependency('wlroots', version: ['>=0.16.1', '< 0.17.1'])
wlroots = dependency('wlroots', version: ['>=0.17.0', '< 0.18.0'])
wayland_protos = dependency('wayland-protocols', version: '>=1.14')
wayland_server = dependency('wayland-server')
wayland_cursor = dependency('wayland-cursor')
Expand Down Expand Up @@ -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 = 1701680868
secssinceepoch = 1701768836
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
11 changes: 8 additions & 3 deletions output.c
Original file line number Diff line number Diff line change
Expand Up @@ -282,15 +282,20 @@ output_apply_config(struct cg_server *server, struct cg_output *output,
wlr_output_commit(wlr_output);
return;
}
wlr_output_layout_add(server->output_layout, wlr_output, config->pos.x,
config->pos.y);
struct wlr_output_layout_output *lo = wlr_output_layout_add(
server->output_layout, wlr_output, config->pos.x, config->pos.y);
wlr_scene_output_layout_add_output(server->scene_output_layout, lo,
output->scene_output);
/* Since the size of the output may have changed, we
* reinitialize all workspaces with a fullscreen layout */
for(unsigned int i = 0; i < output->server->nws; ++i) {
output_make_workspace_fullscreen(output, i);
}
} else {
wlr_output_layout_add_auto(server->output_layout, wlr_output);
struct wlr_output_layout_output *lo =
wlr_output_layout_add_auto(server->output_layout, wlr_output);
wlr_scene_output_layout_add_output(server->scene_output_layout, lo,
output->scene_output);

struct wlr_output_mode *preferred_mode =
wlr_output_preferred_mode(wlr_output);
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
4 changes: 2 additions & 2 deletions release-non-auto-checks/acknowledge-contributors
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2.2.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
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.2
2023-12-04
2.2.3
2023-12-05
2 changes: 2 additions & 0 deletions release-non-auto-checks/version-restrictions
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
2.2.3
2023-12-05
Binary file added signatures/2.2.2-cagebreak-config.5.sig
Binary file not shown.
Binary file added signatures/2.2.2-cagebreak-socket.7.sig
Binary file not shown.
Binary file added signatures/2.2.2-cagebreak.1.sig
Binary file not shown.
Binary file added signatures/2.2.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 5dbefcc

Please sign in to comment.