Mon Nov 16 09:01:34 1992  Bob Weiner  (ex594bw@msn25)

* hsmail.el - mail-yank-original - Added more support for various yank-hook
    configurations.

* hui-mouse.el
  hmouse-key.el
  hmouse-drv.el - Updated Apollo mouse key handling to work with V18.58
    patches from lnz@lucid.com.

Fri Nov 13 11:48:51 1992  Bob Weiner  (ex594bw@msn25)

* hsite-ex.el - hypb:read-only-smart-keys - Only define keys if object
    actually is a keymap.

* hargs.el - hargs:iforms - Modified 'M' command entry to return a single arg
    to fix problem of improper arg display when editing mail links.
  hactypes.el - link-to-mail - Modified to accept either 1 (new style) or 2
    (old style) args for mail links.

Thu Nov 12 10:52:06 1992  Bob Weiner  (ex594bw@msn25)

* sm-mouse-drag-window-side - Changed 'abs' to 'max' since abs is only
    defined in some Emacs versions if cl.el has been loaded.

* hactypes.el - link-to-file
  hargs.el    - hargs:iforms - Fixed typo.  Was 'vms, now is 'vax-vms.

* hsmail.el - smail:comment-add - Fixed so works if 'mail' is given args.

Wed Nov 11 17:22:17 1992  Bob Weiner  (ex594bw@msn25)

* hui-epV4-b.el - ep:but-clear - Added to clear just Hyperbole button zones.
  hui-le-but.el - le:but-clear - Made clear only Hyperbole button extents
    under Lemacs V19.3 or greater.

* hui-epV3-b.el - Deleted.
  hsite-ex.el   - Removed Hyperbole support for Epoch V3.  Only V4 is now
    supported.

* hmouse-drv.el - smart-key-mouse
		  smart-key-mouse-meta
  hmouse-key.el - sm-depress
		  sm-depress-meta - Fixed bug in Smart Key context-sensitive
    help which made help shown vary depending on which Smart Key was released
    first rather than depressed first.

* Made mouse handling work under Epoch.
  hmouse-key.el - sm-mouse-get-bindings
		  sm-mouse-setup        - Added in modeline bindings for Epoch.
  h-skip-bytec.lsp - smart-key-mouse-set-point - Under Epoch, modified
    to return X,Y coords of mouse rather than press/release event.
  hui-window.el - sm-mouse-x/y-coord - Changed Epoch X,Y args.

Mon Nov  9 10:16:51 1992  Bob Weiner  (ex594bw@msn25)

* hui-window - smart-key-alist - Fixed precedence bug which could register a
    drag between windows when in actuality a drag from a modeline was done.
               sm-mouse-x/y-coord - Modified to get x/y coords from modeline
    presses under Lucid Emacs even though they are not reported with depress
    event.
  h-skip-bytec.lsp - smart-key-mouse-set-point - Under Lucid Emacs, modified
    to return X,Y coords of mouse rather than press/release event whenever
    the event contains no coord info, e.g. when over a modeline.
  DEMO
  hypb.texinfo - Removed notes saying that modeline presses don't work under
    Lucid Emacs.

* README - Installation - Fixed description of how to install Hyperbole Info
    manual.

* hui-window.el - abs - Added conditional function def if not already defined.

Fri Nov  6 17:14:57 1992  Bob Weiner  (ex594bw@msn25)

* hmh.el - mh-send-letter - Had been byte-compiled without access to
    "mh-e.el" macros loaded.  Fixed.

Wed Nov  4 13:48:24 1992  Bob Weiner  (ex594bw@msn25)

* hbmap.el - hbmap:dir-filename - Transposed args to expand-file-name
    which were backwards.

Tue Nov  3 15:56:08 1992  Bob Weiner  (ex594bw@msn25)

* hui-mouse.el - smart-key-alist - Updated to support etags use under C++.
* hmouse-tag.el - smart-c++ - Renamed to 'smart-c++-oobr' and made a new
    'smart-c++' function like 'smart-c'.
                  smart-c   - Modified this and smart-c++ to take an argument
    of a tag to find, rather than just searching for the tag at point.

* hvm.el - Vm-msg-num
	   Vm-msg-to-p
	   Vm-msg-end  - Made search for msg delimiter case-sensitive so
   wouldn't false as often.

* smart-clib-sym
  file-newer     - Added for use by "hmouse-tag.el" smart-c function.
  MANIFEST       - Updated.
  hmouse-tag.el  - smart-c - Changed 'sm-directory' to 'hypb:dir'.

* hui-le-but.el - ep:set-item-highlight - Changed 'get-face' to 'find-face'.

* DEMO - Clarified lack of modeline support for Lucid Emacs and fixed typo.

* hmouse-tag.el - Added (load "etags") for Emacs V19.

* hsite-ex.el - Swapped order of definition of hyperb:lemacs-p and
    hyperb:epoch-p so that when under Epoch, hyperb:lemacs-p is defined
    when used in the "hypb.el" file which is loaded by the Epoch conditional
    code in "hsite-ex.el".

==============================================================================
V3.06 changes ^^^^:
==============================================================================

Mon Nov  2 15:15:42 1992  Bob Weiner  (ex594bw at msn25)

* hui-le-but.el - ep:set-item-highlight - Added optional 2nd arg FOREGROUND.

* hypb.el - hypb:window-list - Added Lemacs support to return list of all
    windows on all screens.

Fri Oct 30 16:58:43 1992  Bob Weiner  (ex594bw@msn25)

* DEMO - Added Smart Mouse Keys section demoing drag and modeline click
    capabilities.

Thu Oct 29 13:41:43 1992  Bob Weiner  (ex594bw@msn25)

* hmous-info.el - smart-info
		  smart-info-meta - Modified to utilize Gillespie's Info tree
    traversal routines if loaded so can walk through a whole manual with
    mouse keys easily.

* hmouse-drv.el - smart-key
		  smart-key-meta - Fixed doc strings so don't mention
    smart-menu.

* hsmail.el - mail-yank-original - Fixed bug that could cause whole Rmail
    buffer to be yanked in if Hyperbole mail support was not fully loaded.

Wed Oct 28 11:18:13 1992  Bob Weiner  (ex594bw@msn25)

* hui-window - sm-mouse-modeline - Made Smart Key click on right edge of
    modeline bury Info buffer if displayed already, so it acts as a display/
    hide toggle.
	       sm-mouse-modeline-meta - Did the same for the secondary
    Smart Key with the Smart Key summary display.

Thu Oct 22 17:05:35 1992  Bob Weiner  (ex594bw@msn25)

* hypb.texinfo - Added Smart Key Reference appendix.

Wed Oct 21 14:33:21 1992  Bob Weiner  (ex594bw@msn25)

* hmouse-drv.el - smart-key-help-show - Changed so help buffers come up
    in Emacs Lisp mode so symbols in help may be further browsed with
    smart key presses.

