6 - do not unlink the destination file if it's the same as the source file in
7 desktop-file-install (Vincent)
10 - check that a main category is included in the Categories (Vincent)
11 - check that categories required by another one are present (Vincent)
12 - do not always show warnings about KDE specific uses (Vincent)
13 - check that the Comment does not look like the Name and the GenericName
15 - display error about multiple keys with the same name earlier (Vincent)
16 - improve MIME type check to make sure that the MIME types are valid
18 - add LXDE in the list of registered OnlyShowIn values (Vincent)
19 - add "warning" to error strings to make them easily greppable (Vincent)
20 - handle AutostartCondition key, as proposed for the autostart specification
21 and used in GNOME (Vincent)
22 - accept empty Categories key as valid (Vincent)
23 - make new errors non-fatal to give some time to maintainers to fix their
24 .desktop file after a release of desktop-file-utils (Vincent)
26 - code cleanups (Vincent)
28 update-desktop-database
29 - improve MIME type check to make sure that the MIME types are valid
31 - improve error messages (Erik Hovland, Vincent)
32 - fix format string vulnerability warning (Vincent)
35 - use AM_SILENT_RULES (Vincent)
36 - improve build system (Vincent)
42 o make the extension check for Icon key a warning instead of an error for now
44 o Fix a crash in update-desktop-database when there's no group (Vincent)
45 o Fix a crash in the validator happening for very small lines (Vincent)
51 o update of the Emacs editing mode for .desktop files (Ville Skyttä)
52 o make desktop-file-install print an error when trying to install a
53 non-existing desktop file, or a desktop file that can't be read (Vincent)
54 o make the validator check the content of the Icon key (Vincent)
55 o make the validator accept X-Foo as a valid environment (this was added to
56 the spec) (Stanislav Brabec, Vincent)
57 o really handle the -m command line argument for desktop-file-install
59 o make desktop-file-install accept as one valid argument multiple
60 categories/only-show-in/mime-types values. Now --add-category="GNOME;GTK"
61 works as expected. (Vincent)
62 o make desktop-file-install validate the created desktop file before removing
63 the original file, and unlink it if it's not valid (Vincent)
64 o code cleanups for desktop-file-install (Vincent)
70 o rewrite validator, and update it for desktop entry specification 1.0.
71 The validator should be stricter and report more useful messages.
73 o add --warn-kde and --no-warn-deprecated command line options to
74 desktop-file-validate (Vincent)
75 o port desktop-file-install to GKeyFile (Vincent)
76 o don't require --vendor for desktop-file-install (Vincent)
77 o some general module cleanup (Vincent)
83 o improves category validation code to not catch false positives (Vincent Fretin, Ville Skyttä, Ray Strode, Vincent Untz)
84 o make category validation code non-fatal (Ray)
85 o fix mem leaks and double frees (Pascal Terjan)
91 o Validate desktop file categories (Emmet Hikory, Vincent Untz)
92 o Use GKeyFile instead of the old egg code in update-desktop-database (Vincent)
93 o Use GOption instead of popt (Vincent)
94 o Fix grammar problem in one of the strings (Moritz Barsnick)
95 o NULL terminate search patch in update-desktop-database (Mike Hearn)
96 o Fix language to encoding mapping to match spec (Ville Skyttä)
102 o Remove all menus code (Mark McLoughlin)
103 o Don't try and add key/value pairs to comments (Miloslav Trmac)
109 o Many update-desktop-database improvements (Ray Strode, Dan Williams)
110 o Fix desktop-file-install --remove-only-show-in (Ray Strode)
116 o Fix various leaks (Kjartan Maraas)
117 o Update with latest libegg code (Ray Strode)
119 o Menu method work (Mark McLoughlin, Dan Williams)
120 + Reload the menu when .desktop/.directory files change
121 + Respect NoDisplay in .desktop/.directory files
122 + Remove empty submenus
123 + Report the last modification time of the tree
124 + Support setting the OnlyShowIn name
125 + Add a reasonable default set of schemes
131 o Add update-desktop-database (Ray Strode)
132 o Emacs editing mode for .desktop files (Ville Skyttä)
133 o Update to latest spec, improve error messages (Ville Skyttä)
134 o Warning fixes (Mark McLoughlin)
135 o distcheck fixes (Jonathan Blandford)
141 o Bring up to date with version 0.8 of the menu spec
142 o Don't crash when a .desktop file is a symlink to a non-existant file
148 o Don't segfault with .desktop files which have a leading comment
154 o Add support for "Desktop Action" sections
160 o Create target dir of desktop-file-install if nonexistent;
161 o improve some error messages
162 o fix OnlyShowIn? handling
163 o add --print-available option to dump desktop files being considered by desktop-menu-tool
164 o rename obsolete [KDE Desktop Entry] section if found
166 o verify proper spelling of KDE and GNOME in OnlyShowIn?
167 o add a --remove-key option; check that string lists end in a semicolon
168 o add --copy-name-to-generic-name and vice versa
169 o fix bug in --delete-original that made it not work
175 o Adds desktop-menu-tool to parse vfolder menus and generate a symlink tree or just print them out.
181 o Initial release. Contains desktop-file-validate and desktop-file-install.