genode/repos/gems
Norman Feske b78b2c7ac9 sculpt_manager: use Rom_handler
This patch replaces the dynamic use of Attached_rom_dataspace by a
new Rom_handler utility, which implicitly covers the initial import of
content (safely using 'local_submit'), the registration of the signal
handler, passes the Xml_node to the handler function (no need to
manually call 'update'), and provides scoped access to the content via a
'with_xml' method. The latter reinforces a programming style that does
not need to copy Xml_node objects.

Issue #5150
2024-04-12 15:02:45 +02:00
..
include depot_query: add support for bin and dbg archives 2024-02-26 08:59:09 +01:00
lib tresor: streamline design further 2024-04-12 15:00:45 +02:00
recipes gems: remove driver_manager 2024-04-12 15:02:45 +02:00
run sculpt.run: remove outdated session routes 2024-04-12 15:02:45 +02:00
sculpt sculpt: group driver management in 'Drivers' class 2024-04-12 15:02:45 +02:00
src sculpt_manager: use Rom_handler 2024-04-12 15:02:45 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This directory is a source-code repository containing Genode-specific services
and applications. In contrast to the components hosted in the 'os' repository,
programs contained in 'gems' are able to leverage the functionalities provided
by higher-level repositories such as 'libports'. To use the 'gems' repository,
make sure to also add those repositories to your build configuraion.