Mercurial > hg > xemacs-beta
comparison lisp/hyperbole/ChangeLog.1 @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children | 4103f0995bd7 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:376386a54a3c |
---|---|
1 Thu Sep 21 11:44:51 1995 Bob Weiner <weiner@mot.com> | |
2 | |
3 * wrolo.el (rolo-name-and-email): Fixed bug that could cause current | |
4 buffer to scroll. | |
5 | |
6 Wed Sep 20 11:46:09 1995 Bob Weiner <weiner@mot.com> | |
7 | |
8 * hypb.el (hypb:supercite-p): Fixed bug that returned nil when should have | |
9 returned t. | |
10 (hypb:configuration): Added so this could be used in OO-Browser. | |
11 * hactypes.el (hyp-config): Simplified to just call hypb:configuration. | |
12 | |
13 ============================================================================== | |
14 V3.19.09 changes ^^^^: | |
15 ============================================================================== | |
16 | |
17 Fri Sep 15 12:59:40 1995 Bob Weiner <weiner@mot.com> | |
18 | |
19 * wrolo.el (rolo-name-and-email): Modified to work if point is in a mail | |
20 or news summary listing buffer. | |
21 | |
22 * hui-window.el (assist-key-modeline): Simplified unburying of buffer. | |
23 | |
24 Thu Sep 14 14:03:17 1995 Bob Weiner <weiner@mot.com> | |
25 | |
26 * hmail.el (hmail:buffer): Modified to use logic in hmail:region. | |
27 (hmail:region): | |
28 kotl/kotl-mode.el (kotl-mode:mail-tree): | |
29 (kotl-mode:copy-to-buffer): Modified to prompt for | |
30 whether to erase hidden text when copying or to copy and expand it. | |
31 | |
32 * hmouse-key.el (hmouse-set-bindings): | |
33 hmouse-sh.el | |
34 hmouse-reg.el (hmouse-setup): | |
35 (hmouse-get-bindings): Execute these even if on a tty when | |
36 under Emacs 19, XEmacs or InfoDock. | |
37 | |
38 * hmouse-key.el (hmouse-shift-buttons): Added this function to allow | |
39 switching the location of the Action and Assist Keys between shifted | |
40 and unshifted mouse buttons. | |
41 * man/hyperbole.texi (Smart Keys): Documented this new function. | |
42 | |
43 * hactypes.el (link-to-Info-node): Removed hpath:validate call since that | |
44 will cause some valid node references to not be accepted. | |
45 | |
46 Wed Sep 13 13:23:24 1995 Bob Weiner <weiner@mot.com> | |
47 | |
48 * kotl/kfill.el: Renamed most functions from filladapt- to kfill:, to | |
49 avoid conflicts with the new minor mode filladapt. | |
50 * kotl/kotl-mode.el (kotl-mode): Turn filladapt minor mode off since | |
51 "kfill.el" handles filling in koutlines and reload kfill if some other | |
52 package has defined fill-paragraph. | |
53 | |
54 * hpath.el (hpath:find): | |
55 * hactypes.el (exec-shell-cmd): Execute in selected window if in the | |
56 OO-Browser, even when other-window is requested. | |
57 | |
58 * hmous-info.el (Info-handle-in-node-hdr): | |
59 (Info-handle-in-menu): Fixed invalid call to | |
60 Info-goto-node under GNU Emacs. | |
61 | |
62 * DEMO (Implicit Path Links): Expanded explanation of pathname handling. | |
63 * hibtypes.el (pathname): Added doc pointers to variables that control the | |
64 way files are displayed. | |
65 | |
66 * hpath.el (hpath:exists-p): | |
67 (hpath:suffixes): Added. | |
68 (hpath:find): | |
69 (hpath:validate): | |
70 * hactypes.el (link-to-Info-node): | |
71 (link-to-ebut): Modified to handle files that have been | |
72 compressed/uncompressed after a link was made to their | |
73 filenames. | |
74 | |
75 * hsite-ex.el: (hpath:display-alist): Modified to handle compressed info | |
76 files. | |
77 | |
78 Mon Sep 11 14:00:29 1995 Bob Weiner <weiner@mot.com> | |
79 | |
80 * hmouse-tag.el (smart-c-include-file): | |
81 (smart-asm-include-file): Fixed to display include file in | |
82 viewer window if current in the OO-Browser. | |
83 | |
84 * kotl/klink.el (klink:create): Fixed to read and parse link references | |
85 properly. | |
86 * hargs.el (hargs:at-p): Return klink as a list, not a string. | |
87 (hargs:read): Convert klink to a string after reading it. | |
88 | |
89 Wed Aug 30 16:34:34 1995 Bob Weiner <weiner@mot.com> | |
90 | |
91 * man/hyperbole.texi (Smart Keyboard Keys): Updated to describe URL and | |
92 gomoku support. | |
93 | |
94 * hui-mouse.el (hkey-alist): When playing {M-x gomoku}, Action key makes | |
95 human move at point and Assist Key takes back a move at point. | |
96 | |
97 ============================================================================== | |
98 V3.19.08 changes ^^^^: | |
99 ============================================================================== | |
100 | |
101 Sun Aug 27 04:55:17 1995 Bob Weiner <weiner@mot.com> | |
102 | |
103 * hibtypes.el (patch-msg): Jumps to source associated with patch output | |
104 lines that begin with "Hunk" or "Patching". | |
105 | |
106 Sat Aug 26 21:30:45 1995 Bob Weiner <weiner@mot.com> | |
107 | |
108 * hibtypes.el (grep-msg): Added support for Perl5 error message parsing. | |
109 | |
110 Fri Aug 25 00:30:08 1995 Bob Weiner <weiner@mot.com> | |
111 | |
112 * kotl/kmenu.el (id-menubar-kotl): | |
113 (id-popup-kotl-menu): Added Hide-Levels, Hide-Subtree, | |
114 Show-Subtree menu items. Also enabled Copy-Before/After-Cell menu | |
115 items. | |
116 hui-menus.el (hui:menus): Added 'Below' (same as {C-x $}) and 'Kill' | |
117 (same as {C-c C-k}) menu items to Outliner menu. | |
118 | |
119 ============================================================================== | |
120 V3.19.07 changes ^^^^: | |
121 ============================================================================== | |
122 | |
123 * hui.el (hui:ebut-buf): Support mail buffers of the form *VM-mail* or | |
124 *mail*<2>. | |
125 | |
126 * kotl/kotl-mode.el (kotl-mode:hide-sublevels): Added to hide all outline | |
127 levels deeper than a given level argument. Bound to {C-x $}, since is | |
128 similar to set-selective-display. | |
129 | |
130 * kotl/kview.el (kcell-view:next): Fixed bug that failed to advance to | |
131 next visible cell when visible-p flag was true and current cell had a | |
132 collapsed subtree but was not itself collapsed and point was not on the | |
133 final line of the cell. | |
134 | |
135 Thu Aug 24 23:32:28 1995 Bob Weiner <weiner@mot.com> | |
136 | |
137 * kotl/kotl-mode.el (kotl-mode:hide-subtree): Added to hide the subtree, | |
138 excluding root of a cell. Bound to {C-M-h}. | |
139 (kotl-mode:show-subtree): Added to show the subtree, | |
140 excluding root of a cell. | |
141 | |
142 Wed Aug 23 12:34:48 1995 Bob Weiner <weiner@mot.com> | |
143 | |
144 * hpath.el (hpath:url-at-p): | |
145 (hpath:url-p): Fixed to handle more URL specifications and to | |
146 delete trailing periods and other characters properly. | |
147 | |
148 Tue Aug 22 12:08:53 1995 Bob Weiner <weiner@mot.com> | |
149 | |
150 * hui-menu.el (hyperbole-menubar-menu): | |
151 wrolo-menu.el (wrolo-menubar-menu): | |
152 kotl/kmenu.el (kotl-menubar-menu): Fixed bug that would add menu if | |
153 menubar was nil. | |
154 | |
155 ============================================================================== | |
156 V3.19.06 changes ^^^^: | |
157 ============================================================================== | |
158 | |
159 Wed Aug 16 12:41:09 1995 Bob Weiner <weiner@mot.com> | |
160 | |
161 * hibtypes.el (mail-address-regexp): Corrected omission of underscores in | |
162 addresses. | |
163 | |
164 Thu Aug 10 17:36:23 1995 Bob Weiner <weiner@mot.com> | |
165 | |
166 * hpath.el (hpath:at-p): Modified to handle local file URLs like | |
167 file://localhost/ just as other local file references. | |
168 | |
169 * hargs.el (hargs:delimited): Modified to accomodate long string | |
170 delimiters where point might be in the middle of the opening delimiter. | |
171 | |
172 Wed Aug 9 18:37:54 1995 Bob Weiner <weiner@mot.com> | |
173 | |
174 * hactypes.el (hyp-config): Reversed order of listing of Editor: and | |
175 Hyperbole: lines. | |
176 | |
177 ============================================================================== | |
178 V3.19.05 changes ^^^^: | |
179 ============================================================================== | |
180 | |
181 Tue Aug 8 10:53:38 1995 Bob Weiner <weiner@mot.com> | |
182 | |
183 * hgnus.el | |
184 hsmail.el (smail:comment-add): Add to front of hook if add-hook exists | |
185 so that if the mail/news buffer headers are highlighted, so is this | |
186 comment header. | |
187 | |
188 Mon Jul 31 15:33:29 1995 Bob Weiner <weiner@mot.com> | |
189 | |
190 * kotl/kview.el (kview:insert-contents): | |
191 (kcell-view:create): Moved call to kfile:narrow-to-kcells | |
192 so it is after insertion of newlines terminating the new cell. | |
193 Otherwise, this call would leave kotl data exposed when a cell was | |
194 inserted at the end of an outline. | |
195 | |
196 Tue Jul 25 16:26:16 1995 Bob Weiner <weiner@mot.com> | |
197 | |
198 * hibtypes.el (mail-address): Prevented from triggering in a mail or news | |
199 summary buffer. | |
200 | |
201 * hui-mouse.el: Rewrote some functions for improved clarity. | |
202 | |
203 ============================================================================== | |
204 V3.19.04 changes ^^^^: | |
205 ============================================================================== | |
206 | |
207 Fri Jul 14 17:03:27 1995 Bob Weiner <weiner@mot.com> | |
208 | |
209 * kotl/kotl-mode.el (kotl-mode): Changed hook used to save koutline data | |
210 from write-contents-hooks to local-write-file-hooks. | |
211 | |
212 Thu Jul 13 16:37:30 1995 Bob Weiner <weiner@mot.com> | |
213 | |
214 * hui-em19-b.el (hproperty:but-add): Under Emacs 19, modified to highlight | |
215 explicit buttons when mouse passes over them if | |
216 hproperty:but-emphasize-p has been set non-nil (nil = default) in | |
217 hsite.el. | |
218 | |
219 * hsmail.el (smail:comment-add): Modified to only add | |
220 "Hyperbole mail buttons accepted" comment to outgoing mail messages if | |
221 the full Hyperbole system has been loaded since this function can be | |
222 called when only hyperbole.el has been loaded by a site initialization | |
223 but the individual user never uses Hyperbole. | |
224 | |
225 Mon Jul 10 11:49:52 1995 Bob Weiner <weiner@mot.com> | |
226 | |
227 * hui-mouse.el (hkey-alist): | |
228 * hmouse-tag.el (smart-fortran): | |
229 (smart-fortran-at-tag-p): Added Fortran tags browsing support. | |
230 | |
231 Fri Jul 7 14:02:28 1995 Bob Weiner <weiner@mot.com> | |
232 | |
233 * hsite-ex.el (hpath:display-alist): Modified to display files below an | |
234 /info/ directory but with a non-info suffix, in whatever their normal | |
235 mode is. Files under /info/ without a suffix are displayed as info | |
236 files. | |
237 | |
238 * kotl/kotl-mode.el (kotl-mode:center-line): Added and bound to {M-s}. | |
239 (kotl-mode:center-paragraph): Added and bound to {M-S}. | |
240 (kotl-mode:fill-paragraph): Modified to save point as a marker. | |
241 | |
242 ============================================================================== | |
243 V3.19.03 changes ^^^^: | |
244 ============================================================================== | |
245 | |
246 * htz.el (htz:date-unix): Clarified default values in doc string | |
247 and fixed bug that ignored LOCAL timezone argument, leading to | |
248 improper display of outliner cell time attributes. | |
249 | |
250 * kotl/kotl.el (kotl-data:to-kcell-v2): | |
251 (kotl-data:to-kcell-v3): Rewrote to repair cells on the fly | |
252 where the cell data saved in the outline is nil. This would only | |
253 happen if there is a bug in the kproperty code, but we still want | |
254 people to be able to read in outlines without error in such a case. | |
255 | |
256 * kotl/kprop-em.el (kproperty:put): Rewrote to prevent inheritance of | |
257 the added property by characters inserted following the region to which | |
258 the property is added. This inheritance caused bugs in the cell | |
259 separator search routines. Inheritance was already off by default for | |
260 characters preceding this region. | |
261 | |
262 Thu Jul 6 14:24:40 1995 Bob Weiner <weiner@mot.com> | |
263 | |
264 * hmouse-drv.el (hkey-help-show): Fixed a bug that failed to properly | |
265 check whether a help buffer was already displayed. | |
266 | |
267 Sun Jun 25 17:16:21 1995 Bob Weiner <weiner@mot.com> | |
268 | |
269 * kotl/kimport.el (kimport:star-outline): Modified to handle start | |
270 outlines whose stars are preceded by whitespace. | |
271 | |
272 * kotl/klabel.el (klabel-type:set-star): Fixed infinite loop problem when | |
273 converting to start labels. | |
274 | |
275 * kotl/kotl-mode.el (kotl-mode:add-cell): Modified to only fill a new cell | |
276 This is called by kotl-mode:split-cell. | |
277 (kotl-mode:add-cell): Added no-fill parameter. | |
278 (kotl-mode:split-cell): Modified to not fill new cell | |
279 if the original cell had a no-fill property. | |
280 | |
281 * kotl/kview.el (kview:add-cell): Added optional parameter no-fill to skip | |
282 filling of any initial cell contents. | |
283 | |
284 Fri Jun 23 11:58:24 1995 Bob Weiner <weiner@mot.com> | |
285 | |
286 * hyperbole.el (Info-goto-node): Added autoload of this for Hyperbole menus. | |
287 | |
288 * kotl/klabel.el (klabel-type:set-partial-alpha): Speeded up partial-alpha | |
289 renumbering. | |
290 (klabel-type:update-tree-labels): Added, to update labels | |
291 in a single tree. | |
292 | |
293 * hvm.el (Vm-msg-to-p): Fixed problem that link-to-mail displayed the | |
294 wrong message when a folder was sorted into some order other than the | |
295 physcial order of messages. | |
296 | |
297 * kotl/kfile.el (kfile:print-to-string): Locally set emacs-lisp-mode-hook | |
298 to nil so no fontification is done when pretty printing koutline data | |
299 structures. | |
300 | |
301 ============================================================================== | |
302 V3.19.02 changes ^^^^: | |
303 ============================================================================== | |
304 | |
305 Wed Jun 21 00:42:12 1995 Bob Weiner <weiner@mot.com> | |
306 | |
307 * kotl/kotl-mode.el (kotl-mode:fill-tree): Modified to support filling 0 | |
308 rooted tree, i.e. all cells in outline, when given a prefix argument. | |
309 | |
310 * kotl/klabel.el (klabel-type:set-labels): Fixed bug that incremented | |
311 labels by 1 too many because point started at an invalid outline | |
312 position. | |
313 | |
314 * kotl/kotl-mode.el (kotl-mode:exchange-cells): Modified to only refill | |
315 cells when kotl-mode:refill-flag is non-nil. | |
316 | |
317 * kotl/kproperty.el: Separated into two separate implementation files. | |
318 kprop-em.el for Emacs 19 | |
319 kprop-xe.el for XEmacs | |
320 * MANIFEST: | |
321 * Makefile (EL_KOTL, ELC_KOTL): Added references to new kprop-* files. | |
322 | |
323 Tue Jun 20 10:54:18 1995 Bob Weiner <weiner@mot.com> | |
324 | |
325 * kotl/kproperty.el (kproperty:put): Fixed XEmacs version of this function | |
326 by using raw extents instead of text properties. | |
327 | |
328 * kotl/kmenu.el (id-popup-kotl-menu): Fixed Show-Top-Level-Only to run | |
329 proper command. | |
330 | |
331 * hui-menus.el (Msg): Shortened Msg menu to fit in 80 columns. | |
332 | |
333 * kotl/kproperty.el (kproperty:map): Added to map over a matching property | |
334 in a buffer and to return the result. | |
335 | |
336 Mon Jun 19 18:50:34 1995 Bob Weiner <weiner@mot.com> | |
337 | |
338 * kotl/kotl-mode.el (kotl-mode:demote-tree): | |
339 (kotl-mode:promote-tree): | |
340 (kotl-mode:move-after): | |
341 (kotl-mode:move-before): | |
342 * kotl/kview.el (kview:move): Reversed meaning of last argument, fill-p. | |
343 | |
344 * hui-menus.el (hui:menus): Removed any leading 0 from Hyperbole version | |
345 number in the keyboard menu. | |
346 | |
347 ============================================================================== | |
348 V3.19.01 changes ^^^^: | |
349 ============================================================================== | |
350 | |
351 Thu Jun 15 00:24:34 1995 Bob Weiner <weiner@mot.com> | |
352 | |
353 * kotl/kview.el (kcell-view:previous): Expanded cases that will find | |
354 previous cell. | |
355 | |
356 * kotl/kotl-mode.el (kotl-mode:move-after): | |
357 (kotl-mode:move-before): Fixed bug where original | |
358 sibling cell could be renumbered twice, the 2nd time with the wrong label. | |
359 | |
360 * hui-menus.el (hui:menu-enter): Rewrote to properly handle XEmacs and | |
361 Emacs 19 keyboard events. | |
362 | |
363 * kotl/kview.el (kcell-view:previous): | |
364 (kcell-view:next): Optimized. | |
365 | |
366 Wed Jun 14 01:49:45 1995 Bob Weiner <weiner@mot.com> | |
367 | |
368 * kotl/kview.el (kview:goto-cell-id): Speeded up by up to 10x with | |
369 optimized implementations for each Emacs variant. | |
370 | |
371 * kotl/kotl-mode.el (kotl-mode:fill-cell): Notify user if can't fill since | |
372 cell has a no-fill attribute. | |
373 | |
374 * kotl/EXAMPLE.kotl (2b5): Explained cell and tree filling. | |
375 | |
376 * hversion.el (id-browse-file): Added definition needed by pull-down menu. | |
377 | |
378 * kotl/kotl-mode.el (kotl-mode:fill-tree): Added and bound to {C-M-j} and | |
379 {C-M-q}. | |
380 | |
381 * kotl/kview.el (kcell-view:remove-attr): | |
382 kotl/kotl.el (kcell:remove-attr): | |
383 kotl/knode.el (knode:remove-attr): Added. | |
384 | |
385 * kotl/kview.el (kcell-view:set-attr): Added this back in; somehow it was | |
386 accidentally deleted. Also made it and kcell-view:get-attr | |
387 interactive, so users can set and get attributes. | |
388 | |
389 * kotl/kotl-mode.el (kotl-mode:demote-tree): | |
390 (kotl-mode:promote-tree): With prefix ARG = 0, cells | |
391 are moved up to one level but are not refilled. This is much faster | |
392 than when each cell must be refilled. | |
393 | |
394 * kotl/kview.el (kview:move): Optimized to skip mapping over a tree to | |
395 re-collapse cells if none were collapsed. | |
396 | |
397 Tue Jun 13 16:35:42 1995 Bob Weiner <weiner@mot.com> | |
398 | |
399 * hmous-info.el (Info-handle-in-note): Added support for 'See' | |
400 cross-references used by XEmacs. | |
401 | |
402 ============================================================================== | |
403 V3.19 changes ^^^^: | |
404 ============================================================================== | |
405 | |
406 Tue Jun 13 16:35:42 1995 Bob Weiner <weiner@mot.com> | |
407 | |
408 * hinit.el (hyperb:init-menubar): | |
409 * hui-menu.el (hyperbole-menubar-menu): Modified to re-install Hyperbole | |
410 menu in InfoDock menubar after using the menu's Quit item. | |
411 | |
412 Mon Jun 12 19:31:28 1995 Bob Weiner <weiner@mot.com> | |
413 | |
414 * kotl/klabel.el (klabel-type:set-alpha): Optimized alpha and legal | |
415 renumbering. Cut time by about 50% for multi-level outlines. | |
416 | |
417 Tue Jun 6 12:34:47 1995 Bob Weiner <weiner@mot.com> | |
418 | |
419 * kotl/klabel.el | |
420 kview.el | |
421 kotl-mode.el: Optimized many functions to not compute | |
422 label-sep-len repeatedly. This speeds up many operations. | |
423 | |
424 * kotl/kotl-mode.el (kotl-mode-map): Fixed to handle {M-q} bound to | |
425 fill-paragraph-or-region in XEmacs. | |
426 | |
427 Mon Jun 5 16:56:58 1995 Bob Weiner <weiner@mot.com> | |
428 | |
429 * hui-menu.el (infodock-hyperbole-menu): Made "Quit" menu item remove | |
430 Hyperbole comment from future outgoing mail and remove Hyperbole menu | |
431 from every menubar which has it. | |
432 | |
433 ============================================================================== | |
434 V3.18.13 changes ^^^^: | |
435 ============================================================================== | |
436 | |
437 Fri Jun 2 11:29:11 1995 Bob Weiner <weiner@mot.com> | |
438 | |
439 * kotl/kotl-mode.el (kotl-mode:beginning-of-tree): Added and bound to {C-c ^}. | |
440 (kotl-mode:end-of-tree): Addded and bound to {C-c $}. | |
441 | |
442 * kotl/kview.el (kcell-view:parent): Added optional parameter visible-p, | |
443 when non-nil, only visible parents are considered. | |
444 | |
445 * kotl/kotl-mode.el (kotl-mode:first-sibling): Added and bound to {C-c <}. | |
446 (kotl-mode:last-sibling): Added and bound to {C-c >}. | |
447 | |
448 * man/hyperbole.texi (Outliner Keys): | |
449 kotl/kotl-mode.el (kotl-mode:copy-to-buffer): Added and bound to {C-c M-c}. | |
450 | |
451 Thu Jun 1 11:10:03 1995 Bob Weiner <weiner@mot.com> | |
452 | |
453 * hui-window.el (smart-window-of-coords): | |
454 (smart-coords-in-window-p): | |
455 (hmouse-modeline-resize-window): Fixed bug under XEmacs 19.11. | |
456 | |
457 ============================================================================== | |
458 V3.18.12 changes ^^^^: | |
459 ============================================================================== | |
460 | |
461 Fri May 19 15:32:37 1995 Bob Weiner <weiner@mot.com> | |
462 | |
463 * hui-menus.el (hyperbole): Added call to hyperb:init-menubar. | |
464 * hinit.el (hyperb:init-menubar): Added to add Hyperbole menu to menubar. | |
465 * hui-menu.el (infodock-hyperbole-menu): Added Quit menu item to delete | |
466 the Hyperbole menu from the menubar. {C-h h} will bring it back again. | |
467 | |
468 Thu May 18 12:23:01 1995 Bob Weiner <weiner@mot.com> | |
469 | |
470 * Changed all cs.brown references to hub.ucsb.edu (for mail lists) | |
471 and cs.uiuc.edu (for Hyperbole source). | |
472 | |
473 * hui-xe-but.el (hproperty:set-item-highlight): Fixed this function | |
474 for use with XEmacs 19.12. | |
475 | |
476 * wrolo.el (rolo-to): | |
477 (rolo-edit): Fixed longstanding bug that failed to move point | |
478 to the matched entry if the rolodex file buffer was already displayed | |
479 before the edit request was made. | |
480 | |
481 ============================================================================== | |
482 V3.18.11 changes ^^^^: | |
483 ============================================================================== | |
484 | |
485 Mon May 15 11:20:38 1995 Bob Weiner <weiner@mot.com> | |
486 | |
487 * hmous-info.el (Info-handle-in-node-hdr): | |
488 (Info-handle-in-menu): Fixed to handle Info references | |
489 whose filenames require a suffix in Info-suffix-list. | |
490 | |
491 * hpath.el (hpath:find-program): Return nil if given a directory name, so | |
492 that no special cases trigger on directories. | |
493 | |
494 * hsite-ex.el (hpath:display-alist): Changed to display files which do not | |
495 end in .info but which are in directories /info/ or /info-local/ as | |
496 Info files. | |
497 | |
498 ============================================================================== | |
499 V3.18.10 changes ^^^^: | |
500 ============================================================================== | |
501 | |
502 Fri May 12 12:54:19 1995 Bob Weiner <weiner@mot.com> | |
503 | |
504 * Makefile (dist): Updated to execute entire distribution build process. | |
505 | |
506 * hsite-ex.el (hyperb:lemacs-p): | |
507 * hui-xe-but.el (hproperty:highlight-face): Fixed to highlight explicit | |
508 buttons and rolodex matches with the 'italic' face when used under | |
509 XEmacs on a tty. | |
510 | |
511 ============================================================================== | |
512 V3.18.9 changes ^^^^: | |
513 ============================================================================== | |
514 | |
515 Tue May 9 12:45:21 1995 Bob Weiner <weiner@mot.com> | |
516 | |
517 * Makefile (install): Changed to install documentation. | |
518 | |
519 * man/hyperbole.texi (Smart Keys): Renamed hmouse-doc.txt to | |
520 hypb-mouse.txt for easier association with Hyperbole when moved to | |
521 data-directory during install. | |
522 * hypb.el (hypb:mouse-help-file): Added to centralize resolution of | |
523 the hypb-mouse.txt path. | |
524 * hmouse-drv.el (hkey-summarize): | |
525 * hui-menu.el (infodock-hyperbole-menu): | |
526 * hui-menus.el (hui:menus): Called (hypb:mouse-help-file). | |
527 | |
528 * hui-window.el (smart-coords-in-window-p): | |
529 (smart-window-of-coords): Updated to support XEmacs 19.12 | |
530 mouse-position protocol which returns window of event as the car of a | |
531 list. | |
532 | |
533 * hibtypes.el (debugger-source): Added jump to source of an XEmacs | |
534 assertion failure which looks like: | |
535 assert_failed (file=0xf3c78 "eval.c", line=1412, | |
536 | |
537 Mon May 8 14:30:56 1995 Bob Weiner <weiner@mot.com> | |
538 | |
539 * man/hyperbole.texi (Operating Menus): | |
540 * hui-menu.el (hyperbole-menubar-menu): | |
541 * kotl/kfile.el: | |
542 * kotl/kmenu.el (kotl-menubar-menu): | |
543 * wrolo.el (wrolo-mode): | |
544 * wrolo-menu.el (wrolo-menubar-menu): Added support for pulldown and popup | |
545 menus under Emacs19. | |
546 | |
547 * kotl/kotl-mode.el (kotl-mode:print-properties): Made kview argument | |
548 required to avoid a bug where kview is somehow set to nil within | |
549 callers. | |
550 | |
551 * kotl/kview.el (kcell-view:to-label-end): Clarified error when kview is nil. | |
552 | |
553 ============================================================================== | |
554 V3.18.8 changes ^^^^: | |
555 ============================================================================== | |
556 | |
557 Fri May 5 14:33:51 1995 Bob Weiner <weiner@mot.com> | |
558 | |
559 * Makefile: Removed building of Info and Postscript versions of the | |
560 Hyperbole manual from default 'make'. Use 'make info' and 'make ps', | |
561 respectively. | |
562 | |
563 * hui-xe-but.el: | |
564 * wrolo.el (rolo-highlight-face): Adapted for new XEmacs make-face return | |
565 value of a face object, rather than the old behavior of a face name. | |
566 | |
567 * kotl/kfile.el (kfile:update): Added (let ((debug-on-error nil)) so one | |
568 can easily save koutlines while debugging Emacs Lisp code. | |
569 | |
570 Tue May 2 11:08:53 1995 Bob Weiner <weiner@mot.com> | |
571 | |
572 * Makefile (tags): Replaced all - with underscore in variable names to | |
573 satisfy the AIX sh. | |
574 | |
575 Mon May 1 15:50:33 1995 Bob Weiner <weiner@mot.com> | |
576 | |
577 * hsite-ex.el (hpath:display-alist): Added display of top node when Action | |
578 Key is pressed over an Info file name. | |
579 | |
580 Fri Apr 28 19:18:13 1995 Bob Weiner <weiner@mot.com> | |
581 | |
582 * hui-xe-but.el (hproperty:set-item-highlight): Fixed failure to set | |
583 rolo-highlight-face when it is the same as the default font. | |
584 | |
585 ============================================================================== | |
586 V3.18.7 changes ^^^^: | |
587 ============================================================================== | |
588 | |
589 Mon Apr 24 10:49:30 1995 Bob Weiner <weiner@mot.com> | |
590 | |
591 * hui-mouse.el (hkey-alist): Simplified support for view major and minor | |
592 modes. | |
593 | |
594 Sun Apr 23 13:21:20 1995 Bob Weiner <weiner@mot.com> | |
595 | |
596 * hibtypes.el (debugger-source): Renamed from gdb-source and added dbx and | |
597 xdb debugger support for jumping to source from a stack backtrace line. | |
598 | |
599 Wed Apr 19 19:37:20 1995 Bob Weiner <weiner@mot.com> | |
600 | |
601 * hmouse-tag.el (smart-tags-file-path): Added this function, used by | |
602 ibtype gdb-source and actype link-to-file-line to find non-local, | |
603 relative files. | |
604 * hyperbole.el (smart-tags-file-path): Added autoload. | |
605 | |
606 Tue Apr 18 11:49:27 1995 Bob Weiner <weiner@mot.com> | |
607 | |
608 * hversion.el (id-tool-invoke): Fixed to handle interactive command calls. | |
609 | |
610 Sun Apr 16 22:35:33 1995 Bob Weiner <weiner@mot.com> | |
611 | |
612 * hversion.el (sm-window-sys-term): Support Emacs under OS/2 which uses | |
613 the Presentation Manger window manager. | |
614 * htz.el (htz:local): OS/2 doesn't have a date function, so use TZ or | |
615 TIMEZONE environment variable if set as local timezone instead. | |
616 * hpath.el (hpath:url-p): | |
617 (hpath:url-at-p): Avoid [a-z]:/path patterns since these may be | |
618 disk paths on OS/2, DOS or Windows. | |
619 | |
620 ============================================================================== | |
621 V3.18.6 changes ^^^^: | |
622 ============================================================================== | |
623 | |
624 Fri Apr 14 15:31:17 1995 Bob Weiner <weiner@mot.com> | |
625 | |
626 * man/hyperbole.ps: Removed from the distribution. Too large; users who | |
627 need it can build it themselves. | |
628 | |
629 * man/hyperbole.texi (Action Types): Documented extension command | |
630 characters' use of '+' prefix. | |
631 | |
632 * hargs.el (hargs:iforms): Added basic support for new Emacs 19 'K' | |
633 command character. | |
634 | |
635 * *.el: Added KEYWORDS: header. | |
636 | |
637 Wed Apr 12 11:26:03 1995 Bob Weiner <weiner@mot.com> | |
638 | |
639 * hui-window.el (smart-coords-in-window-p): | |
640 (smart-window-of-coords): Fixed to work with XEmacs 19.11 | |
641 which can return nil for (event-window) if event is over a | |
642 modeline. | |
643 | |
644 Tue Apr 11 12:48:18 1995 Bob Weiner <weiner@mot.com> | |
645 | |
646 * hargs.el (hargs:get): Added support for user extension interactive | |
647 command characters that are being added to Emacs 19. Each such | |
648 character is preceded by a '+' character. | |
649 | |
650 * hui-mouse.el (hkey-alist): Added Action/Assist key press support for | |
651 OO-Browser listing buffers used when the full OO-Browser user interface | |
652 is not displayed. | |
653 | |
654 Mon Apr 10 17:41:54 1995 Bob Weiner <weiner@mot.com> | |
655 | |
656 * Makefile (ELC-COMPILE): Added hsys-* files so they will be built. | |
657 | |
658 ============================================================================== | |
659 V3.18.5 changes ^^^^: | |
660 ============================================================================== | |
661 | |
662 Sat Apr 8 13:53:27 1995 Bob Weiner <weiner@mot.com> | |
663 | |
664 * man/hyperbole.texi (Top): Added credits. | |
665 | |
666 Fri Apr 7 17:21:04 1995 Bob Weiner <weiner@mot.com> | |
667 | |
668 * kotl/kfile.el (kfile:update): | |
669 kotl/kotl.el (kotl-data:create): Modified to repair invalid cells when | |
670 trying to save them. | |
671 (kotl-data:to-kcell-v3): Modified to repair invalid cells when | |
672 trying to load them from a file. | |
673 | |
674 Thu Apr 6 10:22:07 1995 Bob Weiner <weiner@mot.com> | |
675 | |
676 * Makefile (PRELOADS): Added ref to $(SITE-PRELOADS) for customization of | |
677 the Lisp libraries loaded before byte-compiling any files. | |
678 (BATCHFLAGS): Removed -no-site-file so addition of the | |
679 OO-Browser directory to load-path may be done in site-start.el. | |
680 | |
681 * kotl/kmenu.el: Added this file of menus for the Koutliner from InfoDock | |
682 and adapted for use under standard XEmacs. | |
683 | |
684 Wed Apr 5 18:48:15 1995 Bob Weiner (weiner@mot.com) | |
685 | |
686 * hinit.el (hyperb:init): Added setup of XEmacs pulldown menu for Hyperbole. | |
687 * hui-menu.el: Added this file to provide a global pulldown menu of InfoDock | |
688 comands under XEmacs. | |
689 * wrolo-menu.el: Added this file of menus for the Rolodex from InfoDock | |
690 and adapted for use under standard XEmacs. Also defines a rolodex | |
691 menu which may be used independently of the Hyperbole menu. | |
692 | |
693 Mon Apr 3 10:03:09 1995 Bob Weiner <weiner@mot.com> | |
694 | |
695 * hyperbole.el (rolo-word): Autoloaded this command. | |
696 | |
697 ============================================================================== | |
698 V3.18.4 changes ^^^^: | |
699 ============================================================================== | |
700 | |
701 Tue Mar 28 12:22:27 1995 Bob Weiner <weiner@mot.com> | |
702 | |
703 * hui-window.el (hmouse-release-left-edge): | |
704 (hmouse-release-right-edge): Fixed bug which improperly | |
705 called 'window-event' when 'event-window' was intended. | |
706 | |
707 Sun Mar 26 00:39:18 1995 Bob Weiner <weiner@meltdown.valhalla (Bob Weiner)> | |
708 | |
709 * man/hyperbole.texi: Renamed from hypb.texi. | |
710 | |
711 Sat Mar 25 23:20:02 1995 Bob Weiner <weiner@mot.com> | |
712 | |
713 * Makefile (elc): Cleaned up user output produced by this target. | |
714 | |
715 ============================================================================== | |
716 V3.18.3 changes ^^^^: | |
717 ============================================================================== | |
718 | |
719 Fri Mar 24 10:41:17 1995 Bob Weiner <weiner@mot.com> | |
720 | |
721 * hibtypes.el (rfc): Updated to support efs too. | |
722 * hpath.el (hpath:ange-ftp-p): | |
723 (hpath:ange-ftp-at-p): Added support for 'efs' package, the | |
724 successor to ange-ftp. | |
725 Also changed so can jump to remote pathnames if ange-ftp will | |
726 be autoloaded via file-name-handler-alist under Emacs V19. | |
727 | |
728 * Makefile (elc): Rewrote in a portable manner so that one emacs | |
729 invocation builds all elc files. | |
730 | |
731 Thu Mar 23 03:23:51 1995 Bob Weiner <weiner@mot.com> | |
732 | |
733 * kotl/klink.el (klink:at-p): Fixed so won't trigger in OO-Browser listing | |
734 buffers, e.g. on a C++ <template> class. | |
735 | |
736 * hversion.el (hyperb:stack-frame): Fixed stack frame indirection problem | |
737 with autoloaded commands called by name. Also added optional | |
738 debug-flag parameter to simplify debugging of this function. | |
739 | |
740 * kotl/kotl-mode.el (kotl-mode:delete-char): Fixed bug that deleted | |
741 non-whitespace characters if they fell in the indent area, e.g. when | |
742 yank text that starts with a newline and then some characters. | |
743 | |
744 * hactypes.el (link-to-file-line): | |
745 (link-to-regexp-match): Added a (widen) so matches are found | |
746 when buffer happens to be narrowed to a particular part. | |
747 | |
748 Wed Mar 22 03:18:39 1995 Bob Weiner <weiner@mot.com> | |
749 | |
750 * hib-kbd.el (kbd-key:act): Fixed infinite recursion if used the Action | |
751 Key on a {key sequence} that invokes the Action Key. | |
752 | |
753 * Makefile (EMACS): Changed default setting of this variable to XEMACS. | |
754 | |
755 * Renamed a bunch of Hyperbole functions and variables. | |
756 | |
757 Tue Mar 21 17:11:23 1995 Bob Weiner <weiner@mot.com> | |
758 | |
759 * Makefile: Fixed problems in a number of areas with different versions | |
760 of make. | |
761 | |
762 * hmouse-key.el (hyperb:window-system): Eliminated require of Emacs 19 and | |
763 XEmacs mouse libraries since they both pre-load these. | |
764 | |
765 ============================================================================== | |
766 V3.18.2 changes ^^^^: | |
767 ============================================================================== | |
768 | |
769 Mon Mar 20 11:49:42 1995 Bob Weiner <weiner@mot.com> | |
770 | |
771 * hui-window.el: Rewrote to support XEmacs 19.12 new window-local mouse | |
772 coordinate API. Mainly eliminated use of window-edges under XEmacs. | |
773 | |
774 * hui-menus.el (hui:bottom-window): Added with function to avoid use of | |
775 (window-edges) when (window-lowest-p) is defined. | |
776 | |
777 * hypb.el (hypb:frame-line): Deleted this function as it is no longer used | |
778 and would not work in new XEmacs versions. | |
779 * hmouse-drv.el (scroll-down-eol): | |
780 (scroll-up-eol): Rewrote to not require knowledge of | |
781 current frame line, only current window line. | |
782 | |
783 Fri Mar 17 12:46:39 1995 Bob Weiner <weiner@mot.com> | |
784 | |
785 * Makefile (elc): Rewrote to compile all out of date .elc files with one | |
786 invocation of Emacs. | |
787 | |
788 Thu Mar 16 13:07:48 1995 Bob Weiner <weiner@mot.com> | |
789 | |
790 * hactypes.el (hyp-config): Added OO-Browser version number when it has | |
791 been loaded. | |
792 | |
793 Wed Mar 15 14:50:57 1995 Bob Weiner <weiner@mot.com> | |
794 | |
795 * Changed all functions and variables named *-meta* to *-assist*. Meta | |
796 was an old remnant of the Assist Key being bound to a meta-mouse key. | |
797 | |
798 * hui-xe-but.el (hproperty:item-button): Added defvar of this to satisfy | |
799 XEmacs 19.12beta which does not set a default value for a variable | |
800 when a make-variable-buffer-local is done without a preceding defvar. | |
801 | |
802 Wed Mar 15 11:11:49 1995 Bob Weiner <weiner@footloose> | |
803 | |
804 * hmouse-reg.el (sm-mouse-setup): Fixed problem with trying to add a key | |
805 to a null valued Info-mode-map. | |
806 | |
807 Tue Mar 14 01:30:54 1995 Bob Weiner <weiner@footloose> | |
808 | |
809 * README: Changed ftp site to cs.uiuc.edu. | |
810 hypb.texi (Initializing): Documented that one must now load | |
811 "hversion.el" before Hyperbole. | |
812 * hversion.el: Added functions used to computer Hyperbole directory in | |
813 here so that they may easily be used with other packages, like the | |
814 OO-Browser. | |
815 | |
816 * hyperbole.el (hyperb:dir): Rewrote to always be dynamically set, rather | |
817 than having Makefile hard-code the Hyperbole path. This will only | |
818 work under versions of Emacs 19, however. Emacs 18 users should set | |
819 this variable manually before loading hyperbole.el. | |
820 | |
821 ============================================================================== | |
822 V3.18.1 changes ^^^^: | |
823 ============================================================================== | |
824 | |
825 Mon Mar 6 23:14:34 1995 Bob Weiner <weiner@footloose> | |
826 | |
827 * V3.18 is released. | |
828 | |
829 Sun Mar 5 18:23:12 1995 Bob Weiner <weiner@avatar> | |
830 | |
831 * hmouse-tag.el: Changed so that identifier tags within comments are no | |
832 longer ignored. | |
833 | |
834 * hui-mouse.el (smart-key-alist): | |
835 * hmouse-tag.el: (smart-objc): | |
836 (smart-objc-oobr): | |
837 (smart-objc-at-tag-p): Added these 3 functions and Action | |
838 Key support under Objective-C. | |
839 * man/hypb.texi (Smart Keyboard Keys): Documented these additions. | |
840 | |
841 Fri Mar 3 14:50:31 1995 Bob Weiner <weiner@avatar> | |
842 | |
843 * kotl/kotl-mode.el (kotl-mode:delete-blank-lines): If nothing but | |
844 whitespace follows point until the end of a cell, delete all | |
845 whitespace at the end of the cell. | |
846 | |
847 Thu Mar 2 23:35:11 1995 Bob Weiner <weiner@footloose> | |
848 | |
849 * hmouse-drv.el (smart-key-help): Fixed so selected window does not change | |
850 if in the OO-Browser when this command is called. | |
851 | |
852 Wed Mar 1 12:59:25 1995 Bob Weiner <weiner@footloose> | |
853 | |
854 * hibtypes.el (grep-msg): Fixed bug in file name expansion when grep | |
855 output is in a buffer with an attached file. | |
856 | |
857 Tue Feb 28 16:11:46 1995 Bob Weiner <weiner@footloose> | |
858 | |
859 * hibtypes.el (elisp-compiler-msg): Modified to handle makefiles which | |
860 send byte-compiler messages to a shell or any other buffer. | |
861 | |
862 Mon Feb 27 00:27:45 1995 Bob Weiner <weiner@meltdown> | |
863 | |
864 * Updated all copyrights to reflect transfer to the FSF. | |
865 | |
866 Sat Feb 25 12:11:19 1995 Bob Weiner <weiner@footloose> | |
867 | |
868 * hpath.el (hpath:is-p): | |
869 (hpath:at-p): Fixed so handles URL ftp:// paths as ange-ftp paths. | |
870 | |
871 * Makefile: Changed so that elc target just rebuilds out of date elc | |
872 files, not all elc files. all-elc now does that. | |
873 | |
874 Thu Feb 16 13:32:03 1995 Bob Weiner <weiner@footloose> | |
875 | |
876 * man/hypb.texi (Implicit Buttons and Types): Added many new index entries | |
877 and added new mail-address type. | |
878 * hibtypes.el (mail-address): Added new implicit button type to compose mail, | |
879 in another window, when point is on an Internet e-mail address. | |
880 (mail-address-at-p): Added to test if point is within an | |
881 e-mail address. | |
882 (mail-address-regexp): Regexp matching an e-mail address. | |
883 | |
884 * hui-mouse.el (smart-wrolo): Fixed doc to agree with function behavior. | |
885 Also added support for sending e-mail to a specific address when | |
886 called with point inside an e-mail address. | |
887 | |
888 Wed Feb 15 14:41:33 1995 Bob Weiner <weiner@footloose> | |
889 | |
890 * kotl/kotl-mode.el (kotl-mode:head-cell): Added to move point to first | |
891 cell at same level as current cell. | |
892 (kotl-mode:tail-cell): Added to move point to last | |
893 cell at same level as current cell. | |
894 | |
895 (kotl-mode:mark-paragraph): Renamed from somehow | |
896 mistakenly named, hypb:mark-paragraph. | |
897 | |
898 * kotl/kview.el (kview:map-tree): Renamed from kview:map and set-buffer | |
899 to KVIEW parameter's buffer. | |
900 (kview:map-branch): Added to map across a set of trees | |
901 starting at the same level. | |
902 (kview:map-siblings): Added to map across a set of sibling | |
903 cells. | |
904 | |
905 (kcell-view:backward): | |
906 (kcell-view:forward): Changed parameter from INVISIBLE-P | |
907 to VISIBLE-P to match kcell-view:next/previous functions. | |
908 | |
909 * kotl/kotl-mode.el (kotl-mode-map): Made kotl-mode commands which | |
910 override standard editing commands also inherit the property lists from | |
911 their respective standard command symbols. So, for example, commands | |
912 which use the pending-delete property under XEmacs will be compatible. | |
913 | |
914 (kotl-mode:split-cell): Changed to delete any | |
915 whitespace preceding point before splitting cell, so do not end up | |
916 with excess whitespace at the end of the preceding cell. | |
917 | |
918 Tue Feb 14 12:13:37 1995 Bob Weiner <weiner@footloose> | |
919 | |
920 * kotl/kfill.el (filladapt-prefix-table): Tightened hanging indent pattern | |
921 so does not match to lines whose first word happens to end with a paren | |
922 and then a space, unless the word is 2 chars or less, then assume it is | |
923 a label, e.g. A2) . | |
924 | |
925 Mon Feb 13 10:26:20 1995 Bob Weiner (weiner@footloose) | |
926 | |
927 * wrolo.el (rolo-next-match): | |
928 (rolo-previous-match): Added (let ((case-fold-search t))) since | |
929 this is used in rolo-grep and 'looking-at' call may fail if not set. | |
930 | |
931 * wrolo.el (wrolo-mode): Don't load menus-rolo under tty InfoDock. | |
932 * kotl/kfile.el (featurep 'menus-kotl): Don't load menus-kotl under tty InfoDock. | |
933 * hversion.el (sm-window-sys-term): Added (eq window-system 'tty) clause | |
934 and set return value to nil, since there is no mouse support in this | |
935 case. | |
936 * hsite-ex.el (and hyperb:lemacs-p window-system): XEmacs 19.12 and above | |
937 sets window-system = 'tty if running on a dumb terminal so that it can | |
938 still display faces. But testing for a color display will fail since | |
939 this requires an X display right now, so added a (not (eq | |
940 window-system 'tty) in this case. | |
941 | |
942 Mon Jan 30 18:50:22 1995 Bob Weiner (weiner@footloose) | |
943 | |
944 * hactypes.el (hyp-config): Updated to use system-configuration variable | |
945 when available. | |
946 | |
947 Wed Jan 25 17:33:26 1995 Bob Weiner (weiner@footloose) | |
948 | |
949 * hibtypes.el (cscope): Tightened predicate to only match if in a Cscope | |
950 output buffer, to avoid false regexp matches. | |
951 | |
952 Fri Jan 20 15:19:08 1995 Bob Weiner (weiner@footloose) | |
953 | |
954 * hpath.el (hpath:is-p): Modified to not allow whitespace within | |
955 (pathname) component of Info node paths. | |
956 | |
957 Mon Jan 9 13:59:28 1995 Bob Weiner <weiner@meltdown> | |
958 | |
959 * kotl/kotl-mode.el (kotl-mode:overview): | |
960 hui-menus.el (hui:menus): | |
961 man/hypb.texi (Outliner Keys): Renamed kotl-mode:hide-body to | |
962 kotl-mode:overview, changed binding to {C-c C-o} and changed its | |
963 function to show first line of all cells. Also added to Otl> menu as | |
964 'Overview' command. | |
965 Also added kotl-mode:top-cells bound to {C-c C-t} which does what | |
966 kotl-mode:hide-body used to, show only top cells. | |
967 | |
968 Fri Dec 30 14:12:02 1994 Bob Weiner <weiner@meltdown> | |
969 | |
970 * kotl/kotl-mode.el (kotl-mode:first-cell-p): | |
971 (kotl-mode:last-cell-p): Fixed bug that invoked wrong | |
972 subroutine. | |
973 | |
974 Thu Dec 29 14:04:52 1994 Bob Weiner (weiner@meltdown) | |
975 | |
976 * kotl/kotl-mode.el (kotl-mode:shorten-all): | |
977 (kotl-mode:extend-all): Added to remove and then add | |
978 back in blank lines separating outline nodes, for compact viewing use | |
979 only. | |
980 | |
981 * kotl/kfile.el (kfile:shorten-after-save): | |
982 (kfile:extend-before-save): Added to add blank lines for | |
983 saving outlines and then to restore original view after save. | |
984 | |
985 * kotl/kproperty.el (kproperty:put): Added error message if XEmacs extent | |
986 is not created. Also get extent from (1+ start) to avoid bounds error. | |
987 | |
988 * kotl/kotl-mode.el (kotl-mode:transpose-paragraphs): | |
989 (kotl-mode:mark-paragraph): | |
990 (kotl-mode:mark-whole-buffer): Added to overload | |
991 standard command. | |
992 (kotl-mode:backward-para): | |
993 (kotl-mode:backward-paragraph): | |
994 (kotl-mode:forward-para): | |
995 (kotl-mode:forward-paragraph): Redefined to only move | |
996 a paragraph within a cell, not a cell at a time. | |
997 (kotl-mode:collapse-tree): | |
998 (kotl-mode:expand-tree): | |
999 (kotl-mode:toggle-tree-expansion): Added to expand and | |
1000 collapse each cell within a tree. | |
1001 | |
1002 * hypb.el (hypb:push-mark): Added for push-mark compatibility between | |
1003 Emacs 18 and 19. Used in kotl-mode.el. | |
1004 | |
1005 Wed Dec 21 13:10:24 1994 Bob Weiner <bweiner@sun29> | |
1006 | |
1007 * hui-mouse.el (first-line-p): | |
1008 (last-line-p): Moved from hinit.el to reduce inter-file | |
1009 dependencies. | |
1010 | |
1011 * hyperbole.el: Removed old bindings of smart key help, {C-h S} and {C-h | |
1012 H}. Use {C-h A} instead. | |
1013 | |
1014 * hsite-ex.el (hpath:display-alist): Defined this new variable. | |
1015 * man/hypb.texi (Internal Viewers): Added this section to describe the new | |
1016 hpath:display-alist variable. | |
1017 * hpath.el (hpath:find-program): Added use of 'hpath:display-alist' | |
1018 variable for file types which should be displayed a special way within | |
1019 Emacs, e.g. by running a Lisp program on the file. This differs form | |
1020 'hapth:find-alist' in that its entries are window-system independent. | |
1021 | |
1022 Fri Dec 16 20:04:45 1994 Bob Weiner <bweiner@sun29> | |
1023 | |
1024 * hpath.el (hpath:find): Modified to support Lisp expression return values | |
1025 from hpath:find-program. | |
1026 | |
1027 * kotl/kfile.el (menus-kotl): Changed so menus are only loaded under | |
1028 XEmacs-based InfoDock. | |
1029 | |
1030 Thu Dec 15 12:51:34 1994 Bob Weiner (bweiner@sun29) | |
1031 | |
1032 * hact.el (actype:doc): Fixed so that ibtypes doc is used when the current | |
1033 button is an implicit button. (Previously only the action type doc | |
1034 was displayed.) | |
1035 | |
1036 * hibtypes.el (elisp-compiler-msg): Modified to handle makefiles which run | |
1037 the byte-compile and send output to *compilation* buffer. | |
1038 | |
1039 * hlvar.el (hack-local-variables): Added (run-hooks | |
1040 'hack-local-variables-hook)) for future Emacs version compatibility. | |
1041 | |
1042 Wed Dec 7 17:25:33 1994 Bob Weiner (bweiner@sun29) | |
1043 | |
1044 * wrolo.el (rolo-highlight-face): Rewrote so is always initialized properly. | |
1045 * hui-xe-but.el (hproperty:set-item-highlight): Changed (facep | |
1046 rolo-highlight-face) to (find-face rolo-highlight-face) so that | |
1047 conditional works properly. | |
1048 | |
1049 * hmous-info.el (Info-handle-in-note): Updated to use Info-footnote-tag | |
1050 variable if defined. | |
1051 | |
1052 Tue Dec 6 13:29:57 1994 Bob Weiner (bweiner@sun29) | |
1053 | |
1054 * hibtypes.el (rfc): Rewrote so that ange-ftp is required only if | |
1055 hpath:rfc is a remote pathname. | |
1056 | |
1057 * hui-mouse.el (smart-man-c-routine-ref): Fixed so only prompts for | |
1058 tags-file-name when truly needed. | |
1059 (smart-key-alist): Added handler for view-less mode used | |
1060 with XEmacs and re-arranged clauses so that view mode can be used to | |
1061 display man pages. | |
1062 | |
1063 Thu Dec 1 13:25:15 1994 Bob Weiner (bweiner@sun468) | |
1064 | |
1065 * hui-mouse.el: Added autoload of var:append. | |
1066 | |
1067 ============================================================================== | |
1068 V3.18 changes ^^^^: | |
1069 ============================================================================== | |
1070 | |
1071 Fri Nov 11 17:34:05 1994 Bob Weiner (bweiner@sun285) | |
1072 | |
1073 * hbmap.el (hbmap:dir-list): Removed skip of first line in dir-list file. | |
1074 This had been reserved in earlier Hyperbole versions but now contains the | |
1075 first directory entry. | |
1076 | |
1077 * hmouse-tag.el (smart-c-include-file): Modified to deal with cc-mode as a | |
1078 replacement for c-mode. | |
1079 | |
1080 * wrolo.el (rolo-display-matches): Triggered error if buffer of previous | |
1081 matches does not exist. | |
1082 | |
1083 * hui-menus.el (hui-menu): Corrected Rolo/Info node pointer. | |
1084 | |
1085 Sat Nov 5 13:49:19 1994 Bob Weiner (bweiner@sun285) | |
1086 | |
1087 * hui-xe-but.el | |
1088 hui-em19-b.el | |
1089 hui-ep19-b.el (hproperty:set-item-highlight): Updated to alter | |
1090 rolo-highlight-face if it matches hproperty:highlight-face. | |
1091 * wrolo.el (rolo-grep-file): Removed call to | |
1092 hproperty:set-item-highlight. Instead done once when wrolo.el is loaded. | |
1093 (rolo-highlight-face): Updated initial setting expression. | |
1094 | |
1095 ============================================================================== | |
1096 V3.17 changes ^^^^: | |
1097 ============================================================================== | |
1098 | |
1099 Fri Nov 4 12:37:45 1994 Bob Weiner (bweiner@sun285) | |
1100 | |
1101 * wrolo.el (rolo-highlight-face): Fixed to work with Emacs 19 (V19.25). | |
1102 | |
1103 Fri Oct 28 14:49:59 1994 Bob Weiner (bweiner@sun285) | |
1104 | |
1105 * hibtypes.el (grep-msg): Modified to expand filename against implicit | |
1106 button source location, if a pathname. This makes constructs | |
1107 like the following work when the 2nd line is activated: | |
1108 @loc> "/usr/local/infodock" | |
1109 lisp-local/hypb/hactypes.el:145: (require 'comint)) | |
1110 | |
1111 * hmail.el (hmail:compose): Fixed to allow empty string subject lines. | |
1112 | |
1113 Wed Oct 26 13:33:26 1994 Bob Weiner (bweiner@sun285) | |
1114 | |
1115 * man/hypb.texi (Rolo Keys): Added this section to document wrolo-mode | |
1116 keymap bindings. | |
1117 | |
1118 * wrolo.el (rolo-edit-entry): Added this command to edit entry at point. | |
1119 | |
1120 * hui-epV4-b.el | |
1121 hui-em19-b.el | |
1122 hui-xe-but.el (hproperty:set-item-highlight): Fixed to always set | |
1123 BACKGROUND if given. | |
1124 | |
1125 * wrolo.el (wrolo-mode): Added a real mode for rolodex match buffer. | |
1126 (wrolo-mode-map): Added keymap which allows easy scrolling, | |
1127 outline movement and match location within the rolodex match buffer. | |
1128 (rolo-match-regexp): Added to store last search expression. | |
1129 (rolo-next-match): Added and bound to {TAB} in rolodex | |
1130 match buffer. Moves point to next match. | |
1131 (rolo-previous-match): Added and bound to {r} and {M-TAB} in | |
1132 rolodex match buffer. Moves point to previous match. | |
1133 (rolo-display-matches): Added (run-hooks 'wrolo-display-hook) | |
1134 to affect match buffer after a search has been done and matches have | |
1135 been inserted. Also, now that the match buffer has a real mode, | |
1136 changed so that point is left in the match buffer after a search. {q} | |
1137 will quit. | |
1138 (rolo-quit): Added to quit from rolodex match buffer and to | |
1139 restore frame display. Bound to {q}. | |
1140 | |
1141 Tue Oct 25 11:10:05 1994 Bob Weiner (bweiner@sun285) | |
1142 | |
1143 * wrolo.el (rolo-word): Added to search rolodex for string matches only on | |
1144 word boundaries. | |
1145 | |
1146 * man/hypb.texi (Rolo Settings): Documented new rolo-highlight-face variable. | |
1147 | |
1148 * wrolo.el rolo-highlight-face | |
1149 (rolo-add-match): | |
1150 (rolo-highlight-matches): Added to highlight regions which | |
1151 match to any rolodex search argument. | |
1152 README - Added a note about this feature. | |
1153 | |
1154 * hsite-ex.el: Changed all 'le:' and 'ep:' to 'hproperty:' throughout | |
1155 Hyperbole. This changed a number of variable names, so be sure to | |
1156 recreate your hsite.el file from hsite-ex.el. | |
1157 Renamed 'ep/le:style_highlight' to 'hproperty:highlight-style'. | |
1158 Renamed 'ep/le:item-style' to 'hproperty:item-style'. | |
1159 | |
1160 Mon Oct 24 17:52:59 1994 Bob Weiner (bweiner@sun285) | |
1161 | |
1162 * man: Created this subdirectory and moved all Hyperbole user | |
1163 documentation there. | |
1164 | |
1165 Thu Oct 20 14:37:32 1994 Bob Weiner (bweiner@sun285) | |
1166 | |
1167 * hui-mouse.el (smart-man-entry-ref): Removed conditional referencing | |
1168 Interviews C++ library. No longer needed. | |
1169 | |
1170 * hmouse-drv.el (smart-key-help-show): Removed lines which set Help | |
1171 buffers into Emacs Lisp mode so that Smart Keys would follow symbol | |
1172 references. | |
1173 hmouse-tag.el (smart-emacs-lisp-mode-p): Updated to recognize Help buffers. | |
1174 | |
1175 * hsite-ex.el (hpath:find-alist): Added 'mif' suffix, FrameMaker | |
1176 Interchange Format. | |
1177 | |
1178 Wed Oct 19 14:17:54 1994 Bob Weiner (bweiner@sun285) | |
1179 | |
1180 * hmous-info.el (Info-handle-in-note): Modified to handle clicks on cross-reference | |
1181 labels whose '*Ref' header is on the prior line. | |
1182 | |
1183 Tue Oct 18 23:25:16 1994 Bob Weiner (bweiner@sun285) | |
1184 | |
1185 * hversion.el (hyperb:kotl-p): Moved from hyperbole.el. | |
1186 | |
1187 Mon Oct 17 19:56:26 1994 Bob Weiner (bweiner@sun285) | |
1188 | |
1189 * hui-window.el (sm-mouse-modeline-action-hook): | |
1190 (sm-mouse-modeline-assist-hook): Added definitions of | |
1191 these hooks run when Action or Assist key is clicked in the middle of | |
1192 a modeline. | |
1193 | |
1194 * wrolo.el (rolo-to-buffer): Changed so uses selected frame by default. | |
1195 | |
1196 Fri Oct 14 18:46:47 1994 Bob Weiner (bweiner@sun285) | |
1197 | |
1198 * hinit.el (hyperb:action-v1): | |
1199 hact.el (action:act): Removed these two functions which were for | |
1200 Hyperbole V1 compatibility. Nobody uses V1 anymore. | |
1201 | |
1202 Wed Oct 12 16:38:01 1994 Bob Weiner (bweiner@sun285) | |
1203 | |
1204 * hui-xe-but.el (le:but-add): Change 'set-extent-attribute to | |
1205 'set-extent-property, its replacement function. | |
1206 | |
1207 Sat Oct 8 16:40:43 1994 Bob Weiner (bweiner@sun285) | |
1208 | |
1209 * (hmouse-drv.el) | |
1210 (hib-doc-id.el): Renamed '*smart-key-screen-config*' to | |
1211 '*smart-key-wconfig*'. | |
1212 | |
1213 * (wrolo.el) rolo-display-matches: Added hyperb:xemacs-p conditional. | |
1214 * (hversion.el) hyperb:xemacs-p: Added to match "XEmacs", the new name for | |
1215 Lucid Emacs. | |
1216 hyperb:lemacs-p: Also match to XEmacs in places where the API | |
1217 is the same as that of XEmacs. | |
1218 hyperb:version: Bumped to 3.16 for release. | |
1219 | |
1220 Wed Oct 5 13:32:33 1994 Bob Weiner (bweiner@sun285) | |
1221 | |
1222 * (MANIFEST): | |
1223 (Makefile): | |
1224 (TAGS): | |
1225 (hsite-ex.el): | |
1226 (hui-le-but.el): Renamed to hui-xe-but.el since Lemacs was renamed to XEmacs. | |
1227 | |
1228 Fri Sep 30 12:12:58 1994 Bob Weiner (bweiner@sun285) | |
1229 | |
1230 * hactypes.el: (require 'comint): Conditionalized so not invoked under | |
1231 InfoDock, a modified version of XEmacs which uses shell rather than | |
1232 comint mode. | |
1233 | |
1234 Thu Sep 22 11:53:04 1994 Bob Weiner (bweiner@sun29) | |
1235 | |
1236 * htz.el (htz:date-parse): Modified to parse dates from an 'ls -l' command. | |
1237 (htz:span-in-days): Added to compute time spans between dates. | |
1238 | |
1239 Wed Sep 21 18:46:30 1994 Bob Weiner (bweiner@sun29) | |
1240 | |
1241 * hui-mouse.el (smart-key-alist): Added handler for tar-mode. | |
1242 (smart-tar): | |
1243 (smart-tar-meta): Added these Smart Key handlers, similar | |
1244 to Smart Key handling in dired-mode. | |
1245 * hypb.texi (Smart Keyboard Keys): Added tar-mode entry. | |
1246 | |
1247 Wed Sep 21 17:10:30 1994 Bob Weiner (bweiner@sun1) | |
1248 | |
1249 * hibtypes.el (elisp-compiler-msg): Fixed so that label is regexp-quoted | |
1250 before being included in a regexp; otherwise, labels such as 'c++' will | |
1251 fail. | |
1252 | |
1253 Mon Sep 19 13:08:23 1994 Bob Weiner (bweiner@sun285) | |
1254 | |
1255 * hsite-ex.el (hpath:find-alist): Added .xpm suffix which invokes sxpm view. | |
1256 | |
1257 Wed Sep 14 18:52:33 1994 Bob Weiner (bweiner@sun285) | |
1258 | |
1259 * hypb.el (hypb:domain-name): Rewrote to not fork a grep process. | |
1260 | |
1261 Thu Sep 8 19:26:14 1994 Bob Weiner (bweiner@sun285) | |
1262 | |
1263 * hmouse-drv.el (smart-key-help-show): Nullified emacs-lisp-mode-hook when | |
1264 help buffer is put into emacs-lisp-mode since if this hook turned on | |
1265 font-locking in XEmacs 19.11, it could cause the editor to hang. | |
1266 | |
1267 Wed Aug 31 12:54:00 1994 Bob Weiner (bweiner@sun285) | |
1268 | |
1269 * hypb.el (require 'hact): Added for action: functions which are used in there. | |
1270 This fixed a bug where Hyperbole was autoloaded, hvm.el was loaded and | |
1271 then called hypb:function-overload which invoked action:params without | |
1272 doing a (require 'hact). | |
1273 | |
1274 * README: | |
1275 hypb.texi: | |
1276 DEMO: Changed references to 'Lucid Emacs' to 'XEmacs', the new name. | |
1277 | |
1278 * hpath.el (hpath:is-p): A kotl link may be passed to this function. It | |
1279 may contain multiple components following a comma after the pathname, so | |
1280 strip this before checking pathname validity. | |
1281 Otherwise, action:path-args-abs could trigger an error when trying to | |
1282 expand a link pathname with an environment variable in it. | |
1283 | |
1284 Tue Aug 30 19:28:58 1994 Bob Weiner (bweiner@sun285) | |
1285 | |
1286 * hsite-ex.el (hpath:find-alist): Added support for .eps encapsulated | |
1287 postscript files under X. | |
1288 | |
1289 ============================================================================== | |
1290 V3.16 changes ^^^^: | |
1291 ============================================================================== | |
1292 | |
1293 Mon Aug 29 00:04:11 1994 Bob Weiner (weiner@sun314) | |
1294 | |
1295 * README: Updated for V3.15 release. | |
1296 | |
1297 * DEMO: Explained that hsys-w3 is required to browse URLs. | |
1298 Added paragraph on Cscope C/C++ analyzer output implicit buttons. | |
1299 | |
1300 * hpath.el (hpath:url-at-p): | |
1301 (hpath:url-p): Added to test WWW URLs. | |
1302 (hpath:ange-ftp-at-p): | |
1303 (hpath:ange-ftp-p): | |
1304 (hpath:www-at-p): | |
1305 (hpath:www-p): Modified to invoke hpath:url functions and thereby | |
1306 fixed to accept ftp URLs of the forms: | |
1307 ftp:/anonymous@ftp.cs.uiuc.edu//pub/hyperbole. | |
1308 http://www.fake.com:80/HomePage.html. | |
1309 | |
1310 Sun Aug 28 16:13:26 1994 Bob Weiner (weiner@sun314) | |
1311 | |
1312 * kotl/kotl-mode.el (kotl-mode:hide-body): | |
1313 (kotl-mode:hide-tree): | |
1314 (kotl-mode:show-all): | |
1315 (kotl-mode:show-tree): Modified to work when buffer is | |
1316 read-only so can change view but not edit buffer. | |
1317 kotl/EXAMPLE.kotl: Explained use of view commands on read-only outlines. | |
1318 | |
1319 * kotl/kview.el (kview:delete-region): Modified to call delete-region. | |
1320 | |
1321 * kotl/kfile.el (kfile:read): Removed disable of auto-saving since V3 | |
1322 outline buffer format can be auto-saved properly. | |
1323 | |
1324 * hui-menus.el (hui:menu-line): Added to build menu lines so that they | |
1325 best fit within the width of the current frame. | |
1326 (hui:menu-select): Modified to call hui:menu-line. | |
1327 | |
1328 * hpath.el (hpath:rfc): Added both a variable and a function under this name | |
1329 to specify the location of Internet Request For Comments (RFCs). | |
1330 Variable permits site-specific settings. | |
1331 hactypes.el (link-to-rfc): Modified to call hpath:rfc. | |
1332 hsite-ex.el: Added a comment describing site-specific hpath:rfc setting. | |
1333 | |
1334 * hvm.el: Rewrote to support newer versions of VM. Specifically modified to | |
1335 match VM version "5.72 (beta)". (Isn't every VM version a beta?) | |
1336 Upgrade your version of VM if earlier than this. | |
1337 hyperbole.el: Re-enabled Hyperbole VM support. | |
1338 | |
1339 Fri Aug 27 17:41:28 1994 Bob Weiner (bweiner@sun285) | |
1340 | |
1341 * wconfig.el (wconfig-add-by-name): | |
1342 (wconfig-delete-by-name): | |
1343 (wconfig-restore-by-name): Added to handle window | |
1344 configurations by name. | |
1345 hui-menus.el (hui:menus): Added Win/ submenu for both name and ring wconfig | |
1346 commands. | |
1347 hyperbole.el: Added autoloads for new wconfig functions. Commented out key | |
1348 bindings for wconfig commands since a larger set of commands is now | |
1349 available through the Win/ menu. | |
1350 hypb.texi: Documented new wconfig functions. | |
1351 | |
1352 Thu Aug 25 17:27:48 1994 Bob Weiner (bweiner@sun285) | |
1353 | |
1354 * set.el (set:replace): Added to replace elements in sets whose elements | |
1355 look like (key . value). | |
1356 (set:get): Added to return value associated with a key from a set. | |
1357 | |
1358 * hmouse-reg.el | |
1359 hmouse-sh.el (sm-mouse-setup): | |
1360 (sm-mouse-get-bindings): Modified to support 2-button mice | |
1361 properly when GNU Emacs 19 with native NEXTSTEP support is run. | |
1362 | |
1363 ============================================================================== | |
1364 V3.15 changes ^^^^: | |
1365 ============================================================================== | |
1366 | |
1367 Tue Aug 16 13:28:01 1994 Bob Weiner (bweiner@sun285) | |
1368 | |
1369 * hactypes.el (link-to-file): Changed to allow non-existing paths so that | |
1370 ange-ftp pathnames are not checked. | |
1371 | |
1372 Fri Jul 22 13:57:35 1994 Bob Weiner (bweiner@sun285) | |
1373 | |
1374 * hyperbole.el: Moved (require 'hversion) from hsite-ex.el to here so can | |
1375 use hyperb:window-system value in here. | |
1376 | |
1377 * hibtypes.el (cscope): Added this new type to jump to source lines | |
1378 associated with output from the USL cscope C/C++ flow analysis tool. | |
1379 | |
1380 Wed Jul 20 13:48:09 1994 Bob Weiner (bweiner@sun285) | |
1381 | |
1382 * hyperbole.el (hypb:read-only-smart-keys): | |
1383 Changed oversight bug: | |
1384 (define-key dired-mode-map smart-key-read-only 'smart-dired) | |
1385 to: | |
1386 (define-key dired-mode-map smart-key-read-only 'smart-key) | |
1387 | |
1388 Sat Jun 25 21:29:32 1994 Bob Weiner (weiner@sun314) | |
1389 | |
1390 * hmouse-drv.el (smart-key-operate): Added error message triggered if no | |
1391 mouse support available, then drag actions cannot be performed, even from | |
1392 the keyboard. | |
1393 | |
1394 Tue Jun 21 12:11:07 1994 Bob Weiner (weiner@sun285) | |
1395 | |
1396 * kotl/kotl-mode.el (kotl-mode:move-before): Fixed bug that caused failure | |
1397 to renumber at location copied to. | |
1398 | |
1399 * kotl/kview.el (kview:set-label-type): Disabled partial-alpha label | |
1400 selection since these don't work yet. | |
1401 | |
1402 * hui.el (hui:link-possible-types): Eliminated possibility of error if | |
1403 user has (setq outline-regexp nil). | |
1404 | |
1405 Sun Jun 19 16:06:28 1994 Bob Weiner (weiner@sun285) | |
1406 | |
1407 * Makefile: Rewrote to use /bin/sh syntax instead of /bin/csh syntax. | |
1408 | |
1409 * hactypes.el (link-to-rfc): Updated to new standard RFC ftp site. | |
1410 | |
1411 * hargs.el (hargs:completion): Removed leading space from *Completion* | |
1412 buffer name for Emacs V19. | |
1413 | |
1414 Thu Jun 16 01:04:49 1994 Bob Weiner (weiner@sun285) | |
1415 | |
1416 * hmouse-drv.el: Added (require 'hsite) to commands which may be | |
1417 autoloaded to ensure that smart-key-alist from "hui-mouse.el" gets | |
1418 defined and the rest of the Hyperbole system can be used. | |
1419 | |
1420 * hyperbole.el (hypb:read-only-smart-keys): Replaced old GNUS symbol names | |
1421 with GNUS V4 ones. This was an oversight. | |
1422 (defact): | |
1423 (defib): Added autoloads for these so users can define own types. | |
1424 | |
1425 * hpath.el (hpath:www-at-p): Fixed regexp bug that could lead to extra | |
1426 long invalid button labels. | |
1427 README: Fixed format of WWW ftp: path so it would work properly. | |
1428 | |
1429 * hyperbole.el (load-path): Added an nreverse call after set:create to | |
1430 keep it from reversing order of load-path entries. | |
1431 | |
1432 ============================================================================== | |
1433 V3.14 changes ^^^^: | |
1434 ============================================================================== | |
1435 | |
1436 * hversion.el (hyperb:version): Updated to V3.13. | |
1437 | |
1438 * Makefile: Added for automated install and rebuilding of Hyperbole. | |
1439 MANIFEST: Added Makefile entry. | |
1440 README: Updated installation instructions to use make. | |
1441 hsite-ex.el: | |
1442 hyperbole.el: Pointed readers to "README" for installation instructions. | |
1443 | |
1444 Wed Jun 15 00:48:51 1994 Bob Weiner (weiner@sun285) | |
1445 | |
1446 * hactypes.el (exec-shell-cmd): | |
1447 (exec-window-cmd): If default-directory is a remote ange-ftp | |
1448 pathname, don't try to cd to it before executing the shell command. | |
1449 | |
1450 * hpath.el (hpath:find): Fixed bug in handling pathnames that begin with | |
1451 special character '&', which means execute the filename as a | |
1452 window-based program. | |
1453 (hpath:find-program): Added copy of remote ange-ftp pathnames | |
1454 to local storage so that external viewer programs get a pathname that | |
1455 they can reach. | |
1456 | |
1457 * kotl/kotl-mode.el (kotl-mode:fill-cell): | |
1458 (kotl-mode:fill-paragraph): Added | |
1459 (kotl-mode:to-valid-position) calls at end since point may otherwise | |
1460 end up in a non-editable region of the outline. | |
1461 | |
1462 * hyperbole.el (vm-mode-hooks): Commented out Hyperbole support for Vm | |
1463 since it doesn't work with current versions. | |
1464 | |
1465 Tue Jun 14 11:58:55 1994 Bob Weiner (weiner@sun285) | |
1466 | |
1467 * hactypes.el (exec-kbd-macro): Rewrote to translate Lucid Emacs events | |
1468 into printable key sequence strings for storage as a macro definition. | |
1469 But since Lemacs insert-kbd-macro function is broken as of V19.10, | |
1470 this only works for certain macros under Lemacs. | |
1471 | |
1472 * hyperbole.el: Added (require 'hvar) so that var:append is defined. | |
1473 | |
1474 * hmouse-key.el: Moved common functions from "hmouse-sh.el" and | |
1475 "hmouse-reg.el" back in here. No need to duplicate them. | |
1476 | |
1477 * hmouse-sh.el | |
1478 hmouse-reg.el (sm-mouse-get-bindings): Fixed lemacs key names which | |
1479 needed [] around them. | |
1480 (sm-mouse-setup): Changed to only set | |
1481 sm-mouse-previous-bindings (mouse key bindings prior to Hyperbole use) | |
1482 if not already set. | |
1483 | |
1484 Mon Jun 13 12:44:18 1994 Bob Weiner (weiner@sun285) | |
1485 | |
1486 * README: | |
1487 DEMO: Changed Hyperbole ftp location from 'wilma' to 'cs.uiuc.edu'. | |
1488 | |
1489 ============================================================================== | |
1490 V3.13 changes ^^^^: | |
1491 ============================================================================== | |
1492 | |
1493 Fri Jun 10 00:13:31 1994 Bob Weiner (weiner@sun285) | |
1494 | |
1495 * kotl/kotl-mode.el (kotl-mode:move-before/after): Added error check if | |
1496 try to move a tree to within itself. | |
1497 | |
1498 * kotl/kotl-mode.el: Fixed bug in many next/prev type commands that did | |
1499 not change a negative arg sent to the next command to a positive arg | |
1500 when sent to the prev command for handling. | |
1501 | |
1502 * kotl/kview.el (kview:default-label-min-width): Raised from 3 to 4 so | |
1503 that idstamps up to 0999 display correctly in level 1 cells. | |
1504 (kcell-view:operate): Changed first arg from an | |
1505 sexpression to a function so can byte-compile the function passed in. | |
1506 | |
1507 Wed Jun 8 18:44:01 1994 Bob Weiner (weiner@sun285) | |
1508 | |
1509 * kotl/kotl-mode.el (kotl-mode:kill-tree): Added an optional arg, the | |
1510 number of trees to kill forward from point. | |
1511 (kotl-mode:first-cell-p): Added. | |
1512 (kotl-mode:last-cell-p): Added. | |
1513 | |
1514 Tue Jun 7 18:39:39 1994 Bob Weiner (weiner@sun285) | |
1515 | |
1516 * hyperbole.el: Moved message system hook settings here from hsite-ex.el | |
1517 so that they are activated if Hyperbole is autoloaded. | |
1518 | |
1519 Sat Jun 4 17:12:15 1994 Bob Weiner (weiner@localhost) | |
1520 | |
1521 * kotl/kotl-mode.el (kotl-mode:exchange-cells) | |
1522 (kotl-mode:transpose-cells): Added. | |
1523 (kotl-mode-map): Added {C-c e} and {C-c t} key | |
1524 bindings for these new commands. | |
1525 | |
1526 * kotl/kview.el (kcell-view:contents): Rewrote to handle collapsed cells. | |
1527 (kcell-view:expand): Added to expand cell contents. | |
1528 | |
1529 * kotl/kotl-mode.el (kotl-mode:insert-buffer): | |
1530 (kotl-mode:insert-file): | |
1531 Added to overload standard functions. | |
1532 | |
1533 Thu Jun 2 19:40:56 1994 Bob Weiner (weiner@sun285) | |
1534 | |
1535 * hargs.el (hargs:iform-read): Added support for '@' and '_' initial | |
1536 interactive specification characters. | |
1537 | |
1538 * kotl/kotl-mode.el (kotl-mode:copy-to-register): | |
1539 (kotl-mode:insert-register): | |
1540 Added to overload standard functions. | |
1541 | |
1542 Also added (setq zmacs-region-stays t) to movement commands so they | |
1543 do not deselect the region under Lemacs. | |
1544 | |
1545 Wed Jun 1 21:47:33 1994 Bob Weiner (weiner@sun285) | |
1546 | |
1547 * hbdata.el (hbdata:apply-entry): Rewrote this function and its calls to | |
1548 pass in a function rather than an sexpr, so the function body can be | |
1549 byte-compiled. | |
1550 | |
1551 Also fixed so that mail conditionals are only tested | |
1552 if key-src is a buffer, which implies source buffer is a mail or news | |
1553 buffer. This prevents these conditionals from triggering when a | |
1554 global button is invoked from a mail/news buffer, since its key-src | |
1555 will be a buffer name, not a buffer. | |
1556 | |
1557 * hui.el (hui:link-directly): Removed item-array internal variable which | |
1558 was being used improperly as an obarray into which symbols were | |
1559 interned. This caused the function to fail whenever there were two or | |
1560 more link type possibilities. | |
1561 | |
1562 * hib-doc-id.el (link-to-doc): Added error message for user feedback if an | |
1563 online document path is found but the path is invalid. | |
1564 | |
1565 Mon May 30 00:36:56 1994 Bob Weiner (weiner@sun285) | |
1566 | |
1567 * kotl/kotl-mode.el (kotl-mode:transpose-chars): | |
1568 (kotl-mode:transpose-words): | |
1569 Added to overload standard functions. | |
1570 | |
1571 * hmouse-drv.el (smart-key-mouse): | |
1572 (smart-key-mouse-meta): Make this a no-op if some local mouse | |
1573 key binding overrode its associated global depress binding so that the | |
1574 Smart Keys do not interfere with local bindings. | |
1575 | |
1576 * hmouse-sh.el - Added to bind Smart Keys to shift-middle and shift-right. | |
1577 hmouse-reg.el - Renamed from hmouse-key.el; can be used instead of | |
1578 hmouse-sh.el to bind Smart Keys to middle and right mouse buttons. | |
1579 hmouse-key.el - Wrapper file which loads hmouse-sh.el by default. | |
1580 hypb.texi - Updated to reflect shift Smart Key bindings. | |
1581 | |
1582 * DEMO - Rewrote to use Action and Assist Key terminology. | |
1583 | |
1584 Wed May 18 19:35:23 1994 Bob Weiner (weiner@sun285) | |
1585 | |
1586 * hsite-ex.el (hpath:find-alist): Added display support for the following image | |
1587 file formats using the 'xv' program: gif, tiff, xbm, pm, pbm, and jpeg. | |
1588 Added a blurb about this in "DEMO". | |
1589 | |
1590 Tue May 17 19:05:43 1994 Bob Weiner (weiner@sun285) | |
1591 | |
1592 * hui-window.el (sm-mouse-x/y-coord): Modified emacs19 section to use | |
1593 posn-col-row since event reporting changed from character positions to | |
1594 pixels in V19.23. | |
1595 | |
1596 Mon May 9 12:22:16 1994 Bob Weiner (weiner@sun285) | |
1597 | |
1598 * hmouse-drv.el: Added (require 'hypb) since hypb:window-list is called in here. | |
1599 | |
1600 Sun May 8 14:16:34 1994 Bob Weiner (weiner@localhost) | |
1601 | |
1602 * hversion.el (sm-window-sys-term): | |
1603 (hyperb:window-system): Moved from "hmouse-key.el" so would | |
1604 not have to load that library to determine the window system or term | |
1605 type under which Hyperbole is run. | |
1606 | |
1607 * hyperbole.el: Centralized all Hyperbole system autoloads here. | |
1608 Moved message system and window configuration autoloads from | |
1609 "hinit.el" to here. Moved Smart Key autoloads from "hui-mouse.el" to | |
1610 here. Moved key bindings from "hsite-ex.el" here so only need to load | |
1611 "hsite.el" if a Hyperbole command is invoked, either from the mouse or | |
1612 the keyboard. | |
1613 | |
1614 * kotl/: Replaced V2 koutliner with V3, largely rewritten internally for | |
1615 reliability and speed. | |
1616 | |
1617 Mon May 2 18:44:35 1994 Bob Weiner (weiner@sun285) | |
1618 | |
1619 * hpath.el (hpath:ange-ftp-at-p): | |
1620 (hpath:ange-ftp-p): Fixed bug that allowed whitespace and | |
1621 other characters in user name to match. This came out when W3 link | |
1622 names matched as ange-ftp paths. | |
1623 | |
1624 Tue Apr 19 18:30:14 1994 Bob Weiner (weiner@sun285) | |
1625 | |
1626 * hui-window.el (sm-mouse-x/y-drag-sensitivity): Upped to 5 and 3 | |
1627 respectively since novice users would inadvertently split windows via | |
1628 drags when they were trying to click and then would have no idea what | |
1629 they did. All they knew was that they didn't like the result. This | |
1630 makes it harder for such problems to occur. | |
1631 | |
1632 Wed Apr 13 17:07:10 1994 Bob Weiner (weiner@sun285) | |
1633 | |
1634 * hmouse-doc.txt: | |
1635 hmouse-tag.el: | |
1636 hypb.texi: Updated doc for smart-asm, smart-c and smart-c++ to | |
1637 reference include-dir variables so that users will have some way to know | |
1638 to set them. | |
1639 | |
1640 Thu Apr 7 17:20:06 1994 Bob Weiner (weiner@sun285) | |
1641 | |
1642 * hmouse-drv.el (smart-key-meta-help): Fixed bug in its interactive spec. | |
1643 | |
1644 * MANIFEST: | |
1645 hsys-w3.el: Added to support following of URLs (WWW links) from any buffer. | |
1646 * hpath.el (hpath:www-at-p): Added optional include-start-and-end-p flag | |
1647 for use in hsys-w3.el. | |
1648 | |
1649 Mon Apr 4 00:33:53 1994 Bob Weiner (weiner@sun285) | |
1650 | |
1651 * hui-mouse.el (smart-key-alist): Added clause to handle tag lookup in | |
1652 assembly language, asm-mode. | |
1653 hmouse-tag.el: Added functions to support assembly-language tag lookup. | |
1654 | |
1655 Thu Mar 31 11:28:59 1994 Bob Weiner (weiner@sun285) | |
1656 | |
1657 * hyperbole.el: Since the kotl/ subdirectory is added to the load-path, | |
1658 there is no need to include it within autoload definitions, so it was | |
1659 removed. | |
1660 | |
1661 Wed Mar 30 11:02:42 1994 Bob Weiner (weiner@sun285) | |
1662 | |
1663 * hsys-wais.el: Changed load of wais library to an autoload. | |
1664 | |
1665 * hypb.texi (Smart Keys): Added description of 'smart-key-other-mode-cmd' | |
1666 and 'smart-key-meta-other-mode-cmd' variables. | |
1667 | |
1668 * hib-doc-id.el: | |
1669 hui-window.el: | |
1670 hui-mouse.el: | |
1671 hui-menus.el: | |
1672 hsys-hbase.el: | |
1673 hsite-ex.el: | |
1674 hmouse-mode.el: | |
1675 hmouse-key.el: | |
1676 hmouse-drv.el: | |
1677 * hmouse-doc.txt: Renamed primary Smart Key to Action Key and secondary | |
1678 Smart Key to Assist Key. | |
1679 * hypb.texi (Smart Keys): | |
1680 hsite-ex.el: Moved key binding showing Action and Assist Key | |
1681 context-sensitive behavior from {C-h S} to {C-h A} for mnemonic | |
1682 reasons. Left old binding for now for backward compatibility. | |
1683 | |
1684 | |
1685 Mon Mar 28 01:03:56 1994 Bob Weiner (weiner@sun285) | |
1686 | |
1687 * hui.el (hui:gbut-modify): Added to modify global buttons. | |
1688 (hui:ebut-modify): Fixed bug when called interactively button | |
1689 label was not converted to a lbl-key. | |
1690 | |
1691 * kotl/kview.el (kview:update-label): Fixed to remove '*' labels when | |
1692 'bullet label type has been selected. | |
1693 | |
1694 * kotl/kotl-mode.el (kotl-mode): Added keymap description to documentation. | |
1695 (kotl-mode:kcell-help): Made 'cell-ref' arg optional. | |
1696 | |
1697 * hmouse-key.el (sm-mouse-setup): Fixed typo in Emacs19 binding. Changed | |
1698 2nd occurrence of double-mouse-2 to triple-mouse-2. | |
1699 | |
1700 * kotl/kotl-mode.el (kotl-mode:mail-tree): Added to mail an outline tree, | |
1701 which can be the whole outline. Bound to {C-c @}. | |
1702 | |
1703 Sun Mar 27 21:11:27 1994 Bob Weiner (weiner@sun285) | |
1704 | |
1705 * hmail.el (hnews:composer): | |
1706 (hnews:lister): | |
1707 (hnews:reader): | |
1708 (hmail:composer): Set these to standard defaults. Invocation | |
1709 of a different tool will override them. | |
1710 (hmail:buffer): Added. Inserts a buffer into the mail composer. | |
1711 (hmail:invoke): Added. Invokes user-specific mail composer. | |
1712 | |
1713 * kotl/kview.el (kcell-view:get-attr): | |
1714 (kcell-view:set-attr): Added these to get and set cell | |
1715 attributes within a view. | |
1716 | |
1717 * kotl/kotl-mode.el (kotl-mode): Added a 'widen' call to ensure that | |
1718 narrowed but unformatted kotl file is recognized, e.g. when switch a | |
1719 kotl buffer to another mode and then re-invoke kotl-mode. | |
1720 | |
1721 * kotl/kview.el (kview:insert-contents): | |
1722 (kview:fill-region): Fixed to fill multi-paragraph | |
1723 cells properly. | |
1724 | |
1725 Sat Mar 26 15:22:50 1994 Bob Weiner (weiner@sun285) | |
1726 | |
1727 * kotl-mode.el (fill-paragraph): Added this to list of functions overloaded | |
1728 in kotl-mode. | |
1729 | |
1730 Mon Mar 21 18:42:07 1994 Bob Weiner (weiner@sun285) | |
1731 | |
1732 * hsite-ex.el (hpath:find-alist): Added viewer programs under X for | |
1733 X window dumps (.xwd), Sun rasterfiles (.rs), Frame documents (.fm, | |
1734 .frame), and Interleaf documents (.doc, .boo). | |
1735 | |
1736 Fri Mar 18 15:32:39 1994 Bob Weiner (weiner@sun285) | |
1737 | |
1738 * hargs.el (hargs:delimited): Modified to take an optional third flag | |
1739 parameter which if non-nil says to treat first 2 args as regexps. | |
1740 | |
1741 Thu Mar 10 03:42:09 1994 Bob Weiner (weiner@sun285) | |
1742 | |
1743 * kotl/kfile.el (kfile:find): | |
1744 (kfile:view): Modified to validate suffix on filename | |
1745 argument when called interactively. | |
1746 | |
1747 * DEMO: Changed HTML ftp pathname to proper format. | |
1748 | |
1749 ============================================================================== | |
1750 V3.12 changes ^^^^: | |
1751 ============================================================================== | |
1752 | |
1753 Wed Mar 9 02:13:32 1994 Bob Weiner (weiner@sun285) | |
1754 | |
1755 * hibtypes.el (grep-msg): Added support for BSO/Tasking 68HC08 C | |
1756 cross-compiler error messages. | |
1757 | |
1758 Tue Mar 8 12:12:18 1994 Bob Weiner (weiner@sun285) | |
1759 | |
1760 * wrolo.el (rolo-display-matches): Improved code and fixed bug under Lucid | |
1761 Emacs which permitted display of rolodex buffer in some screen other | |
1762 than the selected one. Had to conditionalized for Lucid Emacs since | |
1763 it requires an optional parameter to pop-to-buffer to limit it to the | |
1764 selected screen. | |
1765 (rolo-kill): Rewrote to remove compiler warnings. | |
1766 | |
1767 * hyperbole.el: Added autoloads for all commands called from Hyperbole | |
1768 Otl/ menu. Also added signalling of error if outline-specific | |
1769 commands are invoked from the menu when not within an outline buffer. | |
1770 | |
1771 * hibtypes.el (elisp-compiler-msg): Added support for byte-compile-buffer | |
1772 command available with Lucid Emacs byte-compiler. | |
1773 * hactypes.el (link-to-regexp-match): | |
1774 (link-to-string-match): Added optional buffer-p argument | |
1775 which allows passing a buffer or buffer-name argument, rather than a | |
1776 filename. | |
1777 | |
1778 * hbut.el (hbut:label): Added to return the label of a Hyperbole button. | |
1779 Helpful in implicit button help functions. | |
1780 | |
1781 Mon Mar 7 17:12:14 1994 Bob Weiner (weiner@sun285) | |
1782 | |
1783 * hibtypes.el (elisp-compiler-msg): Added to jump to the source of an | |
1784 Emacs Lisp V19 byte-compiler error message. | |
1785 | |
1786 Mon Mar 7 00:14:07 1994 Bob Weiner (weiner@localhost) | |
1787 | |
1788 * hactypes.el (exec-shell-cmd): Modified to ensure that when a new shell | |
1789 is started, it is displayed in a window other than the current one. | |
1790 | |
1791 Sun Mar 6 13:56:20 1994 Bob Weiner (weiner@localhost) | |
1792 | |
1793 * kotl/kotl-mode.el (kotl-mode:delete-line): | |
1794 (kotl-mode:first-line-p): | |
1795 (kotl-mode:last-line-p): | |
1796 (kotl-mode:transpose-lines-internal): | |
1797 (kotl-mode:transpose-lines): | |
1798 Added for use in kotl-mode:transpose-lines command. | |
1799 | |
1800 (kotl-mode:forward-char): Fixed bug that allowed | |
1801 movement of point one character beyond the end of the last cell. | |
1802 | |
1803 * kotl/kview.el (kview:valid-position-p): Renamed from | |
1804 kotl-mode:valid-position-p since is view-specific, not mode-specific. | |
1805 (kcell-view:line): Added, returns contents of a kcell line. | |
1806 | |
1807 * kotl/kotl-mode.el (kotl-mode:valid-position-p): Added optional POS | |
1808 argument so can test validity of positions other than point, e.g. | |
1809 mark. | |
1810 | |
1811 * kotl/kview.el (kcell-view:forward): Fixed bug that moved point to last | |
1812 cell of subtree when a following cell at same level was not found. | |
1813 | |
1814 * kotl/kotl-mode.el (kotl-mode:delete-horizontal-space): | |
1815 (kotl-mode:delete-blank-lines): | |
1816 (kotl-mode:just-one-space): | |
1817 (kotl-mode:zap-to-char): | |
1818 Added to overload standard functions. These functions apply only to | |
1819 the current cell. | |
1820 (kotl-mode:to-valid-position): Fixed bug which skipped | |
1821 past valid positions containing space characters. | |
1822 | |
1823 Thu Mar 3 19:15:36 1994 Bob Weiner (weiner@sun285) | |
1824 | |
1825 * hbut.el (ebut:label-p): Fixed a bug that could cause forward search to | |
1826 occur after point had past the search bound already, triggering an | |
1827 error. | |
1828 | |
1829 Wed Mar 2 15:32:16 1994 Bob Weiner (weiner@sun285) | |
1830 | |
1831 * hactypes.el (exec-window-cmd): Fixed so display does not change when | |
1832 shell is started and sit-for is reached. Also, ensured that message | |
1833 describing the command executed stays around through the end of the | |
1834 action. | |
1835 | |
1836 * hypb.el (hypb:window-list): Fixed bug under Emacs 19 that caused some | |
1837 window side drags to fail since windows in all frames were considered. | |
1838 Now considers only those in current frame. Use new function | |
1839 'hypb:window-list-all-frames' when you want all existing windows. | |
1840 | |
1841 Sun Feb 27 18:02:24 1994 Bob Weiner (weiner@sun285) | |
1842 | |
1843 * hui.el (hui:buf-writable-err): Added conditional to deal with | |
1844 vc-toggle-read-only key binding in Emacs V19. | |
1845 Also, removed check for unwritable file, since since some people want | |
1846 to be able to create buttons within files which they have purposely | |
1847 marked read-only. | |
1848 | |
1849 * hmail.el (hmail:compose): Slight mod to send arguments to mail functions | |
1850 when possible, rather than inserting them into the mail buffer. | |
1851 (hmail:init-function): Added this variable. Setting it tells | |
1852 hactypes::link-to-mail which mail reader to use, if user has not | |
1853 already invoked one. See its documentation for valid values. | |
1854 | |
1855 Thu Feb 24 16:37:09 1994 Bob Weiner (weiner@sun285) | |
1856 | |
1857 * hui-mouse.el (smart-key-alist): Added support for w3-mode, | |
1858 world-wide-web browsing. | |
1859 | |
1860 * hibtypes.el (annot-bib): Updated to only match buttons within buffers | |
1861 with attached files. | |
1862 | |
1863 * hmouse-key.el: | |
1864 hui-mouse.el: | |
1865 hui-window.el: Removed all references to hyperb:lemacs-early-p since | |
1866 no one should have such an early version of Lemacs anymore. If they | |
1867 do, they should upgrade. | |
1868 | |
1869 * hsite-ex.el: (hyperb:lemacs-p) | |
1870 (hyperb:emacs19-p) | |
1871 (hyperb:epoch-p): Moved definitions to hversion.el so | |
1872 can use these settings without loading all of Hyperbole. Also | |
1873 eliminated need to duplicate them in "hmouse-key.el". | |
1874 hypb.el: Added (require 'hversion) since it uses the variables set there. | |
1875 * hyperbole.el: Added autoloads for all wrolo commands. This allows | |
1876 removal of (require 'wrolo) in hui-menus.el. | |
1877 | |
1878 Wed Feb 23 00:41:39 1994 Bob Weiner (weiner@sun285) | |
1879 | |
1880 * hyperbole.el (hyperb:kotl-p): Fixed test for Lemacs 19.9 or above. | |
1881 | |
1882 Tue Feb 22 19:24:11 1994 Bob Weiner (weiner@sun285) | |
1883 | |
1884 * kotl/kotl-mode.el (kotl-mode:update-buffer): Added explicit setting of | |
1885 window-start to fix bug that sometimes causes window-start to change | |
1886 when a save of an outline is done. | |
1887 | |
1888 Mon Feb 21 12:06:16 1994 Bob Weiner (weiner@sun285) | |
1889 | |
1890 * hui-le-but.el | |
1891 hui-em19-b.el (le:cycle-but-color): | |
1892 (le:but-flash): | |
1893 (ep:select-line): | |
1894 (le:select-item): Changed sit-for to wait for 0 seconds | |
1895 to avoid any floating point issues. | |
1896 | |
1897 * kotl/klink.el (klink:at-p): Added a check to prevent matches to e-mail | |
1898 addresses like <user@domain>. | |
1899 | |
1900 Tue Feb 15 11:08:10 1994 Bob Weiner (weiner@sun285) | |
1901 | |
1902 * hui-em19-b.el (le:background): | |
1903 (le:foreground): Modified to deal with bug in GNU Emacs | |
1904 19.22 which returns nil for default font background and foreground | |
1905 colors. | |
1906 | |
1907 * hsmail.el (mail-yank-original): Updated to work pretty much as Emacs 19 | |
1908 does with yank and citation hooks. | |
1909 | |
1910 Mon Feb 14 16:04:54 1994 Bob Weiner (weiner@sun285) | |
1911 | |
1912 * hsite-ex.el (hpath:find-alist): Added sample Postscript file viewer under X. | |
1913 | |
1914 * hpath.el (hpath:find-program): Modified to permit filename use within | |
1915 the middle of the program command if program includes %s in its string. | |
1916 (hpath:find): Modified to accept hpath:find-program result | |
1917 which now includes entire program invocation line. | |
1918 | |
1919 Tue Feb 8 09:57:51 1994 Bob Weiner (weiner@sun285) | |
1920 | |
1921 * hui.el (hui:hbut-help): Made ibtypes with their own :help functions | |
1922 automatically flash their buttons when selected, if their type | |
1923 definitions indicate a button label. | |
1924 * hbut.el (htype:names): Fixed bug in which arg 'sym' was handled | |
1925 improperly when it contained a type category prefix. This showed up | |
1926 when doc-id ibtypes did not show their card catalog entries as part of | |
1927 their doc-id:help command. | |
1928 (hbut:report): Attributes are now stored in reverse order, so must | |
1929 print them all in report, rather than trying to hide internal | |
1930 attributes as before. | |
1931 | |
1932 Mon Feb 7 18:01:43 1994 Bob Weiner (weiner@sun285) | |
1933 | |
1934 * kotl/kfile.el (kfile:narrow-to-kcells): Conditionalized so is a no-op if | |
1935 called in a non-outline buffer. This allows it to be used in | |
1936 'after-save-hook'. | |
1937 * kotl/kotl-mode.el (kotl-mode:add-cell): Added 2nd optional argument, | |
1938 contents, so can fill in contents at create time. | |
1939 (kotl-mode:split-cell): Rewrote to not use kill ring. | |
1940 (after-save-hook): Set to call kfile:narrow-to-kcells | |
1941 to ensure that view is always narrowed properly after a save. | |
1942 (Without this, if a save is done right after a cell is added at the | |
1943 end of a kotl, the view is not narrowed properly, due to some problem | |
1944 with save-restriction in basic-save-buffer. | |
1945 | |
1946 Thu Feb 3 14:13:00 1994 Bob Weiner (weiner@sun285) | |
1947 | |
1948 * kotl/kfile.el (kfile:update): Added visible-only-p option and turned | |
1949 narrowing of view off by default since this interfered with saving an | |
1950 outline. | |
1951 (kfile:narrow-to-kcells): Made this interactive so could be bound to a | |
1952 key in case view is ever widened so that structure data is showing. | |
1953 This will narrow the view properly. | |
1954 (kfile:narrow-to-kcells): Stopped this from moving point. | |
1955 | |
1956 Wed Feb 2 00:43:33 1994 Bob Weiner (weiner@localhost) | |
1957 | |
1958 * kotl/kimport.el: Added to import other tree-structured file formats into | |
1959 outlines. Initial support for Emacs '*' outlines and Augment files | |
1960 with cell numbering after each cell (post-cell numbering). | |
1961 kotl/MANIFEST: Added kimport.el entry. | |
1962 hyperbole.el: Added autoloads for kimport public functions. | |
1963 | |
1964 * hmouse-tag.el (smart-tags-file): Added call to smart-emacs-lisp-mode-p | |
1965 for generality. | |
1966 | |
1967 * kotl/kfile.el (kfile:write): Added interactive spec. and setting of view | |
1968 buffer name. | |
1969 (kfile:save): Deleted. Use save-buffer instead. | |
1970 (kotl-mode:write): Deleted. Use kfile:write instead. | |
1971 kotl/kview.el (kview:set-buffer-name): Removed call to rename-buffer, | |
1972 this is done elsewhere. This fixes bug that gives you a buf<2> buffer | |
1973 name after doing a kfile:write. | |
1974 | |
1975 * kotl/kotl-mode.el (write-contents-hooks): Set this hook to update | |
1976 outline structure whenever a save-buffer is done. | |
1977 (kotl-mode:update-buffer): Added this function and | |
1978 used in write-contents-hooks. | |
1979 (kotl-mode:save-buffer): Deleted this function. Use | |
1980 normal save buffer now. | |
1981 | |
1982 * kotl/kfile.el: (kfile:update): Added to update file structure in | |
1983 preparation for file save but does not do a save. Appropriate for | |
1984 use in write-contents-hooks. | |
1985 | |
1986 * kotl/kotl-mode.el (kotl-mode:split-cell): Added to split a cell in two | |
1987 and to move to new cell and bound to {C-c s}. | |
1988 (kotl-mode-map): Moved 'kview:set-label-type' off {C-c | |
1989 s} to {C-c C-l}. | |
1990 kotl/EXAMPLE.kotl: Changed references of {C-c s} and {C-c C-l}. | |
1991 hypb.texi: Changed same key bindings and added doc for | |
1992 kotl-mode:split-cell. | |
1993 | |
1994 * kotl/kotl-mode.el (kotl-mode:save-buffer): Renamed to this from | |
1995 kotl-mode:save and overloaded standard Emacs function. | |
1996 | |
1997 * hpath.el (hpath:ange-ftp-p): | |
1998 (hpath:ange-ftp-at-p): | |
1999 (hpath:at-p): | |
2000 (hpath:is-p): Modified to ignore non-ftp (other | |
2001 protocol) WWW link refs. | |
2002 (hpath:www-at-p): | |
2003 (hpath:www-p): Added these two functions to detect WWW | |
2004 link refs. | |
2005 (hpath:absolute-to): | |
2006 (hpath:substitute-var): | |
2007 (hpath:relative-to): Modified to only change paths for which | |
2008 'hpath:is-p' is true. | |
2009 (hpath:validate): Modified to reject WWW link refs. | |
2010 | |
2011 * kotl/klink.el (klink:create): Fixed bug which removed directory before | |
2012 creating a klink to a referent in a directory different than the klink | |
2013 source. | |
2014 * hargs.el (hargs:at-p): Added use of default-dir when reading a klink arg. | |
2015 | |
2016 Tue Feb 1 21:32:51 1994 Bob Weiner (weiner@localhost) | |
2017 | |
2018 * kotl/kview.el (kview:idstamp-to-label): Added to convert idstamp to its | |
2019 relative label within current view. | |
2020 | |
2021 * kotl/kotl.el (kcell:ref-to-id): Fixed minor doc errors. | |
2022 | |
2023 * kotl/klink.el (klink:at-p): Added to test if point is within a klink. | |
2024 Used within klink implicit button type. | |
2025 (klink:act): | |
2026 (klink:replace-label): | |
2027 (klink:update-label): Added these functions to allow | |
2028 automatic updating of cell labels (relative ids) within | |
2029 klinks whenever a klink is activated. | |
2030 | |
2031 Mon Jan 31 13:59:24 1994 Bob Weiner (weiner@sun285) | |
2032 | |
2033 * hpath.el (hpath:symlink-referent): Simplified and fixed bug that led to | |
2034 a/b/b/c pathname in a button link when a/b/c was the target. Changed | |
2035 interface to *not* expand pathnames that are not links. | |
2036 | |
2037 * hypb.texi (Outliner Keys): Deleted descriptions of overloads of standard | |
2038 emacs editing keys. These are transparent to the user. | |
2039 | |
2040 * hypb.el (hypb:copy-sublists): Added to make deep copies of lists for use in | |
2041 the outliner. | |
2042 | |
2043 * kotl/kotl.el (kcell:copy): Added this function to copy a kcell. | |
2044 * kotl/ktree.el (knode:copy): Added this function to copy a knode. | |
2045 | |
2046 ============================================================================== | |
2047 V3.12-pre-release changes ^^^^: | |
2048 ============================================================================== | |
2049 | |
2050 Sat Jan 29 12:04:15 1994 Bob Weiner (weiner@sun285) | |
2051 | |
2052 * hypb.texi - Updated with references and documentation on the outliner. | |
2053 * README - Updated Hyperbole description to conform to hypb.texi. | |
2054 | |
2055 Thu Jan 27 20:52:28 1994 Bob Weiner (weiner@sun285) | |
2056 | |
2057 * hbut.el (ibut:label-set): Fixed bug that prevented setting of lbl-start | |
2058 and lbl-end when all args are sent as a single list, as the doc explains. | |
2059 (ibut:at-p): Fixed bug that prevented display of implicit button | |
2060 help. (hattr:clear) was called when 'key-only' argument was t, in | |
2061 which case new button attributes were not generated, leaving the | |
2062 button without any attributes. | |
2063 | |
2064 * README: Updated What's New section for V3.11 release. | |
2065 | |
2066 * DEMO (Outliner): Added new section pointing to outliner documentation. | |
2067 | |
2068 Wed Jan 26 12:08:40 1994 Bob Weiner (weiner@sun285) | |
2069 | |
2070 * hmouse-key.el (sm-mouse-get-bindings): | |
2071 (sm-mouse-setup): Added Smart Key bindings of | |
2072 {double,triple}-mouse-{2,3} for double and triple clicks. | |
2073 (sm-release-args-emacs19): Added support for double and | |
2074 triple clicks. | |
2075 | |
2076 * hpath.el (hpath:relative-to): Modified to handle "../path" and | |
2077 "../../path" cases. | |
2078 | |
2079 * hargs.el (find-tag-default): Replaced with a new version from V19 etags.el. | |
2080 | |
2081 Tue Jan 25 18:36:52 1994 Bob Weiner (weiner@sun285) | |
2082 | |
2083 * hsite-ex.el - Added (require 'hyperbole). | |
2084 | |
2085 * hargs.el (hargs:iforms): Added ?L entry - Get a kcell or path | |
2086 reference for use in an implicit <link>. | |
2087 (hargs:at-p): Added klink direct selection type. | |
2088 | |
2089 * hyperbole.el (hyperb:kotl-p): Added this variable. Non-nil value means | |
2090 koutline support is available. | |
2091 | |
2092 Sun Jan 23 12:50:24 1994 Bob Weiner (weiner@sun285) | |
2093 | |
2094 * hypb.texi - Added descriptions of ibtypes::klink, | |
2095 actypes::link-to-kotl and actypes::link-to-kcell. | |
2096 | |
2097 * hui-le-but.el - le:but-add - Rewrote to ignore set-extent-face return | |
2098 value since what it returns is not documented. | |
2099 | |
2100 * hmouse-tag.el - smart-tags-file - Fixed so will work even if given a nil | |
2101 or directory argument. | |
2102 | |
2103 * hui-mouse.el - smart-key-alist - Fixed bug that prevented invocation of | |
2104 c++-mode clause when on a #include line in a C++ buffer. | |
2105 | |
2106 * hactypes.el - exec-window-cmd - Added a (sit-for 1) when shell is | |
2107 started so that commands will not be sent before it starts up, as has | |
2108 been reported by a user. | |
2109 | |
2110 * hbdata.el - hbdata:apply-entry - Removed save-restriction which worked | |
2111 improperly when button data buffer was modified because of a button | |
2112 deletion. Instead added an (hmail:editor-p) conditional which hides | |
2113 button data in mail and news composition buffers. | |
2114 | |
2115 * hypb.el - hypb:domain-name - Added (getenv "DOMAINNAME") to allow manual | |
2116 setting of Internet domainname for systems which do not have proper | |
2117 configurations, such as my own. cs.uiuc.edu would be a valid setting | |
2118 for this variable, for example. | |
2119 | |
2120 Wed Jan 19 15:50:16 1994 Bob Weiner (weiner@sun285) | |
2121 | |
2122 * hactypes.el - exec-window-cmd - Changed 'save-excursion' to | |
2123 'save-window-excursion' so that shell buffer is not displayed. | |
2124 | |
2125 * hpath.el - hpath:prefix-regexp - Added so can add command prefix | |
2126 characters to pathnames. | |
2127 - hpath:is-p - Fixed to deal with command prefix chars. | |
2128 | |
2129 Thu Jan 13 17:11:39 1994 Bob Weiner (weiner@sun285) | |
2130 | |
2131 * hactypes.el - exec-window-cmd - Made command run in background. | |
2132 | |
2133 Tue Jan 4 11:30:49 1994 Bob Weiner (weiner@sun285) | |
2134 | |
2135 * MANIFEST - Added pointers to kotl/MANIFEST and kotl/SAMPLE.kotl. | |
2136 * kotl/ - Added this subdirectory with outliner support code and its own MANIFEST. | |
2137 | |
2138 * hibtypes.el - klink - Added conditional require of "kotl/klink.el" to provide | |
2139 implicit links to kotl cells. | |
2140 | |
2141 * hactypes.el - link-to-Info-node - Fixed so never displays Info in more than | |
2142 one window. | |
2143 | |
2144 Mon Jan 3 15:20:22 1994 Bob Weiner (weiner@sun285) | |
2145 | |
2146 * hui-menus.el - hui:menus - Moved Types/ menu from top-level to below | |
2147 Doc/ menu. Moved Types/DeleteIButType to Ibut/DeleteIButType. | |
2148 - Added Otl/ menu. | |
2149 - Added Info entries to menus for rapid access to | |
2150 appropriate Hyperbole manual section. | |
2151 | |
2152 * DEMO - Added sections on: Grep, Occurrence, GDB and Compiler Error Buttons. | |
2153 Completion Buttons. | |
2154 | |
2155 * hyperbole.el - auto-mode-alist - Added .kotl setting. | |
2156 - kfile:find, kfile:view, kotl-mode - Added autoloads. | |
2157 | |
2158 * hsite-ex.el - hpath:find-alist - Fixed so Emacs19 under NEXTSTEP is | |
2159 configured with NEXTSTEP file suffix alist. | |
2160 - Added section labels for each section of this file. | |
2161 - Added "kotl/", koutline subdirectory, to load-path. | |
2162 | |
2163 Fri Dec 31 15:59:41 1993 Bob Weiner (weiner@sun285) | |
2164 | |
2165 * hpath.el - hpath:substitute-var-name - Changed so only does variable | |
2166 replacement when given an absolute path to test against, since relative | |
2167 paths can cause too many undesirable results. | |
2168 | |
2169 * hpath.el - hpath:substitute-dir - Added conditional that prevents error if | |
2170 VAR-NAME value is a list which contains nil entries as sometimes happens | |
2171 with variables such as exec-path. | |
2172 | |
2173 Wed Dec 29 11:40:46 1993 Bob Weiner (weiner@sun285) | |
2174 | |
2175 * hpath.el - hpath:ange-ftp-at-p | |
2176 hpath:ange-ftp-p - Added support for WWW ftp path format: | |
2177 ftp://[<user>@]<domain><path> | |
2178 | |
2179 * hmouse-tag.el - Fixed bug in require of etags for Emacs V19. | |
2180 | |
2181 * hbut.el - htype:body - Fixed bug that triggered error when nil argument was | |
2182 sent. This prevented the use of regular Emacs Lisp functions in | |
2183 Hyperbole actions (calls to 'hact'). | |
2184 - ibut:at-p - Fixed bug that assumed all actype args were Hyperbole | |
2185 action types. | |
2186 | |
2187 * hypb.texi - Action Types - Added description of Hyperbole interactive | |
2188 command extension 'K', which takes a kcell identifier. | |
2189 | |
2190 ============================================================================== | |
2191 V3.11 changes ^^^^: | |
2192 ============================================================================== | |
2193 | |
2194 Sun Nov 21 16:03:54 1993 Bob Weiner (weiner@localhost) | |
2195 | |
2196 * hpath.el - hpath:find | |
2197 hpath:find-other-window - Extended to support '-', '!', '&' | |
2198 special prefix characters in front of pathnames. | |
2199 | |
2200 * hui.el - hui:link-directly | |
2201 hui:htype-help - Changed use of 'variable-documentation' to | |
2202 'documentation' since Hyperbole types are now defined as functions. | |
2203 This was visible as a bug when trying to display the doc for any type, | |
2204 no output would appear. | |
2205 | |
2206 * hypb.texi - Smart Keyboard Keys - Added Smart Key reference description | |
2207 for kotl-mode. | |
2208 | |
2209 Sat Nov 20 16:54:21 1993 Bob Weiner (weiner@localhost) | |
2210 | |
2211 * hargs.el - hargs:get - Fixed to allow interactive command characters to | |
2212 return nil without signalling an error, e.g. when reading the prefix | |
2213 argument. | |
2214 | |
2215 Sun Nov 14 16:38:26 1993 Bob Weiner (weiner@localhost) | |
2216 | |
2217 * hui.el - hui:link-possible-types - Added link-to-kcell context for use | |
2218 with kotl-mode. | |
2219 hactypes.el - link-to-kcell - Added. | |
2220 | |
2221 Fri Nov 12 14:33:31 1993 Bob Weiner (weiner@sun285) | |
2222 | |
2223 * hmouse-key.el - sm-window-sys-term - Added support for Emacs variants | |
2224 running with mouse support under the Display Postscript (DPS) window | |
2225 system, notably NEXTSTEP. | |
2226 | |
2227 * hvm.el - Vm-Summ-goto - Changed from a 'defun' to an 'fset' which is | |
2228 what it should have been. This was visible as a bug when a primary | |
2229 Smart Key click in a VM summary buffer did nothing. | |
2230 - Vm-Summ-delete - Added call to (vm-follow-summary-cursor) so | |
2231 that message summary line clicked upon is the one that is deleted. | |
2232 | |
2233 Thu Nov 11 12:33:04 1993 Bob Weiner (weiner@sun285) | |
2234 | |
2235 * hvm.el - Vm-msg-start-regexp - Renamed from Vm-msg-start-string. Made | |
2236 it a regexp and added support for MMDF folders. | |
2237 | |
2238 * Replaced all remaining '(lambda) expressions with (function (lambda)) | |
2239 so that they can be byte-compiled. | |
2240 | |
2241 Wed Nov 10 18:17:38 1993 Bob Weiner (weiner@sun285) | |
2242 | |
2243 * hmouse-tag.el - smart-lisp-at-tag-p - Made more descrinating in its | |
2244 matching of 'def' constructs. Prevented falses on terms like | |
2245 'define-key'. | |
2246 | |
2247 * hui-menus.el - hui:menu - Rewrote once again in a simpler fashion. | |
2248 Should solve problems of error messages sometimes showing up only as | |
2249 "error". | |
2250 - hui:menu-mode-map - Added key binding for left mouse | |
2251 button under Lemacs since default binding is broken under V19.8. | |
2252 | |
2253 * htz.el - htz:zone-to-hour - Fixed to deal with V19 current-time-zone | |
2254 function which returns a list. Also added error message if called with a | |
2255 null argument (used to return 0 in this case which would just cover up | |
2256 timezone problems). | |
2257 | |
2258 * hargs.el - hargs:iforms - Modified 'I' component to utilize | |
2259 V19 Info-directory-list if bound. | |
2260 | |
2261 Tue Nov 9 19:08:05 1993 Bob Weiner (weiner@sun285) | |
2262 | |
2263 * hui-em19-b.el - Added color support for GNU Emacs 19 under NEXTSTEP (the | |
2264 Display Postscript window system). | |
2265 | |
2266 * hmouse-tag.el - smart-c | |
2267 smart-c++ - Fixed bug that caused immediate return if | |
2268 non-nil 'identifier' was sent in when function was called. | |
2269 | |
2270 smart-c | |
2271 smart-c++ | |
2272 smart-lisp - Changed so that 'tags-file-name' is set | |
2273 globally so that next 'find-tag' command uses the same tags file. | |
2274 | |
2275 Wed Oct 20 10:47:25 1993 Bob Weiner (weiner@sun285) | |
2276 | |
2277 * hibtypes.el - grep-msg - Added condition-case and call of | |
2278 compilation-parse-errors with 2 args for GNU Emacs 19 compatibility. | |
2279 | |
2280 Thu Oct 14 16:01:07 1993 Bob Weiner (weiner@sun285) | |
2281 | |
2282 * hui-le-but.el - le:but-face | |
2283 le:flash-face - Changed internal face name of these | |
2284 variables to match variable name. | |
2285 | |
2286 * hsite-ex.el | |
2287 hinit.el - hyperb:init - Removed find-file-hooks setup of button | |
2288 highlighting and moved it to hsite-ex.el so that it may be customized | |
2289 for a site. | |
2290 | |
2291 Thu Oct 7 11:10:15 1993 Bob Weiner (weiner@sun285) | |
2292 | |
2293 * hact.el - action:commandp | |
2294 action:params - Rewrote to handle autoload functions. | |
2295 | |
2296 * hypb.el - hypb:indirect-function - Added and replaced all calls to | |
2297 'symbol-function' in Hyperbole with this instead, so if symbol has | |
2298 more than one level of indirection, things will work. | |
2299 | |
2300 * hypb.el - hypb:debug - Updated to deal with V19 byte codes. | |
2301 | |
2302 Wed Oct 6 11:41:23 1993 Bob Weiner (weiner@info) | |
2303 | |
2304 * hactypes.el - hyp-config - Fixed bug that had wrong major mode for MH mail | |
2305 reader. | |
2306 | |
2307 Sat Oct 3 18:03:11 1987 Bob Weiner (weiner@localhost) | |
2308 | |
2309 * hargs.el - hargs:action-get | |
2310 hact.el - action:commandp - Fixed bug that prevented these from working | |
2311 with Emacs V19 byte compiled code. Users saw this bug when they were | |
2312 not prompted for necessary arguments during explicit button creation. | |
2313 | |
2314 * hbut.el - htype:names | |
2315 htype:create - Modified to use obarray. | |
2316 - htype:category - Added to return all type symbols within a | |
2317 category. | |
2318 - htype:symbol - Added to encapsulate htype symbol creation. | |
2319 - htype:body - Added to return action part of an htype. | |
2320 - hbut:action | |
2321 ibut:at-p - Modified to use new implicit button type defs. | |
2322 - defib - Modified to use new version of htype:create. | |
2323 - symset:get - Added to return a symbol set. | |
2324 hact.el - defact - Modified to use new version of htype:create. | |
2325 | |
2326 Thu Sep 30 11:01:10 1993 Bob Weiner (weiner@info) | |
2327 | |
2328 * hibtypes.el - grep-msg - Added support for Introl 68HC11 compiler and | |
2329 assembler errors. | |
2330 | |
2331 Fri Sep 24 12:58:26 1993 Bob Weiner (weiner@info) | |
2332 | |
2333 * hui-epV4-b.el - ep:but-flash - Changed 'extent-at' to 'button-at' which is | |
2334 the right function for epoch. | |
2335 | |
2336 Wed Sep 22 08:56:28 1993 Bob Weiner (weiner@info) | |
2337 | |
2338 * hypb.el - hypb:mark-marker - Fixed definition for Emacs V19. | |
2339 | |
2340 Tue Sep 21 12:23:36 1993 Bob Weiner (weiner@info) | |
2341 | |
2342 * hui-em19-b.el - Added to support Hyperbole button highlighting and | |
2343 flashing under GNU Emacs V19. | |
2344 MANIFEST - hui-em19-b.el - Added summary. | |
2345 hinit.el - hyperb:init - Updated to add ep:but-create to | |
2346 find-file-hooks for Emacs V19. | |
2347 hsite-ex.el - hyperb:emacs19-p - Added conditional clauses to set up | |
2348 button highlighting and flashing options. | |
2349 | |
2350 ============================================================================== | |
2351 V3.10 changes ^^^^: | |
2352 ============================================================================== | |
2353 | |
2354 Tue Sep 21 12:23:36 1993 Bob Weiner (weiner@info) | |
2355 | |
2356 * hinit.el - Added require of 'hui since had removed this from | |
2357 hui-menus.el so that it could be loaded independently of hui.el. | |
2358 | |
2359 * hbut.el - htype:create - Updated to support byte-compiling of values | |
2360 within property-list which are functions. | |
2361 - ibtype:create - Changed to support modified htype:create. | |
2362 - ibut:at-p - Changed 'eval' of at-p to 'funcall' to support | |
2363 modified htype:create. | |
2364 hact.el - action:create - Quoted lambda expression with a 'function wrapper | |
2365 so that V19 byte compiler will compile action code. | |
2366 - actype:act - Added hypb:v19-byte-code-p call to handle V19 | |
2367 byte-compiled actions. | |
2368 - hact - Modified to handle V19 byte-compiled actions. | |
2369 - actype:create - Eliminated local variables and changed to | |
2370 support modified htype:create. | |
2371 | |
2372 * hactypes.el | |
2373 hib*.el | |
2374 hsys-*.el - Byte-compiled to use new hact, defact, and defib macros. | |
2375 | |
2376 ============================================================================== | |
2377 V3.09 changes ^^^^: | |
2378 ============================================================================== | |
2379 | |
2380 Thu Sep 16 13:15:18 1993 Bob Weiner (weiner@info) | |
2381 | |
2382 * hlvar.el - hack-local-variables - Fixed bug I had introduced which used | |
2383 improper (match-beginning 0) expression. Needed to save this value | |
2384 in a (let) instead. | |
2385 | |
2386 Wed Sep 15 14:43:04 1993 Bob Weiner (weiner@info) | |
2387 | |
2388 * hactypes.el - link-to-mail - Handled error where mail reader has not been | |
2389 invoked so link-to-mail does not know which mail reader to use to display | |
2390 the linked message. | |
2391 | |
2392 * hpath.el - hpath:is-p - Fixed bug manifested in hui:link-possible-types | |
2393 which allowed a string such as "this is a string" to match as a pathname. | |
2394 This was due to the fact that in general, we want to allow spaces in | |
2395 pathnames. | |
2396 | |
2397 * hui.el - hui:ebut-unmark - Modified so that if explicit button delete | |
2398 command is called with a prefix argument, then the button label is also | |
2399 deleted from the text. (Normally only the button delimiters are removed.) | |
2400 | |
2401 * hui-menus.el - hui:menu-lemacs - Added this function to convert from | |
2402 Hyperbole menu format to Lucid Emacs menus format. Thanks to Guido | |
2403 Bosch for the idea. | |
2404 | |
2405 * hui-epV4-b.el - ep:but-flash - Rewrote so works for explicit buttons | |
2406 (worked only for implicit buttons before). | |
2407 hui-le-but.el - le:but-flash - Rewrote so works for explicit buttons | |
2408 (worked only for implicit buttons before). | |
2409 hsite-ex.el - le:but-emphasize-p - Added under Lemacs conditional to | |
2410 emphasize explicit buttons when the mouse pointer moves over them, if set | |
2411 to non-nil. | |
2412 | |
2413 Tue Sep 14 12:10:35 1993 Bob Weiner (weiner@info) | |
2414 | |
2415 * hypb.texinfo - Renamed to hypb.texi. | |
2416 | |
2417 * hibtypes.el - completion - Added to recognize entries from " *Completions*" buffer. | |
2418 hactypes.el - completion - Added to insert entries from " *Completions*" buffer. | |
2419 | |
2420 * hargs.el - hargs:at-p - Added missing setq in " *Completions*" conditional | |
2421 so that if a pathname exists in the minibuffer, completion is simply | |
2422 appended to it. | |
2423 Also fixed bug in directory reading section where default-directory was | |
2424 referred to as a function rather than a variable. | |
2425 hargs:completion - Added to return and optionally insert | |
2426 argument completion at point. Used in hargs:at-p for completion handling. | |
2427 | |
2428 * hactypes.el - hyp-source - Fixed to accomodate new Lemacs buffer object | |
2429 print form, which includes double quotes around the buffer name. | |
2430 | |
2431 Thu Aug 19 21:52:42 1993 Bob Weiner (weiner@info) | |
2432 | |
2433 * h-skip-bytec.lsp - smart-key-mouse-set-point - Fixed to handle newer | |
2434 versions of Lemacs which return 0 for X and Y modeline event positions. | |
2435 | |
2436 * hui-window.el - Replaced all references to 'screen' with 'frame'. | |
2437 - sm-mouse-modeline - Changed so Smart Menus would only | |
2438 display if the package is available and not running under a version of | |
2439 Emacs19 or Lemacs which supports popup menus. If Smart Menu is not | |
2440 displayed then a buffer menu is displayed or hidden (toggles). (The | |
2441 Smart Menu package has not yet been released.) | |
2442 | |
2443 * hui-window.el - sm-mouse-side-sensitivity - Increased to 2 to handle window | |
2444 side-by-side window resizing when scroll bars are active by depressing | |
2445 just to the left of the scroll bar and then dragging, under GNU Emacs 19. | |
2446 * hmouse-key.el - sm-mouse-setup - Added vertical-line bindings for GNU Emacs V19 | |
2447 to handle side-by-side window resizes properly when vertical scroll bars | |
2448 are turned off. | |
2449 Also unbound local [mouse-2] (Emacs 19) | |
2450 and button2 and button3 (Lemacs) in Info-mode so Hyperbole would handle | |
2451 following Info nodes. | |
2452 Unbound button3 in mode-line-map (Lemacs) | |
2453 so Hyperbole can use this key. | |
2454 | |
2455 Thu Aug 12 12:48:27 1993 Bob Weiner (weiner@sun285) | |
2456 | |
2457 * hmail.el - hmail:compose - Added to compose messages to Hyperbole mail lists. | |
2458 hui-menus.el - hui:menus - Changed Msg> menu code to use hmail:compose. | |
2459 | |
2460 Tue Aug 10 15:59:42 1993 Bob Weiner (weiner@info) | |
2461 | |
2462 * hargs.el - hargs:iform-read - Updated to use hargs:defaults as default | |
2463 arg list if bound to a list and if no 'modifying' argument is given. | |
2464 | |
2465 * hypb.el - hypb:v19-byte-code-p - Added to test for V19 bytecodes. | |
2466 hypb:function-copy - Updated to deal better with V19 bytecodes | |
2467 hargs.el - action:params - Updated to deal better with V19 bytecodes. | |
2468 | |
2469 Mon Aug 9 11:52:39 1993 Bob Weiner (weiner@info) | |
2470 | |
2471 * hypb.el - hypb:mark - Added to support common calling protocol to retrieve | |
2472 mark value under Emacs V18 and V19. | |
2473 * hsmail.el - hypb:mark - Replaced calls of 'mark' with this. | |
2474 - mail-citation-hook - Added and used in mail-yank-original for | |
2475 V19 compatibility. | |
2476 - smail:comment-add - Updated to handle mh-e header separator. | |
2477 Also added (smail:comment-add) to mh-letter-mode-hook. | |
2478 * hypb.el - hypb:supercite-p - Updated to account for V19 mail-citation-hook. | |
2479 | |
2480 Thu Aug 5 11:36:33 1993 Bob Weiner (weiner@info) | |
2481 | |
2482 * hargs.el - Updated to handle new "K" interactive command parameter in hargs:read. | |
2483 This reads a kcell location for use within koutlines, which are tree structured | |
2484 documents. (Koutlines will be part of Hyperbole V4.0.) | |
2485 | |
2486 * hui-mouse.el - smart-gnus-summary* - Updated doc to reflect actual function | |
2487 behavior. | |
2488 | |
2489 Wed Jul 28 15:28:31 1993 Bob Weiner (weiner@sun285) | |
2490 | |
2491 * hmouse-key.el - sm-window-sys-term - Modified so when run from an X term | |
2492 returns non-nil only if (eq window-system 'x). This prevents attempts to | |
2493 enable mouse features when using an xterm as a dumb terminal that has | |
2494 no mouse handling support. | |
2495 | |
2496 Tue Jul 27 17:11:38 1993 Bob Weiner (weiner@sun285) | |
2497 | |
2498 * hui-mouse.el - Updated to support GNUS V3.15 symbol names. | |
2499 * hbut.el - ebut:map - Updated so that ep:but-create does not highlight | |
2500 "<(" ")>" as a button. If the open paren is followed by a double quote, | |
2501 it is ignored. | |
2502 | |
2503 Fri Jul 23 17:47:48 1993 Bob Weiner (weiner@sun285) | |
2504 | |
2505 * hmouse-key.el - Added hyperb:lemacs-early-p variable, set to non-nil if | |
2506 running a version of Lucid Emacs without outlining and side-by-side window | |
2507 support. | |
2508 * hui-window.el - sm-split-window-horizontally - Signal error if | |
2509 hyperb:lemacs-early-p since it can't do side-by-side windows. | |
2510 * hui-mouse.el - smart-key-alist - Altered selective-display predicate to | |
2511 ignore outline-minor-mode when hyperb:lemacs-early-p is non-nil. | |
2512 | |
2513 Tue Jul 20 13:25:26 1993 Bob Weiner (weiner@info) | |
2514 | |
2515 * hgnus.el - Updated to support GNUS V3.15 symbol names. | |
2516 | |
2517 Fri Jul 9 14:47:59 1993 Bob Weiner (weiner@info) | |
2518 | |
2519 * hypb.el - hypb:function-overload - Added to allow simple prepending or | |
2520 appending to existing functions. | |
2521 hmh.el | |
2522 hrmail.el | |
2523 hvm.el - Replaced manual overloads with calls to hypb:function-overload. | |
2524 | |
2525 Thu Jul 8 16:11:23 1993 Bob Weiner (weiner@info) | |
2526 | |
2527 * hui.el - hui:gbut-create - Added save-excursion to prevent movement of | |
2528 point from what may be a user-specified position when adding a global | |
2529 button. | |
2530 | |
2531 * hactypes.el - exec-shell-cmd | |
2532 exec-window-cmd - Modified to set comint marker variables for | |
2533 use with CMU comint shell package. | |
2534 | |
2535 Wed Jul 7 20:06:40 1993 Bob Weiner (weiner@info) | |
2536 | |
2537 * hpath.el - hpath:is-p - Fixed to recognize Info paths which display whole files, | |
2538 e.g. "(emacs-ftrs)*". | |
2539 | |
2540 Tue Jul 6 14:20:44 1993 Bob Weiner (weiner@info) | |
2541 | |
2542 * hbut.el - ebut:operate | |
2543 hui.el - hui:ebut-create | |
2544 hui:ebut-edit | |
2545 hsmail.el - mail-yank-original | |
2546 hargs.el - hargs:iforms - Changed (mark) to (marker-position (mark-marker)) | |
2547 for use in predicates since (mark) can signal an error under Emacs19 | |
2548 instead of returning an int or nil as we want. | |
2549 | |
2550 * hui-window.el - smart-window-of-coords | |
2551 smart-coords-in-window-p - Changed hyperb:emacs19-p conditionals | |
2552 so works if Emacs19 is run under a non-X window system, e.g. NeXTSTEP. | |
2553 | |
2554 Wed Jun 30 13:36:18 1993 Bob Weiner (weiner@info) | |
2555 | |
2556 * set.el - set:union - Fixed missing setq bug in set:union. | |
2557 | |
2558 * hvar.el - Added so var:append function could be loaded independently of | |
2559 the whole Hyperbole system. Moved var:append from hinit.el. | |
2560 | |
2561 * hlvar.el - hack-local-variables - Adapted for use with Emacs V19. | |
2562 | |
2563 Tue Jun 22 19:15:36 1993 Bob Weiner (weiner@info) | |
2564 | |
2565 * hibtypes.el - gdb-source - Added to jump to source lines associated with | |
2566 gdb stack frame and breakpoint lines. | |
2567 | |
2568 Mon Jun 7 11:03:24 1993 Bob Weiner (weiner@info) | |
2569 | |
2570 * hpath.el - hpath:ange-ftp-p - Renamed to hpath:ange-ftp-at-p and changed | |
2571 use in "hargs.el". | |
2572 hpath:ange-ftp-p - Added, tests if argument is an ange-ftp path. | |
2573 | |
2574 Sun Jun 6 16:24:02 1993 Bob Weiner (weiner@info) | |
2575 | |
2576 * hpath.el - hpath:validate - Fixed so does not check readability of Info | |
2577 and ange-ftp pathnames. | |
2578 - hpath:ange-ftp-p | |
2579 hpath:is-p - Fixed remote-path regexp comparison to match | |
2580 to paths of form /host:relative-path permitted by ange-ftp. | |
2581 | |
2582 * hpath.el - hpath:substitute-var-name - Fixed bug so that nil var-dir-val is | |
2583 replaced by default-directory. See doc for exec-path and load-path for | |
2584 reason why. | |
2585 | |
2586 Fri Jun 4 13:32:30 1993 Bob Weiner (weiner@info) | |
2587 | |
2588 * hsite-ex.el | |
2589 hmouse-key.el - Redefined hyperb:emacs19-p so is not true when running | |
2590 Lucid Emacs. This was a bug. | |
2591 | |
2592 Fri May 21 10:50:58 1993 Bob Weiner (weiner@info) | |
2593 | |
2594 * hsite-ex.el - hpath:find-alist - Added "rtf" to "next". | |
2595 | |
2596 ============================================================================== | |
2597 V3.08 changes ^^^^: | |
2598 ============================================================================== | |
2599 | |
2600 * hactypes.el - Replaced all 'error' calls with 'hypb:error'. | |
2601 | |
2602 * hui-menus.el - In Msg> menu, use vm-mail if defined. | |
2603 | |
2604 * hui.el | |
2605 hypb.el - hui:error - Renamed to hypb:error and moved from hui.el to hypb.el. | |
2606 | |
2607 Thu May 20 12:03:48 1993 Bob Weiner (weiner@info) | |
2608 | |
2609 * hrmail.el - Fixed bug in overlay of rmail-new-summary function related to | |
2610 &rest which caused rmail-summary-by-recipients to fail. | |
2611 | |
2612 Tue May 18 11:33:48 1993 Bob Weiner (weiner@info) | |
2613 | |
2614 * hui.el - hui:ebut-delimit - Renamed to ebut:delimit so is part of ebut class. | |
2615 hui:ebut-operate - Renamed to ebut:operate so is part of ebut class | |
2616 and can be used to programmatically create buttons without use of "hui.el". | |
2617 hbut.el - Added ebut:delimit and ebut:operate. | |
2618 | |
2619 Mon May 17 17:36:35 1993 Bob Weiner (weiner@infoserv) | |
2620 | |
2621 * hpath.el - hpath:substitute-dir | |
2622 hpath:substitute-in-file-name | |
2623 hpath:substitute-var | |
2624 hpath:substitute-var-name - Added to do expansion and | |
2625 replacement of directory Emacs lisp variables in link paths. | |
2626 hsite-ex.el - hpath:variables - Added to support var substitution in link paths. | |
2627 hbdata.el - hbdata:build - Added call to hpath:substitute-var to support | |
2628 var substitution in link paths. | |
2629 | |
2630 hypb.texinfo - Added doc explaining how to create/modify links via drags. | |
2631 | |
2632 Sun May 9 12:01:47 1993 Bob Weiner (weiner at localhost) | |
2633 | |
2634 * hmouse-key.el | |
2635 hui-window.el | |
2636 h-skip-bytec.lsp - Added mouse handling support for GNU Emacs V19. | |
2637 | |
2638 * hpath.el - hpath:find/-other-window - Added these 2 functions | |
2639 to permit links which use external programs to display files. | |
2640 hsite-ex.el - hpath:find-alist - Added to support hpath:find funcs. | |
2641 hactypes.el - hypb-source | |
2642 link-to-file | |
2643 link-to-file-line - Added use of hpath:find functions. | |
2644 hui-mouse.el - smart-dired - Made selection of entry display it for editing | |
2645 rather than viewing and added use of hpath:find-other-window function. | |
2646 | |
2647 Sat May 8 16:03:51 1993 Bob Weiner (weiner at localhost) | |
2648 | |
2649 * hmouse-drv.el - smart-key-operate - Added so can emulate mouse drags | |
2650 from the keyboard and thereby rapidly create link buttons from the | |
2651 keyboard. | |
2652 hsite-ex.el - Added {M-o} key binding for smart-key-operate. | |
2653 | |
2654 Mon May 3 15:07:30 1993 Bob Weiner (weiner@info) | |
2655 | |
2656 * hypb.el - hypb:function-copy - Fixed bug in error call, missing arg. | |
2657 Fixed to work with V19 byte-compiler. | |
2658 hypb:function-symbol-replace - Fixed to work with V19 byte-compiler. | |
2659 hypb:map-vector - Added. | |
2660 | |
2661 Fri Mar 26 17:40:16 1993 Bob Weiner (weiner@info) | |
2662 | |
2663 * hib-doc-id.el, hmouse-drv.el, hsite-ex.el, hui.el - Mirrored value of temp-buffer-show-hook | |
2664 in temp-buffer-show-function which is used instead under Lucid Emacs. | |
2665 | |
2666 Wed Mar 24 20:21:25 1993 Bob Weiner (weiner@info) | |
2667 | |
2668 * hlvar.el - hack-local-variables - Added support for V19 | |
2669 enable-local-variables flag. | |
2670 | |
2671 Mon Mar 8 16:04:14 1993 Bob Weiner (weiner@infocomm) | |
2672 | |
2673 * hmouse-key.el - sm-mouse-get-bindings - Fixed bug in NeXTSTEP portion. | |
2674 | |
2675 Sat Feb 27 16:56:25 1993 Bob Weiner (weiner@info) | |
2676 | |
2677 * DEMO | |
2678 hmouse-doc.txt | |
2679 hypb.texinfo | |
2680 hui.el - Added hui:link-* functions to support dragging between windows to | |
2681 create or modify links. | |
2682 | |
2683 * README - Updated What's New section for this release. | |
2684 | |
2685 Fri Feb 12 17:56:08 1993 Bob Weiner (weiner@info) | |
2686 | |
2687 * hactypes.el - exec-shell-command | |
2688 exec-window-cmd - Added support for 'comint' package when | |
2689 it is loaded and Emacs V18 shell.el is not. | |
2690 | |
2691 Wed Feb 3 15:32:32 1993 Bob Weiner (weiner@info) | |
2692 | |
2693 * hmouse-info.el - Fixed bug in Info-handle-in-node-hdr/meta which had false | |
2694 matches on node names which contained key words. | |
2695 | |
2696 Thu Jan 28 11:03:54 1993 Bob Weiner (weiner@info) | |
2697 | |
2698 * hui-mouse.el - Added autoload of "hmous-info" when Info-handle-in-note is | |
2699 called since it may be called outside of the smart-info function. | |
2700 | |
2701 Mon Jan 11 13:46:42 1993 Bob Weiner (ex594bw@msn25) | |
2702 | |
2703 * hvm.el - Vm-Summ-goto - Redefined so would work properly. | |
2704 | |
2705 * hsys-www.el - Removed (require 'hinit). | |
2706 | |
2707 Fri Jan 8 16:11:59 1993 Bob Weiner (ex594bw@msn25) | |
2708 | |
2709 * hmous-info.el - Info-handle-in-node-hdr - Removed period as node reference | |
2710 termination character since it is not one. | |
2711 | |
2712 Thu Dec 31 10:52:22 1992 Bob Weiner (ex594bw@msn25) | |
2713 | |
2714 * hui-menus.el - hui:menu - Fixed error message display handling. | |
2715 | |
2716 Wed Dec 30 11:23:28 1992 Bob Weiner (ex594bw@msn25) | |
2717 | |
2718 * hmouse-drv.el - smart-key-help-show - Added optional second arg | |
2719 'current-window' so that help can be displayed within current window. | |
2720 smart-key-summarize - Added optional arg 'current-window'. | |
2721 hui-window.el - sm-mouse-modeline-meta - Changed call of | |
2722 'smart-key-summarize' to use current window. | |
2723 | |
2724 * hui-menus.el - hui:menus - Modified Doc/ menu to bring up all files | |
2725 in read-only mode. | |
2726 | |
2727 * hmouse-tag.el - smart-tags-file - Fixed so works with UNIX ange-ftp | |
2728 pathnames. | |
2729 | |
2730 Tue Dec 15 14:21:06 1992 Bob Weiner (ex594bw@msn25) | |
2731 | |
2732 * hui.el - hui:hbut-label-default | |
2733 hui:hbut-label - Created these funcs from parts of | |
2734 hui:ebut-create and called them from there. | |
2735 - Also changed '(lambda ...) to (function (lambda ...)) throughout | |
2736 file. | |
2737 | |
2738 Mon Dec 14 16:55:41 1992 Bob Weiner (ex594bw@msn25) | |
2739 | |
2740 * hpath.el - hpath:is-p - Narrowed regexp match of Info paths, so will false | |
2741 infrequently. | |
2742 * hargs.el - hargs:at-p - Added optional argument NO-DEFAULT and fixed doc. | |
2743 | |
2744 Wed Dec 9 11:38:08 1992 Bob Weiner (ex594bw@msn25) | |
2745 | |
2746 * hib-doc-id.el - link-to-doc - Fixed so retrieved documents properly. | |
2747 wrolo.el - rolo-fgrep | |
2748 rolo-grep - Added optional parameter 'no-display' which | |
2749 retrieves rolo records but suppresses display of the matches. | |
2750 Used in "hib-doc-id.el". | |
2751 | |
2752 Sun Dec 6 17:35:22 1992 Bob Weiner (ex594bw@msn25) | |
2753 | |
2754 * hib-doc-id.el - link-to-doc action - Fixed bug where rolo-display-buffer | |
2755 pointed to wrong buffer causing document retrievals to fail. | |
2756 | |
2757 Tue Dec 1 10:52:33 1992 Bob Weiner (ex594bw@msn25) | |
2758 | |
2759 * hsite-ex.el - hypb:read-only-smart-keys | |
2760 hui-mouse.el - Removed smart-key read-only mode map key bindings since are | |
2761 now set in hsite-ex.el for read-only modes which have been loaded when | |
2762 Hyperbole is initialized. Modes loaded after Hyperbole will no longer | |
2763 have read-only smart key bindings but can use the global smart key | |
2764 bindings. | |
2765 | |
2766 Mon Nov 23 19:51:21 1992 Bob Weiner (ex594bw@msn25) | |
2767 | |
2768 * DEMO | |
2769 hypb.texinfo | |
2770 h-skip-bytec.lsp | |
2771 hmouse-key.el | |
2772 hactypes.el | |
2773 hui-mouse.el | |
2774 hui-window.el - Made NeXTSTEP and SunView mouse support work. On NeXT, | |
2775 Left = Smart Key, Right = secondary Smart Key, Shift-Left sets point. | |
2776 | |
2777 * hsys-wais.el - Changed so doesn't trigger error if this library is loaded | |
2778 by hsite but wais.el does not exist. | |
2779 | |
2780 * hvm.el - vm-show-current-message - Ensured that buttons are highlighted | |
2781 when one moves between messages. | |
2782 | |
2783 ============================================================================== | |
2784 V3.07 changes ^^^^: | |
2785 ============================================================================== | |
2786 | |
2787 Mon Nov 16 09:01:34 1992 Bob Weiner (ex594bw@msn25) | |
2788 | |
2789 * hsmail.el - mail-yank-original - Added more support for various yank-hook | |
2790 configurations. | |
2791 | |
2792 * hui-mouse.el | |
2793 hmouse-key.el | |
2794 hmouse-drv.el - Updated Apollo mouse key handling to work with V18.58 | |
2795 patches from lnz@lucid.com. | |
2796 | |
2797 Fri Nov 13 11:48:51 1992 Bob Weiner (ex594bw@msn25) | |
2798 | |
2799 * hsite-ex.el - hypb:read-only-smart-keys - Only define keys if object | |
2800 actually is a keymap. | |
2801 | |
2802 * hargs.el - hargs:iforms - Modified 'M' command entry to return a single arg | |
2803 to fix problem of improper arg display when editing mail links. | |
2804 hactypes.el - link-to-mail - Modified to accept either 1 (new style) or 2 | |
2805 (old style) args for mail links. | |
2806 | |
2807 Thu Nov 12 10:52:06 1992 Bob Weiner (ex594bw@msn25) | |
2808 | |
2809 * sm-mouse-drag-window-side - Changed 'abs' to 'max' since abs is only | |
2810 defined in some Emacs versions if cl.el has been loaded. | |
2811 | |
2812 * hactypes.el - link-to-file | |
2813 hargs.el - hargs:iforms - Fixed typo. Was 'vms, now is 'vax-vms. | |
2814 | |
2815 * hsmail.el - smail:comment-add - Fixed so works if 'mail' is given args. | |
2816 | |
2817 Wed Nov 11 17:22:17 1992 Bob Weiner (ex594bw@msn25) | |
2818 | |
2819 * hui-epV4-b.el - ep:but-clear - Added to clear just Hyperbole button zones. | |
2820 hui-le-but.el - le:but-clear - Made clear only Hyperbole button extents | |
2821 under Lemacs V19.3 or greater. | |
2822 | |
2823 * hui-epV3-b.el - Deleted. | |
2824 hsite-ex.el - Removed Hyperbole support for Epoch V3. Only V4 is now | |
2825 supported. | |
2826 | |
2827 * hmouse-drv.el - smart-key-mouse | |
2828 smart-key-mouse-meta | |
2829 hmouse-key.el - sm-depress | |
2830 sm-depress-meta - Fixed bug in Smart Key context-sensitive | |
2831 help which made help shown vary depending on which Smart Key was released | |
2832 first rather than depressed first. | |
2833 | |
2834 * Made mouse handling work under Epoch. | |
2835 hmouse-key.el - sm-mouse-get-bindings | |
2836 sm-mouse-setup - Added in modeline bindings for Epoch. | |
2837 h-skip-bytec.lsp - smart-key-mouse-set-point - Under Epoch, modified | |
2838 to return X,Y coords of mouse rather than press/release event. | |
2839 hui-window.el - sm-mouse-x/y-coord - Changed Epoch X,Y args. | |
2840 | |
2841 Mon Nov 9 10:16:51 1992 Bob Weiner (ex594bw@msn25) | |
2842 | |
2843 * hui-window - smart-key-alist - Fixed precedence bug which could register a | |
2844 drag between windows when in actuality a drag from a modeline was done. | |
2845 sm-mouse-x/y-coord - Modified to get x/y coords from modeline | |
2846 presses under Lucid Emacs even though they are not reported with depress | |
2847 event. | |
2848 h-skip-bytec.lsp - smart-key-mouse-set-point - Under Lucid Emacs, modified | |
2849 to return X,Y coords of mouse rather than press/release event whenever | |
2850 the event contains no coord info, e.g. when over a modeline. | |
2851 DEMO | |
2852 hypb.texinfo - Removed notes saying that modeline presses don't work under | |
2853 Lucid Emacs. | |
2854 | |
2855 * README - Installation - Fixed description of how to install Hyperbole Info | |
2856 manual. | |
2857 | |
2858 * hui-window.el - abs - Added conditional function def if not already defined. | |
2859 | |
2860 Fri Nov 6 17:14:57 1992 Bob Weiner (ex594bw@msn25) | |
2861 | |
2862 * hmh.el - mh-send-letter - Had been byte-compiled without access to | |
2863 "mh-e.el" macros loaded. Fixed. | |
2864 | |
2865 Wed Nov 4 13:48:24 1992 Bob Weiner (ex594bw@msn25) | |
2866 | |
2867 * hbmap.el - hbmap:dir-filename - Transposed args to expand-file-name | |
2868 which were backwards. | |
2869 | |
2870 Tue Nov 3 15:56:08 1992 Bob Weiner (ex594bw@msn25) | |
2871 | |
2872 * hui-mouse.el - smart-key-alist - Updated to support etags use under C++. | |
2873 * hmouse-tag.el - smart-c++ - Renamed to 'smart-c++-oobr' and made a new | |
2874 'smart-c++' function like 'smart-c'. | |
2875 smart-c - Modified this and smart-c++ to take an argument | |
2876 of a tag to find, rather than just searching for the tag at point. | |
2877 | |
2878 * hvm.el - Vm-msg-num | |
2879 Vm-msg-to-p | |
2880 Vm-msg-end - Made search for msg delimiter case-sensitive so | |
2881 wouldn't false as often. | |
2882 | |
2883 * smart-clib-sym | |
2884 file-newer - Added for use by "hmouse-tag.el" smart-c function. | |
2885 MANIFEST - Updated. | |
2886 hmouse-tag.el - smart-c - Changed 'sm-directory' to 'hypb:dir'. | |
2887 | |
2888 * hui-le-but.el - ep:set-item-highlight - Changed 'get-face' to 'find-face'. | |
2889 | |
2890 * DEMO - Clarified lack of modeline support for Lucid Emacs and fixed typo. | |
2891 | |
2892 * hmouse-tag.el - Added (load "etags") for Emacs V19. | |
2893 | |
2894 * hsite-ex.el - Swapped order of definition of hyperb:lemacs-p and | |
2895 hyperb:epoch-p so that when under Epoch, hyperb:lemacs-p is defined | |
2896 when used in the "hypb.el" file which is loaded by the Epoch conditional | |
2897 code in "hsite-ex.el". | |
2898 | |
2899 ============================================================================== | |
2900 V3.06 changes ^^^^: | |
2901 ============================================================================== | |
2902 | |
2903 Mon Nov 2 15:15:42 1992 Bob Weiner (ex594bw at msn25) | |
2904 | |
2905 * hui-le-but.el - ep:set-item-highlight - Added optional 2nd arg FOREGROUND. | |
2906 | |
2907 * hypb.el - hypb:window-list - Added Lemacs support to return list of all | |
2908 windows on all screens. | |
2909 | |
2910 Fri Oct 30 16:58:43 1992 Bob Weiner (ex594bw@msn25) | |
2911 | |
2912 * DEMO - Added Smart Mouse Keys section demoing drag and modeline click | |
2913 capabilities. | |
2914 | |
2915 Thu Oct 29 13:41:43 1992 Bob Weiner (ex594bw@msn25) | |
2916 | |
2917 * hmous-info.el - smart-info | |
2918 smart-info-meta - Modified to utilize Gillespie's Info tree | |
2919 traversal routines if loaded so can walk through a whole manual with | |
2920 mouse keys easily. | |
2921 | |
2922 * hmouse-drv.el - smart-key | |
2923 smart-key-meta - Fixed doc strings so don't mention | |
2924 smart-menu. | |
2925 | |
2926 * hsmail.el - mail-yank-original - Fixed bug that could cause whole Rmail | |
2927 buffer to be yanked in if Hyperbole mail support was not fully loaded. | |
2928 | |
2929 Wed Oct 28 11:18:13 1992 Bob Weiner (ex594bw@msn25) | |
2930 | |
2931 * hui-window - sm-mouse-modeline - Made Smart Key click on right edge of | |
2932 modeline bury Info buffer if displayed already, so it acts as a display/ | |
2933 hide toggle. | |
2934 sm-mouse-modeline-meta - Did the same for the secondary | |
2935 Smart Key with the Smart Key summary display. | |
2936 | |
2937 Thu Oct 22 17:05:35 1992 Bob Weiner (ex594bw@msn25) | |
2938 | |
2939 * hypb.texinfo - Added Smart Key Reference appendix. | |
2940 | |
2941 Wed Oct 21 14:33:21 1992 Bob Weiner (ex594bw@msn25) | |
2942 | |
2943 * hmouse-drv.el - smart-key-help-show - Changed so help buffers come up | |
2944 in Emacs Lisp mode so symbols in help may be further browsed with | |
2945 smart key presses. | |
2946 | |
2947 * hui-mouse.el - smart-key-alist - Changed smart-man-entry-ref entry so works | |
2948 properly with Smart Key help commands. | |
2949 | |
2950 * MANIFEST - Reorganized. | |
2951 | |
2952 Fri Oct 16 10:29:58 1992 Bob Weiner (ex594bw@msn25) | |
2953 | |
2954 * hui-mouse.el - smart-key-mouse-alist - Added def to handle smart key | |
2955 and smart key mouse actions. | |
2956 smart-key-mouse | |
2957 smart-key-mouse-meta - Updated to use smar-tkey-mouse-alist. | |
2958 | |
2959 * hsite-ex.el - Swapped smart-key to {M-RET} and smart-key-meta to {C-u | |
2960 M-RET} since this is more intuitive overall and jives with the {C-h S} | |
2961 binding. | |
2962 hypb.texinfo | |
2963 DEMO - Updated with change. | |
2964 | |
2965 * hui.el - hui:ebut-delete-confirm-p - Added. | |
2966 hui:ebut-delete - Changed to prompt user before deleting button | |
2967 when hui:ebut-delete-confirm-p is non-nil and delete command is called | |
2968 interactively. | |
2969 hui:ebut-delete-op - Added. | |
2970 hui:error - Added and changed hui error calls to use. | |
2971 hui:menu - Updated to handle errors properly. | |
2972 hypb.texinfo - Explained changed. | |
2973 | |
2974 Thu Oct 15 12:18:42 1992 Bob Weiner (ex594bw@msn25) | |
2975 | |
2976 * smart-key-help - Made arg optional. | |
2977 smart-key-meta-help - Added so can call without sending an arg. | |
2978 * hmouse-mod.el - Added to support use of Smart Mouse Keys as keyboard | |
2979 modifier keys, Control and Meta. | |
2980 MANIFEST - Updated. | |
2981 hmouse-drv.el - smart-key-mouse-help - Added to handle help for context | |
2982 sensitive help for drags. | |
2983 | |
2984 Wed Oct 14 11:55:15 1992 Bob Weiner (ex594bw@msn25) | |
2985 | |
2986 * hbut.el - ebut:label-p - Made it handle labels with embedded open and close | |
2987 delimiters properly, e.g. {C-x @key{RET}}. | |
2988 hib-kbd.el - kbd-key:normalize - Accounted for @key{SPC} type notation | |
2989 in Texinfo. | |
2990 | |
2991 * hui-menus - hui:menu - Provide user feedback on {C-g} quit signals | |
2992 when within a Hyperbole menu just like when not. | |
2993 | |
2994 * hbut.el - ebut:list - Remove duplicate labels by default. | |
2995 | |
2996 * hypb.texinfo - Updated list of ibtypes and actypes. | |
2997 | |
2998 * hbmap.el - hbmap:dir-filename - Replaced concat with expand-file-name. | |
2999 hbdata.el - hbdata:to-hbdata-buffer | |
3000 hbut.el - ebut:search | |
3001 gbut:file | |
3002 hattr:save | |
3003 hbut:source | |
3004 hmouse-drv.el - smart-key-summarize | |
3005 hmouse-tag.el - smart-c | |
3006 smart-c-include-file | |
3007 smart-tags-file | |
3008 hpath.el - hpath:symlink-expand | |
3009 hsite-ex.el - set load | |
3010 hui.el - ebut:unmark | |
3011 | |
3012 * hmouse-doc - Renamed to hmouse-doc.txt for easy inclusion | |
3013 in Texinfo Manual. | |
3014 MANIFEST - Updated. | |
3015 hmouse-drv.el - smart-key-summarize - Updated. | |
3016 hui-menus.el - hui:menus - Updated. | |
3017 | |
3018 Mon Oct 12 18:54:03 1992 Bob Weiner (ex594bw@msn25) | |
3019 | |
3020 * hui-menus.el - hui:menus - Capitalized all top-level entries. | |
3021 hypb.texinfo - Reflected this change in menu. | |
3022 | |
3023 Sun Oct 11 16:37:10 1992 Bob Weiner (ex594bw@msn25) | |
3024 | |
3025 * hibtypes.el - hibtypes:begin-load-hook | |
3026 hibtypes:end-load-hook - Added to improve customizability | |
3027 of ibtype loading. | |
3028 hypb.texinfo - Documented these new hooks. | |
3029 hsite-ex.el - Used new hooks in loads of some ibtypes. | |
3030 README - Mentioned new hooks. | |
3031 | |
3032 Thu Oct 8 17:22:33 1992 Bob Weiner (ex594bw at msn25) | |
3033 | |
3034 * hmouse-key.el - sm-depress | |
3035 sm-depress-meta - Stopped from moving point, release action | |
3036 can do that when needed. | |
3037 hmouse-drv.el - smart-key-mouse | |
3038 smart-key-mouse-meta - Moved 'smart-key-help' function | |
3039 to Smart Key release event rather than depress, so that depress can | |
3040 be used more generally. | |
3041 | |
3042 * hmouse-tag.el - smart-lisp-at-tag-p - Added '*' as valid symbol char. | |
3043 | |
3044 * h-skip-bytec.lsp - Added for functions not to byte compile. | |
3045 hmouse-drv.el - smart-key-mouse-set-point - Moved to "h-skip-bytec.lsp" | |
3046 so would remain non-byte-compiled because byte-compiled version | |
3047 fails under X, at least. | |
3048 MANIFEST - Updated. | |
3049 | |
3050 Tue Oct 6 12:24:48 1992 Bob Weiner (ex594bw at msn25) | |
3051 | |
3052 * hyperbole.el - Added to autoload Hyperbole; provides main entry point. | |
3053 MANIFEST - Updated. | |
3054 | |
3055 Mon Oct 5 19:13:07 1992 Bob Weiner (ex594bw at msn25) | |
3056 | |
3057 * hui-mouse.el - smart-gnus-Subject - Fixed last-line-p condition which | |
3058 did not work because of GNUS code does not properly determine the | |
3059 current article regardless of point position within the subject buffer. | |
3060 | |
3061 Sun Oct 4 14:36:13 1992 Bob Weiner (ex594bw at msn25) | |
3062 | |
3063 * hmouse-key.el - apollo-mouse-move-point - Added definition which | |
3064 returns screen coordinates of point. | |
3065 smart-key-mouse-set-point - Called. | |
3066 hmouse-drv.el - smart-key-mouse-set-point - Added. | |
3067 | |
3068 Thu Oct 1 18:14:29 1992 Bob Weiner (ex594bw at msn25) | |
3069 | |
3070 * wrolo.el - rolo-grep-file - Added a save-excursion so that | |
3071 point does not change after a rolo search of a buffer | |
3072 already in use. | |
3073 | |
3074 Wed Sep 30 17:41:58 1992 Bob Weiner (ex594bw at msn25) | |
3075 | |
3076 * hib-doc-id.el - Added to display site-specific documents based on ID. | |
3077 You must load it explicitly or it is not used. See the DESCRIPTION | |
3078 in its header. | |
3079 MANIFEST - Added hib-doc-id.el entry. | |
3080 | |
3081 * wconfig.el - Added. | |
3082 MANIFEST - Added wconfig.el entry. | |
3083 hsite-ex.el - Added wconfig key bindings. | |
3084 hinit.el - Added wconfig autoloads. | |
3085 | |
3086 Sat Sep 26 17:40:41 1992 Bob Weiner (ex594bw at msn25) | |
3087 | |
3088 * wrolo.el - rolo-grep - Fixed bug in handling of negative max-matches | |
3089 argument which kept rolo-yank from working. | |
3090 | |
3091 * hmouse-drv.el - smart-key-depress/release-window | |
3092 smart-key-meta-depress/release-window - Added to | |
3093 track window of presses and releases. | |
3094 smart-key-mouse-func - Set above variables. | |
3095 hmouse-key.el - sm-depress | |
3096 sm-depress-meta - Set above variables. | |
3097 | |
3098 Fri Sep 25 13:35:26 1992 Bob Weiner (ex594bw at msn25) | |
3099 | |
3100 * hypb.el - hypb:screen-line - Added to determine screen | |
3101 line from point or marker. | |
3102 | |
3103 * hui-window.el - Added module to handle Smart Mouse Key | |
3104 depress and release actions in windows and mode lines. | |
3105 MANIFEST - Added "hui-window.el" entry. | |
3106 hui-mouse.el - Added require of hui-window if running | |
3107 under a window system. | |
3108 | |
3109 * hmouse-drv.el - smart-key-point-prev - Removed its def. | |
3110 smart-key-depress-prev-point | |
3111 smart-key-meta-depress-prev-point | |
3112 smart-key-release-prev-point | |
3113 smart-key-meta-release-prev-point - Added defs for these | |
3114 vars for use in mouse drag determinations and point restorations. | |
3115 hui.el - hui:ebut-edit - Removed use of smart-key-point-prev. | |
3116 | |
3117 Wed Sep 23 19:17:07 1992 Bob Weiner (ex594bw at msn25) | |
3118 | |
3119 * hmouse-drv.el - *smart-key-release-args* | |
3120 *smart-key-meta-release-args* - Added to provide other | |
3121 functions with args last given to Smart Mouse Keys. | |
3122 smart-key-mouse | |
3123 smart-key-mouse-meta - Modified to set these arg vars. | |
3124 | |
3125 * hmouse-key.el - *smart-key-depress-args* | |
3126 *smart-key-meta-depress-args* - Added as globals to hold | |
3127 args sent to smart key depress events for use by other functions. | |
3128 | |
3129 Tue Sep 22 22:38:02 1992 Bob Weiner (ex594bw at msn25) | |
3130 | |
3131 * hui-mouse.el - smart-key-alist - Fixed bug that kept end of | |
3132 line scrolling from working properly when selective-display | |
3133 is in use since mouse can set point to precede a ^M character | |
3134 in addition to a newline. This is really a bug in the way | |
3135 "x-mouse.el" sets point, but we compensate here. | |
3136 | |
3137 * hmouse-drv.el - scroll-down/up-eol - Modified to do | |
3138 proportional scrolling when `smart-scroll-proportional' | |
3139 is non-nil. | |
3140 hsite-ex.el - Added `smart-scroll-proportional' defvar. | |
3141 Updated and clarified installation instructions. | |
3142 hypb.texinfo - Added prop scrolling to Smart Key summary table. | |
3143 DEMO - Added demo of Smart Key end of line scrolling. | |
3144 | |
3145 Sun Sep 20 01:43:32 1992 Bob Weiner (ex594bw at msn25) | |
3146 | |
3147 * hmouse-tag.el - smart-c-include-regexp - Redefined to also handle #import | |
3148 used by Objective-C classes. | |
3149 | |
3150 Sat Sep 19 17:56:14 1992 Bob Weiner (ex594bw at msn25) | |
3151 | |
3152 * hinit.el - hyperb:version - Moved out of here to "hversion.el" | |
3153 file. Updated version number to 3.05. | |
3154 MANIFEST - Updated. | |
3155 | |
3156 * hui-menus.el - hui:menu - Added two optional parameters to permit | |
3157 invocation of alternative menus from other packages. | |
3158 hui:menu-act - Added an optional menu-list parameter so that | |
3159 other packages can more simply used Hyperbole menus for their menu | |
3160 UIs. | |
3161 | |
3162 ============================================================================== | |
3163 V3.05 changes ^^^^: | |
3164 ============================================================================== | |
3165 | |
3166 Sun Sep 6 02:52:32 1992 Bob Weiner (ex594bw at msn25) | |
3167 | |
3168 * hypb.texinfo | |
3169 hsite-ex.el - smart-key-help - Added {C-h S} key binding to | |
3170 make accessible whether or not one has a mouse. | |
3171 | |
3172 Wed Sep 2 18:02:02 1992 Bob Weiner (ex594bw at msn25) | |
3173 | |
3174 * hact.el - actype:act - Tried another fix for getting relative | |
3175 paths resolved properly without improperly setting default-directory. | |
3176 | |
3177 Tue Sep 1 14:21:47 1992 Bob Weiner (ex594bw at msn25) | |
3178 | |
3179 * hmouse-key.el - sm-depress | |
3180 sm-depress-meta - Fixed bug which kept depressed flag | |
3181 from being set if mouse handler function sends no args. | |
3182 | |
3183 * hsite-ex.el - Uncommented key bindings for 'hui:ebut-rename' | |
3184 and 'sm-mouse-toggle-bindings' and protected all key bindings | |
3185 so are not done if function is already bound to key or if key | |
3186 is already in use. | |
3187 hypb:rebind-smart-keys - Added to permit special | |
3188 smart key bindings in read-only modes. | |
3189 | |
3190 Fri Aug 28 09:39:55 1992 Bob Weiner (ex594bw at msn25) | |
3191 | |
3192 * hui-le-but.el - le:but-delete - Added missing | |
3193 (fset 'le:but-delete 'ep:but-delete). | |
3194 * hbut.el - hattr:clear - Fixed bug which could leave wrong attributes, | |
3195 e.g. args, attached to button. | |
3196 * hui-le-but.el - ep:but-flash - Fixed bug which left some implicit | |
3197 buttons highlighted after flash. | |
3198 le:cycle-but-color - Made flash-style foreground & | |
3199 background contrast as good as button highlighted style. | |
3200 hui-epV4-b.el - ep:but-flash - Fixed bug which left some implicit | |
3201 buttons highlighted after flash. | |
3202 ep:cycle-but-color - Made flash-style foreground & | |
3203 background contrast as good as button highlighted style. | |
3204 | |
3205 Tue Aug 25 15:21:14 1992 Bob Weiner (ex594bw at msn25) | |
3206 | |
3207 * hui-le-but.el - Added. | |
3208 hmouse-key.el | |
3209 hui-menus.el | |
3210 hsite-ex.el | |
3211 MANIFEST | |
3212 hinit.el - Added button highlighting, mouse key support, | |
3213 and event-based keypress input for Lucid Emacs. | |
3214 Released this set of files as patch to add Lucid Emacs support. | |
3215 | |
3216 ============================================================================== | |
3217 V3.05P changes ^^^^: | |
3218 ============================================================================== | |
3219 | |
3220 Thu May 7 15:48:00 1992 Bob Weiner (rsw@flanger) | |
3221 | |
3222 * hbdata.el - hbdata:apply-entry - Fixed bug that matched to C-l within | |
3223 a button data entry rather than at its end. | |
3224 | |
3225 Mon Apr 27 02:15:53 1992 Bob Weiner (rsw@flanger) | |
3226 | |
3227 * hbut.el - htype:create - Fixed improper use of macro form which | |
3228 caused emission of no code for ibtypes when compiled with the new, | |
3229 optimizing byte compiler. | |
3230 * hact.el - hact - Simplified. | |
3231 action:create - Wrapped 'function' around action body | |
3232 so is byte-compiled. | |
3233 | |
3234 Fri Apr 24 14:17:58 1992 Bob Weiner (rsw@flanger) | |
3235 | |
3236 * hibtypes.el - rfc - Added to retrieve and display rfcs from references. | |
3237 hactypes.el - link-to-rfc - Added. | |
3238 | |
3239 Tue Apr 21 22:11:06 1992 Bob Weiner (rsw@flanger) | |
3240 | |
3241 * hui-menus.el - hui:menus - Added Ebut/Edit for consistency with other menus. | |
3242 | |
3243 Thu Apr 16 17:06:32 1992 Bob Weiner (rsw@slate) | |
3244 | |
3245 * hbut.el - ebut:next-occurrence - Added. | |
3246 ebut:get - Modified to use ebut:next-occurrence to correct bug | |
3247 that caused failure when called with point not at desired button and | |
3248 button source is pointed to indirectly with @loc>, e.g. in search | |
3249 result (moccur) buffer. | |
3250 | |
3251 Wed Apr 15 03:20:10 1992 Bob Weiner (rsw@delay) | |
3252 | |
3253 * hpath.el - hpath:symlink-referent - Added to recursively resolve symlinks. | |
3254 hpath:symlink-expand | |
3255 hui.el - hui:key-dir | |
3256 hui:key-src - Modified to use hpath:symlink-referent. | |
3257 hbut.el - hbut:key-src - Modified to use hpath:symlink-referent. | |
3258 hact.el - actype:act - Made default-directory relative to but src | |
3259 location, which may be complicated by symbolic links. | |
3260 | |
3261 Tue Apr 14 08:53:11 1992 Bob Weiner (rsw@flanger) | |
3262 | |
3263 * hui-mouse.el - smart-dired - Added call to dired-to-flagged-delete for | |
3264 Tree Dired compatibility. | |
3265 | |
3266 Fri Apr 10 18:53:24 1992 Bob Weiner (rsw@flanger) | |
3267 | |
3268 * DEMO - Started reworking to illustrate newer features. | |
3269 | |
3270 Thu Apr 9 04:10:48 1992 Bob Weiner (rsw@delay) | |
3271 | |
3272 * hmous-info.el - Info-handle-in-node-hdr - Fixed bug when (dir) entry | |
3273 appears in node header. | |
3274 * hui-mouse.el - smart-outline-to-entry-end - Added this omitted function. | |
3275 | |
3276 * hmouse-doc - Reorganized for readability. | |
3277 | |
3278 Tue Mar 31 20:34:21 1992 Bob Weiner (rsw@delay) | |
3279 | |
3280 * hui-mouse.el | |
3281 hsite-ex.el - Made local smart key read-only mode bindings site | |
3282 configurable. | |
3283 | |
3284 Mon Mar 30 01:11:28 1992 Bob Weiner (rsw@delay) | |
3285 | |
3286 * hui-epV4-b.el - Added code to support item and line highlighting for | |
3287 Smart Menus and PIEmail, for example. | |
3288 | |
3289 Sun Mar 29 21:04:39 1992 Bob Weiner (rsw@delay) | |
3290 | |
3291 * hactypes.el - link-to-elisp-doc - Added. | |
3292 | |
3293 Fri Mar 27 13:20:43 1992 Bob Weiner (rsw@flanger) | |
3294 | |
3295 * hmouse-drv.el | |
3296 hsite-ex.el - Moved Smart Key global bindings here so are site | |
3297 customizable. | |
3298 | |
3299 Thu Mar 26 14:40:57 1992 Bob Weiner (rsw at slate) | |
3300 | |
3301 * hpath.el - hpath:ange-ftp-p - Tweaked to recognize path with user names | |
3302 properly so all forms shown in DEMO work. | |
3303 | |
3304 Tue Mar 24 17:07:35 1992 Bob Weiner (rsw at planet) | |
3305 | |
3306 * hmouse-key.el - Required sun-fns under SunView. | |
3307 | |
3308 Sat Mar 21 19:04:58 1992 Bob Weiner (rsw at flanger) | |
3309 | |
3310 * hui.el - hui:ebut-operate - Fixed bug caused by returning 't. | |
3311 | |
3312 * hargs.el - hargs:iforms - Fixed bug in 'N' and 'n' cmd chars where | |
3313 arg value was not set. | |
3314 | |
3315 * hactypes.el - hyp-config - Added PIEmail descriptor and suppressed | |
3316 mailer entry if nil valued. | |
3317 | |
3318 Thu Mar 19 02:10:11 1992 Bob Weiner (rsw at delay) | |
3319 | |
3320 * hmouse-key.el - Added NeXTStep auto-configured mouse support. | |
3321 | |
3322 Wed Mar 18 21:32:32 1992 Bob Weiner (rsw at delay) | |
3323 | |
3324 * hmouse-key.el - sm-mouse-setup - Ensured Gillespie's new Info mouse support | |
3325 code is turned off since Hyperbole handles that and errors result if not. | |
3326 | |
3327 * hui-mouse.el - smart-calendar - Changed scroll op from eol to eob since | |
3328 no longer provide local function control of eol. | |
3329 | |
3330 * hui-menus.el - hui:menu - Removed improper use of unwind-protect which | |
3331 allowed recursive Hyperbole menu invocation. | |
3332 | |
3333 ============================================================================== | |
3334 V3.04 changes ^^^^: | |
3335 ============================================================================== | |
3336 | |
3337 Tue Mar 17 18:39:21 1992 Bob Weiner (rsw at flanger) | |
3338 | |
3339 * hui-mouse.el - smart-key-alist - Added View mode scrolling support. | |
3340 | |
3341 Mon Mar 16 13:59:07 1992 Bob Weiner (rsw at flanger) | |
3342 | |
3343 * hypb.el - hypb:debug - Added to support more informative tracebacks. | |
3344 | |
3345 * htz.el - htz:date-parse - Fixed incorrect month regexp for format 4 | |
3346 and added error clause to catch invalid date formats. | |
3347 | |
3348 * hvm.el - Conditionalized load of "vm-edit", so for vm versions where | |
3349 all code is in vm.elc, works correctly. | |
3350 | |
3351 Wed Mar 11 12:51:55 1992 Bob Weiner (rsw at icarus) | |
3352 | |
3353 * hrmail.el | |
3354 hmv.el | |
3355 hmh.el | |
3356 hmail.el - Added msg-next, msg-prev, Summ-delete, Summ-expunge, | |
3357 Summ-goto, and Summ-undelete-all for use in smart-hmail/meta funcs. | |
3358 * hui-mouse.el - smart-rmail - Added press on first line of msg | |
3359 smart-rmail-meta - that goes to next/prev msg. | |
3360 Also renamed to smart-hmail since now use abstract functions. | |
3361 Eliminated local smart key binding of {RTN} in mail reader modes | |
3362 since would have to set in every mode map and may be used in some. | |
3363 | |
3364 Mon Mar 9 05:43:06 1992 Bob Weiner (rsw at gano) | |
3365 | |
3366 * hpath.el - hpath:at-p - Added missing call to 'hpath:ange-ftp-p' | |
3367 so that 'pathname' ibtype works as documented and so that remote pathnames | |
3368 are not checked for existence. | |
3369 | |
3370 * hvm.el - Vm-msg-num - Fixed miscounting bug. | |
3371 hmh.el - Mh-msg-num - Fixed invalid function call. | |
3372 | |
3373 * hui-mouse.el - smart-gnus-Article | |
3374 smart-gnus-Article-meta - Added smart key support for | |
3375 GNUS article mode browsing. | |
3376 | |
3377 * hinit.el | |
3378 hsite-ex.el - Added autoload of Hyperbole support for PIEmail reader. | |
3379 PIEmail is not yet released, so don't ask about it. | |
3380 | |
3381 ============================================================================== | |
3382 V3.04P changes ^^^^: | |
3383 ============================================================================== | |
3384 | |
3385 Mon Mar 9 01:51:54 1992 Bob Weiner (rsw at gano) | |
3386 | |
3387 * hact.el - action:path-args-rel | |
3388 hui.el - hui:ebut-create | |
3389 hui:ebut-modify | |
3390 hui:gbut-create - Added use of 'dir attribute in 'hbut:current | |
3391 so that always know which directory button path args should be made | |
3392 relative to. | |
3393 | |
3394 Sat Mar 7 03:23:26 1992 Bob Weiner (rsw at barney) | |
3395 | |
3396 * hmouse-tag.el - smart-c - Fixed so selecting #include files works by | |
3397 calling smart-c-include-file. | |
3398 smart-c-include-dirs | |
3399 smart-c-cpp-include-dirs | |
3400 smart-c-include-regexp | |
3401 smart-c-include-file - Added to support include selection. | |
3402 | |
3403 | |
3404 Fri Mar 6 01:48:28 1992 Bob Weiner (rsw at angell) | |
3405 | |
3406 * hui-mouse.el - smart-man-c-routine-ref - Made it use `man-path' variable | |
3407 from smart-man.el (not distributed because not needed) if available. | |
3408 | |
3409 * hactypes.el - exec-window-cmd - Added exec of window-based shell cmds. | |
3410 Does not display shell input or output, just applications window. | |
3411 | |
3412 ============================================================================== | |
3413 V3.03P changes ^^^^: | |
3414 ============================================================================== | |
3415 | |
3416 Wed Mar 4 02:00:28 1992 Bob Weiner (rsw at flanger) | |
3417 | |
3418 * hactypes.el - hyp-config - Added system-type inclusion and removed tabs. | |
3419 hui-menus.el - Msg/ - Made Subject line for hyp-config more definitive. | |
3420 | |
3421 Tue Mar 3 00:23:47 1992 Bob Weiner (rsw at fiddle) | |
3422 | |
3423 * hui-mouse.el - unix-apropos-map - Fixed bug where badly written unix apropos | |
3424 mode does not define key map properly and we try to set keys in it. | |
3425 | |
3426 * hmouse-drv.el - smart-key-help - Made display action doc specific to any | |
3427 Hyperbole button clicked on. | |
3428 | |
3429 * hbut.el - hattr:report - Fixed bug in field filling when attr name was too long. | |
3430 | |
3431 * hmouse-key.el - sm-depress | |
3432 sm-depress-meta - Removed save-excursion to ensure that point | |
3433 is always put where smart keys are depressed. | |
3434 | |
3435 * hmouse-drv.el - smart-key-set-point - Made `smart-key-point-prev' save | |
3436 point-marker rather than point. | |
3437 hui.el - hui:ebut-edit - Made use of `smart-key-point-prev' as marker. | |
3438 | |
3439 * hui-mouse.el - smart-buffer-menu | |
3440 smart-buffer-menu-meta - Added, were accidentally omitted. | |
3441 | |
3442 Mon Mar 2 19:41:55 1992 Bob Weiner (rsw at fiddle) | |
3443 | |
3444 * hypb.el - hypb:function-copy - Removed code that deleted &rest keyword | |
3445 since this could cause a wrong number of arguments error. | |
3446 | |
3447 ============================================================================== | |
3448 V3.02P changes ^^^^: | |
3449 ============================================================================== | |
3450 | |
3451 Wed Feb 26 02:00:07 1992 Bob Weiner (rsw at flanger) | |
3452 | |
3453 * hypb.el - hypb:supercite-p - Added to test if supercite is in use. | |
3454 hsmail.el - mail-yank-original - Prevented removal of headers when | |
3455 supercite package is used. Also fixed bug where point and mark | |
3456 exchange was being done in wrong scope. | |
3457 hgnus.el - Added supercite compatible `news-reply-yank-original'. | |
3458 hypb.texinfo - Updated to mention that mail/news inits, like | |
3459 supercite init, must come before Hyperbole init. | |
3460 | |
3461 * hrmail.el - Fixed bug where function overloads that contained &rest | |
3462 would end up creating a list of a list. | |
3463 hypb.el - hypb:function-copy - Added to solve this bug. | |
3464 hinit.el - Updated version number. | |
3465 | |
3466 ============================================================================== | |
3467 V3.01P changes ^^^^: | |
3468 ============================================================================== | |
3469 | |
3470 Tue Feb 25 00:42:24 1992 Bob Weiner (rsw at delay) | |
3471 | |
3472 * hypb.texinfo | |
3473 hactypes.el - link-to-regexp-match | |
3474 link-to-string-match - Added. | |
3475 | |
3476 * hinit.el - var:append - Modified to deal with reality that people may | |
3477 set their hook variables to function symbols rather than lists. | |
3478 | |
3479 * hui-mouse.el - Added smart key support for: C and Lisp jump to tag def, | |
3480 calendar scrolling and appt viewing, man apropos and | |
3481 man page ref following, outline expanding and collapsing, | |
3482 Rmail and GNUS browsing, dired and buffer menu | |
3483 selections and deletions, wrolo entry source editing | |
3484 and entry narrowing to focus. | |
3485 * hui.el - hui:htype-help | |
3486 hui-menus.el - hui:menus - Made ibtypes listing print in decreasing | |
3487 priority order, so user can see the priorities. | |
3488 | |
3489 Mon Feb 24 20:10:46 1992 Bob Weiner (rsw at delay) | |
3490 | |
3491 * hmouse-tag.el - Added, jumps to identifier definition locations. | |
3492 | |
3493 Sun Feb 23 03:29:17 1992 Bob Weiner (rsw at icarus) | |
3494 | |
3495 * hargs.el - hargs:at-p - Fixed bug where if reading an 'ebut' argument | |
3496 could not select from completions buffer. Global buttons now need | |
3497 this behavior. | |
3498 | |
3499 Sat Feb 22 03:57:24 1992 Bob Weiner (rsw at unnamed) | |
3500 | |
3501 * hibtypes.el - hyp-address | |
3502 hactypes.el - hyp-config - Added to insert Hyperbole configuration info | |
3503 in outgoing mail messages and news articles. | |
3504 hyp-request - Added to provide help when making hyperbole | |
3505 mail list requests. | |
3506 hui-menus.el - Added Msg/ menu providing quick access to hyp-config and | |
3507 hyp-request actions. | |
3508 | |
3509 Wed Feb 19 00:37:37 1992 Bob Weiner (rsw at delay) | |
3510 | |
3511 * hbut - gbut:act | |
3512 gbut:help | |
3513 gbut:key-list | |
3514 gbut:lbl-list | |
3515 hui.el - hui:gbut-create - Added basic global button support. | |
3516 | |
3517 * hbdata.el - hbdata:build - Fixed bug during button creation where | |
3518 instance number never went over 2. | |
3519 | |
3520 * hui.el - hui:ebut-create | |
3521 hui:ebut-modify - Modified to permit button creation in mail | |
3522 reader buffers properly. | |
3523 hui:key-src - Added to support this change. | |
3524 | |
3525 Tue Feb 18 02:27:05 1992 Bob Weiner (rsw at barney) | |
3526 | |
3527 * hypb.texinfo | |
3528 hui-menus.el - Added Doc/ top-level menu. | |
3529 | |
3530 * hinit.el | |
3531 hsite-ex.el - Made all mail and news reader support autoconfigure. | |
3532 | |
3533 * hvm.el - Made whole VM support work. | |
3534 | |
3535 Mon Feb 17 21:50:23 1992 Bob Weiner (rsw at barney) | |
3536 | |
3537 * hmail.el - hmail:hbdata-to-p | |
3538 hsmail.el - mail-yank-original - Fixed placement of author ref line. | |
3539 hgnus.el - rnews:summ-msg-to - Added. | |
3540 gnus-Article-prepare-hook - Changed from improper 'mode-hook'. | |
3541 gnus-Subject-prepare-hook - Added. | |
3542 hbdata.el - hbdata:apply-entry - Made whole GNUS support work. | |
3543 | |
3544 Mon Feb 3 03:06:15 1992 Bob Weiner (rsw at icarus) | |
3545 | |
3546 * README - Rearranged sections. | |
3547 | |
3548 * hmouse-key.el - sm-depress | |
3549 sm-depress-meta - Changed to take any number of | |
3550 arguments to support 3 arg calling convention under Sunview. | |
3551 | |
3552 Sun Feb 2 16:52:05 1992 Bob Weiner (rsw at icarus) | |
3553 | |
3554 * hui.el - hui:ebut-operate - Fixed bug that had crept in that | |
3555 did not use marked text during button create. | |
3556 | |
3557 Fri Jan 24 10:36:19 1992 Bob Weiner (rsw at delay) | |
3558 | |
3559 * set.el - set:add - Changed to always return current set, like | |
3560 set:remove. Use set:member to check if elt is in set. | |
3561 | |
3562 Thu Jan 16 14:41:50 1992 Bob Weiner (rsw at icarus) | |
3563 | |
3564 * hui-mouse.el - Changed 'defconst' to 'defvar' throughout file so if | |
3565 Smart Key package is loaded separately, defaults are not overwritten. | |
3566 | |
3567 ============================================================================== | |
3568 V3.0P changes ^^^^: | |
3569 ============================================================================== | |
3570 | |
3571 Sat Jan 11 14:28:51 1992 Bob Weiner (rsw at icarus) | |
3572 | |
3573 * hypb.el - hypb:call-process-p - Made 'predicate' param optional to | |
3574 conform to doc string. | |
3575 | |
3576 Thu Jan 9 02:15:14 1992 Bob Weiner (rsw at flanger) | |
3577 | |
3578 * hmouse-key.el - sm-mouse-set-bindings - Fixed conditional bug, missing paren. | |
3579 | |
3580 * hib* | |
3581 hsys* - Updated all ibtypes to new format. | |
3582 * hbut.el - defib - Removed 'actype' param since ibtypes can perform any number | |
3583 of actions now. | |
3584 * hact.el - actype:act - Added and aliased to 'hact'. This is the function | |
3585 new ibtypes call to perform actions. | |
3586 actype:action - Added support so any function can be called | |
3587 as an action. | |
3588 hrule:action - Added this var to allow disabling of actions. | |
3589 * hbut.el - hattr:report - Removed display of internal "actypes::" prefix. | |
3590 ibut:at-p - Set hrule:action to disable action when eval ibtype. | |
3591 | |
3592 * hsys-www.el - ib hwww:link-follow - Permitted [<num>] references without any | |
3593 leading text since some WWW documents use this. This may lead to false | |
3594 button recognition in other documents. When clicked on, it will become clear | |
3595 that such are not valid buttons. | |
3596 | |
3597 Wed Jan 8 22:53:41 1992 Bob Weiner (rsw at flanger) | |
3598 | |
3599 * hui-ep-but.el - ep:but-color - Changed "black" dflt to (epoch::foreground). | |
3600 | |
3601 ============================================================================== | |
3602 V2.02.4 changes ^^^^: | |
3603 ============================================================================== | |
3604 | |
3605 Sat Jan 4 17:48:12 1992 Bob Weiner (rsw at slate) | |
3606 | |
3607 * hbut.el - ebut:create - Removed 'save-excursion' call which conflicted with | |
3608 function doc. | |
3609 hui.el - hui:ebut-create | |
3610 hui:ebut-modify | |
3611 hui:ebut-rename - Added 'save-excursion' so buttons are always | |
3612 created in the proper buffer. | |
3613 hargs.el - hargs:read | |
3614 hargs:read-match - Added 'save-excursion' so user buffer or window | |
3615 switching during arg reading does not change current buffer. | |
3616 | |
3617 ============================================================================== | |
3618 V2.02.3 changes ^^^^: | |
3619 ============================================================================== | |
3620 | |
3621 Fri Jan 3 17:51:42 1992 Bob Weiner (rsw at slate) | |
3622 | |
3623 * hui-menus.el - hui:menu-select - Fixed bug in menus where if hit invalid | |
3624 key, could not enter a valid one any more. | |
3625 | |
3626 Thu Jan 2 02:27:12 1992 Bob Weiner (rsw at tahiti) | |
3627 | |
3628 * hpath.el - hpath:at-p | |
3629 hpath:is-p - Added recognition of ange-ftp pathnames, | |
3630 automatically used by ibtype, pathname. | |
3631 | |
3632 * wrolo.el | |
3633 wrolo-logic.el - Added rolodex system to distribution. | |
3634 | |
3635 Wed Jan 1 01:52:41 1992 Bob Weiner (rsw at pebbles) | |
3636 | |
3637 * hui-menus.el - hui:menus - Renamed Report/ menu to Help/ and placed | |
3638 under Ebut/ menu rather than top level, so could fit new Rolo/ menu. | |
3639 Removed duplicative 'List' entry from Ebut/. | |
3640 * hactypes.el | |
3641 hibtypes.el | |
3642 hypb.texinfo - rfc-toc - Added ibtype-actype pair to display summary of | |
3643 Internet RFC contents for random access browsing. | |
3644 | |
3645 Sun Dec 29 00:50:18 1991 Bob Weiner (rsw at pebbles) | |
3646 | |
3647 * hmous-info.el - Info-handle-in-note - Updated to handle *Ref cross refs as | |
3648 used in Elisp manual. Maybe these are part of Texinfo V2? | |
3649 | |
3650 * hpath.el - hpath:is-p - Updated to allow Info node paths. | |
3651 hibtypes.el - Info-node - Added new type to recognized double quoted | |
3652 Info node refs. | |
3653 DEMO | |
3654 hypb.texinfo - Updated with new type. | |
3655 | |
3656 Sat Dec 28 05:01:45 1991 Bob Weiner (rsw at pebbles) | |
3657 | |
3658 * hargs.el - hargs:at-p - Fixed completion handling so does not | |
3659 eliminate prefix portion already in minibuffer when selecting a | |
3660 path completion entry, e.g. with "~/h/ha" in minibuffer and | |
3661 "hact.el" chosen, result is "~/h/hact.el". | |
3662 hargs:read-match - Made always ignore case in matches. | |
3663 | |
3664 Thu Dec 26 00:57:39 1991 Bob Weiner (rsw at delay) | |
3665 | |
3666 * hact.el - action:act - Added execution of action:act-hook before action. | |
3667 hypb.texinfo - action:act-hook - Documented. | |
3668 * hbut.el - hbut:fill-prefix-remove | |
3669 hbut:fill-prefix-regexps - Added. | |
3670 hbut:label-to-key - Added removal of fill prefixes within | |
3671 button labels. | |
3672 | |
3673 Wed Dec 25 01:48:24 1991 Bob Weiner (rsw at delay) | |
3674 | |
3675 * hbdata.el - hbdata:apply-entry - Added support for explicit buttons in | |
3676 newsreader summaries. | |
3677 hmail.el - Added basic newsreader abstract interface, hnews. | |
3678 hgnus.el - Added to distribution. Hyperbole button support within | |
3679 GNUS newsreader/poster. | |
3680 hypb.el - hypb:map-sublists | |
3681 hypb:function-symbol-replace - Added. | |
3682 MANIFEST | |
3683 hsite-ex.el | |
3684 hypb.texinfo - Updated for addition. | |
3685 Also changed improper reference of 'hyperbole-admin' | |
3686 mailing address to 'hyperbole-request' which is where changes to the | |
3687 Hyperbole code should be sent. | |
3688 | |
3689 Mon Dec 23 02:10:41 1991 Bob Weiner (rsw at delay) | |
3690 | |
3691 * hui-menus.el - hui:menu - Fixed problem common with mouse systems | |
3692 under which one could get multiple activations of Hyperbole menus. | |
3693 Although, there are some uses for this behavior, it has been | |
3694 eliminated to remove the aggravation of having to exit from each | |
3695 menu activation level in turn. | |
3696 hui:menus - Added Mail> support menu. | |
3697 hui:menu-act - Fixed bug where func calls with no arg | |
3698 were interpreted as menu activations. | |
3699 hui:menu-p - Added flag for testing of menu activation. | |
3700 * hibtypes.el - grep-msg - Added, jumps to source of grep and error msg lines. | |
3701 hactypes.el - link-to-file-line - Added. | |
3702 hypb.texinfo - Documented additions. | |
3703 | |
3704 * hypb.texinfo | |
3705 hui-menus.el - Shortened menu notation and added GBut access menu entry. | |
3706 | |
3707 * hact.el - action:path-args-abs - Added. | |
3708 hmail.el - hmail:composing-dir - Added. | |
3709 hbdata.el - hbdata:build - Modified arg handling to make paths | |
3710 absolute when in outgoing mail messages, otherwise, relative paths | |
3711 would be mailed and misinterpreted. | |
3712 | |
3713 Sun Dec 22 00:35:39 1991 Bob Weiner (rsw at delay) | |
3714 | |
3715 * MANIFEST - Added "hvm.el" and "hmh.el" to distribution. | |
3716 hsite-ex.el - Added conditional configuration for Rmail, Mh or Vm setup. | |
3717 hmail.el - rmail:edit-quit | |
3718 smail:send | |
3719 smail:yank - Unused, removed from mail interface. | |
3720 hsmail.el - Simplified and generalized to support use of | |
3721 'send-mail-function' variable from "sendmail.el" and to allow use | |
3722 of the Emacs Lisp archive "mail-plus.el" package which allows multiple | |
3723 message composure within *mail* buffer. | |
3724 smail:comment-add - Added to 'mail-setup-hook' to automatically | |
3725 add a comment indicating Hyperbole mail button acceptance on | |
3726 outgoing mail. | |
3727 smail:comment - Form to eval to get mail comment. | |
3728 | |
3729 hrmail.el - Moved mail reader specific settings of abstract mail | |
3730 interface variables and functions here from "hmail.el". | |
3731 hmh.el - Added to support MH mail reader. | |
3732 * hinit.el - hyperb:init - Moved invocation of 'hyperb:init-hook' to | |
3733 front of init instead of end so hook can influence init sequence | |
3734 such as the selection of a mail reader to load Hyperbole support for. | |
3735 var:append - Rewrote to not append if all elements of list | |
3736 are already a part of variables value. | |
3737 * hmail.el - rmail:msg-hdrs-full - Added to abstract interface. | |
3738 rmail:msg-id-get - Changed to call above func. | |
3739 | |
3740 Sat Dec 21 21:11:30 1991 Bob Weiner (rsw at delay) | |
3741 | |
3742 * hypb.texinfo | |
3743 hsite-ex.el - Changed sample 'hui:ebut-rename' binding from {C-c r} to | |
3744 {C-c C-r}. | |
3745 | |
3746 Fri Dec 20 14:28:14 1991 Bob Weiner (rsw at pebbles) | |
3747 | |
3748 * hbut.el - ibut:at-p - Moved clear of hbut:current to start of function | |
3749 so 'defib' bodies can set button 'args' attribute or others. | |
3750 Also sets 'args' from any list elts after first 3 returned by 'defib' if | |
3751 args is not already set. This permits the same argument flexibility as | |
3752 enjoyed by explicit buttons. | |
3753 ebut:label-to-key - Rewrote to simplify, remove leading and | |
3754 trailing space, and to use 'hypb:replace-match-string'. | |
3755 hypb.texinfo - Updated manual to explain this change. | |
3756 | |
3757 Thu Dec 19 00:00:11 1991 Bob Weiner (rsw at delay) | |
3758 | |
3759 * hmail.el - Conditionalized require of 'hrmail' and 'hsmail' so they | |
3760 are only loaded if 'hmail:reader' and 'hmail:composer' values | |
3761 indicate that they are needed. | |
3762 * hmouse-key.el - Rewrote module so that mouse binding conditionals | |
3763 depend on window system values rather than terminal types so that | |
3764 when run within a terminal window without mouse support on a window | |
3765 system, mouse keys are not enabled. | |
3766 | |
3767 Wed Dec 18 23:15:17 1991 Bob Weiner (rsw at delay) | |
3768 | |
3769 * hbut.el - ibut:at-p - Put key into 'lbl-key' attribute rather than label. | |
3770 hibtypes.el - annot-bib - Changed in file doc and code so ibtypes | |
3771 always return label rather than key, as documented previously in the | |
3772 Hyperbole manual. | |
3773 * hib-kbd.el - kbd-key:normalize - Added removal of "\n" and "C-m" chars. | |
3774 * hui-menus.el - hui:menu-select - Added "no help" message to prevent | |
3775 menu items without help strings from quitting menu. | |
3776 | |
3777 Sat Dec 14 02:02:36 1991 Bob Weiner (rsw at unnamed) | |
3778 | |
3779 * hsite-ex.el - If hyperb:dir already set when loaded, then don't define it. | |
3780 - Changed 'hui:menu' key binding to use whatever user's | |
3781 help-map prefix key is. | |
3782 * hmouse-key.el - Fixed improper placement of ELisp require clauses which | |
3783 caused load failure of code. | |
3784 | |
3785 ============================================================================== | |
3786 V2.02.2 changes ^^^^: | |
3787 ============================================================================== | |
3788 | |
3789 Fri Dec 13 01:11:59 1991 Bob Weiner (rsw at delay) | |
3790 | |
3791 * All - Added final copyright. | |
3792 * hargs.el - hargs:iform-read - Bound free variable defaults for | |
3793 modification when interactive form is an sexpression. | |
3794 * hactypes.el - exec-shell-cmd - Rewrote to operate asyncronously. | |
3795 Changed calling protocol somewhat incompatibly since prior second | |
3796 argument was useless. | |
3797 link-to-file - Added optional point parameter to allow | |
3798 jumping to a position in a file. | |
3799 * hui.el - hui:ebut-rename - Wholly rewrote to allow both in buffer renaming | |
3800 of buttons and prompted renaming (when called outside of a button). | |
3801 * hbut.el - ebut:get - Modified to always clear hbut:current attrib list | |
3802 at beginning, so can later test whether or not button was found. | |
3803 hui-mouse.el - smart-key-alist - Changed clause that recognizes | |
3804 explicit buttons to trigger on what looks like a button but is not. | |
3805 Actions then signal appropriate error. | |
3806 hbdata.el - hbdata:get-entry - Stopped it from signalling an error. | |
3807 hui.el - hui:ebut-delete - Added error when no button is found. | |
3808 hui:hbut-act - Added invalid button error. | |
3809 hui:hbut-help - Added invalid button error. | |
3810 * hsite-ex.el - Added note about binding 'sm-mouse-toggle-bindings' to a key. | |
3811 * hmouse-key.el - sm-mouse-get-bindings | |
3812 sm-mouse-set-bindings | |
3813 sm-mouse-toggle-bindings | |
3814 apollo-mouse-key-and-binding - Added these functions. | |
3815 sm-mouse-bindings | |
3816 sm-mouse-bindings-p | |
3817 sm-mouse-previous-bindings - Added these variables. | |
3818 | |
3819 Thu Dec 12 19:42:15 1991 Bob Weiner (rsw at delay) | |
3820 | |
3821 * hinit.el - Removed def of scroll-{up,down}-eol. | |
3822 hui-mouse.el - Removed def of scroll-{up,down}-eol. | |
3823 hmouse-drv.el - Moved def of scroll-{up,down}-eol here. | |
3824 * hui-mouse.el - smart-key-alist - Moved default context ops to | |
3825 variables designed to handle them. | |
3826 * hinit.el - Conditionally required 'hmouse-drv' so that | |
3827 'smart-key-help-show' is always loaded. | |
3828 | |
3829 Wed Dec 11 08:24:17 1991 Bob Weiner (rsw at barney) | |
3830 | |
3831 * hui.el - hui:ebut-buf - Added exceptional handling of *post-news* buffer. | |
3832 * hui-mouse.el - smart-key-alist - Added general help buffer screen restore. | |
3833 * hmouse-drv.el - smart-key-help-show - Added for use with | |
3834 'temp-buffer-show-hook'. | |
3835 smart-key-help - Modified to not handle special Smart Key | |
3836 Help buffer since no longer needed. | |
3837 *smart-key-help-buf* - Deleted. | |
3838 *smart-key-screen-config* - Added. | |
3839 smart-key-summarize - Removed screen config save code. | |
3840 * hsite-ex.el - temp-buffer-show-hook - Added setting so can restore screen | |
3841 after any help buffer display by pressing either Smart Key at end of help | |
3842 buffer. | |
3843 | |
3844 Tue Dec 10 18:22:47 1991 Bob Weiner (rsw at barney) | |
3845 | |
3846 * hpath.el - hpath:at-p | |
3847 hpath:is-p - Added 'non-exist' flag to allow non-existent paths. | |
3848 * hargs.el - hargs:at-p - Added recognition of delimited pathnames. | |
3849 | |
3850 Mon Dec 9 03:09:09 1991 Bob Weiner (rsw at icarus) | |
3851 | |
3852 * hib-kbd.el - kbd-key:normalize - Added RET or RTN key code translation. | |
3853 * hypb - hypb:functionp - Added for use by hypb:replace-match-string. | |
3854 * hsite-ex.el - Added call to ep:cycle-but-color. | |
3855 * hibtypes.el - annot-bib - Removed limitation of use only in files named | |
3856 refs-* or *.bib. | |
3857 * MANIFEST | |
3858 README | |
3859 refs-DEMO - Renamed to DEMO. | |
3860 | |
3861 Sun Dec 8 02:22:08 1991 Bob Weiner (rsw at slate) | |
3862 | |
3863 * hui-mouse.el - smart-key-alist - Added call to (smart-key-summarize). | |
3864 * MANIFEST - hmouse-doc - Added. | |
3865 * hmouse-doc - Added for smart-key-summarize and Hyperbole manual use. | |
3866 * hmouse-drv.el - smart-key-summarize - Added. | |
3867 * hsite-ex.el - hyperb:dir - Added var for Hyperbole source dir. | |
3868 * README - Added section describing mailing lists. | |
3869 * hact.el - actype:delete - Added. | |
3870 * hbut.el - ibtype:delete - Added. | |
3871 | |
3872 Sat Dec 7 21:23:47 1991 Bob Weiner (rsw at cslab6a) | |
3873 | |
3874 * hui-epV4-b.el - ep:cycle-but-color - Reset flash color also. | |
3875 * hui.el - hui:but-flash - Moved init of button flashing to hsite-ex.el | |
3876 so button highlight and flash attributes can be customized more | |
3877 easily. | |
3878 * hinit.el - hyperb:epoch-p - Moved to hsite-ex.el. | |
3879 | |
3880 Thu Dec 5 00:19:35 1991 Bob Weiner (rsw at fiddle) | |
3881 | |
3882 * hargs.el - hargs:at-p - Expanded filename recognition using hpath:at-p. | |
3883 * hibtypes - pathname - Modified to use hpath:at-p. | |
3884 * hpath.el - hpath:at-p - Added to recognize double quoted, open and close | |
3885 single quoted or Texinfo file name references at point. | |
3886 hpath:is-p - Eliminated bug where default local path case | |
3887 was not checked for existence. | |
3888 | |
3889 Wed Dec 4 19:16:02 1991 Bob Weiner (rsw at fiddle) | |
3890 | |
3891 * hui-ep-but.el - Removed Epoch version-specific code. | |
3892 hui-epV3-b.el - Added to support Epoch V3 Hyperbole button highlighting. | |
3893 hui-epV4-b.el - Added to support Epoch V4 Hyperbole button highlighting. | |
3894 Version-specific code selection is now automatic. | |
3895 * hinit.el - hyperb:epoch-p - Added variable, enables Epoch support. | |
3896 Used in hinit.el, hui.el, and hsite-ex.el. | |
3897 | |
3898 Tue Dec 3 20:03:42 1991 Bob Weiner (rsw at delay) | |
3899 | |
3900 * hui-mouse.el - smart-key-alist - Adapted to support Hyperbole menu help. | |
3901 * hargs.el - hargs:select-p | |
3902 hargs:at-p - Adapted to support Hyperbole menu help. | |
3903 * hypb.el - hypb:help-buf-suffix - Added. | |
3904 * hmouse-drv.el - smart-key-help - Changed so windows are stored | |
3905 only if help buffer is not on screen. | |
3906 | |
3907 Mon Dec 2 17:08:50 1991 Bob Weiner (rsw at unnamed) | |
3908 | |
3909 * hbut.el - ebut:map - Added missing local binding of var 'quoted'. | |
3910 | |
3911 Sun Dec 1 19:06:09 1991 Bob Weiner (rsw at pebbles) | |
3912 | |
3913 * hinit.el - hyperb:check-dir-user - Fixed error on some machines where | |
3914 'hbmap:dir-user' was not created because of trailing slash | |
3915 in directory name. | |
3916 | |
3917 Sat Nov 30 03:00:09 1991 Bob Weiner (rsw at slate) | |
3918 | |
3919 * hui-menus.el - hui:menu-help - Added this function to show menu help | |
3920 messages. | |
3921 hui:menus - Added help messages. Changed items that invoke | |
3922 menus to return a cons cell whose car is the symbol 'menu' | |
3923 so no longer makes recursive calls while walking through | |
3924 menus. | |
3925 hui:menu-act - Added support for help display and added | |
3926 simple loop to display each selected menu. | |
3927 hui:menu-select - Added support for help display via | |
3928 secondary Smart Key. | |
3929 hui:menu-top - Changed binding from ESC to C-t so ESC | |
3930 could be used to enter meta movement keys. | |
3931 | |
3932 Fri Nov 29 00:01:40 1991 Bob Weiner (rsw at pebbles) | |
3933 | |
3934 * hargs.el - hargs:at-p - Added support for: | |
3935 symbol, buffer, character, key, and sexpression, | |
3936 thus supporting direct selection of all | |
3937 interactive arg types. | |
3938 hargs:sexpression-p - Added this private function to | |
3939 return sexpression at point or nil. | |
3940 * hui.el - hui:file-find - Documented. | |
3941 hui:hbut-help - Made error message more appropriate. | |
3942 * hbmap.el - hbmap:filename - Added this variable. | |
3943 * hui-menus.el - hui:menus - Renamed 'LocalFileShow' to 'DirFile' and | |
3944 show even if does not exist. | |
3945 Renamed 'GlobalPersonalFileShow' to | |
3946 'PersonalFile' thus changing keys used | |
3947 to select. | |
3948 Removed literal 'HYPB' from this menu and | |
3949 made into a user settable variable, | |
3950 'hbmap:filename'. | |
3951 * hinit.el | |
3952 hsite-ex.el - Moved Hyperbole initialization messages here from | |
3953 hinit.el so that they actually occur at the beginning and end of | |
3954 init sequence and can be more easily tailored locally. | |
3955 | |
3956 Wed Nov 27 01:42:17 1991 Bob Weiner (rsw at delay) | |
3957 | |
3958 * hbut.el - hattr:memq - Added, so can test for membership of nil-valued | |
3959 attributes. | |
3960 hattr:attributes - Added, so can cache list of attributes. | |
3961 hattr:list - Changed arg name to 'obj-symbol' to generalize. | |
3962 | |
3963 Tue Nov 26 05:03:42 1991 Bob Weiner (rsw at pebbles) | |
3964 | |
3965 * hbut.el - ibtype:create - Changed to allow associated action type to | |
3966 be defined after ibtype. This permits the existence of | |
3967 ibtypes with invalid actypes but avoids the hard to | |
3968 understand error of having a loaded ibtype end up undefined. | |
3969 ebut:map - Added support for ignoring quoted but delimiters. | |
3970 ebut:label-p - Added '{' and '\' as characters that quote explicit | |
3971 button delimiters, so they do not register as buttons, used | |
3972 with texinfo or other formatting. | |
3973 * hib-kbd.el - kbd-key:normalize - Eliminated use of tmp buffer, made more | |
3974 efficient, made handle most prefix arg syntax and {ESC ESC} | |
3975 key sequence. | |
3976 * hypb.el - hypb:replace-match-string - Added this function. Like | |
3977 'replace-match' but for strings rather than buffers. | |
3978 * hinit.el - hyperb:version - Updated to 2.02B. | |
3979 | |
3980 ============================================================================== | |
3981 V2.02 changes ^^^^: | |
3982 ============================================================================== | |
3983 | |
3984 Tue Nov 26 00:54:17 1991 Bob Weiner (rsw at pebbles) | |
3985 | |
3986 * README-BETA - Reworked for V2.01B. | |
3987 * hibtypes.el - dir-summary - Added this implicit button type | |
3988 which displays files from a list in a MANIFEST or DIR | |
3989 file. | |
3990 hyp-source - Fixed so lbl-key returned is always a | |
3991 string and changed so uses 'hyp-source' actype. | |
3992 | |
3993 * hactypes.el - hyp-source - Added. | |
3994 | |
3995 Mon Nov 25 01:13:52 1991 Bob Weiner (rsw at delay) | |
3996 | |
3997 * hargs.el - hargs:iform-read - Fixed handling of null default values | |
3998 so are not converted to strings. This showed up as a | |
3999 nil default value instead of default-directory's value | |
4000 when prompting for a file or directory name. | |
4001 * MANIFEST - Updated with hib-kbd.el, refs-DEMO, hypb.texinfo. | |
4002 * hactypes.el - link-to-ebut - Fixed missing paren bug in interactive | |
4003 calling spec. | |
4004 link-to-Info-node - Added support for Info-directory-list | |
4005 used in newer versions of Info. | |
4006 * hpath.el - hpath:absolute-to - Modified to allow a list of directories | |
4007 to look for file in. | |
4008 * hbut.el - ibut:at-p - Added setting of 'loc' attribute for display | |
4009 when reporting on implicit buttons. | |
4010 hbut:source - Corrected to handle quotes around file names. | |
4011 hbut:label-p - Added optional 'pos-flag' parameter which | |
4012 when non-nil returns a list including button start and end | |
4013 positions rather than just the label or lbl-key. | |
4014 * hibtypes.el - annot-bib - Corrected so returns proper key. | |
4015 pathname - Added new ibtype that recognizes pathnames. | |
4016 * README - Reworked for public relase. | |
4017 * hbut.el - ibtype:create - Removed ibtype:create-hook. | |
4018 htype:create - Added more general htype:create-hook. | |
4019 htype:delete - Added htype:delete-hook. | |
4020 * hbut.el - ebut:label-regexp - Added ^M as whitespace character. | |
4021 | |
4022 Fri Nov 22 00:40:06 1991 Bob Weiner (rsw at betty) | |
4023 | |
4024 * hsmail.el - sendmail-send-it - Removed code to delete sender from | |
4025 mail list and added conditional which calls | |
4026 'sendmail-delete-sender' to do this only if that | |
4027 function has been defined. Thus, users of the standard | |
4028 sendmail.el package see no behavior change. | |
4029 * hui.el - hui:ebut-buf - Modified to not drop '*mail*' mail composition | |
4030 buffer from list of potential button buffers. | |
4031 * hib-kbd.el - Added this file; makes brace delimited key sequences function | |
4032 as implicit buttons. | |
4033 * hibtypes.el - Required hib-kbd. | |
4034 * hbut.el - Added hbut:{key-src,key-to-label,label-p,label-to-key} aliases | |
4035 for ebut: functions of same name since these are now used | |
4036 for more than explicit buttons. | |
4037 - ebut:label-p - modified doc to account for this change. | |
4038 * hbut.el - ebut:label-p - Modified to allow '\' quoting of button delim | |
4039 chars for use in labels. | |
4040 Also fixed bug where if multiple open delimiters preceded an end | |
4041 delimiter, first open delimiter was chosen rather than innermost. | |
4042 Nesting of buttons is not allowed. | |
4043 | |
4044 Thu Nov 21 17:03:17 1991 Bob Weiner (rsw at betty) | |
4045 | |
4046 * hbut.el - hattr:summarize - Renamed to 'hattr:report'. | |
4047 - hbut:summarize - Renamed to 'hbut:report' | |
4048 to conform to menu-level naming. | |
4049 Left original names intact for backward compatibility. | |
4050 Affected: hbut.el, hui-menus.el, and hui.el | |
4051 * hrmail.el - rmail-get-new-mail - Added missing interactive declaration to | |
4052 overlay. | |
4053 | |
4054 Wed Nov 20 05:04:09 1991 Bob Weiner (rsw at delay) | |
4055 | |
4056 * hargs.el - hargs:at-p - Fixed missing paren bug affecting dired and | |
4057 monkey-mode branches. | |
4058 * hui-mouse.el - smart-key-alist - Added smart relational DB handling. | |
4059 | |
4060 Mon Nov 18 19:18:09 1991 Bob Weiner (rsw at delay) | |
4061 | |
4062 * set.el - Modified 'set:create' to allow a list of elements as input. | |
4063 * hui-mouse.el - Added missing 'scroll-down-eol' and 'scroll-up-eol' functions. | |
4064 | |
4065 Sun Nov 17 07:45:21 1991 Bob Weiner (rsw at miles) | |
4066 | |
4067 * hui-mouse.el - smart-key-alist | |
4068 hargs.el - hargs:at-p - Added selection of completion item at point. | |
4069 | |
4070 Mon Nov 11 19:06:09 1991 Bob Weiner (rsw at angell) | |
4071 | |
4072 * htz.el - Added needed (require 'hypb) to prevent Hyperbole init failure. | |
4073 hinit.el - Moved (require 'hypb) earlier in list of requires. | |
4074 | |
4075 ============================================================================== | |
4076 V2.01B changes ^^^^: | |
4077 ============================================================================== |