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