diff lisp/hyperbole/ChangeLog @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children 4103f0995bd7
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/hyperbole/ChangeLog	Mon Aug 13 08:45:50 2007 +0200
@@ -0,0 +1,375 @@
+Sat Nov  4 04:41:49 1995  Bob Weiner  <weiner@gnu.ai.mit.edu>
+
+* kotl/kfill.el (fill-paragraph): Fixed interface problem with Emacs 19
+    which expected justify-flag = 'full.
+
+* hmail.el (hmail:region): Fixed bug with wrong current buffer that caused
+    outliner {C-c @} command to fail.
+
+Fri Nov  3 22:40:34 1995  Bob Weiner  <weiner@gnu.ai.mit.edu>
+
+* 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@gnu.ai.mit.edu>
+
+* 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@gnu.ai.mit.edu>
+
+* 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@gnu.ai.mit.edu>
+
+* 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@mot.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@mot.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@mot.com>
+
+* wrolo.el (rolo-mail-to): Added to compose mail to current or next e-mail
+    address when in a rolodex or mail buffer.  Bound to {m} in rolodex
+    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@mot.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@mot.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@mot.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@mot.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@mot.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@mot.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@mot.com>
+
+* man/hyperbole.texi (Configuration): Renamed from Initializing.
+
+Mon Oct 23 01:00:54 1995  Bob Weiner  <weiner@mot.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@mot.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 rolodex 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@mot.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@mot.com>
+
+* hinit.el (hyperb:check-dir-user): Call make-directory function if
+    available.
+
+Mon Oct 16 01:02:19 1995  Bob Weiner  <weiner@mot.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@mot.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@mot.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@mot.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@mot.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@mot.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 rolodex 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 rolodex match buffer.
+* man/hyperbole.texi (Rolo Keys): Documented {e} key.
+
+Mon Sep 25 11:15:49 1995  Bob Weiner  <weiner@mot.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@mot.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 ^^^^:
+==============================================================================