Sat, 25 Sep 2021 13:33:07 -0600 Christian J. Robinson
 * Tweaks, speed improvements, some plugin commands are now local to the buffer.

Thu, 2 Sep 2021 22:23:14 -0600 Christian J. Robinson
 * Support Brave browser. Image tag WIDTHxHEIGHT updater supports more image types.

Sun, 29 Aug 2021 14:06:45 -0600 Christian J. Robinson
 * Some bugs fixed. Some refactoring. Minor feature additions.

Fri, 20 Aug 2021 22:11:03 -0600 Christian J. Robinson
 * Fixed a bug that crept in while trying to fix other bugs. Code tweaks.

Tue, 17 Aug 2021 22:11:59 -0600 Christian J. Robinson
 * Update version number

Tue, 17 Aug 2021 22:07:54 -0600 Christian J. Robinson
 * Fix more bugs. Simplify some code.

Sun, 15 Aug 2021 22:35:31 -0600 Christian J. Robinson
 * Loading bug fixed. More entities. Moved config variables to a unified dictionary.

Fri, 13 Aug 2021 23:23:58 -0600 Christian J. Robinson
 * MOre bugs were found and squashed. Moved more data to json.

Thu, 12 Aug 2021 19:35:13 -0600 Christian J. Robinson
 * Some bugs crept in during the change over to json. Code improvements.

Wed, 11 Aug 2021 22:30:54 -0600 Christian J. Robinson
 * Fixed a serious bug loading the entities. Also load the tag mappings and menus via json.

Wed, 11 Aug 2021 00:52:12 -0600 Christian J. Robinson
 * Remove unused code. Make defining HTML entities with menus easier. Add an about command.

Mon, 9 Aug 2021 22:25:00 -0600 Christian J. Robinson
 * Moved constants into another file. Rewrote the color selector to use Vim's popups.

Sat, 7 Aug 2021 00:18:25 -0600 Christian J. Robinson
 * Allow switching between upper and lowercase. Fix menu handling bug.

Thu, 5 Aug 2021 15:24:13 -0600 Christian J. Robinson
 * Update version

Thu, 5 Aug 2021 13:09:15 -0600 Christian J. Robinson
 * Config option to allow the menu to be placed in another menu. Add more documentation tags.

Wed, 4 Aug 2021 00:19:38 -0600 Christian J. Robinson
 * More smart tags. More bug fixes. Overhaul some more code.

Sat, 31 Jul 2021 21:29:22 -0600 Christian J. Robinson
 * Overhaul smart tag code, allowing many more tags to be "smart". Optimizations. Documentation updates.

Fri, 30 Jul 2021 00:53:37 -0600 Christian J. Robinson
 * Bug fixes. Improve code for flexibility. ;mi mapping now works in more contexts.

Tue, 27 Jul 2021 19:31:17 -0600 Christian J. Robinson
 * Bug fixes and many code improvements

Mon, 26 Jul 2021 17:24:01 -0600 Christian J. Robinson
 * Better character entity conversion. Bug fixes.

Sun, 25 Jul 2021 13:49:32 -0600 Christian J. Robinson
 * Refactor MacOS browser control code to make overall logic simpler.
Squash some bugs.

Fri, 23 Jul 2021 15:16:39 -0600 Christian J. Robinson
 * Delete temporary files.

Fri, 23 Jul 2021 15:08:51 -0600 Christian J. Robinson
 * Delete links.png
Fri, 23 Jul 2021 15:03:35 -0600 Christian J. Robinson
 * Delete Xterm.log.draken.2021.07.23.14.21.59.19945
Fri, 23 Jul 2021 15:00:57 -0600 Christian J. Robinson
 * Document Links mappings.

Fri, 23 Jul 2021 14:55:50 -0600 Christian J. Robinson
 * Support more text mode browsers. Bug fixes. Refactoring.

Wed, 21 Jul 2021 19:05:29 -0600 Christian J. Robinson
 * Bug fixes.
Make the ToolBar menu items use the system items where applicable.

Tue, 20 Jul 2021 14:56:07 -0600 Christian J. Robinson
 * Minor tweaks to the codebase. Update README.md again.

Mon, 19 Jul 2021 23:47:55 -0600 Christian J. Robinson
 * Tinker with README.md

Mon, 19 Jul 2021 18:20:21 -0600 Christian J. Robinson
 * Allow lynx and w3m to be opened in a :terminal

Mon, 19 Jul 2021 17:02:18 -0600 Christian J. Robinson
 * Markdown fixes

Mon, 19 Jul 2021 13:42:05 -0600 Christian J. Robinson
 * Fixed permissions. More information in the README.md file.

Mon, 19 Jul 2021 12:58:16 -0600 Christian J. Robinson
 * Fix errors in README.md

Mon, 19 Jul 2021 12:52:41 -0600 Christian J. Robinson
 * Fix directory heirarchy, create a README.md file

Mon, 19 Jul 2021 12:43:29 -0600 Christian J. Robinson
 * Fix directory heirarchy, create a README.md file

Mon, 19 Jul 2021 12:13:31 -0600 Christian J. Robinson
 * Update .gitignore

Mon, 19 Jul 2021 12:11:54 -0600 Christian J. Robinson
 * Update .gitignore

Mon, 19 Jul 2021 12:06:32 -0600 Christian J. Robinson
 * Make development directory heirarchy similar to the final to simplify things

Sun, 18 Jul 2021 22:46:57 -0600 Christian J. Robinson
 * More refactoring. Bug squashing. Make the code more reliable and extensible.

Sat, 17 Jul 2021 12:28:54 -0600 Christian J. Robinson
 * Some refactoring and logic changes, very little in the way of feature additions

Mon, 12 Jul 2021 17:53:18 -0600 Christian J. Robinson
 * Tweaks, added a mapping

Thu, 3 Jun 2021 15:46:07 -0600 Christian J. Robinson
 * Transition to new PC

Fri, 11 Dec 2020 19:30:18 -0700 Christian J. Robinson
 * Various tweaks

Sun, 8 Nov 2020 18:00:24 -0700 Christian J. Robinson
 * Solve a race condition. Simplify NextInsertPoint function.

Wed, 4 Nov 2020 17:28:36 -0700 Christian J. Robinson
 * Support a couple more HTML 5 tags, other minor changes

Thu, 29 Oct 2020 16:14:31 -0600 Christian J. Robinson
 * Transition several mappings to HTML 5 compatibility, remove some others

Mon, 26 Oct 2020 17:16:56 -0600 Christian J. Robinson
 * Add some more tags, mostly for forms.

Mon, 26 Oct 2020 10:55:41 -0600 Christian J. Robinson
 * Server Side Includes mappings

Sat, 24 Oct 2020 20:45:23 -0600 Christian J. Robinson
 * Many minor tweaks.

Thu, 22 Oct 2020 15:29:24 -0600 Christian J. Robinson
 * Various tweaks and minor additions

Wed, 21 Oct 2020 13:56:10 -0600 Christian J. Robinson
 * Massive Vim 9 refactor, including using Vim's function autoloading
   scheme to simplify the main script logic.

Sat, 17 Oct 2020 20:08:42 -0600 Christian J. Robinson
 * Prepare to transition exclusively to Vim 9

Sat, 17 Oct 2020 15:08:21 -0600 Christian J. Robinson
 * Check for multiple installed versions of the plugin

Fri, 16 Oct 2020 18:44:09 -0600 Christian J. Robinson
 * Bug fixes, allow textmode browsers to be loaded in a :terminal

Tue, 13 Oct 2020 12:07:04 -0600 Christian J. Robinson
 * Minor bug fixes

Mon, 12 Oct 2020 17:06:16 -0600 Christian J. Robinson
 * 256color terminal isn't enough to display the color selection

Sat, 10 Oct 2020 16:36:44 -0600 Christian J. Robinson
 * Tweaks, change installation location in Makefile

Fri, 9 Oct 2020 17:31:01 -0600 Christian J. Robinson
 * Transition to using a Vim package directory to keep the entire plugin self-contained

Thu, 8 Oct 2020 20:03:19 -0600 Christian J. Robinson
 * Fix browser_launcher_vim9.vim, improve and simplify the code

Tue, 6 Oct 2020 16:24:45 -0600 Christian J. Robinson
 * Various small changes and bug fixes

Sun, 4 Oct 2020 12:59:15 -0600 Christian J. Robinson
 * Further prepare for release of Vim 9 by creating Vim 9 versions of
   browser_launcher.vim and MangleImageTag.vim

Fri, 2 Oct 2020 10:11:21 -0600 Christian J. Robinson
 * * Transition to Vim 8.2
* Add Vim9 versions of functions to HTML.vim to hopefully speed up the
  script

Wed, 16 Sep 2020 17:30:06 -0600 Christian J. Robinson
 * Support Microsoft Edge as a browser.

Wed, 16 Sep 2020 14:46:10 -0600 Christian J. Robinson
 * RCS $ tags are useless now that I've switched to Git

Mon, 14 Sep 2020 21:03:10 -0600 Christian J. Robinson
 * Untested code was live.

Sat, 12 Sep 2020 12:23:56 -0600 Christian J. Robinson
 * Don't need RCS stuff in git.

Fri, 11 Sep 2020 21:08:39 -0600 Christian J. Robinson
 * Begin transition to Vim 8

Wed, 11 Mar 2020 11:34:11 -0600 Christian J. Robinson
 * 
Wed, 11 Mar 2020 11:26:49 -0600 Christian J. Robinson
 * Transition ChangeLog from RCS based to Git based

Wed, 11 Mar 2020 10:26:14 -0600 Christian J. Robinson
 * Transition from RCS to Git

2020-02-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document <button> tag
 * HTML.vim: <button> tag, for frameworks

2020-02-02  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: - Issue a warning if the OS is not recognized
 * HTML.vim: - More HTML 5 tag mappings
 - More housekeeping

 * HTML.txt: - Document new HTML 5 tag mappings
 - More housekeeping

2020-02-01  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: - Housekeeping
 - Add new character enties for super-/sub-script

 * HTML.txt: - General housekeeping
 - Document new character entities

2020-01-31  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: - A few new HTML 5 tag mappings
 - Simplified and unified the browser control mappings and menus

 * HTML.txt: - Document new HTML 5 mappings
 - Clean up and clarify some of the text

 * browser_launcher.vim: - Add support for Windows and Cygwin

2020-01-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: - More HTML 5 tag mappings
 - Various small fixes

 * HTML.txt: - Document new HTML 5 mappings
 - Various documentation tweaks

2020-01-29  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: Fix firefox command-lines
 * HTML.txt: *** empty log message ***

2020-01-28  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document default browser mapping for Unix
 * HTML.vim: Fix default browser mapping for Unix

2020-01-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: - Document new browser support under Windows
 - Various tweaks

 * HTML.vim: - Fix color selection code
 - Add support for specific browsers under Windows

 * browser_launcher.vim: Minor changes

