forked from deepin-community/opensp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
2634 lines (1746 loc) · 84.8 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
2005-12-11 Neil Roeth <[email protected]>
* docsrc/releasenotes.xml:
Changed release date to December 2005 from November 2005.
* docsrc/Makefile.am:
Redefined XMLDCL to be one included here, $(top_srcdir)/pubtext/xml.dcl.
Use EXTRADOCS variable now defined in configure step to determine if PDF and
PS format release notes will be built.
* configure.in:
Added --enable-full-doc-build option to build PDF and PS docs as well as man
and HTML. Only check for necessary tools if enabled.
Removed search for xml.dcl, we will always use the one in pubtext.
2005-12-10 Neil Roeth <[email protected]>
* sx/Makefile.am, spent/Makefile.am, spcat/Makefile.am, spam/Makefile.am, sgmlnorm/Makefile.am, nsgmls/Makefile.am, lib/Makefile.am:
Gerrit Haase's patch: add LTLIBINTL to avoid undefined references.
2005-12-09 Neil Roeth <[email protected]>
* po/fr.po: Fixed typo.
* autoinit.sh: Added libtoolize to avoid error of missing ltmain.sh.
2005-12-07 Neil Roeth <[email protected]>
* docsrc/osx.xml:
Made purpose a one-liner because it is used for man -k and apropos, so it
should be short. Moved long paragraph that was there to description section.
* docsrc/ospent.xml:
Made purpose a bit more descriptive so it makes more sense without context.
* docsrc/ospam.xml, docsrc/onsgmls.xml, docsrc/osgmlnorm.xml:
Made purpose a one-liner because it is used for man -k and apropos, so it
should be short. Moved long paragraph that was there to description section.
2005-12-07 Karl Eichwalder <[email protected]>
* include/InternalInputSource.h: Prepare for gcc 4.1.
2005-10-23 Neil Roeth <[email protected]>
* lib/Text.cxx, lib/Attribute.cxx: Make operator= return *this.
* lib/ExtendEntityManager.cxx:
Fix operator= to return *this (two places).
* lib/ArcEngine.cxx:
Ensure that toIndex and fromIndex are not invalidAtt OR contentPseudoAtt
before using to index into arrays. Those constants are defined to be the
unsigned version of -1 and -2, which are very large numbers, and cause
segfaults when array elements with those indexes are accessed.
* nsgmls/RastEventHandler.h, lib/Text.cxx, lib/Syntax.cxx, lib/SdText.cxx, lib/Sd.cxx, lib/Recognizer.h, lib/Recognizer.cxx, lib/Notation.cxx, lib/MessageFormatter.cxx, lib/Message.cxx, lib/Markup.cxx, lib/Lpd.cxx, lib/Location.cxx, lib/ExtendEntityManager.cxx, lib/Event.cxx, lib/EntityCatalog.cxx, lib/ElementType.cxx, lib/Dtd.cxx:
Added functions to eliminate g++ 4.0 warnings.
2005-10-22 Neil Roeth <[email protected]>
* lib/ContentToken.cxx, lib/CodingSystemKit.cxx, lib/CodingSystem.cxx:
Added functions to eliminate g++ 4.0 warnings.
* include/Vector.h:
Changed order of initializations to match order of declaration in class.
* include/UnivCharsetDesc.h, include/Text.h, include/Syntax.h, include/ShortReferenceMap.h, include/SdText.h, include/Sd.h, include/OpenElement.h, include/Notation.h:
Added functions to eliminate g++ 4.0 warnings.
* include/MessageFormatter.h:
Added functions to eliminate g++ 4.0 warnings.
Changed order of initializations to match order of declaration in class.
* include/MessageBuilder.h, include/Message.h, include/Markup.h, include/Lpd.h, include/Location.h, include/ExtendEntityManager.h, include/Event.h, include/EntityCatalog.h, include/Entity.h, include/ElementType.h, include/Dtd.h, include/ContentToken.h, include/CodingSystemKit.h, include/CodingSystem.h, include/CharsetInfo.h, lib/CharsetDecl.cxx, include/CharsetDecl.h, lib/Attribute.cxx:
Added functions to eliminate g++ 4.0 warnings.
* include/Attribute.h:
Added missing prototypes to eliminate g++ 4.0 warnings.
* configure.in:
Incremented SP_LIBOSP_CUR in preparation for upcoming checkins that will
technically break binary compatilibility.
* Makefile.am: Added autoinit.sh to EXTRA_DIST.
2005-09-30 Neil Roeth <[email protected]>
* tests/Makefile.am:
Revert to using SHOWSTOPPERS variable after discussion with Karl Eichwalder.
Changed EXTRA_DIST and other variables so that all tests get put into dist
regardless of whether they are being run or not, e.g., if you run
"make distcheck SHOWSTOPPERS=" then only the tests that are known to pass will
be run during the make check part, but all tests, including the ones that are
known to pass, will be in the dist tarball.
Added comment that the tests that fail imply there are problems that need to
be tracked down and fixed.
2005-09-27 Neil Roeth <[email protected]>
* docsrc/releasenotes.xml: Initial update for 1.5.2.
2005-09-24 Neil Roeth <[email protected]>
* tests/Makefile.am:
Changed name of variable from SHOWSTOPPERS to XFAIL_TESTS. These are tests
that are expected to fail, and the latter name is known by automake to tag
them as such. This allows a "make check" to complete with a message that some
tests failed, but were expected to, and the make returns a normal exit code.
Use DTDDECL automake conditional to control whether catalog-1 is in
XFAIL_TESTS. This test is the one that tests DTDDECL support, so if that is
disabled then the test is expected to fail.
* lib/SOEntityCatalog.cxx:
Use new config preprocessor directive SP_DTDDECL to control whether DTDDECL
support is enabled or not.
* configure.in:
Added option to disable DTDDECL support. If a default catalog is used, then
the DTDDECL support causes it to be read over and over again, causing a huge
performance hit if there are a significant number of entries in it.
2005-09-23 Neil Roeth <[email protected]>
* po/Makefile.in.in:
Be more precise about updating $(srcdir)/$(DOMAIN).pot so that both a normal
make and a make distcheck work.
* po/Makefile.in.in: Added PERL variable to enable running msggen.pl.
Use old method of generating $(DOMAIN).pot with msggen.pl instead of newer
method using xgettext. Should update to use the latter eventually.
* docsrc/Makefile.am:
Put man page XML sources, releasenotes.{xml,dsl} and logo.png in EXTRA_DIST
variable so they get put into dist tarball.
Added $(srcdir)/ prefix to files where necessary so docs will build even when
build area differs from source area, e.g., as when make distcheck is done.
Added (define %openjade-logo% "$(srcdir)/logo.png") so the logo can be found
when creating releasenotes.{pdf,ps}
* Makefile.am:
Use @DOCSRC@ variable in SUBDIRS so that it will not be included if doc
building is disabled.
2005-09-19 Neil Roeth <[email protected]>
* configure.in:
Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL.
Added --disable-doc-build option.
Moved checks for doc building so they are only executed if building docs.
Added error messages for doc building programs so it is more clear what is
missing.
Added /usr/share/sgml/declaration to search path for xml.dcl.
2005-08-28 Bjoern Hoehrmann <[email protected]>
* docsrc/onsgmls.xml:
added documentation for the revised restricted file reading
behavior on win32, etc
2005-08-27 Terje Bless <[email protected]>
* include/UnivCharsetDesc.h:
Fiddle #include's around as it seems to appease GCC 3.4 and does no harm
for GCC 4.0.
2005-08-26 Terje Bless <[email protected]>
* configure.in: Bump version to 1.5.2, to shut check-news up.
* po/Makefile.in.in: Restore Neil Roeth's domain=soname for .po files.
* po/remove-potcdate.sed: Add another missing gettext file.
* po/remove-potcdate.sed: New file.
* configure.in, docsrc/Makefile.am:
Make autoconf check for the utils needed for docsrc/ building, and let
xmlto choose the stylesheet to use for the manpages.
( The rest of the docs should probably also be made by xmlto, but it's
not currently working on my box so we'll do iut the old way for now. )
* configure.in, intl/dcigettext.c, intl/langprefs.c, intl/libgnuintl.h.in, intl/localcharset.h, intl/log.c, intl/printf-args.c, intl/printf-args.h, intl/printf-parse.c, intl/printf-parse.h, intl/printf.c, intl/relocatable.c, intl/relocatable.h, intl/vasnprintf.c, intl/vasnprintf.h, intl/vasnwprintf.h, intl/wprintf-parse.h, intl/xsize.h, po/ChangeLog, po/Makevars, po/Rules-quot, po/boldquot.sed, po/[email protected], po/[email protected], po/insert-header.sin, po/quot.sed, po/remove-potcdate.sin:
Add (new) files left out of previous checkin.
* intl/langprefs.c, intl/libgnuintl.h.in, intl/localcharset.h, intl/log.c, intl/printf-args.c, intl/printf-args.h, intl/printf-parse.c, intl/printf-parse.h, intl/printf.c, intl/relocatable.c, intl/relocatable.h, intl/vasnprintf.c, intl/vasnprintf.h, intl/vasnwprintf.h, intl/wprintf-parse.h, intl/xsize.h, po/ChangeLog, po/Makevars, po/Rules-quot, po/boldquot.sed, po/[email protected], po/[email protected], po/insert-header.sin, po/quot.sed, po/remove-potcdate.sin, m4/codeset.m4, m4/gettext.m4, m4/glibc2.m4, m4/glibc21.m4, m4/iconv.m4, m4/intdiv0.m4, m4/intmax.m4, m4/inttypes-pri.m4, m4/inttypes.m4, m4/inttypes_h.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/longdouble.m4, m4/longlong.m4, m4/nls.m4, m4/po.m4, m4/printf-posix.m4, m4/progtest.m4, m4/signed.m4, m4/size_max.m4, m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4, m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4:
New file.
* ABOUT-NLS, ChangeLog, Makefile.am, config.rpath, configure.in, intl/COPYING.LIB-2.0, intl/COPYING.LIB-2.1, intl/ChangeLog, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/eval-plural.h, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/localename.c, intl/ngettext.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, m4/codeset.m4, m4/gettext.m4, m4/glibc2.m4, m4/glibc21.m4, m4/iconv.m4, m4/intdiv0.m4, m4/intmax.m4, m4/inttypes-pri.m4, m4/inttypes.m4, m4/inttypes_h.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/longdouble.m4, m4/longlong.m4, m4/nls.m4, m4/po.m4, m4/printf-posix.m4, m4/progtest.m4, m4/signed.m4, m4/size_max.m4, m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4, m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4, po/Makefile.in.in, po/de.po, po/fr.po, po/ja.po, po/sv.po, po/tr.po:
Upgrading gettext to 0.14.5 and including necessary .m4 files.
* spec.in: Slightly tweak spec towards Fedora guidelines;
for Vendor, Packager, Copyright vs. License, and BuildRoot.
* configure.in: Tell automake about our embedded gettext version.
2005-08-26 Terje Bless <[email protected]> (via gettextize)
* m4/codeset.m4: Upgrade to gettext-0.14.5.
* m4/gettext.m4: Upgrade to gettext-0.14.5.
* m4/glibc2.m4: New file, from gettext-0.14.5.
* m4/glibc21.m4: Upgrade to gettext-0.14.5.
* m4/iconv.m4: Upgrade to gettext-0.14.5.
* m4/intdiv0.m4: New file, from gettext-0.14.5.
* m4/intmax.m4: New file, from gettext-0.14.5.
* m4/inttypes.m4: New file, from gettext-0.14.5.
* m4/inttypes_h.m4: New file, from gettext-0.14.5.
* m4/inttypes-pri.m4: New file, from gettext-0.14.5.
* m4/isc-posix.m4: Upgrade to gettext-0.14.5.
* m4/lcmessage.m4: Upgrade to gettext-0.14.5.
* m4/lib-ld.m4: Upgrade to gettext-0.14.5.
* m4/lib-link.m4: Upgrade to gettext-0.14.5.
* m4/lib-prefix.m4: Upgrade to gettext-0.14.5.
* m4/longdouble.m4: New file, from gettext-0.14.5.
* m4/longlong.m4: New file, from gettext-0.14.5.
* m4/nls.m4: New file, from gettext-0.14.5.
* m4/po.m4: New file, from gettext-0.14.5.
* m4/printf-posix.m4: New file, from gettext-0.14.5.
* m4/progtest.m4: Upgrade to gettext-0.14.5.
* m4/signed.m4: New file, from gettext-0.14.5.
* m4/size_max.m4: New file, from gettext-0.14.5.
* m4/stdint_h.m4: New file, from gettext-0.14.5.
* m4/uintmax_t.m4: New file, from gettext-0.14.5.
* m4/ulonglong.m4: New file, from gettext-0.14.5.
* m4/wchar_t.m4: New file, from gettext-0.14.5.
* m4/wint_t.m4: New file, from gettext-0.14.5.
* m4/xsize.m4: New file, from gettext-0.14.5.
* Makefile.am (SUBDIRS): Remove intl.
(ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): Add mkinstalldirs.
* configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.14.5.
(AC_CONFIG_FILES): Add intl/Makefile.
2005-08-15 02:25 Bjoern Hoehrmann <[email protected]>
* sx/XmlOutputEventHandler.cxx: explicit const char* to char*
conversion for VS.NET 2005 Beta2
2005-08-15 02:09 Bjoern Hoehrmann <[email protected]>
* lib/xentmgr_inst.m4: fix for vs.net when building with
/Zc:wchar_t
2005-08-15 00:05 Bjoern Hoehrmann <[email protected]>
* lib/Sd.cxx: make gcc happy again
2005-08-14 22:49 Bjoern Hoehrmann <[email protected]>
* lib/Sd.cxx: initialize implydefElement_ so OpenSP does not assume
some random value
2005-07-21 16:12 Terje Bless <[email protected]>
* Makefile.am, configure.in, docsrc/Makefile, docsrc/Makefile.am:
Use automake/autoconf to generate man pages and
releasenotes.{ps|pdf|html}.
2005-07-15 16:03 Terje Bless <[email protected]>
* acinclude.m4: Adding copious quoting for Automake >= 1.8; cf.
<http://sources.redhat.com/automake/automake.html#Extending-aclocal>
2005-07-15 16:01 Terje Bless <[email protected]>
* BUILDING: Add note about missing gettext-devel/gettext.m4 causing
aclocal complaints for undefined AM_GNU_GETTEXT macro.
2004-09-07 06:45 Bjoern Hoehrmann <[email protected]>
* lib/PosixStorage.cxx: make -R consistent with common practise on
Win32
2004-09-07 05:15 Bjoern Hoehrmann <[email protected]>
* lib/parseDecl.cxx: allow applications to get non-random location
information for dtd events for implied dtds
2004-09-04 18:41 Bjoern Hoehrmann <[email protected]>
* doc/generic.htm, generic/ParserEventGeneratorKit.h,
lib/ParserEventGeneratorKit.cxx: adding --error-numbers to
generic interface
2004-08-29 14:57 Bjoern Hoehrmann <[email protected]>
* lib/lib.dsp: use proper paths to refer to source files of the
generic interface
2004-08-28 21:11 Bjoern Hoehrmann <[email protected]>
* sp-generate.mak: turn off error checking for `del`, the relevant
files do not exist for builds from CVS which causes the entire
make process to fail
2004-08-26 05:58 Bjoern Hoehrmann <[email protected]>
* sx/: XmlOutputEventHandler.cxx, XmlOutputEventHandler.h: [ 970258
] Patch to make osx compile in MSVC -- Thanks to Tony Dodd
2004-08-26 05:39 Bjoern Hoehrmann <[email protected]>
* lib/parseParam.cxx: fix for markup declaration memory leak, see
http://sourceforge.net/mailarchive/forum.php?thread_id=5381372&forum_id=2437
2004-08-23 02:01 Bjoern Hoehrmann <[email protected]>
* lib/parseDecl.cxx: Dead memory-leaking code, see
http://sourceforge.net/mailarchive/forum.php?thread_id=5381372&forum_id=2437
2004-06-30 Karl Eichwalder <[email protected]>
* acinclude.m4: Add missing quotations.
2004-06-26 19:11 liamquinn
* doc/index.htm: Fixed broken link to NEWS (bug 666497).
2004-06-26 19:05 liamquinn
* docsrc/osx.xml: Fixed -l option in man page synopsis (bug
891323).
2004-06-09 Karl Eichwalder <[email protected]>
* tests/onsgmls-2: Make sure path to the binary will not come
into the way.
2004-06-09 Karl Eichwalder <[email protected]>
* configure.in (ALL_LINGUAS): Remove it; only po/LINGUAS is required.
2004-06-09 Karl Eichwalder <[email protected]>
* include/MessageReporter.h: Add missing return; (thanks to Marcus
Meissner).
* lib/URLStorage.cxx (open): Likewise.
2004-05-23 01:57 Bjoern Hoehrmann <[email protected]>
* SP.dsw, msggen.pl.in, sp-generate.mak, include/Message.h,
include/MessageReporter.h, include/config.h.old.in,
lib/MessageTable.cxx, lib/lib.dsp: Win32 patch, see
http://lists.w3.org/Archives/Public/www-archive/2004Jan/0081.html
2004-04-09 04:14 Terje Bless <[email protected]>
* spec.in: Merge "today" changelog entires into one entry (dunno
what I was thinking).
2004-04-09 03:58 Terje Bless <[email protected]>
* spec.in: Merging in spec file changes from HEAD; add man pages to
%files section and change the *.mo files to include the library
major revision.
2004-04-09 03:54 Terje Bless <[email protected]>
* spec.in: Adding man pages to the %files section for the OpenSP
package.
2004-04-09 03:51 Terje Bless <[email protected]>
* spec.in: Use _datadir macro for doc files; merged from
opensp_1_5_branch, change by Karl Eichwalder and Ville Skytta.
2004-04-09 03:38 Terje Bless <[email protected]>
* spec.in: Tweak names of l10n/*.mo files in the %files section.
These seem to get the library's major revision appended to the
basename for some reason.
2004-01-16 Karl Eichwalder <[email protected]>
* include/RangeMap.cxx: Include "constant.h" to make it compile
with GCC 3.4 (thanks to Marcus Meissner).
2003-11-03 Karl Eichwalder <[email protected]>
* po/LINGUAS (Tag): Add 'tr'
* po/tr.po (Tag): New file from
http://www.iro.umontreal.ca/~gnutra/maint/sp/ .
* po/de.po (Tag): Update from
http://www.iro.umontreal.ca/~gnutra/maint/sp/ .
* po/fr.po (Tag): Likewise.
2003-10-19 Karl Eichwalder <[email protected]>
* tests/onsgmls-2: New file. Test --restricted and --directory= .
* tests/Makefile.am (TESTS): Add onsgmls-2.
2003-10-10 Karl Eichwalder <[email protected]>
* Makefile.am (pkgdoc_DATA): Add BUGS.
* BUGS: New file.
* tests/Makefile.am (TESTS_ENVIRONMENT): Add
../sgmlnorm:../sx:../spent:../spcat:../spam to PATH.
2003-09-14 08:26 Neil Roeth
Make sure DESTDIR is handled correctly in po/Makefile
2003-09-13 08:48 Ian Castle <[email protected]>
* Add ospcat man page
2003-09-03 Karl Eichwalder <[email protected]>
* Add testsuite from opensp_1_5_tests_branch.
2003-08-31 12:09 Jessica Perry Hekman
Add new options (-x preserve-case, -x no-overwrite ) to osx
preserve-case:
Preserve casing as specified in the DTD for element names;
attribute names; attribute values which are token lists.
no-overwrite:
When preserving internal or external entities, multiple output
files will be written. If this option is specified, do not
overwrite existing files; instead, attempt to append a number to
the end of the original filename to create a unique filename.
Exit with an error if too many (100) such files already exist.
2003-08-30 11:54 Neil Roeth
Build Infrastructure/Localisation Changes
The change is to add versions to the translations so that
multiple versions of libosp, i.e., with different SONAMEs, can
exist simultaneously without stomping on each other's files.
Without this, the Debian package would not upgrade properly.Â
Since the next release will require a new SONAME (recent changes
made the ABI different), it makes sense to include this change in
the next release.
I accomplished the versioning by adding a version number to
SP_MESSAGE_DOMAIN, and it made sense to use the library SONAME
for that. So, I created a new variable in configure.in called
SP_LIBOSP_CUR to be the "current" part of the SONAME, and used
that in SP_MESSAGE_DOMAIN, and also referenced that in
lib/Makefile to to actually set the SONAME.
2003-08-30 09:56 Peter O'Gorman
Fix for Mac OS X/Darwin compiliation.
2003-08-30 09:26 Nick Kew
MessageReporter: to enable selection of [XML|TRADITIONAL|NONE] at
run time.
The message format can now be set at run time using the
environment variable SP_MESSAGE_FORMAT e.g. export
SP_MESSAGE_FORMAT=XML
ParserEventGeneratorKit: enable Liam's restrictFileReading from
the "generic API".
Improvements to http:// support. Allow http redirection. The
User-Agent: header can be specified by the environment variable
SP_HTTP_USER_AGENT It defaults to "libosp 1.5" if not set. The
environment variable SP_HTTP_ACCEPT can contain the argument to
the Accept: header (was hard coded as "Accept: */*"). There is no
default, so to obtain the same behaviour do export
SP_HTTP_ACCEPT="*/*"
2003-07-17 19:41 Patrick Smith
* Make opensp compile with gcc 3.3
2003-07-17 19:16 Jessica Perry Hekman
* Fixed bug reported by Neil Roeth: nested entities were being
mishandled; also sdata entities were being misquoted; note,
modified outputData to have additional argument, and added
getQuoteMark method
* added contents() for use by osx
* added asInternalInputSource for use by osx
2003-05-08 16:57 Jessica Perry Hekman
* New command line argument
* Warn before removing leading slashes in output file pathnames,
and remove them; added no-write-outside-outdir to request
exiting instead of writing output file outside (above) output
directory
2003-04-29 22:08 Jessica Perry Hekman
* handle schemes such as http://
correctly in external entity filenames
2003-02-10 21:05 Jessica Perry Hekman
* - include appropriate quotation marks in entity declarations
- print correct output filenames for external entity files in
driver file
- print correct output directory name in for driver files in
internal subset
- create directories where needed when writing files
- output all under output directory, even absolute
filenames
- don't define predefined entities (like lt)
2002-12-01 Karl Eichwalder <[email protected]>
* doc/Makefile.am (docdir): Set to $(datadir)/doc.
* doc/Makefile.am (pkgdochtmldir): New variable; set to
$(pkgdocdir)/doc to make it compatible with description in README.
* doc/Makefile.am (pkgdochtml_DATA): Use it instead of
pkgdoc_DATA.
* spec.in: Change it accordingly.
Reported by Ville Skyttä.
* include/Makefile.am (EXTRA_DIST): Add NCVector.sed.
* include/NCVector.sed: Add it; required by sunfix.sh.
2002-11-24 17:04 icastle
* docsrc/ospam.xml: file ospam.xml was initially added on branch
opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/logo.png: file logo.png was initially added on branch
opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/: .cvsignore, Makefile, jadetex.cfg, logo.png,
onsgmls.xml, osgmlnorm.xml, ospam.xml, ospent.xml, osx.xml,
releasenotes.dsl, releasenotes.xml: Documentation
Added manual pages and release notes
2002-11-24 17:04 icastle
* docsrc/releasenotes.xml: file releasenotes.xml was initially
added on branch opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/.cvsignore: file .cvsignore was initially added on branch
opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/Makefile: file Makefile was initially added on branch
opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/jadetex.cfg: file jadetex.cfg was initially added on
branch opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/osx.xml: file osx.xml was initially added on branch
opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/releasenotes.dsl: file releasenotes.dsl was initially
added on branch opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/osgmlnorm.xml: file osgmlnorm.xml was initially added on
branch opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/ospent.xml: file ospent.xml was initially added on branch
opensp_1_5_branch.
2002-11-24 17:04 icastle
* docsrc/onsgmls.xml: file onsgmls.xml was initially added on
branch opensp_1_5_branch.
2002-11-24 09:48 icastle
* po/fr.po: file fr.po was initially added on branch
opensp_1_5_branch.
2002-11-24 09:48 icastle
* po/: LINGUAS, de.po, fr.po, ja.po, sv.po: Updated translation
files (.po). Translation file for "fr" added.
The files are held at the "Translation Project"
http://www.iro.umontreal.ca/contrib/po/HTML/index.html
The textual domain for OpenSP is "sp".
The French (fr) translation has been contributed by Michel
Robitaille The German (de) translation has been updated for 1.5 by
Karl Eichwalder
2002-11-23 18:18 icastle
* configure.in: Make sure compiler doesn't emit warnings when
compiling openjade 1.3.2 with the config.h file
2002-11-23 15:05 icastle
* nsgmls/: NsgmlsMessages.msg, nsgmls.cxx: "-m" is an alias for
"-c". As such, it needs to take a SYSID as a parameter, otherwise
it will crash.
2002-11-22 18:08 icastle
* doc/index.htm: Correct URLS (download, mailing list etc).
Ref: Source Forge Patch #641163 (Karl Eichwalder).
2002-11-16 07:46 icastle
* Makefile.am: Make sure docdir is in a structure like /usr/share
instead of /usr for LSB compliance etc.
2002-11-16 00:14 icastle
* Makefile.am: Add config.rpath
2002-11-15 18:25 icastle
* NEWS, config.rpath, configure.in: Add config.rpath from/for
gettext. Update NEWS and configure.in
2002-11-15 18:25 icastle
* config.rpath: file config.rpath was initially added on branch
opensp_1_5_branch.
2002-08-23 02:14 liamquinn
* doc/nsgmls.htm, doc/sgmlnorm.htm, doc/spam.htm, doc/spcat.htm,
doc/spent.htm, doc/sx.htm, include/EntityApp.h,
include/PosixStorage.h, lib/EntityApp.cxx,
lib/EntityAppMessages.msg, lib/PosixStorage.cxx: Added a new
command-line option, -R or --restricted, to restrict file reading
(intended for use in OpenSP-based Web applications).
2002-07-10 17:08 icastle
* configure.in: Make sure that SP_MULTI_BYTE is set by default
(reverts mistake in previous commit).
2002-07-08 06:14 Terje Bless <[email protected]>
* lib/ParserMessages.msg: Demote duplicateAttributeDef from Error
to Warning. This closes SF Bug Tracker bug #578543.
2002-07-07 17:42 Terje Bless <[email protected]>
* pubtext/xml.dcl: Update to canonical SGML Declaration for XML
from the W3C. Changes ISO Registration number for the BASESET from
176 (UCS-2) to 177 (UCS-4). UCS-2 only allows 2^16 code points;
UCS-4 allows the full 2^31.
2002-06-13 21:16 icastle
* NEWS, doc/sx.htm, sx/XmlOutputEventHandler.cxx,
sx/XmlOutputEventHandler.h, sx/sx.cxx: Added a -x command line
option to osx, which allows users to say whether they want sdata
entities transformed into PIs or treated like normal entities (the
default is the latter, which is how osx always behaved before these
changes). Contributed by Jessica Hekman.
2002-06-13 12:45 icastle
* .cvsignore, NEWS, acconfig.h, configure.in: More work on upgrade
to newer autoconf etc.
Remove obsolete acconfig.h. Update .cvsignore for new files/dir
created by new autoconf tools. Change the version number.
Need to be careful that config.h.in hasn't been perturbed by the
changes....
2002-06-12 13:43 icastle
* intl/gmo.h: file gmo.h was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/dcigettext.c: file dcigettext.c was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/ref-del.sin: file ref-del.sin was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/plural.c: file plural.c was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/osdep.c: file osdep.c was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/libgnuintl.h: file libgnuintl.h was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/ref-add.sin: file ref-add.sin was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/plural.y: file plural.y was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/localename.c: file localename.c was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/localcharset.c: file localcharset.c was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/os2compat.c: file os2compat.c was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/os2compat.h: file os2compat.h was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* po/LINGUAS: file LINGUAS was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/eval-plural.h: file eval-plural.h was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/dcngettext.c: file dcngettext.c was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/dngettext.c: file dngettext.c was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/locale.alias: file locale.alias was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/ngettext.c: file ngettext.c was initially added on branch
opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/plural-exp.h: file plural-exp.h was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/plural-exp.c: file plural-exp.c was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/COPYING.LIB-2.0: file COPYING.LIB-2.0 was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/config.charset: file config.charset was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* intl/COPYING.LIB-2.1: file COPYING.LIB-2.1 was initially added on
branch opensp_1_5_branch.
2002-06-12 13:43 icastle
* configure.in, intl/COPYING.LIB-2.0, intl/COPYING.LIB-2.1,
intl/ChangeLog, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
intl/dngettext.c, intl/eval-plural.h, intl/explodename.c,
intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h,
intl/gmo.h, intl/hash-string.h, intl/intl-compat.c,
intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
intl/localcharset.c, intl/locale.alias, intl/localealias.c,
intl/localename.c, intl/ngettext.c, intl/os2compat.c,
intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
intl/plural-exp.h, intl/plural.c, intl/plural.y,
intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
intl/textdomain.c, intl/xopen-msg.sed, po/LINGUAS: Upgrade autoconf
framework
In the absence of a nice set of portability tools to cope with
different versions of autoconf, automake etc.;-) upgrade to
autoconf-2.53 automake-1.5 gettext-0.11.1 libtool-1.4.2
Hopefully, this will reduce the problems people have had recently
when building from CVS
- Run autoupgrade on configure.in. - update the built-in "intl" to
version 0.11. - no longer need to define extra commands to handle
POFILE substitution in configure. - Use "LINGUAS" file in the
"po" directory rather than in ALL_LINGUAS in the configure.in as
this is the modern way of doing it (allows support for multiple
po directories in the project).
2002-06-10 18:22 icastle
* configure.in: LIBOBJS is obsolete in autoconf 2.53. As it isn't
used, the simplest thing is to remove it.
2002-04-13 13:48 icastle
* NEWS, include/ArcEngine.h, lib/ArcEngine.cxx: architecture public
id reporting
Ref: Sourceforge #532322, Peter Newcomb, Epremis
Adds the architecture public id to the information passed to
implementations of ArcDirector. This is especially important when
using the PI-based architecture use declaration syntax, since there
may be no Notation object from which to get the information.
2002-04-13 13:19 icastle
* AUTHORS, NEWS, include/Mode.h, include/SgmlParser.h,
lib/ArcEngine.cxx, lib/ArcEngineMessages.msg, lib/ArcProcessor.h,
lib/MessageReporter.cxx, lib/ModeInfo.cxx, lib/Parser.h,
lib/ParserState.h, lib/parseAttribute.cxx, lib/parseDecl.cxx,
lib/parseInstance.cxx, lib/parseMode.cxx: PI architecture
declaration support
Ref: Sourceforge #532318, Peter Newcomb, Epremis (patch #19689)
Adds support for the PI-based architecture use declaration syntax
defined by Amendment 1 to ISO/IEC 10744:1997 (HyTime). This makes
it possible to specify architectural support attributes when using
architectures with XML, and is generally simpler than the original
syntax. See http://www.ornl.gov/sgml/wg8/document/1985.htm for
details. This patch also makes it possible to, and provides an
example of how to, use the exisiting attribute specification
parsing machinery to process attribute specifications within
processing instructions.
2002-04-13 12:57 icastle
* include/MessageFormatter.h: MessageFormatter::Builder private
Ref: Source Forge #532046, Peter Newcomb, Epremis
XMLMessageFormatter::formatMessage() needs to instantiate a
MessageFormatter::Builder, but cannot because Builder is private.
This patch adds makes Builder protected instead of private.
This problem crops up with Red Hat gcc 2.96
2002-04-13 12:53 icastle
* lib/ArcEngine.cxx: defaulting invalid arc att segfault fix
Ref: Sourceforge patch #530152
Fixes a segfault that occurred when an attempt was made to map a
nonexistent architectural attribute to #DEFAULT.
2002-04-13 12:41 icastle
* NEWS, doc/sx.htm, include/Event.h, include/OutputByteStream.h,
include/OutputCharStream.h, include/Owner.h, include/Vector.h,
lib/Event.cxx, lib/ParserState.cxx, sx/XmlOutputEventHandler.cxx,
sx/XmlOutputEventHandler.h, sx/XmlOutputMessages.msg, sx/sx.cxx:
Various enhancements to osx from Jessica Perry Hekman, Dynamic
Diagrams
2002-03-16 08:55 icastle
* lib/Makefile.am: Read the libtool manual and work out the
"correct" rules for bumping the library version
2002-03-15 15:56 icastle
* lib/Makefile.am: Bump version number as API has changed with new
Message Module capability
2002-03-15 11:57 icastle
* include/MessageModule.h: file MessageModule.h was initially added
on branch opensp_1_5_branch.
2002-03-15 11:57 icastle
* include/MessageModule.h: Extensible message modules
In order to support Windows applications that use DLLs that use
SP's DLL, where the intervening DLLs also define messages to be
used with the SP message handling infrastructure, this patch
reworks the way in which MessageFragments identify the module
within which their text resides by replacing the (libModule,
appModule, xModule) enumeration with a pointer to a global, opaque
MessageModule object. This MessageModule object then contains
whatever data is needed to identify sets of text resources on the
host system, e.g. an HINSTANCE DLL handle under Windows, or a
message domain string for gettext.
Only the implementation of the message handling infrastructure is
changed; use of the patch does require regeneration of .h and .cxx
files from .msg files and recompilation of everything, its general
usage does not change.
Ref: Peter Newcomb, Epremis Corp. Source Forge patch #530161
2002-03-15 11:53 icastle
* AUTHORS, NEWS, msggen.pl.in, include/Makefile.am,
include/Message.h, include/MessageTable.h, lib/CmdLineApp.cxx,
lib/Message.cxx, lib/MessageTable.cxx: Extensible message modules
In order to support Windows applications that use DLLs that use
SP's DLL, where the intervening DLLs also define messages to be
used with the SP message handling infrastructure, this patch
reworks the way in which MessageFragments identify the module
within which their text resides by replacing the (libModule,
appModule, xModule) enumeration with a pointer to a global, opaque
MessageModule object. This MessageModule object then contains
whatever data is needed to identify sets of text resources on the
host system, e.g. an HINSTANCE DLL handle under Windows, or a
message domain string for gettext.
Only the implementation of the message handling infrastructure is
changed; use of the patch does require regeneration of .h and .cxx
files from .msg files and recompilation of everything, its general
usage does not change.
Ref: Peter Newcomb, Epremis Corp. Source Forge patch #530161
2002-03-15 10:15 icastle
* include/constant.h: Include types.h in constant.h
Allows "constant.h" to be independently included by source files by
making explicit its dependency on "types.h".
Ref: Peter Newcomb, Epremis Corporation, Source Forge patch #530157
2002-03-15 10:12 icastle
* include/CmdLineApp.h: main() missing extern "C" fix
Adds missing `extern "C"' to non-multi-byte main() definition macro
in "CmdLineApp.h".
Ref: Peter Newcomb, Epremis Corporation, Source Forge patch #530158
2002-03-15 10:10 icastle
* include/Entity.h: Makes PiEntity a part of the public API.
Ref: Peter Newcomb, Epremis Corporation, Source Forge patch #530154
2002-03-15 10:00 icastle
* lib/ArcEngine.cxx: Fixes cut-and-paste error that made undeclared
architectural DTD general entities reported as if they were