annotate lisp/psgml/ChangeLog @ 203:850242ba4a81 r20-3b28

Import from CVS: tag r20-3b28
author cvs
date Mon, 13 Aug 2007 10:02:21 +0200
parents a2f645c6b9f8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
203
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
1 1997-10-10 Per Abrahamsen <abraham@dina.kvl.dk>
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
2
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
3 * custom/wid-edit.el (variable-link): New widget.
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
4 (widget-variable-link-action): New function.
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
5 (function-link): New widget.
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
6 (widget-function-link-action): New function.
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
7
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
8 1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
9
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
10 * prim/modeline.el (modeline-minor-mode-menu): menus are toggles
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
11 not strings now.
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
12
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
13 1997-10-10 SL Baur <steve@altair.xemacs.org>
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
14
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
15 * psgml-html.el (html-quote-region): Grow bounds when performing
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
16 substitutions.
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
17 From Adrian Aichner <aichner@ecf.teradyne.com>
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 195
diff changeset
18
195
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
19 1997-09-26 SL Baur <steve@altair.xemacs.org>
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
20
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
21 * iso-sgml.el: Correct email address.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
22
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
23 * psgml-parse.el (sgml-compile-dtd): no-conversion -> binary
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
24 coding system.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
25 (sgml-bdtd-merge): Ditto.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
26 (sgml-push-to-entity): Ditto.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 163
diff changeset
27
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 161
diff changeset
28 1997-06-15 Steven L Baur <steve@altair.xemacs.org>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 161
diff changeset
29
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 161
diff changeset
30 * psgml-parse.el (sgml-parse-chars): De-ebolify.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 161
diff changeset
31 (sgml-read-peek): Use char-after not following-char.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 161
diff changeset
32
161
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents: 136
diff changeset
33 1997-06-14 Steven L Baur <steve@altair.xemacs.org>
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents: 136
diff changeset
34
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents: 136
diff changeset
35 * psgml-parse.el (sgml-read-model): Ebola vaccine.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents: 136
diff changeset
36 From Andrew J Cosgriff <Andrew.Cosgriff@cc.monash.edu.au>
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents: 136
diff changeset
37
136
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
38 Wed Apr 23 11:28:10 1997 Steven L Baur <steve@altair.xemacs.org>
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
39
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
40 * psgml-charent.el (sgml-display-char-list-filename): Move
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
41 iso88591.map to a proper location.
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
42
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
43 Tue Apr 22 02:05:09 1997 Steven L Baur <steve@altair.xemacs.org>
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
44
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
45 * psgml-xemacs.el (sgml-xemacs-get-popup-value): Allow for
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
46 interactive function.
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 116
diff changeset
47
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
48 Sat Mar 22 19:58:27 1997 Steven L Baur <steve@altair.xemacs.org>
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
49
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
50 * psgml-html.el (html-mode): Too many backslashes in DOCSTRING.
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
51
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 86
diff changeset
52 Wed Mar 19 22:58:40 1997 Steven L Baur <steve@altair.xemacs.org>
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 86
diff changeset
53
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 86
diff changeset
54 * psgml-html.el (html-helper-address-string): Use
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 86
diff changeset
55 user-mail-address function.
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 86
diff changeset
56
86
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 82
diff changeset
57 Mon Jan 27 13:12:41 1997 Jin S. Choi <jsc@atype.com>
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 82
diff changeset
58
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 82
diff changeset
59 * psgml.el: Fix location of CATALOG in `sgml-validate-command'.
364816949b59 Import from CVS: tag r20-0b93
cvs
parents: 82
diff changeset
60
82
6a378aca36af Import from CVS: tag r20-0b91
cvs
parents: 78
diff changeset
61 Thu Jan 16 18:23:51 1997 Steven L Baur <steve@miranova.com>
6a378aca36af Import from CVS: tag r20-0b91
cvs
parents: 78
diff changeset
62
6a378aca36af Import from CVS: tag r20-0b91
cvs
parents: 78
diff changeset
63 * psgml.el: Use newer interface form of nsgmls.
6a378aca36af Import from CVS: tag r20-0b91
cvs
parents: 78
diff changeset
64
78
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
65 Wed Nov 20 19:40:05 1996 Lennart Staflin <lenst@lysator.liu.se>
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
66
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
67 * psgml-parse.el (sgml-modify-dtd): set sgml-current-tree to
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
68 sgml-top-tree. Needed by sgml-open-element.
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
69
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
70 Mon Nov 11 01:50:40 1996 Lennart Staflin <lenst@lysator.liu.se>
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
71
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
72 * Version 1.0 released.
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
73
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
74 Sun Sep 15 14:07:24 1996 Lennart Staflin <lenst@lysator.liu.se>
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
75
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
76 * psgml.el (sgml-mode): modify mode-line-format with subst, don't
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
77 replicate the whole format in the code.
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
78
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
79 Thu Sep 12 20:27:38 1996 Lennart Staflin <lenst@lysator.liu.se>
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
80
78
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
81 * psgml-parse.el (sgml-external-file): Try to find system
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
82 identifiers using the sgml-public-map
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
83 if sgml-system-identifiers-are-preferred; this way that flag will
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
84 have effect even if the sgml-public-map contains `%s'.
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
85 (sgml-final): moved to be defined before use.
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
86
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
87 * psgml-dtd.el (sgml-parse-parameter-literal): Try to handle
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
88 character references to character number above 255 by leaving a
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
89 character reference in then parsed entity text.
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
90
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
91 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk>
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
92
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
93 * psgml-other.el (sgml-set-face-for): Nullify
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
94 {after,before}-change-functions as well as (obsolete)
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
95 {after,before}-change-function.
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 70
diff changeset
96
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
97 Tue Sep 10 17:52:40 1996 Steven L Baur <steve@miranova.com>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
98
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
99 * Various files: Sync'ed with 1.0a12
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
100
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
101 Fri Jul 12 18:20:07 1996 Steven L Baur <steve@miranova.com>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
102
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
103 * Various files: Sync'ed up to Wingpsgml
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
104
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
105 * iso-sgml.el: Added Appendix 2 Proposed entity additions to Latin-2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
106
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
107 Fri Jul 12 03:38:10 1996 Adrian Aichner <aichner@ecf.teradyne.com>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
108
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
109 * psgml-edit.el: Allow user to control capitalization of auto-inserted
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
110 keywords.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
111
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
112
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
113 Sun Sep 1 01:53:33 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
114
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
115 * Version 1.0a12
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
116
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
117 * psgml-maint.el: new file. Used to compile psgml.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
118
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
119 Tue Aug 20 23:11:30 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
120
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
121 * psgml.el:
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
122 (sgml-validate-error-regexps): Fixes from Dave Love <d.love@dl.ac.uk>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
123 and David Megginson <dmeggins@uottawa.ca> for use with nsgmls.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
124 (sgml-validate-command): changed default validate command to use
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
125 nsgmls.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
126
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
127 Sun Aug 11 19:21:56 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
128
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
129 * iso88591.map: added code to character mappings.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
130
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
131 Thu Jun 13 20:43:53 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
132
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
133 * psgml-parse.el (sgml-get-and-move): use sgml-final, not
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
134 sgml-state-final-p. In this case the substate can be an AND-state.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
135
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
136 Tue May 21 07:39:34 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
137
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
138 * Version 1.0a11 released.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
139
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
140 Mon May 20 23:14:02 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
141
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
142 * psgml.el (psgml-version): bump version.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
143 (sgml-build-custom-menus): fix button3 after easy-menu redefines
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
144 it. (this was actually done at an earlier date).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
145
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
146 Fri May 3 18:16:18 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
147
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
148 * psgml-parse.el (sgml-push-to-entity): remove binding
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
149 before/after change functions. This probably made them nil in the
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
150 main buffer.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
151
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
152 Fri Apr 5 14:37:47 1996 Karl Eichwalder <ke@ke.Central.DE>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
153
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
154 * psgml.texi, psgml-api.texi: Add INFO-DIR-ENTRY.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
155
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
156 * aclocal.m4, configure.in, Makefile.in: New.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
157 * INSTALL, install-sh, mkinstalldirs: Add from autoconf-2.9
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
158 package.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
159
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
160 Fri Apr 5 09:47:01 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
161
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
162 * Version 1.0a10 released.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
163
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
164 Thu Mar 21 22:14:43 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
165
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
166 * psgml-parse.el (sgml-cache-catalog): use file-truename on file
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
167 to be cached.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
168
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
169 Wed Mar 20 20:59:35 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
170
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
171 * psgml-info.el (sgml-eltype-refrenced-elements): allow for
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
172 exceptions.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
173
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
174 Tue Mar 19 21:59:27 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
175
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
176 * psgml-api.el (sgml-map-content): use max from main buffer when
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
177 setting parser goal. (fix bug 75).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
178
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
179 Sun Mar 17 15:06:26 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
180
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
181 * psgml-edit.el (sgml-list-valid-tags): Show current
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
182 shortreference map name.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
183
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
184 * psgml-parse.el (sgml-lookup-shortref-name): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
185
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
186 * psgml-edit.el (sgml-what-element): display 'shortref' if cursor
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
187 over beginning of a shortref
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
188
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
189 * psgml-parse.el (sgml-is-goal-after-start): handle stag in entity
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
190 differently from stag in buffer.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
191
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
192 Tue Mar 12 21:22:52 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
193
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
194 * psgml-parse.el: removed use of & in functions and variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
195 names.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
196
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
197 * psgml-dtd.el (sgml-remove-redundant-states-1): remove unused
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
198 variable res.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
199
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
200 * psgml.el (sgml-parse-colon-path): remove unused variable cd-prefix
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
201
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
202 Sun Feb 18 16:33:43 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
203
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
204 * psgml-parse.el (sgml-push-to-entity): set mc-flag to nil so that
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
205 MULE does not mangle binary data. (reported by Jeffrey Friedl
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
206 <jfriedl@nff.ncl.omron.co.jp>)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
207
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
208 Mon Jan 22 22:57:54 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
209
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
210 * psgml-edit.el (sgml-down-element): make sure sgml-last-element
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
211 has a reasonable value even if there is an error
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
212
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
213 Sat Jan 6 22:07:44 1996 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
214
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
215 * psgml-parse.el (sgml-parse-nametoken): change buffer-substring
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
216 to buffer-substring-no-properties
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
217
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
218 Sun Nov 5 13:41:36 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
219
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
220 * psgml-dtd.el (sgml-parse-attribute-definition): remove
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
221 unnecessary call to sgml-general-case.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
222 (sgml-check-nametoken-group): added a revers to get name tokens in
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
223 same order as declared.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
224
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
225 Sat Nov 4 12:58:56 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
226
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
227 * psgml.el (sgml-validate-error-regexps): added new regexp for
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
228 nsgmls (from David M).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
229
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
230 * psgml-edit.el (sgml-insert-attributes): call auto-fill-function
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
231 after.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
232
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
233 * psgml.el (sgml-default-validate-command): add %v for
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
234 sgml-declaration variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
235
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
236 Sat Aug 26 13:57:07 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
237
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
238 * fs.el (fs-para): fix typo (bug 61).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
239
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
240 * psgml-edit.el (sgml-custom-dtd): new arglist to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
241 sgml-doctype-insert.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
242
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
243 * psgml-api.el (sgml-map-content): don't take hook-variables as
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
244 parameters. Move data parsing to separate function. (bug 59)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
245
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
246 Wed Aug 23 20:53:50 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
247
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
248 * Version 1.0 a8 released.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
249
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
250 * psgml-edit.el (sgml-expand-shortref-to-text): use
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
251 sgml-rs-ignore-pos.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
252 (sgml-expand-shortref-to-entity): dito.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
253
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
254 * psgml-other.el (sgml-build-custom-menus): make menu entry call
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
255 sgml-insert-markup.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
256
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
257 * psgml.el (sgml-doctype): typo.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
258
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
259 * psgml-parse.el (sgml-rs-ignore-pos): Replaces
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
260 sgml-last-start-pos, now buffer local. (bug 49)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
261 (sgml-push-to-entity): set sgml-rs-ignore-pos to start of entity
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
262 reference. (bug 49)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
263
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
264 * psgml-edit.el (sgml-doctype-insert): Remove &rest (bug 56).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
265
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
266 * psgml-lucid.el (sgml-build-custom-menus): Fix (bug 56).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
267
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
268 * psgml-other.el (sgml-build-custom-menus): Fix (bug 56).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
269
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
270 * psgml-edit.el (sgml-edit-attrib-specification-list): Use the
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
271 attlist for attribute names, not the name parsed from the
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
272 buffer. This fixes problems with attached text properties.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
273 (fixes bug 53).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
274
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
275 Tue Aug 22 20:56:06 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
276
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
277 * Version 1.0a7 released
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
278
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
279 * psgml.el (psgml-version): bump version
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
280
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
281 Mon Aug 21 23:38:49 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
282
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
283 * psgml-parse.el (sgml-extid-sysid): handle old style extids.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
284 (sgml-check-entities): log message on missmatch
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
285
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
286 Wed Aug 16 22:54:42 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
287
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
288 * psgml-parse.el
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
289 (sgml-make-extid): optional argument dir added. New representation
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
290 for external identifiers.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
291 (sgml-extid-dir): New attr of extid
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
292 (sgml-extid-expand): new fun.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
293 (sgml-path-lookup): use sgml-extid-expand
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
294 (sgml-lookup-sysid-as-file): take extid as argument instead of sysid,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
295 use sgml-extid-expand
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
296 (sgml-parse-external): don't expand sysid
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
297
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
298
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
299 Thu Aug 10 22:33:50 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
300
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
301 * psgml.el (sgml-default-validate-command): new function.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
302 (sgml-validate): use new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
303 (sgml-validate-command): new possible value: a list of templates
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
304 to try.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
305
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
306 Mon Jul 31 22:34:10 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
307
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
308 * psgml-parse.el (sgml-entity-insert-text): mark entities not
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
309 found.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
310 (sgml-entity-marked-undefined-p): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
311 (sgml-push-to-entity): set default-directory to that of external
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
312 entities file.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
313 (sgml-parse-external): expand sysid as file name
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
314
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
315 * psgml-info.el (sgml-display-table): add nosort option.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
316 (sgml-general-dtd-info): more info. including undef entities.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
317
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
318 Sun Jul 30 22:23:15 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
319
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
320 * test/son2.sgml: check that inclusions are inherited from the doc
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
321 element.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
322
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
323 * test/doc.dtd: adding ix element as inclusion in doc.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
324
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
325 Wed Jul 26 22:07:16 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
326
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
327 * psgml-parse.el (sgml-parse-catalog-buffer): recoded. Now all
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
328 entries are on the format (type name file) and name might be nil
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
329 for "noname" entries.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
330 (sgml-catalog-lookup): changed to handle new internal catalog
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
331 format.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
332
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
333 Mon Jul 24 00:07:02 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
334
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
335 * psgml-parse.el (sgml-parse-catalog-buffer): Handle full catalog
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
336 format.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
337 (sgml-catalog-lookup): Handle new catalog format including
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
338 parameter entities.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
339 (sgml-search-catalog): new function, can be used to look up
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
340 SGMLDECL etc..
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
341
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
342 * psgml.el (sgml-system-identifiers-are-preferred): new option.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
343
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
344 Sun Jul 23 20:56:00 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
345
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
346 * psgml-other.el (sgml-popup-multi-menu): kludge to force
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
347 x-popup-menu to be two level.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
348
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
349 * psgml-parse.el (sgml-do-data): move start after data consumed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
350
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
351 Mon May 1 20:57:29 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
352
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
353 * psgml-edit.el (sgml-normalize-content): fixing arithmetic error
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
354
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
355 * psgml-parse.el (sgml-make-shortmap): add missing = to skip strings
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
356
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
357 Sun Apr 23 23:01:35 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
358
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
359 * Id 46: turns on autofill, fixed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
360
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
361 * psgml-parse.el (sgml-auto-fill-inhibit-function): new variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
362 (do-auto-fill): advise do-auto-fill to honour above variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
363 (sgml-need-dtd): set sgml-auto-fill-inhibit-function, and don't
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
364 set auto-fill-function.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
365 (sgml-safe-context-of): new fun
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
366 (sgml-safe-element-at): new fun
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
367 (sgml-in-prolog-p): new fun
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
368
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
369 Mon Apr 10 21:26:30 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
370
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
371 * psgml-dtd.el (sgml-write-dtd): set file-type for oemacs.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
372
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
373 Tue Mar 28 19:01:53 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
374
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
375 * psgml-parse.el (sgml-try-merge-compiled-dtd): entd should be
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
376 ents.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
377
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
378
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
379 Mon Mar 27 18:31:26 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
380
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
381 * psgml-parse.el (sgml-bdtd-load): var. renamed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
382 (sgml-eltypes-in-state): fix som inconsitencies with
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
383 token/eltype/symbol.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
384 (sgml-list-implications): fix bug handling empty elements.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
385
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
386 * psgml.el (sgml-recompile-out-of-date-cdtd): renamed from
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
387 sgml-ignore-out-of-date-cdtd.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
388
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
389 Sun Mar 26 16:25:10 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
390
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
391 * Id 34: CATALOG searching priorities, fixed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
392
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
393 * psgml-parse.el (sgml-catalog-lookup):
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
394 Giv PUBLIC entries priority over ENTITY and DOCTYPE
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
395
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
396 * Id 35: Entity manager handling of system id, fixed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
397
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
398 * psgml-parse.el (sgml-lookup-sysid-as-file): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
399 (sgml-external-file): call new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
400
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
401 * Id 41: selecting from a popup menu should not be an error
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
402 Installing patch from Tim Bradshaw <tfb@edinburgh.ac.uk>,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
403 Also fixing consequences.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
404 Also making new menu function sgml-popup-multi-menu,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
405 which uses call-back style. Nicer attributes menu.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
406
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
407 * psgml-other.el (sgml-set-face-for): Use sgml-type instead of
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
408 type for overlay property.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
409
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
410 * psgml-edit.el (sgml-attrib-menu): Make all attributes into one
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
411 list with submenues for every attribute.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
412
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
413 Thu Mar 23 20:23:26 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
414
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
415 * psgml.el (sgml-mode): append to post-command-hook, this makes
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
416 psgml work better with auto-show.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
417
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
418 * psgml-parse.el (sgml-throw-on-error): new var.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
419 (sgml-error): Throw if sgml-throw-on-error is set.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
420 (sgml-push-to-entity): remove fifth arg to insert-file-contents
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
421
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
422 * psgml-edit.el: (sgml-indent-line)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
423 Make sgml-indent-line better behaved.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
424 1. Don't tab outside document element.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
425 2. Ignore parse errors.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
426
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
427
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
428 Sun Mar 19 16:46:45 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
429
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
430 * psgml-parse.el (sgml-bdtd-load): if sgml-ignore-out-of-date-cdtd
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
431 is ask, ask before recompiling.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
432
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
433 Thu Mar 2 19:08:59 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
434
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
435 * Id 38: auto-fill breaks pubid, fixed
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
436
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
437 * psgml-parse.el (sgml-do-auto-fill): new function, won't
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
438 auto-fill outside document element
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
439 (sgml-need-dtd): set auto-fill-function.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
440
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
441 Wed Feb 22 22:51:30 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
442
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
443 * Id 37: sgml-kill-element with cursor inside tag
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
444 fixed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
445
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
446 * psgml-edit.el (sgml-kill-element): signal error if point is
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
447 inside markup
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
448
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
449 Sat Jan 28 14:35:01 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
450
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
451 * psgml-edit.el (sgml-insert-element): Leave point at the end of
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
452 the element.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
453
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
454 * psgml.texi: Patch from Kevin R
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
455
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
456 Mon Jan 23 19:29:33 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
457
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
458 * psgml-edit.el (sgml-tag-regexp): make it handle unclosed tags
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
459 and net tags.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
460
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
461 * psgml-parse.el (struct sgml-tree): new field asl, constuctor
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
462 changed.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
463 (sgml-open-element): pass asl to sgml-make-tree
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
464 (sgml-element-attribute-specification-list): use sgml-tree-asl.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
465
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
466 Sat Jan 14 16:27:46 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
467
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
468 * psgml.el (sgml-mode-abbrev-table): new var. From patch by Karl
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
469 Eichwalder.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
470 (sgml-validate-command): fixed doc. (Kevin Rodgers)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
471
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
472 Thu Jan 12 16:57:05 1995 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
473
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
474 * psgml-other.el (sgml-set-face-for): installed patch from Kevin
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
475
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
476 * psgml-parse.el (sgml-do-end-tag): move call to sgml-set-markup-type
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
477
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
478 Sun Dec 11 16:38:29 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
479
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
480 * psgml-edit.el (sgml-do-set-option): take care of
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
481 read-from-string.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
482
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
483 * psgml.el (psgml-version): bump
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
484 (sgml-ignore-out-of-date-cdtd): new option
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
485
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
486 * psgml-parse.el (sgml-bdtd-load): make up to date test optional.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
487
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
488 Fri Dec 9 22:02:13 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
489
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
490 * psgml-other.el: Add ranges to multipart menus.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
491
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
492 * psgml-edit.el (sgml-normalize-start-tag): Don't recreate
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
493 NET-start tags.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
494
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
495 Sun Dec 4 01:23:46 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
496
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
497 * psgml-edit.el (sgml-expand-shortref-to-text): update sgml-goal
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
498 (sgml-expand-shortref-to-entity): dito
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
499
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
500 Tue Nov 29 13:13:13 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
501
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
502 * psgml-dtd.el (sgml-before-eltype-modification): obsolete?
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
503
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
504 * psgml-parse.el: Major changes to handling of compiled dtds
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
505
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
506 Fri Nov 25 23:01:46 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
507
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
508 * psgml-edit.el (sgml-entities-menu): sort entities menu
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
509
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
510 Thu Nov 17 20:45:02 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
511
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
512 * psgml-parse.el (sgml-path-lookup): set cand not res.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
513
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
514 Sat Nov 12 08:09:13 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
515
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
516 * psgml-dtd.el (sgml-code-dtd): map over all eltypes, not only
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
517 defined, when outputing the names
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
518
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
519 Thu Nov 3 06:47:17 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
520
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
521 * Patch from Norman Walsh
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
522
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
523 * psgml-parse.el (sgml-do-entity-ref): check
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
524 sgml-warn-about-undefined-entities.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
525
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
526 * psgml.el (sgml-warn-about-undefined-entities): new var.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
527
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
528 Mon Oct 31 20:10:58 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
529
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
530 * psgml-parse.el (sgml-try-merge-compiled-dtd): Immediately exit
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
531 entity check loop if discrepancy found.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
532
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
533 Sun Oct 30 17:02:09 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
534
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
535 * psgml-parse.el (sgml-copy-eltypes): remove
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
536
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
537 * psgml.el ((fboundp 'run-hook-with-args)): conditionally define
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
538
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
539 * psgml-edit.el (sgml-list-valid-tags): don't show shortmap.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
540
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
541 * psgml-dtd.el (sgml-before-eltype-modification): use
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
542 sgml-merge-eltypes instead of sgml-copy-eltypes.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
543 (sgml-do-usemap-element): call sgml-before-eltype-modification.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
544
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
545 * psgml-parse.el (sgml-merge-eltypes): don't overwrite values in
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
546 old eltypes.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
547
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
548 Sat Oct 29 00:15:41 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
549
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
550 * psgml-parse.el (sgml-setup-doctype): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
551
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
552
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
553 Thu Oct 27 01:51:37 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
554
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
555 * psgml-parse.el (sgml-show-warnings): instead of suppress
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
556 warnings, defualt nil. Set to t by next trouble spot. Warnings
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
557 also shown when parsing dtd.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
558 (sgml-parse-external): moved
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
559 (sgml-do-doctype): include the code that sgml-check-doctype-body
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
560 did have
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
561 (sgml-make-primitive-content-token): moved
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
562
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
563 Wed Oct 26 23:23:26 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
564
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
565 * psgml.el (psgml-version): bump version
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
566 (sgml-ignore-undefined-elements): new option
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
567
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
568 * psgml-parse.el (sgml-eltype-all-miscdata): replace the function
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
569 sgml-eltype-all-appdata.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
570 (sgml-eltype-set-all-miscdata): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
571
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
572 Tue Oct 25 01:26:03 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
573
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
574 * psgml-dtd.el (sgml-declare-entity): handle #DEFAULT
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
575
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
576 * psgml-parse.el (sgml-lookup-entity): support default entity
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
577 (sgml-entity-declare): dito
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
578 (sgml-merge-entity-tables): dito
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
579
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
580 Sat Oct 22 01:24:50 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
581
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
582 * psgml-parse.el (sgml-read-dtd): Decode current buffer.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
583
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
584 Fri Oct 14 00:41:19 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
585
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
586 * psgml-dtd.el (sgml-code-dtd): take dtd as argument
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
587 (sgml-save-dtd): take optional dtd
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
588
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
589 * Id 27: insert-element looping
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
590 Test if inside markup when producing menus and completion tables.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
591
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
592 Wed Sep 28 08:10:19 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
593
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
594 * psgml-parse.el (sgml-set-parse-state): Use smgl-goto-epos
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
595 (sgml-push-to-entity): reuse buffers always
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
596 (sgml-close-element): don't promote position of tag
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
597
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
598 * psgml-dtd.el (sgml-parse-external): remove use of sgml-gname-symbol
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
599 (sgml-check-declared-value): "-
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
600 (sgml-check-default-value): "-
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
601
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
602 Tue Sep 27 20:11:57 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
603
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
604 * psgml-parse.el (sgml-open-element): take attribute specification
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
605 list as argument. Call hook sgml-open-element-hook.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
606 (sgml-data-function): new var
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
607 (sgml-pi-function): new var
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
608 remove sgml-{g,e}name-symbol
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
609 (sgml-skip-cdata): rename to sgml-do-data
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
610
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
611 Mon Sep 26 09:44:35 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
612
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
613 * Version 1.0 a3
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
614
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
615 Sun Sep 25 16:12:06 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
616
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
617 * psgml-parse.el: move sgml-set-markup-type
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
618
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
619 * psgml-edit.el (sgml-do-set-option): add event argument
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
620
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
621 * Id 1: C-c C-d may hang
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
622 psgml-edit.el (sgml-next-data-field): check if at end of buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
623
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
624 * psgml-edit.el (sgml-normalize-start-tag): can`t use
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
625 sgml-change-start-tag becuse trimming may have moved cursor to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
626 some other place if the tag is implied.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
627
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
628
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
629 Sun Sep 25 14:54:19 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
630
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
631 * psgml-lucid.el: Implement changes in psgml-other.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
632 * Id 24: Lucid menubar problems, see above.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
633
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
634 Sun Sep 25 10:17:25 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
635
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
636 * psgml-other.el (sgml-popup-menu): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
637 (sgml-max-menu-size): move here
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
638
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
639 * psgml.el: split sgml-user-options into sgml-file-options and
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
640 sgml-user-options. Fix some properties and buffer local status.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
641 (sgml-valid-option): new func.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
642 (sgml-save-options): save all file options that are valid.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
643
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
644 * psgml-edit.el: options menu split into file and user options,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
645 sgml-split-menu move to emacs specific files (psgml-other,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
646 psgml-lucid). The emacs specific provides a sgml-popup-menu.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
647
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
648 * psgml.el (sgml-live-element-indicator): remove buffer localness
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
649
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
650 * psgml-parse.el (sgml-parse-catalog-buffer): use sgml-parse-name
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
651 for doctype.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
652
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
653 Fri Sep 23 00:19:18 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
654
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
655 * psgml-dtd.el (sgml-reduce-|): inline sgml-make-alt
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
656
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
657 * psgml-parse.el (sgml-add-move-to-set): make into macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
658 (sgml-state-final-p): make into macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
659
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
660 * psgml-dtd.el (sgml-make-primitive-content-token): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
661
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
662 * psgml-parse.el (sgml-parse-name): remove defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
663 (sgml-parse-name): add compiler macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
664
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
665 * psgml-dtd.el (sgml-remove-redundant-states-1): new optimizer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
666 (sgml-make-*): use it
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
667 (sgml-make-+): use it
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
668 (sgml-make-conc): use it
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
669
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
670 * psgml-parse.el (sgml-parse-ds): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
671 (sgml-parse-parameter-entity-ref): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
672 (sgml-do-parameter-entity-ref): new sub for above
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
673 (sgml-eltype-token): def compiler macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
674 (sgml-token-eltype): def compiler macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
675
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
676 * psgml-dtd.el (sgml-parse-connector): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
677 (sgml-make-opt): nconc instead of append
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
678
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
679 * psgml-parse.el (sgml-parser-loop): check for end tag before
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
680 skipping cdata
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
681 (sgml-skip-ps): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
682
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
683 * psgml-dtd.el (sgml-parse-prolog): add cleanup entities
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
684
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
685 * psgml-parse.el (sgml-parser-loop): move parsing of end-tag to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
686 after shortref
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
687
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
688 * psgml.el (sgml-debug): use sgml-log-message
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
689
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
690 * psgml-parse.el (sgml-deref-shortmap): respect the nobol argument
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
691 (sgml-last-start-pos): New variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
692 (sgml-push-to-entity): set sgml-last-start-pos to buffer start if
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
693 entering an internal entity
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
694 (sgml-pop-entity): set sgml-last-start-pos
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
695 (sgml-parse-to): set sgml-last-start-pos
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
696 (sgml-parser-loop): call deref map with disabling of &#RS if point
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
697 is equal to sgml-last-start-pos
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
698
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
699 Thu Sep 22 01:03:56 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
700
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
701 * psgml-parse.el (sgml-cleanup-entities): clean up buffers used by
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
702 sgml-push-to-entity if some looping code has left a lot of buffers.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
703 (sgml-need-dtd): call sgml-cleanup-entities
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
704 (sgml-push-to-entity): check that the sgml-cleanup-entities works,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
705 cludge to make sure shortref maps don't find record-start in the
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
706 beginning of internal entities. This cludge breaks the epos
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
707 promotion code.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
708 (sgml-set-parse-state): when setting parse state to start of a
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
709 element goto epos-end (not start+len).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
710
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
711 Sun Sep 18 05:49:17 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
712
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
713 * psgml-parse.el
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
714 (sgml-parse-parameter-entity-ref): call sgml-push-to-entity with
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
715 optional argument 'param.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
716 (sgml-push-to-entity): take new optional argument and pass it to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
717 sgml-entity-insert-text.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
718 (sgml-entity-insert-text): take extra type argument.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
719 ci 2.8
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
720 (sgml-eltype-mixed): add comp.macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
721 (sgml-parse-name): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
722
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
723 Thu Sep 15 02:06:22 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
724
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
725 * psgml-parse.el (sgml-current-entity-map): add default-directory
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
726 (sgml-set-global): set default-directory in
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
727 sgml-current-entity-map
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
728 (sgml-check-name): fix bug in compiler-macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
729 (sgml-insert-external-entity): don't accepty directories as result
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
730 (sgml-push-to-entity): copy default-directory to new buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
731
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
732 * psgml.el (sgml-catalog-files): new default value
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
733
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
734 Wed Sep 14 04:36:29 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
735
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
736 * psgml-parse.el (sgml-dtd): make type an untyped vector
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
737
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
738 Tue Sep 13 06:35:43 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
739
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
740 * psgml-parse.el (sgml-check-name): add comp-mac
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
741 (sgml-final): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
742 (sgml-final&): sub for above
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
743 (sgml-parse-pcdata): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
744 (sgml-eltype-name): add comp-mac
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
745
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
746 Mon Sep 12 05:11:38 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
747
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
748 * psgml-parse.el (sgml-parse-processing-instruction): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
749 (sgml-do-processing-instruction): broken out from above
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
750
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
751 Mon Sep 12 01:36:46 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
752
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
753 * psgml-parse.el (sgml-parse-general-entity-ref): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
754 (sgml-do-general-entity-ref): broken out from above
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
755 (sgml-set-markup-type): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
756
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
757 Sun Sep 11 21:49:14 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
758
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
759 * psgml-parse.el (sgml-is-enabled-net): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
760 (sgml-parse-s): make defsubst
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
761 (sgml-element-mixed): add a compiler macro
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
762
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
763 Sun Sep 11 00:00:45 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
764
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
765 * psgml-lucid.el: Install patch
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
766 From: Tim Bradshaw <tfb@edinburgh.ac.uk>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
767 in 4.0b2 with lemacs 19.10 and up I don't think you want to add
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
768 the SGML menus before the "Help" menu since then they come out at
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
769 the right hand of the menubar. Attached patch to psgml-lucid does
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
770 the trick.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
771
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
772
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
773 Thu Sep 8 23:38:20 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
774
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
775 * psgml-dtd.el (sgml-check-content): ANY also mixed
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
776
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
777
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
778 Thu Sep 8 22:35:19 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
779
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
780 * psgml-parse.el (sgml-make-shortmap): Only warning for strange
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
781 short ref delimiter
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
782
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
783 * psgml-dtd.el (sgml-dtd-shortmaps): New variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
784 (sgml-declare-shortref): add mapping to variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
785 (sgml-check-doctype-body): add shortref maps from variable to dtd
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
786 struct
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
787
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
788 * psgml-edit.el (sgml-custom-dtd): new command
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
789 (sgml-custom-markup): new command
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
790
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
791 Thu Sep 8 01:17:59 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
792
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
793 * psgml-edit.el (sgml-normalize): expand short references also
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
794
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
795 Wed Sep 7 20:56:41 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
796
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
797 * psgml-parse.el (sgml-reparse-buffer): New function.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
798
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
799 * nefarious.el (sgml-map-element-types): Update for 1.0
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
800
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
801
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
802 Sun Sep 4 17:09:27 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
803
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
804 * psgml-edit.el (sgml-untag-element): require tags to be in the
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
805 buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
806
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
807 * psgml-parse.el (sgml-update-display): parse to point-max after
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
808 parse to window-end
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
809
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
810 * psgml.el (sgml-validate-command): change to use format string
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
811 (sgml-validate): use format
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
812
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
813 * psgml-edit.el (sgml-operate-on-tags): give tags uniq numbers as
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
814 invisible property
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
815
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
816 Sun Sep 4 10:21:54 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
817
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
818 * psgml-dtd.el (sgml-check-element-type): Fix problem with ranked
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
819 groups
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
820
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
821
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
822 Sun Sep 4 00:10:50 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
823
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
824 * psgml-edit.el (sgml-indent-line): use sgml-find-context-of at
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
825 end of buffer.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
826
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
827 Sun Sep 3 23:00:00 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
828
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
829 * Version 0.4b2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
830
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
831 Fri Sep 2 19:48:41 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
832
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
833 * psgml.el (sgml-local-catalogs): new variable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
834
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
835 * psgml-parse.el: Implement local serach maps for entities
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
836
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
837
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
838 Tue Aug 30 17:28:42 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
839
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
840 * psgml-parse.el: Introduce sgml-current-omittag and
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
841 sgml-current-shorttag that holds golbal copies of sgml-omittag and
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
842 sgml-shorttag. Change variable references where apropriate
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
843
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
844 * psgml-edit.el (sgml-next-trouble-spot): ignore warnings before
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
845 point
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
846 (sgml-expand-entity-reference): New command
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
847
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
848 Mon Aug 29 07:44:48 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
849
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
850 * psgml-parse.el (sgml-parser-loop): Take argument: a function
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
851 that should return t if the loop should be prematurely exited
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
852 (sgml-parse-to): take optional argument to pass to sgml-parser-loop
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
853
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
854 * psgml.el (sgml-command-post): function called from
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
855 post-command-hook. Activates DTD is `sgml-auto-activate-dtd' is
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
856 set and call `sgml-update-display' in psgml-parse if there is an
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
857 active DTD.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
858 (sgml-auto-activate-dtd): New variable.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
859
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
860 * psgml-parse.el (sgml-update-display): instead of
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
861 sgml-set-live-indicator
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
862
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
863 * psgml-dtd.el (sgml-parse-character-reference): only parse
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
864 function character refrences if optional argument is true
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
865
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
866 Sat Aug 27 10:53:54 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
867
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
868 * psgml-parse.el: Implement short references
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
869
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
870 Fri Aug 26 02:47:35 1994 Lennart Staflin <lenst@lysator.liu.se>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
871
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
872 * psgml-edit.el (sgml-operate-on-tags): only set inivisible
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
873 property (and rear-nonsticky)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
874
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
875 * psgml-parse.el (sgml-parse-to): remove sgml-hide manipulation
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
876
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
877 Fri Aug 26 00:02:30 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
878
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
879 * psgml-parse.el (sgml-set-live-element-indicator): don't let
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
880 point be inside an invisible region.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
881
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
882 Thu Aug 25 04:35:33 1994 Lennart Staflin (lenst@konrad)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
883
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
884 * psgml-edit.el (sgml-operate-on-tags): use category sgml-hide
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
885 instead of invisible+read-only.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
886
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
887 * psgml-parse.el (sgml-parse-to): temporary set sgml-hide's
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
888 property intangible to nil when parsing.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
889
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
890 * psgml.el (sgml-max-menu-size): set as 2/3 of frame-height
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
891 (psgml-version): bump version
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
892
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
893 * psgml-parse.el (sgml-do-pcdata): set markup type nil, to delete
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
894 any overlays left from previous parse.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
895
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
896 * psgml-other.el (sgml-mode-map): change Fold to View
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
897 (sgml-set-face-after-change): disable
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
898
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
899 * Version 1a1
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
900
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
901 Wed Aug 24 20:29:37 1994 Lennart Staflin (lenst@dell)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
902
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
903 * psgml-edit.el: changing append to nconc
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
904
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
905 * psgml-parse.el: changing append to nconc
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
906
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
907 Wed Aug 24 07:06:39 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
908
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
909 * psgml-parse.el (sgml-set-live-element-indicator): parse to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
910 window-end after sit-for to set faces.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
911
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
912 * psgml.el (sgml-exposed-tags): new variable.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
913
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
914 * psgml-edit.el (sgml-operate-on-tags): install patch
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
915 From: kevinr@airedale (Kevin Rodgers)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
916 (sgml-operate-on-tags): installed another patch from above. Added
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
917 variable sgml-exposed-tags.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
918
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
919 Tue Aug 23 02:32:45 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
920
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
921 * psgml-parse.el (sgml-load-dtd): install patch
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
922 date: 1994/08/19 18:30:03; author: kevinr; state: Exp;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
923 lines: +3 -3 sgml-load-dtd, sgml-external-file: Use
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
924 `expand-file-name' instead of `concat'.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
925
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
926 * psgml-dtd.el (sgml-make-pcdata): change sgml-make-opt to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
927 sgml-make-*
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
928
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
929 Mon Aug 22 21:30:04 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
930
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
931 * psgml-edit.el: split psgml-parse into psgml-parse and psgml-edit
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
932
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
933 Sat Aug 20 02:10:32 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
934
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
935 * psgml.texi (Attributes): add C-c C-d in attribute edit mode.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
936
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
937 Sat Aug 13 00:59:17 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
938
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
939 * psgml.el (sgml-mode): add some documentation.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
940
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
941 Mon Jul 19 1994 00:33:28 Kevin Rodgers <kevinr@ihs.com>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
942
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
943 * psgml-parse.el (sgml-close-element-hook): Define.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
944 (sgml-close-element): Invoke `sgml-close-element-hook' after
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
945 `(sgml-tree-end sgml-current-tree)' and `(sgml-tree-etag-len
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
946 sgml-current-tree)' have been set.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
947
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
948 Fri Aug 12 21:19:52 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
949
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
950 * psgml-parse.el (sgml-pub-expand-char): remove test -- expand any
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
951 character.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
952
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
953 * experiment.el (sgml-pub-expand-char): remove test -- expand any
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
954 character.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
955
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
956 Thu Aug 11 20:13:44 1994 Lennart Staflin (lenst@lysita)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
957
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
958 * psgml-parse.el (sgml-push-to-param): move call to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
959 sgml-external-file to before set-buffer. Simplify testing.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
960
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
961 Tue Jul 12 1994 21:39:20 Kevin Rodgers <kevinr@ihs.com>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
962
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
963 * psgml-parse.el (sgml-map-public): Accept an additional
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
964 optional argument, NAME, and map `n' to it if it's not nil.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
965 (sgml-external-file): Pass the optional argument NAME to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
966 `sgml-map-public'.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
967 (sgml-pub-expand-char): Recognize `n' as well as `c', `o', and
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
968 `d' (and their upper-case variants).
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
969
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
970 Wed Jul 6 21:17:41 1994 Lennart Staflin (lenst@konrad)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
971
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
972 * psgml-parse.el (sgml-next-data-field): stop any where but avoid
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
973 current element (previously only stopped at the beginning of an
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
974 element)