summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2017-11-26 11:40:51 +0000
committerSimon McVittie <smcv@collabora.com>2017-12-24 18:27:16 +0000
commitac49b22458178663db4ab8ba0f34aa37fd85444c (patch)
tree4389ae41eb230723d505d7a33b90d313e13c6ad2 /NEWS
parent67d04ad1aa5160fdd36ba2108e8f988ddcffe423 (diff)
downloaddbus-ac49b22458178663db4ab8ba0f34aa37fd85444c.tar.gz
spec: Deprecate hyphen/minus in well-known names
We don't really need two parallel forms of punctuation, and in particular DNS domain names only have one (hyphens). If we choose one representation and deprecate the other, it makes the recommendation clearer for app authors. This reflects a similar change to the Desktop Entry Specification, which uses D-Bus well-known names as app IDs. While hyphens are not a problem for D-Bus well-known names or for freedesktop.org app IDs, they create problems for adjacent APIs and specifications that want to use a well-known name in a context where hyphens are not allowed. Hyphens are not allowed in D-Bus object paths and interface names, are only conditionally allowed in Flatpak app IDs (they can only appear in the last element), and have a special syntactic role in Freedesktop icon names. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=103216 Bug: https://bugs.freedesktop.org/show_bug.cgi?id=103914 Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Reviewed-by: Alexander Larsson <alexl@redhat.com>
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions