NEWS 14.9 KB
Newer Older
Bastien Nocera's avatar
Bastien Nocera committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
shared-mime-info 0.40 (2008-06-11)
* Mime-type Changes:
- Add Skencil image
- Add OpenOffice extension
- Add Lilypond music sheets
- Add MO3 compressed tracker files
- Add text/x-diff alias for patches
- Add text/x-c alias for C source files
- Add text/rtf for RTF files
- Add *.m3u8 glob for M3U files
- Fix problems with Matroska audio/video detection
- Fix pack200 magic
- Fix detection of some message/rfc822 files
- Tighten PBM/PPM/PGM magic to avoid false positives
- Make "README*" glob very low
- Make application/x-gnuplot a subclass of text/plain
- Remove useless fnmatch matches
- Remove useless gtkrc mime-type

* update-mime-database Changes:
- Implement glob weights
- Implement reverse suffix tree
- Implement icon and generic-icon support
- Implement compact suffix tree

26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
shared-mime-info 0.30 (2008-05-12)
* Mime-type Changes:
- Add LZMA archive
- Add Eiffel source
- Add TTX font
- Add EXR image
- Add SubViewer subtitle
- Add Windows Registry
- Add SMAF, XMF and iMelogy ringtones
- Add MRML playlists
- Add FLTK Fluid
- Add NFO info
- Add ALZ archive
- Add MS Word template
- Add GNUNet saved searches
- Add MOF
- Add CDRDAO TOC
- Add magic for KDC Kodak
- Add pattern for PCX images
- Add pattern for mbox files
- Add pattern for AWK scripts
- Add more magic for FLAC audio
- Add iptables
- Add Electronic books
- Add Cisco VPN
- Add Pack200 archives
- Add CMake scripts
- Add MS Works document
- Update DjVu types
- Update Flash video type
- Mark RCS files as text/plain
- Add an alias for RPM packages
- Remove application/x-cgi mime-type
- Remove *.exe glob for Unix executables
- Remove audio/x-mp3-playlist and make it an alias for MP3 playlists
- Remove the useless application/x-dbm type
- Remove duplicate *.amr glob from 3GPP files
- Add "<Asx" as a pattern for ASX files
- Lower XML magic priority so text/html is preferred
- Fix magic for application/x-java
- Fix up magic for AVI files
- Add "*.med" glob to MOD music
- Add "*.3gp2" glob for 3GPP audio/video
- Fix multiple XML mime-types
- Remove duplicate StuffIt archive type
- Remove unused text/x-ksysv-log

* Other:
- Update specification
- Add instructions on how to file bugs, and update translations
- Update dependencies to GLib 2.6
- Update DTD, require translated comments, require expanded-acronym if
acronym is present, require a known value for generic-icon
- Small fix to the update-mime-database man page
- Ignore unknown fields in update-mime-database
- Make sure all the comments are marked for translation
- Fix typos in the DTD
- Avoid warnings in update-mime-database for the x-content/ mimetypes

85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
shared-mime-info 0.23 (2007-12-18)
* Mime-type Changes:
- Add QTIF QuickTime image
- Add SDP stream description
- Add Vala source file
- Add Atom feed, OPML
- Add SAMI, MicroDVD, MPSub, SSA subtitles
- Add audio/x-m4b as a sub-class of audio/mp4
- Add *.aac as a suffix for MPEG-4 audio files
- Add Compressed Flash detection, add FutureSplash support
- Add *.asc as a suffix for PGP armoured keys
- Add application/msword as a sub-class of application/x-ole-storage
- Don't associate *.htm and *.html to Mozilla bookmarks
- Add more aliases for PowerPoint and Word mime-types
- Add *.vlc as a suffix for m3u files
- Better magic for Word and Office documents
- Split Windows Media Station playlists from ASX ones
- Fix up JPEG 2000 mime-types
* Other:
- Add a testsuite in the CVS tree

106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
shared-mime-info 0.22 (2007-07-30)
* Mime-type Changes:
- Clean up the Netscape/Mozilla bookmarks mime-types
- Fix Powerpoint magic detection
- Add another magic matchlet to HTML
- Add magic detection for OpenOffice.org files
- Add MP2 audio, EMF mime-types
- Add more aliases for 3GPP videos
- Add magic detection to WMF
- Add more suffixes for WordPerfect documents
- Add mime-types for SIS/SISX archives
- Add x-epoc media type
- Add *.hxx as a suffix for C++ headers
- Add Erlang mime-type
- Add another Fortran magic detection
- Add Plucker mime-type
- Add winmail.dat files as TNEF files
- Add WMLScript mime-type
- Add JAD mime-type
- Add iRiver PLA playlist mime-type
- Add Nintendo DS ROM mime-type
- Add video/avi as an alias for AVI files
- Update Ogg mime-types to match Xiph's latest documents
* Other:
- Improve Window compatibility
- Update the glib requirements

