<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wlroots.git/include/xwayland, branch master</title>
<subtitle>fork of wlroots with action binder support
</subtitle>
<id>https://git.vlhl.dev/navi/wayland/wlroots.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/wayland/wlroots.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/'/>
<updated>2024-01-25T16:27:37+00:00</updated>
<entry>
<title>xwayland: add support for _NET_WM_WINDOW_TYPE_DESKTOP atom</title>
<updated>2024-01-25T16:27:37+00:00</updated>
<author>
<name>Grigory Kirillov</name>
<email>txgk@bk.ru</email>
</author>
<published>2024-01-25T16:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=0867dd4e6bf1c0ff8d947d563bdd333464a1c0a8'/>
<id>urn:sha1:0867dd4e6bf1c0ff8d947d563bdd333464a1c0a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xwayland: add wlr_xwayland_set_workareas()</title>
<updated>2023-10-26T19:05:08+00:00</updated>
<author>
<name>John Lindgren</name>
<email>john@jlindgren.net</email>
</author>
<published>2023-10-24T14:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=af165acb427dd166f2768cf806d28f106bc61fd7'/>
<id>urn:sha1:af165acb427dd166f2768cf806d28f106bc61fd7</id>
<content type='text'>
This function allows compositors to set the _NET_WORKAREA property on
the root window. XWayland clients use _NET_WORKAREA to determine how
much of the screen is not covered by panels/docks. The property is used
for example by Qt to determine areas of the screen that popup menus
should not overlap (see QScreen::availableVirtualGeometry).
</content>
</entry>
<entry>
<title>docs: replace the less commonly used "::" with "."</title>
<updated>2023-10-02T19:10:16+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-10-02T19:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=a09d6494397bdd28a3254d2e646212afb5a3049c'/>
<id>urn:sha1:a09d6494397bdd28a3254d2e646212afb5a3049c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some missing includes/declarations</title>
<updated>2023-06-05T21:06:19+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-06-05T20:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=3dc646ea889084cd7aa980f38124b5df548cf10d'/>
<id>urn:sha1:3dc646ea889084cd7aa980f38124b5df548cf10d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xwm: make atom_map static</title>
<updated>2023-03-09T18:51:47+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-03-09T07:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=ad51983b23c0b38790213e0fe75fc76fea019b83'/>
<id>urn:sha1:ad51983b23c0b38790213e0fe75fc76fea019b83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xwayland: Read and publish _NET_WM_STRUT_PARTIAL property</title>
<updated>2023-02-13T17:57:20+00:00</updated>
<author>
<name>John Lindgren</name>
<email>john@jlindgren.net</email>
</author>
<published>2022-11-09T21:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=068280201afdb8d87b1c624d115bed8866c6852e'/>
<id>urn:sha1:068280201afdb8d87b1c624d115bed8866c6852e</id>
<content type='text'>
This is needed for compositors that want to reserve space for
XWayland panels.  Such a feature can be useful in a "transitional"
setup, where only the X11 window manager and compositor is replaced
but other components of an X11 desktop environment are still used.

This change simply reads the X11 property; the compositor is free
to ignore it.  Thus, compositors that don't want to support such a
"transitional" feature are not impacted.

v2: Update xwayland_surface_associate()
</content>
</entry>
<entry>
<title>build: unify naming for HAVE_* defines</title>
<updated>2022-12-06T22:39:45+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-11-25T17:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=86fc2199f85ac0e1089bb7fd5a0b5cbc432bdb67'/>
<id>urn:sha1:86fc2199f85ac0e1089bb7fd5a0b5cbc432bdb67</id>
<content type='text'>
We sometimes used HAS_, sometimes polluted the LIBINPUT_ namespace,
etc.
</content>
</entry>
<entry>
<title>xwayland: use internal_config</title>
<updated>2022-12-06T22:39:45+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-11-25T17:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=4da9b32a154901bd8d74a80162ce3962eefbc29f'/>
<id>urn:sha1:4da9b32a154901bd8d74a80162ce3962eefbc29f</id>
<content type='text'>
Avoids the need to have a separate config.h, and removes C compiler
arguments.
</content>
</entry>
<entry>
<title>build: use a configuration file for internal features</title>
<updated>2022-12-06T22:39:45+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-11-25T16:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=6c897756b6340d098f50eeb0da0d39abda87fdda'/>
<id>urn:sha1:6c897756b6340d098f50eeb0da0d39abda87fdda</id>
<content type='text'>
This avoids re-building the whole project when switching one
Meson option. This shrinks down the compiler invocation command
line, making it more readable and making it easier to inspect
which flags are passed in (the generated file can be opened).
Additionally this is more consistent with our external feature
handling, which uses &lt;wlr/config.h&gt; already.
</content>
</entry>
<entry>
<title>xwayland/xwm: add support for xwayland-shell-v1</title>
<updated>2022-11-18T15:35:20+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-10-18T11:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=4ff46e6cf9463e594605928feeb7c55cf323b5e7'/>
<id>urn:sha1:4ff46e6cf9463e594605928feeb7c55cf323b5e7</id>
<content type='text'>
</content>
</entry>
</feed>