* hui-mouse.el - smart-key-alist - Changed smart-man-entry-ref entry so works
    properly with Smart Key help commands.

* MANIFEST - Reorganized.

Fri Oct 16 10:29:58 1992  Bob Weiner  (ex594bw@msn25)

* hui-mouse.el - smart-key-mouse-alist - Added def to handle smart key
    and smart key mouse actions.
  smart-key-mouse
  smart-key-mouse-meta - Updated to use smar-tkey-mouse-alist.

* hsite-ex.el - Swapped smart-key to {M-RET} and smart-key-meta to {C-u
    M-RET} since this is more intuitive overall and jives with the {C-h S}
    binding.
  hypb.texinfo
  DEMO         - Updated with change.

* hui.el - hui:ebut-delete-confirm-p - Added.
           hui:ebut-delete  - Changed to prompt user before deleting button
    when hui:ebut-delete-confirm-p is non-nil and delete command is called
    interactively.
           hui:ebut-delete-op - Added.
           hui:error - Added and changed hui error calls to use.
           hui:menu  - Updated to handle errors properly.
           hypb.texinfo - Explained changed.

Thu Oct 15 12:18:42 1992  Bob Weiner  (ex594bw@msn25)

* smart-key-help - Made arg optional.
  smart-key-meta-help - Added so can call without sending an arg.
* hmouse-mod.el - Added to support use of Smart Mouse Keys as keyboard
    modifier keys, Control and Meta.
  MANIFEST      - Updated.
  hmouse-drv.el - smart-key-mouse-help - Added to handle help for context
  sensitive help for drags.

Wed Oct 14 11:55:15 1992  Bob Weiner  (ex594bw@msn25)

* hbut.el - ebut:label-p - Made it handle labels with embedded open and close
   delimiters properly, e.g. {C-x @key{RET}}.
  hib-kbd.el - kbd-key:normalize - Accounted for @key{SPC} type notation
    in Texinfo.

* hui-menus - hui:menu - Provide user feedback on {C-g} quit signals
   when within a Hyperbole menu just like when not.

* hbut.el - ebut:list - Remove duplicate labels by default.

* hypb.texinfo - Updated list of ibtypes and actypes.

* hbmap.el  - hbmap:dir-filename       - Replaced concat with expand-file-name.
  hbdata.el - hbdata:to-hbdata-buffer
  hbut.el   - ebut:search
              gbut:file
              hattr:save
	      hbut:source
  hmouse-drv.el - smart-key-summarize
  hmouse-tag.el - smart-c
		  smart-c-include-file
		  smart-tags-file
  hpath.el  - hpath:symlink-expand
  hsite-ex.el - set load
  hui.el    - ebut:unmark

* hmouse-doc - Renamed to hmouse-doc.txt for easy inclusion
    in Texinfo Manual.
  MANIFEST   - Updated.
  hmouse-drv.el - smart-key-summarize - Updated.
  hui-menus.el - hui:menus - Updated.

Mon Oct 12 18:54:03 1992  Bob Weiner  (ex594bw@msn25)

* hui-menus.el - hui:menus - Capitalized all top-level entries.
  hypb.texinfo - Reflected this change in menu.

Sun Oct 11 16:37:10 1992  Bob Weiner  (ex594bw@msn25)

* hibtypes.el  - hibtypes:begin-load-hook
		 hibtypes:end-load-hook   - Added to improve customizability
   of ibtype loading.
  hypb.texinfo - Documented these new hooks.
  hsite-ex.el  - Used new hooks in loads of some ibtypes.
  README       - Mentioned new hooks.

Thu Oct  8 17:22:33 1992  Bob Weiner  (ex594bw at msn25)

* hmouse-key.el - sm-depress
                  sm-depress-meta - Stopped from moving point, release action
    can do that when needed.
  hmouse-drv.el - smart-key-mouse
		  smart-key-mouse-meta - Moved 'smart-key-help' function
    to Smart Key release event rather than depress, so that depress can
    be used more generally.

* hmouse-tag.el - smart-lisp-at-tag-p - Added '*' as valid symbol char.

* h-skip-bytec.lsp - Added for functions not to byte compile.
  hmouse-drv.el    - smart-key-mouse-set-point - Moved to "h-skip-bytec.lsp"
    so would remain non-byte-compiled because byte-compiled version
    fails under X, at least.
  MANIFEST     - Updated.

Tue Oct  6 12:24:48 1992  Bob Weiner  (ex594bw at msn25)

* hyperbole.el - Added to autoload Hyperbole; provides main entry point.
  MANIFEST     - Updated.

Mon Oct  5 19:13:07 1992  Bob Weiner  (ex594bw at msn25)

* hui-mouse.el - smart-gnus-Subject - Fixed last-line-p condition which
   did not work because of GNUS code does not properly determine the
   current article regardless of point position within the subject buffer.

Sun Oct  4 14:36:13 1992  Bob Weiner  (ex594bw at msn25)

* hmouse-key.el - apollo-mouse-move-point - Added definition which
   returns screen coordinates of point.
                  smart-key-mouse-set-point - Called.
  hmouse-drv.el - smart-key-mouse-set-point - Added.

Thu Oct  1 18:14:29 1992  Bob Weiner  (ex594bw at msn25)

* wrolo.el - rolo-grep-file - Added a save-excursion so that
    point does not change after a rolo search of a buffer
    already in use.

Wed Sep 30 17:41:58 1992  Bob Weiner  (ex594bw at msn25)

* hib-doc-id.el - Added to display site-specific documents based on ID.
    You must load it explicitly or it is not used.  See the DESCRIPTION
    in its header.
  MANIFEST      - Added hib-doc-id.el entry.

* wconfig.el  - Added.
  MANIFEST    - Added wconfig.el entry.
  hsite-ex.el - Added wconfig key bindings.
  hinit.el    - Added wconfig autoloads.

Sat Sep 26 17:40:41 1992   Bob Weiner  (ex594bw at msn25)

* wrolo.el - rolo-grep - Fixed bug in handling of negative max-matches
    argument which kept rolo-yank from working.

* hmouse-drv.el - smart-key-depress/release-window
                  smart-key-meta-depress/release-window - Added to 
    track window of presses and releases.
                  smart-key-mouse-func - Set above variables.
  hmouse-key.el - sm-depress
                  sm-depress-meta - Set above variables.

Fri Sep 25 13:35:26 1992  Bob Weiner  (ex594bw at msn25)

* hypb.el - hypb:screen-line - Added to determine screen
    line from point or marker.

* hui-window.el - Added module to handle Smart Mouse Key
   depress and release actions in windows and mode lines.
  MANIFEST      - Added "hui-window.el" entry.
  hui-mouse.el  - Added require of hui-window if running
    under a window system.

* hmouse-drv.el - smart-key-point-prev   - Removed its def.
                  smart-key-depress-prev-point
                  smart-key-meta-depress-prev-point
                  smart-key-release-prev-point
                  smart-key-meta-release-prev-point - Added defs for these
    vars for use in mouse drag determinations and point restorations.
  hui.el -        hui:ebut-edit          - Removed use of smart-key-point-prev.

Wed Sep 23 19:17:07 1992  Bob Weiner  (ex594bw at msn25)

* hmouse-drv.el - *smart-key-release-args*
                  *smart-key-meta-release-args* - Added to provide other
    functions with args last given to Smart Mouse Keys.
                  smart-key-mouse
                  smart-key-mouse-meta - Modified to set these arg vars.

* hmouse-key.el - *smart-key-depress-args*
		  *smart-key-meta-depress-args* - Added as globals to hold
    args sent to smart key depress events for use by other functions.

Tue Sep 22 22:38:02 1992  Bob Weiner  (ex594bw at msn25)

* hui-mouse.el - smart-key-alist - Fixed bug that kept end of
    line scrolling from working properly when selective-display
    is in use since mouse can set point to precede a ^M character
    in addition to a newline.  This is really a bug in the way
    "x-mouse.el" sets point, but we compensate here.

* hmouse-drv.el - scroll-down/up-eol - Modified to do
    proportional scrolling when `smart-scroll-proportional'
    is non-nil.
  hsite-ex.el   - Added `smart-scroll-proportional' defvar.
                  Updated and clarified installation instructions.
  hypb.texinfo  - Added prop scrolling to Smart Key summary table.
  DEMO - Added demo of Smart Key end of line scrolling.

Sun Sep 20 01:43:32 1992  Bob Weiner  (ex594bw at msn25)

* hmouse-tag.el - smart-c-include-regexp - Redefined to also handle #import
    used by Objective-C classes.

Sat Sep 19 17:56:14 1992  Bob Weiner  (ex594bw at msn25)

* hinit.el - hyperb:version - Moved out of here to "hversion.el"
    file.  Updated version number to 3.05.
             MANIFEST       - Updated.

* hui-menus.el - hui:menu - Added two optional parameters to permit
    invocation of alternative menus from other packages.
                 hui:menu-act - Added an optional menu-list parameter so that
    other packages can more simply used Hyperbole menus for their menu
    UIs.

==============================================================================
V3.05 changes ^^^^:
==============================================================================

Sun Sep  6 02:52:32 1992  Bob Weiner  (ex594bw at msn25)

* hypb.texinfo
  hsite-ex.el - smart-key-help - Added {C-h S} key binding to
    make accessible whether or not one has a mouse.

Wed Sep  2 18:02:02 1992  Bob Weiner  (ex594bw at msn25)

* hact.el - actype:act - Tried another fix for getting relative
   paths resolved properly without improperly setting default-directory.

Tue Sep  1 14:21:47 1992  Bob Weiner  (ex594bw at msn25)

* hmouse-key.el - sm-depress
		  sm-depress-meta - Fixed bug which kept depressed flag
    from being set if mouse handler function sends no args.

* hsite-ex.el - Uncommented key bindings for 'hui:ebut-rename'
    and 'sm-mouse-toggle-bindings' and protected all key bindings
    so are not done if function is already bound to key or if key
    is already in use.
                hypb:rebind-smart-keys - Added to permit special
    smart key bindings in read-only modes.

Fri Aug 28 09:39:55 1992  Bob Weiner  (ex594bw at msn25)

* hui-le-but.el - le:but-delete - Added missing
    (fset 'le:but-delete 'ep:but-delete).
* hbut.el - hattr:clear - Fixed bug which could leave wrong attributes,
    e.g. args, attached to button.
* hui-le-but.el - ep:but-flash - Fixed bug which left some implicit
    buttons highlighted after flash.
                  le:cycle-but-color - Made flash-style foreground &
    background contrast as good as button highlighted style.
  hui-epV4-b.el - ep:but-flash - Fixed bug which left some implicit
    buttons highlighted after flash.
                  ep:cycle-but-color - Made flash-style foreground &
    background contrast as good as button highlighted style.

Tue Aug 25 15:21:14 1992  Bob Weiner  (ex594bw at msn25)

*  hui-le-but.el    - Added.
   hmouse-key.el
   hui-menus.el
   hsite-ex.el
   MANIFEST
   hinit.el         - Added button highlighting, mouse key support,
     and event-based keypress input for Lucid Emacs.
     Released this set of files as patch to add Lucid Emacs support.

==============================================================================
V3.05P changes ^^^^:
==============================================================================

Thu May  7 15:48:00 1992  Bob Weiner  (rsw@flanger)

* hbdata.el - hbdata:apply-entry - Fixed bug that matched to C-l within
    a button data entry rather than at its end.

Mon Apr 27 02:15:53 1992  Bob Weiner  (rsw@flanger)

* hbut.el - htype:create - Fixed improper use of macro form which
   caused emission of no code for ibtypes when compiled with the new,
   optimizing byte compiler.
* hact.el - hact - Simplified.
            action:create - Wrapped 'function' around action body
   so is byte-compiled.

Fri Apr 24 14:17:58 1992  Bob Weiner  (rsw@flanger)

* hibtypes.el - rfc - Added to retrieve and display rfcs from references.
  hactypes.el - link-to-rfc - Added.

Tue Apr 21 22:11:06 1992  Bob Weiner  (rsw@flanger)

* hui-menus.el - hui:menus - Added Ebut/Edit for consistency with other menus.

Thu Apr 16 17:06:32 1992  Bob Weiner  (rsw@slate)

* hbut.el - ebut:next-occurrence - Added.
	    ebut:get - Modified to use ebut:next-occurrence to correct bug
    that caused failure when called with point not at desired button and
    button source is pointed to indirectly with @loc>, e.g. in search
    result (moccur) buffer.

Wed Apr 15 03:20:10 1992  Bob Weiner  (rsw@delay)

* hpath.el - hpath:symlink-referent - Added to recursively resolve symlinks.
	     hpath:symlink-expand
  hui.el   - hui:key-dir
	     hui:key-src - Modified to use hpath:symlink-referent.
  hbut.el  - hbut:key-src - Modified to use hpath:symlink-referent.
  hact.el  - actype:act - Made default-directory relative to but src
    location, which may be complicated by symbolic links.

Tue Apr 14 08:53:11 1992  Bob Weiner  (rsw@flanger)

* hui-mouse.el - smart-dired - Added call to dired-to-flagged-delete for
    Tree Dired compatibility.

Fri Apr 10 18:53:24 1992  Bob Weiner  (rsw@flanger)

* DEMO - Started reworking to illustrate newer features.

Thu Apr  9 04:10:48 1992  Bob Weiner  (rsw@delay)

* hmous-info.el - Info-handle-in-node-hdr - Fixed bug when (dir) entry
    appears in node header.
* hui-mouse.el  - smart-outline-to-entry-end - Added this omitted function.

* hmouse-doc - Reorganized for readability.

Tue Mar 31 20:34:21 1992  Bob Weiner  (rsw@delay)

