Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-10-05 | Release: 0.27HEAD0.27master | Hans Petter Jansson | 1 | -0/+20 | |
2023-10-05 | docs: Remove Autotools info from README and update stale links | Hans Petter Jansson | 1 | -16/+6 | |
2023-10-05 | docs: Bring HACKING notes into the Gitlab era | Hans Petter Jansson | 1 | -10/+7 | |
2023-10-05 | validate: Properly escape field codes in messages | Hans Petter Jansson | 1 | -4/+4 | |
Fixes #71. | |||||
2023-10-05 | validate: Add G_GNUC_PRINTF() to verify message formatting | Hans Petter Jansson | 1 | -4/+4 | |
2023-10-05 | Remove Autotools build files - support only Meson from now on | Hans Petter Jansson | 7 | -480/+0 | |
2023-09-13 | validate: Add Endless to the list of valid desktop IDs | Philip Withnall | 1 | -1/+1 | |
See https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/73 and https://github.com/ximion/appstream/pull/522. Signed-off-by: Philip Withnall <philip@tecnocode.co.uk> | |||||
2023-05-23 | validate: add DDE as a category | Wang Zichong | 1 | -0/+1 | |
Related: https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/68 | |||||
2023-05-22 | validate: use DDE for deepin desktop | Wang Zichong | 1 | -1/+1 | |
Since DDE (and its distro 'deepin') v23 beta, 'DDE' will be used instead of 'Deepin', so we just also update the name here. Related links: - https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/69 - https://www.freelists.org/post/deepin-devel/xdgspec-DDE - https://github.com/linuxdeepin/developer-center/issues/3829 | |||||
2023-05-22 | Add --version | JakobDev | 3 | -1/+33 | |
2022-06-25 | Add LXQt to registered categories. LXQt requires it. | rezso | 1 | -0/+1 | |
2022-02-15 | validate: Support version 1.5 | David King | 3 | -2/+5 | |
Bump CURRENT_SPEC_VERSION to 1.5. | |||||
2022-02-15 | validate: support SingleMainWindow key from 1.5 | David King | 1 | -0/+3 | |
Fixes https://gitlab.freedesktop.org/xdg/desktop-file-utils/-/issues/59 | |||||
2021-05-25 | desktop-entry-mode.el: highlight action groups when id includes hyphens | Peter Oliver | 1 | -1/+1 | |
Hypens are legal characters in identifiers. | |||||
2020-06-20 | pledge: add support to remaining utilities | Antoine Jacoutot | 3 | -2/+30 | |
2020-06-19 | Post-release version bump to 0.27 | Hans Petter Jansson | 2 | -2/+2 | |
2020-06-19 | Release: 0.260.26 | Hans Petter Jansson | 1 | -0/+12 | |
2020-06-19 | build: Fix name change for update-desktop-database in meson build | Hans Petter Jansson | 1 | -1/+1 | |
Fixes #58. | |||||
2020-06-18 | Post-release version bump to 0.26 | Hans Petter Jansson | 2 | -2/+2 | |
2020-06-18 | Release: 0.250.25 | Hans Petter Jansson | 1 | -0/+22 | |
2020-06-18 | doc: Update installation instructions | Hans Petter Jansson | 1 | -3/+11 | |
2020-06-18 | doc: Update supported spec version to 1.4 | Hans Petter Jansson | 1 | -1/+1 | |
2020-06-18 | validate: Officially support version 1.4 of the spec | Hans Petter Jansson | 2 | -1/+7 | |
2020-06-18 | validate: Fix parsing of escaped double quote in quoted strings | Hans Petter Jansson | 1 | -2/+2 | |
Fixes #56. | |||||
2020-06-18 | Add guards against multiple inclusion | Hans Petter Jansson | 3 | -0/+15 | |
Inspired by a patch from Félix Piédallu <felix@piedallu.me> that did the same thing using #pragma. | |||||
2020-06-18 | Use python for scripts instead of bash | Félix Piédallu | 5 | -10/+34 | |
2020-06-18 | Add Meson to gitlab-ci | Félix Piédallu | 1 | -6/+4 | |
2020-06-18 | Add Meson build system | Félix Piédallu | 7 | -0/+140 | |
2020-06-07 | validate: Fix erroneous flagging of extension keys | Hans Petter Jansson | 1 | -1/+1 | |
Fixes #57. | |||||
2020-05-23 | Bump CURRENT_SPEC_VERSION to 1.2 | Rémi Verschelde | 2 | -2/+2 | |
Support was added in 7cc5b25e6213ab4e35e4e5fbd00c1790b7a0cea9, but some hardcoded values were missed. | |||||
2020-04-27 | Add support for PrefersNonDefaultGPU .desktop keywip/hadess/add-PrefersNonDefaultGPU | Bastien Nocera | 1 | -0/+5 | |
And deprecate KDE's X-KDE-RunOnDiscreteGpu. See: https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/13 | |||||
2020-04-27 | Make it possible to deprecate keys starting with X- | Bastien Nocera | 1 | -3/+5 | |
So we can throw warnings to make it easier to migrate to newer versions of the spec. test.desktop: warning: key "X-KDE-RunOnDiscreteGpu" in group "Desktop Entry" is deprecated | |||||
2020-04-27 | ci: Bump Fedora version | Bastien Nocera | 1 | -1/+1 | |
2020-04-15 | validate: Add the "Implements" field from spec version 1.2 | Dylan Baker | 1 | -0/+2 | |
Fixes #55 | |||||
2019-11-19 | desktop-file-validate: Simplify a couple of error messages | Philip Withnall | 1 | -4/+4 | |
They were printing the value of both keys, but given that the warning is that the two values are (almost) the same, it seems a pointless waste of space to print both of them. Print only one. Signed-off-by: Philip Withnall <withnall@endlessm.com> | |||||
2019-11-19 | desktop-file-validate: Add coloured output support | Philip Withnall | 1 | -4/+33 | |
This is only enabled if the output stream supports it, and only if compiled against GLib ≥ 2.50. This doesn’t bump the hard dependency, though. Signed-off-by: Philip Withnall <withnall@endlessm.com> | |||||
2019-11-14 | desktop-file-validate: Set locale so that output encoding is correct | Philip Withnall | 1 | -0/+4 | |
The typical case is that UTF-8 values from a .desktop file are displayed on a UTF-8 terminal. If we don’t set the locale from the environment, though, libc assumes that the terminal only supports ASCII, and substitutes all non-ASCII characters with `?`. This makes (for example) Cyrillic characters in warning messages useless. Signed-off-by: Philip Withnall <withnall@endlessm.com> | |||||
2019-08-17 | validate: add support for GNOME Flashback desktop | Alberts Muktupāvels | 1 | -1/+1 | |
2019-08-17 | validate: add support for GNOME Classic desktop | Alberts Muktupāvels | 1 | -1/+1 | |
2019-07-26 | Update the DOAP file with maintainer and issue tracker info. | Hans Petter Jansson | 1 | -3/+3 | |
2019-07-26 | Post-release bump to 0.25. | Hans Petter Jansson | 1 | -1/+1 | |
2019-07-26 | Release: 0.240.24 | Hans Petter Jansson | 1 | -0/+23 | |
2019-07-25 | build: Install elisp even if emacs doesn't work. Don't byte-compile. | Hans Petter Jansson | 1 | -7/+1 | |
2019-07-24 | ci: Require automake | Hans Petter Jansson | 1 | -1/+1 | |
2019-07-24 | ci: Fix build dependencies | Hans Petter Jansson | 1 | -1/+1 | |
2019-07-24 | ci: Add .gitlab-ci.yml | Hans Petter Jansson | 1 | -0/+9 | |
2019-07-24 | Allow version 1.2 | Severin Glöckner | 1 | -0/+3 | |
Has been forgotten, as the lastest spec is 1.2 | |||||
2019-07-23 | validate: Add support for Deepin in OnlyShowIn. | Hans Petter Jansson | 1 | -1/+1 | |
2019-07-23 | update-desktop-database.c: Sort output within lines, not the just between them. | Chris Lamb | 1 | -0/+1 | |
Whilst working on the Reproducible Builds effort [0], we noticed that desktop-file-utils produces mimeinfo.cache files that are not reproducible. This is because it inherits the non-deterministic hash ordering of the mime_types_map data structure. Patch attached that sorts just prior to output. [0] https://reproducible-builds.org/ Signed-off-by: Hans Petter Jansson <hpj@cl.no> | |||||
2019-07-23 | Use pledge(2) on OpenBSD to limit the sets of syscalls that can be used | Jasper Lievisse Adriaanse | 2 | -0/+9 | |
Signed-off-by: Hans Petter Jansson <hpj@cl.no> |