Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
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.
|
|
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.
|
|
See http://lists.freedesktop.org/archives/xdg/2012-January/012250.html
https://bugs.freedesktop.org/show_bug.cgi?id=44353
|
|
See http://lists.freedesktop.org/archives/xdg/2012-January/012250.html
https://bugs.freedesktop.org/show_bug.cgi?id=41112
|
|
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.
|
|
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
|
|
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
|
|
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
|
|
|
|
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.
|
|
|
|
Merge in wm-spec repository converted from CVS.
|
|
|
|
|
|
* Discussed on mailing list
|
|
|
|
s/Secrets Service/Secret Service/g
See: http://lists.freedesktop.org/archives/authentication/2009-August/000092.html
|
|
|
|
|
|
|
|
As discussed on XDG.
|
|
See http://lists.freedesktop.org/archives/xdg/2011-March/011856.html
|
|
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.
|
|
|
|
This creates the collection with the given alias, or returns an already
existing collection in a race free manner.
|
|
This is used to specify the type of the secret. For example:
* text/plain; charset=utf8
* application/octet-stream
* etc...
|
|
|
|
|
|
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.
|
|
|
|
|
|
the context of CreateCollection and CreateItem.
|
|
|
|
|
|
<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>
|
|
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.
|
|
* 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.
|
|
|
|
Move dismissed argument first, so it's easier to parse the
result variant (or ignore it).
|
|
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.
|
|
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
|
|
|
|
Move to more relevant interfaces, and add secret parameter
to CreateItem.
|
|
* 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 '/'
|
|
|
|
|
|
|
|
|