genode/repos/os/src/server
Norman Feske 4622ddb46f nitpicker: add version attribute in clicked report
This patch addresses a corner case where the nitpicker focus is not
solely defined by mouse clicks or (exclusively) by a window manager, but
by a policy component that takes mouse clicks and other policy (e.g.,
a lock screen) into account. It ensures that each click that follows a
focus change (however initiated) results in a new "clicked" report even
when the report looks the same. To allow the policy component to
uniquely distiguish subsequent reports, the report features a new
'version' attribute.

Fixes #3493
2019-11-21 14:31:52 +01:00
..
block_cache block_session: turn 'Connection' into template 2019-05-06 16:15:25 +02:00
cached_fs_rom Serve empty dataspace for empty files at cached_fs_rom 2018-08-28 16:45:25 +02:00
chroot os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
clipboard clipboard: allow for dynamic reconfiguration 2019-07-09 08:58:38 +02:00
dynamic_rom timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
fs_log Remove os/src/app/cli_monitor 2019-11-19 14:23:56 +01:00
fs_report server/fs_report: don't truncate file initially 2018-05-31 12:28:15 +02:00
fs_rom fs_rom: adaptation to added file-modification time 2019-11-19 14:17:30 +01:00
input_filter input: move control-modifier handling into clients 2019-11-19 14:23:54 +01:00
input_merger os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
iso9660 block_session: turn 'Connection' into template 2019-05-06 16:15:25 +02:00
loader Add missing override annotations 2019-02-19 11:12:11 +01:00
log_report os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
log_terminal Add missing override annotations 2019-02-19 11:12:11 +01:00
lx_block block_session: server-defined payload alignment 2019-05-03 13:53:12 +02:00
lx_fs file system: enhanced file status info 2019-11-19 14:23:56 +01:00
mixer Add missing override annotations 2019-02-19 11:12:11 +01:00
nic_bridge Ethernet multicast support at nic_bridge 2019-05-27 14:46:53 +02:00
nic_dump timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
nic_loopback os: explicit cache policy in Nic::Session_component 2019-05-06 16:15:26 +02:00
nic_router nic_router: fix broken uplink label on re-config 2019-11-19 14:42:23 +01:00
nit_fb nit_fb: defer mode change to client response 2018-05-30 13:36:15 +02:00
nitpicker nitpicker: add version attribute in clicked report 2019-11-21 14:31:52 +01:00
part_block part_block: support for AHDI partition scheme 2019-08-21 12:37:00 +02:00
ram_block ram_block: use Number_of_bytes to parse block size 2019-11-19 14:44:02 +01:00
ram_fs ram_fs: tie writeable bit to session policy 2019-11-21 14:26:01 +01:00
report_rom os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
rom_block block_session: server-defined payload alignment 2019-05-03 13:53:12 +02:00
rom_filter Add missing override annotations 2019-02-19 11:12:11 +01:00
rom_prefetcher Add missing override annotations 2019-02-19 11:12:11 +01:00
tar_rom Add missing override annotations 2019-02-19 11:12:11 +01:00
terminal_crosslink Add missing override annotations 2019-02-19 11:12:11 +01:00
terminal_log Add missing override annotations 2019-02-19 11:12:11 +01:00
tz_vmm os: name tz_vmm unambigously (ref #2190) 2019-05-27 14:46:53 +02:00
vfs vfs server: tie writeable bit to session policy 2019-11-21 14:25:43 +01:00
vmm/spec os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00