Commit graph

94 commits

Author SHA1 Message Date
project-repo
c3d655d36d Merge branch 'master' into hotfix 2024-01-27 17:00:00 +00:00
project-repo
ace4ff04c6 Release 2.3.1 2.3.1
* Unbreak build on FreeBSD (#74, 73 in Bugs.md)
    * Thanks to Jan Beich for pointing this out.
  * Add Issue 74 to Bugs.md (#71, was fixed in 2.3.0)
2024-01-27 16:50:27 +00:00
project-repo
4a12a4cbe2 Merge branch 'master' into hotfix 2024-01-26 11:09:39 +00:00
project-repo
d19c32d7a4 Release 2.3.0 2.3.0
Functionality:
  * Add configuration to anchor position of messages (#60, 71 in Bugs.md).
  * Add output priorisation (#38, 68 in Bugs.md).
  * Print whether output is active in dump.

Bug Fixes:
  * Fix gamma control (72 in Bugs.md).
  * Add missing commands to example config.
  * Add message_config to dump output.

Example Scripts:
  * Add screenshot script.
  * Make example scripts standalone.

Documentation:
  * Escape html tags in config man page. (#68, 69 in Bugs.md)
  * Improve README.md (#62, 70 in Bugs.md).
  * Improve SECURITY.md.
  * Add CONTRIBUTING.md (#62, 70 in Bugs.md).
  * FAQ: Add Firefox screenshare instructions for wayland.
  * FAQ: Add wlroots downgrading instructions for workaround in case of temporary wlroots incompatibility.
  * Update copyright notices to 2024.

Development Tooling:
  * Add new gpg keys (signed by the old ones).
  * Add PR template.
  * Add dev-FAQ.
  * Remove now-unnecessary fanalyzer pragmas.
2024-01-26 10:53:03 +00:00
project-repo
37ff74f83d Remove unnecessary TODO 2023-12-23 22:49:15 +01:00
project-repo
9e32b59932 Add PR template 2023-12-23 22:02:53 +01:00
project-repo
bff5c0348b Fix man page wording 2023-12-23 21:14:22 +01:00
project-repo
1092411fcc Prepare 2.3.0 release 2023-12-23 21:13:53 +01:00
project-repo
ed35f8825d Add CONTRIBUTING 2023-12-23 21:12:23 +01:00
project-repo
6a3160bd78 Merge branch 'master' into hotfix 2023-12-05 14:58:09 +01:00
project-repo
5dbefccb59 Release 2.2.3 2.2.3
- Fix positioning of outputs (#66)
- Fix version specification of wlroots (#65)
- Add version check to prevent #65 in the future
2023-12-05 14:42:22 +01:00
project-repo
ad6377ce6c Add non-automated checks 2023-12-05 14:05:12 +01:00
project-repo
4bd1d9b9ef Add Hashes 2023-12-05 14:04:58 +01:00
project-repo
920118c543 Add signatures 2023-12-05 14:04:49 +01:00
project-repo
564329e0f2 Add Issue 67 2023-12-05 10:45:42 +01:00
project-repo
aeeb32e368 Add Issue 66 2023-12-05 10:45:07 +01:00
project-repo
e5a4d8470f Add non-auto check for compat vers 2023-12-05 10:44:41 +01:00
project-repo
4b0f87c277 Fix wlroots version requirements 2023-12-05 10:37:59 +01:00
project-repo
fb4bd94ef8 Prep 2.2.3 2023-12-05 10:35:56 +01:00
project-repo
9e5f61e4eb Fix output positioning 2023-12-04 21:46:30 +01:00
project-repo
61fb97b070 Release 2.2.2 2.2.2
- Adjust Cagebreak to wlroot 0.17
- Improve README & SECURITY.md
2023-12-04 12:22:24 +01:00
project-repo
90682bfa32 Add release prep
- signatures
- non-auto-checks
2023-12-04 11:59:37 +01:00
project-repo
6edcdf103c Add a few non-auto checks 2023-12-04 11:24:24 +01:00
project-repo
c6a2d5b0cb Update Hashes 2023-12-04 11:24:04 +01:00
project-repo
2923b81090 Fix use-after-free on exit 2023-12-04 10:39:47 +01:00
project-repo
70d8041c5f Apply clang-format 2023-12-04 10:22:34 +01:00
project-repo
bc1748cdd3 Adjust epoch 2023-12-04 10:08:00 +01:00
project-repo
10cf8c5def Run set-version script 2023-12-04 10:04:57 +01:00
project-repo
0a0d67e802 Add 2.2.2 adaptions
- README improvements
- SECURITY.md improvements
- updated dependencies in meson.build
2023-12-04 10:03:01 +01:00
project-repo
c693ba56e8 Update to wlroots 0.17 2023-12-03 20:46:45 +01:00
project-repo
aef097a537 Merge branch 'master' into hotfix 2023-08-21 09:40:02 +02:00
project-repo
61e7f8aeff Release 2.2.1 2.2.1
* Fix Issue 65 (fix calibration matrix)
    * Thanks to Oliver Friedmann for providing a PR
  * Fix minor inelegance in README
  * Adjust dependency versions
2023-08-21 09:33:36 +02:00
project-repo
4595b9c2bb Merge branch 'master' into hotfix 2023-05-31 21:49:13 +02:00
project-repo
d946b62a4c Release 2.2.0 2.2.0
- Add custom events
- Fix Issue 62 (#46 Github)
- Fix Issue 63 (environment variables test)
- Fix Issue 64 (pointer focus bug)
2023-05-31 21:38:43 +02:00
project-repo
46f693c99e Merge remote-tracking branch 'origin/hotfix' into hotfix 2023-04-24 23:16:43 +02:00
project-repo
ec84502f99 Merge branch 'master' into hotfix 2023-04-24 23:15:30 +02:00
project-repo
9a4c07d815 Release 2.1.2 2.1.2
- Adjust release procedure
- Fix Issue 60 in Bugs.md (Thanks to Tom Greig)
- Fix Issue 61 in Bugs.md
2023-04-24 22:57:42 +02:00
project-repo
78f965b600 Merge branch 'master' into hotfix 2023-04-17 22:21:05 +02:00
project-repo
bea18c7a6f Release 2.1.1 2.1.1
- Adjust dependency versions
- Add release tests
- Add a quick installation script
- Add small utility scripts
- Add note on review and developer certificate of origin (DCO)
- Add note on accessibility
2023-04-17 22:17:06 +02:00
project-repo
64dc9e767b Merge branch 'master' into hotfix 2023-04-04 14:05:05 +02:00
project-repo
4f7be9d5cd Release 2.1.0 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
0745a5cbac Merge branch 'master' into hotfix 2023-01-09 18:50:33 +01:00
project-repo
3d86ea36b6 Release 2.0.1 2.0.1
Changelog:
  * Fix Issue 54 (#37 on github)
    * Cagebreak did not compile on BSD systems and falsely claimed
      to be POSIX compliant.
2023-01-09 18:48:19 +01:00
project-repo
46d7f6b090 Merge branch 'master' into hotfix 2023-01-08 22:12:03 +01:00
project-repo
6dbcb7eda9 Release 2.0.0 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
5b9000fee0 Merge branch 'master' into hotfix 2022-07-29 22:43:45 +02:00
project-repo
728c2e4ec8 Release 1.9.1 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
project-repo
645a51ad10 Add new Hashes 2022-07-29 21:59:49 +02:00
project-repo
11425addef Add signatures 2022-07-29 21:56:49 +02:00
project-repo
e20b24204b Add Issues to Bugs.md 2022-07-29 21:53:13 +02:00