TIVI-153: Add as dependency for iputils
[profile/ivi/opensp.git] / ChangeLog
1 2005-12-11  Neil Roeth  <neilroeth@users.sourceforge.net>
2
3         * docsrc/releasenotes.xml:
4         Changed release date to December 2005 from November 2005.
5
6         * docsrc/Makefile.am:
7         Redefined XMLDCL to be one included here, $(top_srcdir)/pubtext/xml.dcl.
8         Use EXTRADOCS variable now defined in configure step to determine if PDF and
9         PS format release notes will be built.
10
11         * configure.in:
12         Added --enable-full-doc-build option to build PDF and PS docs as well as man
13         and HTML.  Only check for necessary tools if enabled.
14         Removed search for xml.dcl, we will always use the one in pubtext.
15
16 2005-12-10  Neil Roeth  <neilroeth@users.sourceforge.net>
17
18         * sx/Makefile.am, spent/Makefile.am, spcat/Makefile.am, spam/Makefile.am, sgmlnorm/Makefile.am, nsgmls/Makefile.am, lib/Makefile.am:
19         Gerrit Haase's patch: add LTLIBINTL to avoid undefined references.
20
21 2005-12-09  Neil Roeth  <neilroeth@users.sourceforge.net>
22
23         * po/fr.po: Fixed typo.
24
25         * autoinit.sh: Added libtoolize to avoid error of missing ltmain.sh.
26
27 2005-12-07  Neil Roeth  <neilroeth@users.sourceforge.net>
28
29         * docsrc/osx.xml:
30         Made purpose a one-liner because it is used for man -k and apropos, so it
31         should be short.  Moved long paragraph that was there to description section.
32
33         * docsrc/ospent.xml:
34         Made purpose a bit more descriptive so it makes more sense without context.
35
36         * docsrc/ospam.xml, docsrc/onsgmls.xml, docsrc/osgmlnorm.xml:
37         Made purpose a one-liner because it is used for man -k and apropos, so it
38         should be short.  Moved long paragraph that was there to description section.
39
40 2005-12-07  Karl Eichwalder  <ke@suse.de>
41
42         * include/InternalInputSource.h: Prepare for gcc 4.1.
43
44 2005-10-23  Neil Roeth  <neilroeth@users.sourceforge.net>
45
46         * lib/Text.cxx, lib/Attribute.cxx: Make operator= return *this.
47
48         * lib/ExtendEntityManager.cxx:
49         Fix operator= to return *this (two places).
50
51         * lib/ArcEngine.cxx:
52         Ensure that toIndex and fromIndex are not invalidAtt OR contentPseudoAtt
53         before using to index into arrays.  Those constants are defined to be the
54         unsigned version of -1 and -2, which are very large numbers, and cause
55         segfaults when array elements with those indexes are accessed.
56
57         * 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:
58         Added functions to eliminate g++ 4.0 warnings.
59
60 2005-10-22  Neil Roeth  <neilroeth@users.sourceforge.net>
61
62         * lib/ContentToken.cxx, lib/CodingSystemKit.cxx, lib/CodingSystem.cxx:
63         Added functions to eliminate g++ 4.0 warnings.
64
65         * include/Vector.h:
66         Changed order of initializations to match order of declaration in class.
67
68         * include/UnivCharsetDesc.h, include/Text.h, include/Syntax.h, include/ShortReferenceMap.h, include/SdText.h, include/Sd.h, include/OpenElement.h, include/Notation.h:
69         Added functions to eliminate g++ 4.0 warnings.
70
71         * include/MessageFormatter.h:
72         Added functions to eliminate g++ 4.0 warnings.
73         Changed order of initializations to match order of declaration in class.
74
75         * 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:
76         Added functions to eliminate g++ 4.0 warnings.
77
78         * include/Attribute.h:
79         Added missing prototypes to eliminate g++ 4.0 warnings.
80
81         * configure.in:
82         Incremented SP_LIBOSP_CUR in preparation for upcoming checkins that will
83         technically break binary compatilibility.
84
85         * Makefile.am: Added autoinit.sh to EXTRA_DIST.
86
87 2005-09-30  Neil Roeth  <neilroeth@users.sourceforge.net>
88
89         * tests/Makefile.am:
90         Revert to using SHOWSTOPPERS variable after discussion with Karl Eichwalder.
91         Changed EXTRA_DIST and other variables so that all tests get put into dist
92         regardless of whether they are being run or not, e.g., if you run
93         "make distcheck SHOWSTOPPERS=" then only the tests that are known to pass will
94         be run during the make check part, but all tests, including the ones that are
95         known to pass, will be in the dist tarball.
96         Added comment that the tests that fail imply there are problems that need to
97         be tracked down and fixed.
98
99 2005-09-27  Neil Roeth  <neilroeth@users.sourceforge.net>
100
101         * docsrc/releasenotes.xml: Initial update for 1.5.2.
102
103 2005-09-24  Neil Roeth  <neilroeth@users.sourceforge.net>
104
105         * tests/Makefile.am:
106         Changed name of variable from SHOWSTOPPERS to XFAIL_TESTS.  These are tests
107         that are expected to fail, and the latter name is known by automake to tag
108         them as such.  This allows a "make check" to complete with a message that some
109         tests failed, but were expected to, and the make returns a normal exit code.
110         Use DTDDECL automake conditional to control whether catalog-1 is in
111         XFAIL_TESTS.  This test is the one that tests DTDDECL support, so if that is
112         disabled then the test is expected to fail.
113
114         * lib/SOEntityCatalog.cxx:
115         Use new config preprocessor directive SP_DTDDECL to control whether DTDDECL
116         support is enabled or not.
117
118         * configure.in:
119         Added option to disable DTDDECL support. If a default catalog is used, then
120         the DTDDECL support causes it to be read over and over again, causing a huge
121         performance hit if there are a significant number of entries in it.
122
123 2005-09-23  Neil Roeth  <neilroeth@users.sourceforge.net>
124
125         * po/Makefile.in.in:
126         Be more precise about updating $(srcdir)/$(DOMAIN).pot so that both a normal
127         make and a make distcheck work.
128
129         * po/Makefile.in.in: Added PERL variable to enable running msggen.pl.
130         Use old method of generating $(DOMAIN).pot with msggen.pl instead of newer
131         method using xgettext.  Should update to use the latter eventually.
132
133         * docsrc/Makefile.am:
134         Put man page XML sources, releasenotes.{xml,dsl} and logo.png in EXTRA_DIST
135         variable so they get put into dist tarball.
136         Added $(srcdir)/ prefix to files where necessary so docs will build even when
137         build area differs from source area, e.g., as when make distcheck is done.
138         Added (define %openjade-logo% "$(srcdir)/logo.png") so the logo can be found
139         when creating releasenotes.{pdf,ps}
140
141         * Makefile.am:
142         Use @DOCSRC@ variable in SUBDIRS so that it will not be included if doc
143         building is disabled.
144
145 2005-09-19  Neil Roeth  <neilroeth@users.sourceforge.net>
146
147         * configure.in:
148         Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL.
149         Added --disable-doc-build option.
150         Moved checks for doc building so they are only executed if building docs.
151         Added error messages for doc building programs so it is more clear what is
152         missing.
153         Added /usr/share/sgml/declaration to search path for xml.dcl.
154
155 2005-08-28  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
156
157         * docsrc/onsgmls.xml:
158         added documentation for the revised restricted file reading
159         behavior on win32, etc
160
161 2005-08-27  Terje Bless <link@pobox.com>
162
163         * include/UnivCharsetDesc.h:
164         Fiddle #include's around as it seems to appease GCC 3.4 and does no harm
165         for GCC 4.0.
166
167 2005-08-26  Terje Bless <link@pobox.com>
168
169         * configure.in: Bump version to 1.5.2, to shut check-news up.
170
171         * po/Makefile.in.in: Restore Neil Roeth's domain=soname for .po files.
172
173         * po/remove-potcdate.sed: Add another missing gettext file.
174
175         * po/remove-potcdate.sed: New file.
176
177         * configure.in, docsrc/Makefile.am:
178         Make autoconf check for the utils needed for docsrc/ building, and let
179         xmlto choose the stylesheet to use for the manpages.
180
181         ( The rest of the docs should probably also be made by xmlto, but it's
182           not currently working on my box so we'll do iut the old way for now. )
183
184         * 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/en@boldquot.header, po/en@quot.header, po/insert-header.sin, po/quot.sed, po/remove-potcdate.sin:
185         Add (new) files left out of previous checkin.
186
187         * 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/en@boldquot.header, po/en@quot.header, 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:
188         New file.
189
190         * 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:
191         Upgrading gettext to 0.14.5 and including necessary .m4 files.
192
193         * spec.in: Slightly tweak spec towards Fedora guidelines;
194         for Vendor, Packager, Copyright vs. License, and BuildRoot.
195
196         * configure.in: Tell automake about our embedded gettext version.
197
198
199 2005-08-26  Terje Bless <link@pobox.com> (via gettextize)
200
201         * m4/codeset.m4: Upgrade to gettext-0.14.5.
202         * m4/gettext.m4: Upgrade to gettext-0.14.5.
203         * m4/glibc2.m4: New file, from gettext-0.14.5.
204         * m4/glibc21.m4: Upgrade to gettext-0.14.5.
205         * m4/iconv.m4: Upgrade to gettext-0.14.5.
206         * m4/intdiv0.m4: New file, from gettext-0.14.5.
207         * m4/intmax.m4: New file, from gettext-0.14.5.
208         * m4/inttypes.m4: New file, from gettext-0.14.5.
209         * m4/inttypes_h.m4: New file, from gettext-0.14.5.
210         * m4/inttypes-pri.m4: New file, from gettext-0.14.5.
211         * m4/isc-posix.m4: Upgrade to gettext-0.14.5.
212         * m4/lcmessage.m4: Upgrade to gettext-0.14.5.
213         * m4/lib-ld.m4: Upgrade to gettext-0.14.5.
214         * m4/lib-link.m4: Upgrade to gettext-0.14.5.
215         * m4/lib-prefix.m4: Upgrade to gettext-0.14.5.
216         * m4/longdouble.m4: New file, from gettext-0.14.5.
217         * m4/longlong.m4: New file, from gettext-0.14.5.
218         * m4/nls.m4: New file, from gettext-0.14.5.
219         * m4/po.m4: New file, from gettext-0.14.5.
220         * m4/printf-posix.m4: New file, from gettext-0.14.5.
221         * m4/progtest.m4: Upgrade to gettext-0.14.5.
222         * m4/signed.m4: New file, from gettext-0.14.5.
223         * m4/size_max.m4: New file, from gettext-0.14.5.
224         * m4/stdint_h.m4: New file, from gettext-0.14.5.
225         * m4/uintmax_t.m4: New file, from gettext-0.14.5.
226         * m4/ulonglong.m4: New file, from gettext-0.14.5.
227         * m4/wchar_t.m4: New file, from gettext-0.14.5.
228         * m4/wint_t.m4: New file, from gettext-0.14.5.
229         * m4/xsize.m4: New file, from gettext-0.14.5.
230         * Makefile.am (SUBDIRS): Remove intl.
231         (ACLOCAL_AMFLAGS): New variable.
232         (EXTRA_DIST): Add mkinstalldirs.
233         * configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.14.5.
234         (AC_CONFIG_FILES): Add intl/Makefile.
235
236 2005-08-15 02:25  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
237
238         * sx/XmlOutputEventHandler.cxx: explicit const char* to char*
239           conversion for VS.NET 2005 Beta2
240
241 2005-08-15 02:09  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
242
243         * lib/xentmgr_inst.m4: fix for vs.net when building with
244           /Zc:wchar_t
245
246 2005-08-15 00:05  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
247
248         * lib/Sd.cxx: make gcc happy again
249
250 2005-08-14 22:49  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
251
252         * lib/Sd.cxx: initialize implydefElement_ so OpenSP does not assume
253           some random value
254
255 2005-07-21 16:12  Terje Bless  <link@pobox.com>
256
257         * Makefile.am, configure.in, docsrc/Makefile, docsrc/Makefile.am:
258           Use automake/autoconf to generate man pages and
259           releasenotes.{ps|pdf|html}.
260
261 2005-07-15 16:03  Terje Bless  <link@pobox.com>
262
263         * acinclude.m4: Adding copious quoting for Automake >= 1.8; cf.
264           <http://sources.redhat.com/automake/automake.html#Extending-aclocal>
265
266 2005-07-15 16:01  Terje Bless  <link@pobox.com>
267
268         * BUILDING: Add note about missing gettext-devel/gettext.m4 causing
269           aclocal complaints for undefined AM_GNU_GETTEXT macro.
270
271 2004-09-07 06:45  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
272
273         * lib/PosixStorage.cxx: make -R consistent with common practise on
274           Win32
275
276 2004-09-07 05:15  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
277
278         * lib/parseDecl.cxx: allow applications to get non-random location
279           information for dtd events for implied dtds
280
281 2004-09-04 18:41  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
282
283         * doc/generic.htm, generic/ParserEventGeneratorKit.h,
284           lib/ParserEventGeneratorKit.cxx: adding --error-numbers to
285           generic interface
286
287 2004-08-29 14:57  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
288
289         * lib/lib.dsp: use proper paths to refer to source files of the
290           generic interface
291
292 2004-08-28 21:11  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
293
294         * sp-generate.mak: turn off error checking for `del`, the relevant
295           files do not exist for builds from CVS which causes the entire
296           make process to fail
297
298 2004-08-26 05:58  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
299
300         * sx/: XmlOutputEventHandler.cxx, XmlOutputEventHandler.h: [ 970258
301           ] Patch to make osx compile in MSVC -- Thanks to Tony Dodd
302
303 2004-08-26 05:39  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
304
305         * lib/parseParam.cxx: fix for markup declaration memory leak, see
306           http://sourceforge.net/mailarchive/forum.php?thread_id=5381372&forum_id=2437
307
308 2004-08-23 02:01  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
309
310         * lib/parseDecl.cxx: Dead memory-leaking code, see
311           http://sourceforge.net/mailarchive/forum.php?thread_id=5381372&forum_id=2437
312
313 2004-06-30  Karl Eichwalder  <ke@suse.de>
314
315         * acinclude.m4: Add missing quotations.
316
317 2004-06-26 19:11  liamquinn
318
319         * doc/index.htm: Fixed broken link to NEWS (bug 666497).
320
321 2004-06-26 19:05  liamquinn
322
323         * docsrc/osx.xml: Fixed -l option in man page synopsis (bug
324           891323).
325
326 2004-06-09  Karl Eichwalder  <ke@gnu.franken.de>
327
328         * tests/onsgmls-2: Make sure path to the binary will not come
329         into the way.
330
331 2004-06-09  Karl Eichwalder  <ke@gnu.franken.de>
332
333         * configure.in (ALL_LINGUAS): Remove it; only po/LINGUAS is required.
334
335 2004-06-09  Karl Eichwalder  <ke@suse.de>
336
337         * include/MessageReporter.h: Add missing return; (thanks to Marcus
338         Meissner).
339         * lib/URLStorage.cxx (open): Likewise.
340
341 2004-05-23 01:57  Bjoern Hoehrmann  <bjoern@hoehrmann.de>
342
343         * SP.dsw, msggen.pl.in, sp-generate.mak, include/Message.h,
344           include/MessageReporter.h, include/config.h.old.in,
345           lib/MessageTable.cxx, lib/lib.dsp: Win32 patch, see
346           http://lists.w3.org/Archives/Public/www-archive/2004Jan/0081.html
347
348 2004-04-09 04:14  Terje Bless  <link@pobox.com>
349
350         * spec.in: Merge "today" changelog entires into one entry (dunno
351           what I was thinking).
352
353 2004-04-09 03:58  Terje Bless  <link@pobox.com>
354
355         * spec.in: Merging in spec file changes from HEAD; add man pages to
356           %files section and change the *.mo files to include the library
357           major revision.
358
359 2004-04-09 03:54  Terje Bless  <link@pobox.com>
360
361         * spec.in: Adding man pages to the %files section for the OpenSP
362           package.
363
364 2004-04-09 03:51  Terje Bless  <link@pobox.com>
365
366         * spec.in: Use _datadir macro for doc files; merged from
367           opensp_1_5_branch, change by Karl Eichwalder and Ville Skytta.
368
369 2004-04-09 03:38  Terje Bless  <link@pobox.com>
370
371         * spec.in: Tweak names of l10n/*.mo files in the %files section.
372           These seem to get the library's major revision appended to the
373           basename for some reason.
374
375 2004-01-16  Karl Eichwalder  <ke@suse.de>
376
377         * include/RangeMap.cxx: Include "constant.h" to make it compile
378         with GCC 3.4 (thanks to Marcus Meissner).
379
380 2003-11-03  Karl Eichwalder  <ke@suse.de>
381
382         * po/LINGUAS (Tag): Add 'tr'
383         * po/tr.po (Tag): New file from
384         http://www.iro.umontreal.ca/~gnutra/maint/sp/ .
385         * po/de.po (Tag): Update from
386         http://www.iro.umontreal.ca/~gnutra/maint/sp/ .
387         * po/fr.po (Tag): Likewise.
388
389 2003-10-19  Karl Eichwalder  <ke@suse.de>
390
391         * tests/onsgmls-2: New file.  Test --restricted and --directory= .
392
393         * tests/Makefile.am (TESTS): Add onsgmls-2.
394
395 2003-10-10  Karl Eichwalder  <ke@suse.de>
396
397         * Makefile.am (pkgdoc_DATA): Add BUGS.
398
399         * BUGS: New file.
400
401         * tests/Makefile.am (TESTS_ENVIRONMENT): Add
402         ../sgmlnorm:../sx:../spent:../spcat:../spam to PATH.
403
404 2003-09-14 08:26  Neil Roeth
405
406           Make sure DESTDIR is handled correctly in po/Makefile
407
408 2003-09-13 08:48  Ian Castle <ian.castle@openjade.org>
409
410         * Add ospcat man page
411
412 2003-09-03  Karl Eichwalder  <ke@suse.de>
413
414         * Add testsuite from opensp_1_5_tests_branch.
415
416 2003-08-31 12:09  Jessica Perry Hekman
417
418           Add new options (-x preserve-case, -x no-overwrite ) to osx
419
420           preserve-case:
421
422           Preserve casing as specified in the DTD for element names;
423           attribute names; attribute values which are token lists.
424
425           no-overwrite:
426
427           When preserving internal or external entities, multiple output
428           files will be written.  If this option is specified, do not
429           overwrite existing files; instead, attempt to append a number to
430           the end of the original filename to create a unique filename.
431           Exit with an error if too many (100) such files already exist.
432
433 2003-08-30 11:54  Neil Roeth
434
435           Build Infrastructure/Localisation Changes
436
437           The change is to add versions to the translations so that
438           multiple versions of libosp, i.e., with different SONAMEs, can
439           exist simultaneously without stomping on each other's files.
440
441           Without this, the Debian package would not upgrade properly. 
442           Since the next release will require a new SONAME (recent changes
443           made the ABI different), it makes sense to include this change in
444           the next release.
445
446           I accomplished the versioning by adding a version number to
447           SP_MESSAGE_DOMAIN, and it made sense to use the library SONAME
448           for that.  So, I created a new variable in configure.in called
449           SP_LIBOSP_CUR to be the "current" part of the SONAME, and used
450           that in SP_MESSAGE_DOMAIN, and also referenced that in
451           lib/Makefile to to actually set the SONAME.
452
453 2003-08-30 09:56  Peter O'Gorman
454
455           Fix for Mac OS X/Darwin compiliation.
456
457 2003-08-30 09:26  Nick Kew
458
459           MessageReporter: to enable selection of [XML|TRADITIONAL|NONE] at
460           run time.
461
462           The message format can now be set at run time using the
463           environment variable    SP_MESSAGE_FORMAT e.g.          export
464           SP_MESSAGE_FORMAT=XML
465
466           ParserEventGeneratorKit: enable Liam's restrictFileReading from
467           the "generic API".
468
469           Improvements to http:// support. Allow http redirection.  The
470           User-Agent: header can be specified by the environment variable
471           SP_HTTP_USER_AGENT It defaults to "libosp 1.5" if not set.  The
472           environment variable SP_HTTP_ACCEPT can contain the argument to
473           the Accept: header (was hard coded as "Accept: */*"). There is no
474           default, so to obtain the same behaviour do   export
475           SP_HTTP_ACCEPT="*/*"
476
477 2003-07-17 19:41  Patrick Smith
478
479         * Make opensp compile with gcc 3.3
480
481 2003-07-17 19:16  Jessica Perry Hekman
482
483         * Fixed bug reported by Neil Roeth: nested entities were being
484           mishandled; also sdata entities were being misquoted; note,
485           modified outputData to have additional argument, and added
486           getQuoteMark method
487
488         * added contents() for use by osx
489
490         * added asInternalInputSource for use by osx
491
492 2003-05-08 16:57  Jessica Perry Hekman
493
494         * New command line argument
495
496         * Warn before removing leading slashes in output file pathnames,
497           and remove them; added no-write-outside-outdir to request
498           exiting instead of writing output file outside (above) output
499           directory
500
501 2003-04-29 22:08  Jessica Perry Hekman
502
503         * handle schemes such as http://
504           correctly in external entity filenames
505
506 2003-02-10 21:05  Jessica Perry Hekman
507
508         * - include appropriate quotation marks in entity declarations
509           - print correct output filenames for external entity files in
510             driver file
511           - print correct output directory name in for driver files in
512             internal subset
513           - create directories where needed when writing files
514           - output all under output directory, even absolute
515             filenames
516           - don't define predefined entities (like lt)
517
518 2002-12-01  Karl Eichwalder  <ke@suse.de>
519
520         * doc/Makefile.am (docdir): Set to $(datadir)/doc.
521         * doc/Makefile.am (pkgdochtmldir): New variable; set to
522         $(pkgdocdir)/doc to make it compatible with description in README.
523         * doc/Makefile.am (pkgdochtml_DATA): Use it instead of
524         pkgdoc_DATA.
525         * spec.in: Change it accordingly.
526         Reported by Ville Skyttä.
527
528         * include/Makefile.am (EXTRA_DIST): Add NCVector.sed.
529         * include/NCVector.sed: Add it; required by sunfix.sh.
530
531 2002-11-24 17:04  icastle
532
533         * docsrc/ospam.xml: file ospam.xml was initially added on branch
534         opensp_1_5_branch.
535
536 2002-11-24 17:04  icastle
537
538         * docsrc/logo.png: file logo.png was initially added on branch
539         opensp_1_5_branch.
540
541 2002-11-24 17:04  icastle
542
543         * docsrc/: .cvsignore, Makefile, jadetex.cfg, logo.png,
544         onsgmls.xml, osgmlnorm.xml, ospam.xml, ospent.xml, osx.xml,
545         releasenotes.dsl, releasenotes.xml: Documentation
546         
547         Added manual pages and release notes
548
549 2002-11-24 17:04  icastle
550
551         * docsrc/releasenotes.xml: file releasenotes.xml was initially
552         added on branch opensp_1_5_branch.
553
554 2002-11-24 17:04  icastle
555
556         * docsrc/.cvsignore: file .cvsignore was initially added on branch
557         opensp_1_5_branch.
558
559 2002-11-24 17:04  icastle
560
561         * docsrc/Makefile: file Makefile was initially added on branch
562         opensp_1_5_branch.
563
564 2002-11-24 17:04  icastle
565
566         * docsrc/jadetex.cfg: file jadetex.cfg was initially added on
567         branch opensp_1_5_branch.
568
569 2002-11-24 17:04  icastle
570
571         * docsrc/osx.xml: file osx.xml was initially added on branch
572         opensp_1_5_branch.
573
574 2002-11-24 17:04  icastle
575
576         * docsrc/releasenotes.dsl: file releasenotes.dsl was initially
577         added on branch opensp_1_5_branch.
578
579 2002-11-24 17:04  icastle
580
581         * docsrc/osgmlnorm.xml: file osgmlnorm.xml was initially added on
582         branch opensp_1_5_branch.
583
584 2002-11-24 17:04  icastle
585
586         * docsrc/ospent.xml: file ospent.xml was initially added on branch
587         opensp_1_5_branch.
588
589 2002-11-24 17:04  icastle
590
591         * docsrc/onsgmls.xml: file onsgmls.xml was initially added on
592         branch opensp_1_5_branch.
593
594 2002-11-24 09:48  icastle
595
596         * po/fr.po: file fr.po was initially added on branch
597         opensp_1_5_branch.
598
599 2002-11-24 09:48  icastle
600
601         * po/: LINGUAS, de.po, fr.po, ja.po, sv.po: Updated translation
602         files (.po). Translation file for "fr" added.
603         
604         The files are held at the "Translation Project"
605         
606         http://www.iro.umontreal.ca/contrib/po/HTML/index.html
607         
608         The textual domain for OpenSP is "sp".
609         
610         The French (fr) translation has been contributed by Michel
611         Robitaille The German (de) translation has been updated for 1.5 by
612         Karl Eichwalder
613
614 2002-11-23 18:18  icastle
615
616         * configure.in: Make sure compiler doesn't emit warnings when
617         compiling openjade 1.3.2 with the config.h file
618
619 2002-11-23 15:05  icastle
620
621         * nsgmls/: NsgmlsMessages.msg, nsgmls.cxx: "-m" is an alias for
622         "-c". As such, it needs to take a SYSID as a parameter, otherwise
623         it will crash.
624
625 2002-11-22 18:08  icastle
626
627         * doc/index.htm: Correct URLS (download, mailing list etc).
628         
629         Ref: Source Forge Patch #641163 (Karl Eichwalder).
630
631 2002-11-16 07:46  icastle
632
633         * Makefile.am: Make sure docdir is in a structure like /usr/share
634         instead of /usr for LSB compliance etc.
635
636 2002-11-16 00:14  icastle
637
638         * Makefile.am: Add config.rpath
639
640 2002-11-15 18:25  icastle
641
642         * NEWS, config.rpath, configure.in: Add config.rpath from/for
643         gettext. Update NEWS and configure.in
644
645 2002-11-15 18:25  icastle
646
647         * config.rpath: file config.rpath was initially added on branch
648         opensp_1_5_branch.
649
650 2002-08-23 02:14  liamquinn
651
652         * doc/nsgmls.htm, doc/sgmlnorm.htm, doc/spam.htm, doc/spcat.htm,
653         doc/spent.htm, doc/sx.htm, include/EntityApp.h,
654         include/PosixStorage.h, lib/EntityApp.cxx,
655         lib/EntityAppMessages.msg, lib/PosixStorage.cxx: Added a new
656         command-line option, -R or --restricted, to restrict file reading
657         (intended for use in OpenSP-based Web applications).
658
659 2002-07-10 17:08  icastle
660
661         * configure.in: Make sure that SP_MULTI_BYTE is set by default
662         (reverts mistake in previous commit).
663
664 2002-07-08 06:14  Terje Bless  <link@pobox.com>
665
666         * lib/ParserMessages.msg: Demote duplicateAttributeDef from Error
667         to Warning. This closes SF Bug Tracker bug #578543.
668
669 2002-07-07 17:42  Terje Bless  <link@pobox.com>
670
671         * pubtext/xml.dcl: Update to canonical SGML Declaration for XML
672         from the W3C. Changes ISO Registration number for the BASESET from
673         176 (UCS-2) to 177 (UCS-4).  UCS-2 only allows 2^16 code points;
674         UCS-4 allows the full 2^31.
675
676 2002-06-13 21:16  icastle
677
678         * NEWS, doc/sx.htm, sx/XmlOutputEventHandler.cxx,
679         sx/XmlOutputEventHandler.h, sx/sx.cxx: Added a -x command line
680         option to osx, which allows users to say whether they want sdata
681         entities transformed into PIs or treated like normal entities (the
682         default is the latter, which is how osx always behaved before these
683         changes). Contributed by Jessica Hekman.
684
685 2002-06-13 12:45  icastle
686
687         * .cvsignore, NEWS, acconfig.h, configure.in: More work on upgrade
688         to newer autoconf etc.
689         
690         Remove obsolete acconfig.h. Update .cvsignore for new files/dir
691         created by new autoconf tools. Change the version number.
692         
693         Need to be careful that config.h.in hasn't been perturbed by the
694         changes....
695
696 2002-06-12 13:43  icastle
697
698         * intl/gmo.h: file gmo.h was initially added on branch
699         opensp_1_5_branch.
700
701 2002-06-12 13:43  icastle
702
703         * intl/dcigettext.c: file dcigettext.c was initially added on
704         branch opensp_1_5_branch.
705
706 2002-06-12 13:43  icastle
707
708         * intl/ref-del.sin: file ref-del.sin was initially added on branch
709         opensp_1_5_branch.
710
711 2002-06-12 13:43  icastle
712
713         * intl/plural.c: file plural.c was initially added on branch
714         opensp_1_5_branch.
715
716 2002-06-12 13:43  icastle
717
718         * intl/osdep.c: file osdep.c was initially added on branch
719         opensp_1_5_branch.
720
721 2002-06-12 13:43  icastle
722
723         * intl/libgnuintl.h: file libgnuintl.h was initially added on
724         branch opensp_1_5_branch.
725
726 2002-06-12 13:43  icastle
727
728         * intl/ref-add.sin: file ref-add.sin was initially added on branch
729         opensp_1_5_branch.
730
731 2002-06-12 13:43  icastle
732
733         * intl/plural.y: file plural.y was initially added on branch
734         opensp_1_5_branch.
735
736 2002-06-12 13:43  icastle
737
738         * intl/localename.c: file localename.c was initially added on
739         branch opensp_1_5_branch.
740
741 2002-06-12 13:43  icastle
742
743         * intl/localcharset.c: file localcharset.c was initially added on
744         branch opensp_1_5_branch.
745
746 2002-06-12 13:43  icastle
747
748         * intl/os2compat.c: file os2compat.c was initially added on branch
749         opensp_1_5_branch.
750
751 2002-06-12 13:43  icastle
752
753         * intl/os2compat.h: file os2compat.h was initially added on branch
754         opensp_1_5_branch.
755
756 2002-06-12 13:43  icastle
757
758         * po/LINGUAS: file LINGUAS was initially added on branch
759         opensp_1_5_branch.
760
761 2002-06-12 13:43  icastle
762
763         * intl/eval-plural.h: file eval-plural.h was initially added on
764         branch opensp_1_5_branch.
765
766 2002-06-12 13:43  icastle
767
768         * intl/dcngettext.c: file dcngettext.c was initially added on
769         branch opensp_1_5_branch.
770
771 2002-06-12 13:43  icastle
772
773         * intl/dngettext.c: file dngettext.c was initially added on branch
774         opensp_1_5_branch.
775
776 2002-06-12 13:43  icastle
777
778         * intl/locale.alias: file locale.alias was initially added on
779         branch opensp_1_5_branch.
780
781 2002-06-12 13:43  icastle
782
783         * intl/ngettext.c: file ngettext.c was initially added on branch
784         opensp_1_5_branch.
785
786 2002-06-12 13:43  icastle
787
788         * intl/plural-exp.h: file plural-exp.h was initially added on
789         branch opensp_1_5_branch.
790
791 2002-06-12 13:43  icastle
792
793         * intl/plural-exp.c: file plural-exp.c was initially added on
794         branch opensp_1_5_branch.
795
796 2002-06-12 13:43  icastle
797
798         * intl/COPYING.LIB-2.0: file COPYING.LIB-2.0 was initially added on
799         branch opensp_1_5_branch.
800
801 2002-06-12 13:43  icastle
802
803         * intl/config.charset: file config.charset was initially added on
804         branch opensp_1_5_branch.
805
806 2002-06-12 13:43  icastle
807
808         * intl/COPYING.LIB-2.1: file COPYING.LIB-2.1 was initially added on
809         branch opensp_1_5_branch.
810
811 2002-06-12 13:43  icastle
812
813         * configure.in, intl/COPYING.LIB-2.0, intl/COPYING.LIB-2.1,
814         intl/ChangeLog, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
815         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
816         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
817         intl/dngettext.c, intl/eval-plural.h, intl/explodename.c,
818         intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h,
819         intl/gmo.h, intl/hash-string.h, intl/intl-compat.c,
820         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
821         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
822         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
823         intl/localename.c, intl/ngettext.c, intl/os2compat.c,
824         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
825         intl/plural-exp.h, intl/plural.c, intl/plural.y,
826         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
827         intl/textdomain.c, intl/xopen-msg.sed, po/LINGUAS: Upgrade autoconf
828         framework
829         
830         In the absence of a nice set of portability tools to cope with
831         different versions of autoconf, automake etc.;-) upgrade to     
832         autoconf-2.53   automake-1.5    gettext-0.11.1  libtool-1.4.2
833         
834         Hopefully, this will reduce the problems people have had recently
835         when building from CVS
836         
837         - Run autoupgrade on configure.in.  - update the built-in "intl" to
838         version 0.11.  - no longer need to define extra commands to handle
839         POFILE substitution   in configure.  - Use "LINGUAS" file in the
840         "po" directory rather than in ALL_LINGUAS in   the configure.in as
841         this is the modern way of doing it (allows support   for multiple
842         po directories in the project).
843
844 2002-06-10 18:22  icastle
845
846         * configure.in: LIBOBJS is obsolete in autoconf 2.53. As it isn't
847         used, the simplest thing is to remove it.
848
849 2002-04-13 13:48  icastle
850
851         * NEWS, include/ArcEngine.h, lib/ArcEngine.cxx: architecture public
852         id reporting
853         
854         Ref: Sourceforge #532322, Peter Newcomb, Epremis
855         
856         Adds the architecture public id to the information passed to
857         implementations of ArcDirector. This is especially important when
858         using the PI-based architecture use declaration syntax, since there
859         may be no Notation object from which to get the information.
860
861 2002-04-13 13:19  icastle
862
863         * AUTHORS, NEWS, include/Mode.h, include/SgmlParser.h,
864         lib/ArcEngine.cxx, lib/ArcEngineMessages.msg, lib/ArcProcessor.h,
865         lib/MessageReporter.cxx, lib/ModeInfo.cxx, lib/Parser.h,
866         lib/ParserState.h, lib/parseAttribute.cxx, lib/parseDecl.cxx,
867         lib/parseInstance.cxx, lib/parseMode.cxx: PI architecture
868         declaration support
869         
870         Ref: Sourceforge #532318, Peter Newcomb, Epremis (patch #19689)
871         
872         Adds support for the PI-based architecture use declaration syntax
873         defined by Amendment 1 to ISO/IEC 10744:1997 (HyTime). This makes
874         it possible to specify architectural support attributes when using
875         architectures with XML, and is generally simpler than the original
876         syntax. See http://www.ornl.gov/sgml/wg8/document/1985.htm for
877         details.  This patch also makes it possible to, and provides an
878         example of how to, use the exisiting attribute specification
879         parsing machinery to process attribute specifications within
880         processing instructions.
881
882 2002-04-13 12:57  icastle
883
884         * include/MessageFormatter.h: MessageFormatter::Builder private
885         
886         Ref: Source Forge #532046, Peter Newcomb, Epremis
887         
888         XMLMessageFormatter::formatMessage() needs to instantiate a
889         MessageFormatter::Builder, but cannot because Builder is private.
890         This patch adds makes Builder protected instead of private.
891         
892         This problem crops up with Red Hat gcc 2.96
893
894 2002-04-13 12:53  icastle
895
896         * lib/ArcEngine.cxx: defaulting invalid arc att segfault fix
897         
898         Ref: Sourceforge patch #530152
899         
900         Fixes a segfault that occurred when an attempt was made to map a
901         nonexistent architectural attribute to #DEFAULT.
902
903 2002-04-13 12:41  icastle
904
905         * NEWS, doc/sx.htm, include/Event.h, include/OutputByteStream.h,
906         include/OutputCharStream.h, include/Owner.h, include/Vector.h,
907         lib/Event.cxx, lib/ParserState.cxx, sx/XmlOutputEventHandler.cxx,
908         sx/XmlOutputEventHandler.h, sx/XmlOutputMessages.msg, sx/sx.cxx:
909         Various enhancements to osx from Jessica Perry Hekman, Dynamic
910         Diagrams
911
912 2002-03-16 08:55  icastle
913
914         * lib/Makefile.am: Read the libtool manual and work out the
915         "correct" rules for bumping the library version
916
917 2002-03-15 15:56  icastle
918
919         * lib/Makefile.am: Bump version number as API has changed with new
920         Message Module capability
921
922 2002-03-15 11:57  icastle
923
924         * include/MessageModule.h: file MessageModule.h was initially added
925         on branch opensp_1_5_branch.
926
927 2002-03-15 11:57  icastle
928
929         * include/MessageModule.h: Extensible message modules
930         
931         In order to support Windows applications that use DLLs that use
932         SP's DLL, where the intervening DLLs also define messages to be
933         used with the SP message handling infrastructure, this patch
934         reworks the way in which MessageFragments identify the module
935         within which their text resides by replacing the (libModule,
936         appModule, xModule) enumeration with a pointer to a global, opaque
937         MessageModule object. This MessageModule object then contains
938         whatever data is needed to identify sets of text resources on the
939         host system, e.g. an HINSTANCE DLL handle under Windows, or a
940         message domain string for gettext.
941         
942         Only the implementation of the message handling infrastructure is
943         changed; use of the patch does require regeneration of .h and .cxx
944         files from .msg files and recompilation of everything, its general
945         usage does not change.
946         
947         Ref: Peter Newcomb, Epremis Corp. Source Forge patch #530161
948
949 2002-03-15 11:53  icastle
950
951         * AUTHORS, NEWS, msggen.pl.in, include/Makefile.am,
952         include/Message.h, include/MessageTable.h, lib/CmdLineApp.cxx,
953         lib/Message.cxx, lib/MessageTable.cxx: Extensible message modules
954         
955         In order to support Windows applications that use DLLs that use
956         SP's DLL, where the intervening DLLs also define messages to be
957         used with the SP message handling infrastructure, this patch
958         reworks the way in which MessageFragments identify the module
959         within which their text resides by replacing the (libModule,
960         appModule, xModule) enumeration with a pointer to a global, opaque
961         MessageModule object. This MessageModule object then contains
962         whatever data is needed to identify sets of text resources on the
963         host system, e.g. an HINSTANCE DLL handle under Windows, or a
964         message domain string for gettext.
965         
966         Only the implementation of the message handling infrastructure is
967         changed; use of the patch does require regeneration of .h and .cxx
968         files from .msg files and recompilation of everything, its general
969         usage does not change.
970         
971         Ref: Peter Newcomb, Epremis Corp. Source Forge patch #530161
972
973 2002-03-15 10:15  icastle
974
975         * include/constant.h: Include types.h in constant.h
976         
977         Allows "constant.h" to be independently included by source files by
978         making explicit its dependency on "types.h".
979         
980         Ref: Peter Newcomb, Epremis Corporation, Source Forge patch #530157
981
982 2002-03-15 10:12  icastle
983
984         * include/CmdLineApp.h: main() missing extern "C" fix
985         
986         Adds missing `extern "C"' to non-multi-byte main() definition macro
987         in "CmdLineApp.h".
988         
989         Ref: Peter Newcomb, Epremis Corporation, Source Forge patch #530158
990
991 2002-03-15 10:10  icastle
992
993         * include/Entity.h: Makes PiEntity a part of the public API.
994         
995         Ref: Peter Newcomb, Epremis Corporation, Source Forge patch #530154
996
997 2002-03-15 10:00  icastle
998
999         * lib/ArcEngine.cxx: Fixes cut-and-paste error that made undeclared
1000         architectural DTD general entities reported as if they were
1001         expected to be parameter entities.
1002         
1003         Ref: Peter Newcomb, Epremis Corporation, SourceForge Patch #530150
1004
1005 2002-03-14 17:50  icastle
1006
1007         * configure.in: Revert change to package name opensp -> OpenSP. It
1008         may look nicer but it is too gratuitous a change - affects external
1009         interfaces etc.
1010
1011 2002-03-14 13:33  icastle
1012
1013         * nsgmls/Makefile.am: Add new header file nsgmls.h
1014
1015 2002-03-14 12:35  icastle
1016
1017         * nsgmls/nsgmls.h: Add new output options "all" and "version" to
1018         onsgmls
1019         
1020         --option=all --option=version
1021         
1022         Option "all" is shorthand to turn on all available options
1023         
1024         Option "version" causes details of onsgmls to be output under a new
1025         output code "V".  A version line and a mini-report of features will
1026         be  utput.  For example (p=package, v=version, c=possible codes,
1027         o=output options):
1028         
1029         Vp opensp Vv 1.5pre7 Vc -?C#()&ADaNEISTps{}fLie_oV Vo esis line
1030         entity id included notation-sysid nonsgml empty data-attribute
1031         comment omitted tagomit attromit version
1032         
1033         Robert Braddock notes "I think this will be useful, based on
1034         working on (Perl tools) SGMLSpm and XML::Parser::ESISParser, to
1035         help applications know what kind of info they'll be getting. 
1036         Ideally, the "Vc" line would only list commands that might be
1037         issued, but right now, I just have it list all commands the onsgmls
1038         knows about. I'm not particularly happy with this change, because I
1039         needed to split out a couple things from nsgmls.cxx and make a
1040         nsgmls.h to keep down the duplication of lists of options, but it's
1041         not clear to me the best way to lay things out (and I think that
1042         needs to be found before there will be a clean way to reduce the Vc
1043         line)."
1044         
1045         Ref: Robert Braddock, Source Forge patch #476642
1046
1047 2002-03-14 12:35  icastle
1048
1049         * nsgmls/nsgmls.h: file nsgmls.h was initially added on branch
1050         opensp_1_5_branch.
1051
1052 2002-03-14 11:26  icastle
1053
1054         * nsgmls/: SgmlsEventHandler.cxx, SgmlsEventHandler.h, nsgmls.cxx:
1055         Add new output options "all" and "version" to onsgmls
1056         
1057         --option=all --option=version
1058         
1059         Option "all" is shorthand to turn on all available options
1060         
1061         Option "version" causes details of onsgmls to be output under a new
1062         output code "V".  A version line and a mini-report of features will
1063         be  utput.  For example (p=package, v=version, c=possible codes,
1064         o=output options):
1065         
1066         Vp opensp Vv 1.5pre7 Vc -?C#()&ADaNEISTps{}fLie_oV Vo esis line
1067         entity id included notation-sysid nonsgml empty data-attribute
1068         comment omitted tagomit attromit version
1069         
1070         Robert Braddock notes "I think this will be useful, based on
1071         working on (Perl tools) SGMLSpm and XML::Parser::ESISParser, to
1072         help applications know what kind of info they'll be getting. 
1073         Ideally, the "Vc" line would only list commands that might be
1074         issued, but right now, I just have it list all commands the onsgmls
1075         knows about. I'm not particularly happy with this change, because I
1076         needed to split out a couple things from nsgmls.cxx and make a
1077         nsgmls.h to keep down the duplication of lists of options, but it's
1078         not clear to me the best way to lay things out (and I think that
1079         needs to be found before there will be a clean way to reduce the Vc
1080         line)."
1081         
1082         Ref: Robert Braddock, Source Forge patch #476642
1083
1084 2002-03-14 11:08  icastle
1085
1086         * nsgmls/: SgmlsEventHandler.cxx, SgmlsEventHandler.h: Simple
1087         onsgmls char type changes
1088         
1089         Some minor changes to character typing, and move all character
1090         constants to const variables. (This is desirable because it
1091         simplifies working on wide character support and it looks nice.  It
1092         also removes a FIXME, which is probably good.)
1093         
1094         Ref: Robert Braddock, sourceforge patch #476606
1095
1096 2002-03-14 10:57  icastle
1097
1098         * lib/UTF8CodingSystem.cxx: Accept Byte Order Marks as valid XML
1099         
1100         Ref: Source Forge #442560 (Terje Bless/Liam Quinn)
1101         
1102         Determination of Character Encoding of an XML file brought in line
1103         with Second Edition XML 1.0 Specification (REC-xml-20001006) - Byte
1104         Order Marks now accepted as valid XML in UTF8 encoded documents.
1105
1106 2002-03-14 10:37  icastle
1107
1108         * lib/lib.dsp: Update from jade RELEASE-1_3 branch.
1109         
1110         Win32: Can't use precompiled header when header file is not
1111         included...
1112
1113 2002-03-14 10:34  icastle
1114
1115         * include/config.h.old.in: Update from jade RELEASE-1_3 branch.
1116         
1117         Support for new std namespace in GNU C++ >= 2.9
1118
1119 2002-03-14 10:12  icastle
1120
1121         * nsgmls/nsgmls.cxx: Update from jade RELEASE-1_3 branch.
1122         
1123         Better support for newer compilers
1124         
1125         Ref: Red Hat openjade-1.3-decl.patch
1126
1127 2002-03-14 08:47  icastle
1128
1129         * configure.in: Updates for new versions of automake
1130
1131 2002-03-13 16:00  icastle
1132
1133         * NEWS, configure.in: Update for 1.5-pre7. Also change package name
1134         to "opensp" (looks more natural, consistent with previous releases
1135         and most other things and best to avoid case signficance when
1136         dealing with cross platform stuff.  And I like it this way).
1137
1138 2002-03-13 14:40  icastle
1139
1140         * configure.in, include/CmdLineApp.h, include/MessageFormatter.h,
1141         include/MessageReporter.h, lib/CmdLineApp.cxx,
1142         lib/MessageReporter.cxx: Add Nick Kew's option for producing
1143         messages in XML format (taken from MAIN). Also add support for
1144         configure to enable this with
1145         
1146         ./configure --enable-xml-messages
1147         
1148         See http://valet.webthing.com/xml/ for some info about this
1149         feature.
1150
1151 2002-03-13 13:43  icastle
1152
1153         * configure.in, po/ja.po: Add Japanese Support contributed by SATO
1154         Satoru (from MAIN branch)
1155
1156 2002-03-13 13:13  icastle
1157
1158         * ChangeLog: file ChangeLog was initially added on branch
1159         opensp_1_5_branch.
1160
1161 2002-03-13 13:13  icastle
1162
1163         * ChangeLog: Add missing ChangeLog
1164
1165 2001-08-31 08:29  adicarlo
1166
1167         * NEWS, configure.in: fix the wchar_t check; remove redundant
1168         RANLIB check
1169
1170 2001-08-31 08:15  adicarlo
1171
1172         * acconfig.h: autoconf 2.52 doesn't liek these silly error messages
1173         I guess
1174
1175 2001-08-31 08:01  adicarlo
1176
1177         * debian/: changelog, control: reburn this version; require
1178         autoconf 2.52 or better
1179
1180 2001-08-31 08:00  adicarlo
1181
1182         * NEWS, configure.in: require autoconf 2.52; remove reference to
1183         OJ_CHECK_SIZEOF, which was causing autoheader to puke; if this
1184         works ok, I'll remove the definition of that from acinclude.m4,
1185         since I think it was just a temporary workaround for an autoconf
1186         bug....
1187
1188 2001-08-31 07:25  adicarlo
1189
1190         * debian/changelog: burn 1.5pre5-4
1191
1192 2001-08-06 16:00  adicarlo
1193
1194         * debian/: changelog, rules: libosp-dev now has proper depends on
1195         libosp2 and opensp, modified patch from Yann Dirson; closes:
1196         #107239
1197
1198 2001-07-30 05:51  adicarlo
1199
1200         * debian/: changelog, control: 1.5pre5-3: fix missing build-depends
1201         on gettext, closes: #105961
1202
1203 2001-07-10 21:07  adicarlo
1204
1205         * debian/: changelog, control, rules: use dh_shlibdeps, remove some
1206         hand-rolled stuff here which was unnecessary and in fact adding two
1207         libosp deps on the opensp package, not to mention that it stopped
1208         working
1209
1210 2001-07-10 17:03  adicarlo
1211
1212         * debian/changelog: uh, change version 1.5pre5-1.5pre6-1 to just
1213         1.5pre5-2, the other seems like asking for trouble
1214
1215 2001-07-10 17:02  adicarlo
1216
1217         * debian/changelog: Debian version 1.5pre5-1.5pre6-1
1218
1219 2001-07-10 17:02  adicarlo
1220
1221         * NEWS: trivial recent news
1222
1223 2001-07-10 17:00  adicarlo
1224
1225         * Makefile.am: deal with the config.h in 'make dist' situation, I
1226         hope
1227
1228 2001-07-10 16:58  adicarlo
1229
1230         * debian/rules: libtoolize --force during building; tolerate errors
1231         in 'make maintainer-clean'
1232
1233 2001-07-10 16:57  adicarlo
1234
1235         * nsgmls/nsgmls.cxx: fix for GCC 3.0 compilation, doesn't seem to
1236         hurt the older GCCs (I hope!)
1237
1238 2001-07-10 06:44  adicarlo
1239
1240         * NEWS: document Terje Bless's documentation improvements
1241
1242 2001-05-11 14:08  twaugh
1243
1244         * po/ja.po: Japanese translations.
1245
1246 2001-03-19 17:01  adicarlo
1247
1248         * doc/sysid.htm: more discussion of <osd>, thanks to Terje Bless
1249
1250 2001-03-19 16:39  adicarlo
1251
1252         * NEWS: document gcc 2.96 fixes
1253
1254 2001-03-19 16:37  adicarlo
1255
1256         * BUILDING, nsgmls/RastEventHandler.h: merged from HEAD (latest
1257         head merge is opensp_1_5_branch_merged)
1258
1259 2001-03-17 10:34  adicarlo
1260
1261         * configure.in: bump up to 1.5pre6
1262
1263 2001-02-22 21:42  adicarlo
1264
1265         * NEWS, lib/URLStorage.cxx: Adapt SP patch from Liam Quinn that
1266         adds a HTTP/1.0 Host header to HTTP requests. Necessary to fetch
1267         DTDs specified in SYSTEM identifiers when the DTD resides on a
1268         name-based "Virtual Host".  Thanks to 'tbe'.
1269
1270 2001-02-22 21:32  adicarlo
1271
1272         * debian/: changelog, rules: hmm, it turns out that Debian wasn't
1273         shipping the gettext files properly, oops
1274
1275 2001-02-22 21:30  adicarlo
1276
1277         * NEWS, spec.in: RPM spec file updates and corrections from Terje
1278         Bless
1279
1280 2001-02-19 06:08  adicarlo
1281
1282         * msggen.pl.in: use @PERL@ setting here, thanks to Michael Wiedmann
1283
1284 2001-02-19 06:04  adicarlo
1285
1286         * debian/changelog: prepare 1.5pre5-1
1287
1288 2001-02-19 06:03  adicarlo
1289
1290         * debian/rules: do make clean, then make maintainer clean
1291
1292 2001-02-10 08:28  adicarlo
1293
1294         * debian/changelog: prepare 1.5pre5-1
1295
1296 2001-02-10 08:20  adicarlo
1297
1298         * configure.in: version bumped to 1.5pre5
1299
1300 2001-02-09 23:22  adicarlo
1301
1302         * lib/Mutex.h: #include <pthread.h> now put outside of
1303         SP_NAMESPACE; patch from Robert Braddock
1304
1305 2001-02-09 23:18  adicarlo
1306
1307         * debian/rules: make some rules depends on 'Makefile', and use that
1308
1309 2001-02-09 23:17  adicarlo
1310
1311         * debian/control: libosp2 goes in libs (override disparity);
1312         libosp-dev goes in devel (request change from text, mail sent to
1313         override-change@debian.org)
1314
1315 2001-02-09 23:15  adicarlo
1316
1317         * NEWS, doc/nsgmls.htm, doc/sgmlsout.htm,
1318         nsgmls/SgmlsEventHandler.cxx, nsgmls/SgmlsEventHandler.h,
1319         nsgmls/nsgmls.cxx: New -output options: comment, omitted, tagomit
1320         and attromit; this shows comments and implied elements and/or
1321         attributes.  Patch from Robert Braddock.
1322
1323 2001-02-08 05:44  adicarlo
1324
1325         * include/SubstTable.h: fix a c++ warning, warning: nsigned int
1326         SubstTable::operator [](unsigned int) const' was used before it was
1327         declared inline
1328
1329 2001-02-08 03:19  adicarlo
1330
1331         * configure.in: mere cosmetic
1332
1333 2001-02-03 02:42  adicarlo
1334
1335         * debian/changelog: clarify
1336
1337 2001-02-03 02:41  adicarlo
1338
1339         * debian/changelog: re-burn this
1340
1341 2001-01-31 09:41  adicarlo
1342
1343         * NEWS: document autoconf fix
1344
1345 2001-01-31 09:40  adicarlo
1346
1347         * debian/changelog: prepare 1.5pre4-5
1348
1349 2001-01-31 09:39  adicarlo
1350
1351         * debian/rules: handle DEB_BUILD_OPTIONS
1352
1353 2001-01-31 09:39  adicarlo
1354
1355         * debian/control: update standards to 3.5.0
1356
1357 2001-01-31 09:36  adicarlo
1358
1359         * configure.in: fix bug triggered on gcc 2.7.x at least, fixing
1360         'checking whether to declare set_new_handler extern C'
1361
1362 2000-10-16 00:00  adicarlo
1363
1364         * NEWS: oops, it would be 1.5pre5
1365
1366 2000-10-15 23:42  adicarlo
1367
1368         * NEWS: reconstruct changes for a projected 1.5pre5 based on CVS
1369         logs
1370
1371 2000-10-15 23:10  adicarlo
1372
1373         * intl/: ChangeLog, Makefile.in, bindtextdom.c, cat-compat.c,
1374         dcgettext.c, dgettext.c, explodename.c, finddomain.c, gettext.c,
1375         gettext.h, gettextP.h, hash-string.h, l10nflist.c, libgettext.h,
1376         loadinfo.h, loadmsgcat.c, localealias.c, textdomain.c: rerun
1377         gettextize, gettting newer versions of intl stuff; all of this is
1378         straight out of the gettext package w/o modification
1379
1380 2000-10-15 23:10  adicarlo
1381
1382         * intl/l10nflist.c: file l10nflist.c was initially added on branch
1383         opensp_1_5_branch.
1384
1385 2000-10-15 23:10  adicarlo
1386
1387         * intl/ChangeLog: file ChangeLog was initially added on branch
1388         opensp_1_5_branch.
1389
1390 2000-10-15 23:10  adicarlo
1391
1392         * intl/loadinfo.h: file loadinfo.h was initially added on branch
1393         opensp_1_5_branch.
1394
1395 2000-10-15 23:10  adicarlo
1396
1397         * intl/explodename.c: file explodename.c was initially added on
1398         branch opensp_1_5_branch.
1399
1400 2000-10-15 07:50  adicarlo
1401
1402         * debian/rules: put doc/*.htm in opensp doc dir (closes: Bug#68002)
1403
1404 2000-10-15 07:49  adicarlo
1405
1406         * debian/changelog: 1.5pre4-4
1407
1408 2000-10-15 07:43  adicarlo
1409
1410         * configure.in: be more careful about po/Makefile.in, although we
1411         still seem to get some circular situations
1412
1413 2000-10-15 07:41  adicarlo
1414
1415         * lib/parseDecl.cxx: patch from Christopher C. Chimelis to enable
1416         compilation on 64-bit platforms, Alpha in particular
1417
1418 2000-06-26 10:00  murray
1419
1420         * BUILDING: This file documents the build process as decribed in
1421         the jade-devel mailing list by Adam Di Carlo.
1422
1423 2000-05-20 09:40  adicarlo
1424
1425         * debian/: changelog, control: we gotta conflict with libosp1
1426
1427 2000-05-20 06:52  adicarlo
1428
1429         * debian/libosp2.postinst: file libosp2.postinst was initially
1430         added on branch opensp_1_5_branch.
1431
1432 2000-05-20 06:52  adicarlo
1433
1434         * debian/: changelog, control, libosp-dev.README,
1435         libosp1.README.Debian.in, libosp1.postinst,
1436         libosp2.README.Debian.in, libosp2.postinst, rules: major number on
1437         the shared library changed; libosp1 is libosp2
1438
1439 2000-05-20 06:52  adicarlo
1440
1441         * debian/libosp2.README.Debian.in: file libosp2.README.Debian.in
1442         was initially added on branch opensp_1_5_branch.
1443
1444 2000-05-16 08:19  clasen
1445
1446         * msggen.pl.in, sp-generate.mak, doc/build.htm: Support localized
1447         builds on Win32.
1448
1449 2000-05-15 13:53  clasen
1450
1451         * lib/ParserApp.cxx: Reinstate the -widref option which was
1452         accidentally removed.
1453
1454 2000-05-09 04:18  adicarlo
1455
1456         * debian/: changelog, rules: fix aclocal/autoheader ordering bug
1457
1458 2000-05-09 03:27  adicarlo
1459
1460         * debian/changelog: first cut for 1.5pre4-2
1461
1462 2000-05-08 08:37  adicarlo
1463
1464         * acconfig.h: undo bad change I made before
1465
1466 2000-05-06 20:40  adicarlo
1467
1468         * debian/: changelog, control: add build-depends for next version
1469
1470 2000-05-06 05:20  adicarlo
1471
1472         * debian/: changelog, rules: lintian and lib dep change
1473
1474 2000-05-06 00:25  adicarlo
1475
1476         * debian/changelog: document Makefile.am changes
1477
1478 2000-05-06 00:10  adicarlo
1479
1480         * Makefile.am, doc/Makefile.am, generic/Makefile.am,
1481         include/Makefile.am, lib/Makefile.am, nsgmls/Makefile.am,
1482         pubtext/Makefile.am, sgmlnorm/Makefile.am, spam/Makefile.am,
1483         spcat/Makefile.am, spent/Makefile.am, sx/Makefile.am,
1484         unicode/Makefile.am: 'maintainer-clean' is now closer to CVS-level
1485         pristineness
1486
1487 2000-05-05 22:26  adicarlo
1488
1489         * spent/Makefile.am: SpentMessages.msg should not be in
1490         BUILT_SOURCES
1491
1492 2000-05-05 22:25  adicarlo
1493
1494         * debian/libosp1.postinst: add newline at end of file
1495
1496 2000-05-05 19:02  adicarlo
1497
1498         * debian/changelog: more updates
1499
1500 2000-05-05 19:01  adicarlo
1501
1502         * debian/libosp-dev.README: file libosp-dev.README was initially
1503         added on branch opensp_1_5_branch.
1504
1505 2000-05-05 19:01  adicarlo
1506
1507         * debian/libosp-dev.README: new file
1508
1509 2000-05-05 17:47  adicarlo
1510
1511         * debian/changelog: uh, change the numbering a bit
1512
1513 2000-05-05 16:54  adicarlo
1514
1515         * debian/changelog: recent updates documented
1516
1517 2000-05-05 16:53  adicarlo
1518
1519         * debian/copyright.Debian: update download/cvs locations
1520
1521 2000-05-05 16:52  adicarlo
1522
1523         * README: point to project home page, and bug reporting URL
1524
1525 2000-05-05 16:42  adicarlo
1526
1527         * debian/: changelog, rules: finalize for 1.5-0.pre4-1, we hope
1528
1529 2000-05-05 15:27  adicarlo
1530
1531         * acconfig.h: add HAVE_BOOL
1532
1533 2000-05-04 16:50  adicarlo
1534
1535         * debian/changelog: new version started
1536
1537 2000-04-28 08:15  clasen
1538
1539         * lib/PosixStorage.cxx: Fix a typo which caused problems with
1540         filenames on Win32.
1541
1542 2000-03-30 07:55  pnil
1543
1544         * include/config.h.old.in: (SP_PACKAGE, SP_VERSION): Use @PACKAGE@
1545         and @VERSION@ instead of the SP_ prefixed ones.
1546
1547 2000-03-29 19:49  clasen
1548
1549         * spec.in: Remove braces since rpm apparently doesn't support brace
1550         expansion.
1551
1552 2000-03-29 18:00  clasen
1553
1554         * Makefile.am, NEWS, configure.in, include/SubstTable.h,
1555         lib/CmdLineApp.cxx, lib/SubstTable.cxx, lib/Win32CodingSystem.cxx,
1556         lib/WinApp.cxx, lib/lib.dsp, po/de.po: More Win32 fixes.
1557
1558 2000-03-28 18:21  clasen
1559
1560         * spec.in: Include message catalogs.
1561
1562 2000-03-27 18:33  clasen
1563
1564         * lib/xentmgr_inst.m4, po/Makefile.in.in: More Win32 fixes.
1565
1566 2000-03-25 22:15  clasen
1567
1568         * lib/CmdLineApp.cxx: One more Win32 fix.
1569
1570 2000-03-25 21:31  clasen
1571
1572         * lib/: ArcEngine.cxx, Win32CodingSystem.cxx, entmgr_inst.m4,
1573         xentmgr_inst.m4: More Win32 fixes and a fix for a segfault caused
1574         by the recent architecture engine changes.
1575
1576 2000-03-23 22:37  clasen
1577
1578         * lib/ArcEngine.cxx: Fix a segfault.
1579
1580 2000-03-22 14:36  clasen
1581
1582         * lib/: lib.dsp, splibpch.h, xentmgr_inst.m4: More Win32 fixes.
1583
1584 2000-03-21 10:04  pnil
1585
1586         * msggen.pl.in: Added Peter Nilsson as copyright holder.
1587
1588 2000-03-21 09:25  pnil
1589
1590         * msggen.pl.in: (read_po_translations, po_flush): New functions.
1591
1592 2000-03-18 21:08  clasen
1593
1594         * Makefile.am, NEWS, configure.in, spec.in, include/MessageArg.h,
1595         include/SubstTable.h, lib/ArcEngine.cxx, lib/entmgr_inst.m4,
1596         lib/lib.dsp: More Win32 build fixes.
1597
1598 2000-03-16 20:47  clasen
1599
1600         * NEWS, configure.in, lib/Group.cxx, lib/Group.h,
1601         lib/ParserMessages.msg, lib/lib.dsp, lib/parseParam.cxx, po/de.po,
1602         po/sv.po: Annex K: Parse #ALL/#IMPLICIT content tokens and issue a
1603         proper error message.
1604
1605 2000-03-16 16:49  clasen
1606
1607         * spec.in, lib/CmdLineApp.cxx, lib/PosixStorage.cxx,
1608         lib/Win32CodingSystem.cxx, lib/WinApp.cxx, lib/lib.dsp,
1609         nsgmls/nsgmls.dsp, sgmlnorm/sgmlnorm.dsp, spam/spam.dsp,
1610         spcat/spcat.dsp, spent/spent.dsp, sx/sx.dsp: Incorporate spec
1611         changes proposed by Karl Eichwalder; change SP_NAMESPACE to
1612         "OpenSP" on Win32; remove silent assumption sizeof(Char) ==
1613         sizeof(wchar_t) in Win32-only files.
1614
1615 2000-03-15 16:24  clasen
1616
1617         * po/de.po: More german translations.
1618
1619 2000-03-14 23:17  clasen
1620
1621         * include/Syntax.h, lib/Parser.h, lib/ParserMessages.msg,
1622         lib/Syntax.cxx, lib/parseDecl.cxx, lib/parseSd.cxx: Check that
1623         added function names are valid in the concrete syntax; warn about
1624         notation attributes which are CONREF; use the proper syntax for
1625         delimiters in bracketed text entities.
1626
1627 2000-03-14 12:26  clasen
1628
1629         * lib/parseParam.cxx: Fix a typo.
1630
1631 2000-03-14 12:22  clasen
1632
1633         * lib/Parser.h, lib/ParserMessages.msg, lib/ParserState.cxx,
1634         lib/ParserState.h, lib/parseInstance.cxx, lib/parseParam.cxx,
1635         po/de.po, po/sv.po: Correctly recognize parameter entities with an
1636         active document type name; disallow name group in parameter entity
1637         references in document type specifications in tags.
1638
1639 2000-03-13 15:59  clasen
1640
1641         * lib/parseDecl.cxx: A fix for the (nonworking) #IMPLIED doctypes.
1642
1643 2000-03-09 18:30  clasen
1644
1645         * NEWS, doc/xml.htm, include/Attribute.h, lib/Attribute.cxx,
1646         lib/ParserMessages.msg, lib/ParserState.cxx,
1647         lib/parseAttribute.cxx, lib/parseDecl.cxx: Annex K support
1648         improvements: common data attributes can now be specified in entity
1649         declarations.
1650
1651 2000-03-08 18:25  clasen
1652
1653         * spec.in: Split the rpm into OpenSP, OpenSP and OpenSP-devel
1654         packages.
1655
1656 2000-03-08 16:28  clasen
1657
1658         * .cvsignore, Makefile.am, configure.in, spec.in, po/de.po,
1659         po/sv.po: First cut at RPM packaging support. It should be able to
1660         generate a .rpm package simply by applying rpm -tb to the tarball.
1661
1662 2000-03-08 16:28  clasen
1663
1664         * spec.in: file spec.in was initially added on branch
1665         opensp_1_5_branch.
1666
1667 2000-03-07 12:25  clasen
1668
1669         * NEWS, configure.in, doc/Makefile.am, generic/Makefile.am,
1670         include/Makefile.am, intl/Makefile.in, lib/Makefile.am,
1671         lib/lib.dsp, lib/memcmp.c, lib/memmove.c, lib/strerror.c,
1672         nsgmls/Makefile.am, po/Makefile.in.in, pubtext/Makefile.am,
1673         sgmlnorm/Makefile.am, spam/Makefile.am, spcat/Makefile.am,
1674         spent/Makefile.am, sx/Makefile.am: Minor improvements.
1675
1676 2000-03-07 12:23  clasen
1677
1678         * autoinit.sh: A little shell script to ease working from CVS.
1679
1680 2000-03-07 12:23  clasen
1681
1682         * autoinit.sh: file autoinit.sh was initially added on branch
1683         opensp_1_5_branch.
1684
1685 2000-03-07 12:03  clasen
1686
1687         * unicode/.cvsignore: file .cvsignore was initially added on branch
1688         opensp_1_5_branch.
1689
1690 2000-03-07 12:03  clasen
1691
1692         * Makefile.am, all/Makefile.am, unicode/.cvsignore,
1693         unicode/Makefile.am: Add all and unicode directories to dist;
1694         install unicode stuff in pkgdatadir.
1695
1696 2000-03-07 12:03  clasen
1697
1698         * unicode/Makefile.am: file Makefile.am was initially added on
1699         branch opensp_1_5_branch.
1700
1701 2000-03-07 10:21  clasen
1702
1703         * NEWS: Add a forgotten headline.
1704
1705 2000-03-07 10:15  clasen
1706
1707         * lib/parseDecl.cxx: Merge the post-1.4 fix.
1708
1709 2000-03-07 10:13  clasen
1710
1711         * lib/lib.dsp: Change dll name to be in sync with $VERSION.
1712
1713 2000-03-07 10:12  clasen
1714
1715         * lib/Makefile.am: Bump so version, since the SubstTable and Char
1716         changes are interface changes.
1717
1718 2000-03-07 10:10  clasen
1719
1720         * NEWS, doc/archform.htm, lib/ArcEngine.cxx,
1721         lib/ArcEngineMessages.msg, lib/ArcProcessor.h: Implement #MAPTOKEN,
1722         fix architectural content handling and remove some cruft.
1723
1724 2000-03-06 16:24  clasen
1725
1726         * lib/: ArcEngine.cxx, ArcEngineMessages.msg, ArcProcessor.h:
1727         Stricter error-catching in the architecture engine; parse
1728         #maptoken.
1729
1730 2000-03-03 10:44  clasen
1731
1732         * lib/ParserMessages.msg, msggen.pl.in: Add standard identification
1733         to relevant clauses.
1734
1735 2000-03-01 19:57  clasen
1736
1737         * lib/SubstTable.cxx: Fix a coredump.
1738
1739 2000-03-01 18:59  clasen
1740
1741         * lib/XMLCodingSystem.cxx: Fix some byte order bugs.
1742
1743 2000-03-01 14:19  clasen
1744
1745         * lib/: Fixed4CodingSystem.cxx, XMLCodingSystem.cxx: Fix
1746         compilation failures.
1747
1748 2000-02-29 18:08  clasen
1749
1750         * include/CodingSystem.h, include/Fixed2CodingSystem.h,
1751         include/Fixed4CodingSystem.h, lib/Fixed2CodingSystem.cxx,
1752         lib/Fixed4CodingSystem.cxx, lib/UTF16CodingSystem.cxx,
1753         lib/XMLCodingSystem.cxx: Support autodetection of 4-byte coding
1754         systems in XML. This needs testing.
1755
1756 2000-02-28 17:36  clasen
1757
1758         * pubtext/xml.dcl: Use the full UTF-16 char range in the XML
1759         declaration.
1760
1761 2000-02-28 17:21  clasen
1762
1763         * doc/: features.htm, xml.htm: Updates for 32bit chars.
1764
1765 2000-02-28 16:25  clasen
1766
1767         * NEWS, doc/charset.htm, include/CodingSystem.h,
1768         include/UTF16CodingSystem.h, include/UnicodeCodingSystem.h,
1769         lib/CodingSystemKit.cxx, lib/Fixed2CodingSystem.cxx,
1770         lib/UTF16CodingSystem.cxx, lib/UnicodeCodingSystem.cxx,
1771         lib/XMLCodingSystem.cxx: Adapt the coding systems to the new
1772         character range. fixed-2 now handles unencodable chars, unicode and
1773         xml use a utf-16 subdecoder/subencoder to handle utf-16.
1774
1775 2000-02-28 09:53  pnil
1776
1777         * include/XcharMap.cxx: (XcharMap::setRange): Tighten loop. Also
1778         fixes a bug where == should be >=.
1779
1780 2000-02-27 22:20  pnil
1781
1782         * po/sv.po: More translations.
1783
1784 2000-02-27 22:12  pnil
1785
1786         * include/: CharMap.cxx, CharMap.h: Cleanups.
1787
1788 2000-02-26 21:52  clasen
1789
1790         * generic/SGMLApplication.h, include/constant.h, include/types.h:
1791         Switch to 32bit Chars. charMax stays at 0x10ffff.
1792
1793 2000-02-25 16:55  clasen
1794
1795         * include/CharsetInfo.h, include/RangeMap.cxx, lib/CharsetInfo.cxx,
1796         lib/SOEntityCatalog.cxx, lib/Syntax.cxx, lib/UnivCharsetDesc.cxx:
1797         Replace uses of {Wide,Syntax,Univ,}Char(-1) by the appropriate
1798         constants.
1799
1800 2000-02-25 15:27  clasen
1801
1802         * include/: XcharMap.cxx, XcharMap.h: Fix the size of the flat
1803         array to 2^8/2^16 independent of charMax. For SP_MULTI_BYTE, add a
1804         CharMap to XcharMap to store the values for higher planes.
1805
1806 2000-02-25 15:25  clasen
1807
1808         * include/: CharMap.cxx, CharMap.h: Change levels to 5,8,4,4.
1809         Rename block to plane.
1810
1811 2000-02-25 13:19  clasen
1812
1813         * include/Syntax.h, lib/Syntax.cxx: Delay instantiation of
1814         Syntax::markupScanTable_ to save 64k with most SGML declarations.
1815
1816 2000-02-24 19:00  clasen
1817
1818         * include/: CharMap.cxx, CharMap.h: Add another level of
1819         indirection to CharMap in order to accomodate 20bits.  This needs
1820         severe testing.
1821
1822 2000-02-24 18:07  clasen
1823
1824         * include/Fixed4CodingSystem.h, include/Makefile.am,
1825         include/UTF16CodingSystem.h, lib/CodingSystemKit.cxx,
1826         lib/Fixed4CodingSystem.cxx, lib/Makefile.am,
1827         lib/UTF16CodingSystem.cxx: First cut at utf16 and fixed4 encodings.
1828         Known to compile, but untested.
1829
1830 2000-02-24 17:45  clasen
1831
1832         * lib/SubstTable.cxx: Add forgotten file.
1833
1834 2000-02-24 00:34  clasen
1835
1836         * lib/Partition.cxx: Remove forgotten debugging printf.
1837
1838 2000-02-23 22:42  clasen
1839
1840         * include/SubstTable.h, lib/Partition.cxx: Change SubstTable
1841         implementation to a sparse array with binary search.  This should
1842         work with 32bit Chars.
1843
1844 2000-02-21 20:12  clasen
1845
1846         * include/Makefile.am: Remove SubstTable.cxx.
1847
1848 2000-02-21 20:10  clasen
1849
1850         * lib/: ParserState.cxx, SOEntityCatalog.cxx, parseDecl.cxx,
1851         parseSd.cxx: Replace loops over strings by calls of
1852         SubstTable::subst(StringC &).
1853
1854 2000-02-21 19:46  clasen
1855
1856         * include/ArcEngine.h, include/EntityCatalog.h,
1857         include/SubstTable.h, include/Syntax.h, include/Text.h,
1858         lib/ArcEngine.cxx, lib/Makefile.am, lib/ParserState.cxx,
1859         lib/ParserState.h, lib/Partition.cxx, lib/Partition.h,
1860         lib/SOEntityCatalog.cxx, lib/SubstTable.cxx, lib/Syntax.cxx,
1861         lib/Text.cxx, lib/entmgr_inst.m4, lib/parseDecl.cxx,
1862         lib/parseSd.cxx, spam/CopyEventHandler.h,
1863         sx/XmlOutputEventHandler.h: Detemplatize SubstTable. We never used
1864         anything but SubstTable<Char>.
1865
1866 2000-02-08 16:59  clasen
1867
1868         * .cvsignore, Makefile.am, NEWS, SP.dsw, acconfig.h, acinclude.m4,
1869         build-win32.bat, configure.in, msggen.pl.in, sp-generate.mak,
1870         debian/README.Debian.in, debian/changelog, debian/control,
1871         debian/copyright.Debian, debian/libosp1.README.Debian.in,
1872         debian/libosp1.postinst, debian/opensp.doc-base, debian/rules,
1873         doc/.cvsignore, doc/autoconf.htm, doc/build.htm, doc/charset.htm,
1874         doc/ideas.htm, doc/index.htm, doc/new.htm, generic/.cvsignore,
1875         include/.cvsignore, include/CharsetRegistry.h, include/Dtd.h,
1876         include/ExternalId.h, include/MessageArg.h, include/SubstTable.h,
1877         include/config.h.old.in, intl/.cvsignore, lib/.cvsignore,
1878         lib/Attribute.cxx, lib/CharsetRegistry.cxx, lib/CmdLineApp.cxx,
1879         lib/CodingSystemKit.cxx, lib/Makefile.am, lib/MessageArg.cxx,
1880         lib/MessageTable.cxx, lib/ParserState.cxx, lib/ParserState.h,
1881         lib/koi8-r.h, lib/lib.dsp, lib/parseInstance.cxx, lib/splibpch.h,
1882         nsgmls/.cvsignore, nsgmls/Makefile.am, nsgmls/nsgmls.dsp,
1883         po/.cvsignore, po/Makefile.in.in, po/de.po, pubtext/.cvsignore,
1884         pubtext/Makefile.am, pubtext/opensp-implied.dcl,
1885         sgmlnorm/.cvsignore, sgmlnorm/Makefile.am, sgmlnorm/sgmlnorm.dsp,
1886         spam/.cvsignore, spam/Makefile.am, spam/spam.dsp, spcat/.cvsignore,
1887         spcat/Makefile.am, spcat/spcat.dsp, spcat/spcat_inst.m4,
1888         spent/.cvsignore, spent/Makefile.am, spent/spent.dsp,
1889         sx/.cvsignore, sx/Makefile.am, sx/sx.dsp: Merge the
1890         opensp_1_4_branch up to tag opensp_1_4_merge.
1891
1892 2000-01-21 22:02  clasen
1893
1894         * doc/autoconf.htm: file autoconf.htm was initially added on branch
1895         opensp_1_4_branch.
1896
1897 2000-01-20 23:39  pn
1898
1899         * .cvsignore, doc/.cvsignore, generic/.cvsignore,
1900         include/.cvsignore, intl/.cvsignore, lib/.cvsignore,
1901         nsgmls/.cvsignore, po/.cvsignore, pubtext/.cvsignore,
1902         sgmlnorm/.cvsignore, spam/.cvsignore, spcat/.cvsignore,
1903         spent/.cvsignore, sx/.cvsignore: file .cvsignore was initially
1904         added on branch opensp_1_4_branch.
1905
1906 2000-01-20 21:15  clasen
1907
1908         * lib/koi8-r.h: file koi8-r.h was initially added on branch
1909         opensp_1_4_branch.
1910
1911 2000-01-08 14:01  clasen
1912
1913         * lib/Makefile.am, nsgmls/Makefile.am, sgmlnorm/Makefile.am,
1914         spam/Makefile.am, spcat/Makefile.am, spent/Makefile.am,
1915         sx/Makefile.am: Fix building with builddir!=srcdir.
1916
1917 1999-12-30 00:37  debian
1918
1919         * debian/README.Debian.in: file README.Debian.in was initially
1920         added on branch opensp_1_4_branch.
1921
1922 1999-12-30 00:37  debian
1923
1924         * debian/libosp1.postinst: file libosp1.postinst was initially
1925         added on branch opensp_1_4_branch.
1926
1927 1999-12-30 00:37  debian
1928
1929         * debian/libosp1.README.Debian.in: file libosp1.README.Debian.in
1930         was initially added on branch opensp_1_4_branch.
1931
1932 1999-12-23 06:30  debian
1933
1934         * debian/copyright.Debian: file copyright.Debian was initially
1935         added on branch opensp_1_4_branch.
1936
1937 1999-12-22 18:44  debian
1938
1939         * pubtext/opensp-implied.dcl: file opensp-implied.dcl was initially
1940         added on branch opensp_1_4_branch.
1941
1942 1999-12-22 08:26  debian
1943
1944         * debian/changelog: file changelog was initially added on branch
1945         opensp_1_4_branch.
1946
1947 1999-12-22 08:26  debian
1948
1949         * debian/opensp.doc-base: file opensp.doc-base was initially added
1950         on branch opensp_1_4_branch.
1951
1952 1999-12-22 08:26  debian
1953
1954         * debian/rules: file rules was initially added on branch
1955         opensp_1_4_branch.
1956
1957 1999-12-22 08:26  debian
1958
1959         * debian/control: file control was initially added on branch
1960         opensp_1_4_branch.
1961
1962 1999-12-21 22:32  pn
1963
1964         * include/config.h.old.in: file config.h.old.in was initially added
1965         on branch opensp_1_4_branch.
1966
1967 1999-12-16 23:11  pn
1968
1969         * Makefile.am, msggen.pl.in: Merge with 1.4 branch.
1970
1971 1999-12-16 22:11  pn
1972
1973         * lib/lib.dsp, lib/lib.rc, spcat/spcat.dsp, SP.dsw,
1974         include/Attribute.h, include/Message.h, include/Options.cxx,
1975         lib/app_inst.m4, lib/assert.cxx: MSVC (and other) small fixes.
1976
1977 1999-12-13 07:54  pn
1978
1979         * po/sv.po: Merge from 1.4 branch.
1980
1981 1999-12-12 08:43  clasen
1982
1983         * configure.in: Change version to 1.5-devel
1984
1985 1999-12-11 21:34  clasen
1986
1987         * configure.in, lib/Group.cxx, lib/Param.cxx,
1988         lib/ParserMessages.msg, lib/TokenMessageArg.cxx, lib/parseSd.cxx,
1989         po/de.po: Remove delimEnd message, change version number to
1990         1.4-pre1.
1991
1992 1999-12-11 00:41  pn
1993
1994         * po/sv.po: Many new translations.
1995
1996 1999-12-10 15:38  pn
1997
1998         * lib/CmdLineApp.cxx: (cmdLineApp::usage): Create output stream
1999         with default coding system.
2000
2001 1999-12-09 23:32  clasen
2002
2003         * doc/: archform.htm, build.htm, catalog.htm, charset.htm,
2004         features.htm, generic.htm, ideas.htm, index.htm, new.htm,
2005         nsgmls.htm, sgmldecl.htm, sgmlnorm.htm, sgmlsout.htm, spam.htm,
2006         spcat.htm, spent.htm, sx.htm, sysdecl.htm, sysid.htm, xml.htm:
2007         Updated docs for long options, removed james' mail address
2008         throughout.
2009
2010 1999-12-09 18:45  clasen
2011
2012         * NEWS: Mention --help.
2013
2014 1999-12-09 18:39  clasen
2015
2016         * include/CmdLineApp.h, lib/CmdLineApp.cxx,
2017         lib/CmdLineAppMessages.msg, nsgmls/NsgmlsMessages.msg,
2018         nsgmls/nsgmls.cxx, po/de.po, sgmlnorm/SgmlnormMessages.msg,
2019         sgmlnorm/sgmlnorm.cxx, spam/SpamMessages.msg, spam/spam.cxx,
2020         spcat/SpcatMessages.msg, spcat/spcat.cxx, spent/SpentMessages.msg,
2021         spent/spent.cxx, sx/SxMessages.msg, sx/sx.cxx: Add info lines to
2022         the usage messages, extracted from the html docs. Change the
2023         CmdLineApp interface once more: info lines now have one argument,
2024         the program name.
2025
2026 1999-12-09 15:58  clasen
2027
2028         * intl/: Makefile.in, VERSION: Add the VERSION file, so we know
2029         which version of GNU gettext we use.
2030
2031 1999-12-09 11:25  pn
2032
2033         * lib/CmdLineAppMessages.msg: (bHelp, eHelp): Clarified
2034         documentation.
2035
2036 1999-12-09 08:54  pn
2037
2038         * NEWS: Update.
2039
2040 1999-12-08 21:25  pn
2041
2042         * po/Makefile.in.in: DISTFILES: Remove non-existent ChangeLog file.
2043
2044 1999-12-08 21:24  pn
2045
2046         * lib/Makefile.am: Typo fix.
2047
2048 1999-12-08 21:23  pn
2049
2050         * intl/Makefile.in: Deps on non-existent files removed.
2051         check-install target added.
2052
2053 1999-12-08 07:45  clasen
2054
2055         * lib/Makefile.am, nsgmls/Makefile.am, sx/Makefile.am: Remove
2056         unnecessary dependencies.
2057
2058 1999-12-08 00:56  pn
2059
2060         * lib/CmdLineApp.cxx: CmdLineApp::usage(): Clean up. Avoid using
2061         messages in some places.
2062
2063 1999-12-08 00:55  pn
2064
2065         * configure.in: AC_OUTPUT: Generate msggen.pl.
2066
2067 1999-12-08 00:54  pn
2068
2069         * Makefile.am: BUILT_SOURCES: Add msggen.pl (remove from
2070         EXTRA_DIST)
2071
2072 1999-12-08 00:53  pn
2073
2074         * msggen.pl.in: Generate msggen.pl from msggen.pl.in. Add header to
2075         generated .po file.
2076
2077 1999-12-07 13:19  pn
2078
2079         * include/CmdLineApp.h, lib/CmdLineApp.cxx,
2080         lib/CmdLineAppMessages.msg: CmdLineApp::registerOption(): Added
2081         back the old form registering an undocumented option.
2082
2083 1999-12-07 08:56  pn
2084
2085         * po/sv.po: New translations added.
2086
2087 1999-12-07 08:53  pn
2088
2089         * lib/CmdLineAppMessages.msg: tryHelpOptionFor INfo added.
2090
2091 1999-12-07 08:50  pn
2092
2093         * include/CmdLineApp.h, lib/CmdLineApp.cxx: Help message lokks more
2094         like GNU tools. --help prints help message on stdout and exits
2095         successfully.  Help message lokks more like GNU tools. --help
2096         prints help message on stdout and exits successfully.
2097
2098 1999-12-07 08:35  clasen
2099
2100         * lib/CmdLineApp.cxx: Make sure arg names in usage() get
2101         translated.
2102
2103 1999-12-06 16:09  clasen
2104
2105         * po/de.po: More german translations.
2106
2107 1999-12-06 15:54  clasen
2108
2109         * include/CmdLineApp.h, lib/CmdLineApp.cxx,
2110         lib/CmdLineAppMessages.msg, lib/EntityApp.cxx,
2111         lib/EntityAppMessages.msg, lib/ParserApp.cxx,
2112         lib/ParserAppMessages.msg, sgmlnorm/sgmlnorm.cxx, sx/sx.cxx: Add a
2113         way to add information before the options list in usage() output,
2114         some options got shorter names, resolved option name conficts, some
2115         doc rewording.
2116
2117 1999-12-06 14:28  clasen
2118
2119         * acinclude.m4, configure.in, include/CmdLineApp.h,
2120         lib/CmdLineApp.cxx, lib/EntityApp.cxx, spam/spam.cxx: Fix bug in
2121         redefining cmdline options.
2122
2123 1999-12-05 22:51  clasen
2124
2125         * lib/EntityAppMessages.msg, sgmlnorm/SgmlnormMessages.msg,
2126         spcat/SpcatMessages.msg, spent/SpentMessages.msg: add new messages
2127         for translatable usage messages.
2128
2129 1999-12-05 22:49  clasen
2130
2131         * include/CmdLineApp.h, include/MessageFormatter.h,
2132         include/Options.cxx, include/Options.h, include/sptchar.h,
2133         lib/CmdLineApp.cxx, lib/CmdLineAppMessages.msg, lib/EntityApp.cxx,
2134         lib/Makefile.am, lib/MessageFormatter.cxx, lib/ParserApp.cxx,
2135         lib/ParserAppMessages.msg, nsgmls/NsgmlsMessages.msg,
2136         nsgmls/nsgmls.cxx, po/POTFILES.in, sgmlnorm/Makefile.am,
2137         sgmlnorm/sgmlnorm.cxx, spam/SpamMessages.msg, spam/spam.cxx,
2138         spcat/Makefile.am, spcat/spcat.cxx, spent/Makefile.am,
2139         spent/spent.cxx, sx/SxMessages.msg, sx/sx.cxx: Revamp long options
2140         and usage message.
2141
2142 1999-12-04 13:07  pn
2143
2144         * po/sv.po: Updated after Matthias msggen.pl changes.
2145
2146 1999-12-03 23:31  pn
2147
2148         * po/sv.po: First Swedish messages. Most missing, and many
2149         translated need review.
2150
2151 1999-12-03 23:30  pn
2152
2153         * configure.in: ALL_LINGUAS: Added Swedish translation.
2154
2155 1999-12-03 18:48  clasen
2156
2157         * lib/Makefile.am: Typo fix.
2158
2159 1999-12-03 17:14  clasen
2160
2161         * lib/Makefile.am, lib/ParserMessages.msg, nsgmls/Makefile.am,
2162         po/Makefile.in.in, po/POTFILES.in, po/de.po, spam/Makefile.am,
2163         sx/Makefile.am: Improve the build process for I18N: no more
2164         intermediate .po files, msggen.pl now directly produces OpenSP.pot
2165         from the .msg files when called with -p OpenSP.pot.
2166
2167 1999-12-02 22:06  clasen
2168
2169         * po/de.po: Latest and greatest translations.
2170
2171 1999-12-01 22:01  clasen
2172
2173         * NEWS, lib/ParserMessages.msg, po/de.po: More German translations,
2174         fix some glitches in the English messages.
2175
2176 1999-12-01 19:48  clasen
2177
2178         * sx/sx.cxx: Typo fix.
2179
2180 1999-12-01 19:46  clasen
2181
2182         * spent/spent.cxx, sgmlnorm/sgmlnorm.cxx, sx/sx.cxx: Add a needed
2183         include.
2184
2185 1999-12-01 19:43  clasen
2186
2187         * lib/ParserApp.cxx: Typo fix.
2188
2189 1999-12-01 19:41  clasen
2190
2191         * nsgmls/nsgmls.cxx, sgmlnorm/sgmlnorm.cxx, spam/spam.cxx,
2192         spcat/spcat.cxx, spent/spent.cxx, sx/sx.cxx: Add long variants for
2193         all options. This was done in a hurry and the names may be
2194         improvable.
2195
2196 1999-12-01 19:27  clasen
2197
2198         * lib/: EntityApp.cxx, ParserApp.cxx: More long options.
2199
2200 1999-12-01 19:08  clasen
2201
2202         * include/CmdLineApp.h, include/Options.cxx, include/Options.h,
2203         lib/CmdLineApp.cxx, lib/CmdLineAppMessages.msg, po/de.po: Long
2204         options. Currently only CmdLineApp has some.
2205
2206 1999-12-01 00:18  clasen
2207
2208         * po/de.po: More german translations.
2209
2210 1999-11-30 22:25  pn
2211
2212         * acconfig.h: Add HAVE_GETTEXT and #define SP_ANSI_LIB to 1 to
2213         match OJ definition.
2214
2215 1999-11-30 19:16  clasen
2216
2217         * lib/ParserMessages.msg: Remove some unwanted trailing spaces in
2218         messages.
2219
2220 1999-11-30 18:52  clasen
2221
2222         * lib/Makefile.am, nsgmls/Makefile.am, spam/Makefile.am,
2223         sx/Makefile.am: Add rules for .rc and .po files.
2224
2225 1999-11-30 18:22  clasen
2226
2227         * acconfig.h, configure.in, lib/MessageTable.cxx: Remove a
2228         generated file in intl/, cosmetic fixes.
2229
2230 1999-11-30 18:04  clasen
2231
2232         * nsgmls/RastEventHandlerMessages.msg: Fix a typo.
2233
2234 1999-11-30 17:46  clasen
2235
2236         * acconfig.h: Re-add HAVE_GETTEXT which was accidentally removed.
2237
2238 1999-11-29 17:37  clasen
2239
2240         * lib/MessageTable.cxx: Make it compile.
2241
2242 1999-11-29 17:32  clasen
2243
2244         * acconfig.h, acinclude.m4, configure.in, include/MessageTable.h,
2245         lib/CmdLineApp.cxx, lib/MessageTable.cxx: support ./configure
2246         --disable-nls, use bindtextdomain() to find translated messages
2247         where they are installed.
2248
2249 1999-11-29 16:49  clasen
2250
2251         * po/de.po: Remove illegal linebreak
2252
2253 1999-11-29 16:33  clasen
2254
2255         * Makefile.am, configure.in, include/Makefile.am: Generate config.h
2256         at top level, since GNU gettext depends on it.
2257
2258 1999-11-29 15:29  clasen
2259
2260         * ABOUT-NLS: Apparently automake wants this to exist.
2261
2262 1999-11-28 22:47  clasen
2263
2264         * configure.in, po/de.po: Add beginning of german translation for
2265         OpenSP.
2266
2267 1999-11-28 22:46  clasen
2268
2269         * lib/: Entity.cxx, EntityManagerMessages.msg, ParserMessages.msg,
2270         StdioStorageMessages.msg: Message uniformity improvements.
2271
2272 1999-11-27 01:00  clasen
2273
2274         * configure.in: Cosmetic fix.
2275
2276 1999-11-27 00:54  clasen
2277
2278         * acconfig.h: Add gettext defines.
2279
2280 1999-11-27 00:51  clasen
2281
2282         * Makefile.am, configure.in, intl/Makefile.in, intl/bindtextdom.c,
2283         intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c,
2284         intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h,
2285         intl/hash-string.h, intl/intl-compat.c, intl/libgettext.h,
2286         intl/linux-msg.sed, intl/loadmsgcat.c, intl/localealias.c,
2287         intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed,
2288         lib/Makefile.am, nsgmls/Makefile.am, po/Makefile.in.in,
2289         po/POTFILES.in, spam/Makefile.am, sx/Makefile.am: First cut at GNU
2290         gettext integration.
2291
2292 1999-11-26 10:07  clasen
2293
2294         * doc/: catalog.htm, nsgmls.htm, xml.htm: Update links to WebSGML
2295         adaptations.
2296
2297 1999-11-23 20:52  clasen
2298
2299         * acconfig.h, acinclude.m4, configure.in, lib/EntityApp.cxx: Some
2300         define cleanups.
2301
2302 1999-11-22 22:40  clasen
2303
2304         * README, doc/nsgmls.htm, lib/CatalogMessages.msg: Cleanups.
2305
2306 1999-11-22 17:21  clasen
2307
2308         * NEWS, doc/nsgmls.htm, pubtext/Makefile.am, pubtext/japan.dcl:
2309         Document -n and -x, move japan.sgmldecl to pubtext/japan.dcl.
2310
2311 1999-11-22 16:37  clasen
2312
2313         * sp-generate.mak: Try to adapt win build. Here we go again: Win
2314         users, test this !!!
2315
2316 1999-11-21 02:27  clasen
2317
2318         * include/Message.h, include/MessageReporter.h,
2319         include/MessageTable.h, lib/CmdLineApp.cxx, lib/Makefile.am,
2320         lib/Message.cxx, lib/MessageReporter.cxx,
2321         lib/MessageReporterMessages.msg, lib/MessageTable.cxx,
2322         lib/ParserApp.cxx, nsgmls/Makefile.am, spam/Makefile.am,
2323         spcat/Makefile.am, sx/Makefile.am: Changes to the message reporting
2324         system: make the message domain for gettext settable and set it to
2325         OpenSP for all messages, make the `relevant clauses' info and
2326         message numbers available via -x and -n; related changes to
2327         msggen.pl.
2328
2329 1999-11-20 22:23  clasen
2330
2331         * lib/ParserMessages.msg: Move a comment.
2332
2333 1999-11-15 21:19  pn
2334
2335         * configure.in, lib/CmdLineApp.cxx: Change Package to SP_PACKAGE
2336         and VERSION to SP_VERSION to avoid conflicts, since
2337         include/config.h gets included by users.
2338
2339 1999-11-14 14:03  clasen
2340
2341         * configure.in: Remove AC_CONFIG_AUX_DIR(config). All aux files are
2342         toplevel now (automake prefers this).
2343
2344 1999-11-14 12:30  clasen
2345
2346         * Makefile.am: Remove all from SUBDIRS.
2347
2348 1999-11-14 12:22  clasen
2349
2350         * all/Makefile.am: Add a forgotten Makefile.
2351
2352 1999-11-14 00:40  clasen
2353
2354         * Makefile.am: Remove unneccessary EXTRA_DIST stuff (automake knows
2355         to include the config stuff if it is toplevel).
2356
2357 1999-11-13 22:13  clasen
2358
2359         * Makefile.am, acconfig.h, acinclude.m4, configure.in,
2360         doc/Makefile.am, generic/Makefile.am, include/Makefile.am,
2361         lib/Makefile.am, nsgmls/Makefile.am, pubtext/Makefile.am,
2362         sgmlnorm/Makefile.am, spam/Makefile.am, spcat/Makefile.am,
2363         spent/Makefile.am, sx/Makefile.am: More C++ autoconf tests, some
2364         caching fixes in configure, add windows-only stuff to distribution,
2365         add dist-zip target for windows distribution.
2366
2367 1999-11-12 21:52  clasen
2368
2369         * acinclude.m4: Fix a typo.
2370
2371 1999-11-12 21:50  clasen
2372
2373         * acinclude.m4, configure.in: remove unneeded test for RTTI.
2374
2375 1999-11-12 21:45  clasen
2376
2377         * acconfig.h, configure.in, include/Vector.cxx: Remove
2378         SP_QUAL_TEMPLATE_DTOR_BROKEN, since the macro DTOR() whose
2379         definition it influences is unused.
2380
2381 1999-11-12 21:09  clasen
2382
2383         * configure.in: Add test for `fancy' new_handler.
2384
2385 1999-11-12 18:48  clasen
2386
2387         * configure.in: Add forgotten type check.
2388
2389 1999-11-12 18:15  clasen
2390
2391         * lib/ExtendEntityManager.cxx: Fix a typo·
2392
2393 1999-11-12 17:17  clasen
2394
2395         * acconfig.h, acinclude.m4, configure.in,
2396         lib/DtdDeclEventHandler.cxx, lib/DtdDeclEventHandler.h: Remove
2397         erroneous SP_API on internal headers, add test for placement
2398         operator delete.
2399
2400 1999-11-11 21:45  clasen
2401
2402         * instmac.pl: Move instmac.pl to toplevel.
2403
2404 1999-11-11 19:09  clasen
2405
2406         * README: Remove pointers to removed files.
2407
2408 1999-11-11 17:54  clasen
2409
2410         * configure.in: Some reorganization.
2411
2412 1999-11-11 17:03  clasen
2413
2414         * lib/CmdLineApp.cxx: Remove forgotten include of version.h
2415
2416 1999-11-11 16:29  clasen
2417
2418         * Makefile.am, configure.in, lib/CmdLineApp.cxx,
2419         lib/CmdLineAppMessages.msg, lib/Makefile.am, nsgmls/Makefile.am,
2420         spam/Makefile.am, spcat/Makefile.am, sx/Makefile.am: Directly use
2421         the #defined VERSION instead of producing two intermediate files.
2422
2423 1999-11-10 00:51  clasen
2424
2425         * acconfig.h, configure.in, lib/memcmp.c: Add better thread support
2426         detection, add check for memcmp with replacement.
2427
2428 1999-11-09 21:15  pn
2429
2430         * Makefile.am: EXTRA_DIST: Distribute files in config/.
2431
2432 1999-11-09 11:07  clasen
2433
2434         * acconfig.h, configure.in: A few more checks for #defines found by
2435         ifnames.
2436
2437 1999-11-09 10:16  pn
2438
2439         * nsgmls/Makefile.am, sgmlnorm/Makefile.am, spent/Makefile.am,
2440         sx/Makefile.am: INCLUDES: Added "-I" before directory names.
2441
2442 1999-11-09 09:20  pn
2443
2444         * spam/Makefile.am, spcat/Makefile.am: INCLUDES: Add "-I" before
2445         include path.
2446
2447 1999-11-08 16:29  clasen
2448
2449         * acconfig.h, nsgmls/Makefile.am, sgmlnorm/Makefile.am,
2450         spam/Makefile.am, spcat/Makefile.am, spent/Makefile.am,
2451         sx/Makefile.am: More fixes, it should actually compile and work
2452         now.
2453
2454 1999-11-08 14:53  clasen
2455
2456         * acconfig.h, acinclude.m4, configure.in: Added some cxx checks
2457         found in the autoconf macro archive.
2458
2459 1999-11-07 23:04  clasen
2460
2461         * acconfig.h, configure.in, include/Makefile.am, lib/Makefile.am,
2462         nsgmls/Makefile.am: Initial attempt to let configure create
2463         config.h.
2464
2465 1999-11-07 20:52  clasen
2466
2467         * AUTHORS, Makefile.am, NEWS, README, configure.in,
2468         doc/Makefile.am, generic/Makefile.am, include/Makefile.am,
2469         lib/Makefile.am, nsgmls/Makefile.am, pubtext/Makefile.am,
2470         sgmlnorm/Makefile.am, spam/Makefile.am, spcat/Makefile.am,
2471         spent/Makefile.am, sx/Makefile.am: First attempt to automakify
2472         OpenSP.
2473
2474 1999-11-07 20:15  clasen
2475
2476         * doc/xmlwarn.htm: Add forgotten file.
2477
2478 1999-11-06 13:10  clasen
2479
2480         * configure.in: Install headers in $(includedir)/OpenSP, move
2481         configure.in to toplevel, remove generated file aclocal.m4.
2482
2483 1999-11-04 08:35  clasen
2484
2485         * COPYING, README, SP.dsw, SP.mak, build-win32.bat,
2486         sp-generate.mak, sunfix.sh, all/README, all/all.dsp,
2487         doc/archform.htm, doc/build.htm, doc/catalog, doc/catalog.htm,
2488         doc/charset.htm, doc/features.htm, doc/generic.htm, doc/ideas.htm,
2489         doc/index.htm, doc/new.htm, doc/nsgmls.htm, doc/sgmldecl.htm,
2490         doc/sgmlnorm.htm, doc/sgmlsout.htm, doc/spam.htm, doc/spcat.htm,
2491         doc/spent.htm, doc/sx.htm, doc/sysdecl.htm, doc/sysid.htm,
2492         doc/xml.htm, generic/EventGenerator.h,
2493         generic/ParserEventGeneratorKit.h, generic/SGMLApplication.h,
2494         include/Allocator.h, include/ArcEngine.h, include/Attribute.h,
2495         include/Attributed.h, include/Big5CodingSystem.h,
2496         include/Boolean.h, include/CharMap.cxx, include/CharMap.h,
2497         include/CharsetDecl.h, include/CharsetInfo.h,
2498         include/CharsetRegistry.h, include/CmdLineApp.h,
2499         include/CodingSystem.h, include/CodingSystemKit.h,
2500         include/ConsoleOutput.h, include/ContentState.h,
2501         include/ContentToken.h, include/CopyOwner.cxx, include/CopyOwner.h,
2502         include/DescriptorManager.h, include/Dtd.h,
2503         include/EUCJPCodingSystem.h, include/ElementType.h,
2504         include/Entity.h, include/EntityApp.h, include/EntityCatalog.h,
2505         include/EntityDecl.h, include/EntityManager.h,
2506         include/ErrnoMessageArg.h, include/ErrorCountEventHandler.h,
2507         include/Event.h, include/EventsWanted.h,
2508         include/ExtendEntityManager.h, include/ExternalId.h,
2509         include/Fixed2CodingSystem.h, include/GenericEventHandler.h,
2510         include/Hash.h, include/HashTable.cxx, include/HashTable.h,
2511         include/HashTableItemBase.cxx, include/HashTableItemBase.h,
2512         include/IList.h, include/IListBase.h, include/IListIter.h,
2513         include/IListIterBase.h, include/IQueue.cxx, include/IQueue.h,
2514         include/ISet.cxx, include/ISet.h, include/ISetIter.h,
2515         include/IdentityCodingSystem.h, include/InputSource.h,
2516         include/InternalInputSource.h, include/Link.h,
2517         include/LinkProcess.h, include/List.cxx, include/List.h,
2518         include/ListIter.h, include/LiteralStorage.h, include/Location.h,
2519         include/Lpd.h, include/Markup.h, include/Message.h,
2520         include/MessageArg.h, include/MessageBuilder.h,
2521         include/MessageEventHandler.h, include/MessageFormatter.h,
2522         include/MessageReporter.h, include/MessageTable.h, include/Mode.h,
2523         include/NCVector.h, include/NCVector.sed, include/Named.h,
2524         include/NamedResource.h, include/NamedResourceTable.h,
2525         include/NamedTable.h, include/Notation.h,
2526         include/NotationStorage.h, include/OpenElement.h,
2527         include/Options.cxx, include/Options.h, include/OutputByteStream.h,
2528         include/OutputCharStream.h, include/Owner.cxx, include/Owner.h,
2529         include/OwnerTable.cxx, include/OwnerTable.h, include/ParserApp.h,
2530         include/ParserOptions.h, include/PointerTable.cxx,
2531         include/PointerTable.h, include/PosixStorage.h, include/Ptr.cxx,
2532         include/Ptr.h, include/RangeMap.cxx, include/RangeMap.h,
2533         include/Resource.h, include/RewindStorageObject.h,
2534         include/SJISCodingSystem.h, include/SOEntityCatalog.h,
2535         include/Sd.h, include/SdText.h, include/SearchResultMessageArg.h,
2536         include/SgmlParser.h, include/ShortReferenceMap.h,
2537         include/StdioStorage.h, include/StorageManager.h,
2538         include/StringC.h, include/StringOf.cxx, include/StringOf.h,
2539         include/StringResource.h, include/SubstTable.h, include/Syntax.h,
2540         include/Text.h, include/TranslateCodingSystem.h, include/TypeId.h,
2541         include/URLStorage.h, include/UTF8CodingSystem.h,
2542         include/UnicodeCodingSystem.h, include/UnivCharsetDesc.h,
2543         include/Vector.cxx, include/Vector.h, include/Win32CodingSystem.h,
2544         include/WinApp.h, include/WinInetStorage.h,
2545         include/XMLCodingSystem.h, include/XcharMap.cxx,
2546         include/XcharMap.h, include/constant.h, include/macros.h,
2547         include/rtti.h, include/sptchar.h, include/types.h, include/xnew.h,
2548         lib/Allocator.cxx, lib/ArcEngine.cxx, lib/ArcEngineMessages.msg,
2549         lib/ArcProcessor.h, lib/Attribute.cxx, lib/Big5CodingSystem.cxx,
2550         lib/CatalogEntry.h, lib/CatalogMessages.msg, lib/CharsetDecl.cxx,
2551         lib/CharsetInfo.cxx, lib/CharsetRegistry.cxx, lib/CmdLineApp.cxx,
2552         lib/CmdLineAppMessages.msg, lib/CodingSystem.cxx,
2553         lib/CodingSystemKit.cxx, lib/ConsoleOutput.cxx,
2554         lib/ContentState.cxx, lib/ContentToken.cxx,
2555         lib/DescriptorManager.cxx, lib/Dtd.cxx,
2556         lib/DtdDeclEventHandler.cxx, lib/DtdDeclEventHandler.h,
2557         lib/EUCJPCodingSystem.cxx, lib/ElementType.cxx, lib/Entity.cxx,
2558         lib/EntityApp.cxx, lib/EntityCatalog.cxx, lib/EntityDecl.cxx,
2559         lib/EntityManager.cxx, lib/EntityManagerMessages.msg,
2560         lib/EquivClass.h, lib/ErrnoMessageArg.cxx,
2561         lib/ErrorCountEventHandler.cxx, lib/Event.cxx,
2562         lib/EventGenerator.cxx, lib/EventQueue.h,
2563         lib/ExtendEntityManager.cxx, lib/ExternalId.cxx,
2564         lib/Fixed2CodingSystem.cxx, lib/GenericEventHandler.cxx,
2565         lib/Group.cxx, lib/Group.h, lib/Hash.cxx, lib/IListBase.cxx,
2566         lib/Id.cxx, lib/Id.h, lib/IdentityCodingSystem.cxx,
2567         lib/InputSource.cxx, lib/InternalInputSource.cxx, lib/Link.cxx,
2568         lib/LinkProcess.cxx, lib/LiteralStorage.cxx, lib/Location.cxx,
2569         lib/Lpd.cxx, lib/LpdEntityRef.h, lib/Markup.cxx, lib/MarkupScan.h,
2570         lib/Message.cxx, lib/MessageArg.cxx, lib/MessageEventHandler.cxx,
2571         lib/MessageFormatter.cxx, lib/MessageFormatterMessages.msg,
2572         lib/MessageReporter.cxx, lib/MessageReporterMessages.msg,
2573         lib/MessageTable.cxx, lib/ModeInfo.cxx, lib/ModeInfo.h,
2574         lib/Mutex.h, lib/NameToken.h, lib/Notation.cxx,
2575         lib/NotationStorage.cxx, lib/NumericCharRefOrigin.cxx,
2576         lib/NumericCharRefOrigin.h, lib/OffsetOrderedList.cxx,
2577         lib/OffsetOrderedList.h, lib/OpenElement.cxx,
2578         lib/OutputByteStream.cxx, lib/OutputCharStream.cxx,
2579         lib/OutputState.cxx, lib/OutputState.h, lib/Param.cxx, lib/Param.h,
2580         lib/Parser.cxx, lib/Parser.h, lib/ParserApp.cxx,
2581         lib/ParserAppMessages.msg, lib/ParserEventGeneratorKit.cxx,
2582         lib/ParserMessages.msg, lib/ParserOptions.cxx, lib/ParserState.cxx,
2583         lib/ParserState.h, lib/Partition.cxx, lib/Partition.h,
2584         lib/PosixStorage.cxx, lib/PosixStorageMessages.msg, lib/Priority.h,
2585         lib/Recognizer.cxx, lib/Recognizer.h, lib/RewindStorageObject.cxx,
2586         lib/SGMLApplication.cxx, lib/SJISCodingSystem.cxx,
2587         lib/SOEntityCatalog.cxx, lib/Sd.cxx, lib/SdFormalError.h,
2588         lib/SdText.cxx, lib/SearchResultMessageArg.cxx, lib/SgmlParser.cxx,
2589         lib/ShortReferenceMap.cxx, lib/SrInfo.h, lib/StdioStorage.cxx,
2590         lib/StdioStorageMessages.msg, lib/StorageManager.cxx,
2591         lib/StorageObjectPosition.h, lib/Syntax.cxx, lib/Text.cxx,
2592         lib/TokenMessageArg.cxx, lib/TokenMessageArg.h,
2593         lib/TranslateCodingSystem.cxx, lib/Trie.h, lib/TrieBuilder.cxx,
2594         lib/TrieBuilder.h, lib/TypeId.cxx, lib/URLStorage.cxx,
2595         lib/URLStorageMessages.msg, lib/UTF8CodingSystem.cxx, lib/Undo.cxx,
2596         lib/Undo.h, lib/UnicodeCodingSystem.cxx, lib/UnivCharsetDesc.cxx,
2597         lib/Win32CodingSystem.cxx, lib/WinApp.cxx, lib/WinInetStorage.cxx,
2598         lib/WinInetStorageMessages.msg, lib/XMLCodingSystem.cxx,
2599         lib/app_inst.m4, lib/arc_inst.m4, lib/assert.cxx, lib/big5.h,
2600         lib/entmgr_inst.m4, lib/events.h, lib/gb2312.h, lib/iso646-jis.h,
2601         lib/iso8859-2.h, lib/iso8859-3.h, lib/iso8859-4.h, lib/iso8859-5.h,
2602         lib/iso8859-6.h, lib/iso8859-7.h, lib/iso8859-8.h, lib/iso8859-9.h,
2603         lib/jis0201.h, lib/jis0208.h, lib/jis0212.h, lib/ksc5601.h,
2604         lib/lib.dsp, lib/lib.rc, lib/memmove.c, lib/parseAttribute.cxx,
2605         lib/parseCommon.cxx, lib/parseDecl.cxx, lib/parseInstance.cxx,
2606         lib/parseMode.cxx, lib/parseParam.cxx, lib/parseSd.cxx,
2607         lib/parser_inst.m4, lib/splib.cxx, lib/splib.h, lib/splibpch.h,
2608         lib/strerror.c, lib/token.h, lib/xentmgr_inst.m4,
2609         nsgmls/NsgmlsMessages.msg, nsgmls/RastEventHandler.cxx,
2610         nsgmls/RastEventHandler.h, nsgmls/RastEventHandlerMessages.msg,
2611         nsgmls/SgmlsEventHandler.cxx, nsgmls/SgmlsEventHandler.h,
2612         nsgmls/StringSet.cxx, nsgmls/StringSet.h, nsgmls/nsgmls.cxx,
2613         nsgmls/nsgmls.dsp, nsgmls/nsgmls.rc, nsgmls/nsgmls_inst.m4,
2614         pubtext/HTML32.dcl, pubtext/HTML32.dtd, pubtext/HTML32.soc,
2615         pubtext/HTML4-f.dtd, pubtext/HTML4-s.dtd, pubtext/HTML4.dcl,
2616         pubtext/HTML4.dtd, pubtext/HTML4.soc, pubtext/HTMLlat1.ent,
2617         pubtext/HTMLspec.ent, pubtext/HTMLsym.ent, pubtext/ISOlat1.ent,
2618         pubtext/ISOlat1.sgm, pubtext/html-1.dtd, pubtext/html-1s.dtd,
2619         pubtext/html-s.dtd, pubtext/html.dcl, pubtext/html.dtd,
2620         pubtext/html.soc, pubtext/xml.dcl, pubtext/xml.soc,
2621         sgmlnorm/SGMLGenerator.cxx, sgmlnorm/SGMLGenerator.h,
2622         sgmlnorm/sgmlnorm.cxx, sgmlnorm/sgmlnorm.dsp,
2623         spam/CopyEventHandler.cxx, spam/CopyEventHandler.h,
2624         spam/MarkupEventHandler.cxx, spam/MarkupEventHandler.h,
2625         spam/SpamMessages.msg, spam/spam.cxx, spam/spam.dsp, spam/spam.rc,
2626         spam/spam_inst.m4, spcat/spcat.cxx, spcat/spcat.dsp,
2627         spcat/spcat_inst.m4, spent/spent.cxx, spent/spent.dsp,
2628         sx/SxMessages.msg, sx/XmlOutputEventHandler.cxx,
2629         sx/XmlOutputEventHandler.h, sx/XmlOutputMessages.msg, sx/sx.cxx,
2630         sx/sx.dsp, sx/sx.rc, sx/sx_inst.m4, unicode/catalog,
2631         unicode/demo.sgm, unicode/gensyntax.pl, unicode/unicode.sd,
2632         unicode/unicode.syn: Initial revision, taken from the current jade
2633         repository at tag before_split.
2634