2020-01-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Revamp the help file so <CR> notation is no longer used, making it less confusing

 * HTML.txt: - Document new mappings
 * HTML.vim: - Remove support for obsolete browsers
 - A few HTML 5 form input mappings

 * browser_launcher.vim: - Stripped out support for obsolete browsers
 - Simplified some of the code

2020-01-25  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Forgot to create menu items
 * HTML.txt: Document new HTML 5 tags
 * HTML.vim: Add various HTML 5 tags

2020-01-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document ;5
 * HTML.vim: Add HTML 5 doctype
 * HTML.vim: Update version
 * HTML.vim, HTML.txt: Left/right single and double quotes

2012-11-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 globpath() -> findfile() for compatibility with Vundle (Leif Arne Storset)

2011-10-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Additional fraction entities documented
 * HTML.vim: More fraction entities added

2011-09-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.vim:
 HTMLnextInsertPoint() might not properly jump to the end of a closing
  comment dilimeter. (Samuel Ferencik)

2011-09-03  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: <param> and &bull; documented
 * HTML.vim: <param> and &bull; added

2011-08-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Slight problem with noscript mapping

2011-07-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document behavior changes for HTMLencodeString()
 * HTML.vim: HTMLencodeString() oddities addressed (Samuel Ferencik)

2011-07-23  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 - HTMLencodeString() can now encode to &#x..; strings, and decode them as well
   (HTMLdecodeSymbol() was added to aid this)  (Samuel Ferencik)
 - Roman numeral character entity mappings added  (Samuel Ferencik)

 * HTML.txt: - Document HTMLdecodeSymbol()
 - Document Roman numeral character entity mappings

2011-06-29  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 With 'verbosefile' enabled, an error for s:browsers could be printed to the
  file. (Stefano Piccardi)

2011-05-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim, HTML.txt: Euro entity mapping changed to &E=

2011-05-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document Euro entity mapping
 * HTML.vim: - Euro entity mapping and menu (Samuel Ferencik)
 - HTMLnextInsertPoint() sometimes didn't restore options (Samuel Ferencik)
 - Entire scriptencoding has been changed to utf8 instead of partially latin1

2011-04-13  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim:
 Determining the firefox remote command wasn't working properly (Fr. Robert Bower)

 * HTML.vim: Fix typo
 * HTML.txt: Update docs for Chrome mappings
 * browser_launcher.vim: Google Chrome handling code didn't work

2011-04-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document Google Chrome mappings
 * HTML.vim: Google Chrome mappings and menus
 * browser_launcher.vim:
 Fr. Robert Bower added support for Google Chrome on Unix/Linux

2010-07-31  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Document section and superscript 1/2/3 character entity mappings

 * HTML.vim: Add section and superscript 1/2/3 character entity mappings
 * HTML.txt: Document plus/minus character entity mapping
 * HTML.vim: - Add plus/minus character entity
 - Rearrange the character entities submenus

2010-07-29  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***

2010-07-02  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Create Template -> Insert Template

2010-06-11  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Minor fix for the ;sj mapping

2010-06-02  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Mozilla and Netscape are deprecated, and browser mappings for them will be
  deleted in the future

 * browser_launcher.vim:
 Support alternate names for browser--mostly to support iceweasel as
  an alternate name to firefox for Debian installs

2010-05-28  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Minor tweaks

2010-05-15  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Add "html" to the 'clipboard' option for HTML buffers
  (this is buggy, and experimental)

 * HTML.txt: Document html/xhtml arguments for :HTMLmappings command

2010-05-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt, HTML.vim: Update URL

2010-04-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Fix duplicate tags problem

2010-01-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Linked CSS stylesheet (;ls) mapping was missing a " /" for XHTML mode

2009-09-21  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: Minor patches by Israel
 * HTML.txt: *** empty log message ***

2009-09-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Israel Chauca Fuentes fixed the MacOS browser mapping code
 * HTML.txt: More MacOS browser mappings.
 * browser_launcher.vim:
 Hopefully support for MacOS works now -- code provided by
 Israel Chauca Fuentes

2009-09-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt, HTML.vim: Started implementing browser controls for MacOS
 * browser_launcher.vim:
 - Started implementing browser controls for MacOS

2009-08-31  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt, HTML.vim: &szlig; added

2009-06-23  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim, browser_launcher.vim, HTML.vim:
 Update email address

2009-05-21  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Put parentheis around some numerical operations where needed (Samuel Ferencik)

2008-06-20  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2008-06-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Try adding scriptencoding commands for defining the menus
 * HTML.txt: Document b:no_html_maps
 * HTML.vim: b:no_html_maps can be set like g:no_html_maps

2008-06-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim, browser_launcher.vim: Try to safely escape shell commands

2008-06-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Version update

2008-06-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;mh mapping
 * HTML.vim: ;mh for <META HTTP-EQUIV="" CONTENT=""> tag added
 * HTML.vim:
 Improve logic on whether to add a mapping to the extra mappings

 * HTML.txt:
 Clarify where the g:no_html_map_override and g:no_html_maps configuration
  variables apply

2008-06-05  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Moved linked CSS menu item below the inline CSS menu item

2008-06-02  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Minor code clean up

2008-05-29  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Clarify usage of ;mi
 * MangleImageTag.vim: - Clarify an error message
 - Don't move the cursor when updating the tag

2008-05-28  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document g:html_map_entity_leader and g:no_html_maps
 * HTML.vim:
 - Some of the Greek alphabet entity mappings were defined wrong
 - More HTML submenu shortcuts
 - g:html_map_entity_leader can now be defined
 - g:no_html_maps can be defined to a regexp to suppress internal mappings
 - Some more (minor) refactoring

