Thu Sep 21 11:44:51 1995 Bob Weiner * wrolo.el (rolo-name-and-email): Fixed bug that could cause current buffer to scroll. Wed Sep 20 11:46:09 1995 Bob Weiner * hypb.el (hypb:supercite-p): Fixed bug that returned nil when should have returned t. (hypb:configuration): Added so this could be used in OO-Browser. * hactypes.el (hyp-config): Simplified to just call hypb:configuration. ============================================================================== V3.19.09 changes ^^^^: ============================================================================== Fri Sep 15 12:59:40 1995 Bob Weiner * 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 * hmail.el (hmail:buffer): Modified to use logic in hmail:region. (hmail:region): kotl/kotl-mode.el (kotl-mode:mail-tree): (kotl-mode:copy-to-buffer): Modified to prompt for whether to erase hidden text when copying or to copy and expand it. * hmouse-key.el (hmouse-set-bindings): hmouse-sh.el hmouse-reg.el (hmouse-setup): (hmouse-get-bindings): Execute these even if on a tty when under Emacs 19, XEmacs or InfoDock. * hmouse-key.el (hmouse-shift-buttons): Added this function to allow switching the location of the Action and Assist Keys between shifted and unshifted mouse buttons. * man/hyperbole.texi (Smart Keys): Documented this new function. * 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 * kotl/kfill.el: Renamed most functions from filladapt- to kfill:, to avoid conflicts with the new minor mode filladapt. * kotl/kotl-mode.el (kotl-mode): Turn filladapt minor mode off since "kfill.el" handles filling in koutlines and reload kfill if some other package has defined fill-paragraph. * hpath.el (hpath:find): * hactypes.el (exec-shell-cmd): Execute in selected window if in the OO-Browser, even when other-window is requested. * hmous-info.el (Info-handle-in-node-hdr): (Info-handle-in-menu): Fixed invalid call to Info-goto-node under GNU Emacs. * DEMO (Implicit Path Links): Expanded explanation of pathname handling. * hibtypes.el (pathname): Added doc pointers to variables that control the way files are displayed. * hpath.el (hpath:exists-p): (hpath:suffixes): Added. (hpath:find): (hpath:validate): * hactypes.el (link-to-Info-node): (link-to-ebut): Modified to handle files that have been compressed/uncompressed after a link was made to their filenames. * hsite-ex.el: (hpath:display-alist): Modified to handle compressed info files. Mon Sep 11 14:00:29 1995 Bob Weiner * hmouse-tag.el (smart-c-include-file): (smart-asm-include-file): Fixed to display include file in viewer window if current in the OO-Browser. * kotl/klink.el (klink:create): Fixed to read and parse link references properly. * 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 * man/hyperbole.texi (Smart Keyboard Keys): Updated to describe URL and gomoku support. * hui-mouse.el (hkey-alist): When playing {M-x gomoku}, Action key makes human move at point and Assist Key takes back a move at point. ============================================================================== V3.19.08 changes ^^^^: ============================================================================== Sun Aug 27 04:55:17 1995 Bob Weiner * 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 * hibtypes.el (grep-msg): Added support for Perl5 error message parsing. Fri Aug 25 00:30:08 1995 Bob Weiner * 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' (same as {C-c C-k}) menu items to Outliner menu. ============================================================================== V3.19.07 changes ^^^^: ============================================================================== * hui.el (hui:ebut-buf): Support mail buffers of the form *VM-mail* or *mail*<2>. * kotl/kotl-mode.el (kotl-mode:hide-sublevels): Added to hide all outline levels deeper than a given level argument. Bound to {C-x $}, since is similar to set-selective-display. * kotl/kview.el (kcell-view:next): Fixed bug that failed to advance to next visible cell when visible-p flag was true and current cell had a 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 * 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 * 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 * hui-menu.el (hyperbole-menubar-menu): wrolo-menu.el (wrolo-menubar-menu): kotl/kmenu.el (kotl-menubar-menu): Fixed bug that would add menu if menubar was nil. ============================================================================== V3.19.06 changes ^^^^: ============================================================================== Wed Aug 16 12:41:09 1995 Bob Weiner * hibtypes.el (mail-address-regexp): Corrected omission of underscores in addresses. Thu Aug 10 17:36:23 1995 Bob Weiner * 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 * 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 * 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 * kotl/kview.el (kview:insert-contents): (kcell-view:create): Moved call to kfile:narrow-to-kcells so it is after insertion of newlines terminating the new cell. 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 * hibtypes.el (mail-address): Prevented from triggering in a mail or news summary buffer. * hui-mouse.el: Rewrote some functions for improved clarity. ============================================================================== V3.19.04 changes ^^^^: ============================================================================== Fri Jul 14 17:03:27 1995 Bob Weiner * kotl/kotl-mode.el (kotl-mode): Changed hook used to save koutline data from write-contents-hooks to local-write-file-hooks. Thu Jul 13 16:37:30 1995 Bob Weiner * hui-em19-b.el (hproperty:but-add): Under Emacs 19, modified to highlight explicit buttons when mouse passes over them if hproperty:but-emphasize-p has been set non-nil (nil = default) in hsite.el. * hsmail.el (smail:comment-add): Modified to only add "Hyperbole mail buttons accepted" comment to outgoing mail messages if the full Hyperbole system has been loaded since this function can be called when only hyperbole.el has been loaded by a site initialization but the individual user never uses Hyperbole. Mon Jul 10 11:49:52 1995 Bob Weiner * hui-mouse.el (hkey-alist): * hmouse-tag.el (smart-fortran): (smart-fortran-at-tag-p): Added Fortran tags browsing support. Fri Jul 7 14:02:28 1995 Bob Weiner * hsite-ex.el (hpath:display-alist): Modified to display files below an /info/ directory but with a non-info suffix, in whatever their normal mode is. Files under /info/ without a suffix are displayed as info files. * kotl/kotl-mode.el (kotl-mode:center-line): Added and bound to {M-s}. (kotl-mode:center-paragraph): Added and bound to {M-S}. (kotl-mode:fill-paragraph): Modified to save point as a marker. ============================================================================== V3.19.03 changes ^^^^: ============================================================================== * htz.el (htz:date-unix): Clarified default values in doc string and fixed bug that ignored LOCAL timezone argument, leading to improper display of outliner cell time attributes. * kotl/kotl.el (kotl-data:to-kcell-v2): (kotl-data:to-kcell-v3): Rewrote to repair cells on the fly where the cell data saved in the outline is nil. This would only happen if there is a bug in the kproperty code, but we still want people to be able to read in outlines without error in such a case. * kotl/kprop-em.el (kproperty:put): Rewrote to prevent inheritance of the added property by characters inserted following the region to which the property is added. This inheritance caused bugs in the cell separator search routines. Inheritance was already off by default for characters preceding this region. Thu Jul 6 14:24:40 1995 Bob Weiner * hmouse-drv.el (hkey-help-show): Fixed a bug that failed to properly check whether a help buffer was already displayed. Sun Jun 25 17:16:21 1995 Bob Weiner * kotl/kimport.el (kimport:star-outline): Modified to handle start outlines whose stars are preceded by whitespace. * kotl/klabel.el (klabel-type:set-star): Fixed infinite loop problem when converting to start labels. * kotl/kotl-mode.el (kotl-mode:add-cell): Modified to only fill a new cell This is called by kotl-mode:split-cell. (kotl-mode:add-cell): Added no-fill parameter. (kotl-mode:split-cell): Modified to not fill new cell if the original cell had a no-fill property. * kotl/kview.el (kview:add-cell): Added optional parameter no-fill to skip filling of any initial cell contents. Fri Jun 23 11:58:24 1995 Bob Weiner * hyperbole.el (Info-goto-node): Added autoload of this for Hyperbole menus. * kotl/klabel.el (klabel-type:set-partial-alpha): Speeded up partial-alpha renumbering. (klabel-type:update-tree-labels): Added, to update labels in a single tree. * hvm.el (Vm-msg-to-p): Fixed problem that link-to-mail displayed the wrong message when a folder was sorted into some order other than the physcial order of messages. * kotl/kfile.el (kfile:print-to-string): Locally set emacs-lisp-mode-hook to nil so no fontification is done when pretty printing koutline data structures. ============================================================================== V3.19.02 changes ^^^^: ============================================================================== Wed Jun 21 00:42:12 1995 Bob Weiner * kotl/kotl-mode.el (kotl-mode:fill-tree): Modified to support filling 0 rooted tree, i.e. all cells in outline, when given a prefix argument. * kotl/klabel.el (klabel-type:set-labels): Fixed bug that incremented labels by 1 too many because point started at an invalid outline position. * kotl/kotl-mode.el (kotl-mode:exchange-cells): Modified to only refill cells when kotl-mode:refill-flag is non-nil. * kotl/kproperty.el: Separated into two separate implementation files. kprop-em.el for Emacs 19 kprop-xe.el for XEmacs * MANIFEST: * Makefile (EL_KOTL, ELC_KOTL): Added references to new kprop-* files. Tue Jun 20 10:54:18 1995 Bob Weiner * kotl/kproperty.el (kproperty:put): Fixed XEmacs version of this function by using raw extents instead of text properties. * kotl/kmenu.el (id-popup-kotl-menu): Fixed Show-Top-Level-Only to run proper command. * hui-menus.el (Msg): Shortened Msg menu to fit in 80 columns. * kotl/kproperty.el (kproperty:map): Added to map over a matching property in a buffer and to return the result. Mon Jun 19 18:50:34 1995 Bob Weiner * kotl/kotl-mode.el (kotl-mode:demote-tree): (kotl-mode:promote-tree): (kotl-mode:move-after): (kotl-mode:move-before): * kotl/kview.el (kview:move): Reversed meaning of last argument, fill-p. * hui-menus.el (hui:menus): Removed any leading 0 from Hyperbole version number in the keyboard menu. ============================================================================== V3.19.01 changes ^^^^: ============================================================================== Thu Jun 15 00:24:34 1995 Bob Weiner * kotl/kview.el (kcell-view:previous): Expanded cases that will find previous cell. * kotl/kotl-mode.el (kotl-mode:move-after): (kotl-mode:move-before): Fixed bug where original sibling cell could be renumbered twice, the 2nd time with the wrong label. * hui-menus.el (hui:menu-enter): Rewrote to properly handle XEmacs and Emacs 19 keyboard events. * kotl/kview.el (kcell-view:previous): (kcell-view:next): Optimized. Wed Jun 14 01:49:45 1995 Bob Weiner * kotl/kview.el (kview:goto-cell-id): Speeded up by up to 10x with optimized implementations for each Emacs variant. * kotl/kotl-mode.el (kotl-mode:fill-cell): Notify user if can't fill since cell has a no-fill attribute. * kotl/EXAMPLE.kotl (2b5): Explained cell and tree filling. * hversion.el (id-browse-file): Added definition needed by pull-down menu. * kotl/kotl-mode.el (kotl-mode:fill-tree): Added and bound to {C-M-j} and {C-M-q}. * kotl/kview.el (kcell-view:remove-attr): kotl/kotl.el (kcell:remove-attr): kotl/knode.el (knode:remove-attr): Added. * kotl/kview.el (kcell-view:set-attr): Added this back in; somehow it was accidentally deleted. Also made it and kcell-view:get-attr interactive, so users can set and get attributes. * kotl/kotl-mode.el (kotl-mode:demote-tree): (kotl-mode:promote-tree): With prefix ARG = 0, cells are moved up to one level but are not refilled. This is much faster than when each cell must be refilled. * kotl/kview.el (kview:move): Optimized to skip mapping over a tree to re-collapse cells if none were collapsed. Tue Jun 13 16:35:42 1995 Bob Weiner * hmous-info.el (Info-handle-in-note): Added support for 'See' cross-references used by XEmacs. ============================================================================== V3.19 changes ^^^^: ============================================================================== Tue Jun 13 16:35:42 1995 Bob Weiner * hinit.el (hyperb:init-menubar): * hui-menu.el (hyperbole-menubar-menu): Modified to re-install Hyperbole menu in InfoDock menubar after using the menu's Quit item. Mon Jun 12 19:31:28 1995 Bob Weiner * kotl/klabel.el (klabel-type:set-alpha): Optimized alpha and legal renumbering. Cut time by about 50% for multi-level outlines. Tue Jun 6 12:34:47 1995 Bob Weiner * kotl/klabel.el kview.el kotl-mode.el: Optimized many functions to not compute label-sep-len repeatedly. This speeds up many operations. * kotl/kotl-mode.el (kotl-mode-map): Fixed to handle {M-q} bound to fill-paragraph-or-region in XEmacs. Mon Jun 5 16:56:58 1995 Bob Weiner * hui-menu.el (infodock-hyperbole-menu): Made "Quit" menu item remove Hyperbole comment from future outgoing mail and remove Hyperbole menu from every menubar which has it. ============================================================================== V3.18.13 changes ^^^^: ============================================================================== Fri Jun 2 11:29:11 1995 Bob Weiner * kotl/kotl-mode.el (kotl-mode:beginning-of-tree): Added and bound to {C-c ^}. (kotl-mode:end-of-tree): Addded and bound to {C-c $}. * kotl/kview.el (kcell-view:parent): Added optional parameter visible-p, when non-nil, only visible parents are considered. * kotl/kotl-mode.el (kotl-mode:first-sibling): Added and bound to {C-c <}. (kotl-mode:last-sibling): Added and bound to {C-c >}. * man/hyperbole.texi (Outliner Keys): kotl/kotl-mode.el (kotl-mode:copy-to-buffer): Added and bound to {C-c M-c}. Thu Jun 1 11:10:03 1995 Bob Weiner * hui-window.el (smart-window-of-coords): (smart-coords-in-window-p): (hmouse-modeline-resize-window): Fixed bug under XEmacs 19.11. ============================================================================== V3.18.12 changes ^^^^: ============================================================================== Fri May 19 15:32:37 1995 Bob Weiner * hui-menus.el (hyperbole): Added call to hyperb:init-menubar. * hinit.el (hyperb:init-menubar): Added to add Hyperbole menu to menubar. * hui-menu.el (infodock-hyperbole-menu): Added Quit menu item to delete the Hyperbole menu from the menubar. {C-h h} will bring it back again. Thu May 18 12:23:01 1995 Bob Weiner * Changed all cs.brown references to hub.ucsb.edu (for mail lists) and cs.uiuc.edu (for Hyperbole source). * hui-xe-but.el (hproperty:set-item-highlight): Fixed this function for use with XEmacs 19.12. * wrolo.el (rolo-to): (rolo-edit): Fixed longstanding bug that failed to move point to the matched entry if the rolodex file buffer was already displayed before the edit request was made. ============================================================================== V3.18.11 changes ^^^^: ============================================================================== Mon May 15 11:20:38 1995 Bob Weiner * hmous-info.el (Info-handle-in-node-hdr): (Info-handle-in-menu): Fixed to handle Info references whose filenames require a suffix in Info-suffix-list. * hpath.el (hpath:find-program): Return nil if given a directory name, so that no special cases trigger on directories. * hsite-ex.el (hpath:display-alist): Changed to display files which do not end in .info but which are in directories /info/ or /info-local/ as Info files. ============================================================================== V3.18.10 changes ^^^^: ============================================================================== Fri May 12 12:54:19 1995 Bob Weiner * Makefile (dist): Updated to execute entire distribution build process. * hsite-ex.el (hyperb:lemacs-p): * hui-xe-but.el (hproperty:highlight-face): Fixed to highlight explicit buttons and rolodex matches with the 'italic' face when used under XEmacs on a tty. ============================================================================== V3.18.9 changes ^^^^: ============================================================================== Tue May 9 12:45:21 1995 Bob Weiner * Makefile (install): Changed to install documentation. * man/hyperbole.texi (Smart Keys): Renamed hmouse-doc.txt to hypb-mouse.txt for easier association with Hyperbole when moved to data-directory during install. * hypb.el (hypb:mouse-help-file): Added to centralize resolution of the hypb-mouse.txt path. * hmouse-drv.el (hkey-summarize): * hui-menu.el (infodock-hyperbole-menu): * hui-menus.el (hui:menus): Called (hypb:mouse-help-file). * hui-window.el (smart-coords-in-window-p): (smart-window-of-coords): Updated to support XEmacs 19.12 mouse-position protocol which returns window of event as the car of a list. * hibtypes.el (debugger-source): Added jump to source of an XEmacs assertion failure which looks like: assert_failed (file=0xf3c78 "eval.c", line=1412, Mon May 8 14:30:56 1995 Bob Weiner * man/hyperbole.texi (Operating Menus): * hui-menu.el (hyperbole-menubar-menu): * kotl/kfile.el: * kotl/kmenu.el (kotl-menubar-menu): * wrolo.el (wrolo-mode): * wrolo-menu.el (wrolo-menubar-menu): Added support for pulldown and popup menus under Emacs19. * kotl/kotl-mode.el (kotl-mode:print-properties): Made kview argument required to avoid a bug where kview is somehow set to nil within callers. * kotl/kview.el (kcell-view:to-label-end): Clarified error when kview is nil. ============================================================================== V3.18.8 changes ^^^^: ============================================================================== Fri May 5 14:33:51 1995 Bob Weiner * Makefile: Removed building of Info and Postscript versions of the Hyperbole manual from default 'make'. Use 'make info' and 'make ps', respectively. * hui-xe-but.el: * wrolo.el (rolo-highlight-face): Adapted for new XEmacs make-face return value of a face object, rather than the old behavior of a face name. * kotl/kfile.el (kfile:update): Added (let ((debug-on-error nil)) so one can easily save koutlines while debugging Emacs Lisp code. Tue May 2 11:08:53 1995 Bob Weiner * Makefile (tags): Replaced all - with underscore in variable names to satisfy the AIX sh. Mon May 1 15:50:33 1995 Bob Weiner * hsite-ex.el (hpath:display-alist): Added display of top node when Action Key is pressed over an Info file name. Fri Apr 28 19:18:13 1995 Bob Weiner * hui-xe-but.el (hproperty:set-item-highlight): Fixed failure to set rolo-highlight-face when it is the same as the default font. ============================================================================== V3.18.7 changes ^^^^: ============================================================================== Mon Apr 24 10:49:30 1995 Bob Weiner * hui-mouse.el (hkey-alist): Simplified support for view major and minor modes. Sun Apr 23 13:21:20 1995 Bob Weiner * hibtypes.el (debugger-source): Renamed from gdb-source and added dbx and xdb debugger support for jumping to source from a stack backtrace line. Wed Apr 19 19:37:20 1995 Bob Weiner * hmouse-tag.el (smart-tags-file-path): Added this function, used by ibtype gdb-source and actype link-to-file-line to find non-local, relative files. * hyperbole.el (smart-tags-file-path): Added autoload. Tue Apr 18 11:49:27 1995 Bob Weiner * hversion.el (id-tool-invoke): Fixed to handle interactive command calls. Sun Apr 16 22:35:33 1995 Bob Weiner * hversion.el (sm-window-sys-term): Support Emacs under OS/2 which uses the Presentation Manger window manager. * htz.el (htz:local): OS/2 doesn't have a date function, so use TZ or TIMEZONE environment variable if set as local timezone instead. * hpath.el (hpath:url-p): (hpath:url-at-p): Avoid [a-z]:/path patterns since these may be disk paths on OS/2, DOS or Windows. ============================================================================== V3.18.6 changes ^^^^: ============================================================================== Fri Apr 14 15:31:17 1995 Bob Weiner * man/hyperbole.ps: Removed from the distribution. Too large; users who need it can build it themselves. * man/hyperbole.texi (Action Types): Documented extension command characters' use of '+' prefix. * hargs.el (hargs:iforms): Added basic support for new Emacs 19 'K' command character. * *.el: Added KEYWORDS: header. Wed Apr 12 11:26:03 1995 Bob Weiner * hui-window.el (smart-coords-in-window-p): (smart-window-of-coords): Fixed to work with XEmacs 19.11 which can return nil for (event-window) if event is over a modeline. Tue Apr 11 12:48:18 1995 Bob Weiner * hargs.el (hargs:get): Added support for user extension interactive command characters that are being added to Emacs 19. Each such character is preceded by a '+' character. * hui-mouse.el (hkey-alist): Added Action/Assist key press support for OO-Browser listing buffers used when the full OO-Browser user interface is not displayed. Mon Apr 10 17:41:54 1995 Bob Weiner * Makefile (ELC-COMPILE): Added hsys-* files so they will be built. ============================================================================== V3.18.5 changes ^^^^: ============================================================================== Sat Apr 8 13:53:27 1995 Bob Weiner * man/hyperbole.texi (Top): Added credits. Fri Apr 7 17:21:04 1995 Bob Weiner * kotl/kfile.el (kfile:update): kotl/kotl.el (kotl-data:create): Modified to repair invalid cells when trying to save them. (kotl-data:to-kcell-v3): Modified to repair invalid cells when trying to load them from a file. Thu Apr 6 10:22:07 1995 Bob Weiner * Makefile (PRELOADS): Added ref to $(SITE-PRELOADS) for customization of the Lisp libraries loaded before byte-compiling any files. (BATCHFLAGS): Removed -no-site-file so addition of the OO-Browser directory to load-path may be done in site-start.el. * kotl/kmenu.el: Added this file of menus for the Koutliner from InfoDock and adapted for use under standard XEmacs. Wed Apr 5 18:48:15 1995 Bob Weiner (weiner@mot.com) * hinit.el (hyperb:init): Added setup of XEmacs pulldown menu for Hyperbole. * hui-menu.el: Added this file to provide a global pulldown menu of InfoDock comands under XEmacs. * wrolo-menu.el: Added this file of menus for the Rolodex from InfoDock and adapted for use under standard XEmacs. Also defines a rolodex menu which may be used independently of the Hyperbole menu. Mon Apr 3 10:03:09 1995 Bob Weiner * hyperbole.el (rolo-word): Autoloaded this command. ============================================================================== V3.18.4 changes ^^^^: ============================================================================== Tue Mar 28 12:22:27 1995 Bob Weiner * hui-window.el (hmouse-release-left-edge): (hmouse-release-right-edge): Fixed bug which improperly called 'window-event' when 'event-window' was intended. Sun Mar 26 00:39:18 1995 Bob Weiner * man/hyperbole.texi: Renamed from hypb.texi. Sat Mar 25 23:20:02 1995 Bob Weiner * Makefile (elc): Cleaned up user output produced by this target. ============================================================================== V3.18.3 changes ^^^^: ============================================================================== Fri Mar 24 10:41:17 1995 Bob Weiner * hibtypes.el (rfc): Updated to support efs too. * hpath.el (hpath:ange-ftp-p): (hpath:ange-ftp-at-p): Added support for 'efs' package, the successor to ange-ftp. Also changed so can jump to remote pathnames if ange-ftp will be autoloaded via file-name-handler-alist under Emacs V19. * Makefile (elc): Rewrote in a portable manner so that one emacs invocation builds all elc files. Thu Mar 23 03:23:51 1995 Bob Weiner * kotl/klink.el (klink:at-p): Fixed so won't trigger in OO-Browser listing buffers, e.g. on a C++