* hui-mouse.el
  hsite-ex.el  - Made local smart key read-only mode bindings site
    configurable.

Mon Mar 30 01:11:28 1992  Bob Weiner  (rsw@delay)

* hui-epV4-b.el - Added code to support item and line highlighting for
    Smart Menus and PIEmail, for example.

Sun Mar 29 21:04:39 1992  Bob Weiner  (rsw@delay)

* hactypes.el - link-to-elisp-doc - Added.

Fri Mar 27 13:20:43 1992  Bob Weiner  (rsw@flanger)

* hmouse-drv.el
  hsite-ex.el    - Moved Smart Key global bindings here so are site
    customizable.

Thu Mar 26 14:40:57 1992  Bob Weiner  (rsw at slate)

* hpath.el - hpath:ange-ftp-p - Tweaked to recognize path with user names
    properly so all forms shown in DEMO work.

Tue Mar 24 17:07:35 1992  Bob Weiner  (rsw at planet)

* hmouse-key.el - Required sun-fns under SunView.

Sat Mar 21 19:04:58 1992  Bob Weiner  (rsw at flanger)

* hui.el - hui:ebut-operate - Fixed bug caused by returning 't.

* hargs.el - hargs:iforms - Fixed bug in 'N' and 'n' cmd chars where
    arg value was not set.

* hactypes.el - hyp-config - Added PIEmail descriptor and suppressed
    mailer entry if nil valued.

Thu Mar 19 02:10:11 1992  Bob Weiner  (rsw at delay)

* hmouse-key.el - Added NeXTStep auto-configured mouse support.

Wed Mar 18 21:32:32 1992  Bob Weiner  (rsw at delay)

* hmouse-key.el - sm-mouse-setup - Ensured Gillespie's new Info mouse support
    code is turned off since Hyperbole handles that and errors result if not.

* hui-mouse.el - smart-calendar - Changed scroll op from eol to eob since
    no longer provide local function control of eol.

* hui-menus.el - hui:menu - Removed improper use of unwind-protect which
    allowed recursive Hyperbole menu invocation.

==============================================================================
V3.04 changes ^^^^:
==============================================================================

Tue Mar 17 18:39:21 1992  Bob Weiner  (rsw at flanger)

* hui-mouse.el - smart-key-alist - Added View mode scrolling support.

Mon Mar 16 13:59:07 1992  Bob Weiner  (rsw at flanger)

* hypb.el - hypb:debug - Added to support more informative tracebacks.

* htz.el - htz:date-parse - Fixed incorrect month regexp for format 4
    and added error clause to catch invalid date formats.

* hvm.el - Conditionalized load of "vm-edit", so for vm versions where
    all code is in vm.elc, works correctly.

Wed Mar 11 12:51:55 1992  Bob Weiner  (rsw at icarus)

* hrmail.el
  hmv.el
  hmh.el
  hmail.el     - Added msg-next, msg-prev, Summ-delete, Summ-expunge,
    Summ-goto, and Summ-undelete-all for use in smart-hmail/meta funcs.
* hui-mouse.el - smart-rmail      - Added press on first line of msg
		 smart-rmail-meta - that goes to next/prev msg.
    Also renamed to smart-hmail since now use abstract functions.
    Eliminated local smart key binding of {RTN} in mail reader modes
    since would have to set in every mode map and may be used in some.

Mon Mar  9 05:43:06 1992  Bob Weiner  (rsw at gano)

* hpath.el - hpath:at-p - Added missing call to 'hpath:ange-ftp-p'
    so that 'pathname' ibtype works as documented and so that remote pathnames
    are not checked for existence.

* hvm.el - Vm-msg-num - Fixed miscounting bug.
  hmh.el - Mh-msg-num - Fixed invalid function call.

* hui-mouse.el - smart-gnus-Article
	         smart-gnus-Article-meta - Added smart key support for
    GNUS article mode browsing.

* hinit.el
  hsite-ex.el - Added autoload of Hyperbole support for PIEmail reader.
	        PIEmail is not yet released, so don't ask about it.

==============================================================================
V3.04P changes ^^^^:
==============================================================================

Mon Mar  9 01:51:54 1992  Bob Weiner  (rsw at gano)

* hact.el - action:path-args-rel
  hui.el  - hui:ebut-create
	    hui:ebut-modify
	    hui:gbut-create - Added use of 'dir attribute in 'hbut:current
    so that always know which directory button path args should be made
    relative to.

Sat Mar  7 03:23:26 1992  Bob Weiner  (rsw at barney)

* hmouse-tag.el - smart-c - Fixed so selecting #include files works by
    calling smart-c-include-file.
	    	  smart-c-include-dirs
		  smart-c-cpp-include-dirs
		  smart-c-include-regexp
		  smart-c-include-file    - Added to support include selection.


Fri Mar  6 01:48:28 1992  Bob Weiner  (rsw at angell)

* hui-mouse.el - smart-man-c-routine-ref - Made it use `man-path' variable
    from smart-man.el (not distributed because not needed) if available.

* hactypes.el - exec-window-cmd - Added exec of window-based shell cmds.
    Does not display shell input or output, just applications window.

==============================================================================
V3.03P changes ^^^^:
==============================================================================

Wed Mar  4 02:00:28 1992  Bob Weiner  (rsw at flanger)

* hactypes.el - hyp-config - Added system-type inclusion and removed tabs.
  hui-menus.el - Msg/      - Made Subject line for hyp-config more definitive.

Tue Mar  3 00:23:47 1992  Bob Weiner  (rsw at fiddle)

* hui-mouse.el - unix-apropos-map - Fixed bug where badly written unix apropos
    mode does not define key map properly and we try to set keys in it.

* hmouse-drv.el - smart-key-help - Made display action doc specific to any
    Hyperbole button clicked on.

* hbut.el - hattr:report - Fixed bug in field filling when attr name was too long.

* hmouse-key.el - sm-depress
		  sm-depress-meta - Removed save-excursion to ensure that point
    is always put where smart keys are depressed.

* hmouse-drv.el - smart-key-set-point - Made `smart-key-point-prev' save
    point-marker rather than point.
  hui.el        - hui:ebut-edit - Made use of `smart-key-point-prev' as marker.

* hui-mouse.el - smart-buffer-menu
	         smart-buffer-menu-meta - Added, were accidentally omitted.

Mon Mar  2 19:41:55 1992  Bob Weiner  (rsw at fiddle)

* hypb.el - hypb:function-copy - Removed code that deleted &rest keyword
    since this could cause a wrong number of arguments error.

==============================================================================
V3.02P changes ^^^^:
==============================================================================

Wed Feb 26 02:00:07 1992  Bob Weiner  (rsw at flanger)

*  hypb.el - hypb:supercite-p - Added to test if supercite is in use.
   hsmail.el - mail-yank-original - Prevented removal of headers when
    supercite package is used.  Also fixed bug where point and mark
    exchange was being done in wrong scope.
   hgnus.el - Added supercite compatible `news-reply-yank-original'.
   hypb.texinfo - Updated to mention that mail/news inits, like
     supercite init, must come before Hyperbole init.