2008-05-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document g:no_html_map_override configuration variable
 * HTML.vim: - Check for existing mappings wasn't working
 - g:no_html_map_override can be set to prevent the plugin from
   overriding existing mappings
 - Some refactoring

2008-05-25  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim: *** empty log message ***

2008-05-16  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * browser_launcher.vim: (Failed) attempt at Windows compatibility

2008-05-14  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: Clean up the code
 Prepare for the possibility of using LaunchBrowser() under Windows/Mac

 * HTML.vim: *** empty log message ***

2008-05-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Defined shortcut keys to access submenus
 Some mappings weren't in the menus
 Misc. fixes

2008-05-09  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;# mapping
 * HTML.vim:
 ;# shortcut mapping to call :ColorSelect--works in insert and normal mode

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document :ColorSelect
 * HTML.vim: Enhancement of the colors display function
 * HTML.vim: *** empty log message ***
 * HTML.vim: Don't redefine functions when the script is reloaded by the
  :HTMLmappings html|xhtml commands

2008-05-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.vim: Simplified defining of the colors menu
 Menu item to show all the colors, syntax highlighted (GUI only)

2008-05-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Move ;ob out of the forms section
 * HTML.vim: Make character entities menus easier to define

2008-04-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Remove warning about MangleImageTag
 * MangleImageTag.vim: Code changed for Vim 7:
  - Computed sizes should always be correct now
  - Code is a bit cleaner, but unfortunately slower

2008-04-29  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt:
 ConvertBase.vim no longer necessary since Vim 6 support is gone

 * HTML.vim: Abandoned support for Vim versions prior to 7.

2008-04-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document Greek alphabet character entities
 * HTML.vim: Add the entire greek alphabet as character entities
 Warn the user if an HTML mapping will overwrite an existing mapping

2008-04-21  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Add arrow character entities
 * HTML.txt: Document arrow character entities

2008-04-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Minor tweaks

2008-04-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Minor clarifications
 * HTML.vim: Some of the configuration values weren't being tested right
  (Keith Lancaster)
 Could get an error when (re-)initializing the menus

2008-03-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document change to ;& and ;% normal mode mappings
 * HTML.vim:
 Change the ;& and ;% normal mode commands to require a motion--use ;&l or
  ;%l to emulate the old behavior.

2008-03-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***
 * HTML.vim:
 :HTMLmappings reload/html/xhtml can force reloading of the entire script,
  or the mappings into html/xhtml mode

2008-03-09  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Restore the visual mode if it was changed by the visual mapping

2008-03-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Exclude leading indent from the start tag for visual mappings when in
  visual-line mode
 Also check for 'indentexpr' to determine whether to automatically re-indent

2007-12-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;tH, ;tf, and ;tb mappings
 Minor corrections

 * HTML.vim:
 ;tH (<THEAD>), ;tf (<TFOOT>), and ;tb (<TBODY>) mappings added

2007-09-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2007-08-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 HTMLnextInsertPoint() wasn't positioning the cursor right when there were
  multiple spaces between a opening and closing tag

 * HTML.vim: Make the <html> tag include an xmlns attribute for xhtml

2007-07-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document g:html_tag_case_autodetect configuration variable
 Update documentation on "boolean" variables to reflect that they can be
  set to 0 to turn them off

 * HTML.vim: g:html_tag_case_autodetect configuration variable
 The HTMLnextInsertPoint() function was causing a press enter prompt
 Though it's not necessary the "boolean" options can now be set to 0
  to turn them off

2007-07-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Turn 'formatoptions' off during visual mappings

2007-07-20  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document &2- and &3-
 * HTML.vim: &2- and &3- mappings added

2007-07-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Issue a warning if the Vim version is less than 7

2007-07-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: ;aH -> ;aT correction

2007-07-07  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim:
 BrowserLauncher() can accept an URL as an optional third argument

 * HTML.vim:
 Issue a warning if the bitmaps aren't installed and the HTML toolbar is enabled

2007-06-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Minor tweaks
 * HTML.vim:
 Defining the menus failed entirely if g:no_html_toolbar was set

 * HTML.vim: Menu tweaks

2007-06-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Add "Select Tag" and "Select Inner Tag" to the PopUp menu
 * HTML.txt: v_at => v_;at

2007-06-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;db
 * HTML.vim: ;db -- default browser mapping for Windows
 * HTML.vim: idem
 * HTML.vim:
 Visual mode mappings weren't operating properly when 'selection' was
  set to "exclusive"

 * HTML.txt: *** empty log message ***

2007-06-09  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Update documentation for ;; mapping and other minor corrections

 * HTML.vim: ;;-style mapping for whatever g:html_map_leader is set to
 <DT> and <DD> tags now have closing tags and visual mappings
 Simplified defining of menu items

2007-06-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Menus weren't getting disabled/enabled properly, yet again

2007-06-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;% mapping
 * HTML.vim:
 ;% mapping added -- Like ;& but convert to %XX hex strings instead

2007-06-05  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***

2007-06-03  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Smart tag update
 * HTML.vim: Smart handling of <EM></EM> tags

2007-05-31  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;ns/;nns/;nj mapping changes
 * HTML.vim:
 Moved ;ns / ;nns mappings to ;ne / ;nne, and moved ;nj mappings to ;ns

2007-05-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Fixed minor problems with w3m stuff
 * browser_launcher.vim: Add support for w3m text browser
 * HTML.txt: Document w3m mappings
 * HTML.vim: Update menus
 Add w3m mappings for previewing

2007-05-20  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document g:force_html_menu and g:no_html_menu
 * HTML.vim:
 g:force_html_menu can be set to force the HTML menus to be defined
  in the console
 g:no_html_menu can be set to stop the menu and toolbar items from being defined

