genode/repos/gems/run/sculpt
Norman Feske 9662d89cfb Replace input filter with event filter
This commit applies the transition from the "Input" session to the "Event"
session to the event-filtering mechansim. The functionality of the
input_filter is now provided by the event_filter. The event filter
requests only one "Event" session as destination for the filter result,
which is usually routed to the nitpicker GUI server. It provides an
"Event" service to which any number of event sources can connect.

The configuration of the filter chain remains almost the same. Only the
declaration of the <input> nodes is no longer needed. Instead, the
configuration must specify <policy> nodes, which define the mapping of
"Event" clients (event sources) to the inputs used in the filter chain.

The patch adjusts all uses of the nitpicker GUI server accordingly such
that the event filter reports events to nitpicker's event service
instead of having nitpicker request an "Input" session. This dissolves
the dependency of nitpicker from input drivers.

Issue #3827
2020-08-25 11:49:43 +02:00
..
launcher sculpt: update default launchers 2019-02-28 11:34:07 +01:00
clipboard.config sculpt: integrate global clipboard 2019-07-09 08:58:39 +02:00
drop_shadow.png sculpt: manage leitzentrale window layout 2018-06-12 12:11:49 +02:00
empty_runtime.config Rename "Nitpicker" service name to "Gui" 2020-06-22 09:39:39 +02:00
fb_drv.config Sculpt system scenario 2018-02-16 08:42:29 +01:00
fonts.config sculpt: integrate global clipboard 2019-07-09 08:58:39 +02:00
index Turn pkg/noux-system into pkg/system_shell 2020-03-26 11:38:59 +01:00
leitzentrale.config Replace input filter with event filter 2020-08-25 11:49:43 +02:00
machine.vbox pkg/vbox5-nova-sculpt: clipboard support 2019-07-09 08:58:39 +02:00
machine.vdi.gz Sculpt system scenario 2018-02-16 08:42:29 +01:00
nitpicker.config Replace input filter with event filter 2020-08-25 11:49:43 +02:00
usb.config driver_manager/sculpt: hook for manual USB policy 2018-08-02 14:36:36 +02:00
vimrc sculpt: set vimrc completion/wildcard mode to menu 2018-06-12 12:11:40 +02:00
wifi.config sculpt_manager: handle WIFI connecting state 2018-09-20 09:06:18 +02:00