Commit graph

54 commits

Author SHA1 Message Date
project-repo
db81ff6da1 Add #71 to Bugs.md 2024-01-27 15:06:40 +00:00
project-repo
dd35e8d38c Unbreak build on FreeBSD (#74)
- Thanks to Jan Beich.
2024-01-27 10:57:51 +00:00
project-repo
d1df74f873 Add Issue 72 (gamma control). 2024-01-06 14:57:12 +01:00
project-repo
b03fb1b577 Add Issues 69 to 71. 2024-01-03 19:11:16 +01:00
project-repo
fcafa33400 Merge branch 'master' into development 2023-12-21 19:40:58 +01:00
project-repo
5dbefccb59 Release 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
bae3403e7f Add Issue 66 #38 2023-09-18 21:29:09 +02:00
project-repo
61e7f8aeff Release 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
b6a96b39e0 Add Issue 65 to Bugs.md 2023-08-18 11:50:56 +02:00
project-repo
d946b62a4c Release 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
374813681c Add Issues 62-64 2023-05-30 20:19:00 +02:00
project-repo
9a4c07d815 Release 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
2ffb410681 Fix typo 2023-04-24 22:43:09 +02:00
project-repo
747a473538 Add Bugs.md description 2023-04-24 22:37:08 +02:00
Uks2
8850488f0e
Fix bug in merge_output_configs (#44)
We were accidentally copying angles into status!

Signed-off-by: Tom Greig <tom@tomg.xyz>
2023-04-24 21:04:40 +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
336ed71500 Adjust Bugs.md for 2.1.0 2023-04-03 18:40:24 +02:00
project-repo
eaaef616d6 Add Issue 58 (#40) to Bugs.md 2023-02-09 20:34:48 +01:00
project-repo
0ee4e286b9 Add Bugs.md description for some issues
- #37
- two npds
2023-02-02 21:03:10 +01:00
project-repo
3d86ea36b6 Release 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
b291f59d54 Add Issue 54 (#36) 2023-01-09 17:34:44 +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
1796c38b03 Add link to Bugs.md 2023-01-08 18:10:18 +01:00
project-repo
9a49821d25 Add Issue 53 (#35) in Bugs.md 2023-01-07 21:51:59 +01:00
project-repo
c07a734262 Add Bug doc for config bug 2023-01-06 16:52:04 +01:00
project-repo
4853f24390 Add Issue 51 (#7) in Bugs.md 2023-01-01 15:19:34 +01:00
project-repo
cf53f8a970 Add Issue 50 (#26) to Bugs.md 2023-01-01 14:42:56 +01:00
project-repo
424266ec03 Add #3 (49) to Bugs.md 2023-01-01 14:04:48 +01:00
project-repo
5b2a9e84ce Add Issues to Bugs.md 2023-01-01 12:30:56 +01:00
project-repo
b16a5d64c4 Fix Bugs.md highlighting 2022-12-27 12:16:33 +01:00
project-repo
d586fba128 Add reports for bugs found using scan-build 2022-12-27 10:35:10 +01:00
project-repo
4077064bc8 Add Issues 38,39,40,41.
Correspondence to github issue numbers is as follows:

38 <-> #31
39 <-> #30
40 <-> #20
41 <-> #12
2022-10-18 20:03:28 +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
project-repo
4db22aafc3 Release 1.9.0
- Add message functionality (as per Issue 29 in Bugs.md)
  - message <text>
  - configure_message
- Add (as per Issue 30 in Bugs.md)
  - movetoprevscreen
  - movetoscreen <n>
  - screen <n>
  - additional output functionality for monitor numbering
- Improve configuration documentation
  - Fix Issue 31 in Bugs.md (word omission)
- Improve README.md and split off some files
  - Add SECURITY.md
  - Add Hashes.md (hashes of cagebreak binaries and man pages if built reproducably)
  - Add Changelog.md (changelog for major and minor releases but not patches)
  - Add FAQ.md (updated information from the former wiki)
- Depreciate wiki
- Fix Issue 32 in Bugs.md
  - Improve release checklist to partially prevent the above issue
    in the future
- Fix Issue 33 in Bugs.md
- Fix Issue 34 in Bugs.md
- Manage gpg keys
  - Add new cagebreak gpg signing keys
  - Add new cagebreak email contact gpg key
  - Add new project-repo AUR gpg key (relevant for cagebreak-pkgbuild)
2022-04-21 21:12:57 +02:00
Cagebreak Signing Key 7
a0ef72c6eb Release 1.8.2
- Fix Issue 28
- Update year in copyright notices
2021-12-06 21:16:22 +01:00
Cagebreak Signing Key 7
f31509f4df Release 1.8.1
- Fix Issue 27 (Add default config)
2021-11-12 18:12:10 +01:00
Cagebreak Signing Key 3
985d325967 Release 1.7.1
- Fix Issue 26 (Use scdoc instead of pandoc for man page compilation)
- Update dependency versions (adapt to wlroots below 0.14.0 and new
  xkbcommon)
- Update GPG keys
  - Add cagebreak signing key 7 and 8 (signed by some previous
    signing keys)
  - Add new cagebreak@project-repo.co key for mail contact (signed
    by some signing keys)
  - Sign a new key for cagebreak-pkgbuild (signed by some signing keys)
- Improve release checklist
- Provide binaries with the release to ease binary packaging
2021-05-06 14:16:46 +02:00
Cagebreak Signing Key 3
2da91699ca Release 1.6.0
- Add support for non-build dependencies
- Add default build without pandoc dependency
- Fix Issue 24
- Fix Issue 25
2021-03-05 18:13:42 +01:00
Cagebreak Signing Key 3
ba7b69fa3c Release 1.5.0
- Add output enable/disable support (see Issue 22)
- Add new gpg signing keys
- Fix Issue 23
- Fix Issue 24
2021-01-15 13:01:24 +01:00
Cagebreak Signing Key 3
def6d66341 Release 1.4.4
- Increment dependency versions
- Fix Issue 21
2020-11-18 21:58:49 +01:00
Cagebreak Signing Key 3
a863107e78 Release 1.4.3
- Fix Issue 17
- Fix Issue 18
- Fix Issue 19
- Fix Issue 20
2020-10-10 13:44:58 +02:00
Cagebreak Signing Key 3
6846fe4c74 Release 1.4.2
- Fix Issue 16
2020-09-20 10:50:34 +02:00
Cagebreak Signing Key 3
7790995e92 Release 1.4.1
- Fix Issue 14
- Fix Issue 15
- Incorporate fixes from cage project
2020-09-12 17:53:08 +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
c20e63b349 Release 1.3.3
- Fix Issue 11
- Fix Issue 12
2020-07-21 15:43:47 +02:00
Cagebreak Signing Key 3
20a81a5204 Release 1.3.2
- Fix Issue 9
- Fix Issue 10
2020-06-26 15:21:55 +02:00
Cagebreak Signing Key 3
83835d51cf Release 1.3.1
- Improve README
- Reference AUR Package
- Add security bug contact
- Add appropriate GPG keys
- Fix issue 7
- Fix issue 8
2020-06-03 18:16:52 +02:00
Cagebreak Signing Key 1
0c185eef09 Release 1.3.0
- Add IPC
2020-05-25 23:06:29 +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
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