2007-05-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: ;lh mapping removed
 * HTML.vim:
 Minor change to how a number of the insert mode mappings run

2007-05-16  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Remove language attribute from the javascript mappings and temporarily clear
  'comments' option for the ;js mapping.

2007-05-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Tab on the end of a line in insert mode moved the cursor a character left

2007-05-03  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim:
 Computed sizes were very wrong when 'encoding' was set to UTF8 or similar

 * MangleImageTag.vim: Missing quotes

2007-04-21  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document new ;nj mapping
 ;ob mapping was never documented, oops

 * HTML.vim: ;nj mapping for <NOSCRIPT><CR></NOSCRIPT> added
 visual and normal mode mappings for ;ob
 minor fixes

2007-04-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;aH, ;aT, ;aN, etc. insert mode mappings
 * HTML.vim:
 ;aH, ;aT, ;aN, etc. now work in insert mode -- they get data from the clipboard

2007-04-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Various documentation tweaks
 * HTML.vim:
 Moved some autocmd code to functions to simplify code and fix earlier mentioned
  FileType problem
 Mappings defined with HTMLmap()/HTMLmapo() outside the script are remembered
  so they can be redefined when using :HTMLmappings disable/enable
 Small tweaks

2007-04-15  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Ignore FileType event when calling doautocmd
   -- Vim bug when filetype is set in modelines?

2007-04-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***
 * HTML.vim: :HTMLmappings can take off/on as an argument as well

2007-04-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Corrected a ;& to ;^

2007-04-03  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document the :HTMLmappings command
 * HTML.vim: ":HTMLmappings disable/enable" command added
 Some recently added mappings weren't in the menu
 Creating the HTML template could trigger the "Press ENTER" prompt

2007-03-31  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document %vimversion% token
 * HTML.vim: %vimversion% token for templates added

2007-03-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;& mapping
 * HTML.vim: ;& in insert mode inserts a literal &

2007-03-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;^ mapping and changes to HTMLencodeString()
 * HTML.vim:
 HTMLencodeString() can now decode previously encoded strings
 ;^ mapping to decode &#...; encoded strings

2007-03-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Delete Doug Renze's outdated URL and email address, per his request

2007-03-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Update copyright notice
 * HTML.vim:
 Update copyright info -- formal permission to GPL original code given by
  Douglas J. Renze

2007-03-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;sj mapping
 * HTML.vim: Fix the cursor positioning in several of the mappings
 Added a ;sj mapping -- like ;js but for sourced JavaScript

2007-03-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***

2007-03-09  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Update %date% documentation
 * HTML.vim:
 Allow "%" characters in the custom %date% format by backslash escaping them

2007-03-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document new template tokens, including customizable %date%
 Document ;s4 mapping
 etc.

 * HTML.vim: b:do_xhtml_mappings was being ignored
 %time%, %time12%, and %time24% template tokens added, and %date% token is now
  customizable
 ;s4 mapping added -- Same as ;4 only strict rather than transitional

2007-02-25  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Document change to HTMLnextInsertPoint() and addition of b:html_template

 * HTML.vim:
 Allow b:html_template to be set in addition to g:html_template
 HTMLnextInsertPoint() now handles comments, and no longer requires an argument

2007-02-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Documentation fixes
 * HTML.txt: Document g:no_html_tab_mapping variable.
 * HTML.vim:
 g:no_html_tab_mapping can be defined to 'move' the <tab> mappings to ;<tab>

2007-01-03  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document ;iM mapping
 * MangleImageTag.vim:
 Enclose the values of the width/height in quotes by default

 * HTML.vim: ;iM mapping added

2007-01-02  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 In rare cases the script tried to re-enable the ToolBar buttons when they
  didn't exist

2006-12-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Bug when testing for g:html_charset

2006-12-11  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Fix a couple of the forms mappings
 * HTML.txt: Documentation updates and fixes

2006-12-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***
 * HTML.vim: <OPTION> tag wasn't properly closed

2006-12-05  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document dynamic charset support.
 * HTML.vim:
 Add support for defining the charset in the ;ct mapping and in the template.

2006-12-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Minor documentation fixes.
 * HTML.vim: ;me mapping wasn't properly positioning the cursor.

2006-11-27  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: Bug in detecting the remote command

2006-11-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt, HTML.vim: *** empty log message ***

2006-11-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Fix error when g:no_html_toolbar is set

2006-11-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document g:html_map_leader
 * HTML.vim:
 Make the leader of the ;-mappings configurable with g:html_map_leader

2006-10-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Fix documentation for ;mi

2006-10-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Minor improvement to the HTMLnextInsertPoint function.

2006-10-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;im mapping wasn't properly positioning the cursor.

2006-09-29  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Documented changes for XHTML compatibility.
 * HTML.vim: Fixed ;li mapping to include </li>.

2006-09-28  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Handle the internal template on a buffer-local basis.

2006-09-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Started adding support for XHTML.

2006-09-22  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim:
 Search for the image file in the current directory and the buffer's directory.

2006-09-21  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***
 * HTML.vim: Make all the ;cs mappings consistent.

2006-09-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document &3. ellipsis mapping.
 * HTML.txt: Documented ;/p mapping.
 * HTML.vim: Added ;/p insert mode mapping.

2006-08-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Ellipsis character entity added.

2006-06-28  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: *** empty log message ***

2006-06-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Minor corrections.

2006-06-09  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim:
 Was resetting 'autoindent' globally, switch it to locally.

2006-06-07  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim:
 Temporarily reset 'autoindent' (required for Vim7)