* hrmail.el - Fixed bug where function overloads that contained &rest
    would end up creating a list of a list.
  hypb.el   - hypb:function-copy - Added to solve this bug.
  hinit.el  - Updated version number.

==============================================================================
V3.01P changes ^^^^:
==============================================================================

Tue Feb 25 00:42:24 1992  Bob Weiner  (rsw at delay)

*  hypb.texinfo
   hactypes.el - link-to-regexp-match
	         link-to-string-match - Added.

* hinit.el - var:append - Modified to deal with reality that people may
    set their hook variables to function symbols rather than lists.

* hui-mouse.el - Added smart key support for: C and Lisp jump to tag def,
	         calendar scrolling and appt viewing, man apropos and
		 man page ref following, outline expanding and collapsing,
		 Rmail and GNUS browsing, dired and buffer menu
		 selections and deletions, wrolo entry source editing
		 and entry narrowing to focus.
* hui.el - hui:htype-help
           hui-menus.el - hui:menus - Made ibtypes listing print in decreasing
    priority order, so user can see the priorities.

Mon Feb 24 20:10:46 1992  Bob Weiner  (rsw at delay)

* hmouse-tag.el - Added, jumps to identifier definition locations.

Sun Feb 23 03:29:17 1992  Bob Weiner  (rsw at icarus)

* hargs.el - hargs:at-p - Fixed bug where if reading an 'ebut' argument
    could not select from completions buffer.  Global buttons now need
    this behavior.

Sat Feb 22 03:57:24 1992  Bob Weiner  (rsw at unnamed)

* hibtypes.el - hyp-address
  hactypes.el - hyp-config - Added to insert Hyperbole configuration info
    in outgoing mail messages and news articles.
		hyp-request - Added to provide help when making hyperbole
    mail list requests.
  hui-menus.el - Added Msg/ menu providing quick access to hyp-config and
    hyp-request actions.

Wed Feb 19 00:37:37 1992  Bob Weiner  (rsw at delay)

* hbut - gbut:act
         gbut:help
         gbut:key-list
	 gbut:lbl-list
hui.el - hui:gbut-create - Added basic global button support.

* hbdata.el - hbdata:build - Fixed bug during button creation where
    instance number never went over 2.

* hui.el - hui:ebut-create
	   hui:ebut-modify - Modified to permit button creation in mail
    reader buffers properly.
	   hui:key-src - Added to support this change.

Tue Feb 18 02:27:05 1992  Bob Weiner  (rsw at barney)

* hypb.texinfo
  hui-menus.el - Added Doc/ top-level menu.

* hinit.el
  hsite-ex.el - Made all mail and news reader support autoconfigure.

* hvm.el - Made whole VM support work.

Mon Feb 17 21:50:23 1992  Bob Weiner  (rsw at barney)

* hmail.el - hmail:hbdata-to-p
  hsmail.el - mail-yank-original - Fixed placement of author ref line.
  hgnus.el - rnews:summ-msg-to - Added.
             gnus-Article-prepare-hook - Changed from improper 'mode-hook'.
	     gnus-Subject-prepare-hook - Added.
  hbdata.el - hbdata:apply-entry - Made whole GNUS support work.

Mon Feb  3 03:06:15 1992  Bob Weiner  (rsw at icarus)

* README - Rearranged sections.

* hmouse-key.el - sm-depress
		  sm-depress-meta - Changed to take any number of
    arguments to support 3 arg calling convention under Sunview.

Sun Feb  2 16:52:05 1992  Bob Weiner  (rsw at icarus)

* hui.el - hui:ebut-operate - Fixed bug that had crept in that
    did not use marked text during button create.

Fri Jan 24 10:36:19 1992  Bob Weiner  (rsw at delay)

* set.el - set:add - Changed to always return current set, like
    set:remove.  Use set:member to check if elt is in set.

Thu Jan 16 14:41:50 1992  Bob Weiner  (rsw at icarus)

* hui-mouse.el - Changed 'defconst' to 'defvar' throughout file so if
   Smart Key package is loaded separately, defaults are not overwritten.

==============================================================================
V3.0P changes ^^^^:
==============================================================================

Sat Jan 11 14:28:51 1992  Bob Weiner  (rsw at icarus)

* hypb.el - hypb:call-process-p - Made 'predicate' param optional to
    conform to doc string.

Thu Jan  9 02:15:14 1992  Bob Weiner  (rsw at flanger)

* hmouse-key.el - sm-mouse-set-bindings - Fixed conditional bug, missing paren.

* hib*
  hsys* - Updated all ibtypes to new format.
* hbut.el - defib - Removed 'actype' param since ibtypes can perform any number
   of actions now.
* hact.el - actype:act - Added and aliased to 'hact'.  This is the function
   new ibtypes call to perform actions.
            actype:action - Added support so any function can be called
	      as an action.
            hrule:action - Added this var to allow disabling of actions.
* hbut.el - hattr:report - Removed display of internal "actypes::" prefix.
	    ibut:at-p - Set hrule:action to disable action when eval ibtype.

* hsys-www.el - ib hwww:link-follow - Permitted [<num>] references without any
  leading text since some WWW documents use this.  This may lead to false
  button recognition in other documents.  When clicked on, it will become clear
  that such are not valid buttons.

Wed Jan  8 22:53:41 1992  Bob Weiner  (rsw at flanger)

* hui-ep-but.el - ep:but-color - Changed "black" dflt to (epoch::foreground).

==============================================================================
V2.02.4 changes ^^^^:
==============================================================================

Sat Jan  4 17:48:12 1992  Bob Weiner  (rsw at slate)

* hbut.el - ebut:create - Removed 'save-excursion' call which conflicted with
    function doc.
  hui.el - hui:ebut-create
	   hui:ebut-modify
	   hui:ebut-rename - Added 'save-excursion' so buttons are always
    created in the proper buffer.
  hargs.el - hargs:read
	     hargs:read-match - Added 'save-excursion' so user buffer or window
    switching during arg reading does not change current buffer.

==============================================================================
V2.02.3 changes ^^^^:
==============================================================================

Fri Jan  3 17:51:42 1992  Bob Weiner  (rsw at slate)

* hui-menus.el - hui:menu-select - Fixed bug in menus where if hit invalid
    key, could not enter a valid one any more.

Thu Jan  2 02:27:12 1992  Bob Weiner  (rsw at tahiti)

* hpath.el - hpath:at-p
             hpath:is-p - Added recognition of ange-ftp pathnames,
    automatically used by ibtype, pathname.

* wrolo.el
  wrolo-logic.el - Added rolodex system to distribution.

Wed Jan  1 01:52:41 1992  Bob Weiner  (rsw at pebbles)

