genode/repos/gems/run
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
..
sculpt Replace input filter with event filter 2020-08-25 11:49:43 +02:00
aes_cbc_4k.run Library for the AES-CBC en/decryption of 4K blocks 2019-04-09 12:30:35 +02:00
cpu_load_display.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
cpu_sampler.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
decorator_stress.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
decorator.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
depot_autopilot.run Move Solo5 to genode-world 2020-06-29 14:25:27 +02:00
depot_deploy.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
depot_download.run run: enable 'imx7d_sabre' in network tests 2019-07-09 08:58:38 +02:00
depot_query.run test/depot_query: add test for zero-sized archives 2019-12-19 16:59:02 +01:00
driver_manager.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
fs_query.run fs_query.run: adjust quota for seL4 2020-05-18 10:16:15 +02:00
gpt_write.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
gui_fader.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
leitzentrale.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
menu_view.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
mixer_gui_qt_test.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
nano3d.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
sculpt_test.run Sculpt for The Curious (TC) 2018-05-31 14:02:20 +02:00
sculpt.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
ssh_exec_channel.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
ssh_terminal.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
tcp_terminal.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
terminal_echo.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
terminal_log.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
text_area.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
text_painter.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
tiled_wm.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
vfs_import.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
wm.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00