~elementary-os/ubuntu-package-imports/desktop-file-utils-xenial

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: RabbitBot
  • Date: 2016-01-17 16:50:38 UTC
  • Revision ID: rabbitbot@elementary.io-20160117165038-3yu4qhcpf1rjfh01
Initial import, version 0.22-1ubuntu3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
============
 
2
Version 0.22
 
3
============
 
4
 
 
5
 desktop-file-validate
 
6
  - add DBusActivatable key to allowed keys (Matthias Clasen)
 
7
  - warn about OnlyShowIn in Action groups (Matthias Clasen)
 
8
  - allow validating multiple desktop files (Matthias Clasen)
 
9
  - improve help output (Matthias Clasen)
 
10
  - update man page (Matthias Clasen)
 
11
 
 
12
 update-desktop-database
 
13
  - list only once a desktop file per mime type (Vincent)
 
14
 
 
15
 misc
 
16
  - honor NOCONFIGURE=1 (Colin Walters)
 
17
 
 
18
============
 
19
Version 0.21
 
20
============
 
21
 
 
22
 desktop-file-validate
 
23
  - update to current version of menu specification (Vincent):
 
24
    - only print hint if no main category is present, not an error
 
25
    - make Science a main category
 
26
    - add new registered categories: Adult, Feed, Humanities, Maps,
 
27
      Shooter, Spirituality, XFCE
 
28
    - update related categories
 
29
    - add TDE to list of registered OnlyShowIn
 
30
  - accept and validate GNOME3/GSettings for AutostartCondition (Vincent)
 
31
  - output hint if more than one main category is present (Vincent)
 
32
  - output hint about suggested related categories (Vincent)
 
33
 
 
34
 misc
 
35
  - do not require glib >= 2.28 for build (Vincent)
 
36
 
 
37
============
 
38
Version 0.20
 
39
============
 
40
 
 
41
 desktop-file-install
 
42
  - fix list of locale strings without trailing slash (Matthias Clasen)
 
43
 
 
44
 desktop-file-validate
 
45
  - add MATE and Razor to list of registered environments (Vincent)
 
46
  - validate Desktop Actions (Giovanni Campagna, Vincent)
 
47
 
 
48
============
 
49
Version 0.19
 
50
============
 
51
 
 
52
 desktop-file-install
 
53
   - respect order of edit options (Vincent)
 
54
   - add --add-not-show-in/--remove-not-show-in options (Vincent)
 
55
   - add options to set Name, GenericName, Comment, Icon keys (Vincent)
 
56
   - add --set-key/--set-value options to set an arbitrary key (Vincent)
 
57
   - remove localized keys when setting/removing a key (Vincent)
 
58
   - copy translations when copying a key (Vincent)
 
59
   - create a desktop-file-edit symlink to desktop-file-install to simply edit
 
60
     .desktop files (without having to pass --dir) (Vincent)
 
61
   - look at RPM_BUILD_ROOT to know where to install desktop files
 
62
   - minor UI improvements (Vincent)
 
63
 
 
64
 desktop-file-validate
 
65
   - add Unity to list of registered environments (Vincent)
 
66
   - deal with various zz-application/zz-winassoc-XXX mime types (Vincent)
 