* hui-menus.el - hui:menus - Renamed Report/ menu to Help/ and placed
    under Ebut/ menu rather than top level, so could fit new Rolo/ menu.
			     Removed duplicative 'List' entry from Ebut/.
* hactypes.el
  hibtypes.el
  hypb.texinfo - rfc-toc - Added ibtype-actype pair to display summary of
    Internet RFC contents for random access browsing.

Sun Dec 29 00:50:18 1991  Bob Weiner  (rsw at pebbles)

* hmous-info.el - Info-handle-in-note - Updated to handle *Ref cross refs as
    used in Elisp manual.  Maybe these are part of Texinfo V2?

* hpath.el - hpath:is-p - Updated to allow Info node paths.
  hibtypes.el - Info-node - Added new type to recognized double quoted
    Info node refs.
  DEMO
  hypb.texinfo - Updated with new type.

Sat Dec 28 05:01:45 1991  Bob Weiner  (rsw at pebbles)

* hargs.el - hargs:at-p - Fixed completion handling so does not
    eliminate prefix portion already in minibuffer when selecting a
    path completion entry, e.g. with "~/h/ha" in minibuffer and
    "hact.el" chosen, result is "~/h/hact.el".
	     hargs:read-match - Made always ignore case in matches.

Thu Dec 26 00:57:39 1991  Bob Weiner  (rsw at delay)

* hact.el - action:act - Added execution of action:act-hook before action.
  hypb.texinfo - action:act-hook - Documented.
* hbut.el - hbut:fill-prefix-remove
	    hbut:fill-prefix-regexps - Added.
	    hbut:label-to-key - Added removal of fill prefixes within
    button labels.

Wed Dec 25 01:48:24 1991  Bob Weiner  (rsw at delay)

* hbdata.el - hbdata:apply-entry - Added support for explicit buttons in
    newsreader summaries.
  hmail.el - Added basic newsreader abstract interface, hnews.
  hgnus.el - Added to distribution.  Hyperbole button support within
    GNUS newsreader/poster.
  hypb.el  - hypb:map-sublists
             hypb:function-symbol-replace - Added.
  MANIFEST
  hsite-ex.el
  hypb.texinfo - Updated for addition.
	         Also changed improper reference of 'hyperbole-admin'
    mailing address to 'hyperbole-request' which is where changes to the
    Hyperbole code should be sent.

Mon Dec 23 02:10:41 1991  Bob Weiner  (rsw at delay)

* hui-menus.el - hui:menu - Fixed problem common with mouse systems
    under which one could get multiple activations of Hyperbole menus.
    Although, there are some uses for this behavior, it has been
    eliminated to remove the aggravation of having to exit from each
    menu activation level in turn.
		 hui:menus - Added Mail> support menu.
		 hui:menu-act - Fixed bug where func calls with no arg
    were interpreted as menu activations.
		 hui:menu-p - Added flag for testing of menu activation.
* hibtypes.el - grep-msg - Added, jumps to source of grep and error msg lines.
  hactypes.el - link-to-file-line - Added.
  hypb.texinfo - Documented additions.

* hypb.texinfo
  hui-menus.el - Shortened menu notation and added GBut access menu entry.

* hact.el   - action:path-args-abs - Added.
  hmail.el  - hmail:composing-dir - Added.
  hbdata.el - hbdata:build - Modified arg handling to make paths
    absolute when in outgoing mail messages, otherwise, relative paths
    would be mailed and misinterpreted.

Sun Dec 22 00:35:39 1991  Bob Weiner  (rsw at delay)

* MANIFEST    - Added "hvm.el" and "hmh.el" to distribution.
  hsite-ex.el - Added conditional configuration for Rmail, Mh or Vm setup. 
  hmail.el  - rmail:edit-quit
	      smail:send
	      smail:yank       - Unused, removed from mail interface.
  hsmail.el - Simplified and generalized to support use of
    'send-mail-function' variable from "sendmail.el" and to allow use
    of the Emacs Lisp archive "mail-plus.el" package which allows multiple
    message composure within *mail* buffer.
	      smail:comment-add - Added to 'mail-setup-hook' to automatically
    add a comment indicating Hyperbole mail button acceptance on
    outgoing mail.
	      smail:comment     - Form to eval to get mail comment.

  hrmail.el - Moved mail reader specific settings of abstract mail
    interface variables and functions here from "hmail.el".
  hmh.el - Added to support MH mail reader.
* hinit.el - hyperb:init - Moved invocation of 'hyperb:init-hook' to
    front of init instead of end so hook can influence init sequence
    such as the selection of a mail reader to load Hyperbole support for.
	     var:append - Rewrote to not append if all elements of list
    are already a part of variables value.
* hmail.el - rmail:msg-hdrs-full - Added to abstract interface.
	     rmail:msg-id-get - Changed to call above func.

Sat Dec 21 21:11:30 1991  Bob Weiner  (rsw at delay)

* hypb.texinfo
  hsite-ex.el - Changed sample 'hui:ebut-rename' binding from {C-c r} to
    {C-c C-r}.

Fri Dec 20 14:28:14 1991  Bob Weiner  (rsw at pebbles)

* hbut.el - ibut:at-p - Moved clear of hbut:current to start of function
    so 'defib' bodies can set button 'args' attribute or others.
    Also sets 'args' from any list elts after first 3 returned by 'defib' if
    args is not already set.  This permits the same argument flexibility as
    enjoyed by explicit buttons.
	    ebut:label-to-key - Rewrote to simplify, remove leading and
    trailing space, and to use 'hypb:replace-match-string'.
  hypb.texinfo - Updated manual to explain this change.

Thu Dec 19 00:00:11 1991  Bob Weiner  (rsw at delay)

* hmail.el - Conditionalized require of 'hrmail' and 'hsmail' so they
    are only loaded if 'hmail:reader' and 'hmail:composer' values
    indicate that they are needed.
* hmouse-key.el - Rewrote module so that mouse binding conditionals
    depend on window system values rather than terminal types so that
    when run within a terminal window without mouse support on a window
    system, mouse keys are not enabled.

Wed Dec 18 23:15:17 1991  Bob Weiner  (rsw at delay)

* hbut.el - ibut:at-p - Put key into 'lbl-key' attribute rather than label.
  hibtypes.el - annot-bib - Changed in file doc and code so ibtypes
    always return label rather than key, as documented previously in the
    Hyperbole manual.
* hib-kbd.el - kbd-key:normalize - Added removal of "\n" and "C-m" chars.
* hui-menus.el - hui:menu-select - Added "no help" message to prevent
    menu items without help strings from quitting menu.

Sat Dec 14 02:02:36 1991  Bob Weiner  (rsw at unnamed)

* hsite-ex.el   - If hyperb:dir already set when loaded, then don't define it.
		- Changed 'hui:menu' key binding to use whatever user's
    help-map prefix key is.
* hmouse-key.el - Fixed improper placement of ELisp require clauses which
    caused load failure of code.

