1 Tue Dec 5 07:18:09 1995 David Megginson <david@baeda.english.uottawa.ca>
5 * elisp/sgmls.el: Added my Gnu Emacs 19 mode for running (n)sgmls
8 * Output.pm (push_output): For a 'handle' argument, force
9 unqualified filehandles into the caller's package (reported by
14 Sun Dec 3 11:37:08 1995 David Megginson <david@baeda.english.uottawa.ca>
16 * sgmlspl.pl (main::sgml): Stopped using SGMLS_Event::key method
17 (why keep it around?).
19 * SGMLS.pm: Added POD documentation to the module; changed the
20 SGMLS_Event class constructor so that it does not take an explicit
21 key argument (the key will be generated automatically if needed),
22 and propagated the change throughout the module.
24 Sat Dec 2 21:24:05 1995 David Megginson <david@baeda.english.uottawa.ca>
26 * Refs.pm: Added POD documentation to the module.
28 * Output.pm: Added POD documentation to the module.
30 Thu Nov 16 06:52:46 1995 David Megginson <david@baeda.english.uottawa.ca>
32 * Refs.pm: Refs::warn now returns 1 if a warning was printed, or 0
35 Wed Nov 15 13:43:10 1995 David Megginson <david@baeda.english.uottawa.ca>
37 * Refs.pm: Added a new, simple package for managing references and
38 reporting any changes.
40 * SGMLS.pm: SGMLS::new now forces its filehandle argument into the
41 caller's package, unless it is already qualified with a package
42 name; reported by Rick Wong.
44 * Makefile: Install modules in ${MODULEDIR} instead of ${PERL5DIR}
45 -- that way, all add-ons can be qualified with SGMLS::.
47 * Output.pm: Now uses Carp.pm and Exporter.pm to be a
48 better-behavied module. The symbols "output", "push_output", and
49 "pop_output" will be exported into the caller's package rather
50 than main::, and the caller will have some control over them.
52 Changed the package from Output to SGMLS::Output.pm.
54 * skel.pl: Use SGMLS::Output instead of Output.
56 * sgmlspl.pl: Altered to create the SGMLS object with main::STDIN
57 as the filehandle. Have Output.pm export its symbols into main::
58 rather than into SGMLS_PL::.
60 Use SGMLS::Output instead of Output.
64 Thu Aug 24 10:00:52 1995 David Megginson <david@baeda.english.uottawa.ca>
66 * SGMLS.pm: Added SGMLS_Event::parse to retrieve the SGMLS parent
67 class, SGMLS_Event::entity to look up an arbitrary entity, and
68 SGMLS_Event::notation to look up an arbitrary notation.
70 * Makefile (HTML_SOURCES): fixed faulty path, reported by Rick
71 Wong (rwong@jessica.stanford.edu).
73 * skel.pl: fixed bug in commented out 're' handler, reported by
74 Rick Wong (rwong@jessica.stanford.edu).
76 * SGMLS.pm: fixed bug in SGMLS_Attribute::set_value, reported by
77 Rick Wong (rwong@jessica.stanford.edu).
79 Loosened up checking of types in main loop, in case new types are
82 Added support for new output from NSGMLS with -h option: 'T' for
83 external text entities, new entity types 'PI', 'TEXT', and 'ID'.
85 Added support (not yet tested) for data entities.
90 Sat Aug 12 09:34:40 1995 David Megginson <david@baeda.english.uottawa.ca>
92 * Makefile: changed the order of the operations for make all, so
93 that the necessary files are installed _before_ trying to make the
94 documentation. Also, introduced the target "dist" to make the
95 most current version of all the documentation.
97 * skel.pl: fixed the header comment for 'subdoc' handlers, and
98 added default handlers for 'end_element', 'cdata', 're',
99 'end_subdoc', and 'conforming' (reported by Rick Wong
100 <rwong@jessica.stanford.edu>).
102 * SGMLS.pm: fixed bugs in SGMLS_Attribute::set_value, cleaned up
103 the recognition and processing of octal escape sequences in the
104 (N)SGMLS output, and fixed a minor bug with generated-filenames in
105 the external entities (reported by Rick Wong
106 <rwong@jessica.stanford.edu>).
108 * sgmls.pl: changed handler patterns to allow dashes and other
109 characters in element, subdoc, and entity names, and fixed error
110 in generic start_subdoc_handler (reported by Rick Wong
111 <rwong@jessica.stanford.edu> and Alan Karben
112 <karben@nrs.dowjones.com>).
114 * Makefile: Corrected several typos in the "install_html" target
115 (reported by Rick Wong <rwong@jessica.stanford.edu>). Changed the
116 perl binary location from /usr/bin/perl to /usr/local/bin/perl (I
117 am working on a slightly different system now).
119 * VERSION 1.00 (initial release)