133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
shared-mime-info 0.21 (2007-04-18)
* Mime-type Changes:
- Add *.m2t as a pattern for MPEG-2 files
- Add comments for the XMCD database and ARC mime-types
- Fix comments for Adobe FrameMaker documents
- Make application/m3u an alias for audio/x-mpegurl
- Make audio/x-mpeg an alias for audio/mpeg
- Add XPS to the mime-types
- Fix RealVideo documents mime-types
- Make application/x-shared-library-la a subclass of text/plain
- Add TNEF to the mime-types
- Add PAK archive to the mime-types
- Add PSF, miniPSF, PSFlib, and gzipped PSF fonts to the mime-types
- Add *.iso9660 as a pattern for ISO files
- Add PKCS#10 certification requests to the mime-types
- Add and correct loads of raw camera image types
- Add magic for OpenOffice.org file types
- Add KSysV init files to the mime-types
- Add DirectDraw surface files to the mime-types
- Add X11 cursor type to the mime-types
- Fix magic for RTSPtext metalinks

* Other:
- Remove mention of ROX in the See Also section of the man page

158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
shared-mime-info 0.20 (2007-02-06)
* Mime-type Changes:
- Add text/javascript as an alias for application/javascript
- Add  *.latex as a pattern for TeX documents
- Add image/x-macpaint for "MacPaint Bitmap image"
- Add RTSPtextRTSP-style movie references to application/x-quicktime-media-link
- Add image/pdf as an alias for application/pdf
- Add video/flv as an alias for FLV videos
- Add Google Video Pointer mime-types
- Add application/pls as an alias for pls files
- Add gzip/bz2 types for DVI, PDF and PostScript
- Add *.kar as a pattern for MIDI files
- Add video/mp4v-es as an alias for MPEG-4 videos
- Add video/x-ms-wvx, video/x-ms-wax and video/x-ms-wmx as alias for ASX
- Add patterns and aliases for Vivo video
- Add alias for FLI files
- Add video/x-ms-wm as an alias for video/x-ms-asf
- Add a image/x-icns mime-type for MacOS X icons
- Add a text/x-rpm-spec mime-type for RPM .spec files
- Add NSC multicast playlists to video/x-ms-asf, with magic
- Add the audio/x-tta mime-type
- Add application/x-msexcel as an alias for Excel files
- Add PGM, PBM and PPM as sub-classes of PNM
- Move *.ram files to application/ram
- Use the preferred Matroska mime-types, includes Matroska audio
- Detect Makefile with a shebang at the start
- Add application/x-bzip2 as an alias for bz2 archives
- Add more magic for QuickTime files
- Add eMusic download packages
- Add *.rdfs and *.owl patterns to RDF files
- Add newer magic for Gnumeric files
- Add mime-type for WBMP images
- Make DIA a sub-class of application/xml
- Clean up PGP/GnuPG file types
- Add Lua scripts
- Avoid misdetecting Java files as C files
- Add OCL scripts
- Merge the application/vnd.palm and application/x-palm-database mime-types
- Make mbox as a sub-class of text/plain
- Add magic to detect AutoCAD DXF files
- Add magic for Go SGF records
- Add magic for PGN chess games
- Add DAR archives
- Add WavPack audio
- Remove bogus magic for Targa files
- Add Markaby scripts
- Add ACE archives
- Add Haansoft's Hangul word processor documents
- Clean up XSLT mime-types depending on version
- Add LDIF files
- Add XLIFF translation files
- Move compressed SVG files to image/svg+xml-compressed
- Add Citrix ICA files
- Add XUL and XBL detection
- Move compressed pcf (font) detection to application/x-font-pcf

* Other:
- Fix CPIO description
- Don't abort when update-mime-database can't open a file
- Move the pkgconfig file to $(datadir)
- Skip the translation of update-mime-database.c
- Have a quiet output to update-mime-database by default

221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
shared-mime-info 0.19 (2006-08-25)
* Mime-type Changes:
- Add application/powerpoint and application/mspowerpoint as aliases for
  Powerpoint