==============================================================================
V2.02.2 changes ^^^^:
==============================================================================

Fri Dec 13 01:11:59 1991  Bob Weiner  (rsw at delay)

* All - Added final copyright.
* hargs.el - hargs:iform-read - Bound free variable defaults for
    modification when interactive form is an sexpression.
* hactypes.el - exec-shell-cmd - Rewrote to operate asyncronously.
    Changed calling protocol somewhat incompatibly since prior second
    argument was useless.
	        link-to-file - Added optional point parameter to allow
    jumping to a position in a file.  
* hui.el - hui:ebut-rename - Wholly rewrote to allow both in buffer renaming
   of buttons and prompted renaming (when called outside of a button).
* hbut.el - ebut:get - Modified to always clear hbut:current attrib list
    at beginning, so can later test whether or not button was found.
  hui-mouse.el - smart-key-alist - Changed clause that recognizes
    explicit buttons to trigger on what looks like a button but is not.
    Actions then signal appropriate error.
  hbdata.el - hbdata:get-entry - Stopped it from signalling an error.
  hui.el - hui:ebut-delete - Added error when no button is found.
	   hui:hbut-act  - Added invalid button error.
	   hui:hbut-help - Added invalid button error.
* hsite-ex.el - Added note about binding 'sm-mouse-toggle-bindings' to a key.
* hmouse-key.el - sm-mouse-get-bindings
		  sm-mouse-set-bindings
		  sm-mouse-toggle-bindings
		  apollo-mouse-key-and-binding - Added these functions.
		  sm-mouse-bindings
		  sm-mouse-bindings-p
		  sm-mouse-previous-bindings - Added these variables.

Thu Dec 12 19:42:15 1991  Bob Weiner  (rsw at delay)

* hinit.el        - Removed def of scroll-{up,down}-eol.
  hui-mouse.el    - Removed def of scroll-{up,down}-eol.
  hmouse-drv.el   - Moved def of scroll-{up,down}-eol here.
* hui-mouse.el - smart-key-alist - Moved default context ops to
    variables designed to handle them.
* hinit.el - Conditionally required 'hmouse-drv' so that
  'smart-key-help-show' is always loaded.

Wed Dec 11 08:24:17 1991  Bob Weiner  (rsw at barney)

* hui.el - hui:ebut-buf - Added exceptional handling of *post-news* buffer.
* hui-mouse.el  - smart-key-alist - Added general help buffer screen restore.
* hmouse-drv.el - smart-key-help-show - Added for use with
    'temp-buffer-show-hook'.
    		  smart-key-help - Modified to not handle special Smart Key
    Help buffer since no longer needed.
		  *smart-key-help-buf* - Deleted.
		  *smart-key-screen-config* - Added.
		  smart-key-summarize - Removed screen config save code.
* hsite-ex.el - temp-buffer-show-hook - Added setting so can restore screen
    after any help buffer display by pressing either Smart Key at end of help
    buffer.

Tue Dec 10 18:22:47 1991  Bob Weiner  (rsw at barney)

* hpath.el - hpath:at-p
	     hpath:is-p - Added 'non-exist' flag to allow non-existent paths.
* hargs.el - hargs:at-p - Added recognition of delimited pathnames.

Mon Dec  9 03:09:09 1991  Bob Weiner  (rsw at icarus)

* hib-kbd.el - kbd-key:normalize - Added RET or RTN key code translation.
* hypb - hypb:functionp - Added for use by hypb:replace-match-string.
* hsite-ex.el - Added call to ep:cycle-but-color.
* hibtypes.el - annot-bib - Removed limitation of use only in files named
    refs-* or *.bib.
* MANIFEST
  README
  refs-DEMO - Renamed to DEMO.

Sun Dec  8 02:22:08 1991  Bob Weiner  (rsw at slate)

* hui-mouse.el - smart-key-alist - Added call to (smart-key-summarize).
* MANIFEST - hmouse-doc - Added.
* hmouse-doc - Added for smart-key-summarize and Hyperbole manual use.
* hmouse-drv.el - smart-key-summarize - Added.
* hsite-ex.el - hyperb:dir - Added var for Hyperbole source dir.
* README  - Added section describing mailing lists.
* hact.el - actype:delete - Added.
* hbut.el - ibtype:delete - Added.

Sat Dec  7 21:23:47 1991  Bob Weiner  (rsw at cslab6a)

* hui-epV4-b.el - ep:cycle-but-color - Reset flash color also.
* hui.el - hui:but-flash - Moved init of button flashing to hsite-ex.el
    so button highlight and flash attributes can be customized more
    easily.
* hinit.el - hyperb:epoch-p - Moved to hsite-ex.el.

Thu Dec  5 00:19:35 1991  Bob Weiner  (rsw at fiddle)

* hargs.el - hargs:at-p - Expanded filename recognition using hpath:at-p.
* hibtypes - pathname - Modified to use hpath:at-p.
* hpath.el - hpath:at-p - Added to recognize double quoted, open and close
    single quoted or Texinfo file name references at point.
	     hpath:is-p - Eliminated bug where default local path case
    was not checked for existence.

Wed Dec  4 19:16:02 1991  Bob Weiner  (rsw at fiddle)

* hui-ep-but.el - Removed Epoch version-specific code.
  hui-epV3-b.el - Added to support Epoch V3 Hyperbole button highlighting.
  hui-epV4-b.el - Added to support Epoch V4 Hyperbole button highlighting.
    Version-specific code selection is now automatic.
* hinit.el - hyperb:epoch-p - Added variable, enables Epoch support.
    Used in hinit.el, hui.el, and hsite-ex.el.

Tue Dec  3 20:03:42 1991  Bob Weiner  (rsw at delay)

* hui-mouse.el - smart-key-alist - Adapted to support Hyperbole menu help.
* hargs.el - hargs:select-p
	     hargs:at-p     - Adapted to support Hyperbole menu help.
* hypb.el - hypb:help-buf-suffix - Added.
* hmouse-drv.el - smart-key-help - Changed so windows are stored
    only if help buffer is not on screen.

Mon Dec  2 17:08:50 1991  Bob Weiner  (rsw at unnamed)

* hbut.el  - ebut:map - Added missing local binding of var 'quoted'.

Sun Dec  1 19:06:09 1991  Bob Weiner  (rsw at pebbles)

* hinit.el - hyperb:check-dir-user - Fixed error on some machines where 
	       'hbmap:dir-user' was not created because of trailing slash
	       in directory name.

Sat Nov 30 03:00:09 1991  Bob Weiner  (rsw at slate)

* hui-menus.el - hui:menu-help - Added this function to show menu help
		   messages.
		 hui:menus - Added help messages.  Changed items that invoke
		   menus to return a cons cell whose car is the symbol 'menu'
		   so no longer makes recursive calls while walking through
		   menus.
		 hui:menu-act - Added support for help display and added
		   simple loop to display each selected menu.
		 hui:menu-select - Added support for help display via
		   secondary Smart Key.
		 hui:menu-top - Changed binding from ESC to C-t so ESC
		   could be used to enter meta movement keys.

