Mercurial > hg > xemacs-beta
comparison lisp/hyperbole/ChangeLog @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children | 4103f0995bd7 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:376386a54a3c |
---|---|
1 Sat Nov 4 04:41:49 1995 Bob Weiner <weiner@gnu.ai.mit.edu> | |
2 | |
3 * kotl/kfill.el (fill-paragraph): Fixed interface problem with Emacs 19 | |
4 which expected justify-flag = 'full. | |
5 | |
6 * hmail.el (hmail:region): Fixed bug with wrong current buffer that caused | |
7 outliner {C-c @} command to fail. | |
8 | |
9 Fri Nov 3 22:40:34 1995 Bob Weiner <weiner@gnu.ai.mit.edu> | |
10 | |
11 * hsys-w3.el: Renamed entries in this file and added | |
12 action-key-url-function definition in "hyperbole.el", which can be | |
13 used to change the display function used when a URL is activated with | |
14 the Action Key. Also, loaded this library by default instead of | |
15 requiring that it be set up in "hsite.el". | |
16 | |
17 Fri Nov 3 19:25:24 1995 Bob Weiner <weiner@gnu.ai.mit.edu> | |
18 | |
19 * kotl/kotl-mode.el (kotl-mode): Fixed so re-narrows a formatted koutline | |
20 to just its cells when invoked. | |
21 | |
22 Fri Nov 3 19:29:58 1995 Bob Weiner <weiner@gnu.ai.mit.edu> | |
23 | |
24 * kotl/kvspec.el (kvspec:blank-lines): Modified to allow toggling blank | |
25 lines in a read-only outline and to not change the modification status | |
26 of the buffer when kvspec:toggle-blank-lines is used. | |
27 | |
28 Fri Nov 3 01:28:44 1995 Bob Weiner <weiner@gnu.ai.mit.edu> | |
29 | |
30 * man/hypb-mouse.txt: Updated to reflect new smart-scroll-proportional | |
31 default setting. | |
32 | |
33 * hsite-ex.el (hpath:display-alist): Fixed bug that tried to kill *info* | |
34 buffer when it didn't exist. Also fixed bug in call to Info-find-node | |
35 which gave too many args under Emacs 19. | |
36 | |
37 ============================================================================== | |
38 V4.01 changes ^^^^: | |
39 ============================================================================== | |
40 | |
41 Thu Nov 2 00:52:26 1995 Bob Weiner <weiner@mot.com> | |
42 | |
43 * kotl/kotl-mode.el (kotl-mode:cell-help): Fixed this, the {C-c h} command | |
44 to properly deal with a cell-ref = 0. In this case, always display | |
45 the 0 cell's attributes before any other attribute data. | |
46 | |
47 * kotl/kview.el (kcell-view:previous): Fixed bug that moved to a hidden | |
48 cell when visible-p flag was given. | |
49 | |
50 Wed Nov 1 02:05:36 1995 Bob Weiner <weiner@mot.com> | |
51 | |
52 * kotl/klink.el (klink:parse): Changed to require a common following any | |
53 pathname in a link to prevent parsing, <3g |en>, as a pathname followed | |
54 by a viewspec. | |
55 | |
56 * kotl/kview.el (kcell-view:child): | |
57 (kcell-view:child-p) | |
58 (kcell-view:sibling-p): Added optional visible-p parameter to | |
59 find only visible matches. | |
60 | |
61 * kotl/kotl-mode.el: Fixed improper modification of global | |
62 minor-mode-alist and mode-line-format values. | |
63 | |
64 Tue Oct 31 00:45:44 1995 Bob Weiner <weiner@mot.com> | |
65 | |
66 * wrolo.el (rolo-mail-to): Added to compose mail to current or next e-mail | |
67 address when in a rolodex or mail buffer. Bound to {m} in rolodex | |
68 match buffer and added as Rolo/Mail menu item. | |
69 | |
70 * hsite-ex.el (smart-scroll-proportional): Changed default to t, so can do | |
71 proportional scrolling by default. Scrollbars are often available | |
72 when non-proportional scrolling is desired. | |
73 | |
74 * kotl/kotl-mode.el (kotl-mode:to-valid-position): Optimized a bit further. | |
75 | |
76 Mon Oct 30 01:37:31 1995 Bob Weiner <weiner@mot.com> | |
77 | |
78 * kotl/kotl-mode.el (kotl-mode:copy-to-buffer): Made the default buffer to | |
79 copy to the buffer in the other window of this frame, if any. Also | |
80 fixed bug that caused more than one tree to be copied if there was no | |
81 successor for the tree but there was a following higher level cell. | |
82 | |
83 * hsys-www.el: Removed this library that encapsulated the old CERN | |
84 command-line WWW browser. No one would want to use that today. Use | |
85 hsys-w3.el instead. | |
86 | |
87 * hypb.el (hypb:insert-region): Added to deal with region copying used by | |
88 hmail:region and kotl-mode:copy-to-buffer. | |
89 | |
90 * kotl/kview.el (kcell-view:child-p): Added. | |
91 | |
92 * wrolo.el (rolo-isearch): Added to search for next occurrence of current | |
93 match regexp and then allow user to add characters to narrow the | |
94 search, bound to {M-s}. | |
95 * man/hyperbole.texi (Rolo Keys): Documented {M-s} binding. | |
96 | |
97 * kotl/kview.el (kcell-view:contents): Added optional POS argument. | |
98 | |
99 * kotl/kimport.el (kimport:file): Added to import different file types | |
100 based upon buffer name suffixes. Default is to import as text. | |
101 | |
102 * kotl/kimport.el: Rewrote all of these functions to handle importation | |
103 at an arbitrary level in an existing koutline. | |
104 | |
105 Sun Oct 29 01:26:25 1995 Bob Weiner <weiner@mot.com> | |
106 | |
107 * kotl/kotl-mode.el (kotl-mode:demote-tree): | |
108 (kotl-mode:promote-tree): Fixed bug that could leave | |
109 point in a non-editable portion of a koutline. | |
110 | |
111 * hibtypes.el (grep-msg): Added support for IBM AIX xlc C compiler errors. | |
112 Also made this higher priority that `pathname' implicit button type so | |
113 that if activate within a doubly quoted pathname followed by a line | |
114 number, the line number is used. | |
115 | |
116 * kotl/kotl-mode.el (kotl-mode:fill-paragraph): Fixed bugs that kept it | |
117 from filling paragraphs where point was not on the first paragraph | |
118 line but the first line did not need filling. | |
119 | |
120 * hui-mini.el (Win/PopRing): | |
121 (Win/YankRing): Changed so they redisplay the Win menu. | |
122 This lets you repeatedly yank or pop window configurations until you reach | |
123 the one you want. | |
124 | |
125 * kotl/kview.el (kcell-view:create): Fixed so if no-fill is in the kcell's | |
126 attribute list, rather than passed in as the `no-fill' argument, its | |
127 value is still used. | |
128 | |
129 * kotl/kotl-mode.el (kotl-mode:add-cell): Added extra argument so can pass | |
130 in a list of attributes for the cell, as a property list. | |
131 (kotl-mode:split-cell): Fixed so original cell | |
132 attributes are propagated to the newly created cell. | |
133 | |
134 * kotl/kfile.el (kfile:create): Modified to handle importation of a | |
135 foreign text buffer when kotl-mode calls this function within a | |
136 foreign format buffer. | |
137 | |
138 Sat Oct 28 02:32:12 1995 Bob Weiner <weiner@mot.com> | |
139 | |
140 * kotl/klink.el (klink:create): | |
141 (link-to-kotl): | |
142 (klink:parse): | |
143 (klink:cell-ref-regexp): | |
144 * kotl/kvspec.el (kvspec:string-format): | |
145 * hactypes.el (link-to-kcell): | |
146 * kotl/kotl.el (kcell:ref-to-id): | |
147 * kotl/kotl-mode.el (kotl-mode:goto-cell): Changed viewspec preface | |
148 character from : to |. Augment viewspec characters preceded by a | |
149 colon are ignored, for now. | |
150 | |
151 Fri Oct 27 15:16:11 1995 Bob Weiner <weiner@mot.com> | |
152 | |
153 * kotl/kview.el (kview:set-label-separator): Rewrote so properly changes | |
154 the separator in the current view. Made it interactive and removed | |
155 input argument, kview. Use local buffer value of kview instead. | |
156 Added key binding for it, {C-c M-l}. | |
157 * kotl/kprop-em.el: | |
158 kotl/kprop-xe.el (kproperty:replace-separator): Added, called by above | |
159 function. | |
160 | |
161 * kotl/kprop-xe.el (kproperty:properties): Changed definition since | |
162 text-properties-at did not return the list of kproperties. | |
163 | |
164 Thu Oct 26 00:06:49 1995 Bob Weiner <weiner@mot.com> | |
165 | |
166 * hui-mini.el (hui:menus): Simplified a number of documentation display | |
167 entries. | |
168 | |
169 * kotl/kotl.el (kcell:read-only-attributes): Added, lists cell attributes | |
170 that may not be modified by a user. | |
171 | |
172 * kotl/kotl-mode.el (kotl-mode:insert-file-contents): Renamed from | |
173 kotl-mode:insert-file. Now use that name to import a file as a | |
174 sequence of sibling cells, rather than one monolithic cell, bound to | |
175 {C-x i}, overloading the standard insert-file. | |
176 (kotl-mode:get-cell-attribute): Added. | |
177 (kotl-mode:set-cell-attribute): Added, bound to {C-c C-i}. | |
178 (kotl-mode:cell-help): Renamed from :kcell-help. | |
179 (kotl-mode:print-attributes): Renamed from :print-properties. | |
180 | |
181 * kotl/klabel.el (klabel:level): Added to compute the level of a given label. | |
182 (klabel:level-alpha): Renamed from kimport:aug-label-level. | |
183 (klabel:level-legal): Added. | |
184 | |
185 * kotl/kimport.el (kimport:kcells): Added to insert kcell contents from | |
186 one koutline to another. | |
187 (kimport:text): Generalized greatly so can import into | |
188 an existing or non-existing koutline and can take buffer, buffer-name or | |
189 file arguments. | |
190 (kimport:aug-post-outline): | |
191 (kimport:star-outline): Fixed and speeded up. Code had | |
192 somehow broken over time. | |
193 (kimport:text): | |
194 (kimport:text-cells): Added to import text paragraph as | |
195 cells all at the same level. | |
196 | |
197 Wed Oct 25 02:24:35 1995 Bob Weiner <weiner@mot.com> | |
198 | |
199 * kotl/kfile.el (kfile:update): Added kotl-mode setting to the first line | |
200 of koutline files so they are read in with the right mode even if they | |
201 do not have a file suffix of .kotl. | |
202 (kfile:read-name): Relaxed to allow files without .kotl suffix. | |
203 | |
204 * kotl/kotl-mode.el (kfile:write): Fixed bug that failed to restore local | |
205 hook settings after renaming buffer. This would cause invalid | |
206 koutlines to be written after a rename. | |
207 * (kotl-mode): Fixed bug that treated a koutline that | |
208 has been read in and formatted for editing as an unformatted koutline. | |
209 | |
210 * hibtypes.el (text-toc): | |
211 hactypes.el (text-toc): Added to use README table of contents as | |
212 implicit buttons. | |
213 | |
214 * hbut.el (ibut:label-set): Expanded doc string. | |
215 | |
216 * README: Rewrote installation instructions. | |
217 * man/hyperbole.texi: Reorganized manual for clarity. Added obtaining | |
218 Hyperbole, installing it and filled out the whole Hyperbole Outliner | |
219 chapter. | |
220 | |
221 Tue Oct 24 03:52:40 1995 Bob Weiner <weiner@mot.com> | |
222 | |
223 * man/hyperbole.texi (Configuration): Renamed from Initializing. | |
224 | |
225 Mon Oct 23 01:00:54 1995 Bob Weiner <weiner@mot.com> | |
226 | |
227 * kotl/kotl-mode.el (kotl-mode:top-cells): Simplified and fixed to utilize | |
228 blank lines setting. | |
229 | |
230 * kotl/kmenu.el (id-popup-kotl-menu): | |
231 (id-menubar-kotl): Added View Menu and moved view-related | |
232 tree operations from Tree menu to here. Also added Find and | |
233 Find-Read-Only menu entries so can edit/view other koutlines. | |
234 Added Append-Cell and Set-Cell-Attributes menu items. | |
235 * hui-mini.el (hui:menus): Renamed Otl/Below to Otl/Downto so could add | |
236 Otl/Blanks to toggle blanks on and off. Changed name and function of | |
237 Otl/View to Otl/Vspec. Now prompts for and activates a view spec. | |
238 User can use {C-x C-r} to view a koutline instead. | |
239 | |
240 * README: Updated What's New section to V4.00. | |
241 | |
242 * man/hyperbole.texi (Hyperbole Views): Rewrote and expanded to explain | |
243 new view specs. | |
244 | |
245 * man/hyperbole.texi (Hook Variables): | |
246 wrolo.el (rolo-yank): | |
247 (wrolo-yank-reformat-function): Added this variable to | |
248 allow user to reformat yanked entries. | |
249 | |
250 * kotl/kvspec.el (kvspec:toggle-blank-lines): Added, bound to {C-c b}. | |
251 | |
252 * kotl/kfile.el (kfile:read-v4): Added for V4 format which initializes | |
253 view spec local variables read from the file. | |
254 (kfile:update): Save current viewspec to file. | |
255 (kfile:version): Updated file format to V4.0. | |
256 | |
257 * kotl/kotl.el (kcell:ref-to-id): | |
258 kotl/kotl-mode.el (kotl-mode:goto-cell): Fixed to ignore relative specs | |
259 and to utilize view specs. | |
260 | |
261 * kotl/EXAMPLE.kotl: Updated to explain view spec handling. | |
262 | |
263 Sun Oct 22 00:38:45 1995 Bob Weiner <weiner@mot.com> | |
264 | |
265 * hbut.el (ebut:key-src): Fixed bug that prevented match to | |
266 hbut:source-prefix line when in a collapsed outline line. | |
267 rolo-edit-entry would not work when rolodex match entries were | |
268 collapsed. | |
269 | |
270 * kotl/kotl-mode.el (kotl-mode:append-cell): Added to append the contents | |
271 of one cell to another, bound to {C-c +}. | |
272 | |
273 * kotl/kvspec.el: Added this file to control Koutliner view specification. | |
274 (kvspec:activate): Added to interactively set view specs | |
275 and bound to {C-c C-v}. | |
276 (kvspec:no-blank-lines): Renamed from kotl-mode:shorten-all. | |
277 (kvspec:blank-lines): Renamed from kotl-mode:extend-all. | |
278 | |
279 * kotl/kmenu.el (kotl-menubar-menu): | |
280 hui-menu.el (hyperbole-menubar-menu): | |
281 wrolo-menu.el (wrolo-menubar-menu): Fixed bug when current-menubar was | |
282 nil, would not display menubar entry under Emacs 19 even though it should. | |
283 | |
284 Sat Oct 21 01:07:32 1995 Bob Weiner <weiner@mot.com> | |
285 | |
286 * kotl/kview.el (kview:default-blank-lines): | |
287 (kview:default-levels-to-show): | |
288 (kview:default-lines-to-show): Added these variables. | |
289 (kview:create): Use their values. | |
290 (kcell-view:create): Use kview's blank-lines setting. | |
291 | |
292 * kotl/kprop-xe.el (kproperty:remove): Fixed bug that ignored open-ended | |
293 properties. | |
294 kotl/kprop-em.el (kproperty:remove): Rewrote to remove only those | |
295 properties with matching values. | |
296 | |
297 * kotl/kotl-mode.el (kotl-mode:extend-all): | |
298 (kotl-mode:shorten-all): Rewrote to use invisible | |
299 properties. | |
300 * kotl/kfile.el (kfile:shorten-after-saving): | |
301 (kfile:extend-before-save): Removed. No longer needed | |
302 since blank lines are removed using invisible characters. | |
303 | |
304 * kotl/kprop-em.el (kproperty:put): | |
305 * kotl/kprop-xe.el (kproperty:put): Changed calling interface to take a | |
306 list of properties. | |
307 | |
308 * kotl/kfill.el (kfill:prefix-table): Generalized supercite citation prefix. | |
309 | |
310 Tue Oct 17 01:21:37 1995 Bob Weiner <weiner@mot.com> | |
311 | |
312 * hinit.el (hyperb:check-dir-user): Call make-directory function if | |
313 available. | |
314 | |
315 Mon Oct 16 01:02:19 1995 Bob Weiner <weiner@mot.com> | |
316 | |
317 * wrolo.el (rolo-file-list): Set to c:/_rolodex.otl under MS-DOS and Windows. | |
318 * hbmap.el (hbmap:dir-user): Set to c:/_hyperb/ under MS-DOS and Windows. | |
319 * hbut.el (hattr:filename): Set to _hypb under MS-DOS and Windows. | |
320 | |
321 Sun Oct 15 17:32:46 1995 Bob Weiner <weiner@mot.com> | |
322 | |
323 * kotl/kotl-mode.el (kotl-mode:copy-region-as-kill): Don't trigger error | |
324 when called in a read-only buffer. | |
325 | |
326 Fri Oct 6 12:56:57 1995 Bob Weiner <weiner@mot.com> | |
327 | |
328 * hui-mouse.el (hkey-alist): Moved Smart Menu display code closer to | |
329 highest priority so that hkey-always-display-menu works as advertised. | |
330 | |
331 * hui-window.el (hmouse-modeline-depress): Fixed so does not false under | |
332 Emacs 19 when depress in a minibuffer window. This fixes the problem | |
333 of the Action Key not properly selecting Hyperbole minibuffer menu items. | |
334 | |
335 Thu Oct 5 14:31:56 1995 Bob Weiner <weiner@mot.com> | |
336 | |
337 * hui-menu.el (hyperbole-menubar-menu): Added omitted (require 'lmenu) for | |
338 Emacs 19 that prevented Hyperbole menubar from appearing under Emacs 19. | |
339 | |
340 Wed Oct 4 12:41:24 1995 Bob Weiner <weiner@mot.com> | |
341 | |
342 * hsite-ex.el (hkey-always-display-menu): Added this definition to prevent | |
343 it from being unbound if smart-menu is invoked and the Smart Menu system | |
344 is loaded under InfoDock. | |
345 | |
346 Wed Sep 27 01:56:53 1995 Bob Weiner <weiner@mot.com> | |
347 | |
348 * wrolo.el (rolo-edit): Modified to treat an empty string argument for | |
349 NAME as a null argument, so one can just hit RET interactively. Also, | |
350 modified to automatically select rolodex file when called | |
351 interactively if rolo-file-list has only one element. | |
352 | |
353 * wrolo.el (wrolo-mode-map): Added {e} binding to edit the entry at point | |
354 within the rolodex match buffer. | |
355 * man/hyperbole.texi (Rolo Keys): Documented {e} key. | |
356 | |
357 Mon Sep 25 11:15:49 1995 Bob Weiner <weiner@mot.com> | |
358 | |
359 * kotl/kotl-mode.el (kotl-mode:indent-line): | |
360 (kotl-mode:indent-region): Added. Each signals an | |
361 error to force user to hit SPC to indent lines. | |
362 (kotl-mode): Set indent-line-function and | |
363 indent-region-function. | |
364 | |
365 * hyperbole.el (hmail:msg-narrow): Added autoload. | |
366 | |
367 Fri Sep 22 17:14:05 1995 Bob Weiner <weiner@mot.com> | |
368 | |
369 * hsite-ex.el (hpath:display-alist): Fixed bug in handling info-suffix | |
370 variable scoping that prevented Action Key from browsing info files in | |
371 dired. | |
372 | |
373 ============================================================================== | |
374 V4.00 changes ^^^^: | |
375 ============================================================================== |