2006-05-20  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Allow .-repeating of operator mappings to work properly.

2006-03-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: HTMLmapo() change documented.
 * HTML.vim:
 Some operator-mappings weren't ending in insert mode like their visual mapping
  counterparts.

2006-03-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document HTMLmapo()

2006-03-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document change to ;hr and addition of ;Hr
 * HTML.vim:
 ;hr no longer has a default width, ;Hr retains the old behavior.

2006-02-12  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim:
 Code improvements, mostly to detect which browsers actually exist.

 * HTML.vim:
 Don't display menu/toolbar entries for browsers that don't exist.

 * HTML.txt: Document ;h1-;h6 changes and new ;H1-;H6 mappings.
 * HTML.vim:
 ;h1-;h6 no longer create center aligned headers, the new ;H1-;H6 mappings do.

2006-02-11  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.txt: Document firefox mappings.
 * HTML.vim: Added firefox mappings.
 * browser_launcher.vim: Add firefox.

2006-01-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Documented "smart" tags.
 * HTML.vim:
 Smart-handling of certain tags (bold, italic, underline, comments) if syntax
  highlighting is on.

2005-12-28  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: An inappropriate operator-mapping for ;& was being defined.

2005-12-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Document the mapping change of the interactive table generation.

 * HTML.vim:
 The new normal mode ;ta mapping conflicted with the interactive table
  generation mapping--moved the interactive mapping to ;tA.

2005-12-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document operator mode mappings for Vim 7.
 * HTML.vim:
 Implement normal mode mappings that take an operator for Vim 7.

2005-12-20  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Added more tags for customization section.

2005-10-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 g:html_authoremail_encoded wasn't being used after the template became
  configurable.

 * HTML.txt: Document &m-/&-- and &n- mappings
 * HTML.vim:
 &m-/&-- and &n- character entities added for em dash and en dash.

2005-10-21  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Author's notes added.

2005-10-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Handle 'indentexpr' in the same function as 'showmatch' to prevent re-indenting
  in the middle of visual mapping execution. (Offset problems.)

2005-10-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document HTMLmap() better.
 * HTML.vim:
 Some visual mappings didn't work with the extra code provided by HTMLmap().

2005-09-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 ;& is a normal/visual mapping, not an insert/visual mapping.

2005-09-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2005-07-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt:
 Fixed the documentation for some of the forms visual mappings.

 * HTML.vim: Fixed some of the forms visual mappings.
 Added code to prevent a (visual)bell with some of the visual mappings.

2005-07-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document form password changes and file input mapping.
 * HTML.vim: Tweaked form password mapping.
 Added form file mapping.

2005-07-01  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Documented visual tab mapping.
 * HTML.vim: Added visual tab mapping.

2005-05-19  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim:
 SizeGif was returning width as height and vice-versa.

2004-12-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.vim:
 Small bug where errors about s:savecpo would appear if the file was re-sourced.

 * HTML.txt: *** empty log message ***
 * HTML.vim: Version number was wildly wrong.
 * HTML.txt: *** empty log message ***
 * HTML.txt:
 Bring the documentation inline with the vim help file standards.

2004-12-15  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Fixed a small, rarely encountered bug in the HTMLnextInsertPoint().

2004-06-09  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Bug in code for detecting whether work around the GTK2 toolbar pixmap bug
  in Vim 6.2 patchlevel <240.

2004-04-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: ;& mapping documented.
 * HTML.vim:
 ;& mapping to change the visual selection or character under the cursor to its
  &#...; equivalent.

2004-04-01  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Better character-entities table.

2004-03-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: Document the ;mi mapping.
 * HTML.vim:
 Source MangleImageTag.vim and define the ;mi mapping if possible.
 Rearranged the file a little.

 * HTML.vim: Make a few functions script-local.
 * HTML.txt: Removed outdated items.
 Improved documention for a few things.

 * MangleImageTag.vim:
 Update the right tag if more than one IMG tag appears on the line.

2004-03-21  Christian J. Robinson  <heptite at gmail dot com>

 * MangleImageTag.vim: New file.

2004-03-20  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: Skip loading if the script is already loaded.

2004-03-18  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Updated the URL in the header comments.

2004-03-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Disable/enable more of the HTML menu when switching buffers.

 * HTML.txt: html_bgcolor tag marker added.

2004-03-16  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.vim:
 Colors menu changed from a cascading menu to an alphabetic menu.

 * browser_launcher.vim:
 Made the NetscapeRemoteCmd variable script local.

 * HTML.vim: The template used by ;html is now configurable.
 HTMLencodeEmail() changed to HTMLencodeString()

 * HTML.txt:
 html_template variable and template tokens documentation added.
 HTMLencodeEmail() changed to HTMLencodeString()

2004-03-15  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: *** empty log message ***

2004-03-11  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;toa mapping added to open a new tab in Opera.
 * HTML.txt: ;toa mapping documented.
 * browser_launcher.vim: Support opening a new tab in Opera.

2004-02-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: g:no_html_toolbar variable documented.
 * HTML.vim:
 Don't use the gtk2 toolbar kluge if vim is compiled with patch 6.2.240.
 Don't modify the toolbar if the user sets "g:no_html_toolbar".

2004-01-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2004-01-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Temporarily set the encoding to "latin1" before defining the character entities
  menu.

2003-11-05  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Insert mode mappings weren't buffer-local. (Error when removing Vim5 support.)

 * HTML.txt: Update the URL.

2003-10-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.txt: HTMLinput() was removed.
 * HTML.vim: Abandoned support for vim versions prior to 6.

2003-10-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Take the <BASE HREF> out of the template.

