genode/repos/gems/recipes/raw
Norman Feske d3d6b643f1 wm: shape report interception mechanism
This patch simplifies the propagation of pointer shapes from
window-manager clients to the pointer. The "shape" report is routed to
the wm server, which, in turn, reports it to the pointer. This way, the
pointer can easily correlate the label of the application's "shape"
report with the label of the application's Nitpicker session. The
formerly used manual rewriting of the "shape" label is not needed
anymore.

Since the wm server provides a "Report" service now, its <provides>
declaration must cover "Report" in addition to "Nitpicker" to avoid
runtime error messages. Vice versa, the wm is now expected to request
"shape" reports, which should be routed to the pointer (using the
'label_last' routing attribute).

Fixes #3165
2019-02-26 14:45:07 +01:00
..
depot_download depot: update recipe hashes 2018-07-03 09:40:11 +02:00
drivers_managed-pc depot: update recipe hashes 2018-08-30 09:25:10 +02:00
drivers_nic-pc depot: update recipe hashes 2019-01-30 13:55:20 +01:00
fonts_fs depot: raw/fonts_fs recipe 2018-05-03 15:31:18 +02:00
genode_bg Depot-archive recipes 2017-05-31 13:15:56 +02:00
motif_wm wm: shape report interception mechanism 2019-02-26 14:45:07 +01:00
sticks_blue_backdrop depot: runtime definitions for sculpt installation 2018-02-15 10:22:10 +01:00
terminal terminal: use VFS-based font handling 2018-05-03 15:31:17 +02:00
themed_wm depot: update recipe hashes 2019-01-30 13:55:20 +01:00
window_layouter depot: update recipe hashes 2018-11-29 11:54:31 +01:00
wm wm: shape report interception mechanism 2019-02-26 14:45:07 +01:00