summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-01-24web-export: Add more versions of specsVincent Untz1-1/+24
Add master for: basedir, wm, startup-notification Add icon-theme 0.12 (latest version). Add older versions for: wm, desktop-entry, menu-spec, shared-mime-info, icon-naming.
2012-01-24web-export: Update to fetch specs from git as much as possibleVincent Untz1-42/+42
2012-01-24web-export: Import the script used to generate the websiteVincent Untz3-0/+195
2012-01-24desktop-entry: Improvements to specification of actionsVincent Untz1-95/+112
Structure and reorganize the text with subsections, and reword for clarifications. Also make the Icon key a localestring, like it is for Desktop Entry. Add a link to the Exec key section in the description of [Desktop Entry]/Exec.
2012-01-24desktop-entry: Restore support for Desktop ActionsGiovanni Campagna1-3/+127
Reintroduce the Actions key, which was removed around version 1.1, and give it a formal specification, detailing what actions applications are expected to provide and who should make use of this information. Names were taken from the original specification, since apparently they have been in use during all this time. Also remove X-KDE-* keys from the example, as it's unrelated to the spec.
2012-01-24menu: Add MATE to list of registered environmentsVincent Untz1-0/+2
See http://lists.freedesktop.org/archives/xdg/2012-January/012250.html https://bugs.freedesktop.org/show_bug.cgi?id=44353
2012-01-24menu: Add Razor to list of registered environmentsVincent Untz1-0/+2
See http://lists.freedesktop.org/archives/xdg/2012-January/012250.html https://bugs.freedesktop.org/show_bug.cgi?id=41112
2011-12-19desktop-entry: Add an optional Keywords keyFlorian Müllner1-2/+21
When searching through .desktop files, the existing keys meant for menu browsing may produce insufficient results; add a new optional key specifically targeting search which may be used to improve matches.
2011-12-13Adding _NET_WM_OPAQUE_REGIONPhilipp Knechtges1-0/+28
Adding a new property _NET_WM_OPAQUE_REGION that as the name says represents an area of the window that occludes the background. The implementation is the same as discussed in http://www.mail-archive.com/wm-spec-list@gnome.org/msg00715.html
2011-12-01menu: Recommend that implementors provide "catch-all" menuPeter TB Brett1-0/+7
Because menu implementations are unlikely to support a full ontology of application Categories, recommend to implementors that a submenu is provided to catch any .desktop files that slip through the cracks. See also: http://thread.gmane.org/gmane.comp.freedesktop.xdg/12770
2011-12-01menu: Relax main category requirementsPeter TB Brett1-5/+3
The list of Main Categories does not provide a complete ontology for application categorisation. A very large number of applications (e.g. specialist scientific and engineering applications) have therefore been unable to list one of the existing Main Categories in their .desktop files, leading to nonconformance with this specification. This patch relaxes the requirement to list at least one Main Category in conformant .desktop files. This permits conformant .desktop files to be written for applications that do not fit into the existing Main Category ontology. See also: http://thread.gmane.org/gmane.comp.freedesktop.xdg/12770
2011-11-10wm-spec: fix typo _NET_WM_SUPPORTED_LIST → _NET_SUPPORTEDRui Matos1-2/+2
2011-11-10Add _NET_WM_STATE_FOCUSEDOwen W. Taylor1-2/+25
Patch from Rui Tiago Cação Matos to add a a new _NET_WM_STATE atom that accurately tracks when the window manager shows the window decorations as active or inactive. This allows for better handling of cases where modal dialogs might be shown as a unit with a parent window, or where grabs cause a disjunction between X input focus and the focus displayed to the user.
2011-11-09Add a Makefile for wm-specOwen W. Taylor1-0/+7
2011-11-09Add WM spec to the repositoryOwen W. Taylor1-0/+2709
Merge in wm-spec repository converted from CVS.
2011-11-08menu: Move Adult category a bit earlier in the tableVincent Untz1-5/+5
2011-11-08menu: add Adult category to registryMikkel Kamstrup Erlandsen1-0/+5
2011-08-30Wording fixesPaul Vojta1-12/+12
* Discussed on mailing list
2011-08-11Fix my email address.Stef Walter1-1/+1
2011-08-11Fix the last few places that used the old name.Stef Walter1-4/+4
s/Secrets Service/Secret Service/g See: http://lists.freedesktop.org/archives/authentication/2009-August/000092.html
2011-07-28Collection Locked property should be Boolean instead of STRINGValentin Rusu1-1/+1
2011-04-27Update version number.Stef Walter1-1/+1
2011-04-27Upload to specs.freedesktop.orgStef Walter1-0/+3
2011-04-08basedir: clarify that all variables need to be set to absolute pathsLennart Poettering1-0/+5
As discussed on XDG.
2011-03-31menu: Add Unity to list of registered environmentsVincent Untz1-1/+3
See http://lists.freedesktop.org/archives/xdg/2011-March/011856.html
2011-03-16Property names in CreateItem and CreateCollection have interface.Stef Walter1-10/+10
Specify properties to CreateItem and CreateCollection with a full interface name like so: org.freedesktop.Secret.Item.Label This allows future extensions to use different interfaces.
2011-03-09Merge branch 'with-hkdf'Stef Walter1-3/+58
2011-03-01Allow specifying an alias in the CreateCollection() method.Stef Walter2-0/+39
This creates the collection with the given alias, or returns an already existing collection in a race free manner.
2011-02-28Add a content type to the secret struct.Stef Walter1-6/+9
This is used to specify the type of the secret. For example: * text/plain; charset=utf8 * application/octet-stream * etc...
2011-02-27Fix some warnings during the build.Stef Walter2-4/+3
2011-02-27Add a 'make clean' target.Stef Walter1-0/+4
2011-02-27Specify the dh-ietf1024-sha256-aes128-cbc-pkcs7 algorithm suite.Stef Walter1-3/+54
This uses HKDF-SHA256 to digest the DH key into something usable by AES. The previous algorithm suite that this replaces just truncated the DH key which is cryptographically broken.
2011-01-12help-system: Add specShaun McCance1-0/+195
2010-12-04Remove aliases by passing '/' as collection argument to SetAlias.Michael Leupold1-1/+3
2010-12-04Have a try at a better explanation of the terms Property and Attribute in ↵Michael Leupold1-1/+44
the context of CreateCollection and CreateItem.
2010-12-04Merge branch 'secret-service'Stef Walter10-0/+2639
2010-12-04Fix typo securily -> securely.Michael Leupold1-1/+1
2010-12-04Allow docbook inside tp:docstring. This is useful for examples, eg.:Michael Leupold1-3/+6
<tp:docstring xmlns:docbook="http://docbook.org/ns/docbook"> <para> This is the method TestMethod. <example> <title>Example for TestMethod</title> <programlisting> <![CDATA[ int x = TestMethod(a, b, c); ]]> </programlisting> </example> </para> </tp:docstring>
2010-12-04Support for collection aliases.Stef Walter2-13/+24
The collection aliases are present under: /org/freedesktop/secrets/aliases/xxxx So the default and network collections would be usable via the object path, in addition to their normal object paths: /org/freedesktop/secrets/aliases/default /org/freedesktop/secrets/aliases/network To manage the aliases, two new methods are added to the Service interface: ReadAlias() and SetAlias(). BTW, These are not properties on Collection because a collection can be have multiple aliases pointing to it.
2010-12-04Error code changes.Stef Walter2-18/+6
* Remove AlreadyExists. No longer needed. * Remove NotSupported in favor of the one defined in DBus itself: org.freedesktop.DBus.Error.NotSupported * There's no real NoSuchObject error code defined in DBus itself, so defined our own.
2010-12-04Properly added parameters for xhtml generation.Michael Leupold2-3/+5
2010-12-04Move dismissed argument in Prompt.Completed signal.Stef Walter1-4/+3
Move dismissed argument first, so it's easier to parse the result variant (or ignore it).
2010-12-04Use the OpenSession function for algorithm Negotiation.Stef Walter2-46/+45
This has several benefits: * Removes gray area of whether a single session could renegotiate a different key exchange. * Removes strange state that a session is in before negotiation of an algorithm. * Less API. * OpenSession() could be called multiple times for algorithms that require more than one back and forth negotiation. We have none of these presently.
2010-12-04Rename API to 'Secret Service API'Stef Walter3-69/+59
This was discussed on the mailing list a while back. Interfaces: org.freedesktop.Secret.Xxxx Service: org.freedesktop.Secrets Object Paths: /org/freedesktop/secrets/xxxx
2010-12-04Fix whitespace issueStef Walter1-1/+1
2010-12-04Move the GetSecret, SetSecret and GetSecrets methods.Stef Walter2-51/+54
Move to more relevant interfaces, and add secret parameter to CreateItem.
2010-12-04Implement concept of prompt objects.Stef Walter2-153/+246
* Items that could require prompting, return an optional prompt object. * Prompt objects must then be acted upon. * Prompts can be dismissed. * Operation completes with the prompt, and signal is emitted. * When no prompt is needed, returns '/'
2010-12-04Tag functions referenced in text with <function> tag.Stef Walter1-7/+7
2010-12-04Changes to allow multiple sessions per application, discussed on mailing list.Stef Walter2-64/+88
2010-12-04Clearly note that this is a draft specificationStef Walter1-2/+2