67
   - mark all zz-application/* MIME types as aliases (Vincent)
 
68
   - add support for updated Keywords key (Vincent)
 
69
 
 
70
 update-desktop-database
 
71
   - deal with various zz-application/zz-winassoc-XXX mime types (Vincent)
 
72
   - mark all zz-application/* MIME types as aliases (Vincent)
 
73
   - ignore desktop files with Hidden=true (Vincent)
 
74
 
 
75
 misc
 
76
   - modernize build system a bit (Vincent)
 
77
   - update man pages (Vincent)
 
78
 
 
79
============
 
80
Version 0.18
 
81
============
 
82
 
 
83
 desktop-file-validate
 
84
   - accept x-scheme-handler/* mime types (Vincent)
 
85
 
 
86
 update-desktop-database
 
87
   - sort mime types alphabetically in generated cache (Vincent)
 
88
   - accept x-scheme-handler/* mime types (Vincent)
 
89
 
 
90
 misc
 
91
   - improve build system (Vincent)
 
92
   - minor documentation fixes (Vincent)
 
93
 
 
94
============
 
95
Version 0.17
 
96
============
 
97
 
 
98
 desktop-file-validate
 
99
   - accept chemical/* mime types as valid types (Vincent)
 
100
   - make icon names with an extension for Icon key a non-fatal error (Vincent)
 
101
 
 
102
 update-desktop-database
 
103
   - accept chemical/* mime types as valid types (Vincent)
 
104
   - ignore --verbose if --quiet is also passed (Vincent)
 
105
   - make sure to always output lists in the keyfile we generate (Vincent)
 
106
 
 
107
 misc
 
108
   - improve build system (Vincent)
 
109
   - update documentation (Vincent)
 
110
   - add man pages (Vincent)
 
111
 
 
112
============
 
113
Version 0.16
 
114
============
 
115
 
 
116
 desktop-file-install
 
117
   - do not unlink the destination file if it's the same as the source file in
 
118
     desktop-file-install (Vincent)
 
119
 
 
120
 desktop-file-validate
 
121
   - check that a main category is included in the Categories (Vincent)
 
122
   - check that categories required by another one are present (Vincent)
 
123
   - do not always show warnings about KDE specific uses (Vincent)
 
124
   - check that the Comment does not look like the Name and the GenericName
 
125
     (Vincent)
 
126
   - display error about multiple keys with the same name earlier (Vincent)
 
127
   - improve MIME type check to make sure that the MIME types are valid
 
128
     (Vincent)
 
129
   - add LXDE in the list of registered OnlyShowIn values (Vincent)
 
130
   - add "warning" to error strings to make them easily greppable (Vincent)
 
131
   - handle AutostartCondition key, as proposed for the autostart specification
 
132
     and used in GNOME (Vincent)
 
133
   - accept empty Categories key as valid (Vincent)
 
134
   - make new errors non-fatal to give some time to maintainers to fix their
 
135
     .desktop file after a release of desktop-file-utils (Vincent)
 
136
   - plug leak (Vincent)
 
137
   - code cleanups (Vincent)
 
138
 
 
139
 update-desktop-database
 
140
   - improve MIME type check to make sure that the MIME types are valid
 
141
     (Vincent)
 
142
   - improve error messages (Erik Hovland, Vincent)
 
143
   - fix format string vulnerability warning (Vincent)
 
144
 
 
145
 misc
 
146
   - use AM_SILENT_RULES (Vincent)
 
147
   - improve build system (Vincent)
 
148
 
 
149
============
 
150
Version 0.15
 
151
============
 
152
 
 
153
  o make the extension check for Icon key a warning instead of an error for now
 
154
    (Ray Strode)
 
155
  o Fix a crash in update-desktop-database when there's no group (Vincent)
 
156
  o Fix a crash in the validator happening for very small lines (Vincent)
 
157
 
 
158
============
 
159
Version 0.14
 
160
============
 
161
 
 
162
  o update of the Emacs editing mode for .desktop files (Ville Skyttä)
 
163
  o make desktop-file-install print an error when trying to install a
 
164
    non-existing desktop file, or a desktop file that can't be read (Vincent)
 
165
  o make the validator check the content of the Icon key (Vincent)
 
166
  o make the validator accept X-Foo as a valid environment (this was added to
 
167
    the spec) (Stanislav Brabec, Vincent)
 
168
  o really handle the -m command line argument for desktop-file-install
 
169
    (Matthias Clasen)
 
170
  o make desktop-file-install accept as one valid argument multiple
 
171
    categories/only-show-in/mime-types values. Now --add-category="GNOME;GTK"
 
172
    works as expected. (Vincent)
 
173
  o make desktop-file-install validate the created desktop file before removing
 
174
    the original file, and unlink it if it's not valid (Vincent)
 
175
  o code cleanups for desktop-file-install (Vincent)
 
176
 
 
177
============
 
178
Version 0.13
 
179
============
 
180
 
 
181
  o rewrite validator, and update it for desktop entry specification 1.0.
 
182
    The validator should be stricter and report more useful messages.
 
183
    (Vincent)
 
184
  o add --warn-kde and --no-warn-deprecated command line options to
 
185
    desktop-file-validate (Vincent)
 
186
  o port desktop-file-install to GKeyFile (Vincent)
 
187
  o don't require --vendor for desktop-file-install (Vincent)
 
188
  o some general module cleanup (Vincent)
 
189
 
 
190
============
 
191
Version 0.12
 
192
============
 
193
 
 
194
  o improves category validation code to not catch false positives (Vincent Fretin, Ville Skyttä, Ray Strode, Vincent Untz) 
 
195
  o make category validation code non-fatal (Ray)
 
196
  o fix mem leaks and double frees (Pascal Terjan)
 
197
 
 
198
============
 
199
Version 0.11
 
200
============
 
201
 
 
202
  o Validate desktop file categories (Emmet Hikory, Vincent Untz)
 
203
  o Use GKeyFile instead of the old egg code in update-desktop-database (Vincent)
 
204
  o Use GOption instead of popt (Vincent)
 
205
  o Fix grammar problem in one of the strings (Moritz Barsnick)
 
206
  o NULL terminate search patch in update-desktop-database (Mike Hearn)
 
207
  o Fix language to encoding mapping to match spec (Ville Skyttä) 
 
208
 
 
209
============
 
210
Version 0.10
 
211
============
 
212
 
 
213
  o Remove all menus code (Mark McLoughlin)
 
214
  o Don't try and add key/value pairs to comments (Miloslav Trmac)
 
215
 
 
216
===========
 
217
Version 0.9
 
218
===========
 
219
 
 
220
  o Many update-desktop-database improvements (Ray Strode, Dan Williams)
 
221
  o Fix desktop-file-install --remove-only-show-in (Ray Strode)
 
222
 
 
223
===========
 
224
Version 0.8
 
225
===========
 
226
 
 
227
 o Fix various leaks (Kjartan Maraas)
 
228
 o Update with latest libegg code (Ray Strode)
 
229
 
 
230
 o Menu method work (Mark McLoughlin, Dan Williams)
 
231
     + Reload the menu when .desktop/.directory files change
 
232
     + Respect NoDisplay in .desktop/.directory files
 
233
     + Remove empty submenus
 
234
     + Report the last modification time of the tree
 
235
     + Support setting the OnlyShowIn name
 
236
     + Add a reasonable default set of schemes
 
237
 
 
238
===========
 
239
Version 0.7
 
240
===========
 
241
 
 
242
 o Add update-desktop-database (Ray Strode)
 
243
 o Emacs editing mode for .desktop files (Ville Skyttä)
 
244
 o Update to latest spec, improve error messages (Ville Skyttä)
 
245
 o Warning fixes (Mark McLoughlin)
 
246
 o distcheck fixes (Jonathan Blandford)
 
247
 
 
248
===========
 
249
Version 0.6
 
250
===========
 
251
 
 
252
 o Bring up to date with version 0.8 of the menu spec
 
253
 o Don't crash when a .desktop file is a symlink to a non-existant file
 
254
 
 
255
===========
 
256
Version 0.5
 
257
===========
 
258
 
 
259
 o Don't segfault with .desktop files which have a leading comment
 
260
 
 
261
===========
 
262
Version 0.4
 
263
===========
 
264
 
 
265
 o Add support for "Desktop Action" sections
 
266
 
 
267
===========
 
268
Version 0.3
 
269
===========
 
270
 
 
271
 o Create target dir of desktop-file-install if nonexistent;
 
272
 o improve some error messages
 
273
 o fix OnlyShowIn? handling
 
274
 o add --print-available option to dump desktop files being considered by desktop-menu-tool
 
275
 o rename obsolete [KDE Desktop Entry] section if found
 
276
 o fix a crash
 
277
 o verify proper spelling of KDE and GNOME in OnlyShowIn?
 
278
 o add a --remove-key option; check that string lists end in a semicolon
 
279
 o add --copy-name-to-generic-name and vice versa
 
280
 o fix bug in --delete-original that made it not work
 
281
 
 
282
===========
 
283
Version 0.2
 
284
===========
 
285
 
 
286
 o Adds desktop-menu-tool to parse vfolder menus and generate a symlink tree or just print them out.
 
287
 
 
288
===========
 
289
Version 0.1
 
290
===========
 
291
 
 
292
 o Initial release. Contains desktop-file-validate and desktop-file-install.
 
293
 
 
294
 
 
295