Changes in html-helper-mode
I haven't been very careful about keeping this up to date. Sorry!
1.13 - Original beta release
1.34 - Second beta release
New features:
- switched from boilerplate to tempo.
- cookies can now be more powerful (see tempo.el)
- optional prompting for fields
- M-C-b and M-C-f move between fields
- completion of cookies on M-TAB
- hook called on insertion
- indentation of lists
- HTML+ cookies (courtesy of David Kågedal)
- user control over what sort of timestamp is inserted
Changes:
- New timestamp format (use M-C-t to insert the new delimiter)
- New keybindings, compliant with
emacs coding standards but awkward to type.
- more HTML compliant initial skeleton
2.0 - first official release
Changes:
- Added more image cookie options
Post 2.0 betas
2.2 - rms cleanups
- Improved docstrings, (provide 'html-mode) for 14 character filenames
2.3 - menus
- Updated my location to @santafe.edu
- Added menu support (using easymenu)
- Changed format of cookie database a bit, renamed a few cookies
- Added timezone to timestamp
2.4 - stupid bug fixes
2.5 - modularization
- Added quot and # entities
- Made <p>, <li>, <dd>, <dt> containers. Bleah!
- Removed extraneous whitespace from <li>, etc. Changed default
indentation to account for this.
- Removed emacs18 support (sorry! Time for you to upgrade.)
- Reworked the keymap and menu scheme so types are modular, you
can add them later.. Lots
or reorganization of code, reordered cookie database, etc.
2.6 - emacs18 added in again
- Added back in emacs18 support, grudgingly.
emacs18ers need auc-menu.el installed as "easymenu.el", and
some version of the add-hook function.
- Changed the paragraph tag to include a newline
2.7 - HTML/2.0 compliance
- Added full HTML/2.0 compliance: removed old tags, added in new ones.
Thanks, Marc!
2.8 - new indentation code
- Added in html-helper-htmldtd-version for the skeleton
- moved headers to C-cC-h to make C-cC-t free (why not before?)
- run text-mode-hook, html-mode-hook, html-load-hook
- change indentation logic around to make it clearer
- new type of list item, end of items
- give <select> and <option> stuff indentation like lists
- new form cookies, courtesy of Marc
2.9 - menu cleanups
- Added in a novice menu, on by default.
- Cleaned up the menu presentation
- MAJOR CHANGE in the cookie format: the 3rd argument is
now the menu string (it is also coerced into a symbol to make
the function.)
2.10
- a bit more hilit19 code: headers, titles, forms (no logical styles)
- move headers back from C-cC-h to C-cC-t. Sorry.
- Update tempo insertions from (p . foo) to (p foo)
- now looks in features to check for hilit19
- if you have 'browse-url loaded (forthcoming code) then
M-C-q and a menu item will bring up your current file in your
browser. There's also url-at-point, but we'll leave that to the
user to bind. Should we save file first? Probably no.
- skeletons and timestamps now on by default
2.11
- More hilit19 changes: do comments right, change <h#> colouring
- Moved timestamp-delimiter to C-cC-zt and
browse-url-of-file to C-cC-zv to make things better.
- Mucked with menus: verbified, added in timestamps and toggling
to expert menu.
2.12
- Better loading of easymenu and/or auc-menu
- Change logic for checking if browse-url, hilit19 are loaded
- Bind 'browse-url-at-point into keymap and menu
- More hilit19 regexp changes
- Call (easy-menu-add) and (easy-menu-remove) at the right times.
2.13
- Changed all references to "cookie" into "tag"
- Cleaned up doc strings
- Fixed dumb easy-menu bug (affects XEmacs)
- Look at html-helper-user-menu when building expert menu, allow
users to add things in.
2.14
- Got rid of </p>, </li>, </dd>, </dt>.
Best as I can tell, these are optional and too confusing. I
might make them into an add-on package.
2.15
- Added in Ulrik Dickow's font-lock support. Many thanks to him
for his great work and infinite patience.
2.16
- Updated Ulriks' font-lock code.
2.17
2.18
- small change to hilit19 entity pattern
- changed
html-helper-htmldtd-version
meaning to
include the entire comment.
2.19
- Added
html-helper-mode-version
, changed the version
identification in the comments.
2.19.1
- Included some font-lock regexp changes.
(14 Nov 2000 at 15:57 CST)
Nelson Minar <nelson@santafe.edu>