2003-09-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 HTML menu and ToolBar weren't being enabled sometimes when the script was loaded
  again.

2003-09-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Work-around for a bug in the GTK2 toolbar interface in vim that doesn't properly
  find icons.

2003-07-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2003-05-23  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Moved the ChangeLog to a separate file.
 Cosmetic changes.

 * HTML.txt: New file.

2003-05-19  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Wasn't using the global html_authorname and html_authorname_encoded variables.

2003-05-16  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Updated TODO.

2003-05-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: HTML encode the author email.

2003-04-20  Christian J. Robinson  <heptite at gmail dot com>

 * browser_launcher.vim: *** empty log message ***
 * HTML.vim: ;mo/;nmo/;tmo mappings added for Mozilla.
 * browser_launcher.vim: New file.

2003-03-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 ;4 mapping uses append() instead of trying to jump around in the file.
 Various forms mappings fixes.
 Color menus now display the hex triplets that will be inserted.

2003-03-05  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Colors menu added.  (Klaus Horsten)

2003-03-02  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 HTMLconvertCase() now resets g:html_tag_case to 'uppercase' if its value is
  invalid
 Use of mapcheck() changed to maparg().
 The HTML menus will get installed if the GUI is started after the script is
  loaded.

2003-02-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Menu tweaks.

2003-02-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***
 * HTML.vim: Visual mappings added for ;bh, ;lh, ;cs, and ;fr mappings.

2003-02-25  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;de mapping needed an < escaped too.
 * HTML.vim: ;in mapping needed an < escaped.
 * HTML.vim:
 - ;bi (<BIG>), ;sm (<SMALL>), ;de (<DEL>), ;in (<INS>), and ;qu (<Q>) mappings
   added.
 - Various commented tags that are not in HTML4 removed.

 * HTML.vim:
 The html_tag_case variable can be set to determine the case of the HTML tags
 within mappings.

2003-02-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2003-02-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Character entities for fractions 1/4, 1/2 and 3/4 added.

2003-02-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Added ;pp, ;br, and ;li to the toolbar.

2003-01-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: HTMLtemplate2 needed a couple of " characters escaped.

2002-11-25  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2002-11-20  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Got rid of hard-coded control characters. (I hope this works in Vim5.)

 * HTML.vim: JavaScript (;js) and EMBED (;eb) mappings added.
 HTML menu re-organized.

2002-11-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Re-arranged author's notes.
 Method to re-indent the visually selected region when a visual map runs
  has been improved; HTMLreIndent() added.
 Various functions renamed to follow the naming convention.
  (SetIfUnset left alone.)
 ;4 mapping now makes sure the cursor position is saved.

2002-11-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;4 now inserts a HTML 4.01 Transitiontal tag.
 ;ct insert mapping for a Content-Type META tag.

2002-11-05  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Added ;la/;lA mappings for form element labels.

2002-10-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Some visual mappings automatically re-indent where appropriate.

2002-09-23  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2002-09-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: *** empty log message ***

2002-09-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;at/;aT mappings, like ;ah/;aH, but include TARGET=""

2002-08-17  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Trademark character entity added. (&trade;)

2002-07-07  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Visual mappings for ;fs (frameset) and ;nf (noframes).

2002-04-23  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: For Vim6 locally add <:> to 'matchpairs'.

2002-03-11  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Went back to using the simpler ;ie macro (no function).  It seems to
  Do The Right Thing(tm) more often.

2002-03-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 ;ie mapping calls HTMLstartExplorer() which looks for Internet Explorer
  and falls back to explorer otherwise.

2002-03-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;ie mapping failed sometimes, added expand('%:p')

2002-02-23  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;ie - Internet Explorer mapping.

2002-02-14  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Make the second search in NextInsertPoint() silent.

