Groups a number of application capabilities (for a specific operating system) that can be registered in a desktop environment.
Determines for which operating system the capabilities are applicable.
A capability tells the desktop environment what an application can do and in which fashion this can be represented to the user.
An ID that differentiates this capability from other capabilities of the same type within the feed. May only contain alphanumeric characters, spaces ( ), dots (.), underscores (_), hyphens (-) and plus signs (+).
Also serves as a programmatic identifier within the desktop environment. In case of conflicts, the first capability listed with a specific ID will take precedence.
A capability that can be applied as a default handler for something at the user's request.
When set to true do not apply this capability is not applied as a default handler without explicit confirmation from the user.
Use this to exclude exotic capabilities from default integration categories.
A capability that that can have multiple icons and descriptions.
Human-readable descriptions of the AutoPlay operation.
An icon to represent the capability. Used for things like file icons.
A capability that that can have multiple verbs.
The mapping of an action/verb (e.g. open, edit) to a command.
Human-readable description of the verb as an alternative to 'name'.
Command-line argument to be passed to the command. Will be automatically escaped to allow proper concatenation of multiple arguments containing spaces.
"${item}" gets replaced with the path of the file being opened.
The name of the verb. May only contain alphanumeric characters, spaces ( ), dots (.), underscores (_), hyphens (-) and plus signs (+).
Use canonical names to get automatic localization; specify <description> otherwise.
The name of the command in the feed to use when launching via this capability; leave unset or empty for 'run'.
Command-line arguments to be passed to the command in escaped form. "%V" gets replaced with the path of the file being opened.
This is ignored if any <arg> elements are specified.
Set this to true to hide the verb if more than one element is selected.
Use this to help avoid running out of resources if the user opens too many files.
Set this to true to hide the verb in the Windows context menu unless the Shift key is pressed when opening the menu.
An application's ability to open a certain file type.
A specific file extension used to identify a file type.
The file extension including the leading dot (e.g. ".jpg").
The MIME type associated with the file extension.
Defines the broad category of file types this extension falls into.
Well-known values on Windows are: folder, text, image, audio, video, compressed, document, system, application
An application's ability to handle a certain URL protocol such as HTTP.
Names a well-known protocol prefix. Used for protocols that are shared across many applications (e.g. HTTP, FTP) but not for application-specific protocols.
The value of the prefix (e.g. "http").
An entry in the file manager's context menu for all file types.
Controls which file system object types this context menu entry is displayed for.
The context menu entry is displayed for all files.
The context menu entry is displayed for executable files.
The context menu entry is displayed for all directories.
The context menu entry is displayed for all filesystem objects (files and directories).
An application's ability to handle one or more AutoPlay events.
The command to execute when the handler gets called. Required!
A specific event such as "Audio CD inserted". Required!
The name of the application as shown in the AutoPlay selection list.
The name of the event.
An application's ability to act as a COM server.
Indicates that an application should be listed in the "Set your Default Programs" UI (Windows Vista and later).
The registry path relative to HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE which should be used to store the application's capability registration information.
Set to true for real 64-bit applications whose registry entries do not get redirected by WOW.
Can act as the default provider for a well-known service such web-browser, e-mail client.
The name of the service the application provides.
Well-known values on Windows are: Mail, Media, IM, JVM, Calender, Contacts, Internet Call
Lists the commands the application normally registers for use by Windows' "Set Program Access and Defaults".
Used by registry virtualization to stand in for the actual Zero Install commands at runtime.
The path (relative to the installation directory) to the executable used to set an application as the default program without any arguments.
Additional arguments for the executable specified in 'reinstall'.
The path (relative to the installation directory) to the executable used to create icons/shortcuts to the application without any arguments.
Additional arguments for the executable specified in 'show-icons'.
The path (relative to the installation directory) to the executable used to remove icons/shortcuts to the application without any arguments.
Additional arguments for the executable specified in 'hide-icons'.
A hook/callback into the application to be called during '0install remove'.
Command-line argument to be passed to the command. Will be automatically escaped to allow proper concatenation of multiple arguments containing spaces.
The name of the command in the feed to use when a removal of the app is requested; leave empty for 'run'.