Fri Nov 29 00:01:40 1991  Bob Weiner  (rsw at pebbles)

* hargs.el - hargs:at-p - Added support for:
	       symbol, buffer, character, key, and sexpression,
	       thus supporting direct selection of all
	       interactive arg types.
	     hargs:sexpression-p - Added this private function to
	       return sexpression at point or nil.
* hui.el - hui:file-find - Documented.
	   hui:hbut-help - Made error message more appropriate.
* hbmap.el - hbmap:filename - Added this variable.
* hui-menus.el - hui:menus - Renamed 'LocalFileShow' to 'DirFile' and
			       show even if does not exist.
			     Renamed 'GlobalPersonalFileShow' to
			       'PersonalFile' thus changing keys used
			       to select.
			     Removed literal 'HYPB' from this menu and
			       made into a user settable variable, 
			       'hbmap:filename'.
* hinit.el
  hsite-ex.el - Moved Hyperbole initialization messages here from
    hinit.el so that they actually occur at the beginning and end of
    init sequence and can be more easily tailored locally.

Wed Nov 27 01:42:17 1991  Bob Weiner  (rsw at delay)

* hbut.el - hattr:memq - Added, so can test for membership of nil-valued
	      attributes.
	    hattr:attributes - Added, so can cache list of attributes.
	    hattr:list - Changed arg name to 'obj-symbol' to generalize.

Tue Nov 26 05:03:42 1991  Bob Weiner  (rsw at pebbles)

* hbut.el - ibtype:create - Changed to allow associated action type to
	      be defined after ibtype.  This permits the existence of
	      ibtypes with invalid actypes but avoids the hard to
	      understand error of having a loaded ibtype end up undefined.
	    ebut:map - Added support for ignoring quoted but delimiters.
	    ebut:label-p - Added '{' and '\' as characters that quote explicit
	      button delimiters, so they do not register as buttons, used
	      with texinfo or other formatting.
* hib-kbd.el - kbd-key:normalize - Eliminated use of tmp buffer, made more
	         efficient, made handle most prefix arg syntax and {ESC ESC}
		 key sequence.
* hypb.el  - hypb:replace-match-string - Added this function.  Like
	       'replace-match' but for strings rather than buffers.
* hinit.el - hyperb:version - Updated to 2.02B.

==============================================================================
V2.02 changes ^^^^:
==============================================================================

Tue Nov 26 00:54:17 1991  Bob Weiner  (rsw at pebbles)

* README-BETA - Reworked for V2.01B.
* hibtypes.el - dir-summary - Added this implicit button type
		  which displays files from a list in a MANIFEST or DIR
		  file.
		hyp-source - Fixed so lbl-key returned is always a
		  string and changed so uses 'hyp-source' actype.
		
* hactypes.el - hyp-source - Added.

Mon Nov 25 01:13:52 1991  Bob Weiner  (rsw at delay)

* hargs.el - hargs:iform-read - Fixed handling of null default values
               so are not converted to strings.  This showed up as a
	       nil default value instead of default-directory's value
	       when prompting for a file or directory name.
* MANIFEST -   Updated with hib-kbd.el, refs-DEMO, hypb.texinfo.
* hactypes.el - link-to-ebut - Fixed missing paren bug in interactive
                  calling spec.
	        link-to-Info-node - Added support for Info-directory-list
		  used in newer versions of Info.
* hpath.el    - hpath:absolute-to - Modified to allow a list of directories
	          to look for file in.
* hbut.el - ibut:at-p - Added setting of 'loc' attribute for display
	      when reporting on implicit buttons.
            hbut:source - Corrected to handle quotes around file names.
	    hbut:label-p - Added optional 'pos-flag' parameter which
	      when non-nil returns a list including button start and end
	      positions rather than just the label or lbl-key.
* hibtypes.el - annot-bib - Corrected so returns proper key.
                pathname  - Added new ibtype that recognizes pathnames.
* README  - Reworked for public relase.
* hbut.el - ibtype:create - Removed ibtype:create-hook.
            htype:create  - Added more general htype:create-hook.
	    htype:delete  - Added htype:delete-hook.
* hbut.el - ebut:label-regexp - Added ^M as whitespace character.

Fri Nov 22 00:40:06 1991  Bob Weiner  (rsw at betty)

* hsmail.el - sendmail-send-it - Removed code to delete sender from
	        mail list and added conditional which calls
		'sendmail-delete-sender' to do this only if that
		function has been defined.  Thus, users of the standard
		sendmail.el package see no behavior change.
* hui.el - hui:ebut-buf - Modified to not drop '*mail*' mail composition
	     buffer from list of potential button buffers.
* hib-kbd.el - Added this file; makes brace delimited key sequences function
    as implicit buttons.
* hibtypes.el - Required hib-kbd.
* hbut.el - Added hbut:{key-src,key-to-label,label-p,label-to-key} aliases
	      for ebut: functions of same name since these are now used
	      for more than explicit buttons.
          - ebut:label-p - modified doc to account for this change.
* hbut.el - ebut:label-p - Modified to allow '\' quoting of button delim
	      chars for use in labels.
	      Also fixed bug where if multiple open delimiters preceded an end
	      delimiter, first open delimiter was chosen rather than innermost.
	      Nesting of buttons is not allowed.

Thu Nov 21 17:03:17 1991  Bob Weiner  (rsw at betty)

* hbut.el - hattr:summarize - Renamed to 'hattr:report'.
	  - hbut:summarize  - Renamed to 'hbut:report'
	      to conform to menu-level naming.
	      Left original names intact for backward compatibility.
	      Affected: hbut.el, hui-menus.el, and hui.el
* hrmail.el - rmail-get-new-mail - Added missing interactive declaration to
	        overlay.

Wed Nov 20 05:04:09 1991  Bob Weiner  (rsw at delay)

* hargs.el - hargs:at-p - Fixed missing paren bug affecting dired and
	       monkey-mode branches.
* hui-mouse.el - smart-key-alist - Added smart relational DB handling.

Mon Nov 18 19:18:09 1991  Bob Weiner  (rsw at delay)

* set.el - Modified 'set:create' to allow a list of elements as input.
* hui-mouse.el - Added missing 'scroll-down-eol' and 'scroll-up-eol' functions.

Sun Nov 17 07:45:21 1991  Bob Weiner  (rsw at miles)

* hui-mouse.el - smart-key-alist
  hargs.el     - hargs:at-p      - Added selection of completion item at point.

Mon Nov 11 19:06:09 1991  Bob Weiner  (rsw at angell)

* htz.el   - Added needed (require 'hypb) to prevent Hyperbole init failure.
  hinit.el - Moved (require 'hypb) earlier in list of requires.

==============================================================================
V2.01B changes ^^^^:
==============================================================================
