genode/repos/libports/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
..
acpica.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
extract.run extract.run: suppress rtc warnings 2019-11-19 14:19:34 +01:00
fatfs_blkio.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
fetchurl_lwip.run Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fetchurl_lxip.run Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fetchurl.inc Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fs_rom_update_fat.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
ieee754.run ieee754: enable output check for ARM64 2020-04-17 12:40:13 +02:00
libc_block.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_component.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_filesystem_test.inc Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_getaddrinfo.run libc_getaddrinfo.run: fix run script 2020-08-25 11:42:36 +02:00
libc_getpwent.run libc: reimplement passwd handling 2019-11-19 14:10:55 +01:00
libc_select.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
libc_vfs_component.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_vfs_fat.run run: rename 'check_installed' to 'installed_command' 2018-07-03 09:39:31 +02:00
libc_vfs_filesystem_test.inc Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_vfs_fs_fat.run run: rename 'check_installed' to 'installed_command' 2018-07-03 09:39:31 +02:00
libc_vfs_fs_test.inc Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
libc_vfs_select.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
libc_with_libc.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc.run libc: change time back end to re-read RTC 2019-08-21 13:25:25 +02:00
lwip_lx.run Remove unused libm/posix.lib.so from lwip_lx.run 2019-11-19 14:42:23 +01:00
lwip.run run: enable 'imx7d_sabre' in network tests 2019-07-09 08:58:38 +02:00
memcpy.run test/memcpy: add Genode's memset to the suite 2018-11-16 14:37:18 +01:00
mesa-gears_i965.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-gears.inc mesa-gears.run: add missing rtc config 2018-02-16 08:42:29 +01:00
mesa-gears.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl_i965.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl.inc mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa.inc Replace input filter with event filter 2020-08-25 11:49:43 +02:00
moon.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
mupdf.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
netty_lwip_tcp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lwip_udp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lwip.inc run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lxip_tcp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lxip_udp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty.inc Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
nic_bridge.run Remove Allocator_guard 2020-05-18 10:16:12 +02:00
nic_router_dyn_config.run nic_router: multiple uplinks 2018-06-29 10:44:53 +02:00
nic_router.inc Move timer from os to base repository 2019-01-14 12:33:57 +01:00
nic_router.run nic_router: report link state 2019-11-19 14:42:23 +01:00
pcg32.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
qt5_calculatorform.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_common.inc Replace input filter with event filter 2020-08-25 11:49:43 +02:00
qt5_core.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_openglwindow.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_qpluginwidget.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_quicktest.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_samegame.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_testqstring.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_tetrix.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_textedit.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_virtualkeyboard.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
smartcard.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
sntp_client.run sntp_client: No need to always limit this scenario to x86. 2019-11-19 14:42:23 +01:00
system_rtc.run rtc: system_rtc pkg for PC and Linux 2020-03-26 11:38:54 +01:00
vfs_lwip.inc Re-enable network tests on all platforms 2019-01-30 13:54:53 +01:00