- Add VHDL mime-type
- Add application/mbox for the MBOX mailboxes
- Add text/x-txt2tags
- Remove *.dat as a glob for MPEG videos
- Add Monkey's Audio, AC3, and Musepack mime-types
- Fix matching Type1 fonts
- Remove useless application/octet-stream mime-type
- Add *.mo to application/x-gettext-translation
- Add loads of tracker audio files, console ROMs, raw images mime-types
- Fix QuickTime Media Links mime-types and detection
- Add audio/AMR and audio/AMR-WB mime-types and detection
- Add better TeX magic, and more globs
- Add better magic for patch files
- Fix .jar files' mime-types, and add better magic
- Fix magic for MPEG4 audio files
- Add an alias for .deb packages
- Add application/sieve mime-type
- Fix application/javascript's mime-type
- Fix text/csv's mime-type

* Other:
- Add paths to the .pc file

248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
shared-mime-info 0.18 (2006-07-03)

* Mime-type Changes:
- Add *.qtl to video/quicktime
- Add *.wax to audio/x-ms-asx
- Add *.mpga to audio/mpeg
- Add audio/x-ms-wma (Windows Media Audio)
- Add application/xspf+xml (XSPF playlist)
- Add a lot of subclassing information
- Fix the RSS mime-types
- Fix *.asx files' mime-type
- Avoid audio/x-ms-asx files being detected as HTML
- Avoid application/pdf files being detected as Matlab documents
- Clarify C, C++, C# and ObjC mime-types

* New translations:
- Danish

266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
shared-mime-info 0.17 (2006-03-14)

* Mime-types Changes:
- Added application/x-cue (CD image cuesheet)
- Added application/vnd.ms-access (Access database)
- Added application/x-7z-compressed (7-zip archive)
- Added application/mathematica (Mathematica)
- Added application/x-gedcom (GEDCOM genealogy)
- Added application/x-shorten (Shorten audio)
- Added video/3gpp (3GPP video)
- Added application/docbook+xml (Docbook)
- Added application/x-sqlite (SQLite database)
- Added application/x-go-sgf (Go saved games)
- Added application/x-m4 (M4 scripts)
- Added a few Ogg related mime-types
- Added application/x-cbr and application/x-cbz (Comic books archives)
- Added flv-application/octet-stream (Flash video)
- Added application/x-gnuplot (Gnuplot)
- Added application/x-srt (Text subtitle files)

* New translations:
- zh_TW

* Spec changes:
- Make the mime cache contain an mmappable binary format
- Add acronym and expanded-acronym
- Add recommendations for duplicate globs handling

294
295
296
297
298
299
300
301
302
303
304
305
306
307
shared-mime-info 0.16  (2004-03-22)

* Mime Types Changes:
- Added application/mathematica
- Added application/stuffit
- Fixed application/vnd.lotus-1-2-3 and other office types
- Added application/vnd.oasis.opendocument
- Even more types now inherit from text/plain
- Added text/x-gettext-translation
- Fixed up text/x-python

* Lots of new translations:
   - bg eo es eu it ja ms nb pl pt pt_BR ru sq uk zh_CN

308
309
310
311
312
313
314
315
316
317
318
shared-mime-info 0.15  (2004-08-30)

* Mime Types Changes:
- Added various aliases
- Make text files inherit from text/plain
- Added text/x-xmi
- Added application/x-javascripta

* Translations:
- new translations: Danish (Ole Laursen), Greek (Nikos Charonitakis), 
  Korean (Cha Young-Ho)
319
- updated translations: Finnish  (Ville Skyttä), German (Christian Neumair)
Thomas Leonard's avatar
Thomas Leonard committed
320

321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
			Version 0.14 (21-Mar-2004)

* upped the mozilla/netscape bookmarks priority.

* change xbell to x-xbel

* Add matroska video mime type

* application/x-archive needs lower prio than application/x-deb

* Change C# mimetype to text/x-csharp

* Add application/x-ole-storage mimetype, remove OLE storage match from
  application/msword, since it matches all sorts of document types using
  OLE.

* add types from ImageMagick

* add .flac detection.

* make MIME descriptions more consistant with each other (patch from
  Christian Neumair).

* add a package-config file

* conditionally disable running update-mimedb for packages.

* fix up RIFF and shell magic, as well as merging diff files and patch files.

* New az, cy, and no translations.

			Version 0.13.1 (01-Jan-2003)
353

354
355
356
* Specify number of characters to test when checking for text files
  (requested by Jaap Karssenberg).

