-
Notifications
You must be signed in to change notification settings - Fork 2
/
ChangeLog
2341 lines (1561 loc) · 76.2 KB
/
ChangeLog
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
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
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
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
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
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
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
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
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
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
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
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
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Document $Id$
# Summary File changelog for the chemical-mime-data project.
2012-07-05 Daniel Leidert <[email protected]>
* configure.ac (CHEMICAL_MIME_DEPS): Don't add gnome-mime-data-2.0.
See http://bugs.debian.org/652153.
* chemical-mime-data.pc.in (Description): Minor update.
* src/chemical-mime-database.xml.in: Updated document type definition.
(application/x-chemtool): Removed. Has been added upstream.
2011-02-11 Daniel Leidert <[email protected]>
* TODO: Minor update.
2010-01-30 Daniel Leidert <[email protected]>
* xsl/cmd_website.xsl (html.content): Added lang and xml:lang
attributes to <html>.
(html.content.table.mime.head, html.content.table.mime.supported)
(html.content.table.mime.unsupported): Some usability improvements.
2010-01-30 Daniel Leidert <[email protected]>
* src/Makefile.am (XMLLINT_FLAGS): Added --noent switch to resolve
entities.
* src/chemical-mime-database.xml.in (chemical/x-jcamp-dx): Added
specification URL.
2010-01-30 Daniel Leidert <[email protected]>
* html_docs/index.html: Added lang and xml:lang attributes. Moved image
styling to CSS.
* html_docs/cmd.css (p span.sfnet img): Image shouldn't have border.
2008-12-20 Daniel Leidert <[email protected]>
* configure.ac (AC_INIT): Increase version to 0.3.0.
2008-12-12 Daniel Leidert <[email protected]>
* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Set CONFIG_SITE.
2008-10-05 Daniel Leidert <[email protected]>
* README: Updated copyright. s/CVS/SVN/g. Image tools are not
necessary atm.
* configure.ac: Removed all icon/theme relevant stuff, including
variables and options. This is not necessary as long as we don't have
nice icons.
* Makefile.am (SUBDIRS): Removed the deleted icons directory.
* icons/*: Removed. Concentrate on the content atm.
2008-03-02 Daniel Leidert <[email protected]>
* xsl/cmd_website.xsl (xsl:stylesheet): Added namespace for XHTML
elements.
(xsl:output): Fixed method.
2008-02-16 Daniel Leidert <[email protected]>
* ChangeLog (2008-02-16): Fixed a typo in yesterdays commit message.
2008-02-16 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-daylight-smiles): New
conflict discovered with application/x-smai.
2008-02-16 Daniel Leidert <[email protected]>
* test/compare_pattern.xsl (fdo:glob): Removed redundant check.
However, this stylesheet is broken. If there are two different
conflicts for the same MIME type in the external database, this
stylesheet will error out.
2008-02-16 Daniel Leidert <[email protected]>
* configure.ac: Require autoconf 2.59. Replaced all obsolete
AC_HELP_STRING macros with AS_HELP_STRING.
2008-01-22 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-inchi)
(chemical/x-inchi-xml): Tried to improve/fix wording of comment.
* xsl/cmd_website.xsl (comment.acronym.check): Removed the test on
expanded acronyms in the comment. This should not happen following the
current naming scheme conventions. Added a warning for acronyms not
found in the comment.
2008-01-22 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Comments cleanup to comply with
GNOME/fd.o naming scheme. Thanks to Krzysztof Kosiński for the
patch. Removed the acronym tags for XML.
(chemical/x-galactic-spc): Added an online resource for the format
specification.
(chemical/x-gcg8-sequence): Found another magic for the .gcg8 suffix.
* HACKING: Added notes about the naming scheme conventions taken from
the mail by Krzysztof KosiÅ~Dski.
* THANKS: Added a related dedication.
2008-01-16 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Fixed tabs formatting.
(chemical/x-mdl-*): Fixed URL to ctfile.pdf.
(chemical/x-pdb): Removed doubled pattern for COMPND.
2007-10-16 Daniel Leidert <[email protected]>
* xsl/cmd_gnome-keys.xsl (cm:icon, fdo:comment): Fixed output format.
* src/chemical-mime-database.xml.in: Simple typo fix in the DTD
description.
2007-06-30 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-gaussian-log): Added
missing conflicts for text/x-log.
2007-06-30 Daniel Leidert <[email protected]>
* .cvsignore: Removed. Instead set the svn:ignore property
accordingly.
* HACKING: Turned off keyword substitution for Id to preserve file
content.
2007-06-29 Daniel Leidert <[email protected]>
* TODO: Added some items.
* src/chemical-mime-database.xml.in (chemical/x-gaussian-log): Added
.log and .out extensions. Thanks to Armando Navarro Vázquez and Brian
Salter-Duke.
2007-05-20 Daniel Leidert <[email protected]>
* html_docs/index.html: Added some information about the mailing
lists.
2007-05-20 Daniel Leidert <[email protected]>
* xsl/Makefile.am (EXTRA_DIST): Fixed the cmd_mime_types.xsl
inclusion.
2007-05-20 Daniel Leidert <[email protected]>
* TODO: Added two items.
* Makefile.am (SUBDIRS):
* configure.ac (AC_CONFIG_FILES):
* xsl/cmd_mime_types.xsl:
* xsl/Makefile.am (EXTRA_DIST):
* mime-support/Makefile.am: Added support for creating a mime.types
file.
* configure.ac: Added a new variable for mime.type related tests.
* file/Makefile.am:
* freedesktop.org/Makefile.am:
* html_docs/Makefile.am: Improved target syntax.
* src/Makefile.am (all-local): Replaced with BUILT_SOURCES to make
sure, it is built at the beginning.
* src/chemical-mime-database.xml.in (cm:conflicts): Added a mimetypes
attribute to declare a conflict with the mime.types file.
(application/x-jmol-voxel): Fixed specification element.
(chemical/x-daylight-smiles, chemical/x-mdl-sdfile, chemical/x-mif)
(chemical/x-msi-msi, chemical/x-shelx): Added conflicts with the
mime.types database.
* test/Makefile.incl:
* test/Makefile.am (EXTRADIST, MOSTLYCLEANFILES, check-pattern):
* test/compare_pattern.xsl (fdo:glob):
* test/mime-types.xsl: Added a test for checking the database against
the mime.types database.
* xsl/cmd_common.xsl: Added two templates common.string.output.tabs
and common.string.output.tabs.empty to create a column design based on
tabs in text output.
* xsl/cmd_file-magic.xsl (fdo:match[mode=file], split.string.match):
* xsl/cmd_common.xsl: (string.subst.apply.map, string.subst): Prefixed
the template names with 'common.'.
2007-05-19 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Initially added chemical/x-pdbml,
chemical/x-chem3d-xml and application/x-jmol-voxel file types, but
didn't activate them yet.
(chemical/seq-aa-fasta, chemical/x-alchemy, chemical/x-cif)
(chemical/x-embl-dl-nucleotide, chemical/x-fasta)
(chemical/x-gaussian-cube, chemical/x-genbank, chemical/x-mmcif)
(chemical/x-mopac-graph, chemical/x-mopac-input, chemical/x-mopac-out)
(chemical/x-mopac-vib, chemical/x-swissprot): Added, fixed or improved
specification information/URLs.
(chemical/x-cactvs-ascii, chemical/x-cactvs-binary)
(chemical/x-cactvs-table, chemical/x-daylight-smiles)
(chemical/x-gaussian-input, chemical/x-jcamp-dx)
(chemical/x-mdl-molfile, chemical/x-mdl-rdfile)
(chemical/x-mdl-rxnfile, chemical/x-mdl-sdfile, chemical/x-pdb)
(chemical/x-xyz): Fixed cm:application element synopsis.
(chemical/x-pdb): Added .brk and uncommented .ent extension. Fixed the
magic pattern to comply with the spec. This can lead to mis-formatted
PDB files not detected, but that's not our problem.
(chemical/x-vmd): Added initial content pattern.
(chemical/x-xtel): Removed empty elements.
* test/compare_pattern.xsl (match.mime.type.glob): Fixed an xpath
expression, that may not work in a very few circumstances.
* xsl/cmd_file-magic.xsl (fdo:match[mode=]): Added initial
mask-support.
* xsl/cmd_website.xsl (fdo:magic|fdo:match|fdo:root-XML): Fixed a
semantic bug leading to wrong pattern matching rules output.
(fdo:mime-type): Added IDs to every table entry.
(html.content.head): Fixed a typo bug in a XPath expression leading to
a missing database ID.
2007-03-04 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in:
* test/compare_pattern.xsl:
* xsl/cmd_common.xsl:
* xsl/cmd_file-magic.xsl:
* xsl/cmd_freedesktop_org.xsl:
* xsl/cmd_gnome-keys.xsl:
* xsl/cmd_gnome-mime.xsl:
* xsl/cmd_kde.xsl:
* xsl/cmd_website.xsl: This is a heavy DTD change. The new database
XML format uses the freedesktop.org database elements with the
freedesktop.org namespace. Elements used by the chemical-mime-data
package were put into a different namespace. All XSL templates have
been fixed to hit the namespaced elements. This makes the stylesheets
sometimes a bit more difficult and sometimes it makes them easier.
Check it out.
* src/chemical-mime-database.xml.in (chemical/x-cif): Fixed magic
pattern. The backslash needs to be escaped to not be an escape sign.
(chemical/x-inchi): Added initial magic pattern.
* test/Makefile.am (check-pattern-fdo-smi-db)
(check-pattern-gnome-vfs-db, check-pattern-kde-mimelnk-db): This is
just a cosmetic fix for a better output.
* test/compare_pattern.xsl: Renamed all mime.type* variables to
my.mime.type*, to just better explain their function.
(match.mime.type.glob): Improved wording ad indentation of output.
* test/gnome-vfs-mime.xsl (mime-info, compare.token.content):
* test/kde-mimelnk.xsl (mime-info, compare.token.content): Added
mime-info element with freedesktop.org namespace around mime-type
elements.
* xsl/cmd_file-magic.xsl (magic): Fixed the mode value to output
file's magic.mime.
* xsl/cmd_website.xsl (magic, match, root-XML): Improved the template
a bit by adding and overhanding the indentation level.
(mime-type, html.content.table.mime.supported)
(html.content.table.mime.unsupported, mimetype.output): Improved the
template a bit and replaced the usage of xsl:for-each directly with
xsl:apply-templates, where applicable.
2007-03-04 Daniel Leidert <[email protected]>
* xsl/cmd_gnome-keys.xsl (mime-type, icon): Only process icon
elements, that have a @gnome attribute. For all other use the generic
icon name.
(comment): Easier XPath expression.
* xsl/cmd_kde.xsl (mime-type, icon): Only process icon elements, that
have a @kde attribute. For all other use the generic icon name.
(comment): Easier XPath expression.
2007-02-27 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (alias): Minor cosmetic fix.
(application[@read], application[@write]): Changed DTD. The read and
write attributes can be choosen from ("yes"|"no") with a default of
"yes" to limit write work.
(chemical/x-embl-dl-nucleotide): Added missing file extension and
sub-class-of value.
(chemical/x-fasta): Completed information found at wikipedia. This
includes adding file extensions and magic (the initial string was
also wrong).
(chemical/x-gamess-output, chemical/x-gaussian-log): Added gausssum to
list of applications.
(chemical/x-pdb): Better use masks.
* xsl/cmd_file-magic.xsl (match[mode=gnome], match[mode=kde]):
Improved the message. Minor change.
* xsl/cmd_kde.xsl: Added support for aliases following the suggestion
from David Faure at
http://lists.kde.org/?l=kde-core-devel&m=117187815920099&w=2.
(chemical-mime): Added support for processing mime-type and
mime-type/alias.
(mime-type): Commented out the sub-class-of processing, because we
need this template for the new alias processing, but don't want to
process these elements here atm.
(alias): Added to output .desktop files for aliases.
(glob): Added support for outputting *.FOO too, if a pattern is *.foo
(case-insensitive).
(sub-class-of): Added rules to create an X-KDE-IsAlso entry for
aliases.
2007-02-27 Daniel Leidert <[email protected]>
* TODO: Found an already existing gnome-vfs testing tool called
gnomevfs-info, that can be used to determine, if gnome-vfs detects the
right file type.
* configure.ac: Added a new option to determine KDE magic database
installation location. The installation of the magic database depends
on the given path for this new configure option.
(kde-mime): Fixed default value in help output and improved wording in
configure output.
* kde/Makefile.am (kdemagicdir, kdemagic_DATA): Fixed KDE MIME magic
database installation location and file name (thanks to David Faure).
(kdemime_DATA): Improved the build rule a bit.
(XSLTPROC_FLAGS): Moved the string-param into the command for the
kdemagic_DATA creation (kdemime_DATA doesn't need this param).
* test/Makefile.incl (GNOME_VFS_MIME_XML_CUSTOM)
(KDE_MIMELNK_XML_CUSTOM): Fixed XInclude namespace.
* xsl/cmd_file-magic.xsl (file.magic.name): Fixed KDE MIME magic
database name.
(magic): Fixed to divide into all 3 possibilities of $file.magic.mode,
because of the recently detected problems with the KDE 3 magic pattern
creation.
(match[mode=file]): Fixed documentation. See above.
(match[mode=gnome]): Don't output the comment into the file. Just be
noisy during XSL-processing.
(match[mode=kde]): Added. The split of a KDE-mode from the file-mode
was necessary, because KDE uses an older magic(5) syntax, than we use
in the file-mode (thanks to David Faure). See also the added comments.
(file.specific.header.text): Improved template structure and fixed KDE
comment (thanks to David Faure for the latter).
* xsl/cmd_kde.xsl (sub-class-of): Commented out the template content
because of recently detected issues with these keys (thanks to David
Faure).
* THANKS: Added a dedication to David Faure for his explanations about
the KDE MIME system.
2007-02-17 Daniel Leidert <[email protected]>
* xsl/cmd_freedesktop_org.xsl:
* xsl/cmd_gnome-keys.xsl:
* xsl/cmd_gnome-mime.xsl:
* xsl/cmd_kde.xsl: Moved the general template documentation outside
the template.
* xsl/cmd_freedesktop_org.xsl (mime-type): Use less space.
* xsl/cmd_kde.xsl: Added a template to create X-KDE-IsAlso and
X-KDE-Text stuff.
(chemical-mime, mime-type): Now that a KMimeMagic database can be
produced, process all MIME types that have at least magic pattern
(independent from the conflicts) or fall back to rpocess onyl the
global pattern, that do not conflict.
(glob): Fixed XPath expression.
* xsl/cmd_website.xsl (common.write.chunk): Do not omit the XML
declaration.
2007-02-16 Daniel Leidert <[email protected]>
* .cvsignore:
* Makefile.am (MAINTAINERCLEANFILES): Do not longer remove archives,
but ignore them.
* TODO:
* xsl/Makefile.am (EXTRA_DIST):
* xsl/cmd_common.xsl:
* xsl/cmd_file-magic.xsl: Added a new stylesheet and templates to
process the database and output a MIME magic pattern database for
magic.mime/file(1) and KMimeMagic/KDE (GNOME support is missing here).
* Makefile.am (SUBDIRS):
* configure.ac (AC_CONFIG_FILES):
* file/Makefile.am: Initially added to create file(1)'s mime.magic
database addition.
* kde/Makefile.am (CLEANFILES, XSLTPROC_FLAGS): Added targets to
create and install the KMimeMagic database addition.
* src/chemical-mime-database.xml.in: Improved documentation of the
DTD.
(chemical/x-mmcif): Fixed specification URL.
* src/Makefile.am: Really small cosmetic change.
* xsl/cmd_common.xsl: Improved template documentation.
* xsl/cmd_common.xsl (common.write.chunk):
* xsl/cmd_freedesktop_org.xsl (common.write.chunk):
* xsl/cmd_gnome-keys.xsl (common.write.chunk):
* xsl/cmd_gnome-mime.xsl (common.write.chunk):
* xsl/cmd_kde.xsl (common.write.chunk):
* xsl/cmd_website.xsl (common.write.chunk): Removed initial and
overhanded useless parameters.
* xsl/cmd_website.xsl (glob): Added class value.
(magic, match, root-XML): Make use of the $local.name value instead
calling local-name() every time.
(mime-type): Improved rowspan value detection.
(html.content.table.mime.head): Fixed class values.
2007-02-13 Daniel Leidert <[email protected]>
* Makefile.am: Added check-pattern to allow pattern-check only run.
(install-sfnet): Improved (easier syntax).
* src/chemical-mime-database.xml.in: Added initial stuff for a
chemical/x-mdl-xdfile MIME type.
(chemical/x-cml): Fixed sub-class-of value.
(chemical/x-cxf): Added *.cef file extension.
(chemical/x-mdl-molfile, chemical/x-mdl-rdfile)
(chemical/x-mdl-rxnfile, chemical/x-mdl-sdfile): Added specification
URL and some magic based on this specification.
* test/kde-mimelnk.xsl: Fixed top-level output comment.
(desktop-entry): Added template description.
2007-02-12 Daniel Leidert <[email protected]>
* .cvsignore: Added. Shall prevent cvs from complaing about
config.site and docs.
2007-02-12 Daniel Leidert <[email protected]>
* Makefile.am: Just completed the comment for `make distcheck'.
* configure.ac:
* test/Makefile.am (EXTRA_DIST, MOSTLYCLEANFILES, check-local):
* test/Makefile.incl:
* test/kde-mimelnk.xsl: Added a new stylesheet, related targets
(check-pattern-kde-mimelnk-db and requirements) and a configure
variable (KDE_MIMELNK_DATA_DB) to check our source database against
the KDE 3 mimelnk system.
* test/Makefile.am (check-local, check-fdo-smi-db)
(check-gnome-vfs-db): Reorganized the check sub-targets a bit. All
targets related to pattern tests are now suffixed by `check-pattern'.
* test/Makefile.incl (GNOME_VFS_MIME_XML_CUSTOM): Moved the namespace
declaration to the root node.
* test/compare_pattern.xsl: Added a new parameter, that holds the
original database name/location and output this parameter instead of
the XML database URI at test beginning.
(match.mime.type.glob): Make sure, that an existing conflicts tag does
not contain the alias name of a found conflicts, before we bail out
with an error.
* test/gnome-vfs-mime.xsl (chemical-mime, compare.token.content):
Fixed the comments. Moved the string split into the matching template.
* src/chemical-mime-database.xml.in (conflicts): Added a new attribute
to mention internal conflicts.
(chemical/x-chemdraw): Removed kde conflicts to application/x-chm.
Added kde conflicts to application/chm.
(chemical/x-macromodel-output, chemical/x-mopac-input): Added internal
conflicts.
(chemical/x-msi-car): Added kde conflicts to application/x-arc.
2007-02-11 Daniel Leidert <[email protected]>
* test/compare_pattern.xsl: Improved output layout.
2007-02-11 Daniel Leidert <[email protected]>
* Makefile.am: Added a note for running `make distcheck' with the
latest changes.
* configure.ac (AC_CONFIG_FILES):
* Makefile.am (SUBDIRS):
* test/Makefile.am:
* test/Makefile.incl: Added test directory and related build files.
* configure.ac: Added a new section containing configure variables to
determine the shared-mime-info and gnome-mime-data database files.
* src/chemical-mime-database.xml.in (mime-type, glob, conflicts):
Changed DTD. Moved the conflicts into the glob element, so that
conflicts are assigned only to the conflicting global pattern.
(chemical/seq-aa-genpept, chemical/x-cerius, chemical/x-chemdraw)
(chemical/x-daylight-smiles, chemical/x-genbank,
(chemical/x-mdl-sdfile, chemical/x-mopac-input, chemical/x-mif)
(chemical/x-pdb, chemical/x-shelx): Fixed XML after changing the DTD
and moved the conflicts to it's related global pattern.
(chemical/x-daylight-smiles): Removed gnome conflicts to
application/smil. Added gnome conflicts to application/x-smil.
(chemical/x-macromodel-output): Added gnome conflicts to video/mpeg.
(chemical/x-mopac-input): Added fdo conflicts and removed gnome
conflicts to audio/x-musepack.
(chemical/x-msi-msi): Added general conflicts.
(chemical/x-pdb): Added fdo and removed gnome conflicts to
application/vnd.palm. Added gnome conflicts to
application/x-palm-database.
* xsl/cmd_common.xsl:
* xsl/cmd_freedesktop_org.xsl:
* xsl/cmd_gnome-keys.xsl:
* xsl/cmd_gnome-mime.xsl:
* xsl/cmd_kde.xsl:
* xsl/cmd_website.xsl: Removed some empty lines.
* xsl/cmd_gnome-keys.xsl (chemical-mime):
* xsl/cmd_gnome-mime.xsl (chemical-mime, mime-type):
* xsl/cmd_kde.xsl (chemical-mime, mime-type): Fixed after changes to
source database DTD. Now process all entries which have at least one
non-conflicting global-pattern and output only such pattern. This
means, we can still have e.g. a KDE .desktop file for e.g.
chemical/x-mopac-inputi, as long as at least one non-conflicting
global pattern exists.
* test/Makefile.am:
* test/Makefile.incl:
* test/compare_pattern.xsl:
* test/gnome-vfs-mime.xsl: Added first test against shared-mime-info
and gnome-mime-data MIME type databases to check for unrecognized
conflicting global pattern.
2007-02-05 Daniel Leidert <[email protected]>
* NEWS (0.1.94): Fixed a wrong item. Support was not added for
chemical/x-gulp-input.
2007-02-05 Daniel Leidert <[email protected]>
* configure.ac (AC_PACKAGE_VERSION):
* NEWS: Post-release version bump to 0.1.95.
2007-02-04 Daniel Leidert <[email protected]>
* NEWS: Final 0.1.94 release.
2007-02-04 Daniel Leidert <[email protected]>
* html_docs/Makefile.am (install-sfnet): Fixed pre-requisite.
2007-02-04 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-cactvs-binary)
(chemical/x-cdx, chemical/x-gamess-output, chemical/x-gcg8-sequence)
(chemical/x-kinemage, chemical/x-ncbi-asn1): Improved magic pattern.
Newlines abd byte-sequences have been replaced by appropriate code.
2007-02-02 Daniel Leidert <[email protected]>
* THANKS: Updated. Added dedication to CambridgeSoft Technical
Support.
* chemical-mime-data.pc.in: Added some more stuff and a header.
(exec_prefix, libdir, includedir, Libs, Cflags): Removed (see
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225095). Thanks
to Ville Skyttä and Julian Sikorski (closes RH #225095 and sf.net
#1616568).
* configure.ac: Check, if PKG_CHECK_EXISTS is defined and make a safe
fallback if not. This fixes a compilation issue with older intltool
versions and hardens the configure script. Further define several
locations, if they were not defined via autoconf (necessary for the
pkg-config file).
* html_docs/Makefile.am (htmldocsdir, htmldocs_DATA)
(dist_htmldocs_DATA): Changed to use htmldir, that can be changed by
the user with the --htmldir configure option (autoconf 2.60).
* po/Makevars: Added builddir variable to make intltool-* tools stop
complaining.
2007-01-29 Daniel Leidert <[email protected]>
* html_docs/Makefile.am (EXTRA_DIST, htmldocs_DATA):
* icons/pixmaps/Makefile.am (EXTRA_DIST, pixmaps_list)
(pixmaps_DATA): Changed to use dist_ prefix. Makes the files smaller.
2007-01-29 Daniel Leidert <[email protected]>
* html_docs/index.html: Improved markup.
2007-01-29 Daniel Leidert <[email protected]>
* html_docs/index.html: Added missing acronym/abbreviation tags.
2007-01-29 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Initially added (currently not
activated) application/x-chemtool, application/x-ghemical,
chemical/x-turbomole-basis, chemical/x-turbomole-control,
chemical/x-turbomole-coord, chemical/x-turbomole-grad,
chemical/x-turbomole-input, chemical/x-turbomole-jbas,
chemical/x-turbomole-scfmo and chemical/x-turbomole-vibrational MIME
types.
(chemical/x-gaussian-input): Added more specific specification URL.
(chemical/x-inchi, chemical/x-inchi-xml): Added specification URL.
(chemical/x-inchi-xml): Added some magic.
(chemical/x-pdb): Added specification URL and removed a useless one.
(chemical/x-xyz): Added some specification URL with a short format
explanation.
2007-01-28 Daniel Leidert <[email protected]>
* TODO: Updated.
* src/chemical-mime-database.xml.in (chemical/x-fasta): Added magic
pattern and specification URL.
(chemical/x-embl-dl-nucleotide): Added specification URL.
(chemical/x-genbank): Fixed detection rules based on specification
from www.psc.edu.
2007-01-28 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-daylight-smiles):
Fixed specification URL.
2007-01-28 Daniel Leidert <[email protected]>
* HACKING: Fixed typo.
* html_docs/Makefile.am (install-sfnet): Fixed typo.
2007-01-28 Daniel Leidert <[email protected]>
* Makefile.am:
* html_docs/Makefile.am: Added a target install-sfnet to copy the
files to sourceforge.net via scp.
* freedesktop.org/Makefile.am (vpath, chemical-mime-data.xml):
* gnome/Makefile.am (vpath, chemical-mime-data.keys)
(chemical-mime-data.mime):
* html_docs/Makefile.am (vpath, chemical-mime-data.html):
* kde/Makefile.am (vpath, *.desktop): Replaced vpath directives with
VPATH variables. Removed GNU make text processing functions to avoid
portability warnings. Removed the cmd_common.xsl prerequisite too, to
allow the last step.
* icons/hicolor/Makefile.am (.svgz): Moved over to an old-fashioned
suffix rule to avoid portability warnings.
* src/Makefile.am (check-local): Moved GNU make control functions to
simple echo calls to avoid portability warnings.
2007-01-28 Daniel Leidert <[email protected]>
* README:
* html_docs/index.html: Synced both files. Added and completed
content.
* TODO: Removed README related item.
2007-01-27 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Initially added (currently not
activated) chemical/x-fasta and chemical/x-mopac-vib.
(chemical/seq-aa-fasta, chemical/seq-na-fasta): Moved the generic
extensions to the chemical/x-fasta MIME type.
(chemical/x-cerius): Added missing conflicts to
application/x-x509-ca-cert.
* xsl/cmd_website.xsl: Added a template html.content.references to add
references links to the tabled overview.
(html.content.head): Added an overview of the different sections for
easier navigation.
(html.content.table.mime.supported)
(html.content.table.mime.unsupported): Added IDs for h2 tags.
2007-01-27 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Initially added (currently
not activated) chemical/seq-aa-fasta, chemical/seq-aa-genpept,
chemical/seq-na-fasta.
(chemical/x-genbank): Added alias and specification URL for the alias.
* xsl/cmd_website.xsl (chemical-mime): Changed to filename without the
leading `./'.
(html.content.table.mime.unsupported): Fixed sorting.
2007-01-27 Daniel Leidert <[email protected]>
* README: Updated and completed.
* html_docs/index.html: Ditto. This seems to be a first complete
proposal.
2007-01-27 Daniel Leidert <[email protected]>
* HACKING: Completed content.
* NEWS: Completed for the 0.1.94 release.
* TODO: Removed HACKING item.
2007-01-27 Daniel Leidert <[email protected]>
* xsl/cmd_common.xsl: Renamed exslt extension prefix accordingly to
http://www.exslt.org/exsl/elements/document/index.html.
* xsl/cmd_website.xsl: Removed exslt extension (prefix).
2007-01-27 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-cxf): Improved
description wording.
2007-01-27 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-compass): Improved
wording.
(chemical/x-csml): Added acronym/expanded-acronym combination for
CSML.
2007-01-27 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Removed all empty icon tags after
fixing the DTD and the stylesheets. Added the following currently
not activated MIME types: chemical/x-chemdraw, chemical/x-compass,
chemical/x-crossfire, chemical/x-csml, chemical/x-cxf,
chemical/x-embl-dl-nucleotide, chemical/x-galactic-spc,
chemical/x-gaussian-checkpoint, chemical/x-gaussian-cube,
chemical/x-gcg8-sequence, chemical/x-isostar, chemical/x-kinemage,
chemical/x-macmolecule, chemical/x-mif, chemical/x-molconn-Z,
chemical/x-rosdal, chemical/x-swissprot, chemical/x-vamas-iso14976 and
chemical/x-xtel.
(conflicts): Added an fdo attribute for conflicts with the fd.o
database.
(specification): Renamed the resource attribute to title.
(chemical/x-cache, chemical/x-cache-csf): Moved (alphabetical order).
(chemical/x-cif, chemical/x-mmcif): Removed unused spec-links.
(chemical/x-genbank): Added magic pattern found in spec.
(chemical/x-mol2): Added two file extensions found via WWW search.
(chemical/x-test): Extended test entry.
* xsl/cmd_freedesktop_org.xsl (chemical-mime): Fixed XPath expression
introduced by the earlier change (revision 1.8), that now lead to a
broken (almost empty) shared-mime-info database file.
* xsl/cmd_website.xsl (specification): Fixed after DTD change.
(html.content.table.mime.unsupported): Improved wording.
2007-01-26 Daniel Leidert <[email protected]>
* html_docs/cmd.css: Added some styling for h2 and tr tags.
(table, td, th): Improved border styling.
(td, th): Improved space to border.
2007-01-26 Daniel Leidert <[email protected]>
* AUTHORS: Just fixed the file description.
* README: Removed a useless space.
2007-01-26 Daniel Leidert <[email protected]>
* xsl/cmd_common.xsl:
* xsl/cmd_freedesktop_org.xsl:
* xsl/cmd_gnome-keys.xsl:
* xsl/cmd_gnome-mime.xsl:
* xsl/cmd_kde.xsl: Added a lot of comments for a better internal
documentation.
* xsl/cmd_common.xsl: (xmlns:xalanredirect)
(extension-element-prefixes): Changed xalanredirect namespace and
prefix to make the spec at
http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/Redirect.html.
(header.desktop): Moved to xsl/cmd_kde.xsl (and renamed to
kde.desktop.header).
(header.text, header.xml): Renamed to common.header.text and
common.header.xml.
(write.chunk): Renamed to common.write.chunk. Adjusted xalanredirect
prefix.
* xsl/cmd_freedesktop_org.xsl (chemical-mime):
* xsl/cmd_gnome-keys.xsl (chemical-mime):
* xsl/cmd_gnome-mime.xsl (chemical-mime):
* xsl/cmd_kde.xsl (chemical-mime):
* xsl/cmd_website.xsl (chemical-mime): Adjusted common template names
after changes to xsl/cmd_common.xsl.
* xsl/cmd_freedesktop_org.xsl (chemical-mime, mime-type):
* xsl/cmd_gnome-keys.xsl (chemical-mime, mime-type):
* xsl/cmd_gnome-mime.xsl (chemical-mime, mime-type):
* xsl/cmd_kde.xsl (chemical-mime, mime-type): Improved selection of
"supported" nodes, so this stuff could be removed in the mime-type
template.
* xsl/cmd_gnome-keys.xsl (mime-type):
* xsl/cmd_kde.xsl (mime-type): Added a call to gnome.keys.generic.icon
respectively kde.desktop.generic.icon and the related template to
handle the case, if no icon node was found.
* xsl/cmd_gnome-keys.xsl (comment):
* xsl/cmd_kde.xsl (comment): Improved the template to use a simple
xsl:if instead of xsl:choose.
* xsl/cmd_kde.xsl: Added kde.desktop.header template (formerly:
desktop.header template in xsl/cmd_common.xsl).
(mime-type, glob): Improved glob template. Instead of xsl:for-each we
now use a matching template, that outputs the pattern in alphabetical
order.
* xsl/cmd_website.xsl (mime-type, html.content.table.mime.head): Added
some class attributes for CSS styling.
2007-01-15 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-cactvs-ascii)
(chemical/x-cactvs-binary, chemical/x-cactvs-table): Added
acronym/expanded-acronym combination for CACTVS.
(chemical/x-cerius): Ditto for MSI.
(chemical/x-mdl-rxnfile): Ditto for 2D.
(chemical/x-inchi, chemical/x-inchi-xml, chemical/x-ncbi-asn1): Re-
ordered acronyms in alphabetical order.
2007-01-15 Daniel Leidert <[email protected]>
* html_docs/cmd.css: Added style pattern to have a fixed footer for
the footnote(s). Reorganized the selectors in alphabetical order.
* xsl/cmd_website.xsl (html.content): Added container around content
and footer to allow introduced styling.
(html.content.foot): The border is now realized via CSS. Improved
space usage.
2007-01-14 Daniel Leidert <[email protected]>
* xsl/cmd_website.xsl (html.content.table.mime.head): Improved table
header cell content.
2007-01-14 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (specification): Added a resource
attribute to comment a specification.
* xsl/cmd_website.xsl: Added documentation to most templates.
Reorganized the templates, renamed a lot of them and outsourced
several parts to own templates. Added a new html.content.foot template
for footnotes.
(chemical-mime): Outsourced HTML content creation into new
html.content template.
(comment): Adjusted after changes to comment.acronym.check (ex:
comment.acronym.replace) and comment.acronym.no.replace (ex:
comment.acronym.no.replace).
(glob, specification): Improved and shorter.
(mime-type): Adjusted after renaming mime.type template.
(specification): Added support for newly introduced resource
attribute.
(header.html): Renamed to html.content.head.
(table.mime.supported): Renamed to html.content.table.mime.supported.
(table.mime.unsupported): Renamed to
html.content.table.mime.unsupported.
(table.mime.header): Renamed to html.content.table.mime.head. Added
alias and sub-class-of headers to table header cell.
(comment.acronym.replace): Renamed to comment.acronym.check. Rewritten
template - now it always checks the whole comment content for
(expanded-)acronam matches and "adds" acronym tags to it's content
instead of just giving the right-of-match content to the new template
call. So we really check the whole comment content for matches.
(comment.acronym.no.replace): Renamed to comment.acronym.output.
Adjusted after changes to comment.acronym.check (ex:
comment.acronym.replace).
(mime.type): Renamed to mimetype.output.
2007-01-07 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-msi-mdf): Fixed
sub-class-of value.
2007-01-07 Daniel Leidert <[email protected]>
* html_docs/Makefile.am (htmldocsdir): Fixed bug.
2007-01-07 Daniel Leidert <[email protected]>
* xsl/cmd_website.xsl (mime.type): Moved processing of alias and
sub-class-of into an own matching template.
2007-01-07 Daniel Leidert <[email protected]>
* html_docs/cmd.css: Added span.alias, span.mime-type and
span.sub-class-of styling for the newly introduced fields at output.
(td.mime-type): Removed in favour of span.mime-type.
* src/chemical-mime-database.xml.in (chemical/x-inchi-xml): Fixed
sub-class of value.
* xsl/cmd_website.xsl (mime-type): Outsourced mime-type table cell
creation to new mime.type template, which also adds support for
sub-class-of and alias content.
2007-01-07 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Initially added
application/x-xdrawchem without activating it. Set pattern priority
for most MIME types (except conflicting ones) to 50 (default).
(chemical/x-gaussian-input): Commented .com extension for the moment
until we have magic pattern.
(chemical/x-hin): Improved pattern.
(chemical/x-pdb): Commented .ent extension as it conflicts with
entitity definition files (and we don't want to open such files with
chemical applications).
2007-01-07 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-cmtx)
(chemical/x-shelx): Fixed pattern (forgot to count the newline).
2007-01-07 Daniel Leidert <[email protected]>
* html_docs/cmd.css: Added a border between MIME types. Increased
space to table cell borders.
* src/chemical-mime-database.xml.in: Added (currently unsupported)
chemical/x-cmdf, chemical/x-cmmf and chemical/x-cmtx MIME types.
(chemical/x-cerius): Fixed description.
(chemical/x-shelx): Improved pattern to not conflict with
chemical/x-cmtx.
* xsl/cmd_website.xsl (mime-type): Added a class attribute to the
first tr tag, to allow a border.
2007-01-07 Daniel Leidert <[email protected]>
* NEWS: Prepared for release 0.1.94.
* src/chemical-mime-database.xml.in (chemical/x-cache)
(chemical/x-cache-csf): Added an acronym/expanded-acronym combination
for the CAChe acronym.
2007-01-06 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Added chemical/x-cerius and
chemical/x-ctx initially, but didn't activate it yet.
(chemical/x-cml): Added some magic pattern.
(chemical/x-genbank): Added acronym/expanded-acronym combination for
GenBank abbreviation.
(chemical/x-gulp-input, chemical/x-gulp): Improved wording.
(chemical/x-msi-car): Removed .cor extension for the moment. Added
magic patter and specification resources.
(chemical/x-msi-hessian): Added .hessianx and .xhessian extensions.
Added magic patter and specification resources.
(chemical/x-msi-mdf): Fixed sub-class-of. Added magic pattern and
specification resources.
(chemical/x-msi-msi): Added magic patter and specification resources.
(chemical/x-vmd): Added specification resource.
2007-01-06 Daniel Leidert <[email protected]>
* NEWS: Prepared for release 0.1.94.
* TODO: Updated.
2007-01-06 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in (chemical/x-inchi)
(chemical/x-inchi-xml): Added an acronym/expanded-acronym combination
for IUPAC.
* xsl/cmd_website.xsl (comment.acronym.replace): Added a routine to
add an acronym /tag) directly behind a found expanded-acronym
substring. Added a few comments to explain, what we do.
2007-01-06 Daniel Leidert <[email protected]>
* src/chemical-mime-database.xml.in: Added copyright notice. Added a
comment for the root-XML element.
(chemical/x-cactvs-ascii, chemical/x-ncbi-asn1)
(chemical/x-ncbi-asn1-binary, chemical/x-ncbi-asn1-xml): Added some
acronym/expanded-acronym combinations for ASCII, ASN.1 and XML
acronyms.
2007-01-06 Daniel Leidert <[email protected]>
* Makefile.am: Updated copyright notice.
(SUBDIRS): Added the html_docs directory, that contains the HTML
(build) files.
* configure.ac: Updated copyright notice.
(AC_CONFIG_FILES): Added html_docs/Makefile and xsl/cmd_entities.dtd.
* src/Makefile.am: Updated copyright notice.
* src/chemical-mime-database.xml.in: Changed mime-type element
definition bit, so that an acronym requires an expanded acronym