| 1 | tdtd Change Log
|
|---|
| 2 | ===============
|
|---|
| 3 | $Id: changelog.txt,v 1.12 2001-09-01 21:08:51-04 tkg Exp $
|
|---|
| 4 | $Name: tdtd08b1 $
|
|---|
| 5 |
|
|---|
| 6 | Revision 0.8 beta 1, 1st September, 2001
|
|---|
| 7 | ========================================
|
|---|
| 8 |
|
|---|
| 9 | tdtd.el
|
|---|
| 10 | -------
|
|---|
| 11 |
|
|---|
| 12 | Corrected bug in `dtd-toggle-debug-on-error'.
|
|---|
| 13 |
|
|---|
| 14 | Modified `dtd-analyse-content-spec' to ignore CDATA and RCDATA
|
|---|
| 15 | keywords and expanded regexp for recognising parameter entities.
|
|---|
| 16 |
|
|---|
| 17 | Added `dtd-defined-in-comment'.
|
|---|
| 18 |
|
|---|
| 19 | Modified `dtd-insert-mdc' to better recognise comments.
|
|---|
| 20 |
|
|---|
| 21 | Added `dtd-electric-return' and `dtd-recalc-mdc-after-change'.
|
|---|
| 22 |
|
|---|
| 23 | tdtd-font-maker.el
|
|---|
| 24 | ------------------
|
|---|
| 25 |
|
|---|
| 26 | Split dtd-xml-keyword-list-1-pound out from dtd-xml-keyword-list-1.
|
|---|
| 27 |
|
|---|
| 28 | Added INCLUDE and IGNORE to dtd-public-text-class-keywords.
|
|---|
| 29 |
|
|---|
| 30 | Changed some `make-regexp' to `regexp-opt'.
|
|---|
| 31 |
|
|---|
| 32 | Swapped order of generated copyright notice and generated note to not
|
|---|
| 33 | modify generated file.
|
|---|
| 34 |
|
|---|
| 35 | makefile
|
|---|
| 36 | --------
|
|---|
| 37 |
|
|---|
| 38 | Added rule to compile .elc files.
|
|---|
| 39 |
|
|---|
| 40 | Added rule to 'brand' files.
|
|---|
| 41 |
|
|---|
| 42 | tutorial.txt
|
|---|
| 43 | ------------
|
|---|
| 44 |
|
|---|
| 45 | Corrected XML declaration.
|
|---|
| 46 |
|
|---|
| 47 | Corrected <list> content model to conform to XML.
|
|---|
| 48 |
|
|---|
| 49 | Expanded on options for getting M-TAB or equivalent.
|
|---|
| 50 |
|
|---|
| 51 | Explained that '`' is a backtick.
|
|---|
| 52 |
|
|---|
| 53 | dot_emacs
|
|---|
| 54 | ---------
|
|---|
| 55 |
|
|---|
| 56 | Added commented out version of what should be Windows version of
|
|---|
| 57 | dtd-etags-regex-option.
|
|---|
| 58 |
|
|---|
| 59 |
|
|---|
| 60 | Revision 0.7.1, March 24, 1999
|
|---|
| 61 | ==============================
|
|---|
| 62 |
|
|---|
| 63 | tdtd.el
|
|---|
| 64 | -------
|
|---|
| 65 |
|
|---|
| 66 | Added test for beginning of line before removing line end after
|
|---|
| 67 | `fill-region' since Emacs 19.34 different from Emacs 20.3.
|
|---|
| 68 |
|
|---|
| 69 | Corrected two spelling errors.
|
|---|
| 70 |
|
|---|
| 71 | tdtd-font-maker.el
|
|---|
| 72 | ------------------
|
|---|
| 73 |
|
|---|
| 74 | Added more initial comment in tdtd-font.el output.
|
|---|
| 75 |
|
|---|
| 76 | added `dtd-make-safe-var-def' to fix problems with generated
|
|---|
| 77 | tdtd-font.el.
|
|---|
| 78 |
|
|---|
| 79 | tutorial.txt
|
|---|
| 80 | ------------
|
|---|
| 81 |
|
|---|
| 82 | Added more variations on M-TAB in step 7.4 since `complete-symbol' in
|
|---|
| 83 | Emacs 20.3 is backwards w.r.t. both its documentation and Emacs 19.34
|
|---|
| 84 | behaviour.
|
|---|
| 85 |
|
|---|
| 86 |
|
|---|
| 87 | Revision 0.7, February 22, 1999
|
|---|
| 88 | ===============================
|
|---|
| 89 |
|
|---|
| 90 | tdtd.el
|
|---|
| 91 | -------
|
|---|
| 92 |
|
|---|
| 93 | Stopped being a derived mode.
|
|---|
| 94 |
|
|---|
| 95 | Moved `require' forms to top of file where they'll be more visible.
|
|---|
| 96 |
|
|---|
| 97 | Added support for detecting System Declaration and specific font-lock
|
|---|
| 98 | keywords for XML DTDs, SGML DTDs, SGML Declarations, and System
|
|---|
| 99 | Declarations.
|
|---|
| 100 |
|
|---|
| 101 | Added `dtd-font-lock-region-point-min' and
|
|---|
| 102 | `dtd-font-lock-region-point-max' in support of change to font locking
|
|---|
| 103 | because of XEmacs.
|
|---|
| 104 |
|
|---|
| 105 | Added dtd-grep-command-format for customising dtd-grep command.
|
|---|
| 106 |
|
|---|
| 107 | Added imenu stuff.
|
|---|
| 108 |
|
|---|
| 109 | Added `dtd-electric-mdc' so refontification happens even if you don't
|
|---|
| 110 | use `dtd-insert-mdc'.
|
|---|
| 111 |
|
|---|
| 112 | Added variables controlling prompting for descriptive names and
|
|---|
| 113 | comments in element, etc. declarations.
|
|---|
| 114 |
|
|---|
| 115 | Added `read-from-minibuffer' stuff for `declare-external-entity'.
|
|---|
| 116 |
|
|---|
| 117 | Renamed dtd-autodetect-xml to dtd-autodetect-type since now also
|
|---|
| 118 | detects SGML Declaration, now uses different font-lock keywords if
|
|---|
| 119 | XML.
|
|---|
| 120 |
|
|---|
| 121 | Changed all dtd-mode-map definitions to use XEmacs-compatible syntax.
|
|---|
| 122 |
|
|---|
| 123 | Changed all `font-lock-fontify-block' to something that works with
|
|---|
| 124 | XEmacs and that respects the current font-lock-mode value.
|
|---|
| 125 |
|
|---|
| 126 | Added test to not print name comments if no content.
|
|---|
| 127 |
|
|---|
| 128 | Added 1999 to copyright years.
|
|---|
| 129 |
|
|---|
| 130 | tdtd-font.el
|
|---|
| 131 | ------------
|
|---|
| 132 |
|
|---|
| 133 | Renamed to `tdtd-font-maker.el'. `tdtd-font.el' now created by
|
|---|
| 134 | `dtd-make-tdtd-font' function in `tdtd-font-maker.el'.
|
|---|
| 135 |
|
|---|
| 136 | tdtd-font-maker.el
|
|---|
| 137 | ------------------
|
|---|
| 138 |
|
|---|
| 139 | Renamed from `tdtd-font.el'.
|
|---|
| 140 |
|
|---|
| 141 | Added `dtd-make-tdtd-font'.
|
|---|
| 142 |
|
|---|
| 143 | Major rework to support different sets of font-lock keywords for XML
|
|---|
| 144 | DTDs, SGML DTDs, SGML Declarations, and System Declarations.
|
|---|
| 145 |
|
|---|
| 146 | Added 1999 to copyright years
|
|---|
| 147 |
|
|---|
| 148 | tutorial.txt
|
|---|
| 149 | ------------
|
|---|
| 150 |
|
|---|
| 151 | Fixed a typo, added example of using "Goto" menu.
|
|---|
| 152 |
|
|---|
| 153 | dot_emacs
|
|---|
| 154 | ---------
|
|---|
| 155 |
|
|---|
| 156 | Added autoloads for `dtd-etags' and `dtd-grep', added .ele to
|
|---|
| 157 | auto-mode-alist
|
|---|
| 158 |
|
|---|
| 159 |
|
|---|
| 160 | Revision 0.6, August 1, 1998
|
|---|
| 161 | ==========================
|
|---|
| 162 |
|
|---|
| 163 | tdtd.el
|
|---|
| 164 | -------
|
|---|
| 165 |
|
|---|
| 166 | Added dtd-grep.
|
|---|
| 167 |
|
|---|
| 168 | Added dtd-submit-bug-report.
|
|---|
| 169 |
|
|---|
| 170 | Added functions for attribute lists, parameter entities, external
|
|---|
| 171 | entities, and notations.
|
|---|
| 172 |
|
|---|
| 173 | Added lots of minibuffer histories, added many prompted defaults, and
|
|---|
| 174 | added `dtd-read-from-minibuffer'.
|
|---|
| 175 |
|
|---|
| 176 | Folded `dtd-big-comment' processing into `dtd-comment'.
|
|---|
| 177 |
|
|---|
| 178 | Changed some keymaps.
|
|---|
| 179 |
|
|---|
| 180 | Added more to `dtd-find-tag-hook'.
|
|---|
| 181 |
|
|---|
| 182 | Added dtd-outdent-attribute-pe variable and added variables and
|
|---|
| 183 | support for different indents for content models in XML element
|
|---|
| 184 | declarations.
|
|---|
| 185 |
|
|---|
| 186 | Changed ">=" to ">" in `dtd-indent-or-newline-to'.
|
|---|
| 187 |
|
|---|
| 188 | Added recreating dtd-declared-element-type-names as part of dtd-etags.
|
|---|
| 189 |
|
|---|
| 190 | Added "<" and ">" to syntax table as punctuation characters.
|
|---|
| 191 |
|
|---|
| 192 | Added dtd-design-comment-start.
|
|---|
| 193 |
|
|---|
| 194 | Removed useless `dtd-startup'.
|
|---|
| 195 |
|
|---|
| 196 | Changed parameter entity value indent column.
|
|---|
| 197 |
|
|---|
| 198 | Made all `re-search-forward' and `re-search-backward' not throw error
|
|---|
| 199 | on no match.
|
|---|
| 200 |
|
|---|
| 201 | Added dtd-upcase-name-comment-flag.
|
|---|
| 202 |
|
|---|
| 203 | tdtd-font.el
|
|---|
| 204 | ------------
|
|---|
| 205 |
|
|---|
| 206 | Removed brain-dead #EMPTY keyword and reinserted EMPTY, added DTD
|
|---|
| 207 | keyword.
|
|---|
| 208 |
|
|---|
| 209 |
|
|---|
| 210 | Revision 0.5.1, May 25, 1998
|
|---|
| 211 | ============================
|
|---|
| 212 |
|
|---|
| 213 | tdtd-font.el
|
|---|
| 214 | ------------
|
|---|
| 215 |
|
|---|
| 216 | Minor change to implicit and explicit link regular expressions that
|
|---|
| 217 | were causing problems with XEmacs 20.4.
|
|---|
| 218 |
|
|---|
| 219 |
|
|---|
| 220 | Revision 0.5, May 25, 1998
|
|---|
| 221 | ============================
|
|---|
| 222 |
|
|---|
| 223 | tdtd.el
|
|---|
| 224 | -------
|
|---|
| 225 |
|
|---|
| 226 | Added dtd-etags stuff and syntax table stuff.
|
|---|
| 227 |
|
|---|
| 228 | Moved dtd-mode definition here since finally got autoload to work.
|
|---|
| 229 |
|
|---|
| 230 | Added more variable and function comments, changed many hard-coded
|
|---|
| 231 | strings to values computed from variables, and changed many of the
|
|---|
| 232 | variables for indent columns to be column at which to leave point and
|
|---|
| 233 | used (1- value) when computing prefix strings, etc.
|
|---|
| 234 |
|
|---|
| 235 | Changed all tdtd- to dtd- in variable and function names since using
|
|---|
| 236 | the mode name, not the package name, as the prefix is the preferred
|
|---|
| 237 | elisp style.
|
|---|
| 238 |
|
|---|
| 239 | Moved turning font lock on out of dtd-mode definition so user has a
|
|---|
| 240 | choice.
|
|---|
| 241 |
|
|---|
| 242 | Changed most setq to defvar so user can override in their .emacs file.
|
|---|
| 243 |
|
|---|
| 244 | Added some XML smarts, including autodetection of XML Declaration.
|
|---|
| 245 |
|
|---|
| 246 | Added dtd-indent-tabs-mode to control setting indent-tabs-mode on
|
|---|
| 247 | entering dtd-mode.
|
|---|
| 248 |
|
|---|
| 249 | tdtd-font.el
|
|---|
| 250 | ------------
|
|---|
| 251 |
|
|---|
| 252 | Changed all tdtd- to dtd- to match mode name.
|
|---|
| 253 |
|
|---|
| 254 | Added more regular expressions for font lock of processing
|
|---|
| 255 | instructions.
|
|---|
| 256 |
|
|---|
| 257 | Changed order of parameter entity font lock regular expression so
|
|---|
| 258 | "<!ELEMENT %pe;" works properly.
|
|---|
| 259 |
|
|---|
| 260 |
|
|---|
| 261 | Revision 0.4, April 21, 1998
|
|---|
| 262 | ============================
|
|---|
| 263 |
|
|---|
| 264 | tdtd-font.el
|
|---|
| 265 | ------------
|
|---|
| 266 |
|
|---|
| 267 | Added \\b...\\b around reserved word regular expression so only
|
|---|
| 268 | matches on whole words, not on reserved words appearing within words.
|
|---|
| 269 | Required rearranging regular expression for reserved words starting
|
|---|
| 270 | with '#' plus '(ENR)', '(WWW)', '+//', '-//', and '//'.
|
|---|
| 271 |
|
|---|
| 272 | Added '(WWW)' and 'xml' as reserved words
|
|---|
| 273 |
|
|---|
| 274 |
|
|---|
| 275 | Revision 0.3, December 14, 1997
|
|---|
| 276 | ===============================
|
|---|
| 277 |
|
|---|
| 278 | tdtd.el
|
|---|
| 279 | -------
|
|---|
| 280 |
|
|---|
| 281 | Fixed bug with lines with just "-->" in tdtd-insert-mdc. Started
|
|---|
| 282 | playing with tdtd-fill-paragraph.
|
|---|
| 283 |
|
|---|
| 284 | tdtd-font.el
|
|---|
| 285 | ------------
|
|---|
| 286 |
|
|---|
| 287 | Added XML as keyword, added XML PI, XML-style element declaration,
|
|---|
| 288 | SHORTREF declaration, and USEMAP declaration.
|
|---|
| 289 |
|
|---|