Keith Bowes
2af28015c8
Fixed output manager
2022-02-19 22:48:19 -05:00
Keith Bowes
357cd843dd
Signal handling to exit and reconfigure the compositor
2022-02-18 22:24:20 -05:00
Keith Bowes
94e23a28f3
Fixed crash on Close action with no view open
2022-02-18 19:39:46 -05:00
Keith Bowes
141a941bed
Implemented Reconfigure action
2022-02-18 19:30:44 -05:00
Keith Bowes
740c8c3393
Made NLS support contingent on having msgfmt, removed the deprecated meson.source_root(), and updated the translations
2022-02-18 18:12:05 -05:00
Keith Bowes
4cee7c4014
react to wlroots changes
2022-02-17 10:33:15 -05:00
Keith Bowes
bed7e244c2
Seemingly proper client-side decorations
2022-02-15 09:49:27 -05:00
Keith Bowes
f0d50cb57d
Basic client-side decorations
2022-02-13 22:12:46 -05:00
Keith Bowes
0b14c71dbb
Eh, allow to build with the latest wlroots git, so as not to cause GitHub's build to fail
2022-02-02 20:50:58 -05:00
Keith Bowes
be3d7618ff
Fixed some things I overlooked
2022-02-02 20:19:52 -05:00
Keith Bowes
8153a24863
Basic config-file support
2022-02-01 20:26:50 -05:00
Keith Bowes
82ddb3f59f
Support for reverse cycling through views
2022-01-30 23:48:15 -05:00
Keith Bowes
ef73951ce0
Added wlr-layer-shell support
2022-01-30 22:00:50 -05:00
Keith Bowes
1bf513d9d6
xdg-decoration support
2022-01-30 15:13:08 -05:00
Keith Bowes
87c32d58ab
Updated for wlroots 0.15.0
2022-01-29 14:34:55 -05:00
Keith Bowes
309ccd2faf
Updated for wlroots 0.13.0
2021-04-07 19:27:58 -04:00
Keith Bowes
6a6966b8d6
Updated versions
2021-04-06 17:04:39 -04:00
Keith Bowes
252b8c0de5
Merge pull request #21 from keithbowes/xdg-output
...
Preliminary support for xdg-output
2021-04-06 16:42:30 -04:00
Keith Bowes
69ac866970
Merge pull request #20 from keithbowes/primary-selection
...
Implemented primary-selection support
2021-04-06 16:42:11 -04:00
Keith Bowes
ab16a76696
Merge pull request #19 from keithbowes/gettext
...
* Added gettext catalogs
* Adapted from Openbox to hopefully give us a lot of mostly complete translations immediately.
* Added building the .pot and .gmo files
* Prepared strings for translation
* Using wlr_log() instead of printf() for logging messages
* A hopefully acceptable solution
* Openbox-esque help
* Cut down the blank lines in the debug logs
* It seems that wlr_log already outputs an end-of-line character
* Removed the messages which make no sense in Wayland
* Cleaned up the .po files
* Proper translation notes and where to report bugs
* More debugging messages
2021-04-06 16:41:46 -04:00
Greg Depoire--Ferrer
8265eda78a
Fix wrong resize anchor point
...
Previously, when dragging the left border of a window with the mouse, there
was a bug where it would snap the top level surface's geometry X coordinate
directly to the position of the mouse, as if you started the resize right on the border. This also affected the other (right, bottom, and top) borders.
I think that the previous resize code was hard to understand. Honestly I
have not spent a lot of time trying to understand why t didn't work and
I wrote another resize algorithm instead. Now instead of working directly
with widths and heights which are complicated we work with the borders (left,
right, top and bottom). This is easier to understand IMO.
2020-04-28 16:22:35 +02:00
Keith Bowes
697942fc15
Preliminary support for xdg-output
...
No support for layout changes for the time being, though
2020-03-12 17:56:45 -04:00
Keith Bowes
73d114ffbe
Implemented primary-selection support
...
Well, wl-clipboard works now anyway
2020-03-11 08:42:03 -04:00
Keith Bowes
114e265eef
Merge pull request #18 from keithbowes/modernize
...
Modernize
2020-03-11 08:32:50 -04:00
Keith Bowes
6a5931bcb0
Simplified debug-level code a bit
2020-03-10 17:57:12 -04:00
Keith Bowes
73460ae133
More debugging messages
2020-03-10 15:57:57 -04:00
Keith Bowes
6dab63841c
Cut down the blank lines in the debug logs
...
It seems that wlr_log already outputs an end-of-line character
2020-03-09 22:56:14 -04:00
Keith Bowes
7bb4e79256
Openbox-esque help
2020-03-09 21:20:04 -04:00
Keith Bowes
81887c631c
A hopefully acceptable solution
2020-03-09 19:40:42 -04:00
Keith Bowes
7bf6809122
Using wlr_log() instead of printf() for logging messages
2020-03-09 19:03:54 -04:00
Keith Bowes
09db837fcd
Prepared strings for translation
2020-03-09 17:42:15 -04:00
Keith Bowes
ed9a89a915
Split up a couple insanely long lines
2020-03-09 15:23:06 -04:00
Keith Bowes
0930f2f81f
Removed duplicate error message
2020-03-08 19:57:54 -04:00
Keith Bowes
9eb57cf950
Naming improvements
2020-03-08 13:48:50 -04:00
Keith Bowes
97d08498e9
Name as well as version for --version
2020-03-08 12:47:58 -04:00
Keith Bowes
555b78e9ec
Removed unnecessary dependencies
2020-02-29 12:16:50 -05:00
Keith Bowes
ff54fecfe6
Replaced the obsolete, unofficial protocols with official ones
2020-02-27 20:07:44 -05:00
Keith Bowes
744ec648f4
Properly casting the last argument to execl()
2020-02-27 20:07:44 -05:00
Keith Bowes
24a88ec13a
I've learned that atoi() is deprecated
...
I suppose that's what I get for not keeping track of new C standards
2020-02-27 20:07:35 -05:00
Keith Bowes
9435ebbfad
Require wlroots 0.9.0+
2020-02-27 17:20:45 -05:00
Keith Bowes
ac8bea9ed3
Style nits
2020-02-27 15:32:19 -05:00
Keith Bowes
a495d1e8e9
Style nits
2020-02-26 10:42:10 -05:00
Keith Bowes
8e39503490
Removed unused parameters
2020-02-26 10:03:06 -05:00
Keith Bowes
a2835c8a64
Fixed new-output notifications in wlroots 0.6.0-0.8.1 with DRM backend
2020-02-26 08:18:56 -05:00
Keith Bowes
8679cf9aa4
Fixed refocus crash with the DRM backend
2020-02-25 23:37:23 -05:00
Keith Bowes
410b1e2ced
Resolved merge with upstream
2020-02-24 20:18:08 -05:00
Keith Bowes
a40ab2c309
Finally got weston-terminal to start again (it's been segfaulting since seat support was added)
2020-02-23 22:41:48 -05:00
Keith Bowes
810414caba
Actually use the user's preferred Xcursor theme/size
2020-02-23 22:33:06 -05:00
Keith Bowes
40dfbad423
More cleanup
2020-02-23 22:33:06 -05:00
Keith Bowes
83e87cd3de
Less flaky refocus code
2020-02-23 22:33:06 -05:00