summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release: 0.220.22Vincent Untz2013-08-291-0/+17
|
* validator: Do not print two errors if file doesn't existVincent Untz2013-08-291-3/+1
|
* Allow validating multiple desktop filesMatthias Clasen2013-08-291-9/+16
| | | | | There is no good reason to not allow this. https://bugs.freedesktop.org/show_bug.cgi?id=60744
* Admit that we validate more than 1.0Matthias Clasen2013-07-191-1/+1
| | | | | | While the versioning of the spec itself is in a somewhat sad state, it is more realistic to say we are validating according to 1.1 than to 1.0.
* Warn about OnlyShowIn in Action groupsMatthias Clasen2013-07-191-2/+2
| | | | | This was recently removed from the desktop entry spec, see https://bugs.freedesktop.org/show_bug.cgi?id=66712
* Add DBusActivatable key to allowed keysMatthias Clasen2013-07-191-0/+2
| | | | This is a recent addition to the desktop entry spec.
* Update the desktop-file-validate man pageMatthias Clasen2013-07-181-2/+5
| | | | | | The man page was not mentioning --no-hints, and was referring to version 1.0 of the desktop entry spec. This commit fixes both issues.
* Tweak help output to stay within 80 columnsMatthias Clasen2013-07-181-1/+1
|
* autogen.sh: Honor NOCONFIGURE=1Colin Walters2013-05-201-4/+5
| | | | See http://people.gnome.org/~walters/docs/build-api.txt
* update-desktop-database: List only once a desktop file per mime typeVincent Untz2013-01-071-0/+7
| | | | | | | | | If a desktop file is registering the same mime type more than once (useless but okay), the desktop file was listed more than once for that mime type in mimeinfo.cache. It's easy to avoid, so make sure we only have a desktop file once per mime type.
* release: post-release bump to 0.22Vincent Untz2012-10-111-1/+1
|
* release: 0.210.21Vincent Untz2012-10-111-0/+19
|
* validate: Add Feed category, that can be used with NetworkVincent Untz2012-10-111-0/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=20197 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Add Network as related category for MonitorVincent Untz2012-10-111-1/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=49699 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Add Shooter category for gamesVincent Untz2012-10-111-0/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=38553 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Add Maps category, and document where to put GIS applicationsVincent Untz2012-10-111-0/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=20187 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Add Science as related category for more Education categoriesVincent Untz2012-10-111-8/+8
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=20186 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Make Science a main categoryVincent Untz2012-10-111-1/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=20186 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Add Spirituality and Humanities categoriesVincent Untz2012-10-111-0/+2
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=20192 See http://lists.freedesktop.org/archives/xdg/2012-October/012525.html
* validate: Change some related categories from "and" to "or"Vincent Untz2012-10-111-20/+20
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=35844 See http://lists.freedesktop.org/archives/xdg/2012-October/012526.html
* validate: Code style fixesVincent Untz2012-10-031-34/+35
|
* validate: Accept and validate GNOME3/GSettings for AutostartConditionVincent Untz2012-10-031-7/+132
| | | | | | | | | | | | | | We try to validate as much as we can the content of AutostartCondition. This means: - for GNOME3, we check that if-session/unless-session is used with an additional argument - for GSettings, we check that two arguments are passed Additionally, we now add more validation for the GNOME condition (one argument needs to be passed). https://bugs.freedesktop.org/show_bug.cgi?id=55483
* validate: Rework multiple main categories detectionVincent Untz2012-10-031-11/+51
| | | | | | | AudioVideo is required if Audio or Video is present, and that would be two main categories. But in that case, this is okay. So we need to ignore the case of two main categories when one is required by the other.
* validate: Clarify message when outputting an item of listVincent Untz2012-10-031-3/+3
| | | | | In some messages, we don't display the key value, but one item of the value (which is a list). Make this clearer.
* validate: Add hint about suggested related categoriesVincent Untz2012-10-031-147/+199
| | | | | | | | | | | | Now that related categories are not required (in general, see below for an exception), we don't need to error out when they're missing. Still, it's nice to suggest them with a hint. Note that there are still cases where another category is required (AudioVideo for Audio, for instance). Part of https://bugs.freedesktop.org/show_bug.cgi?id=35844 (comment 6 and later)
* validate: Add Adult categoryVincent Untz2012-10-031-0/+1
| | | | See http://lists.freedesktop.org/archives/xdg/2011-November/012106.html
* validate: Output hint if more than one main category is presentVincent Untz2012-10-031-0/+14
|
* validate: Only print hint if no main category is present, not an errorVincent Untz2012-10-031-7/+8
| | | | | | | | | | | The requirement to have at least one main category was removed for the specification a few months ago. It's still useful to tell people with a hint about the risk of not including one, though. See http://lists.freedesktop.org/archives/xdg/2011-November/012123.html Part of https://bugs.freedesktop.org/show_bug.cgi?id=35844 (comment 6 and later)
* validate: Add function to print hints, and --no-hints optionVincent Untz2012-10-034-4/+30
| | | | This is useful to suggest improvements to the user.
* validate: Add TDE to to list of registered OnlyShowInVincent Untz2012-05-111-1/+1
| | | | See http://lists.freedesktop.org/archives/xdg/2012-April/012374.html
* validate: Add XFCE to to list of registered categoriesVincent Untz2012-04-111-0/+1
| | | | | See http://lists.freedesktop.org/archives/xdg/2012-March/012302.html and http://lists.freedesktop.org/archives/xdg/2012-April/012348.html
* install: Do not require glib >= 2.28Vincent Untz2012-04-031-0/+5
| | | | | | | | We still only check for an older version of glib, and requiring 2.28 just for g_slist_free_full() can be silly. So if we don't have 2.28, just use the equivalent trivial code. https://bugs.freedesktop.org/show_bug.cgi?id=48133
* release: post-release bump to 0.21Vincent Untz2012-03-051-1/+1
|
* release: 0.200.20Vincent Untz2012-03-051-0/+11
|
* validate: Cleanup previous commitVincent Untz2012-03-021-73/+102
| | | | | One small fix worth mentioning is that we don't consider seeing an Exec key in an action group as having seen an Exec key in the main group.
* validate: Validate Desktop ActionsGiovanni Campagna2012-03-021-43/+136
| | | | | | | | Destkop Actions were recently reintroduced in the specification, with full specification of semantics and allowed keys. Previously the validator would allow and ignore any desktop action description, now it requires them to be compliant.
* build: Update git.mk and ignore generated tarballsVincent Untz2012-02-222-9/+20
|
* build: Generate ChangeLog on make distVincent Untz2012-02-221-0/+13
|
* Add MATE and Razor to list of registered environmentsVincent Untz2012-01-241-1/+1
| | | | See http://lists.freedesktop.org/archives/xdg/2012-January/012250.html
* validate: Handle list of locale strings in fixup tooMatthias Clasen2012-01-121-26/+51
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=44098
* release: post-release bump to 0.20Vincent Untz2011-12-201-1/+1
|
* release: 0.19DESKTOP_FILE_UTILS_0_19Vincent Untz2011-12-201-0/+31
|
* build: Fix distcheckVincent Untz2011-12-201-0/+2
|
* build: Create xz tarballsVincent Untz2011-12-201-1/+1
|
* validate: Add support for updated Keywords keyVincent Untz2011-12-191-49/+131
| | | | This is not a KDE-specific key anymore, but a list of locale strings.
* update-desktop-database: Ignore desktop files with Hidden=trueVincent Untz2011-12-151-0/+7
| | | | | | | Those desktop files should be considered as non-existent, according to the spec. https://bugs.freedesktop.org/show_bug.cgi?id=31099
* man: Install a desktop-file-edit man pageVincent Untz2011-12-141-0/+9
| | | | It's actually just a symlink to the desktop-file-install one.
* man: Update manual for desktop-file-install/desktop-file-edit changesVincent Untz2011-12-142-20/+76
|
* install: Look at RPM_BUILD_ROOT to know where to install desktop filesVincent Untz2011-12-141-1/+6
| | | | | | If the default directory to install desktop files is used, then look at the RPM_BUILD_ROOT environment variable in case a package is being built to correctly install the .desktop file.
* install: Add hidden --edit-mode to force edit modeVincent Untz2011-12-141-0/+9
| | | | This helps the developer test the mode without installing :-)