Commit graph

47 commits

Author SHA1 Message Date
project-repo
d1ae07ef5a Adapt to 2024. 2024-01-01 01:07:15 +01:00
project-repo
bb3d848537 Remove unnecessary fanalyzer pragmas. 2023-12-28 00:11:11 +01:00
project-repo
5db2dbfd67 Apply clang-format 2023-12-24 19:38:38 +01:00
project-repo
7ecb80bf5c Merge branch 'master' of https://github.com/unsigned-enby/cagebreak into unsigned-enby-master 2023-12-24 17:14:19 +01:00
project-repo
4b7f9a8bdd Adapt to wlroots 0.17.0 2023-12-21 19:24:10 +01:00
unsigned-enby
7c8cfdc380 Fixed indentation 2023-11-21 00:00:58 -06:00
unsigned-enby
19a3d1c992 Allow for the configuration of message position 2023-11-20 23:50:27 -06:00
project-repo
65b6e9e427 Fix problems with automatic output configuration 2023-09-15 12:10:20 +02:00
project-repo
6b89645161 Tentative implementation of "permanent outputs" 2023-09-14 15:36:01 +02:00
project-repo
4f7be9d5cd Release 2.1.0
- Add -bs (bad security) option
- Fix Issue 57 (SPDX spelling error #39)
- Fix Issue 59 (meson install settings)
- Fix Issue 55 (npd)
- Fix Issue 56 (npd)
- Fix Issue 58 (#40 config)
- Improve release procedure
- Add miniscule test suite
- Adjust Cagebreak to wlroots 0.16.2
- New GPG Keys
2023-04-04 14:00:31 +02:00
project-repo
b32659963c Fix SPDX-License-Identifier typo 2023-02-02 10:41:24 +01:00
project-repo
6dbcb7eda9 Release 2.0.0
This is a major release and includes BREAKING changes!

Breaking Changes:
  * More intuitive switch of focus, next, prev and exchange (#20, 40 in Bugs.md)
    Cagebreak will probably still feel broadly the same though.
  * Remove -r flag - This is replaced by output configuration.
  * Socket disabled by default - The socket is enabled by invoking Cagebreak with the -e flag.
  * Socket permissions restricted to the user of the Cagebreak process (700)
    This may require modification of scripts interacting with the socket with
    different UIDs than the UID of the Cagebreak process.
  * Rename "Current frame" indicator to "Current tile"

Changelog:
  * Move to wlr_scene
  * Add events displaying change over the socket
    * this enables scripting tools
  * Add support for scaling outputs (thanks to Oliver Friedmann)
  * Remove -r flag
  * Add rotation to output configuration
  * Add cursor enable|disable flag
  * Add input keyboard configuration
  * Custom path flag for configuration file
  * Restrict socket permissions to the user running cagebreak (700)
  * Fix Issue #31 (resolve some terminology) 38 in Bugs.md
  * Fix Issue #30 - 39 in Bugs.md
  * Fix Issue #20 - 40 in Bugs.md
  * Fix Issue #12 - 41 in Bugs.md (dump + events over socket)
  * Fix Bugs found via scan-build static analysis (42 - 45 in Bugs.md)
  * Fix Issue #33 - 46 in Bugs.md
  * Fix Issue #32 - 47 in Bugs.md
  * Fix Issue #16 - 48 in Bugs.md
  * Fix Issue #3 - 49 in Bugs.md (disabling keybinding interpretation for specific keyboards is now possible)
  * Fix Issue #26 - 50 in Bugs.md
  * Fix Issue #7 - 51 in Bugs.md (Change cursor to square while Cagebreak is waiting for a key)
  * Fix config bug for some commands - 52 in Bugs.md
  * Fix Issue #35 - 53 in Bugs.md (update to wlroots 0.16.1)
  * Improve FAQ.md (related to some Issues)
  * Disable outputs when unable to set any mode (crashed previously)
  * Add Code of Conduct
  * Print version number on startup
2023-01-08 22:09:15 +01:00
project-repo
48f3a749aa Adjust copyright/licenso info to SPDX standard and 2023 2023-01-07 23:37:06 +01:00
project-repo
d017f53a25 Apply clang-format 2023-01-06 19:10:48 +01:00
project-repo
4e1c085568 Make compatible with wlroots 0.16 2023-01-05 18:42:23 +01:00
project-repo
9a60bef105 Apply clang-format 2022-11-28 21:35:31 +01:00
Oliver Friedmann
29943b50e6
Add output scaling (#34)
* feat: output scaling

* chore: update man file

* fix: message when scaling
2022-11-28 21:23:41 +01:00
project-repo
3247d8cfd1 Apply clang-format 2022-09-30 21:09:51 +02:00
project-repo
a8148690d6 Merge remote-tracking branch 'github/startup_failed' into development 2022-09-25 09:48:49 +02:00
project-repo
3b5b85070f Fix sizing of reconfigured outputs 2022-09-18 10:22:08 +02:00
project-repo
5de047b141 Apply clang-format 2022-09-09 19:03:56 +02:00
project-repo
728c2e4ec8 Release 1.9.1
- Fix Issue 35 in Bugs.md (nextscreen/prevscreen feature broken)
- Fix Issue 36 in Bugs.md (configure_message feature broken)
- Fix Issue 37 in Bugs.md (screen/movetoscreen feature broken)
2022-07-29 22:41:17 +02:00
Cagebreak Signing Key 7
35dbe7cd90 Release 1.8.3
* Adapt cagebreak to wlroots 0.15
2022-01-26 22:45:41 +01:00
project-repo
c5800b2223 Switch to wlr_scene api 2022-01-26 19:36:10 +01:00
project-repo
bc22892a06 Apply clang-format 2021-12-24 17:54:07 +01:00
project-repo
348925e30a Add configure_message command 2021-12-24 17:52:49 +01:00
Cagebreak Signing Key 7
df167f2839 Release 1.8.0
- Add libinput configuration
- Add virtual keyboard and pointer support
2021-09-26 21:25:46 +02:00
project-repo
cc4780eb71 Apply clang-format 2021-09-19 10:25:34 +02:00
project-repo
4c6bc1b59d Add support for printing input/output identifiers 2021-09-19 10:23:36 +02:00
Cagebreak Signing Key 7
84aae7bcdd Release 1.7.3
- Adjust to wlroots 0.14.0
- Update build dependencies
2021-06-30 13:00:40 +02:00
project-repo
e4ebc1e292 Apply clang-format 2021-06-23 20:58:42 +02:00
project-repo
d57869d43a Add fixes for wlroots 0.14.0 2021-06-23 20:53:48 +02:00
Cagebreak Signing Key 3
ed29a49be7 Release 1.7.0
- Improve window ordering
- Update dependency versions (adapt to wlroots 0.13.0)
2021-04-19 22:15:16 +02:00
project-repo
72bcf8f1de Fix null-pointer dereference 2021-04-08 08:22:10 +02:00
Cagebreak Signing Key 3
31d53c5a8d Release 1.4.0
- Add support for closing windows
- Fix Issue 13
- Remove unnecessary header includes
2020-09-10 17:30:24 +02:00
Cagebreak Signing Key 3
b0aa100e3e Apply clang-format 2020-09-06 17:41:45 +02:00
project-repo
8778ace0ce Review header includes 2020-09-01 16:57:22 +02:00
Cagebreak Signing Key 1
e35da69b87 Release 1.2.1
- Fix Issue 5 in Bugs.md
- Fix Issue 6 in Bugs.md
- Apply clang-format
- Introduce -fanalyzer analysis for gcc compilation
2020-05-24 18:48:52 +02:00
project-repo
989438a1cb Fix compilation under clang 2020-05-21 19:36:35 +02:00
Cagebreak Signing Key 1
4b383b5574 Fix debug build fanalyzer warnings 2020-05-21 15:57:25 +00:00
Cagebreak Signing Key 1
d797032694 Manage fanalyzer warnings with pragmas 2020-05-21 08:27:07 +00:00
project-repo
d23a73f2b9 Apply fixes suggested by -fanalyze 2020-05-20 11:53:46 +02:00
Cagebreak Signing Key 1
40e1313a12 Release 1.1.0
- Unify commands and actions. See Issue 4 in Bugs.md
2020-04-01 13:41:37 +00:00
project-repo
14a15feebb Ameliorate fuzzing process 2020-03-21 10:07:24 +01:00
project-repo
b11e2409c6 Add support for disabling messages when fuzzing 2020-03-21 09:51:35 +01:00
project-repo
cb46e463a3 Fix memory leaks 2020-03-06 21:04:29 +01:00
Cagebreak Signing Key 1
de6c07ca2a Release 1.0.0
- Add basic tiling compositor functionality
2020-02-17 17:28:35 +00:00