2001-12-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Changed NextInsertPoint('i') to jump to the end of a close tag
  before the empty tag search is performed.  (You can hit tab
  twice if that's what you wanted.)

2001-11-29  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Added ;ab / ;aB (<ABBR TITLE=""></ABBR>) and ;ac / ;aC
  (<ACRONYM TITLE=""></ACRONYM>) mappings.  These were in the doc file
  already, oops.

2001-11-06  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Tweaked the ToolBar.Find / ToolBar.Replace menu items.

2001-11-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Added the ;<tab> mapping to insert a hard tab.

2001-11-03  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: NextInsertPoint() now takes a mode argument (single letter)
  If it's 'i' and the cursor is on a closing tag after the search fails
  the cursor is moved to the end of the tag.

2001-10-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Use :runtime to find browser_launcher.vim if it's not found otherwise.
 Addition of Opera control mappings.
 LaunchBrowser() now takes two arguments.
   The first is which browser (numerical)
   The second is whether to open a new window (0 = no, 1 = yes)

2001-08-11  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: ;sn mapping for <SPAN></SPAN>

2001-08-01  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Allow an optional default for HTMLinsert().

2001-07-08  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 If browser_launcher.vim isn't found in the same directory as HTML.vim,
 search for it one directory level higher.

2001-07-02  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Properly disable/enable the ToolBar buttons. (Vim6)
 * HTML.vim: Mappings are <silent> for Vim6 now.
 NextInsertPoint() is now defined differently depending on the version of Vim.
  (This is to overcome a bug(?) in Vim5.8, but maybe it was a good idea anyway.)

2001-06-24  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Fixed ToolBar code.  Now tool tips show up if you're using a recent Vim6 alpha.
 Added folding tags.

2001-06-22  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Changed "CSS" to "css" in ;cs and ;ls. (Bug in Mozilla 0.9.1?)

2001-04-23  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Use inputdialog() if the user is using Vim6.
 Some old commented stuff was unncessary, I removed it.

2001-04-21  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Double quotes around some attribute values. (Didn't validate.)

2001-04-16  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Tab mapping bug under vim6:
  It would jump to the beginning of the line when there was nowhere to go.

2001-03-04  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim:
 Disable/Enable the HTML menu items when entering/leaving an HTML buffer.

2001-02-27  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: <TAB> multiline matches now allows a blank line,
 and tries to position the cursor appropriately.

2001-02-26  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: :echo in the wrong place.
 * HTML.vim: search() now returns 0 on fail instead of 1.
 Made the tab mapping clear the command line with an :echo.

2001-01-15  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Commentary addition.
 'cpoptions' handling tweaked.
 Removed commented mappings that had an HTMLmap() counterpart.

2001-01-13  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Fixed ;lk mappings.
 * HTML.vim:
 Save cpoptions, remove < and b from it, and restore it after source the script.

2000-12-30  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Bug in GenerateTable().
 * HTML.vim:
 Interactive table generation function, with normal mode ;ta mapping.
 Toolbar button switched to use this, and menu items tweaked.

 The <TAB> mapping now handles <TAG>^M</TAG> patterns if the user is using
 Vim 6.  Removed some unnecessary pattern code from the search() call.

2000-12-12  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: Missed some mappings.  Removed all hard tabs.  Tweaks.

2000-12-10  Christian J. Robinson  <heptite at gmail dot com>

 * HTML.vim: HTMLmap function.
 Fixed search() call, the syntax changed.

 * HTML.vim: New file.

February 26, 2001
 Switching to RCS logging

January 15, 2001
 Wrote an HTML.txt documentation file in Vim helpfile format.  For Vim6, put
 it somewhere in the 'runtimepath' and use the :helptags command.  (Read the
 help.)  While doing this, I somehow stumbled onto the fact that 'cpoptions'
 might not have a 'sane' value for this script to run, so it's saved and
 reset, then restored at the end of the script.

 Deleted the commented mappings that are now superseded by HTMLmap() calls.
 There are still some commented in the 'old format', but they were commented
 originally.

 I'm not sure this script works with Vim versions earlier than 5.7 now, and
 I have no way to test it.  You really should be using 5.7 (or whatever the
 latest stable release is) anyway, so upgrade if you have problems.

December 30, 2000
 Interactive table generation function, with normal mode ;ta mapping.
 Toolbar button switched to use this, and menu items tweaked.

 The <TAB> mapping now handles <TAG>^M</TAG> patterns if the user is using
 Vim 6.  Removed some unnecessary pattern code from the search() call.

December 12, 2000
 Missed some mappings.  Removed all hard tabs.  Tweaks.

December 10, 2000
 Created HTMLmap function that makes the mappings local to the buffer if the
 Vim verison is 6 or above.  The function is left defined so it can be used
 in autocommands.

 The syntax for the search() function in Vim 6 changed.

October 07, 2000
 Added form mappings and submenu.

September 08, 2000
 Added more character entities, reordered the HTML menu slightly.

March 30, 2000
 Command that calls the SetIfUnset function.

February 26, 2000
 Added more stuff to the ;html template.  Now if you have html_authorname
 and html_authoremail set, they're inserted in the template when it's used.

October 06, 1999
 <BODY> tag now sets "all" the colors, and they're configurable via
 variables:
   html_bgcolor     Page background color.
   html_textcolor   Page text color.
   html_linkcolor   Link color.
   html_alinkcolor  Link color when mouse is clicking on it.
   html_vlinkcolor  Visited link color.

 SetIfUnset function.  Sets a variable to a value if it's not already set to
 some value.

August 18, 1999
 Added normal-mode menu items for character entities.

 Added a few more visual mappings, plus the corresponding menu items.

August 17, 1999
 Redid all the visual mappings.  They didn't work linewise.  Added a few
 more.

 Refined the menus and several of the mappings.

 Don't load the browser remote control stuff if it's already loaded.

August 16, 1999
 Added menu items for the character entity mappings.  (Insert mode only.)

 The addition of menu separators, which only works for 5.4 and up.  (Still
 usable with 5.3, but the separators are normal menu entries, which is ugly
 and potentially hazardous.  Don't select them.)

August 14, 1999
 Added a bunch of visual mappings.  Visually select an area, type one of
 the macros and the selected area is surrounded by that HTML tag.  (Not all
 tags will do this.)  This allows me to add some corresponding vmenu items.

 Added menu items for most of the mappings.

June 24, 1999
 Tweaked the <TAB> mappings.  Now it removes the search from the history and
 sets the search back to the previously used search.  This eliminates the
 need for a :nohlsearch in the mapping and hitting 'n' will do what's
 expected.  (The mapping isn't set if the version is less than 5.4.)

June 11, 1999
 Tweaked the template function.

April 18, 1999
 Ported the perl browser control code to direct vimscript.  This is only
 possible with Vim 5.4 greater.  The mappings and code aren't defined if the
 version is less than 5.4, so it's still usable with 5.3.

 Removed the old template creation macros.  They were just in the way.

March 28, 1999
 Added many &...; codes a while ago.  Added the <TAB> mapping.  Tweaked the
 ;html macro.  Now requires Vim 5.4 or greater.  (Still works with 5.3, but
 it spits out an error and doesn't go into insert mode on the ;html macro.)

February 05, 1999
 Now uses user defined functions, so it requires Vim 5.3(?) or greater.

April 17, 1998
 Changed for Vim 5, this version will no longer run under standard VI.
 (In fact, it won't run on anything earlier than Vim 5.)