Update <provides> info in pkg runtimes

This information is now used by Sculpt's '+' menu for the interactive
routing.
This commit is contained in:
Norman Feske 2019-02-25 18:52:09 +01:00 committed by Christian Helmuth
parent 7921834b1d
commit e679d55f67
14 changed files with 60 additions and 9 deletions

View File

@ -1,5 +1,7 @@
<runtime ram="4M" caps="150" binary="vfs" config="fonts.config"> <runtime ram="4M" caps="150" binary="vfs" config="fonts.config">
<requires> <rom label="config"/> </requires>
<provides> <file_system/> </provides> <provides> <file_system/> </provides>
<content> <content>

View File

@ -1,6 +1,12 @@
<runtime ram="8M" caps="400" binary="decorator"> <runtime ram="8M" caps="400" binary="decorator">
<requires> <nitpicker/> <timer/> </requires> <requires>
<rom label="window_layout"/>
<rom label="pointer"/>
<report/>
<nitpicker/>
<timer/>
</requires>
<config> <config>
<controls> <maximizer/> <title/> <closer/> </controls> <controls> <maximizer/> <title/> <closer/> </controls>

View File

@ -8,6 +8,7 @@ _/pkg/rom_reporter
_/pkg/nic_router-nat _/pkg/nic_router-nat
_/pkg/vbox5-nova-sculpt _/pkg/vbox5-nova-sculpt
_/pkg/wm _/pkg/wm
_/pkg/themed_wm
_/pkg/themed_decorator _/pkg/themed_decorator
_/pkg/motif_decorator _/pkg/motif_decorator
_/pkg/window_layouter _/pkg/window_layouter

View File

@ -1,6 +1,12 @@
<runtime ram="8M" caps="400" binary="themed_decorator"> <runtime ram="8M" caps="400" binary="themed_decorator">
<requires> <nitpicker/> <timer/> </requires> <requires>
<rom label="window_layout"/>
<rom label="pointer"/>
<report/>
<nitpicker/>
<timer/>
</requires>
<config> <config>
<libc/> <libc/>

View File

@ -1,8 +1,13 @@
<runtime ram="28M" caps="1000" binary="init" config="wm.config"> <runtime ram="28M" caps="1000" binary="init" config="wm.config">
<requires> <nitpicker/> <timer/> </requires> <requires>
<nitpicker label="focus"/>
<nitpicker/>
<report/>
<timer/>
</requires>
<provides> <nitpicker/> </provides> <provides> <nitpicker/> <report/> </provides>
<content> <content>
<rom label="ld.lib.so"/> <rom label="ld.lib.so"/>

View File

@ -1,6 +1,15 @@
<runtime ram="7M" caps="400" binary="init"> <runtime ram="7M" caps="400" binary="init">
<requires> <nitpicker/> <file_system/> <timer/> </requires> <requires>
<nitpicker/>
<rom label="window_list"/>
<rom label="focus_request"/>
<rom label="hover"/>
<rom label="decorator_margins"/>
<report/>
<file_system label="recall"/>
<timer/>
</requires>
<config> <config>
<parent-provides> <parent-provides>

View File

@ -1,6 +1,11 @@
<runtime ram="16M" caps="500" binary="init" config="wm.config"> <runtime ram="16M" caps="500" binary="init" config="wm.config">
<requires> <nitpicker/> <timer/> </requires> <requires>
<nitpicker label="focus"/>
<nitpicker/>
<report/>
<timer/>
</requires>
<provides> <nitpicker/> <rom/> <report/> </provides> <provides> <nitpicker/> <rom/> <report/> </provides>

View File

@ -57,6 +57,7 @@
<service name="ROM" label="focus"> <child name="report_rom"/> </service> <service name="ROM" label="focus"> <child name="report_rom"/> </service>
<service name="Report" label_last="shape"> <parent/> </service> <service name="Report" label_last="shape"> <parent/> </service>
<service name="Report"> <child name="report_rom"/> </service> <service name="Report"> <child name="report_rom"/> </service>
<service name="Nitpicker" label=""> <parent label="focus"/> </service>
<any-service> <any-service>
<child name="nitpicker"/> <parent/> <any-child/> <child name="nitpicker"/> <parent/> <any-child/>
</any-service> </any-service>

View File

@ -86,6 +86,7 @@
<service name="ROM" label="focus"> <child name="report_rom"/> </service> <service name="ROM" label="focus"> <child name="report_rom"/> </service>
<service name="Report" label_last="shape"> <parent/> </service> <service name="Report" label_last="shape"> <parent/> </service>
<service name="Report"> <child name="report_rom"/> </service> <service name="Report"> <child name="report_rom"/> </service>
<service name="Nitpicker" label=""> <parent label="focus"/> </service>
<any-service> <parent/> </any-service> <any-service> <parent/> </any-service>
</route> </route>
</start> </start>

View File

@ -9,8 +9,9 @@
<domain name="desktop" layer="4" content="client" label="no" hover="always" focus="click" /> <domain name="desktop" layer="4" content="client" label="no" hover="always" focus="click" />
<domain name="background" layer="5" content="client" label="no" hover="always" focus="transient" /> <domain name="background" layer="5" content="client" label="no" hover="always" focus="transient" />
<policy label_prefix="runtime -> wm -> wm -> decorator" domain="decorator"/> <policy label_suffix="-> decorator" domain="decorator"/>
<policy label_prefix="runtime -> wm" domain="desktop"/> <policy label_prefix="runtime -> wm" domain="desktop"/>
<policy label_prefix="runtime -> themed_wm" domain="desktop"/>
<policy label_prefix="pointer" domain="pointer"/> <policy label_prefix="pointer" domain="pointer"/>
<policy label_prefix="leitzentrale -> " domain="leitzentrale"/> <policy label_prefix="leitzentrale -> " domain="leitzentrale"/>

View File

@ -1,7 +1,9 @@
<runtime ram="64M" caps="500" binary="textedit" config="textedit.config"> <runtime ram="64M" caps="500" binary="textedit" config="textedit.config">
<requires> <requires>
<file_system/>
<nitpicker/> <nitpicker/>
<report label="shape"/>
<timer/> <timer/>
</requires> </requires>

View File

@ -3,6 +3,9 @@
<requires> <requires>
<nic/> <nic/>
<nitpicker/> <nitpicker/>
<report label="shape"/>
<rm/>
<rtc/>
<timer/> <timer/>
</requires> </requires>

View File

@ -1,9 +1,9 @@
<runtime ram="50M" caps="1000" binary="noux"> <runtime ram="50M" caps="1000" binary="noux">
<requires> <requires>
<timer/>
<file_system label="report" writeable="no"/> <file_system label="report" writeable="no"/>
<file_system label="target" writeable="yes"/> <file_system label="target" writeable="yes"/>
<timer/>
</requires> </requires>
<config stdin="/dev/null" stdout="/dev/log" stderr="/dev/log"> <config stdin="/dev/null" stdout="/dev/log" stderr="/dev/log">

View File

@ -3,7 +3,16 @@
<requires> <requires>
<file_system label="vm"/> <file_system label="vm"/>
<file_system label="shared"/> <file_system label="shared"/>
<nitpicker/>
<nic/> <nic/>
<rom label="capslock"/>
<rom label="platform_info"/>
<rom label="usb_devices"/>
<report label="shape"/>
<report/>
<rm/>
<rtc/>
<usb/>
</requires> </requires>
<content> <content>