Thomas Leonard's avatar
Thomas Leonard committed
357
358
* Added <alias> and <sub-class-of> fields.

359
360


Thomas Leonard's avatar
Thomas Leonard committed
361
			Version 0.12 (28-Aug-2003)
362
363

* Added *.pm and *.al globs for PERL (Jaap Karssenberg).
364
365
366

* Added a section to the spec about the inode/* MIME types (suggested by
  Jaap Karssenberg).
Thomas Leonard's avatar
Thomas Leonard committed
367
368
369
370
371
372
373
374
375
376
377
378

* Clarify the meaning of nested magic matches.

* Fixed example (lang -> xml:lang) (Christophe Fergeau).

* Change 'case insensitive match' to 'lowercase match'.

* Fixed byte-swapping for little-endian and host-endian matches (reported by
  Jaap Karssenberg).

* Ignore trailing '/' characters on MIME directory name.

Thomas Leonard's avatar
Thomas Leonard committed
379
380
381
382
383
384
385
386
	
			Version 0.11 (17-Apr-2003)

* 'make install' validates the common types file against the DTD.

* Install instructions updated for new XDG Base Directory Specification.

* Added new <root-XML> element to identify XML files by
387
  (namespaceURI, localName) pairs (suggested by Mike Hearn).
Thomas Leonard's avatar
Thomas Leonard committed
388

389
* Minor updates to the database itself (Vincent Lefevre).
Thomas Leonard's avatar
Thomas Leonard committed
390

391
392
* Added short discussion of ACAP Media Type Dataset Class to spec (suggested
  by Dave Cridland).
Thomas Leonard's avatar
Thomas Leonard committed
393
394
395

* Updated spec to use XDG Base Directory Specification for paths.

396
* Clarifications to glob matching section (requested by Jonathan Blandford).
Thomas Leonard's avatar
Thomas Leonard committed
397

398
399
* Added a 'Recommended checking order' section to help interoperability
  (suggested by Lars Hallberg).
Thomas Leonard's avatar
Thomas Leonard committed
400
401
402
403
404
405
406
407
408
409

* Greatly improved error reporting in update-mime-database, and commented
  the code more.

* Fixed possible segfault if a MIME type was defined twice with no xml:lang
  in the same directory.

* When update-mime-database is run, warn the user if the MIME directory
  given isn't in the search path.

Thomas Leonard's avatar
Thomas Leonard committed
410

Thomas Leonard's avatar
Thomas Leonard committed
411
			Version 0.10 (03-Mar-2003)
Thomas Leonard's avatar
Thomas Leonard committed
412

Thomas Leonard's avatar
Thomas Leonard committed
413
414
415
416
* Much better validation of input files.

* Added note about the use of extended attributes to store the MIME type.

417
418
* Ensure that all changes to generated files happen atomically.

Thomas Leonard's avatar
Thomas Leonard committed
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
* Change to half-text, half-binary format to make parsing the magic file
  much easier.

* Make it really clear that user prefs don't go in the database.

* Require libxml 2.4.0 (not sure if it's needed, but older versions seem a
  little buggy).

* Fix problem where copying nodes lost the namespace (workaround for libxml
  bug).

* Added DTD to freedesktop.org.xml.

* Spec was confused about whether a match type was an attribute or element
  name. Settled on attribute and updated XML (makes the DTD easier this way).

* Glob pattern for TGIF files.

* Added application/x-cd-image (requested by Stefano Peluchetti).

* Added text/x-uri (text/uri-list is used for something else).

* Added more extensions for powerpoint (Stefano Peluchetti).

* Marked AIFF as Amiga/Mac (Marcin Juszkiewicz), not just Amiga.

* Added *.xsl glob (*.xslt was already allowed) and added xhtml MIME type
  (requested by Vincent Lefevre).


			Version 0.9 (29-Jul-2002)
Thomas Leonard's avatar
Thomas Leonard committed
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469

* Removed bashism in uninstall rule (reported by Filip Van Raemdonck).

* Added manpage (Filip Van Raemdonck).

* Require libxml 2.4.0 (not sure if it's needed, but play it safe).

* Workaround libxml problem where copying nodes lost the namespace
  (reported by Stephen Watson and Jesse Wagner)

* Added skeleton description for 'action' element.

* Re-worded spec section on user preferences (Filip Van Raemdonck).

* Added extra authors to spec.

* Changed SHOULD to MUST for requiring shared package (suggested by
  Filip Van Raemdonck).

* Added some error checking to make sure output is writeable.