summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-03-05release: 0.200.20Vincent Untz1-0/+11
2012-03-02validate: Cleanup previous commitVincent Untz1-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.
2012-03-02validate: Validate Desktop ActionsGiovanni Campagna1-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.
2012-02-22build: Update git.mk and ignore generated tarballsVincent Untz2-9/+20
2012-02-22build: Generate ChangeLog on make distVincent Untz1-0/+13
2012-01-24Add MATE and Razor to list of registered environmentsVincent Untz1-1/+1
See http://lists.freedesktop.org/archives/xdg/2012-January/012250.html
2012-01-12validate: Handle list of locale strings in fixup tooMatthias Clasen1-26/+51
https://bugs.freedesktop.org/show_bug.cgi?id=44098
2011-12-20release: post-release bump to 0.20Vincent Untz1-1/+1
2011-12-20release: 0.19DESKTOP_FILE_UTILS_0_19Vincent Untz1-0/+31
2011-12-20build: Fix distcheckVincent Untz1-0/+2
2011-12-20build: Create xz tarballsVincent Untz1-1/+1
2011-12-19validate: Add support for updated Keywords keyVincent Untz1-49/+131
This is not a KDE-specific key anymore, but a list of locale strings.
2011-12-15update-desktop-database: Ignore desktop files with Hidden=trueVincent Untz1-0/+7
Those desktop files should be considered as non-existent, according to the spec. https://bugs.freedesktop.org/show_bug.cgi?id=31099
2011-12-14man: Install a desktop-file-edit man pageVincent Untz1-0/+9
It's actually just a symlink to the desktop-file-install one.
2011-12-14man: Update manual for desktop-file-install/desktop-file-edit changesVincent Untz2-20/+76
2011-12-14install: Look at RPM_BUILD_ROOT to know where to install desktop filesVincent Untz1-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.
2011-12-14install: Add hidden --edit-mode to force edit modeVincent Untz1-0/+9
This helps the developer test the mode without installing :-)
2011-12-14keyfileutils: Do not pretend we can save to URIVincent Untz3-10/+7
This is just wrong, and breaks saving to relative paths in edit mode.
2011-12-14install: Add an edit modeVincent Untz1-62/+97
This mode is used when the program is called as desktop-file-edit. In this mode, we just allow inline editing of one .desktop file.
2011-12-14build: Create a desktop-file-edit symlink to desktop-file-installVincent Untz2-0/+10
2011-12-14install: Use "process" instead of "install" in messagesVincent Untz1-2/+2
This makes the tool feel a bit less install-specific.
2011-12-14install: Move the install command line options to an option groupVincent Untz1-15/+25
They're usually not needed as the default behavior is fine.
2011-12-14keyfileutils: Also copy translations when copying a keyVincent Untz1-7/+55
We of course don't do that if we're dealing with keys that are localized keys.
2011-12-14keyfileutils: Drop unneeded checkVincent Untz1-4/+0
2011-12-14install: Remove localized keys when setting/removing a keyVincent Untz3-0/+35
If we set a key to a new value, then clearly, the translations are outdated and should be removed. If we remove a key, then the intention is to also remove the translations.
2011-12-14install: Add --set-key/--set-value options to set an arbitrary keyVincent Untz1-3/+101
Also move the reversal of the edit_actions list to a post-parsing hook.
2011-12-14install: Move options aroundVincent Untz1-36/+36
The new order in --help-edit makes more sense.
2011-12-14install: Add options to set Name, GenericName, Comment, Icon keysVincent Untz1-0/+69
2011-12-14install: Add --add-not-show-in/--remove-not-show-in optionsVincent Untz1-0/+30
2011-12-14install: Also handle --copy-generic-name-to-name & friends orderedVincent Untz1-25/+28
This is important for this to work correctly: --remove-key GenericName --copy-generic-name-to-name
2011-12-14install: Respect order of edit optionsVincent Untz1-51/+81
We want to support cases like: --remove-key Categories --add-category AudioVideo Until now, we were not keeping the order of edit options and this resulted in removing keys before editing lists (which is wrong for the case above). In general, people expect the order of their edit options to be respected.
2011-12-14install: Split parsing of install & edit optionsVincent Untz1-65/+92
2011-12-14Fix build by adding forgotten ','Vincent Untz1-1/+1
2011-10-19Mark all zz-application/* MIME types as aliasesVincent Untz1-13/+11
Even popular zz-application/* MIME types (like zz-application/zz-winassoc-doc) should actually just be used as aliases to the real valid MIME types. This needs some fixes to shared-mime-info so that it knows about the aliases, but it's the right thing to do.
2011-10-19Deal with various zz-application/zz-winassoc-XXX mime typesHans de Goede1-2/+14
zz-application is not a valid media type, but unfortunately there are quite a few mime types out there in the form of zz-application/zz-winassoc-XXX This patch makes mimeutils deal with these in 2 different ways: 1) For the "popular" ones (doc and xls) simply accept them 2) For the others, advice the standard mime type for these files https://bugs.freedesktop.org/show_bug.cgi?id=41286
2011-06-14build: Modernize build system a bitVincent Untz3-13/+3
Do not use libtool as there's nothing needing it. Use the tar-ustar option for AM_INIT_AUTOMAKE for better tarballs. Correctly use ACLOCAL_FLAGS in Makefile.am instead of configure.ac. Do not use AM_MAINTAINER_MODE as it is not recommended by automake developers. Do not use AC_ISC_POSIX nor AC_HEADER_STDC as they shouldn't be needed on modern systems.
2011-03-31Add Unity to list of registered environmentsVincent Untz1-1/+1
See http://lists.freedesktop.org/archives/xdg/2011-March/011856.html
2011-01-13release: post-release bump to 0.19Vincent Untz1-1/+1
2011-01-13release: 0.18DESKTOP_FILE_UTILS_0_18Vincent Untz1-0/+15
2010-10-09build: Update git.mk from pangoVincent Untz1-1/+10
2010-10-05Accept x-scheme-handler/* mime typesVincent Untz1-1/+1
This will be used by desktops to know which applications can handle a URI scheme.
2010-09-20man: Fix title of update-desktop-database man pageVincent Untz1-1/+1
2010-09-20build: Update all Makefile.am to more recent standardsVincent Untz2-9/+9
2010-09-20misc: Update instructions for commit messagesVincent Untz1-5/+8
We're switching to "tag:" instead of "[tag]".
2010-09-10Sort mime types alphabetically in update-desktop-database cacheVincent Untz1-1/+10
This makes the cache easier to read, in case some people want to take a look.
2010-09-10Update README to stop saying there's no docVincent Untz1-2/+1
2010-09-10[release] post-release bump to 0.18Vincent Untz1-1/+1
2010-09-10[release] 0.17DESKTOP_FILE_UTILS_0_17Vincent Untz1-0/+18
2010-09-10Add man pagesVincent Untz6-2/+240
2010-09-10Rework help of all toolsVincent Untz3-67/+69
Some text was reworded, and the options were re-ordered.