Anonymous avatar Anonymous committed 04ee725

Synced with FSF 5.0.1

Comments (0)

Files changed (86)

Binary file modified.

+Bob Weiner
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
-2006-08-05  Mats Lidell  <matsl@contactor.se>
+2007-06-26  Mats Lidell  <matsl@contactor.se>
 
-	* Makefile (REQUIRES): Revert add ibuffer.
+	* Synced with FSF version 5.0.1.
 
-2006-08-02  Mats Lidell  <matsl@xemacs.org>
 
-	* Makefile (REQUIRES): Add ibuffer.
-
-2004-09-29  Steve Youngs  <steve@youngs.au.com>
-
-	* Makefile (REQUIRES): Add ecrypto.
-
-2004-06-13  Norbert Koch  <viteno@xemacs.org>
-
-	* Makefile (VERSION): XEmacs package 1.16 released.
-
-2004-06-12  Mats Lidell  <matsl@xemacs.org>
-
-	* hvm.el: Synced with vm.
-        (vm-assimilate-new-messages): Fixed bug. vm function had more
-	args. (Thanks to Peter Chubb for the report.)
-
-2004-05-16  Mats Lidell  <matsl@xemacs.org>
-
-	* hyperbole.el (vm-mode-hook): Use hook.
-
-2004-02-20  Norbert Koch  <viteno@xemacs.org>
-
-	* Makefile (VERSION): XEmacs package 1.15 released.
-
-2004-02-17  Jerry James  <james@xemacs.org>
-
-	* kotl/kotl-mode.el: Use eval-and-compile to quiet byte compiler.
-	* kotl/kview.el: Ditto.
-
-2003-11-29  Jerry James  <james@xemacs.org>
-
-	* hgnus.el: Get macros in gnus-sum when compiling.
-	* hvm.el (vm-edit-message-end): Follow recent VM name change.
-
-2003-11-18  Norbert Koch  <viteno@xemacs.org>
-
-	* Makefile (VERSION): XEmacs package 1.14 released.
-
-2003-10-31  Norbert Koch  <viteno@xemacs.org>
-
-	* Makefile (VERSION): XEmacs package 1.13 released.
-
-2003-10-27  Mats Lidell  <matsl@contactor.se>
-
-	* .cvsignore: Created and added hsite.el as it is generated.
-
-2003-08-03  Norbert Koch  <viteno@xemacs.org>
-
-	* Makefile (VERSION): XEmacs package 1.12 released.
-
-2003-07-25  Jake Colman  <colman@ppllc.com>
-
-	* man/hyperbole.texi: Generate a proper info dir entry
-
-2003-07-22  Mats Lidell  <matsl@contactor.se>
-
-	* wrolo-menu.el (infodock-wrolo-menu): Fix bug with bad function
-	in menu item: rolo-edit 
-	(infodock-wrolo-menu): Link fixed to hyperbole Rolo manual.
-
-	* hui-mini.el (hyperbole): Use hyperbole-on-menubar.
-
-	* hinit.el (hyperbole-on-menubar): Visibility is customizable.
-	(hyperb:init): Use hyperbole-on-menubar.
-
-	* hpath.el (hpath:display-where): Customizable. 
-	(hpath:find-alist): Added eog, oowriter, oocalc.
-
-	* hui-menu.el (hui-menu-options): Uses hyperb:customize for
-	general package customization.
-
-	* hyperbole.el (hyperb:customize): Helper. Brings up customize for
-	the package.
-
-	* hsite-ex.el (smart-scroll-proportional): Customizable.
-
-	* hyperbole.el (hyperb:find-file-urls-mode): Customizable.
-	(hyperbole): Created group.
-
-2003-07-02  Norbert Koch  <viteno@xemacs.org>
-
-	* Makefile (VERSION): XEmacs package 1.11 released.
-
-2003-06-30  Mats Lidell  <matsl@contactor.se>
-
-	* Makefile (EARLY_GENERATED_LISP): hsite.el is generated.
-
-2003-06-28  Adrian Aichner  <adrian@xemacs.org>
-
-	* package-info.in: Use description from SF Project Summary page.
-
-2003-06-28  Mats Lidell  <matsl@contactor.se>
-
-	* hversion.el:  Know about gtk.
-
-	* hui-mini.el (hui:menus): Use xemacs-discuss. Disable the other
-	lists.
-
-	* hui-menu.el (infodock-hyperbole-menu): Use
-	xemacs-discuss. Disable the other lists.
-
-	* hui-em19-b.el: Know about gtk.
-
-	* hibtypes.el (hyp-address): Use xemacs-discuss.
-
-	* Makefile: The xemacs package style.
-
-1999-07-18  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:version): Version 4.18 released.
-
-* hvm.el (vm-edit-mode): Commented out lines that are included
-   (improperly) in VM's `vm-edit-message' function.
-
-1999-07-16  Bob Weiner  <weiner@beopen.com>
-
-* hyperbole.el: Fixed bug caused by autoloading of hyperb:autoload which
-    caused loading messages to appear in initial shell when the editor
-    was launched.
-
-* kotl/kotl-mode.el (kotl-mode-map): Use substitute-key-definition
-    available in modern versions of XEmacs.
-
-* kotl/klabel.el (klabel-type:to-label-end): Fixed to handle the situation 
-    during filling where the first node may not be at the beginning of the 
-    buffer.
-
-1999-07-14  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfill.el (kfill:fill-paragraph): Renamed from fill-paragraph.
-	        (kfill:do-auto-fill): Renamed from do-auto-fill.
-  kotl/kotl-mode.el (kotl-mode): Made kfill's fill paragraph and auto-fill 
-    commands affect only Koutlines, not all buffers.
-                (kfill:funcall): 
-		(kfill:function-table): Removed, no longer used.
-
-1999-07-13  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfill.el: Removed require of kview.
-
-* hmouse-drv.el (smart-scroll-proportional): Fixed bug that could cause
-    this to be set to nil initially when the default should be t.
-
-1999-07-12  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kimport.el (kimport:copy-and-set-buffer): Set major-mode in
-    temporary buffer.
-
-1999-07-11  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfill.el (fill-paragraph): This may be called from
-    `fill-region-as-paragraph' in "filladapt.el" which narrows the region to
-    the current paragraph.  A side-effect is that the cell identifier and
-    indent information needed by this function is no longer visible.  So we
-    temporarily rewiden the buffer here. 
-
-1999-07-10  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (action-key-default-function): Changed from `hui:menu' to
-    `action-key-error' since popping up a minibuffer menu after a click in
-    a random context was too confusing to new users.  It is better simply to
-    display an error message.  More advanced users can set this themselves.
-
-1999-07-09  Bob Weiner  <weiner@beopen.com>
-
-* _hypb: Added as duplicate of .hypb file for when hyperb:microcruft-os-p is true.
-
-* hversion.el (after-init-hook): It is possible for this file to be loaded
-    before the first frame is initialized in which case
-    `hyperb:window-system' will have the wrong value.  This hook
-    re-initializes it to the proper value at the end of the startup sequence.
-
-1999-07-01  SL Baur  <steve@beopen.com>
-
-* hypb.el (hypb:domain-name): Use cleaner method of obtaining a temporary
-buffer.
-
-==============================================================================
-V4.18 changes ^^^^:
-==============================================================================
-
-1999-06-27  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:version): Version 4.17 released.
-
-* hibtypes.el (debugger-source): Improved GDB/WDB breakpoint line
-    matching.
-
-* hmouse-tag.el (smart-emacs-lisp-mode-p): Added Texinfo mode
-    since often use Emacs Lisp symbols in manuals.
-
-1999-06-25  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-add): Fixed bug in substring indexing.
-
-* hmouse-tag.el (smart-cc-mode-initialize): Added as an autoload.
-	        (smart-c-include-file): Called above function.
-
-1999-06-24  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (hui-menu-remove): 
-	      (hyperbole-menubar-menu): Used customize when available on
-    the `menubar-configuration' variable.
-
-* hibtypes.el (pathname): Updated to handle whitespace delimited Emacs
-    Lisp file names.
-
-1999-06-23  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:help-buf-prefix): Renamed from `hypb:help-buf-suffix' and
-    changed value to better conform to other help buffers.
-          (hypb:help-buf-name): Rewrote.
-
-* hmouse-drv.el (hkey-help): Modernized by invoking `help-mode'.
-
-* hmouse-tag.el (smart-tags-file-list): Fixed to automatically use
-    `smart-emacs-tags-file' when in the *scratch* buffer.
-
-1999-06-22  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-drv.el (hkey-help-show): Made first arg, buffer, optional 
-    since the speedbar package can call this function without that
-    argument.
-
-* kotl/kimport.el (kimport:count-paragraphs): Added since can no longer
-    use count-matches since `paragraph-separate' is not anchored to the
-    beginning of lines any more.
-                  (kimport:text-paragraphs): Changed to not
-    re-search-forward for `paragraph-start'.
-
-* hpath.el (hpath:find-other-frame): Use id-create-frame if available to
-    set minimum frame size.
-
-1999-06-21  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfill.el: Replaced `fill-prefix-prev' with `prior-fill-prefix'
-    and rewrote kfill:fill-paragraph to deal with adaptive filling.   
-
-1999-06-20  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:display-alist): Added support for playing .au sound files.
-
-1999-06-19  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:display-alist): Fixed to use the value of
-    hpath:display-where to determine where Info nodes are displayed.
-
-* hpath.el (hpath:at-p): Added recognition of whitespace delimited
-    existing filenames so that one can point at a filename anywhere and
-    jump to it.
-  hibtypes.el (pathname): Made this the lowest priority type within this
-    file since it now matches broadly to any whitespace delimited existing 
-    file.
-
-* hactypes.el (link-to-file-line): Protected (smart-tags-file-path)
-    with a condition-case so it can't trigger an error.  In such cases
-    where a tag-table is not available from which to expand the `path'
-    arg, just use it unchanged and let the `hpath:find-line' call
-    determine whether or not it exists.
-
-* DEMO: Added `Using URLs as Filenames' section.
-  man/hyperbole.texi (Using URLs with Find-File): Added.
-
-1999-06-18  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (hui-menu-options): Added `Find-File-Accepts-URLs' item.
-  hui-mini.el (hui:menus): Added `Find-File-URLs' toggle item.
-
-* hyperbole.el (hyperb:find-file-urls-mode): 
-	       (hyperb:enable-find-file-urls): 
-	       (hyperb:disable-find-file-urls): Added these functions to
-    control whether find-file commands accept www and ftp URLs.
-
-* Makefile (dist): Build a .zip archive for Windows in addition to the
-    .tgz distribution.
-
-1999-06-18  Bob Weiner  <weiner@beopen.com>
-
-* hui-mini.el (hui:menus): Renamed MailLists to MsgForums.
-  hui-menu.el (infodock-hyperbole-menu): Renamed Mail-Lists to Msg-Forums.
-
-1999-06-17  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-rename): Added to prompt user to rename old personal rolo
-    files when wrolo is loaded.
-
-* wrolo.el (rolo-display-buffer): Renamed buffer to *Hyperbole Rolo*.
-
-* hactypes.el (exec-window-cmd): 
-              (exec-shell-cmd): Renamed buffer to *Hyperbole Shell*.
-
-1999-06-16  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:display-file-with-logo): Fixed to not count other extents
-    in the buffer as the logo extent.
-
-* hbut.el (ebut:key-src): Added support for movement to a different
-    directory within `make' output.
-
-* wrolo.el (rolo-file-list): Changed default rolo file to ~/.rolo.otl to
-    conform to new shortened naming strategy.
-
-1999-06-15  Bob Weiner  <weiner@beopen.com>
-
-* HY-ABOUT:  Renamed from ABOUT.
-
-1999-06-11  Bob Weiner  <weiner@beopen.com>
-
-* hsys-w3.el (www-url:handler-function): 
-  hyperbole: Made file finding commands recognize ftp and http URLs
-    after Hyperbole is installed (not necessarily fully loaded).
-
-* Used new name BeOpen.com throughout.
-
-* hpath.el (hpath:find): Fixed to transform ftp URLs to efs filenames
-    before trying to copy them to a local file.
-
-1999-06-09  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfill.el (kfill:function-table): Eliminated loading of "fill.el"
-    and "simple.el" which caused improper paragraph filling behavior.
-
-* Makefile: Rewrote to handle more dependencies and to integrate .texi
-    manual builds.
-
-1999-06-03  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-display-format-function): Added to format rolo entries for display.
-           (rolo-add-match): Used above variable.
-  man/hyperbole.texi (Rolo Settings): Added description of above variable.
-
-1999-05-26  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-to): 
-	   (rolo-add): Disallowed delimiter characters within entry
-   category names to prevent matching to / characters within URLs included
-   right after an entry name.
-
-1999-05-23  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (grep-msg): Added support for the Weblint Perl package.
-
-1999-05-13  Bob Weiner  <weiner@beopen.com>
-
-* htz.el (htz:date-parse):
-         (htz:span-in-days): Added support for calendar-julian-date input format.
-
-1999-05-12  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:return-process-output): Added to return the output of a
-    process call.
-          (hypb:call-process-p): Made `infile' argument optional.
-
-1999-03-04  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kview.el (kcell-view:idstamp): Fixed bug that triggered error if
-    autonumbering was set to none and then the {C-c @} command was invoked.
-
-1999-02-07  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:rfc): Updated default to use ftp.faqs.org.
-
-1999-02-04  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:configuration): Fixed to insert at the start of the
-    message body and thus prior to any user signature.
-
-1998-11-20  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:command-string): Added.
-	   (hpath:find-program): 
-	   (hpath:find): Fixed to handle list of possible display programs
-    properly and modified to signal an error if the filename does not
-    exist or is not readable.
-
-==============================================================================
-V4.17 changes ^^^^:
-==============================================================================
-
-1998-11-19  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:version): Version 4.16 released.
-
-1998-11-18  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el (smart-tags-display): Removed exact match setting of
-  `find-tag-tag-order' for GNU Emacs since it will not work for #define
-  entries in TAGS tables since they include the #define prefix and do not
-  have a separate tag name part upon which to achieve an exact match.  The 
-  only setting that will work is `tag-any-match-p'.
-  	        (smart-tags-display): Changed local setting of
-  `tags-table-list' to a permanent one so that if the find-tag command
-  prompts for a tags file, it is saved for the next usage of this function.
-
-1998-11-09  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Added support for function menu `fume-list-mode'.
-
-1998-11-06  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Changed Remove-this-Menu to
-    Remove-This-Menu for uniformity with InfoDock menu items.
-
-1998-10-30  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kexport.el (kexport:html-replacement-alist): Fixed possible double
-    markup of URLs due to hpath:url-regexp2 match.
-
-==============================================================================
-V4.16 changes ^^^^:
-==============================================================================
-
-1998-10-27  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:version): Version 4.15 released.
-
-1998-10-26  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:display-alist): 
-  hibtypes.el (mail-address): Dealt with case-insensitive OSes.
-
-1998-10-25  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Added support for (help-mode) which displays
-    Emacs Lisp variable and function documentation
-
-* hui-mouse.el (smart-man-c-routine-ref): Simplified.
-  hmouse-tag.el (smart-c): Added optional 3rd argument tags-file-list.
-                (smart-tags-file): Renamed to (smart-tags-file-list) and
-    modified to return ordered list of TAGS file found below current
-    directory from deepest TAGS file to the one closest to the root
-    directory.  Also eliminated fallback interactive prompting for a tags
-    table.  Signal an error in such cases which explains how to build a
-    tags table.  Rewrote all callers of this function too.
-                (smart-tags-file-path): Rewrote to utilize a list of tag
-    files.
-                (smart-*-tag): Eliminated setting of older
-    `tags-file-name' variable.
-    (smart-ancestor-tag-files): Added and called in (smart-tags-file-list).
-	        (smart-tags-display): Added and used optional third
-    parameter tags-file-list to override computation of this list in some
-    cases.
-
-* hpath.el (hpath:push-tag-mark): Added.
-	   (hpath:display-buffer): 
-           (hpath:display-buffer-other-frame): Called hpath:push-tag-mark.
-
-* hmouse-tag.el (smart-lisp): Eliminated use of old wtags.el code.
-                (smart-tags-display): Updated to push a tag marker when
-    a tag match is found.
-
-==============================================================================
-V4.15 changes ^^^^:
-==============================================================================
-
-1998-10-15  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:version): Version 4.14 released.
-
-1998-10-01  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (gnus-push-button): Added.
-
-1998-09-30  Bob Weiner  <weiner@beopen.com>
-
-* hsys-w3.el (www-url): Added message to give user feedback when viewing
-    in an external browser.
-
-* hui-menu.el (infodock-hyperbole-menu): 
-              (infodock-hyperbole-menu): Grayed out these items when not
-    applicable.
-
-1998-09-28  SL Baur  <steve@beopen.com>
-
-* GNUmakefile.id: Restore kotl/ subdirectory on installation.
-
-1998-09-27  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-highlight-face): 
-  hui-xe-but.el:
-  hui-em19-b.el: Converted all make-face calls to newer customize-based
-    `defface' macro calls.  This eliminates load-time ordering
-    dependencies of when face properties may be set.
-
-* hui-mouse.el (hkey-alist): Added initial point-and-click Python support.
-
-1998-09-26  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (hui-menu-url-options): Changed Current-Netscape-Window to
-    Any-Netscape-Window to match the minibuffer menu entry.  Also changed
-    Here to W3 for the same reason.
-
-* hyperbole.el (action-key-url-function): Eliminated use of this variable
-    and replaced with `browse-url-browser-function' settings.
-  hui-menu.el (hui-menu-url-options): 
-  hui-mini.el (hui:menus): Added Grail and Lynx settings.
-  hui-menu.el (hui-menu-url-options): 
-  hsys-w3.el (www-url): Updated to use `browse-url-browser-function'
-    exclusively.
-
-1998-09-25  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (dir-summary): Allow for entry matches in MANIFEST.suffix
-    files which may lack any descriptive content.
-
-1998-09-10  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode-map): Handle M-BS binding under XEmacs
-    and overloading of `backward-or-forward-delete-char' function.
-
-==============================================================================
-V4.14 changes ^^^^:
-==============================================================================
-
-1998-09-01  Bob Weiner  <weiner@beopen.com>
-
-* wrolo-logic.el (rolo-map-logic): Added rolo @loc> line to output to
-    support editing of matched entries.
-
-1998-08-28  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (grep-msg): Stopped BSO/Tasking error format from matching
-    to HP cc error format.
-
-* hpath.el (hpath:find-alist): Changed PDF viewer to a list of
-    ("xpdf" "acroread").  Xpdf is generally much faster than Adobe's
-    acroread.
-
-* hpath.el: Replaced all hpath:ange-ftp functions with hpath:efs since
-    this is the newer remote pathname package.  Still left compatibility
-    with ange-ftp, however.
-            (hpath:find-executable): Added to allow lists of display
-    executables rather than just one per file type.
-            (hpath:find): Called hpath:find-executable.
-
-* hversion.el (hyperb:mouse-buttons): Added for conditionalizing based on
-    the number of available mouse buttons.
-	      (sm-window-sys-term): Added `mswindows' symbol for newer
-    versions of XEmacs on NT.
-
-1998-08-27  Bob Weiner  <weiner@beopen.com>
-
-* hyperbole.el (featurep 'info): Replaced wrong 'Info symbol.
-
-1998-08-26  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Changed from a defconst to a defun
-    to facilitate initialization at editor startup.
-
-1998-08-25  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el: Deleted no longer used hypb:copy-sublists and hypb:window-list-all-frames.
-           (hypb:window-list): Rewrote from scratch.
-
-1998-08-18  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (debugger-source): Updated GDB clause to expand file name
-    based on the directory from `gud-last-frame' or `gdb-last-frame'.
-
-1998-08-14  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (elisp-compiler-msg): Supported new InfoDock and XEmacs
-    compiler error format.
-
-* Changed \^M everywhere to more modern \r syntax and added \r where
-  needed to support MS OS usage of \r\n to end lines.
-
-1998-08-13  Bob Weiner  <weiner@beopen.com>
-
-* kotl/klink.el (klink:at-p): Eliminated false matches in occur and shell
-    modes.
-	
-==============================================================================
-V4.13 changes ^^^^:
-==============================================================================
-
-1998-08-03  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Made Outline/ menu items designed 
-    to work with kotl-mode inactive when in a different major mode.
-
-1998-08-01  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el: Fixed bug in recognition of www.domain.com abbreviated URLs
-    when in a buffer.
-
-==============================================================================
-V4.12 changes ^^^^:
-==============================================================================
-
-1998-07-02  SL Baur  <steve@beopen.com>
-
-* hypb.el (hypb:mouse-help-file): 
-	  (hypb:display-file-with-logo): Use locate-data-file if it exists.
-
-Thu Jun 25 19:57:18 1998  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kmenu.el: Added Demote and Promote to the Edit menu.
-    Also added Tab-Key-Inserts-Spaces and Tab-Key-Tabs-Over.
-
-* kotl/kotl-mode.el (kotl-mode:toggle-indent-tabs-mode): Added and
-    called from the menu.
-
-1998-06-03  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode-map): Added scroll-down-command and
-    scroll-up-command overloads for InfoDock 4 and XEmacs 20.
-
-1998-05-07  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (sm-window-sys-term): Added w32 used by newer versions of
-    GNU Emacs.
-
-Sat May  2 01:45:46 1998  Bob Weiner  <weiner@beopen.com>
-
-* hrmail.el (rmail-summary-create-post-hook):
-            (rmail-get-new-mail-post-hook):  Use these hooks if they are
-    bound instead of overloading the associated functions.
-    Eliminated the need for function overloading when running in InfoDock.
-
-Fri May  1 22:35:14 1998  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:function-copy): 
-	  (hypb:function-symbol-replace): 
-  hact.el (action:params): 
-	  (action:commandp): Patches from SLB to handle XEmacs V20 opaque
-    byte-code objects.
-
-Thu Apr 30 00:03:08 1998  Bob Weiner  <weiner@beopen.com>
-
-* wrolo-menu.el (wrolo-popup-menu): Removed unused InfoDock clause.
-
-Wed Apr 29 23:58:17 1998  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kmenu.el (kotl-popup-menu): Rewrote to eliminate invalid macro call
-    to popup-menu under GNU Emacs.
-
-Thu Apr 23 02:17:34 1998  Bob Weiner  <weiner@beopen.com>
-
-* hactypes.el (exec-window-cmd): Fixed so existing *shell* buffer
-    is not renamed to *Hypb Shell* under InfoDock.
-
-==============================================================================
-V4.11 changes ^^^^:
-==============================================================================
-
-Tue Apr 21 02:32:23 1998  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:example): Fixed to not create
-    multiple example buffers and to save personal copy of
-    EXAMPLE.kotl buffer when first created.
-
-Mon Apr 20 16:29:15 1998  Bob Weiner  <weiner@beopen.com>
-
-* hui-mini.el (hui:menus): 
-  hui-menu.el (infodock-hyperbole-menu): 
-  HY-README:  Moved What's New into a separate file, HY-NEWS.
-
-* HY-README: Renamed from README.
-
-Fri Apr 17 00:10:37 1998  Bob Weiner  <weiner@beopen.com>
-
-* wrolo-menu.el (id-menubar-wrolo): 
-                (id-popup-wrolo-menu): Unified menu implementations so
-    most items are not repeated within the code.
-
-* Removed all support for the long dead Lucid Emacs, Sunview window system
-  and UofI Epoch.
-
-* kotl/kmenu.el (id-menubar-kotl): 
-                (id-popup-kotl-menu): Unified menu implementations so
-    items are not repeated within the code.
-
-Sat Mar 28 06:20:50 1998  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-display-matches): Modified to not force display
-    in another window if the current window already has the match buffer
-    displayed.
-
-Wed Mar 25 23:25:16 1998  Bob Weiner  <weiner@beopen.com>
-
-* hui-window.el (hmouse-paste-region): 
-                (hmouse-alist):
-  hmouse-key.el (hmouse-save-region): Added to save active region for
-    pasting with the Action or Assist Mouse Keys.
-                (action-key-depress): 
-          	(assist-key-depress): 
-  hmouse-drv.el (action-mouse-key): 
-	        (assist-mouse-key): Modified to support pasting if the
-    Action or Assist Mouse Key is clicked when a region is active within
-    any frame (requires that `transient-mark-mode' is set to t under GNU
-    Emacs).
-
-Sat Mar 21 02:47:02 1998  Bob Weiner  <weiner@beopen.com>
-
-* hyperbole.el (action-key-url-function): 
-  hui-menu.el (hui-menu-options): Removed support for Mosaic since no one
-    should be using it any more.
-
-* hsys-w3.el (www-url): Allow this to trigger when in W3 mode so can use
-    the Action Key to send a URL to another browser depending on the
-    setting of `action-key-url-function'.
-
-Thu Mar 19 02:01:11 1998  Bob Weiner  <weiner@beopen.com>
-
-* Replaced all `fset' calls with `defalias'.
-
-Sun Mar 15 11:17:58 1998  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:find-program): Made application of hpath:display-alist
-    case-sensitive.
-
-* kotl/kmenu.el (id-popup-kotl-menu): 
-	        (id-menubar-kotl): Added menu items for importing and
-    exporting Koutlines.
-
-* kotl/kview.el (kview:default-label-separator): Changed from two spaces
-    to a period and then a space, to better delimit labels.
-
-* hpath.el (hpath:url-regexp2): 
-           (hpath:string-url-regexp2): Added to handle terse URLs without
-    the protocol: prefix.
-           (hpath:is-p): 
-           (hpath:ange-ftp-at-p): 
-           (hpath:ange-ftp-p): Updated these functions to handle terse
-    URLs.  Also fixed matching bugs in this last function.
-           (hpath:url-regexp): 
-           (hpath:url-regexp2): Reworked to use symbolic names for their
-    many match groupings, to improve maintainability.
-
-Fri Mar 13 22:06:06 1998  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:url-regexp): Tightened match to ignore trailing quote marks.
-
-Tue Mar  3 00:43:03 1998  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-add): Speeded up the time to locate the proper insertion
-    point for a first-level entry by three-fold (33% of the original
-    time).  This is the most common case.
-           (rolo-locate): Added this command and bound to {l} within the
-    rolo match buffer to interactively search for matches at the beginning
-    of entries.  Also added as wrolo popup menu item,
-    Locate-Entry-Isearch.
-
-Thu Feb 26 13:22:13 1998  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kexport.el: Added this file to convert koutlines to HTML.
-
-Thu Feb 26 05:56:55 1998  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:url-regexp): Tightened up final character URL matching.
-
-Mon Feb 23 02:52:07 1998  Bob Weiner  <weiner@beopen.com>
-
-* wrolo-logic.el (rolo-fgrep-logical): Added to simplify use of the
-    rolo logical operators.
-* wrolo.el (rolo-fgrep): Modified to automatically call rolo-fgrep-logical
-    if the search string contains (and) (or) (not) or (xor) expressions.
-
-Sat Feb 21 17:01:54 1998  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:display-alist): Added Action Key loading of .rdb
-    database files from the BeOpen.com RDB in-memory relational database
-    package.
-
-* kotl/kotl-mode.el (kotl-mode:tab-flag):
-                    (kotl-mode:toggle-tab-flag): 
-                    (kotl-mode:indent-line): 
-                    (kotl-mode:tab-command): Added to support frequent
-  insertion of literal tabs characters and bound this to {TAB}
-                    (kotl-mode:indent-region): Added support for indenting
-  regions within the current cell.
-
-Sat Feb 14 17:35:17 1998  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:display-alist): Extended to match any OO-Browser
-    Environment file names with OOBR or OOBR.*-FTR in them.
-
-Tue Feb 10 00:13:14 1998  Bob Weiner  <weiner@beopen.com>
-
-* hyperbole.el (Info-directory-list): Add hyperbole/man subdirectory if
-    it exists to eliminate need to install the online manual.
-
-Wed Feb  4 01:27:57 1998  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (hsys-w3): Raised priority of this type so that it precedes
-    klink type and so <A HREF="http://www.whatever.com"> is not treated
-    as a klink.
-
-Sat Jan 17 00:06:29 1998  Bob Weiner  <weiner@beopen.com>
-
-* hsite-ex.el: Moved all hpath:display-*, hpath:variables and
-    hpath:find-alist variables back into "hpath.el" to avoid the need
-    to autoload these before hsite.el is loaded.
-
-Fri Jan 16 19:54:16 1998  Bob Weiner  <weiner@beopen.com>
-
-* wconfig.el: (wconfig-ring-save): 
-   	      (wconfig-add-by-name): Substituted command keybindings in
-    user messages.
-
-Thu Jan  8 16:58:06 1998  Bob Weiner  <weiner@beopen.com>
-
-* hargs.el (hargs:completion): Fixed to always grab only one completion
-    entry and to replace the minibuffer contents completely with an
-    appropriate value based on the selected entry.
-           (hargs:string-to-complete):
-	   (hargs:unset-string-to-complete): 
-	   (hargs:set-string-to-complete): Added to improve completion selection.
-
-Wed Jan  7 12:40:16 1998  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Added call to smart-element when in an
-    OO-Browser feature listing buffer.
-
-* hibtypes.el (oobr-ftr): Deleted by moving to the OO-Browser since
-    hibtypes.el is not shipped with the OO-Browser.
-
-* wrolo-menu.el (wrolo-popup-menu): Fixed to deal with GNU Emacs
-    definition of popup-menu as a macro.
-
-* hversion.el (hyperb:path-being-loaded): Deleted, no longer used.
-
-* hyperbole.el (hkey-init): Added documentation for this variable.
-               (hyperb:dir): Simplified by using locate-file instead of
-    hyperb:path-being-loaded.
-
-* hmouse-drv.el (hkey-either): Moved from hyperbole.el to hmouse-drv.el so
-    is included in the OO-Browser and can be bound to a key.
-
-Tue Jan  6 11:57:10 1998  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:emacs19-p): Updated to support Emacs V20 and above.
-
-Sat Dec 20 23:06:54 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/klink.el (klink:at-p): Tightened test for klinks within C-based
-    programming languages to matches only within comments.  This avoids
-    both C++ template and Objective-C protocol syntaxes that look like klinks.
-
-Wed Dec 17 22:57:48 1997  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (grep-msg): Added support for Microsoft JVC error messages.
-
-1997-11-22  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (id-cflow): Added to browse C code call trees produced by id-cflow.el.
-
-Wed Nov 19 18:16:10 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el (smart-c): 
-	        (smart-c++-tag): 
-	        (smart-objc-tag): Don't bother checking for symbols within
-    libraries if the user-specific ~/.CLIBS-LIST file has not been created.
-
-Tue Nov 18 00:23:53 1997  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (oobr-ftr): Added to jump to OO-Browser feature tag definitions.
-
-Mon Nov 17 21:29:11 1997  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (mail-address): Eliminated matches in OOBR-FTR buffers
-    which use @ characters for other reasons.
-
-* hmouse-tag.el (smart-c++-at-tag-p): Updated to allow for identifiers
-    such as, `operator () (int, int)' yet to not include the opening
-    parenthesis in `min ()' as that would throw off tag handling for
-    `min'.
-
-Tue Nov 11 18:26:08 1997  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:match): Made this case-insensitive so files coming off
-    case-insensitive OSes will always work properly.
-
-==============================================================================
-V4.10 changes ^^^^:
-==============================================================================
-
-Wed Oct  8 15:04:13 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el: Remove require of hbut since no longer needed.  This
-    greatly simplifies this modules' dependencies.
-
-Thu Oct  2 15:34:28 1997  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:at-p): 
-           (hpath:url-p): 
-	   (hpath:url-at-p): Improved recognition of local files.
-
-==============================================================================
-V4.027 changes ^^^^:
-==============================================================================
-
-Tue Sep 16 17:34:47 1997  Bob Weiner  <weiner@beopen.com>
-
-* htz.el (htz:local): Use current-time-zone function when available.
-
-Mon Sep 15 13:46:44 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:fill-paragraph): Updated to do better
-    paragraph filling with the par-align.el package under InfoDock.
-
-Tue Aug 26 03:18:57 1997  Bob Weiner  <weiner@beopen.com>
-
-* hargs.el (hargs:at-p): Fixed to use newer Info-directory-list variable
-    when available.
-
-Sun Aug 24 21:28:54 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-key.el (hmouse-toggle-bindings): Disabled this command since
-    it is too easy for novices to invoke and its change is too
-    radical unless the user is notified.
-
-Sat Aug 16 01:20:06 1997  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (pathname): Fixed bug that prevented this implicit
-    button type from recognizing Emacs Lisp library .el files.
-
-Fri Aug 15 14:50:59 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode-map): Only bind M-C-h (M-BS) if it
-    does not already have a standard editing key binding.
-
-Sun Aug 10 23:58:45 1997  Bob Weiner  <weiner@beopen.com>
-
-* hsite-ex.el (hpath:find-alist): Added invocation of `xdvi' to display
-    .dvi files under the X window system.
-
-Sat Aug  9 02:39:46 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Added Fortran90 mode support for identifier lookups.
-
-==============================================================================
-V4.026 changes ^^^^:
-==============================================================================
-
-1997-07-23  Bob Weiner  <weiner@beopen.com>
-
-* hactypes.el (link-to-texinfo-node): Added to display a Texinfo node
-    within the current buffer.  Used during cross-reference following.
-
-* hui-menu.el (infodock-hyperbole-menu): Changed "Quit" menu item to
-    "Remove-this-Menu" to make its action more explicit and moved to
-    its own section near the top of the menu.
-
-1997-07-21  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (texinfo-ref): Added this implicit button type which
-    displays Info node associated with Texinfo @xref, @pxref or @ref at
-    point if point is on the cross-reference keyword.  If within the
-    cross-reference braces, displays the associated Info node.
-
-1997-07-20  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (hui-menu-remove): Simplified removal if
-    menubar-configuration variable is defined.
-
-1997-07-16  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:find-program): Modified to allow for natively handled
-    image formats when `image-mode' is defined.
-
-1997-07-14  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode-map): Handled Emacs V20 elimination of
-    indented-text-mode-map variable.
-
-Fri Jun 27 15:48:47 1997  Bob Weiner  <weiner@beopen.com>
-
-* wrolo-menu.el (menubar initialization): Added (featurep 'infodock) test
-    to avert error where W3 defines a stub for id-menubar-set and this
-    makes us assume we are running under InfoDock.  Steve Baur pointed
-    this out and provided the patch.
-
-Wed Jun 25 01:15:42 1997  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:display-file-with-logo): Disabled attempt at glyph
-    insertion when not supported, e.g. under GNU Emacs.
-
-Tue Jun 24 14:44:07 1997  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (mail-address-mode-list): Added to support programmability
-    of the modes in which mail-address implicit buttons are active.
-
-Wed Jun  4 16:15:12 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el (smart-lisp-at-tag-p): Eliminated match to final colon.
-
-Wed May 28 19:38:39 1997  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (ctags): Added this new type to jump to the source line
-    associated with a ctags file entry in any buffer.
-              (etags): Similar except for etags and only works in TAGS
-  buffers.
-
-Tue May 20 01:24:39 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el (smart-c++-at-tag-p): Fixed to handle variable tags.
-
-Mon May 19 21:22:50 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el (smart-c++-tag):
-                (smart-objc-tag):
-                (smart-java-tag): Added to support TAGS file usage with
-    the OO-Browser.
-
-==============================================================================
-V4.025 changes ^^^^:
-==============================================================================
-
-Thu Apr 24 19:31:25 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (smart-dired-assist): Updated to call Emacs 19
-    dired-flag-file-deletion command.
-
-* hui-menu.el (hui-menu-options): Added toggle button to add and remove
-    the Hyperbole Menu from the menubar.
-              (hyperbole-menubar-menu): Updated to account for the
-    menubar-configuration variable which can hide menus.
-
-* hinit.el (hyperb:init-menubar): Made this autoloadable and interactive.
-
-* kotl/kmenu.el (kotl-menubar-menu): 
-  hui-menu.el (hyperbole-menubar-menu): Added work around for event
-    handling bug in some versions of XEmacs.
-
-Wed Apr 23 21:22:31 1997  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:microcruft-os-p): Added `win32'.
-
-Sat Apr  5 14:11:13 1997  Bob Weiner  <weiner@beopen.com>
-
-* hargs.el (hargs:at-p): 
-       	   (hargs:iforms-extensions): Added support for +V extension
-       character for interactively reading a koutline view spec.
-
-* kotl/kmenu.el (id-popup-kotl-menu): 
-                (id-menubar-kotl): Added Label-Type/Set-Label-Separator
-    menu item.
-
-Fri Apr  4 22:12:46 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui.el (hui:ebut-prompt-for-action): Added a defvar of this variable.
-* man/hyperbole.texi: Edited the whole manual for clarity and rearranged
-    some chapters to start discussing user-level features much faster than
-    before.
-* hypb-mouse.txt: Corrected entry for the Action Key in an unrecognized
-  context; it displays an invalid context message.
-
-Fri Mar 28 08:23:56 1997  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el: Added a missing require of htz.el.
-
-Sun Mar 23 21:20:02 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Sensitized activation of
-    items on the Window-Configuration submenu.
-
-Sat Mar 22 23:23:24 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfile.el (kfile:read): Added optional argument ver-string
-    so kfile:is-p need not be called twice.
-
-* kotl/kotl-mode.el (kotl-mode:example): Added this command to simplify
-    demonstration of the Koutliner. Also added to "kotl/kmenu.el".
-
-Fri Mar 21 00:36:21 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Added conditionalized pointer
-    to Hyperbole Menu section of the InfoDock Manual.
-
-Thu Mar 20 11:52:11 1997  Bob Weiner  <weiner@beopen.com>
-
-* hvm.el (vm-assimilate-new-messages): Updated for VM 6.19 calling
-   compatibility.
-
-* hpath.el (hpath:url-at-p): Delete any trailing commas from URL.
-
-==============================================================================
-V4.024 changes ^^^^:
-==============================================================================
-
-Thu Mar 13 22:01:52 1997  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-toggle-datestamps): Added.
-* hui-mini.el (hui:menus): Added Cust/Toggle-Rolo-Dates entry.
-* hui-menu.el (hui-menu-options): Added Customization/Toggle-Rolo-Dates
-    item.
-* wrolo.el (rolo-add): Added wrolo-add-hook, executed after the record
-    is added.
-           (rolo-edit): Added wrolo-edit-hook, executed after point is
-    successfully moved to the record to edit.  These can be used, for
-    example, to add and update date entries in address records.
-           (rolo-current-date): Added.
-	   (rolo-set-date): Added and used as default wrolo-add-hook and
-    wrolo-edit-hook settings.
-
-Mon Mar 10 12:17:15 1997  Bob Weiner  <weiner@beopen.com>
-
-* hsys-w3.el (www-url): Eliminated call of external Web browser if not
-    running under a window system.
-
-Sun Mar  9 01:32:03 1997  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:url-at-p):
-	   (hpath:www-at-p): Fixed bug that referred to an optional match
-    component without checking if it was matched.
-           (hpath:url-p): Changed doc to reflect that pathname can be optional.
-
-* hsite-ex.el: Added (require 'hyperbole) to ensure that this file
-    is loaded if hsite.el is autoloaded, e.g. under XEmacs.
-
-Thu Mar  6 14:14:05 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-mini.el (hyperbole): Added autoload special comment.
-
-Wed Mar  5 01:14:47 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:center-line): 
-* kotl/kview.el (kcell-view:line): Changed calls to
-    kotl-mode:beginning-of-line to kotl-mode:start-of-line to avoid an
-    XEmacs byte compiler bug in some versions.  The bug shows up when
-    kotl-mode:center-line is called on the first line of a cell and the
-    cell label is centered along with the line (the label should not
-    move).
-
-Tue Mar  4 20:45:52 1997  Bob Weiner  <weiner@beopen.com>
-
-* hsite-ex.el (hpath:find-alist): Modified to use `xv' to display xpm
-  files; it is more robust than `sxpm' in the face of limited colors.
-
-Mon Mar  3 12:06:49 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Added :config 'Hyperbole
-    configurator to the menu so users can hide the Hyperbole
-    menu from the menubar if they don't use it, via menubar-configuration,
-    under XEmacs and InfoDock.
-
-Sun Mar  2 22:35:26 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:set-cell-attribute): Changed
-    read-expression to read-minibuffer since GNU Emacs doesn't
-    have the former.
-
-Fri Feb 28 23:31:57 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kprop-xe.el (kproperty:put): Fixed problem with internal handling
-    of text property protocols within newer versions of XEmacs.  The
-    `text-prop' symbol can no longer be set to `t'.  It must be set to
-    a symbol from the property list of the extent that carries
-    text-properties.
-
-==============================================================================
-V4.023 changes ^^^^:
-==============================================================================
-
-Sat Feb 22 14:30:14 1997  Bob Weiner  <weiner@beopen.com>
-
-* hypb.el (hypb:ida-logo-keymap): Added conditional for Emacs keybinding.
-
-==============================================================================
-V4.022 changes ^^^^:
-==============================================================================
-
-Fri Feb 21 17:49:01 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-reg.el (hmouse-get-bindings): 
-                (hmouse-setup): 
-* hmouse-sh.el  (hmouse-get-bindings): 
-                (hmouse-setup): 
-* hmouse-key.el (hmouse-set-bindings): 
-Modified to do nothing when running in batch mode (noninteractively).
-
-
-==============================================================================
-V4.021 changes ^^^^:
-==============================================================================
-
-Tue Feb 18 18:57:27 1997  Bob Weiner  <weiner@beopen.com>
-
-* hui-mini.el (hui:menus): Added "Doc/About" menu item
-* hui-menu.el (infodock-hyperbole-menu): Added "About" menu item.
-* hypb.el (hypb:ida-logo-keymap): 
-          (hypb:ida-home-page): 
-	  (hypb:display-file-with-logo): Added to support About Hyperbole command.
-
-Mon Feb 17 15:27:21 1997  Bob Weiner  <weiner@beopen.com>
-
-* hversion.el (hyperb:microcruft-os-p): Added.
-
-Sat Feb 15 16:03:42 1997  Bob Weiner  <weiner@beopen.com>
-
-* hpath.el (hpath:find): Fixed bug that returned nil (now is 't) if file
-    was displayed using a specialized function.
-           (hpath:find-line): Added to handle displaying of all files at
- 	     specific lines (hpath:find does not work for this use since it
-	     may call external display functions).
-* hactypes.el (link-to-file-line): Rewrote to call hpath:find-line.
-
-Fri Feb 14 11:39:09 1997  Bob Weiner  <weiner@beopen.com>
-
-* hrmail.el (rmail-forward): Updated to V19 compatibility.
-
-Sun Jan 26 14:32:28 1997  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-sh.el (hmouse-get-bindings): 
-* hmouse-reg.el (hmouse-get-bindings): Rearranged order of initial
-    conditional so that xemacs or emacs19 always takes precedence over
-    hyperb:window-system setting, which may be "xterm".
-
-* hmouse-key.el (or hyperb:xemacs-p hyperb:emacs19-p): Prevent any attempt
-    to load pre-dumped mouse libraries when running under X terms on these
-    versions of emacs.
-
-* hyperbole.el (hbut:key-src): Added this autoload to avert error if the
-    rolo is loaded before the Hyperbole system and then a rolo-edit, {e},
-    request is made within the match buffer.
-
-* hgnus.el: Updated to support new Gnus gnus-msg.el replacement for gnuspost.el.
-
-* hversion.el (sm-window-sys-term): 
-* hbmap.el (hbmap:dir-user): Patched to support GNU Emacs running 
-    natively under Windows NT.
-
-Tue Jan 14 15:45:14 1997  Bob Weiner  <weiner@beopen.com>
-
-* ../../etc/hypb-mouse.txt (Special Modes): Added Objective-C, Java and
-    Fortran support documentation.
-
-Mon Jan  6 18:59:13 1997  Bob Weiner  <weiner@beopen.com>
-
-* kotl/klink.el (klink:at-p): Eliminated matches to URLs for now.
-
-Wed Dec 25 22:01:05 1996  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el: Changed all opening quotes in comments from ' to `.
-
-Tue Dec 10 16:40:09 1996  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (wrolo-mode-syntax-table): Added to support syntactic selection
-    of delimited e-mail addresses.
-
-Fri Dec  6 12:34:31 1996  Bob Weiner  <weiner@beopen.com>
-
-* hmail.el (hmail:region): Fixed bug that extracted region from the wrong
-    buffer.
-
-Thu Dec  5 15:34:55 1996  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (annot-bib): Eliminated conflict with PPG-sw-process-id
-    ibtype.
-
-* hpath.el (hpath:is-p): Fixed error triggered when tried to format a path
-    with more than one %s.
-
-Wed Dec  4 13:39:09 1996  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kmenu.el (id-menubar-kotl): Fixed so this mode menu is properly
-    installed under InfoDock.
-
-Tue Nov 26 21:21:50 1996  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Added Customization option that
-    sets the program used to display URLs.
-
-Thu Nov 14 18:11:36 1996  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el (smart-*-at-tag-p): Modified to flash tag as a hyperbutton
-    when pressed, if Hyperbole has been loaded and flashing is supported
-    on the current device.
-
-* hbut.el (ibut:label-set): Made this return its LABEL argument.  Useful
-    when label has not yet been saved in a variable.
-
-* kotl/klink.el (klink:at-p): Ignore HTML and SGML tags when looking for Klinks.
-
-Sun Nov 10 01:47:01 1996  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-sort-level): Made case-insensitive.
-           (rolo-add): Fixed bug caused by a call to widen that sometimes
-    failed to leave point at the newly added entry if the rolo
-    buffer was already displayed when the rolo-add call was made.
-
-* hmouse-tag.el (smart-lisp): Display message and beep when tag is not found.
-
-* hibtypes.el (function-in-buffer): 
-* hactypes.el (function-in-buffer): Added to follow function references
-    that are defined in the same buffer as the reference.
-              (annot-bib): 
-	      (exec-shell-cmd): 
-              (man-show): 
-	      (rfc-toc): Updated all of these to use hpath:display-where
-    output display setting.
-	      (link-to-elisp-doc): Also modified to move point to the
-    documentation buffer.
-
-* hui.el (hui:hbut-current-act): Added.
-
-Fri Nov  8 21:37:34 1996  Bob Weiner  <weiner@beopen.com>
-
-* hbut.el (ebut:act): Added for use when activating an explicit button
-    from a menu.
-          (ebut:list): Fixed bug that returned (nil) when no explicit
-    buttons were found.
-* hui-menu.el (hui-menu-explicit-buttons): Added to display a list of
-    explicit buttons for activation via the Explicit-Button menu.
-* hui-menu.el (hyperbole-gbut-menu): Added to display a list of existing
-    global buttons for activation via the Global-Button menu.
-
-Tue Nov  5 19:26:17 1996  Bob Weiner  <weiner@beopen.com>
-
-* hibtypes.el (pathname): Modified to display Emacs Lisp libraries when
-   given as delimited filenames, without any path.
-
-Fri Nov  1 00:26:13 1996  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Moved OO-Browser handler to near bottom so
-    that it does not override mode-specific handlers.
-
-Thu Oct 31 20:01:34 1996  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Added Action and Assist key support for Java
-    identifiers.
-* hyperbole.el: Added Java autoloads.
-* hmouse-tag.el (smart-java-package-dirs): Added this variable as the
-    setting of where Java package source code can be found when the
-    OO-Browser is not in use.  Defaults to a single item list of
-    "${JAVA_HOME}/src/" if JAVA_HOME is set.
-                (smart-java-*): Added point and click identifier jumping for Java.
-                (smart-tags-file): Added optional argument NAME-OF-TAGS-FILE 
-    so can search for OO-Browser lookup tables.
-                (smart-java-cross-reference): Added to follow @see cross-references.
-
-Sat Oct 26 01:05:29 1996  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (infodock-hyperbole-menu): Added Customization submenu.
-* hui-mini.el (hui:menus): Added Cust/ submenu.
-
-* hbut.el (hbut:source): Fixed bug that neglected to account for double
-    quotes around the name within the printed representation of
-    a buffer object.
-
-Fri Oct 25 13:52:51 1996  Bob Weiner  <weiner@beopen.com>
-
-* hmouse-tag.el: Updated function to use with new buffer display protocol.
-* hactypes.el: Updated many definitions here to use hpath:find and
-    hpath:display-buffer.
-* hui-mouse.el (smart-dired): Changed call of hpath:find-other-window to
-    hpath:find to use new user-definable display location protocol.
-* hpath.el (hpath:find): Expanded optional values of 2nd arg and made
-    default location of an internally displayed file be given by the
-    value of the hpath:display-where variable.
-* hpath.el (hpath:display-buffer):   
-           (hpath:display-buffer-other-frame):   Added for linked to buffers.
-           (hpath:find-other-frame): Added for use in hpath:display-where-alist.
-* hsite-ex.el (hpath:display-where):
-              (hpath:display-where-alist):
-	      (hpath:display-buffer-alist): 
-    Added these new variables to control where Hyperbole displays link referents.
-    The first one documents the possibilities and the second two specify
-    the function to call for each possibility.
-
-Tue Oct 22 01:21:53 1996  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kvspec.el (kvspec:update-modeline): Fixed to accomodate specialized
-    extents in the modeline introduced by XEmacs 19.14.
-
-* hui-mouse.el (hkey-alist): Added support for new id-edit-mode which
-    can be setup to activate whenever a region is highlighted with the
-    mouse.  When id-edit-mode is active the Action Key (or the Assist Key)
-    will paste the region that was highlighted at point.  The key {y} also
-    happens to do the same thing in this mode, but has the additional
-    property that it will cycle through previous entries in the kill-ring.
-
-Fri Sep 20 22:19:33 1996  Bob Weiner  <weiner@beopen.com>
-
-* Changed `cs.uiuc.edu' to `xemacs.org', the new Hyperbole distribution site.
-
-==============================================================================
-V4.02 changes ^^^^:
-==============================================================================
-
-Fri Nov  3 22:40:34 1995  Bob Weiner  <weiner@beopen.com>
-
-* hsys-w3.el: Renamed entries in this file and added
-    action-key-url-function definition in "hyperbole.el", which can be
-    used to change the display function used when a URL is activated with
-    the Action Key.  Also, loaded this library by default instead of
-    requiring that it be set up in "hsite.el".
-
-Fri Nov  3 19:25:24 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode): Fixed so re-narrows a formatted koutline
-    to just its cells when invoked.
-
-Fri Nov  3 19:29:58 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kvspec.el (kvspec:blank-lines): Modified to allow toggling blank
-    lines in a read-only outline and to not change the modification status
-    of the buffer when kvspec:toggle-blank-lines is used.
-
-Fri Nov  3 01:28:44 1995  Bob Weiner  <weiner@beopen.com>
-
-* man/hypb-mouse.txt: Updated to reflect new smart-scroll-proportional
-    default setting.
-
-* hsite-ex.el (hpath:display-alist): Fixed bug that tried to kill *info*
-    buffer when it didn't exist.  Also fixed bug in call to Info-find-node
-    which gave too many args under Emacs 19.
-
-==============================================================================
-V4.01 changes ^^^^:
-==============================================================================
-
-Thu Nov  2 00:52:26 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:cell-help): Fixed this, the {C-c h} command
-    to properly deal with a cell-ref = 0.  In this case, always display
-    the 0 cell's attributes before any other attribute data.
-
-* kotl/kview.el (kcell-view:previous): Fixed bug that moved to a hidden
-    cell when visible-p flag was given.
-
-Wed Nov  1 02:05:36 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/klink.el (klink:parse): Changed to require a common following any
-    pathname in a link to prevent parsing, <3g |en>, as a pathname followed
-    by a viewspec.
-
-* kotl/kview.el (kcell-view:child):
-                (kcell-view:child-p)
-                (kcell-view:sibling-p): Added optional visible-p parameter to
-    find only visible matches.
-    
-* kotl/kotl-mode.el: Fixed improper modification of global
-    minor-mode-alist and mode-line-format values.
-
-Tue Oct 31 00:45:44 1995  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-mail-to): Added to compose mail to current or next e-mail
-    address when in a rolo or mail buffer.  Bound to {m} in rolo
-    match buffer and added as Rolo/Mail menu item.
-
-* hsite-ex.el (smart-scroll-proportional): Changed default to t, so can do
-    proportional scrolling by default.  Scrollbars are often available
-    when non-proportional scrolling is desired.
-
-* kotl/kotl-mode.el (kotl-mode:to-valid-position): Optimized a bit further.
-
-Mon Oct 30 01:37:31 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:copy-to-buffer): Made the default buffer to
-    copy to the buffer in the other window of this frame, if any.  Also
-    fixed bug that caused more than one tree to be copied if there was no
-    successor for the tree but there was a following higher level cell.
-
-* hsys-www.el: Removed this library that encapsulated the old CERN
-    command-line WWW browser.  No one would want to use that today.  Use
-    hsys-w3.el instead.
-
-* hypb.el (hypb:insert-region): Added to deal with region copying used by
-    hmail:region and kotl-mode:copy-to-buffer.
-
-* kotl/kview.el (kcell-view:child-p): Added.
-
-* wrolo.el (rolo-isearch): Added to search for next occurrence of current
-    match regexp and then allow user to add characters to narrow the
-    search, bound to {M-s}.
-* man/hyperbole.texi (Rolo Keys): Documented {M-s} binding.
-
-* kotl/kview.el (kcell-view:contents): Added optional POS argument.
-
-* kotl/kimport.el (kimport:file): Added to import different file types
-    based upon buffer name suffixes.  Default is to import as text.
-
-* kotl/kimport.el: Rewrote all of these functions to handle importation
-    at an arbitrary level in an existing koutline.
-
-Sun Oct 29 01:26:25 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:demote-tree): 
-   	            (kotl-mode:promote-tree): Fixed bug that could leave
-   point in a non-editable portion of a koutline.
-
-* hibtypes.el (grep-msg): Added support for IBM AIX xlc C compiler errors.
-    Also made this higher priority that `pathname' implicit button type so
-    that if activate within a doubly quoted pathname followed by a line
-    number, the line number is used.
-
-* kotl/kotl-mode.el (kotl-mode:fill-paragraph): Fixed bugs that kept it
-    from filling paragraphs where point was not on the first paragraph
-    line but the first line did not need filling.
-
-* hui-mini.el (Win/PopRing):
-              (Win/YankRing): Changed so they redisplay the Win menu.
-    This lets you repeatedly yank or pop window configurations until you reach
-    the one you want.
-
-* kotl/kview.el (kcell-view:create): Fixed so if no-fill is in the kcell's
-    attribute list, rather than passed in as the `no-fill' argument, its
-    value is still used.
-
-* kotl/kotl-mode.el (kotl-mode:add-cell): Added extra argument so can pass
-    in a list of attributes for the cell, as a property list.
-                    (kotl-mode:split-cell): Fixed so original cell
-    attributes are propagated to the newly created cell.
-
-* kotl/kfile.el (kfile:create): Modified to handle importation of a
-    foreign text buffer when kotl-mode calls this function within a
-    foreign format buffer.
-
-Sat Oct 28 02:32:12 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/klink.el (klink:create): 
- 	        (link-to-kotl): 
-		(klink:parse): 
-		(klink:cell-ref-regexp): 
-* kotl/kvspec.el (kvspec:string-format): 
-* hactypes.el (link-to-kcell): 
-* kotl/kotl.el (kcell:ref-to-id): 
-* kotl/kotl-mode.el (kotl-mode:goto-cell): Changed viewspec preface
-    character from : to |.  Augment viewspec characters preceded by a
-    colon are ignored, for now.
-
-Fri Oct 27 15:16:11 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kview.el (kview:set-label-separator): Rewrote so properly changes
-    the separator in the current view.  Made it interactive and removed
-    input argument, kview.  Use local buffer value of kview instead.
-    Added key binding for it, {C-c M-l}.
-* kotl/kprop-em.el:
-  kotl/kprop-xe.el (kproperty:replace-separator): Added, called by above
-    function.
-
-* kotl/kprop-xe.el (kproperty:properties): Changed definition since
-    text-properties-at did not return the list of kproperties.
-
-Thu Oct 26 00:06:49 1995  Bob Weiner  <weiner@beopen.com>
-
-* hui-mini.el (hui:menus): Simplified a number of documentation display
-    entries.
-
-* kotl/kotl.el (kcell:read-only-attributes): Added, lists cell attributes
-    that may not be modified by a user.
-
-* kotl/kotl-mode.el (kotl-mode:insert-file-contents): Renamed from
-    kotl-mode:insert-file.  Now use that name to import a file as a
-    sequence of sibling cells, rather than one monolithic cell, bound to
-    {C-x i}, overloading the standard insert-file.
-                    (kotl-mode:get-cell-attribute): Added.
-                    (kotl-mode:set-cell-attribute): Added, bound to {C-c C-i}.
-		    (kotl-mode:cell-help): Renamed from :kcell-help.
-		    (kotl-mode:print-attributes): Renamed from :print-properties.
-
-* kotl/klabel.el (klabel:level): Added to compute the level of a given label.
-                 (klabel:level-alpha): Renamed from kimport:aug-label-level.
-		 (klabel:level-legal): Added.
-
-* kotl/kimport.el (kimport:kcells): Added to insert kcell contents from
-    one koutline to another.
-                  (kimport:text): Generalized greatly so can import into
-    an existing or non-existing koutline and can take buffer, buffer-name or
-    file arguments.
-                  (kimport:aug-post-outline): 
-	          (kimport:star-outline): Fixed and speeded up.  Code had
-    somehow broken over time.
-                  (kimport:text): 
-                  (kimport:text-cells): Added to import text paragraph as
-    cells all at the same level.
-
-Wed Oct 25 02:24:35 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kfile.el (kfile:update): Added kotl-mode setting to the first line
-    of koutline files so they are read in with the right mode even if they
-    do not have a file suffix of .kotl.
-                (kfile:read-name): Relaxed to allow files without .kotl suffix.
-
-* kotl/kotl-mode.el (kfile:write): Fixed bug that failed to restore local
-    hook settings after renaming buffer.  This would cause invalid
-    koutlines to be written after a rename.
-*                   (kotl-mode): Fixed bug that treated a koutline that
-    has been read in and formatted for editing as an unformatted koutline.
-
-* hibtypes.el (text-toc):
-  hactypes.el (text-toc): Added to use README table of contents as
-    implicit buttons.
-
-* hbut.el (ibut:label-set): Expanded doc string.
-
-* README: Rewrote installation instructions.
-* man/hyperbole.texi: Reorganized manual for clarity.  Added obtaining
-    Hyperbole, installing it and filled out the whole Hyperbole Outliner
-    chapter.
-
-Tue Oct 24 03:52:40 1995  Bob Weiner  <weiner@beopen.com>
-
-* man/hyperbole.texi (Configuration): Renamed from Initializing.
-
-Mon Oct 23 01:00:54 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:top-cells): Simplified and fixed to utilize
-    blank lines setting.
-
-* kotl/kmenu.el (id-popup-kotl-menu): 
-                (id-menubar-kotl): Added View Menu and moved view-related
-    tree operations from Tree menu to here.  Also added Find and
-    Find-Read-Only menu entries so can edit/view other koutlines.
-    Added Append-Cell and Set-Cell-Attributes menu items.
-* hui-mini.el (hui:menus): Renamed Otl/Below to Otl/Downto so could add
-    Otl/Blanks to toggle blanks on and off.  Changed name and function of
-    Otl/View to Otl/Vspec.  Now prompts for and activates a view spec.
-    User can use {C-x C-r} to view a koutline instead.
-
-* README: Updated What's New section to V4.00.
-
-* man/hyperbole.texi (Hyperbole Views): Rewrote and expanded to explain
-    new view specs.
-
-* man/hyperbole.texi (Hook Variables): 
-  wrolo.el (rolo-yank):
-           (wrolo-yank-reformat-function):  Added this variable to
-    allow user to reformat yanked entries.
-
-* kotl/kvspec.el (kvspec:toggle-blank-lines): Added, bound to {C-c b}.
-
-* kotl/kfile.el (kfile:read-v4): Added for V4 format which initializes
-    view spec local variables read from the file.
-                (kfile:update): Save current viewspec to file.
-		(kfile:version): Updated file format to V4.0.
-
-* kotl/kotl.el (kcell:ref-to-id): 
-  kotl/kotl-mode.el (kotl-mode:goto-cell): Fixed to ignore relative specs
-    and to utilize view specs.
-
-* kotl/EXAMPLE.kotl: Updated to explain view spec handling.
-
-Sun Oct 22 00:38:45 1995  Bob Weiner  <weiner@beopen.com>
-
-* hbut.el (ebut:key-src): Fixed bug that prevented match to
-    hbut:source-prefix line when in a collapsed outline line.
-    rolo-edit-entry would not work when rolo match entries were
-    collapsed.
-
-* kotl/kotl-mode.el (kotl-mode:append-cell): Added to append the contents
-    of one cell to another, bound to {C-c +}.
-
-* kotl/kvspec.el: Added this file to control Koutliner view specification.
-                 (kvspec:activate): Added to interactively set view specs
-                 and bound to {C-c C-v}.
-                 (kvspec:no-blank-lines): Renamed from kotl-mode:shorten-all.
-                 (kvspec:blank-lines): Renamed from kotl-mode:extend-all.
-
-* kotl/kmenu.el (kotl-menubar-menu): 
-  hui-menu.el (hyperbole-menubar-menu): 
-  wrolo-menu.el (wrolo-menubar-menu): Fixed bug when current-menubar was
-    nil, would not display menubar entry under Emacs 19 even though it should.
-
-Sat Oct 21 01:07:32 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kview.el (kview:default-blank-lines): 
-		(kview:default-levels-to-show): 
-		(kview:default-lines-to-show): Added these variables.
-          	(kview:create): Use their values.
-		(kcell-view:create): Use kview's blank-lines setting.
-
-* kotl/kprop-xe.el (kproperty:remove): Fixed bug that ignored open-ended
-    properties.
-  kotl/kprop-em.el (kproperty:remove): Rewrote to remove only those
-    properties with matching values.
-
-* kotl/kotl-mode.el (kotl-mode:extend-all):
-                    (kotl-mode:shorten-all): Rewrote to use invisible
-    properties.
-* kotl/kfile.el (kfile:shorten-after-saving):
-                (kfile:extend-before-save): Removed.  No longer needed
-    since blank lines are removed using invisible characters.
-
-* kotl/kprop-em.el (kproperty:put):
-* kotl/kprop-xe.el (kproperty:put):   Changed calling interface to take a
-    list of properties.
-
-* kotl/kfill.el (kfill:prefix-table): Generalized supercite citation prefix.
-
-Tue Oct 17 01:21:37 1995  Bob Weiner  <weiner@beopen.com>
-
-* hinit.el (hyperb:check-dir-user): Call make-directory function if
-    available.
-
-Mon Oct 16 01:02:19 1995  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-file-list): Set to c:/_rolodex.otl under MS-DOS and Windows.
-* hbmap.el (hbmap:dir-user): Set to c:/_hyperb/ under MS-DOS and Windows.
-* hbut.el (hattr:filename): Set to _hypb under MS-DOS and Windows.
-
-Sun Oct 15 17:32:46 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:copy-region-as-kill): Don't trigger error
-    when called in a read-only buffer.
-
-Fri Oct  6 12:56:57 1995  Bob Weiner  <weiner@beopen.com>
-
-* hui-mouse.el (hkey-alist): Moved Smart Menu display code closer to
-    highest priority so that hkey-always-display-menu works as advertised.
-
-* hui-window.el (hmouse-modeline-depress): Fixed so does not false under
-    Emacs 19 when depress in a minibuffer window.  This fixes the problem
-    of the Action Key not properly selecting Hyperbole minibuffer menu items.
-
-Thu Oct  5 14:31:56 1995  Bob Weiner  <weiner@beopen.com>
-
-* hui-menu.el (hyperbole-menubar-menu): Added omitted (require 'lmenu) for
-    Emacs 19 that prevented Hyperbole menubar from appearing under Emacs 19.
-
-Wed Oct  4 12:41:24 1995  Bob Weiner  <weiner@beopen.com>
-
-* hsite-ex.el (hkey-always-display-menu): Added this definition to prevent
-    it from being unbound if smart-menu is invoked and the Smart Menu system
-    is loaded under InfoDock.
-
-Wed Sep 27 01:56:53 1995  Bob Weiner  <weiner@beopen.com>
-
-* wrolo.el (rolo-edit): Modified to treat an empty string argument for
-    NAME as a null argument, so one can just hit RET interactively.  Also,
-    modified to automatically select rolo file when called
-    interactively if rolo-file-list has only one element.
-
-* wrolo.el (wrolo-mode-map): Added {e} binding to edit the entry at point
-    within the rolo match buffer.
-* man/hyperbole.texi (Rolo Keys): Documented {e} key.
-
-Mon Sep 25 11:15:49 1995  Bob Weiner  <weiner@beopen.com>
-
-* kotl/kotl-mode.el (kotl-mode:indent-line): 
-                    (kotl-mode:indent-region): Added.  Each signals an
-    error to force user to hit SPC to indent lines.
-                    (kotl-mode): Set indent-line-function and
-   indent-region-function.
-
-* hyperbole.el (hmail:msg-narrow): Added autoload.
-
-Fri Sep 22 17:14:05 1995  Bob Weiner  <weiner@beopen.com>
-
-* hsite-ex.el (hpath:display-alist): Fixed bug in handling info-suffix
-    variable scoping that prevented Action Key from browsing info files in
-    dired.
-
-==============================================================================
-V4.00 changes ^^^^:
-==============================================================================
-Thu Sep 21 11:44:51 1995  Bob Weiner  <weiner@beopen.com>
+Thu Sep 21 11:44:51 1995  Bob Weiner  <weiner@mot.com>
 
 * wrolo.el (rolo-name-and-email): Fixed bug that could cause current
     buffer to scroll.
 
-Wed Sep 20 11:46:09 1995  Bob Weiner  <weiner@beopen.com>
+Wed Sep 20 11:46:09 1995  Bob Weiner  <weiner@mot.com>
 
 * hypb.el (hypb:supercite-p): Fixed bug that returned nil when should have
     returned t.
 V3.19.09 changes ^^^^:
 ==============================================================================
 
-Fri Sep 15 12:59:40 1995  Bob Weiner  <weiner@beopen.com>
+Fri Sep 15 12:59:40 1995  Bob Weiner  <weiner@mot.com>
 
 * wrolo.el (rolo-name-and-email): Modified to work if point is in a mail
     or news summary listing buffer.
 
 * hui-window.el (assist-key-modeline): Simplified unburying of buffer.
 
-Thu Sep 14 14:03:17 1995  Bob Weiner  <weiner@beopen.com>
+Thu Sep 14 14:03:17 1995  Bob Weiner  <weiner@mot.com>
 
 * hmail.el (hmail:buffer): Modified to use logic in hmail:region.
            (hmail:region):
 * hactypes.el (link-to-Info-node): Removed hpath:validate call since that
     will cause some valid node references to not be accepted.
 
-Wed Sep 13 13:23:24 1995  Bob Weiner  <weiner@beopen.com>
+Wed Sep 13 13:23:24 1995  Bob Weiner  <weiner@mot.com>
 
 * kotl/kfill.el: Renamed most functions from filladapt- to kfill:, to
     avoid conflicts with the new minor mode filladapt.
 * hsite-ex.el: (hpath:display-alist): Modified to handle compressed info
     files.
 
-Mon Sep 11 14:00:29 1995  Bob Weiner  <weiner@beopen.com>
+Mon Sep 11 14:00:29 1995  Bob Weiner  <weiner@mot.com>
 
 * hmouse-tag.el (smart-c-include-file): 
 	        (smart-asm-include-file): Fixed to display include file in
 * hargs.el (hargs:at-p): Return klink as a list, not a string.
            (hargs:read): Convert klink to a string after reading it.
 
-Wed Aug 30 16:34:34 1995  Bob Weiner  <weiner@beopen.com>
+Wed Aug 30 16:34:34 1995  Bob Weiner  <weiner@mot.com>
 
 * man/hyperbole.texi (Smart Keyboard Keys): Updated to describe URL and
     gomoku support.
 V3.19.08 changes ^^^^:
 ==============================================================================
 
-Sun Aug 27 04:55:17 1995  Bob Weiner  <weiner@beopen.com>
+Sun Aug 27 04:55:17 1995  Bob Weiner  <weiner@mot.com>
 
 * hibtypes.el (patch-msg): Jumps to source associated with patch output
     lines that begin with "Hunk" or "Patching".
 
-Sat Aug 26 21:30:45 1995  Bob Weiner  <weiner@beopen.com>
+Sat Aug 26 21:30:45 1995  Bob Weiner  <weiner@mot.com>
 
 * hibtypes.el (grep-msg): Added support for Perl5 error message parsing.
 
-Fri Aug 25 00:30:08 1995  Bob Weiner  <weiner@beopen.com>
+Fri Aug 25 00:30:08 1995  Bob Weiner  <weiner@mot.com>
 
 * kotl/kmenu.el (id-menubar-kotl): 
                 (id-popup-kotl-menu): Added Hide-Levels, Hide-Subtree,
     Show-Subtree menu items.  Also enabled Copy-Before/After-Cell menu
     items.
-  hui-menus.el (hui:menus): Added `Below' (same as {C-x $}) and `Kill'
+  hui-menus.el (hui:menus): Added 'Below' (same as {C-x $}) and 'Kill'
     (same as {C-c C-k}) menu items to Outliner menu.
 
 ==============================================================================
     collapsed subtree but was not itself collapsed and point was not on the
     final line of the cell.
 
-Thu Aug 24 23:32:28 1995  Bob Weiner  <weiner@beopen.com>
+Thu Aug 24 23:32:28 1995  Bob Weiner  <weiner@mot.com>
 
 * kotl/kotl-mode.el (kotl-mode:hide-subtree): Added to hide the subtree,
     excluding root of a cell.  Bound to {C-M-h}.
                     (kotl-mode:show-subtree): Added to show the subtree,
     excluding root of a cell.
 
-Wed Aug 23 12:34:48 1995  Bob Weiner  <weiner@beopen.com>
+Wed Aug 23 12:34:48 1995  Bob Weiner  <weiner@mot.com>
 
 * hpath.el (hpath:url-at-p): 
 	   (hpath:url-p): Fixed to handle more URL specifications and to
     delete trailing periods and other characters properly.
 
-Tue Aug 22 12:08:53 1995  Bob Weiner  <weiner@beopen.com>
+Tue Aug 22 12:08:53 1995  Bob Weiner  <weiner@mot.com>
 
 * hui-menu.el (hyperbole-menubar-menu): 
   wrolo-menu.el (wrolo-menubar-menu): 
 V3.19.06 changes ^^^^:
 ==============================================================================
 
-Wed Aug 16 12:41:09 1995  Bob Weiner  <weiner@beopen.com>
+Wed Aug 16 12:41:09 1995  Bob Weiner  <weiner@mot.com>
 
 * hibtypes.el (mail-address-regexp): Corrected omission of underscores in
     addresses.
 
-Thu Aug 10 17:36:23 1995  Bob Weiner  <weiner@beopen.com>
+Thu Aug 10 17:36:23 1995  Bob Weiner  <weiner@mot.com>
 
 * hpath.el (hpath:at-p): Modified to handle local file URLs like
     file://localhost/ just as other local file references.
 * hargs.el (hargs:delimited): Modified to accomodate long string
     delimiters where point might be in the middle of the opening delimiter.
 
-Wed Aug  9 18:37:54 1995  Bob Weiner  <weiner@beopen.com>
+Wed Aug  9 18:37:54 1995  Bob Weiner  <weiner@mot.com>
 
 * hactypes.el (hyp-config): Reversed order of listing of Editor: and
     Hyperbole: lines.
 V3.19.05 changes ^^^^:
 ==============================================================================
 
-Tue Aug  8 10:53:38 1995  Bob Weiner  <weiner@beopen.com>
+Tue Aug  8 10:53:38 1995  Bob Weiner  <weiner@mot.com>
 
 * hgnus.el
   hsmail.el (smail:comment-add): Add to front of hook if add-hook exists
     so that if the mail/news buffer headers are highlighted, so is this
     comment header.
 
-Mon Jul 31 15:33:29 1995  Bob Weiner  <weiner@beopen.com>
+Mon Jul 31 15:33:29 1995  Bob Weiner  <weiner@mot.com>
 
 * kotl/kview.el (kview:insert-contents): 
 	        (kcell-view:create): Moved call to kfile:narrow-to-kcells
     Otherwise, this call would leave kotl data exposed when a cell was
     inserted at the end of an outline.
 
-Tue Jul 25 16:26:16 1995  Bob Weiner  <weiner@beopen.com>
+Tue Jul 25 16:26:16 1995  Bob Weiner  <weiner@mot.com>
 
 * hibtypes.el (mail-address): Prevented from triggering in a mail or news
     summary buffer.
 V3.19.04 changes ^^^^: