Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 442:abe6d1db359e r21-2-36
Import from CVS: tag r21-2-36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:35:02 +0200 |
parents | 8de8e3f6228a |
children | 576fb035e263 |
comparison
equal
deleted
inserted
replaced
441:72a7cfa4a488 | 442:abe6d1db359e |
---|---|
1 2000-10-04 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 * XEmacs 21.2.36 is released. | |
4 | |
5 2000-09-22 Martin Buchholz <martin@xemacs.org> | |
6 | |
7 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass. | |
8 Optimize the compiled-function-constants vector by byte-code | |
9 reference counts. | |
10 | |
11 2000-09-25 Robert Pluim <rpluim@bigfoot.com> | |
12 | |
13 * build-report.el (build-report-delete-regexp): quote value in | |
14 defcustom | |
15 | |
16 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com> | |
17 | |
18 * build-report.el (build-report): Don't bind srcdir which we don't | |
19 use in `multiple-value-bind' to avoid the only byte-compiler | |
20 warning. | |
21 | |
22 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com> | |
23 | |
24 * build-report.el: Requires cl and custom now. | |
25 build-report-version is determined by XEmacs version -- remove | |
26 build-report-version*. | |
27 * build-report.el (build-report-version): Removed. | |
28 * build-report.el (build-report-installation-version-regexp): New. | |
29 * build-report.el (build-report-version-file-regexp): New. | |
30 * build-report.el (build-report-installation-srcdir-regexp): New. | |
31 * build-report.el (build-report-destination): Offer | |
32 xemacs-build-reports and xemacs-beta. | |
33 * build-report.el (build-report-keep-regexp): Adjusted. | |
34 * build-report.el (build-report-delete-regexp): Adjusted. | |
35 * build-report.el (build-report-make-output-dir): New. | |
36 * build-report.el (build-report-installation-file): Replace use of | |
37 `concat' with `expand-file-name'. | |
38 * build-report.el (build-report-make-output-file): Removed. | |
39 * build-report.el (build-report-make-output-files): New. | |
40 * build-report.el (build-report-subject): Identify as | |
41 user-variable with "*...". | |
42 * build-report.el (build-report-prompts): Ditto. | |
43 * build-report.el (build-report-version-file): New. | |
44 * build-report.el (build-report-file-encoding): Identify as | |
45 user-variable with "*...". | |
46 * build-report.el (build-report-make-output-get): New. | |
47 * build-report.el (build-report-insert-header): Report | |
48 emacs-version and system-configuration instead of | |
49 build-report-version. | |
50 * build-report.el (build-report-insert-make-output): Add file | |
51 argument. | |
52 * build-report.el (build-report-insert-installation-file): | |
53 Re-indent. | |
54 * build-report.el (build-report-keep): Change docstring, | |
55 re-indent. | |
56 * build-report.el (build-report-delete): Ditto. | |
57 * build-report.el (build-report-installation-data): New. | |
58 * build-report.el (build-report-version-file-data): New. | |
59 | |
60 2000-09-20 Martin Buchholz <martin@xemacs.org> | |
61 | |
62 * byte-optimize.el (byte-optimize-lapcode): | |
63 Fix the optimization of using the first 5 elements of the | |
64 constants vector for variables. | |
65 (byte-optimize-lapcode): Fix another ancient broken optimization. | |
66 | |
67 2000-09-19 Martin Buchholz <martin@xemacs.org> | |
68 | |
69 * *: Spelling mega-patch | |
70 | |
71 2000-09-19 Martin Buchholz <martin@xemacs.org> | |
72 | |
73 * easymenu.el: doc fixes. | |
74 (easy-menu-do-define): Use backquote. | |
75 (easy-menu-change): | |
76 (easy-menu-add): | |
77 `when' seems much clearer than `if' here. | |
78 (easy-menu-remove): | |
79 (easy-menu-add-item): | |
80 (easy-menu-item-present-p): | |
81 (easy-menu-remove-item): | |
82 Wrap using (when (featurep 'menubar) ...) | |
83 | |
84 2000-09-16 Martin Buchholz <martin@xemacs.org> | |
85 | |
86 * bytecomp.el (displaying-byte-compile-warnings): | |
87 Revert Ben's change to this function below so that the compile log | |
88 is displayed properly for users of the "popper" package. | |
89 | |
90 2000-09-12 Martin Buchholz <martin@xemacs.org> | |
91 | |
92 * window.el (save-selected-window): Use backquote. | |
93 | |
94 * bytecomp.el (byte-compile-file-form-defvar-or-defconst): | |
95 Renamed from `byte-compile-file-form-defvar'. | |
96 * bytecomp.el (byte-compile-defvar-or-defconst): | |
97 Only cons onto current-load-list in top-level forms. | |
98 Else this leaks a cons cell every time a defun is called. | |
99 Renamed from `byte-compile-defvar', for clarity. | |
100 Warn when docstring of defvar is not a string. | |
101 Use consistent error messages. | |
102 Better comments. | |
103 | |
104 2000-09-11 Martin Buchholz <martin@xemacs.org> | |
105 | |
106 * simple.el (set-variable): | |
107 Remove unneeded defvar by rearranging order of let* forms. | |
108 | |
109 * mule/mule-ccl.el (ccl-get-next-code): | |
110 * menubar-items.el (bookmark-menu-filter): | |
111 (language-environment-menu-filter): | |
112 (tutorials-menu-filter): | |
113 * toolbar-items.el (toolbar-compile): | |
114 * byte-optimize.el (disassemble-offset): | |
115 Use (declare (special ...)) instead of `defvar'. | |
116 | |
117 * cl-macs.el (cl-do-proclaim): | |
118 Fix (declare (special ...)) warning suppression syntax. | |
119 | |
120 2000-07-22 Golubev I. N. <gin@mo.msk.ru> | |
121 | |
122 * info.el (Info-tag-table-marker): | |
123 (Info-tag-table-buffer): | |
124 (Info-find-file-node): | |
125 (Info-read-subfile): | |
126 (Info-build-node-completions): | |
127 (Info-search): | |
128 (Info-mode): | |
129 Multiple info buffer support. | |
130 | |
131 2000-08-28 Oscar Figueiredo <oscar@cpe.fr> | |
132 | |
133 * ldap.el (ldap-decode-entry): New defun | |
134 (ldap-search-entries): Use it in order to decode DN-prefixed | |
135 entries properly | |
136 | |
137 2000-08-23 Daniel Pittman <daniel@danann.net> | |
138 | |
139 * mule/mule-cmds.el (coding-system-change-eol-conversion): | |
140 Use `eq', not `=', to compare symbols. | |
141 | |
142 2000-07-30 Ben Wing <ben@xemacs.org> | |
143 | |
144 * bytecomp.el (byte-compile-report-error): | |
145 * bytecomp.el (displaying-byte-compile-warnings): | |
146 if stack-trace-on-error is set, send out a backtrace when | |
147 an error is encountered that stops byte compilation. this | |
148 should make it much much easier to track down those curious | |
149 problems. also undo the kludge of using a separate "*Show*" | |
150 buffer for display when there's a temp-buffer-show-function; | |
151 we can avoid this by just being a little smarter. | |
152 | |
153 * dialog-items.el: | |
154 * dialog-items.el (search-dialog-regexp): New. | |
155 * dialog-items.el (search-dialog-callback): | |
156 * dialog-items.el (make-search-dialog): | |
157 add a regexp option to the dialog and clean up a bit. | |
158 | |
159 * dialog.el: | |
160 * dialog.el (yes-or-no-p-dialog-box): | |
161 * dialog.el (get-dialog-box-response): | |
162 * dialog.el (make-dialog-box): | |
163 * dialog.el (dialog-box-finish): New. | |
164 * dialog.el (dialog-box-cancel): New. | |
165 * dialog.el (internal-make-dialog-box-exit): New. | |
166 implement [properly!] the :modal property of the new dialog box | |
167 interface. this is the first time xemacs has ever had *proper* | |
168 modal dialog boxes, giving the standard window-system feedback. | |
169 (e.g. under windows, clicking on a disabled frame causes a beep | |
170 and makes the dialog box flash three times.) | |
171 | |
172 * dragdrop.el: header keyword frobbing. | |
173 | |
174 * dumped-lisp.el (preloaded-file-list): | |
175 renamed winnt.el to win32-native.el. | |
176 | |
177 * faces.el (face-property): | |
178 * faces.el (set-face-property): | |
179 * faces.el (frob-face-property): | |
180 * faces.el (frob-face-font-2): | |
181 * faces.el (make-face-bold): | |
182 * faces.el (make-face-italic): | |
183 * faces.el (make-face-bold-italic): | |
184 * faces.el (make-face-unbold): | |
185 * faces.el (make-face-unitalic): | |
186 * faces.el (make-face-smaller): | |
187 * faces.el (make-face-larger): | |
188 clean up the implementation of these so that window-system-specific | |
189 methods are called only on objects belonging to that window system. | |
190 previously, you could have [e.g.] mswindows-make-face-bold called | |
191 on font object of device type `stream', which is not good and | |
192 explains the subtle errors Adrian was getting when byte-compiling | |
193 something that required 'term. (Adrian, now you can use stack-trace- | |
194 on-error to find the exact place where things are going wrong instead | |
195 of having to laboriously binary-search your way through.) | |
196 | |
197 * finder.el (finder-known-keywords): | |
198 cleaned up -- properly sorted, clarified the meanings of many of | |
199 the keywords, and added a few -- mswin, gui, content, build, www, | |
200 user, services. the last two try to distinguish between a package | |
201 that's used directly by the user, and a package that provides | |
202 support services to other packages. | |
203 | |
204 * font-lock.el (lisp-font-lock-keywords-2): | |
205 update list of lisp control structures to include everything, | |
206 including new ones i introduced. | |
207 | |
208 * gutter.el: header keyword frobbing. | |
209 | |
210 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most | |
211 recent isearch element was not doing so! you got the second-most- | |
212 recent instead. | |
213 | |
214 * lisp-mode.el (construct-lisp-mode-menu): | |
215 more menubar cleanups. | |
216 * lisp-mode.el (with-selected-window): | |
217 make it indent properly. | |
218 | |
219 * menubar-items.el (default-menubar): lots of menubar cleanups. | |
220 rearranged the options menu the most, e.g. splitting up the | |
221 Keyboard/Mouse menu into a new Editing menu and combining the | |
222 separate Scrollbar/Gutter/Toolbar submenus into Display. | |
223 Got rid of General, moved items to Editing or new Troubleshooting. | |
224 Moved Packages to Tools; doesn't seem to belong under Options. | |
225 Added stuff to the Cmds menu, e.g. Change Case. | |
226 | |
227 NB please don't complain about these periodic menubar changes. | |
228 Anything like this is necessarily incremental in its construction | |
229 -- By constant use you gradually become more and more aware of | |
230 better and better ways to group menu items. When we eventually | |
231 move the options menu to a property sheet, the existing structure | |
232 will probably be preserved fairly well. | |
233 | |
234 * minibuf.el (next-history-element): fix problems with pressing | |
235 down arrow in repeat-complex-command. | |
236 | |
237 * modeline.el: | |
238 * modeline.el (modeline-3d-p): New. | |
239 added custom variable for controlling the 3d modeline. the | |
240 corresponding Options item has been present for a long time, | |
241 but commented out with "fix me!" comments. it's fixed now. | |
242 | |
243 * obsolete.el (add-menu): | |
244 remove bogus gettexts. | |
245 | |
246 * process.el (shell-quote-argument): | |
247 handle this correctly under Windows native with COMMAND.COM/CMD.EXE. | |
248 For bash under Windows native, see below. | |
249 | |
250 * simple.el: | |
251 * simple.el (display-warning-buffer): | |
252 Fixed the handling of warning display to eliminate the annoying | |
253 *Show* buffer, like was done for byte-compiler output above. | |
254 | |
255 * simple.el (debug-print): New. | |
256 Simple function for sending debug messages to the console and/or | |
257 other debug places. | |
258 | |
259 * subr.el (replace-in-string): | |
260 Rewrite this function to avoid N^2 behavior with large strings -- | |
261 catastrophic with the new Windows selection code! (Apparently the | |
262 author of this function didn't realize there was a fun | |
263 replace-match that could make his life much easier, because we | |
264 duplicated the entire logic. The new version is smaller, easier | |
265 to understand, much more robust, and has extended features -- | |
266 those of replace-match.) | |
267 | |
268 * window.el: | |
269 * window.el (with-selected-window): New. | |
270 An obvious complement to the existing `with-selected-frame' and | |
271 `with-current-buffer'. | |
272 | |
273 * win32-native.el: Renamed from winnt.el. | |
274 Added a great deal of stuff for properly handling process quoting, | |
275 somewhat modeled on Kirill's original model (which i later threw | |
276 away). We should now finally have correctly working process arg | |
277 quoting/dequoting so that the final app gets exactly what we | |
278 intended. Because the mechanism is in Lisp, it's easily | |
279 extendible. (For those running bash and running the native | |
280 version, I tried hard to do what I thought was correct. But more | |
281 thought is needed, and ideally the volunteer work of people with | |
282 these configurations that they generally run on.) | |
283 | |
284 * x-font-menu.el (x-font-menu-font-data): | |
285 Put in defvar's to fix byte-compiler warnings. | |
286 | |
287 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net> | |
288 | |
289 * select.el (selection-coercion-alist): Initialise. | |
290 * select.el (select-coerce-to-text): New. | |
291 * select.el (select-coerce): New. | |
292 New functions to perform type and value coercion. | |
293 | |
294 * select.el (select-buffer-killed-default): Keep data if it was | |
295 on the clipboard. | |
296 | |
297 2000-08-02 Martin Buchholz <martin@xemacs.org> | |
298 | |
299 * menubar-items.el (default-menubar): Fix typo. | |
300 (default-menubar): `lambda' was mispelled as `lamda'. | |
301 | |
302 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> | |
303 | |
304 * window.el (shrink-window-if-larger-than-buffer): Remove | |
305 edge checking code. | |
306 | |
307 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> | |
308 | |
309 * paths.el (gnus-local-domain): Removed. | |
310 (gnus-local-organization): Ditto. | |
311 (gnus-startup-file): Ditto. | |
312 | |
313 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
314 | |
315 * files.el (auto-mode-alist): Add .spec for RPM. | |
316 | |
317 2000-07-31 Andy Piper <andy@xemacs.org> | |
318 | |
319 * gutter-items.el (update-tab-in-gutter): deprecate :properties. | |
320 | |
321 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> | |
322 | |
323 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function | |
324 browse-url. | |
325 * help.el (xemacs-www-page): Ditto. | |
326 (xemacs-www-faq): Ditto. | |
327 * menubar-items.el (default-menubar): Ditto. | |
328 | |
329 * wid-edit.el (widget-url-link-action): Ditto. | |
330 From: Kenichi OKADA <okada@opaopa.org>. | |
331 | |
332 2000-07-31 Martin Buchholz <martin@xemacs.org> | |
333 | |
334 * finder.el (finder-commentary): Add autoload cookie. | |
335 | |
336 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com> | |
337 | |
338 * files.el (insert-file-contents-literally): Fix second let | |
339 binding for `coding-system-for-read' to `coding-system-for-write' | |
340 as suggested by Dan Holmsand <dan@innehallsbolaget.com>. | |
341 | |
342 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch> | |
343 | |
344 * files.el (insert-file-contents-literally): Use binary coding | |
345 system (from Morioka san). | |
346 (insert-file-contents-literally): Make file-name-handler method. | |
347 | |
348 2000-07-26 Martin Buchholz <martin@xemacs.org> | |
349 | |
350 * cl-macs.el (get-selection): Add defsetf. | |
351 | |
352 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au> | |
353 | |
354 * x-init.el (x-activate-region-as-selection): replace obsolete | |
355 function x-own-selection with own-selection. | |
356 (ow-find): replace obsolete functions x-get-selection and | |
357 x-get-clipboard with get-selection and get-clipboard. | |
358 (init-post-x-win): replace obsolete function x-disown-selection | |
359 with disown-selection. | |
360 | |
361 2000-07-20 Mike Sperber <mike@xemacs.org> | |
362 | |
363 * startup.el (load-user-init-file): Only try to load init file if | |
364 it exists. | |
365 | |
366 2000-07-10 Andy Piper <andy@xemacs.org> | |
367 | |
368 * dialog-items.el: sync with Ben's patch. | |
369 | |
370 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus | |
371 comment. | |
372 (progress-text-glyph): deleted. | |
373 (progress-layout-glyph): make completely minimal. | |
374 (progress-gauge-glyph): ditto. | |
375 (progress-display-style): fix to handle dynamic instantiator | |
376 changes. | |
377 (progress-text-instantiator): new. | |
378 (progress-layout-instantiator): new. | |
379 (progress-gauge-instantiator): new. | |
380 (set-progress-display-instantiator): renamed and changed from | |
381 set-progress-display-style. | |
382 (progress-abort-glyph): use instantiator not glyph. | |
383 (append-progress-display): use set-progress-display-instantiator | |
384 and set-glyph-image. | |
385 (abort-progress-display): ditto. | |
386 (raw-append-progress-display): ditto. | |
387 | |
388 2000-07-20 Ben Wing <ben@xemacs.org> | |
389 | |
390 * code-files.el: Move Mule-specific code to mule-coding.el. | |
391 | |
392 2000-07-15 Ben Wing <ben@xemacs.org> | |
393 | |
394 * autoload.el: | |
395 Fixed comments. | |
396 | |
397 * cmdloop.el: | |
398 * cmdloop.el (yes-or-no-p): | |
399 * cmdloop.el (y-or-n-p): | |
400 Make these functions use should-use-dialog-box-p and not be | |
401 overridden in dialog.el. | |
402 | |
403 * cus-dep.el: | |
404 * cus-dep.el (Custom-make-dependencies): Removed. | |
405 * cus-dep.el (Custom-make-dependencies-1): New. | |
406 * cus-dep.el (Custom-make-one-dependency): New. | |
407 New entry point for use in Makefiles, to avoid excessive | |
408 invocations. | |
409 | |
410 * cus-edit.el (custom-variable-reset-saved): | |
411 * cus-edit.el (custom-variable-reset-standard): | |
412 * cus-edit.el (custom-save-resets): | |
413 Fix bytecompiler warnings. | |
414 | |
415 * dialog.el: | |
416 * dialog.el (yes-or-no-p-dialog-box): | |
417 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. | |
418 * dialog.el (y-or-n-p-maybe-dialog-box): Removed. | |
419 * dialog.el (get-dialog-box-response): | |
420 * dialog.el (message-or-box): | |
421 * dialog.el (make-dialog-box): | |
422 * dialog.el (popup-dialog-box): New. | |
423 Avoid yes-or-no-p bogosities. | |
424 Create a general function `make-dialog-box' to encapsulate all | |
425 dialog box methods; easily extendible. popup-dialog-box now obsolete. | |
426 | |
427 * dumped-lisp.el (preloaded-file-list): | |
428 Add dialog-items. Clean up. Group files by types. | |
429 | |
430 * easymenu.el (easy-menu-add): | |
431 * easymenu.el (easy-menu-remove): | |
432 Account for accelerators. | |
433 | |
434 * extents.el: | |
435 * extents.el (extent-list): New args, like in map-extents. | |
436 * extents.el (extent-at-event): New. | |
437 * extents.el (extents-at-event): New. | |
438 | |
439 * font-lock.el: | |
440 * font-lock.el (font-lock-mode): | |
441 * font-lock.el (font-lock-default-fontify-buffer): | |
442 * font-lock.el (font-lock-default-unfontify-region): | |
443 * font-lock.el (font-lock-fontify-syntactically-region): | |
444 * font-lock.el (font-lock-fontify-keywords-region): | |
445 Use new progress-feedback names. | |
446 | |
447 * font-lock.el (java-font-lock-identifier-regexp): | |
448 * font-lock.el (java-font-lock-class-name-regexp): | |
449 Fix bytecompiler warnings. | |
450 | |
451 * gutter-items.el: | |
452 * gutter-items.el (progress-display-use-echo-area): Removed. | |
453 * gutter-items.el (progress-feedback-use-echo-area): New. | |
454 * gutter-items.el (progress-display-popup-period): Removed. | |
455 * gutter-items.el (progress-feedback-popup-period): New. | |
456 * gutter-items.el (set-progress-display-style): Removed. | |
457 * gutter-items.el (set-progress-feedback-style): New. | |
458 * gutter-items.el (progress-display-style): Removed. | |
459 * gutter-items.el (progress-feedback-style): New. | |
460 * gutter-items.el (progress-stack): | |
461 * gutter-items.el (progress-displayed-p): Removed. | |
462 * gutter-items.el (progress-feedbacked-p): New. | |
463 * gutter-items.el (clear-progress-display): Removed. | |
464 * gutter-items.el (clear-progress-feedback): New. | |
465 * gutter-items.el (progress-display-clear-when-idle): Removed. | |
466 * gutter-items.el (progress-feedback-clear-when-idle): New. | |
467 * gutter-items.el (remove-progress-display): Removed. | |
468 * gutter-items.el (remove-progress-feedback): New. | |
469 * gutter-items.el (progress-display-dispatch-non-command-events): Removed. | |
470 * gutter-items.el (progress-feedback-dispatch-non-command-events): New. | |
471 * gutter-items.el (append-progress-display): Removed. | |
472 * gutter-items.el (append-progress-feedback): New. | |
473 * gutter-items.el (abort-progress-display): Removed. | |
474 * gutter-items.el (abort-progress-feedback): New. | |
475 * gutter-items.el (raw-append-progress-display): Removed. | |
476 * gutter-items.el (raw-append-progress-feedback): New. | |
477 * gutter-items.el (display-progress-display): Removed. | |
478 * gutter-items.el (display-progress-feedback): New. | |
479 * gutter-items.el (current-progress-display): Removed. | |
480 * gutter-items.el (current-progress-feedback): New. | |
481 * gutter-items.el (current-progress-display-label): Removed. | |
482 * gutter-items.el (current-progress-feedback-label): New. | |
483 * gutter-items.el (progress-display): Removed. | |
484 * gutter-items.el (progress-feedback): New. | |
485 Replace "progress-display" with "progress-feedback" globally. | |
486 | |
487 * gutter-items.el (lprogress-display): Removed. | |
488 * gutter-items.el (progress-feedback-with-label): New. | |
489 Rename lprogress-display ==> progress-feedback-with-label. | |
490 | |
491 * gutter-items.el (search-dialog-direction): Removed. | |
492 * gutter-items.el (search-dialog-text): Removed. | |
493 * gutter-items.el (search-dialog-callback): Removed. | |
494 * gutter-items.el (make-search-dialog): Removed. | |
495 Move to dialog-items.el. | |
496 | |
497 * help.el: | |
498 * help.el (help-mode-quit): | |
499 * help.el (mode-for-help): New. | |
500 * help.el (help-sticky-window): New. | |
501 * help.el (help-window-config): New. | |
502 * help.el (with-displaying-help-buffer): | |
503 * help.el (function-at-event): New. | |
504 * help.el (help-symbol-regexp): New. | |
505 * help.el (help-symbol-run-function-1): New. | |
506 * help.el (help-symbol-run-function): New. | |
507 * help.el (help-symbol-function-context-menu): New. | |
508 * help.el (help-symbol-variable-context-menu): New. | |
509 * help.el (help-symbol-function-and-variable-context-menu): New. | |
510 * help.el (frob-help-extents): New. | |
511 * help.el (describe-function-1): | |
512 * help.el (variable-at-point): | |
513 * help.el (variable-at-event): New. | |
514 * help.el (describe-variable): | |
515 Major overhaul. | |
516 - Make functions and variables be mousable. | |
517 - Middle button hyperlinks. | |
518 - New context-menu entries. | |
519 | |
520 * keydefs.el: | |
521 * keydefs.el (global-map): | |
522 New key bindings to move lines up and down. | |
523 | |
524 * lisp-mode.el: | |
525 * lisp-mode.el (construct-lisp-mode-menu): New. | |
526 * lisp-mode.el (emacs-lisp-mode-popup-menu): | |
527 * lisp-mode.el (lisp-interaction-mode-menubar-menu): | |
528 * lisp-mode.el (emacs-lisp-mode-menubar-menu): | |
529 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. | |
530 Make popup and menubar menus be different. Popup menu uses | |
531 clicked location and automatically assumes symbol under the mouse | |
532 for various commands. | |
533 | |
534 * menubar-items.el: | |
535 * menubar-items.el (bookmark-menu-filter): Add accelerators. | |
536 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. | |
537 | |
538 * menubar-items.el (global-popup-menu): Removed. | |
539 * menubar-items.el (mode-popup-menu): Removed. | |
540 * menubar-items.el (activate-popup-menu-hook): Removed. | |
541 * menubar-items.el (popup-mode-menu): Removed. | |
542 * menubar-items.el (popup-buffer-menu): Removed. | |
543 * menubar-items.el (popup-menubar-menu): Removed. | |
544 Move to menubar.el. | |
545 | |
546 * menubar.el: | |
547 * menubar.el (global-popup-menu): New. | |
548 * menubar.el (mode-popup-menu): New. | |
549 * menubar.el (activate-popup-menu-hook): New. | |
550 * menubar.el (last-popup-menu-event): New. | |
551 * menubar.el (popup-mode-menu): New. | |
552 * menubar.el (popup-buffer-menu): New. | |
553 * menubar.el (popup-menubar-menu): New. | |
554 * menubar.el (menu-call-at-event): New. | |
555 Move non-content functions here. Add support for context menu | |
556 items on extents. | |
557 | |
558 * minibuf.el (minibuffer-history-uniquify): | |
559 Typo fix. | |
560 | |
561 * minibuf.el (read-file-name-1): | |
562 Call new file dialog box if it exists. | |
563 | |
564 * minibuf.el (mouse-rfn-setup-vars): | |
565 Clean up "chop" action. | |
566 | |
567 * mouse.el: | |
568 * mouse.el (button2): Now bound to mouse-track. | |
569 * mouse.el (click-inside-extent-p): | |
570 * mouse.el (point-inside-extent-p): | |
571 * mouse.el (point-inside-selection-p): | |
572 * mouse.el (mouse-drag-or-yank): Removed. | |
573 * mouse.el (mouse-begin-drag-n-drop): New. | |
574 * mouse.el (mouse-eval-sexp): | |
575 * mouse.el (mouse-track-activate-strokes): New. | |
576 * mouse.el (mouse-track-do-activate): New. | |
577 * mouse.el (mouse-track): | |
578 * mouse.el (default-mouse-track-event-is-with-button): New. | |
579 * mouse.el (default-mouse-track-cleanup-hook): | |
580 * mouse.el (default-mouse-track-drag-hook): | |
581 * mouse.el (default-mouse-track-drag-up-hook): | |
582 * mouse.el (default-mouse-track-click-hook): | |
583 Merge drag-n-drop into mouse-track. | |
584 Add general "activate" support to replace specific button2 kludges. | |
585 Use "button modifier" support in mouse-track. | |
586 | |
587 * package-get.el (package-get-dependencies): Fix bytecompiler warnings. | |
588 | |
589 * package-ui.el: | |
590 * package-ui.el (pui-menu): | |
591 * package-ui.el (pui-popup-context-sensitive): Removed. | |
592 Fix bytecompiler warnings. | |
593 Clean up popup code a bit. | |
594 | |
595 * select.el (get-selection-no-error): Fix bytecompiler warnings. | |
596 | |
597 * simple.el: | |
598 * simple.el (transpose-lines): | |
599 * simple.el (transpose-line-up): New. | |
600 * simple.el (transpose-line-down): New. | |
601 * simple.el (transpose-subr): | |
602 * simple.el (transpose-subr-1): Removed. | |
603 Clean up, add functions to move lines up and down. | |
604 | |
605 * startup.el (mail-host-address): | |
606 * startup.el (user-mail-address): | |
607 Customize. | |
608 | |
609 * subr.el: | |
610 * subr.el (set-symbol-value-in-buffer): New. | |
611 * subr.el (error): | |
612 * subr.el (check-argument-type): | |
613 * subr.el (defined-error-p): New. | |
614 Add structured error support. | |
615 | |
616 * toolbar-items.el (toolbar-compile): | |
617 Use new make-dialog-box. | |
618 | |
619 * update-elc.el: | |
620 | |
621 * userlock.el (ask-user-about-lock-dbox): | |
622 * userlock.el (ask-user-about-supersession-threat-dbox): | |
623 * userlock.el (ask-user-about-lock): | |
624 * userlock.el (ask-user-about-supersession-threat): | |
625 Use new make-dialog-box. | |
626 Add safety checks; use should use-dialog-box-p. | |
627 | |
628 * window-xemacs.el: | |
629 * window-xemacs.el (__buffer-dedicated-frame): | |
630 * window-xemacs.el (buffer-dedicated-frame): New. | |
631 * window-xemacs.el (set-buffer-dedicated-frame): New. | |
632 Move dedicated-frame stuff into lisp. | |
633 | |
634 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
635 | |
636 * printer.el (generic-print-region): Do not require that | |
637 `printer-name' be set. | |
638 (printer-name): Commentary clarification. | |
639 | |
640 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
641 | |
642 * XEmacs 21.2.35 is released. | |
643 | |
644 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net> | |
645 | |
646 * select.el (selection-coercible-types): Initialise. | |
647 | |
648 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net> | |
649 | |
650 * select.el (own-clipboard): Bug fix. | |
651 | |
652 2000-07-17 Mike Sperber <mike@xemacs.org> | |
653 | |
654 * cus-edit.el (custom-migrate-custom-file): Save init file before | |
655 continuing. | |
656 | |
657 2000-07-16 Mike Sperber <mike@xemacs.org> | |
658 | |
659 * startup.el (load-init-file): Remove silly call to | |
660 `load-user-custom-file`. | |
661 (maybe-migrate-user-init-file): Minor fixes. | |
662 | |
663 2000-07-16 Martin Buchholz <martin@xemacs.org> | |
664 | |
665 * apropos.el (apropos-documentation-check-doc-file): | |
666 `doc' variable should be let-bound, as was presumably intended. | |
667 | |
668 * cus-edit.el (custom-variable-reset-saved): | |
669 (custom-variable-reset-standard): | |
670 Remove unused variable comment-widget. Twice. | |
671 | |
672 * toolbar.el (toolbar-blank-press-function): | |
673 Add a real defvar with initial value nil and proper docstring. | |
674 (press-toolbar-button): No need to check for boundp-ness anymore. | |
675 | |
676 * rect.el (open-rectangle-line): Remove useless (let) form. | |
677 Add defvar for pending-delete-mode. | |
678 | |
679 * info.el (Info-find-node): This function needs an autoload cookie. | |
680 | |
681 * mule/mule-x-init.el (x-use-halfwidth-roman-font): | |
682 Use let* since the second form referred to the first. | |
683 | |
684 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com> | |
685 | |
686 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard' | |
687 instead of removed `mswindows-get-clipboard'. | |
688 | |
689 | |
690 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net> | |
691 | |
692 * select.el (select-convert-from-text): New. | |
693 * select.el (select-convert-from-length): New. | |
694 * select.el (select-convert-from-integer): New. | |
695 * select.el (select-convert-from-identity): New. | |
696 * select.el (select-convert-from-filename): New. | |
697 * select.el (selection-converter-in-alist): Use them. | |
698 New converter functions for X. | |
699 | |
700 * select.el (get-selection): Removed comment. | |
701 | |
702 * select.el (own-selection): Removed append code - I thought | |
703 I'd already done this, but apparently not... | |
704 | |
705 * select.el: Changed comment about TIMESTAMP. | |
706 | |
707 * select.el (select-convert-in): New. | |
708 * select.el (select-convert-out): New. | |
709 New functions that get used by select.c. | |
710 | |
711 * select.el (select-buffer-killed-default): New. | |
712 * select.el (select-buffer-killed-text): New. | |
713 * select.el (selection-buffer-killed-alist): New. | |
714 New list and functions that get called if a relevant selection | |
715 exists and a buffer gets killed. | |
716 | |
717 * select.el (select-convert-to-targets): | |
718 * select.el (select-convert-to-identity): Removed. | |
719 * select.el (select-convert-from-identity): Removed. | |
720 * select.el (select-converter-out-alist): | |
721 Removed _EMACS_INTERNAL selection type. | |
722 | |
723 * x-select.el (xselect-kill-buffer-hook): Removed. | |
724 * x-select.el (xselect-kill-buffer-hook-1): Removed. | |
725 Removed this X-specific nonesense. Use the generic support | |
726 in select.el instead. | |
727 | |
728 2000-07-15 Martin Buchholz <martin@xemacs.org> | |
729 | |
730 * mule/mule-category.el (defined-category-hashtable): | |
731 Use make-hash-table instead of make-hashtable | |
732 | |
733 * buff-menu.el: Byte-compiler warning fix. | |
734 | |
735 * isearch-mode.el (isearch-highlight-all-cleanup): | |
736 Remove unused variable `isearch-highlight-all-start'. | |
737 | |
738 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix. | |
739 | |
740 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes. | |
741 | |
742 * cus-dep.el (Custom-make-dependencies): | |
743 Add autoload cookie for custom-add-loads to generated custom-load.el. | |
744 | |
745 * autoload.el (autoload-package-name): Warning suppression. | |
746 Move defvar prior to first use. | |
747 | |
748 * custom.el: Add autoload for custom-declare-face. | |
749 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' | |
750 * cl.el (cl-hack-byte-compiler): | |
751 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' | |
752 to work properly. | |
753 | |
754 2000-07-08 Mike Sperber <mike@xemacs.org> | |
755 | |
756 * startup.el (load-home-init-file): Added variable. | |
757 (maybe-migrate-user-init-file): Added. | |
758 (load-user-init-file): Load custom file if different from init | |
759 file. | |
760 | |
761 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before | |
762 "startup." | |
763 | |
764 * cus-edit.el (custom-migrate-custom-file): Added for migration. | |
765 Moved `custom-file'-related code to cus-file.el. | |
766 | |
767 * cus-file.el: New file. | |
768 | |
769 2000-04-01 Mike Sperber <mike@xemacs.org> | |
770 | |
771 * packages.el (packages-find-package-directories): Added support | |
772 for external package hierarchies with in-place installations. | |
773 | |
774 * find-paths.el (paths-root-in-place-p): Added. | |
775 (paths-find-emacs-directory): Added support for external | |
776 directories with in-place installations. | |
777 (paths-find-site-directory): Ditto. | |
778 | |
779 * startup.el (find-user-init-file): Also look for | |
780 ~/.xemacs/init.elc? in preference to ~/.emacs. | |
781 | |
782 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net> | |
783 | |
784 * select.el (own-selection): | |
785 * select.el (own-clipboard): Changed `append' parameter to | |
786 `how-to-use' parameter. | |
787 * select.el (own-selection): Removed icky append code. | |
788 * select.el (own-selection, get-selection): Removed extra type | |
789 checking. | |
790 * select.el (selection-appender-alist): | |
791 * select.el (selection-converter-{in|out}-alist): Initialise. | |
792 * select.el (select-append-to-*): New. | |
793 * select.el (select-convert-from-*): New. New functions to append | |
794 data and convert data from external type. | |
795 | |
796 2000-07-12 Stef Epardaud <stef@lunatech.com> | |
797 | |
798 * font-lock.el: Javadoc enhancements. | |
799 | |
800 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
801 | |
802 * printer.el (generic-print-region): Compose job name from buffer | |
803 name. | |
804 | |
805 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
806 | |
807 * font-lock.el (font-lock-fontify-pending-extents): Call | |
808 font-lock-fontify-region instead of font-lock-fontify-buffer | |
809 to avoid unnecessary progress gauges. | |
810 | |
811 2000-07-06 Craig Lanning <lanning@scra.org> | |
812 | |
813 * custom-load.el (faces): | |
814 | |
815 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure | |
816 dir is a regex. | |
817 | |
818 * process.el (call-process-internal): from Dan Holmsand, use binary | |
819 coding systems so that jka-compr works. | |
820 | |
821 2000-07-07 Ben Wing <ben@xemacs.org> | |
822 | |
823 * font-lock.el: Undo previous change. Unfortunately, some | |
824 files actually use the variables directly in their init code | |
825 without quoting them. | |
826 | |
827 2000-07-07 Ben Wing <ben@xemacs.org> | |
828 | |
829 * font-lock.el (defvar font-lock-*-face): Removed. | |
830 | |
831 * font-lock.el (font-lock-apply-highlight): Bind these face vars | |
832 only when necessary. | |
833 | |
834 2000-06-30 Charles G Waldman <cgw@alum.mit.edu> | |
835 | |
836 * cl-macs.el: fix cl-transform-function-property kludge | |
837 so that it does not require a random feature. | |
838 | |
839 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | |
840 | |
841 * files.el (auto-mode-alist): allow .make extension for Makefiles, | |
842 as in Linux kernel "Rules.make". | |
843 | |
844 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
845 | |
846 * build-report.el (build-report): Add autoload cookie. | |
847 | |
848 2000-06-21 Charles G Waldman <cgw@alum.mit.edu> | |
849 | |
850 * package-ui.el (defgroup pui): Correct a misspelling | |
851 (pui-toggle-package-delete): Change `seleted' to `selected' | |
852 | |
853 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch> | |
854 | |
855 * package-get.el (package-get-update-base): | |
856 (package-get): Use insert-file-contents-literally always. | |
857 (package-get-maybe-save-index): | |
858 Force coding system for writing to binary. | |
859 | |
860 2000-06-08 Mike Alexander <mta@arbortext.com> | |
861 | |
862 * code-process.el (call-process-region): If there is no coding | |
863 system for the process on process-coding-system-alist use the | |
864 coding system of the buffer containing the region. | |
865 | |
866 2000-06-10 Ben Wing <ben@xemacs.org> | |
867 | |
868 * cmdloop.el (command-error): | |
869 If debug-on-error and noninteractive, output backtrace. | |
870 | |
871 * files.el (file-relative-name): | |
872 Remove MSDOS references. | |
873 | |
874 * simple.el (line-number): New function, due to non-obvious | |
875 behavior/usage of count-lines. | |
876 | |
877 * simple.el (count-lines): document non-obvious usage to get | |
878 line number. | |
879 | |
880 2000-06-11 Ben Wing <ben@xemacs.org> | |
881 | |
882 * faces.el ((featurep 'xpm)): | |
883 * x-faces.el (x-init-face-from-resources): | |
884 * x-faces.el (x-init-frame-faces): | |
885 * x-misc.el (x-init-specifier-from-resources): | |
886 * x-misc.el (x-get-resource-and-bogosity-check): | |
887 * x-misc.el (x-get-resource-and-maybe-bogosity-check): | |
888 * x-mouse.el (x-init-pointer-shape): | |
889 * x-scrollbar.el (x-init-scrollbar-from-resources): | |
890 Add sixth argument to x-get-resource calls so as to issue warnings | |
891 rather than errors on bogus arguments. | |
892 | |
893 2000-06-05 Ben Wing <ben@xemacs.org> | |
894 | |
895 * compat.el: new file. provides a clean, non-intrusive way to | |
896 define compatibility functions. | |
897 | |
898 * process.el (shell-quote-argument): temporary fix for lack | |
899 of nt-quote-process-args. #### I need to put back the overall | |
900 structure of that mechanism but redo the guts of it using the | |
901 extra intelligence in the C code. | |
902 | |
903 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com> | |
904 | |
905 * package-info.el (pi-md5sum): Calculate MD5 sum just like | |
906 `package-get' does in package-get.el, instead of using external | |
907 "md5sum" program. | |
908 | |
909 * package-get.el (package-get): Insert package file literally to | |
910 make checksum calculation work. | |
911 | |
912 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr> | |
913 | |
914 * code-files.el (convert-mbox-coding-system): Deleted. | |
915 (file-coding-system-alist): Removed reference to | |
916 convert-mbox-coding-system. | |
917 | |
918 2000-05-28 Martin Buchholz <martin@xemacs.org> | |
919 | |
920 * XEmacs 21.2.34 is released. | |
921 | |
922 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | |
923 | |
924 * font-lock.el (font-lock-keywords): Rewrote docstring | |
925 | |
926 2000-05-22 Karl M. Hegbloom <karlheg@debian.org> | |
927 | |
928 * loadhist.el (unload-feature): handle case where x is both boundp | |
929 and fboundp | |
930 | |
931 2000-05-22 Karl M. Hegbloom <karlheg@debian.org> | |
932 | |
933 * packages.el: It's ok to use built-in macros, but not lisp | |
934 defined ones. | |
935 | |
936 2000-05-20 Ben Wing <ben@xemacs.org> | |
937 | |
938 * font-lock.el: | |
939 * font-lock.el (font-lock-message-threshold): | |
940 * font-lock.el (font-lock-mode): | |
941 * font-lock.el (font-lock-default-fontify-buffer): | |
942 * font-lock.el (font-lock-always-fontify-immediately): | |
943 * font-lock.el (font-lock-old-extent): Removed. | |
944 * font-lock.el (font-lock-old-len): Removed. | |
945 * font-lock.el (font-lock-fontify-glumped-region): Removed. | |
946 * font-lock.el (font-lock-pending-extent-table): New. | |
947 * font-lock.el (font-lock-range-table): New. | |
948 * font-lock.el (font-lock-after-change-function): | |
949 * font-lock.el (font-lock-after-change-function-1): Removed. | |
950 * font-lock.el (font-lock-fontify-pending-extents): New. | |
951 * font-lock.el ('font-lock-revert-cleanup): Removed. | |
952 * font-lock.el ('font-lock-revert-setup): Removed. | |
953 Rewrite deferral code to handle any number of changes, merging | |
954 them properly. Remove hacked-up code for revert-buffer, now | |
955 unnecessary. | |
956 | |
957 * menubar-items.el (default-menubar): | |
958 In Options->Edit Init File, don't switch to emacs-lisp-mode | |
959 unless necessary; doing this turns off font-lock. | |
960 | |
961 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org> | |
962 | |
963 * keydefs.el: Define C-x BS to backward-kill-sentence. | |
964 | |
965 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org> | |
966 | |
967 * files.el (hack-local-variables-prop-line): Use non-greedy | |
968 matching to process -*-texinfo-*- -*-. | |
969 | |
970 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com> | |
971 | |
972 * minibuf.el (minibuf-directory-files): new function. | |
973 (read-file-name-activate-callback): use minibuf-directory-files. | |
974 (read-directory-name-internal): ditto. | |
975 (mouse-file-display-completion-list): ditto. | |
976 (mouse-directory-display-completion-list): ditto. | |
977 (read-file-name-internal): remove "./" from completion list unless | |
978 explicitly matched, for consistency. | |
979 | |
980 2000-05-11 Ben Wing <ben@xemacs.org> | |
981 | |
982 * gutter-items.el (gutter-buffers-tab): | |
983 * gutter-items.el (add-tab-to-gutter): | |
984 * gutter-items.el (update-tab-in-gutter): | |
985 * gutter-items.el (remove-buffer-from-gutter-tab): Removed. | |
986 * gutter-items.el (append-progress-display): | |
987 * gutter-items.el (abort-progress-display): | |
988 * gutter-items.el (raw-append-progress-display): | |
989 Further fixes. Use set-glyph-image not set-image-instance-property, | |
990 to fix problems with multiple windows in a frame. | |
991 | |
992 * menubar-items.el (tutorials-menu-filter): | |
993 Fix typo. | |
994 | |
995 * startup.el (early-error-handler): | |
996 Display message box under windows; otherwise, message will disappear | |
997 before it can be viewed. | |
998 | |
999 * update-elc.el: | |
1000 Fix bug in NEEDTODUMP processing. | |
1001 | |
1002 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1003 | |
1004 * startup.el (lock-directory): Removed. | |
1005 (superlock-file): Ditto. | |
1006 (startup-set-paths): Remove lockdir. | |
1007 (startup-setup-paths-warning): Remove lock-directory. | |
1008 | |
1009 * setup-paths.el (paths-find-lock-directory): Removed. | |
1010 (paths-find-superlock-file): Ditto. | |
1011 | |
1012 2000-05-09 Ben Wing <ben@xemacs.org> | |
1013 | |
1014 * faces.el (set-face-property): | |
1015 * faces.el (set-face-font): | |
1016 * faces.el (set-face-foreground): | |
1017 * faces.el (set-face-background): | |
1018 * faces.el (set-face-background-pixmap): | |
1019 * faces.el (set-face-underline-p): | |
1020 * faces.el (set-face-strikethru-p): | |
1021 * faces.el (set-face-highlight-p): | |
1022 * faces.el (set-face-dim-p): | |
1023 * faces.el (set-face-blinking-p): | |
1024 * faces.el (set-face-reverse-p): | |
1025 doc string changes. | |
1026 | |
1027 * glyphs.el: | |
1028 * glyphs.el (make-image-specifier): | |
1029 * glyphs.el (glyph-property): | |
1030 * glyphs.el (set-glyph-image): | |
1031 * glyphs.el (make-glyph): | |
1032 * glyphs.el (make-pointer-glyph): | |
1033 * glyphs.el (make-icon-glyph): | |
1034 * glyphs.el (widget-image-instance-p): New. | |
1035 authorship info, lots of doc changes. New predicate, inadvertently | |
1036 omitted. the general principle with specifier docs is now that | |
1037 the description of instantiators should go with the make-foo-specifier | |
1038 fun's doc string, rather than in foo-specifier-p. this follows | |
1039 conventions elsewhere in XEmacs and in general is a lot more obvious | |
1040 of a place to look. sometimes the make-foo-specifier function needs | |
1041 to be created in the process. | |
1042 | |
1043 * gutter.el: | |
1044 * gutter.el (make-gutter-specifier): New. | |
1045 * gutter.el (make-gutter-size-specifier): New. | |
1046 * gutter.el (make-gutter-visible-specifier): New. | |
1047 specifier doc updates according to the conventions specified before. | |
1048 | |
1049 * objects.el: | |
1050 * objects.el (make-font-specifier): | |
1051 * objects.el (make-color-specifier): | |
1052 * objects.el (make-face-boolean-specifier): New. | |
1053 specifier doc updates according to the conventions specified before. | |
1054 | |
1055 * specifier.el: | |
1056 * specifier.el (set-specifier): | |
1057 * specifier.el (make-integer-specifier): New. | |
1058 * specifier.el (make-boolean-specifier): New. | |
1059 * specifier.el (make-natnum-specifier): New. | |
1060 * specifier.el (make-generic-specifier): New. | |
1061 * specifier.el (make-display-table-specifier): New. | |
1062 specifier doc updates according to the conventions specified before. | |
1063 | |
1064 * toolbar.el: | |
1065 * toolbar.el (make-toolbar-specifier): New. | |
1066 specifier doc updates according to the conventions specified before. | |
1067 | |
1068 2000-05-09 Ben Wing <ben@xemacs.org> | |
1069 | |
1070 * process.el (call-process-internal): Revert to previous version | |
1071 because Mike's change clashed with a change I did not long before. | |
1072 Changed progn to prog1 to fix the bug pointed out by Mike Alexander. | |
1073 Thanks very much Mike for pointing out the bug and submitting a | |
1074 patch! | |
1075 | |
1076 2000-04-13 Mike Alexander <mta@arbortext.com> | |
1077 | |
1078 * process.el (call-process-internal): Send the correct input buffer | |
1079 (call-process-internal): Return the exit status of the process | |
1080 | |
1081 2000-05-07 Ben Wing <ben@xemacs.org> | |
1082 | |
1083 * winnt.el: | |
1084 * winnt.el (nt-quote-args-verbatim): Removed. | |
1085 * winnt.el (nt-quote-args-prefix-quote): Removed. | |
1086 * winnt.el (nt-quote-args-backslash-quote): Removed. | |
1087 * winnt.el (nt-quote-args-double-quote): Removed. | |
1088 * winnt.el (nt-quote-args-functions-alist): Removed. | |
1089 * winnt.el (nt-quote-process-args): Removed. | |
1090 Remove all stuff for argument quoting. We borrow the code instead | |
1091 from Emacs 20.6, which is much more careful in its quoting | |
1092 (e.g. in handling runs of the escape character) and avoids most of | |
1093 the need for this Lisp mechanism by checking to see whether we're | |
1094 running a Cygwin or normal program and doing the appropriate | |
1095 quoting. If we end up needing such a mechanism, we should add | |
1096 it by extending the variable `mswindows-quote-process-args' so it | |
1097 can take an alist of regexps. | |
1098 | |
1099 2000-05-07 Ben Wing <ben@xemacs.org> | |
1100 | |
1101 * keydefs.el: | |
1102 Restore M-up, M-down to 21.1 state. Put *ward-sentence on | |
1103 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll | |
1104 the window without moving point. | |
1105 | |
1106 * simple.el: | |
1107 * simple.el (scroll-up-one): New. | |
1108 * simple.el (scroll-down-one): New. | |
1109 Functions for use with C-M-up/down. | |
1110 | |
1111 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
1112 | |
1113 * XEmacs 21.2.33 is released. | |
1114 | |
1115 2000-04-29 Martin Buchholz <martin@xemacs.org> | |
1116 | |
1117 * dialog.el (yes-or-no-p-dialog-box): | |
1118 Fix docstring. | |
1119 Fix following horrible bug in X11 mode with focus-follows-mouse: | |
1120 1. Visit two files in two different frames. | |
1121 2. do File->Revert Buffer in one of those frames. | |
1122 3. Dialog box appears. | |
1123 4. Arrange things so that the mouse passes over the *other* | |
1124 frame, then to the dialog box, and click on "Yes". | |
1125 5. The file contents end up in the *wrong* buffer! | |
1126 Add TODO comment. | |
1127 | |
1128 2000-04-28 Ben Wing <ben@xemacs.org> | |
1129 | |
1130 * help.el (describe-installation): correct typo introduced | |
1131 in last patch: boundp -> fboundp. | |
1132 | |
1133 * etags.el (buffer-tag-table-list): | |
1134 canonicalize filenames to Unix format so that tag-table-alist | |
1135 searching works under Windows. | |
1136 | |
1137 * autoload.el: | |
1138 Bowdlerize the supposedly objectionable words | |
1139 "who couldn't quite manage to cleanly modify batch-update-autoloads". | |
1140 | |
1141 * gutter-items.el (set-progress-display-style): | |
1142 * gutter-items.el (search-dialog-callback): | |
1143 * gutter-items.el (make-search-dialog): | |
1144 Change to new callback-ex api. | |
1145 | |
1146 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se> | |
1147 | |
1148 * help.el: (describe-installation): decode-coding-string is not | |
1149 defined in a non MULE environment. | |
1150 | |
1151 2000-04-28 Ben Wing <ben@xemacs.org> | |
1152 | |
1153 * gutter-items.el (buffer-list-changed-hook): | |
1154 use it, not record-buffer-hook. | |
1155 | |
1156 * subr.el (record-buffer-hook): Removed. | |
1157 | |
1158 2000-04-27 Ben Wing <ben@xemacs.org> | |
1159 | |
1160 * gutter-items.el (buffers-tab-switch-to-buffer): do not | |
1161 use NORECORD option. Andy will not like this, but the existing | |
1162 gutter behavior is just wrong, as per this comment: | |
1163 | |
1164 ;; this used to add the norecord flag to both calls below. | |
1165 ;; this is bogus because it is a pervasive assumption in XEmacs | |
1166 ;; that the current buffer is at the front of the buffers list. | |
1167 ;; for example, select an item and then do M-C-l | |
1168 ;; (switch-to-other-buffer). Things get way confused. | |
1169 ;; | |
1170 ;; Andy, if you want to maintain the current look, you must | |
1171 ;; *uncouple* the gutter order and buffers order. | |
1172 | |
1173 * loaddefs.el (completion-ignored-extensions): unfuckify. | |
1174 | |
1175 * bytecomp.el (batch-byte-compile-one-file): new function, used in | |
1176 xemacs.mak. | |
1177 | |
1178 * autoload.el (batch-update-one-directory): new function, used in | |
1179 xemacs.mak. | |
1180 | |
1181 * loadup.el: set gc-cons-threshold very high unless dumping -- | |
1182 loadup during update-elc is much much much faster. also do this | |
1183 when quick-building. | |
1184 | |
1185 add commented-out code for profiling loadup. | |
1186 | |
1187 | |
1188 * update-elc.el (preloaded-file-list): add bytecomp.el, since it | |
1189 is required in order to build xemacs. | |
1190 | |
1191 2000-04-26 Ben Wing <ben@xemacs.org> | |
1192 | |
1193 * loadup.el: don't garbage collect during loadup if quick-build | |
1194 compile-time option is set. | |
1195 | |
1196 2000-04-23 Ben Wing <ben@xemacs.org> | |
1197 | |
1198 * update-elc.el: compute whether any dumped .el or .elc files | |
1199 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP | |
1200 if so. | |
1201 | |
1202 * update-elc.el (update-elc-files-to-compile): always change | |
1203 NOBYTECOMPILE in the src directory rather than current dir, | |
1204 so it will work under NT. | |
1205 | |
1206 * autoload.el (autoload-trim-file-name): canonicalize to slashes so | |
1207 the form of this file is identical between Unix and Windows. | |
1208 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/. | |
1209 Added comment. | |
1210 (update-autoloads-from-directory): updated doc string. | |
1211 updated doc strings in a few other places. | |
1212 | |
1213 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1214 | |
1215 * bytecomp.el (byte-force-recompile): Fix argument to | |
1216 byte-recompile-directory. | |
1217 | |
1218 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1219 | |
1220 * gutter-items.el (progress-display-clear-when-idle): Use | |
1221 add-one-shot-hook. | |
1222 * gutter-items.el (clear-progress-display): Adjust number of | |
1223 arguments. | |
1224 | |
1225 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1226 | |
1227 * dumped-lisp.el (preloaded-file-list): Always dump select.el. | |
1228 | |
1229 2000-04-16 Ben Wing <ben@xemacs.org> | |
1230 | |
1231 * printer.el: New file. | |
1232 | |
1233 * dumped-lisp.el (preloaded-file-list): Declare printer.el. | |
1234 | |
1235 * help.el (describe-installation): Fix decoding for Windows. | |
1236 | |
1237 * menubar-items.el: | |
1238 * menubar-items.el (default-menubar): | |
1239 * menubar-items.el (tutorials-menu-filter): New. | |
1240 * menubar-items.el (popup-menubar-menu): | |
1241 Add authorship. Redo Help menu and Tutorials filter. | |
1242 | |
1243 * menubar.el: Correct comment. | |
1244 | |
1245 * modeline.el (modeline-buffer-identification): Correct doc string. | |
1246 | |
1247 * simple.el: | |
1248 * simple.el (printing): Removed. | |
1249 * simple.el (printer-name): Removed. | |
1250 * simple.el (generic-print-buffer): Removed. | |
1251 * simple.el (generic-print-region): Removed. | |
1252 Move generic print code to printer.el. | |
1253 | |
1254 2000-04-15 Ben Wing <ben@xemacs.org> | |
1255 | |
1256 * simple.el (generic-print-region): New. | |
1257 make this function actually work. | |
1258 (generic-print-buffer): call generic-print-region. | |
1259 | |
1260 2000-04-14 Andy Piper <andy@xemacs.org> | |
1261 | |
1262 * gutter-items.el (make-search-dialog): avoid unnecessary futzing | |
1263 by using the new widget-callback-current-channel. | |
1264 (search-dialog-callback): ditto. | |
1265 | |
1266 2000-04-12 Andy Piper <andy@xemacs.org> | |
1267 | |
1268 * gutter.el (default-gutter-position): moved from gutter-items.el. | |
1269 (default-gutter-position-changed-hook): ditto. | |
1270 (gutter-element-visibility-changed-hook): ditto. | |
1271 (set-gutter-element): ditto. | |
1272 (remove-gutter-element): ditto. | |
1273 (set-gutter-element-visible-p): ditto. | |
1274 (gutter-element-visible-p): ditto. | |
1275 (init-gutter): ditto. | |
1276 | |
1277 * dialog.el (make-dialog-box): renamed and moved from | |
1278 gutter-items.el | |
1279 | |
1280 * gutter-items.el: move various functions elsewhere. | |
1281 | |
1282 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org> | |
1283 | |
1284 * menubar-items.el: Fixed place of parenthesis. | |
1285 | |
1286 2000-04-12 Ben Wing <ben@xemacs.org> | |
1287 | |
1288 * etags.el (find-tag-at-point): New. Lets you do find-tag | |
1289 without constantly being prompted for the tag. | |
1290 * simple.el: Added a number of section headings, to clarify the | |
1291 organization of this file. | |
1292 * simple.el (activate-region): | |
1293 * simple.el (region-exists-p): | |
1294 * simple.el (region-active-p): | |
1295 Moved these three function down to the other side of | |
1296 the case-changing functions, so they join the rest of | |
1297 the region code. | |
1298 * simple.el (printing): New. | |
1299 * simple.el (printer-name): New. | |
1300 * simple.el (generic-print-buffer): New. | |
1301 New functions, a very simple prototype for a unified | |
1302 printing interface. | |
1303 | |
1304 * process.el (call-process-internal): Real fix for null BUFFER, | |
1305 other problems with BUFFER specs. | |
1306 | |
1307 * menubar-items.el: | |
1308 Fixed up File->Print to use new printing functions. | |
1309 Various corrections and expansions to Grep/Compile menus. | |
1310 New options for Printing. | |
1311 New options for SMTP Mail, the way to send mail under | |
1312 MS Windows. (There's also a package patch to make SMTP | |
1313 Mail be the default under MSWin.) | |
1314 | |
1315 2000-04-09 Jeff Miller <jmiller@cablespeed.com> | |
1316 | |
1317 * menubar-items.el: Selecting Rectangle Mousing from menubar | |
1318 did not work. Needed to quote mouse-track-rectangle-p. | |
1319 | |
1320 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1321 | |
1322 * cl-compat.el (keywordp): Removed. | |
1323 | |
1324 2000-04-05 Andy Piper <andy@xemacs.org> | |
1325 | |
1326 * gutter-items.el (progress-layout-glyph): don't initialize here. | |
1327 (progress-gauge-glyph): use dynamic sizing. | |
1328 (set-progress-display-style): new function. Set progress glyphs | |
1329 appropriately depending on the style. | |
1330 (progress-display-style): new variable. Custom version of | |
1331 set-progress-display-style. | |
1332 (progress-abort-glyph): switch to dynamic sizes. | |
1333 (search-dialog-text): make the edit field active. | |
1334 | |
1335 2000-04-04 Andy Piper <andy@xemacs.org> | |
1336 | |
1337 * gutter-items.el (make-search-dialog): need to make the search | |
1338 dialog visible after creation. | |
1339 | |
1340 * menubar-items.el (default-menubar): use the search dialog for | |
1341 searching. Remove some extraneous search menu items. | |
1342 | |
1343 * gutter-items.el (set-gutter-element): allow glyphs to be used as | |
1344 well as strings. | |
1345 (make-gutter-only-dialog-frame): allow the user to create the | |
1346 frame unmapped. Allow the gutter spec to be given as a glyph. | |
1347 (search-dialog-direction): new variable. | |
1348 (search-dialog-text): new variable. | |
1349 (search-dialog-callback): new function. Callback for the search | |
1350 dialog action. | |
1351 (make-search-dialog): new function. Create a user-friendly search | |
1352 dialog. | |
1353 | |
1354 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr> | |
1355 | |
1356 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path | |
1357 under Windows. | |
1358 | |
1359 2000-04-01 Andy Piper <andy@xemacs.org> | |
1360 | |
1361 * font-lock.el (font-lock-fontify-keywords-region): Calculate | |
1362 progress more accurately. | |
1363 | |
1364 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp> | |
1365 | |
1366 * finder.el (finder-compile-keywords): Process readable files only. | |
1367 Because error in process of .#finder-inf.el when compile xemacs | |
1368 with --with-clash-detection option. | |
1369 | |
1370 2000-03-31 Andy Piper <andy@xemacs.org> | |
1371 | |
1372 * gutter-items.el (append-progress-display): don't delay after a | |
1373 successful font-lock. | |
1374 (make-gutter-only-dialog-frame): new function. Allow users to | |
1375 create gutter-only dialogs. | |
1376 | |
1377 2000-03-27 Mike Alexander <mta@arbortext.com> | |
1378 | |
1379 * process.el (call-process-internal): Handle a null BUFFER | |
1380 parameter correctly. | |
1381 | |
1382 2000-03-28 Andy Piper <andy@xemacs.org> | |
1383 | |
1384 * gutter-items.el (abort-progress-display): put strings in the | |
1385 gutter not extents. | |
1386 (progress-layout-glyph): signal special 'quit callback. | |
1387 (progress-display-quit-function): deleted. | |
1388 (progress-display-stop-callback): deleted. | |
1389 (progress-display-dispatch-command-events): deleted. | |
1390 (append-progress-display): remove calls to | |
1391 progress-display-dispatch-command-events. | |
1392 (raw-append-progress-display): ditto. | |
1393 | |
1394 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr> | |
1395 | |
1396 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP | |
1397 being a list. Actually define `stipple-pixmap-p' which is used as | |
1398 an error predicate. Correctly handle PIXMAP being either relative | |
1399 or absolute file name. | |
1400 | |
1401 2000-03-24 Andy Piper <andy@xemacs.org> | |
1402 | |
1403 * gutter-items.el (add-tab-to-gutter): use copy-sequence. | |
1404 (abort-progress-display): ditto. Don't delete the created extent. | |
1405 (raw-append-progress-display): ditto. | |
1406 (progress-display-dispatch-non-command-events): new | |
1407 function. Encapsulates what we want to do when no command input is | |
1408 required. | |
1409 (progress-display-dispatch-command-events): likewise, but disable | |
1410 for now since it causes too many problems. | |
1411 (append-progress-display): use them. | |
1412 (raw-append-progress-display): ditto. | |
1413 (default-gutter-position-changed-hook): set this rather than | |
1414 default-gutter-position-changed. | |
1415 (default-gutter-position-changed-hook): lambda with zero arguments | |
1416 rather than one. | |
1417 (raw-append-progress-display): trap errors in pending input since | |
1418 allowing them to signal will hose the gauge well and | |
1419 truly. Ideally we would like to delay these until we are more able | |
1420 to cope. | |
1421 (append-progress-display): ditto. | |
1422 | |
1423 2000-03-20 Jeff Miller <jmiller@cablespeed.com> | |
1424 | |
1425 * lisp/make-docfile.el: call-process-internal is now implemented | |
1426 in process.el. | |
1427 | |
1428 2000-03-21 Ben Wing <ben@xemacs.org> | |
1429 | |
1430 * mule\mule-cmds.el (set-language-info-alist): | |
1431 Fix to correspond to new menu arrangement. | |
1432 | |
1433 2000-03-21 Ben Wing <ben@xemacs.org> | |
1434 | |
1435 * process.el: | |
1436 * process.el (call-process-internal): New. | |
1437 New implementation of call-process. Only enabled under NT, so far. | |
1438 stderr handling not implemented yet in CVS'd C code. | |
1439 | |
1440 2000-03-20 Ben Wing <ben@xemacs.org> | |
1441 | |
1442 * lisp-mode.el: | |
1443 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New. | |
1444 * lisp-mode.el (lisp-interaction-mode): | |
1445 Put back Lisp Interaction menubar for Jan V's sake. | |
1446 | |
1447 * simple.el: | |
1448 * simple.el (mark-ring): | |
1449 * simple.el (dont-record-current-mark): New. | |
1450 * simple.el (in-shifted-motion-command): New. | |
1451 * simple.el (mark-ring-unrecorded-commands): New. | |
1452 * simple.el (mark-ring-max): | |
1453 * simple.el (set-mark-command): | |
1454 * simple.el (push-mark): | |
1455 * simple.el (handle-pre-motion-command): | |
1456 Implement scheme for not recording unimportant marks. | |
1457 | |
1458 * subr.el: | |
1459 * subr.el (function-allows-args): New. | |
1460 New function function-allows-args. | |
1461 | |
1462 2000-03-20 Martin Buchholz <martin@xemacs.org> | |
1463 | |
1464 * XEmacs 21.2.32 is released. | |
1465 | |
1466 2000-03-20 Andy Piper <andy@xemacs.org> | |
1467 | |
1468 * gutter-items.el (update-tab-in-gutter): force selection of the | |
1469 selected-window if required to do so. | |
1470 (buffers-tab-items): ditto. | |
1471 (add-tab-to-gutter): ditto. | |
1472 (create-frame-hook): use force-selection. | |
1473 (default-gutter-position-changed): lambdify. | |
1474 (update-tab-hook): deleted since it was only used in one place. | |
1475 | |
1476 2000-03-18 Andy Piper <andy@xemacs.org> | |
1477 | |
1478 * files.el (find-file-noselect): undo change that shouldn't have | |
1479 gone in. | |
1480 | |
1481 2000-03-17 Andy Piper <andy@xemacs.org> | |
1482 | |
1483 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead | |
1484 of selected-window trickery. | |
1485 | |
1486 * gutter-items.el (update-tab-in-gutter): don't give dedicated | |
1487 frames tabs. | |
1488 (progress-display-stop-callback): progress -> progress-display | |
1489 (progress-display-quit-function): ditto. | |
1490 (clear-progress-display): ditto. | |
1491 (remove-progress-display): ditto. | |
1492 (append-progress-display): ditto. | |
1493 (abort-progress-display): ditto. | |
1494 (raw-append-progress-display): ditto. | |
1495 (display-progress-display): ditto. | |
1496 (current-progress-display-label): ditto. | |
1497 (current-progress-display): ditto. | |
1498 (lprogress-display): ditto and save the buffer | |
1499 (progress-display): ditto. Otherwise the buffer sometimes gets | |
1500 changed which confuses font-lock. | |
1501 | |
1502 * font-lock.el (font-lock-default-fontify-buffer): catch all | |
1503 errors, not just quit. | |
1504 (font-lock-mode): progress -> display-progress | |
1505 (font-lock-default-fontify-buffer): ditto. | |
1506 (font-lock-fontify-syntactically-region): ditto. | |
1507 (font-lock-fontify-keywords-region): ditto. | |
1508 | |
1509 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr> | |
1510 | |
1511 * cl.el (gensym): Move to here from cl-macs.el. | |
1512 (gentemp): Ditto. | |
1513 | |
1514 2000-03-16 Andy Piper <andy@xemacs.org> | |
1515 | |
1516 * font-lock.el (font-lock-mode): use lprogress and friends for | |
1517 progress management. | |
1518 (font-lock-default-fontify-buffer): ditto. | |
1519 (font-lock-fontify-syntactically-region): ditto. | |
1520 (font-lock-fontify-keywords-region): ditto. | |
1521 (font-lock-revert-cleanup): fix reverting. | |
1522 (font-lock-revert-setup): ditto. | |
1523 | |
1524 * gutter-items.el (progress-use-echo-area): new variable. Use the | |
1525 echo area for progress gauges if non-nil. | |
1526 (clear-progress): remove echo area stuff and defer to | |
1527 clear-message. | |
1528 (append-progress): dispatch non-command events after each progress | |
1529 increment. Remove echo area stuff. | |
1530 (abort-progress): remove echo area stuff and defer to | |
1531 display-message. | |
1532 (raw-append-progress): ditto. Dispatch non-command events after | |
1533 gutter redisplay. | |
1534 (display-progress): defer echo area stuff to display-message. | |
1535 | |
1536 * gutter-items.el (clear-progress): | |
1537 (abort-progress): indentation changes. | |
1538 (display-progress): don't clear progress. | |
1539 (append-progress): compare messages with equal. | |
1540 (raw-append-progress): use dispatch-non-command-events to flush | |
1541 widget creation events. | |
1542 | |
1543 2000-03-13 Ben Wing <ben@xemacs.org> | |
1544 | |
1545 * abbrev.el: | |
1546 * abbrev.el (abbrev-string-to-be-defined): New. | |
1547 * abbrev.el (inverse-abbrev-string-to-be-defined): New. | |
1548 Changes for use with the menubar. | |
1549 | |
1550 2000-03-12 Ben Wing <ben@xemacs.org> | |
1551 | |
1552 * alist.el (vassoc): moved here from font-menu.el. | |
1553 | |
1554 * custom.el (defface): typo fix. | |
1555 | |
1556 * dialog.el (yes-or-no-p-dialog-box): | |
1557 * dialog.el (message-box): | |
1558 * files.el (save-some-buffers-1): | |
1559 Put accelerators in the button names. | |
1560 | |
1561 * font-lock.el (font-lock-comment-face): | |
1562 * font-lock.el (font-lock-keyword-face): | |
1563 * font-lock.el (font-lock-function-name-face): | |
1564 Fixed some of the colors under MS Windows because the existing | |
1565 default colors were hardly different from black and needed to be | |
1566 made lighter. | |
1567 | |
1568 * font-menu.el: | |
1569 * font-menu.el (font-menu-split-long-menu): | |
1570 * font-menu.el (font-menu-family-constructor): | |
1571 * font-menu.el (font-menu-size-constructor): | |
1572 * font-menu.el (font-menu-weight-constructor): | |
1573 * font-menu.el (font-menu-set-font): | |
1574 vassoc moved to alist.el. | |
1575 Accelerators added to all menus. | |
1576 Unused bound var new-props removed. | |
1577 | |
1578 * keydefs.el: I did a whole lot of rearranging to put things in a | |
1579 more consistent order and fixed a number of cases where key | |
1580 combinations involving up, down, left, right and so on were | |
1581 defined but the corresponding keypad combinations were not | |
1582 defined. | |
1583 | |
1584 * lisp-mode.el: | |
1585 * lisp-mode.el (lisp-interaction-mode-popup-menu): | |
1586 * lisp-mode.el (emacs-lisp-mode): | |
1587 * lisp-mode.el (lisp-interaction-mode): | |
1588 * lisp-mode.el (flet): | |
1589 Added accelerators onto the menus. | |
1590 Made all the different versions of the let function be indented | |
1591 the same way. | |
1592 Undid Steve's easy-menu-ification, because it makes it impossible | |
1593 to have the menubar and popup menus different. | |
1594 Cleaned up the menu; added items for find-function &c and some | |
1595 indenting, and removed debug-on-*. | |
1596 | |
1597 * list-mode.el (list-mode-hook): | |
1598 * list-mode.el (list-mode): | |
1599 * list-mode.el (completion-setup-hook): | |
1600 * list-mode.el (display-completion-list): | |
1601 Added support for the :window-height keyword, which is required | |
1602 because of other changes that I made for the file dialog box. I | |
1603 also made the hook variables list-mode-hook and | |
1604 completion-setup-hook and also minibuffer-setup-hook in | |
1605 minibuf.el be permanent-local; see comment in list-mode.el. | |
1606 | |
1607 * map-ynp.el (map-y-or-n-p): | |
1608 Added accelerators to the dialog buttons. | |
1609 | |
1610 * menubar-items.el (menu-truncate-list): | |
1611 New internal function. | |
1612 * menubar-items.el (submenu-generate-accelerator-spec): | |
1613 * menubar-items.el (menu-item-strip-accelerator-spec): | |
1614 * menubar-items.el (menu-item-generate-accelerator-spec): | |
1615 New exported functions, for use in auto-generating accelerator specs. | |
1616 | |
1617 * menubar-items.el: | |
1618 * menubar-items.el (default-menubar): | |
1619 * menubar-items.el (maybe-add-init-button): | |
1620 * menubar-items.el (bookmark-menu-filter): | |
1621 * menubar-items.el (slow-format-buffers-menu-line): | |
1622 * menubar-items.el (build-buffers-menu-internal): | |
1623 * menubar-items.el (language-environment-menu-filter): | |
1624 * menubar-items.el (default-popup-menu): | |
1625 * menubar-items.el (popup-buffer-menu): | |
1626 * menubar-items.el (popup-menubar-menu): | |
1627 Did a major overhaul on this file, and in fact I'm nowhere near | |
1628 done working on the menubar, and there will be more patches to | |
1629 come. A basic summary of what I've done: | |
1630 | |
1631 a) I added accelerators to all of the menu items. For menus that | |
1632 are auto-generated, such as the buffers menu, the accelerators are | |
1633 automatically added to the beginning of each line using the | |
1634 numbers 1 through 9, then zero, and then letters starting with A, | |
1635 but omitting the letters that are already in use for the fixed | |
1636 menu items at the top of the buffers menu. To facilitate adding | |
1637 accelerators of this kind, I created some new functions | |
1638 (*-accelerator-spec), which are also being used by other filters | |
1639 that auto generate lists of things such as ftp sites to download | |
1640 packages. If people really don't like these accelerators | |
1641 appearing at the beginning of the menu items, a variable can be | |
1642 added to optionally turn them off, but I think this is rather | |
1643 pointless because other menu items have accelerators and many or | |
1644 most of the menu users will use the accelerators if the support is | |
1645 there. | |
1646 | |
1647 b) I combined the top level Tools and Apps menus into a single | |
1648 Tools menu, because the distinction between the two is not | |
1649 obvious, and the items on the menus are not used often enough that | |
1650 putting some of them onto submenus is a problem. | |
1651 | |
1652 c) I created two new top level menus called View and Cmds because | |
1653 there were too many items on the File and Edit menus, and I'm going | |
1654 to be adding more items to these menus. In contrast to the Tools | |
1655 menu, the items on these menus may be used quite often during an | |
1656 editing session, and so should be available with fewer | |
1657 keystrokes. | |
1658 | |
1659 d) I added a number of options to the options menu, including one | |
1660 for controlling whether the alt key can be used to traverse to | |
1661 menu items using the accelerators, one for controlling behavior of | |
1662 control-k, one for controlling how the kill and yank functions | |
1663 interact with the clipboard, a few additional buffers-menu | |
1664 options, and various other things. I also did a bit of | |
1665 rearranging, for example, combining the keyboard and mouse options | |
1666 into a single keyboard and mouse submenu to facilitate the | |
1667 accelerators on that level. | |
1668 | |
1669 e) I changed the variable buffers-menu-format-buffer-line-function | |
1670 to take two arguments instead of one, the second argument being | |
1671 the line number for use in creating an accelerator. I added a | |
1672 hack to support existing functions with one argument (although I | |
1673 doubt that very many of these exist), for backward compatibility. | |
1674 | |
1675 f) I moved the top level mule menu to be a submenu of the edit | |
1676 menu. I think that most of the items on this menu are fairly | |
1677 useless and there are certainly not enough frequently used items | |
1678 to justify this being its own top level menu. | |
1679 | |
1680 g) I combined most of the items in big-menubar.el into the main menu. | |
1681 If people think the main menu is too big, it would be possible to | |
1682 create different configurations, some smaller. | |
1683 | |
1684 * menubar.el (check-menu-syntax): | |
1685 Deleted some syntax checks that were no longer valid, partly | |
1686 because of changes that were already made a long time ago, and | |
1687 partly because of a change I made where I allow the name of the | |
1688 menu item to be an evaluated expression rather than just a string, | |
1689 similar to all of the other parameters of a menu item. | |
1690 | |
1691 * minibuf.el: | |
1692 * minibuf.el (read-file-name-1): | |
1693 * minibuf.el (mouse-read-file-name-1): | |
1694 I made a number of changes to improve the appearance | |
1695 and functioning of the file dialog box. They include: | |
1696 | |
1697 a) Fixing the problem where closing the dialog box by clicking on | |
1698 the close button of the window didn't properly exit the | |
1699 minibuffer. | |
1700 | |
1701 b) Fixing the problem that if you typed part of a file name, and | |
1702 then clicked on a completion with the mouse, the file was not | |
1703 correctly selected. | |
1704 | |
1705 c) Changing the title of the dialog box to reflect the operation | |
1706 being done in accordance with user interface conventions, rather | |
1707 than the name of the dialog box buffer, which is rather useless. | |
1708 | |
1709 d) Remove the words "possible completions are" which didn't | |
1710 belong. | |
1711 | |
1712 e) Fix things so that the completions scroll off the end of the | |
1713 completions windows only to the right, rather than both to the | |
1714 right and down, which is in accordance with Windows user interface | |
1715 conventions. | |
1716 | |
1717 * msw-init.el (init-post-mswindows-win): | |
1718 Added a binding for meta-F4, which is the standard windows binding | |
1719 for exiting a program. | |
1720 | |
1721 * select.el (get-selection-no-error): | |
1722 * select.el (own-selection): | |
1723 * select.el (own-clipboard): | |
1724 Added an optional argument called append to the functions | |
1725 own-selection and own-clipboard. This adds support for appending | |
1726 text to the existing selection and allows the function | |
1727 own-clipboard to be used as the value of the variable | |
1728 interprogram- cut-function. | |
1729 | |
1730 Fixed a bug in own-selection in handling zmacs-region-stays. | |
1731 | |
1732 * simple.el (historical-kill-line): New. | |
1733 | |
1734 * simple.el (kill-line): | |
1735 * simple.el (interprogram-cut-function): | |
1736 * simple.el (interprogram-paste-function): | |
1737 * simple.el (handle-pre-motion-command): | |
1738 * simple.el (next-line): | |
1739 * simple.el (previous-line): | |
1740 a) Expanded the variable kill-whole-line, so that function | |
1741 kill-line can be set to delete the entire line always, not just | |
1742 when cursor is at the beginning of the line. This is controlled | |
1743 by setting the variable kill-whole-line to the symbol 'always. | |
1744 This behavior, as well as the existing kill-whole-line behavior, | |
1745 now only take effect when kill-line is called interactively, | |
1746 although this is a departure from a previous behavior in the case | |
1747 of setting this variable kill-whole-line to t. It is almost | |
1748 certainly what has always been intended, and most likely the old | |
1749 way of doing things introduced bugs. I also created a function | |
1750 called historical-kill-line, which ignores the kill-whole-line | |
1751 setting and always gives the historical behavior of only killing | |
1752 to the end of the line. I bound this function to shift- control-k | |
1753 so that the kill to end of line behavior is available, even when | |
1754 kill-whole-line has been set to change control-k into the simple | |
1755 delete-whole-line behavior. (This can be set using the options | |
1756 menu.) | |
1757 | |
1758 b) I changed things so that kill and yank now interact with the | |
1759 clipboard by default under windows. This was done by changing the | |
1760 default value of interprogram-cut- function and | |
1761 interprogram-paste-function. You can get the old behavior by | |
1762 setting these to nil, and there is an option on the options menu | |
1763 to do this. | |
1764 | |
1765 c) I added support for selecting text using shifted motion keys. | |
1766 This support is on by default and can be controlled by the | |
1767 variable shifted-motion-keys-select-region. There is also a | |
1768 variable called unshifted-motion-keys-deselect-region that | |
1769 controls more specifically how the shifted motion key behavior | |
1770 works. I did not put an option on the options menu to turn this | |
1771 off, because I can't imagine why this would be useful. | |
1772 | |
1773 * simple.el (forward-block-of-lines): | |
1774 * simple.el (backward-block-of-lines): | |
1775 * simple.el (block-movement-size): | |
1776 New. | |
1777 | |
1778 * simple.el (uncapitalized-title-words): | |
1779 * simple.el (uncapitalized-title-word-regexp): | |
1780 * simple.el (capitalize-string-as-title): | |
1781 * simple.el (capitalize-region-as-title): | |
1782 New. | |
1783 | |
1784 | |
1785 * subr.el (add-hook): | |
1786 * subr.el (make-local-hook): New. | |
1787 * subr.el (remove-local-hook): New. | |
1788 * subr.el (add-one-shot-hook): New. | |
1789 * subr.el (add-local-one-shot-hook): New. | |
1790 Added some functions to make using hooks easier. | |
1791 These include: | |
1792 | |
1793 a) Functions add-local-hook and remove-local-hook to make it easy | |
1794 to use local hooks. | |
1795 | |
1796 b) Functions add-one-shot-hook and add-local-one-shot-hook, which | |
1797 make it possible to add a "one-shot" hook, which is to say a hook | |
1798 that runs only once, and automatically removes itself after the | |
1799 first time it has run. | |
1800 | |
1801 2000-03-09 Andy Piper <andy@xemacs.org> | |
1802 | |
1803 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. | |
1804 | |
1805 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1806 | |
1807 * buff-menu.el (buffers-menu-omit-invisible-buffers): | |
1808 Moved from menubar-items.el. | |
1809 * dumped-lisp.el: Dump gutter-items regardless of menubar. | |
1810 | |
1811 2000-03-08 Andy Piper <andy@xemacs.org> | |
1812 | |
1813 * gutter-items.el (build-buffers-tab-internal): add selected field | |
1814 to buffers tab spec. | |
1815 | |
1816 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1817 | |
1818 * minibuf.el (last-exact-completion): Initialize to nil. | |
1819 | |
1820 2000-03-07 Didier Verna <didier@xemacs.org> | |
1821 | |
1822 * startup.el (command-line-1): remove unused variable | |
1823 `first-file-buffer'. | |
1824 | |
1825 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr> | |
1826 | |
1827 * loaddefs.el (completion-ignored-extensions): Removed ".log", | |
1828 which is also used for Web server log files. | |
1829 | |
1830 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
1831 | |
1832 * mule/mule-charset.el: Setup auto-fill-chars. | |
1833 | |
1834 2000-03-02 SL Baur <steve@beopen.com> | |
1835 | |
1836 * subr.el (with-string-as-buffer-contents): Reimplement using | |
1837 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes | |
1838 non-deletion of buffer after execution problem. | |
1839 (with-output-to-string): Use unique buffer name. | |
1840 | |
1841 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org> | |
1842 | |
1843 * gutter-items.el (buffers-tab-sort-function): New variable. | |
1844 (buffers-tab-items): Funcall it to sort the buffer tab list. | |
1845 | |
1846 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org> | |
1847 | |
1848 * startup.el (load-user-init-file): Merge two `if's to one `or'. | |
1849 | |
1850 2000-02-28 Martin Buchholz <martin@xemacs.org> | |
1851 | |
1852 * menubar-items.el (maybe-add-init-button): Remove the "Load | |
1853 .emacs" button from all menubars. | |
1854 | |
1855 2000-03-01 Didier Verna <didier@xemacs.org> | |
1856 | |
1857 * rect.el (string-rectangle): depend on `pending-delete-mode' for | |
1858 region rectangle replacement (from Jan Vroonhof). | |
1859 (replace-rectangle): new function. | |
1860 | |
1861 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
1862 | |
1863 * mule/mule-cmds.el (set-default-coding-systems): Use | |
1864 set-terminal-coding-system and set-keyboard-coding-system. | |
1865 * coding.el (set-terminal-coding-system): Use | |
1866 set-console-tty-output-coding-system. | |
1867 (set-keyboard-coding-system): Use | |
1868 set-console-tty-input-coding-system. | |
1869 | |
1870 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org> | |
1871 | |
1872 * minibuf.el (read-variable): Allow symbol to default argument. | |
1873 | |
1874 2000-02-27 Andy Piper <andy@xemacs.org> | |
1875 | |
1876 * gutter-items.el (update-tab-hook): new function to be used for | |
1877 hooks. | |
1878 (create-frame-hook): add update-tab-hook. | |
1879 (record-buffer-hook): ditto. | |
1880 (default-gutter-position-changed): ditto. | |
1881 (default-gutter-position): updating the buffers tab is now handled | |
1882 by a hook. | |
1883 (default-gutter-position-changed-hook): new variable. | |
1884 (gutter-element-visibility-changed-hook): ditto. | |
1885 (set-gutter-element-visible-p): call it. | |
1886 (set-gutter-element): use modify-specifier-instances. Set extents | |
1887 as duplicable before using. | |
1888 (remove-gutter-element): ditto. | |
1889 (set-gutter-element-visible-p): ditto. | |
1890 (init-gutter): new function. | |
1891 (add-tab-to-gutter): use new gutter-element functions rather than | |
1892 setting specifiers directly. | |
1893 (clear-progress): ditto. | |
1894 (abort-progress): ditto. | |
1895 (gutter-buffers-tab-visible-p): renamed from | |
1896 default-gutter-visible-p | |
1897 | |
1898 * specifier.el (modify-specifier-instances): new function from Jan | |
1899 Vroonhof. | |
1900 | |
1901 * x-init.el (init-post-x-win): call init-gutter. | |
1902 | |
1903 * msw-init.el (init-post-mswindows-win): call init-gutter. | |
1904 | |
1905 * menubar-items.el (default-menubar): Update to reflect new gutter | |
1906 variables. | |
1907 | |
1908 2000-02-26 Andy Piper <andy@xemacs.org> | |
1909 | |
1910 * gutter-items.el (set-gutter-element): new function. Add gutter | |
1911 elements to the specified gutter. | |
1912 (remove-gutter-element): new function. Remove gutter elements from | |
1913 the specified gutter. | |
1914 (set-gutter-element-visible-p): new function. Set gutter element | |
1915 visibility for the provided gutter-visible specifier. | |
1916 | |
1917 2000-02-23 Andy Piper <andy@xemacs.org> | |
1918 | |
1919 * gutter-items.el (add-tab-to-gutter): specify dimensions | |
1920 dynamically. | |
1921 | |
1922 2000-02-24 Martin Buchholz <martin@xemacs.org> | |
1923 | |
1924 * gutter-items.el (add-tab-to-gutter): | |
1925 * package-get.el (package-get-interactive-package-query): | |
1926 * package-ui.el (pui-directory-exists): | |
1927 (pui-install-selected-packages): | |
1928 (pui-list-packages): | |
1929 Use #'(lambda ...) instead of '(lambda ...). | |
1930 | |
1931 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net> | |
1932 | |
1933 * startup.el (load-user-init-file): Check to make sure user | |
1934 has an init-file before calling load(). | |
1935 | |
1936 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1937 | |
1938 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag. | |
1939 | |
1940 2000-02-23 Martin Buchholz <martin@xemacs.org> | |
1941 | |
1942 * XEmacs 21.2.31 is released. | |
1943 | |
1944 2000-02-21 Mike Sperber <mike@xemacs.org> | |
1945 | |
1946 * loadup.el (really-early-error-handler): | |
1947 * update-elc.el: | |
1948 * make-docfile.el: | |
1949 Remove dependency on EMACSBOOTSTRAP... environment variables. | |
1950 | |
1951 2000-02-21 Martin Buchholz <martin@xemacs.org> | |
1952 | |
1953 * XEmacs 21.2.30 is released. | |
1954 | |
1955 2000-02-19 Martin Buchholz <martin@xemacs.org> | |
1956 | |
1957 * byte-optimize.el (byte-optimize-plus): | |
1958 (byte-optimize-minus): | |
1959 (byte-optimize-multiply): | |
1960 Optimize (- 0) to 0, not (-) | |
1961 Optimize (+ 5 3.0) to 8.0 | |
1962 Optimize (* 5 3.0) to 15.0 | |
1963 Improve readability. | |
1964 | |
1965 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1966 | |
1967 * modeline.el: (modeline-scrolling-method): change modeline | |
1968 mswindows cursor appearance according to the value. | |
1969 | |
1970 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default | |
1971 and 'gui-element face colors and 'gui-element face font to Windows | |
1972 defaults. | |
1973 | |
1974 2000-02-09 Stef Epardaud <stef@lunatech.com> | |
1975 | |
1976 * font-lock.el: Javadoc enhancements | |
1977 | |
1978 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
1979 | |
1980 * ldap.el (toplevel): Test if LDAP support has been compiled in | |
1981 (ldap-verbose): New option | |
1982 (ldap-search-entries): Renamed from the previous ldap-search | |
1983 Conditionalize message display on ldap-verbose | |
1984 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New | |
1985 defuns | |
1986 (ldap-search): Is now defined as an obsolete wrapper calling | |
1987 ldap-search-basic or ldap-search-entries | |
1988 | |
1989 | |
1990 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp> | |
1991 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> | |
1992 Jan Vroonhof <jan@xemacs.org> | |
1993 | |
1994 * byte-optimize.el (byte-optimize-form-code-walker): Fixed. | |
1995 When for-effect is true, didn't call `byte-optimize-form' | |
1996 in and/or subforms without last. | |
1997 | |
1998 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1999 | |
2000 * package-get.el (package-get-download-sites): Use correct custom | |
2001 type. | |
2002 | |
2003 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
2004 | |
2005 * files.el (write-file): Ask for coding system when compiled with | |
2006 file-coding. | |
2007 | |
2008 2000-02-16 Andy Piper <andy@xemacs.org> | |
2009 | |
2010 * buffer.el (switch-to-buffer): give norecord argument to | |
2011 set-window-buffer instead of explicitly recording. | |
2012 | |
2013 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if | |
2014 we have to pick a window. | |
2015 | |
2016 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
2017 | |
2018 * mule/mule-cmds.el (describe-language-support): Don't add | |
2019 unexist function to help-map. | |
2020 (describe-coding-system): Don't use already assigend `C'. | |
2021 | |
2022 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se> | |
2023 | |
2024 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it | |
2025 work in custom. | |
2026 | |
2027 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp> | |
2028 | |
2029 * about.el: Ienaga's e-mail address change. | |
2030 | |
2031 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu> | |
2032 | |
2033 * etags.el (find-tag): force new window -- even if buf already | |
2034 visible -- when other-window is t | |
2035 | |
2036 2000-02-16 Martin Buchholz <martin@xemacs.org> | |
2037 | |
2038 * XEmacs 21.2.29 is released. | |
2039 | |
2040 2000-02-09 Martin Buchholz <martin@xemacs.org> | |
2041 | |
2042 * cl-extra.el (getf): This is now identical to `plist-get', so | |
2043 just defalias it. | |
2044 * cl-macs.el: Make getf an alias to plist-get, at the | |
2045 byte-compiler level, using define-compiler-macro. | |
2046 | |
2047 2000-02-08 Martin Buchholz <martin@xemacs.org> | |
2048 | |
2049 * cl-extra.el (cl-remprop): Remove. remprop is now in C. | |
2050 | |
2051 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com> | |
2052 | |
2053 * lisp/etags.el (find-tag-internal): set exact-tagname to | |
2054 a regular expression that matches against the tagname | |
2055 part of the tag entry first instead of only looking in | |
2056 the context area. | |
2057 | |
2058 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se> | |
2059 | |
2060 * gutter-items.el: fixed typo(s) in customizing default-gutter-position | |
2061 * toobar.el: fixed typo(s) in customizing default-toolbar-position | |
2062 | |
1 2000-02-07 Martin Buchholz <martin@xemacs.org> | 2063 2000-02-07 Martin Buchholz <martin@xemacs.org> |
2 | 2064 |
3 * XEmacs 21.2.28 is released. | 2065 * XEmacs 21.2.28 is released. |
4 | 2066 |
5 2000-02-07 Martin Buchholz <martin@xemacs.org> | 2067 2000-02-07 Martin Buchholz <martin@xemacs.org> |
24 width check using `window-leftmost-p' and `window-rightmost-p'. | 2086 width check using `window-leftmost-p' and `window-rightmost-p'. |
25 | 2087 |
26 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> | 2088 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> |
27 | 2089 |
28 * wid-edit.el (widget-match-inline): An atom never matches a | 2090 * wid-edit.el (widget-match-inline): An atom never matches a |
29 list. | 2091 list. |
30 | 2092 |
31 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 2093 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
32 | 2094 |
33 * modeline.el: Consolidated 'x and 'mswindows specification under | 2095 * modeline.el: Consolidated 'x and 'mswindows specification under |
34 'win tag. | 2096 'win tag. |
48 * bytecomp.el (byte-compile-insert-header): Properly set coding | 2110 * bytecomp.el (byte-compile-insert-header): Properly set coding |
49 system under MULE and file-coding. | 2111 system under MULE and file-coding. |
50 | 2112 |
51 2000-01-28 Martin Buchholz <martin@xemacs.org> | 2113 2000-01-28 Martin Buchholz <martin@xemacs.org> |
52 | 2114 |
53 * coding.el (dontusethis-set-value-file-name-coding-system-handler): | 2115 * coding.el (dontusethis-set-value-file-name-coding-system-handler): |
54 (dontusethis-set-value-terminal-coding-system-handler): | 2116 (dontusethis-set-value-terminal-coding-system-handler): |
55 (dontusethis-set-value-keyboard-coding-system-handler): | 2117 (dontusethis-set-value-keyboard-coding-system-handler): |
56 Never undefine coding system aliases. Emergency fix for gnus. | 2118 Never undefine coding system aliases. Emergency fix for gnus. |
57 | 2119 |
58 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr> | 2120 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr> |
59 | 2121 |
60 * files.el (abbreviate-file-name): Use directory-sep-char instead | 2122 * files.el (abbreviate-file-name): Use directory-sep-char instead |
91 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 2153 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
92 | 2154 |
93 * process.el (shell-quote-argument): Use (nt-quote-process-args) | 2155 * process.el (shell-quote-argument): Use (nt-quote-process-args) |
94 for windows-nt. | 2156 for windows-nt. |
95 | 2157 |
96 * version.el: | 2158 * version.el: |
97 * startup.el (user-init-file-base): | 2159 * startup.el (user-init-file-base): |
98 * process.el (call-process-region): | 2160 * process.el (call-process-region): |
99 * files.el (make-backup-file-name): | 2161 * files.el (make-backup-file-name): |
100 (backup-file-name-p): | 2162 (backup-file-name-p): |
101 (file-relative-name): | 2163 (file-relative-name): |
102 (abbreviate-file-name): | 2164 (abbreviate-file-name): |
103 (set-auto-mode): | 2165 (set-auto-mode): |
104 * code-process.el (call-process-region): Removed unnecessary | 2166 * code-process.el (call-process-region): Removed unnecessary |
105 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos | 2167 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos |
106 support out of the universe. | 2168 support out of the universe. |
107 | 2169 |
108 * process.el: | 2170 * process.el: |
109 * code-process.el: | 2171 * code-process.el: |
110 * bytecomp.el (byte-compile-file): Removed reference to | 2172 * bytecomp.el (byte-compile-file): Removed reference to |
111 buffer-file-type, and commented usage of binary-process-output | 2173 buffer-file-type, and commented usage of binary-process-output |
112 NTEmacs variables. | 2174 NTEmacs variables. |
113 | 2175 |
114 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org> | 2176 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org> |
955 (ldap-decode-string): Guard against `decode-coding-string' not | 3017 (ldap-decode-string): Guard against `decode-coding-string' not |
956 being defined | 3018 being defined |
957 (ldap-encode-string): Guard against `encode-coding-string' not | 3019 (ldap-encode-string): Guard against `encode-coding-string' not |
958 being defined | 3020 being defined |
959 | 3021 |
960 1999-08-23 Didier Verna <verna@inf.enst.fr> | 3022 1999-08-23 Didier Verna <didier@xemacs.org> |
961 | 3023 |
962 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>. | 3024 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>. |
963 Some doc strings improvements, and add a star to the `interactive' | 3025 Some doc strings improvements, and add a star to the `interactive' |
964 calls. | 3026 calls. |
965 | 3027 |
990 1999-08-13 Andy Piper <andy@xemacs.org> | 3052 1999-08-13 Andy Piper <andy@xemacs.org> |
991 | 3053 |
992 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* | 3054 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* |
993 deletion problem. | 3055 deletion problem. |
994 | 3056 |
995 1999-07-30 Didier Verna <verna@inf.enst.fr> | 3057 1999-07-30 Didier Verna <didier@xemacs.org> |
996 | 3058 |
997 * cus-edit.el (custom-save-variables): I said, use prin1 instead | 3059 * cus-edit.el (custom-save-variables): I said, use prin1 instead |
998 of princ to output symbols. | 3060 of princ to output symbols. |
999 (custom-save-face-internal): ditto. | 3061 (custom-save-face-internal): ditto. |
1000 (custom-save-resets): ditto. | 3062 (custom-save-resets): ditto. |
1001 | 3063 |
1002 1999-08-09 Didier Verna <verna@inf.enst.fr> | 3064 1999-08-09 Didier Verna <didier@xemacs.org> |
1003 | 3065 |
1004 * gutter-items.el (select-buffers-tab-buffers-by-mode): use | 3066 * gutter-items.el (select-buffers-tab-buffers-by-mode): use |
1005 `regexp-quote' to protect the major mode name for use as a regular | 3067 `regexp-quote' to protect the major mode name for use as a regular |
1006 expression (c++ needs this for instance). | 3068 expression (c++ needs this for instance). |
1007 | 3069 |
1569 describes `coding-priority' KEY. | 3631 describes `coding-priority' KEY. |
1570 (set-language-environment-coding-systems): New function. | 3632 (set-language-environment-coding-systems): New function. |
1571 (select-safe-coding-system): New function. | 3633 (select-safe-coding-system): New function. |
1572 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. | 3634 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. |
1573 (set-language-info-alist): New optionla arg PARENTS. Call | 3635 (set-language-info-alist): New optionla arg PARENTS. Call |
1574 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args. | 3636 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args. |
1575 (set-language-environment-coding-systems): New function. | 3637 (set-language-environment-coding-systems): New function. |
1576 | 3638 |
1577 * mule/chinese.el: Remove setting up of | 3639 * mule/chinese.el: Remove setting up of |
1578 describe-chinese-environment-map and | 3640 describe-chinese-environment-map and |
1579 setup-chinese-environment-map. Exclude them in args of calls to | 3641 setup-chinese-environment-map. Exclude them in args of calls to |
1688 | 3750 |
1689 * config.el (config-value-file): config.values is installed into | 3751 * config.el (config-value-file): config.values is installed into |
1690 doc-directory. | 3752 doc-directory. |
1691 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu> | 3753 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu> |
1692 | 3754 |
1693 1999-07-19 Didier Verna <verna@inf.enst.fr> | 3755 1999-07-19 Didier Verna <didier@xemacs.org> |
1694 | 3756 |
1695 * rect.el: all functions rewritten, except when noted. Below is a | 3757 * rect.el: all functions rewritten, except when noted. Below is a |
1696 list of interface changes. | 3758 list of interface changes. |
1697 (apply-on-rectangle): new function. Obsoletes | 3759 (apply-on-rectangle): new function. Obsoletes |
1698 `operate-on-rectangle'. All functions that used to call this | 3760 `operate-on-rectangle'. All functions that used to call this |
1739 | 3801 |
1740 1999-07-16 Andy Piper <andy@xemacs.org> | 3802 1999-07-16 Andy Piper <andy@xemacs.org> |
1741 | 3803 |
1742 * gui.el (make-dialog-frame): turn off gutters for dialogs. | 3804 * gui.el (make-dialog-frame): turn off gutters for dialogs. |
1743 | 3805 |
1744 1999-07-15 Didier Verna <verna@inf.enst.fr> | 3806 1999-07-15 Didier Verna <didier@xemacs.org> |
1745 | 3807 |
1746 * cus-edit.el (custom-prompt-variable): optional third arg makes | 3808 * cus-edit.el (custom-prompt-variable): optional third arg makes |
1747 prompt for a comment string. | 3809 prompt for a comment string. |
1748 (customize-set-value): optional prefix makes this function handle | 3810 (customize-set-value): optional prefix makes this function handle |
1749 variable comments. | 3811 variable comments. |
2452 1999-03-12 SL Baur <steve@xemacs.org> | 4514 1999-03-12 SL Baur <steve@xemacs.org> |
2453 | 4515 |
2454 * simple.el (delete-key-deletes-forward): Revert to previous | 4516 * simple.el (delete-key-deletes-forward): Revert to previous |
2455 behavior. | 4517 behavior. |
2456 | 4518 |
2457 1999-01-18 Didier Verna <verna@inf.enst.fr> | 4519 1999-01-18 Didier Verna <didier@xemacs.org> |
2458 | 4520 |
2459 * menubar-items.el (xemacs-splash-buffer): handle the case of | 4521 * menubar-items.el (xemacs-splash-buffer): handle the case of |
2460 multiple elements in the splash buffer body. | 4522 multiple elements in the splash buffer body. |
2461 | 4523 |
2462 * startup.el (splash-frame-timeout): new constant: interval | 4524 * startup.el (splash-frame-timeout): new constant: interval |
2490 custom menu to only be activated when package-base is available. | 4552 custom menu to only be activated when package-base is available. |
2491 | 4553 |
2492 * package-get.el (package-get-custom): don't load | 4554 * package-get.el (package-get-custom): don't load |
2493 package-get-custom as it is auto-generated. Fix group definition. | 4555 package-get-custom as it is auto-generated. Fix group definition. |
2494 | 4556 |
2495 1999-03-05 Didier Verna <verna@inf.enst.fr> | 4557 1999-03-05 Didier Verna <didier@xemacs.org> |
2496 | 4558 |
2497 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string' | 4559 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string' |
2498 instead of `symbol-name' (Thanks Kyle). | 4560 instead of `symbol-name' (Thanks Kyle). |
2499 | 4561 |
2500 * cus-edit.el (custom-save-variables): use `prin1' instead of | 4562 * cus-edit.el (custom-save-variables): use `prin1' instead of |
2512 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp> | 4574 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp> |
2513 | 4575 |
2514 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated | 4576 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated |
2515 calls to font-lock during buffer reversion. | 4577 calls to font-lock during buffer reversion. |
2516 | 4578 |
2517 1999-02-12 Didier Verna <verna@inf.enst.fr> | 4579 1999-02-12 Didier Verna <didier@xemacs.org> |
2518 | 4580 |
2519 * info.el (Info-build-node-completions): unconditionally widen the | 4581 * info.el (Info-build-node-completions): unconditionally widen the |
2520 tag table buffer. | 4582 tag table buffer. |
2521 | 4583 |
2522 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu> | 4584 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu> |
2635 | 4697 |
2636 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | 4698 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> |
2637 | 4699 |
2638 * XEmacs 21.2.9 is released | 4700 * XEmacs 21.2.9 is released |
2639 | 4701 |
2640 1999-01-19 Didier Verna <verna@inf.enst.fr> | 4702 1999-01-19 Didier Verna <didier@xemacs.org> |
2641 | 4703 |
2642 * replace.el (replace-search-function): new variable containing a | 4704 * replace.el (replace-search-function): new variable containing a |
2643 function to perform a search-forward. | 4705 function to perform a search-forward. |
2644 (replace-re-search-function): new variable containing a function | 4706 (replace-re-search-function): new variable containing a function |
2645 to perform a re-search-forward. | 4707 to perform a re-search-forward. |
2646 (perform-replace): use them. | 4708 (perform-replace): use them. |
2647 | 4709 |
2648 1999-01-25 Didier Verna <verna@inf.enst.fr> | 4710 1999-01-25 Didier Verna <didier@xemacs.org> |
2649 | 4711 |
2650 * select.el (selection-owner-p): use the name `XEmacs'. | 4712 * select.el (selection-owner-p): use the name `XEmacs'. |
2651 (cut-copy-clear-internal): ditto. | 4713 (cut-copy-clear-internal): ditto. |
2652 | 4714 |
2653 1999-01-18 Andy Piper <andy@xemacs.org> | 4715 1999-01-18 Andy Piper <andy@xemacs.org> |
2659 | 4721 |
2660 * buffer.el (switch-to-buffer): Fixing documentation. | 4722 * buffer.el (switch-to-buffer): Fixing documentation. |
2661 * minibuf.el (minibuffer-completion-table): ditto. | 4723 * minibuf.el (minibuffer-completion-table): ditto. |
2662 * cl-macs.el (return-from): ditto. | 4724 * cl-macs.el (return-from): ditto. |
2663 | 4725 |
2664 1999-01-04 Didier Verna <verna@inf.enst.fr> | 4726 1999-01-04 Didier Verna <didier@xemacs.org> |
2665 | 4727 |
2666 * replace.el (delete-non-matching-lines): temporarily disable | 4728 * replace.el (delete-non-matching-lines): temporarily disable |
2667 case-folding when called interactively with a regexp containing | 4729 case-folding when called interactively with a regexp containing |
2668 uppercase characters. | 4730 uppercase characters. |
2669 (delete-matching-lines): ditto. | 4731 (delete-matching-lines): ditto. |
2742 (pui-toggle-package-delete-key): New function. | 4804 (pui-toggle-package-delete-key): New function. |
2743 (pui-popup-context-sensitive): New kludge. | 4805 (pui-popup-context-sensitive): New kludge. |
2744 (pui-list-packages): Add warning when `package-get-remote' is nil. | 4806 (pui-list-packages): Add warning when `package-get-remote' is nil. |
2745 (package-ui-add-site): New function. | 4807 (package-ui-add-site): New function. |
2746 | 4808 |
2747 1998-12-01 Didier Verna <verna@inf.enst.fr> | 4809 1998-12-01 Didier Verna <didier@xemacs.org> |
2748 | 4810 |
2749 * hyper-apropos.el (hyper-where-is): added the missing autoload. | 4811 * hyper-apropos.el (hyper-where-is): added the missing autoload. |
2750 | 4812 |
2751 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 4813 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
2752 | 4814 |
3225 | 5287 |
3226 1998-10-11 SL Baur <steve@altair.xemacs.org> | 5288 1998-10-11 SL Baur <steve@altair.xemacs.org> |
3227 | 5289 |
3228 * package-get-base.el: removed. | 5290 * package-get-base.el: removed. |
3229 | 5291 |
3230 1998-09-23 Didier Verna <verna@inf.enst.fr> | 5292 1998-09-23 Didier Verna <didier@xemacs.org> |
3231 | 5293 |
3232 * simple.el (search-caps-disable-folding): moved from isearch-mode.el | 5294 * simple.el (search-caps-disable-folding): moved from isearch-mode.el |
3233 (no-upper-case-p): new function. | 5295 (no-upper-case-p): new function. |
3234 (with-search-caps-disable-folding): new macro. | 5296 (with-search-caps-disable-folding): new macro. |
3235 (with-interactive-search-caps-disable-folding): new macro. | 5297 (with-interactive-search-caps-disable-folding): new macro. |
3412 | 5474 |
3413 * package-get.el: Moved some functions to package-admin.el. | 5475 * package-get.el: Moved some functions to package-admin.el. |
3414 Added interactive function `package-get-delete-package', for | 5476 Added interactive function `package-get-delete-package', for |
3415 use by users for deleting a package. | 5477 use by users for deleting a package. |
3416 | 5478 |
3417 Also modified to not require the prescence of efs. | 5479 Also modified to not require the presence of efs. |
3418 | 5480 |
3419 1998-09-22 Hrvoje Niksic <hniksic@srce.hr> | 5481 1998-09-22 Hrvoje Niksic <hniksic@srce.hr> |
3420 | 5482 |
3421 * files.el (find-file-noselect): Handle all signals, kill the | 5483 * files.el (find-file-noselect): Handle all signals, kill the |
3422 buffer and resignal. | 5484 buffer and resignal. |
3523 | 5585 |
3524 1998-08-16 SL Baur <steve@altair.xemacs.org> | 5586 1998-08-16 SL Baur <steve@altair.xemacs.org> |
3525 | 5587 |
3526 * lisp-mode.el (with-string-as-buffer-contents): Set indentation. | 5588 * lisp-mode.el (with-string-as-buffer-contents): Set indentation. |
3527 | 5589 |
3528 1998-07-17 Didier Verna <verna@inf.enst.fr> | 5590 1998-07-17 Didier Verna <didier@xemacs.org> |
3529 | 5591 |
3530 * faces.el (set-face-property): | 5592 * faces.el (set-face-property): |
3531 (set-face-dim-p): | 5593 (set-face-dim-p): |
3532 (face-dim-p): updated the doc strings now that the dim property isn't | 5594 (face-dim-p): updated the doc strings now that the dim property isn't |
3533 tty-specific. | 5595 tty-specific. |
3840 | 5902 |
3841 * about.el: Tweaked my entry in about-hackers. | 5903 * about.el: Tweaked my entry in about-hackers. |
3842 | 5904 |
3843 * find-paths.el (paths-emacs-root-p): | 5905 * find-paths.el (paths-emacs-root-p): |
3844 Relaxed emacs-root checking of an in-place installation to | 5906 Relaxed emacs-root checking of an in-place installation to |
3845 also accomodate the flat layout used on MS Windows. | 5907 also accommodate the flat layout used on MS Windows. |
3846 | 5908 |
3847 1998-06-29 John Jones <jj@asu.edu> | 5909 1998-06-29 John Jones <jj@asu.edu> |
3848 | 5910 |
3849 * package-get.el: calls to package-get-update-all will only | 5911 * package-get.el: calls to package-get-update-all will only |
3850 update packages which are already installed. | 5912 update packages which are already installed. |
4121 * files.el (save-some-buffers): Would wait 1 second. | 6183 * files.el (save-some-buffers): Would wait 1 second. |
4122 (save-some-buffers-1): Delete other windows here instead of in | 6184 (save-some-buffers-1): Delete other windows here instead of in |
4123 `save-some-buffers'. | 6185 `save-some-buffers'. |
4124 (save-some-buffers): Force redisplay only if windows were deleted. | 6186 (save-some-buffers): Force redisplay only if windows were deleted. |
4125 | 6187 |
4126 1998-06-02 Didier Verna <verna@inf.enst.fr> | 6188 1998-06-02 Didier Verna <didier@xemacs.org> |
4127 | 6189 |
4128 * cus-face.el (custom-face-attributes): generalized the use of | 6190 * cus-face.el (custom-face-attributes): generalized the use of |
4129 toggle buttons for boolean attributes. | 6191 toggle buttons for boolean attributes. |
4130 Re-ordered the items a bit. | 6192 Re-ordered the items a bit. |
4131 | 6193 |
4223 | 6285 |
4224 * x-faces.el: | 6286 * x-faces.el: |
4225 * faces.el: move definition of xpm-color-symbols from x-faces.el | 6287 * faces.el: move definition of xpm-color-symbols from x-faces.el |
4226 to faces. Predicate x-get-resource on the presence of x. | 6288 to faces. Predicate x-get-resource on the presence of x. |
4227 | 6289 |
4228 * msw-faces.el: set 3d-object face rather than modeline. Specifiy | 6290 * msw-faces.el: set 3d-object face rather than modeline. Specify |
4229 faces as specfier defaults. | 6291 faces as specfier defaults. |
4230 | 6292 |
4231 * package-get.el: don't use package-admin-add-single-file-package. | 6293 * package-get.el: don't use package-admin-add-single-file-package. |
4232 | 6294 |
4233 1998-05-25 Hrvoje Niksic <hniksic@srce.hr> | 6295 1998-05-25 Hrvoje Niksic <hniksic@srce.hr> |
4504 1998-05-15 Christian Nyb <chr@mediascience.no> | 6566 1998-05-15 Christian Nyb <chr@mediascience.no> |
4505 | 6567 |
4506 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char' | 6568 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char' |
4507 in Emacs 18. | 6569 in Emacs 18. |
4508 | 6570 |
4509 1998-05-13 Didier Verna <verna@inf.enst.fr> | 6571 1998-05-13 Didier Verna <didier@xemacs.org> |
4510 | 6572 |
4511 * mouse.el (drag-window-divider): give the vertical divider a | 6573 * mouse.el (drag-window-divider): give the vertical divider a |
4512 pressed look when dragging it. | 6574 pressed look when dragging it. |
4513 | 6575 |
4514 1998-05-13 Andy Piper <andyp@parallax.co.uk> | 6576 1998-05-13 Andy Piper <andyp@parallax.co.uk> |
5004 1998-04-29 SL Baur <steve@altair.xemacs.org> | 7066 1998-04-29 SL Baur <steve@altair.xemacs.org> |
5005 | 7067 |
5006 * default.el: Removed. | 7068 * default.el: Removed. |
5007 * site-start.el: Removed. | 7069 * site-start.el: Removed. |
5008 | 7070 |
5009 1998-04-29 Didier Verna <verna@inf.enst.fr> | 7071 1998-04-29 Didier Verna <didier@xemacs.org> |
5010 | 7072 |
5011 * minibuf.el (minibuffer-history-minimum-string-length): Default | 7073 * minibuf.el (minibuffer-history-minimum-string-length): Default |
5012 to nil. | 7074 to nil. |
5013 | 7075 |
5014 1998-04-28 SL Baur <steve@altair.xemacs.org> | 7076 1998-04-28 SL Baur <steve@altair.xemacs.org> |
5078 | 7140 |
5079 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk> | 7141 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk> |
5080 | 7142 |
5081 * msw-glyphs.el: enable graphics support. | 7143 * msw-glyphs.el: enable graphics support. |
5082 | 7144 |
5083 1998-04-23 Didier Verna <verna@inf.enst.fr> | 7145 1998-04-23 Didier Verna <didier@xemacs.org> |
5084 | 7146 |
5085 * x-menubar.el (default-menubar): restored the line-number-mode | 7147 * x-menubar.el (default-menubar): restored the line-number-mode |
5086 option. | 7148 option. |
5087 | 7149 |
5088 * misc doc string updates related to the options menu. | 7150 * misc doc string updates related to the options menu. |
5122 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> | 7184 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> |
5123 | 7185 |
5124 * package-get.el (package-get-all): add `\n' separator to | 7186 * package-get.el (package-get-all): add `\n' separator to |
5125 interactive specification so that both variables are read | 7187 interactive specification so that both variables are read |
5126 | 7188 |
5127 1998-04-22 Didier Verna <verna@inf.enst.fr> | 7189 1998-04-22 Didier Verna <didier@xemacs.org> |
5128 | 7190 |
5129 * x-menubar.el: ported the options menu to Custom. | 7191 * x-menubar.el: ported the options menu to Custom. |
5130 Moved the "read only" toggle button to the buffers menu. | 7192 Moved the "read only" toggle button to the buffers menu. |
5131 Corrected some missing ;;;###autoload or defcustom. | 7193 Corrected some missing ;;;###autoload or defcustom. |
5132 | 7194 |
5261 have support and xpm. | 7323 have support and xpm. |
5262 | 7324 |
5263 1998-04-16 SL Baur <steve@altair.xemacs.org> | 7325 1998-04-16 SL Baur <steve@altair.xemacs.org> |
5264 | 7326 |
5265 * files.el (toggle-read-only): Fix docstring. | 7327 * files.el (toggle-read-only): Fix docstring. |
5266 From Didier Verna <verna@inf.enst.fr> | 7328 From Didier Verna <didier@xemacs.org> |
5267 | 7329 |
5268 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 7330 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
5269 | 7331 |
5270 * startup.el (normal-top-level): Load autoload-file-name without | 7332 * startup.el (normal-top-level): Load autoload-file-name without |
5271 specifying an extension---some people only auto-autoload.el.gz. | 7333 specifying an extension---some people only auto-autoload.el.gz. |
5522 calling remove-specifier with '(x default) as the tag | 7584 calling remove-specifier with '(x default) as the tag |
5523 set and allowing inexact matches. | 7585 set and allowing inexact matches. |
5524 | 7586 |
5525 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com> | 7587 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com> |
5526 | 7588 |
5527 * faces.el: Separated face intializations based on | 7589 * faces.el: Separated face initializations based on |
5528 device classes into device type specific (tag set, | 7590 device classes into device type specific (tag set, |
5529 instantiator) pairs. | 7591 instantiator) pairs. |
5530 | 7592 |
5531 1998-03-09 Hrvoje Niksic <hniksic@srce.hr> | 7593 1998-03-09 Hrvoje Niksic <hniksic@srce.hr> |
5532 | 7594 |
5904 is non-nil, use window on the selected frame if it is not | 7966 is non-nil, use window on the selected frame if it is not |
5905 also the selected window. When defaulting, search for | 7967 also the selected window. When defaulting, search for |
5906 windows on the currently selected fgrame before searching | 7968 windows on the currently selected fgrame before searching |
5907 other frames. | 7969 other frames. |
5908 | 7970 |
5909 1998-02-25 Didier Verna <verna@inf.enst.fr> | 7971 1998-02-25 Didier Verna <didier@xemacs.org> |
5910 | 7972 |
5911 * modeline.el (modeline-swap-buffers): originally named | 7973 * modeline.el (modeline-swap-buffers): originally named |
5912 `mouse-release-modeline'. Whether to actually swap the buffers is | 7974 `mouse-release-modeline'. Whether to actually swap the buffers is |
5913 decided in `mouse-drag-modeline'. | 7975 decided in `mouse-drag-modeline'. |
5914 (mouse-drag-modeline): A button release event is considered a | 7976 (mouse-drag-modeline): A button release event is considered a |
5959 one line, let it. | 8021 one line, let it. |
5960 | 8022 |
5961 1998-02-21 Greg Klanderman <greg@alphatech.com> | 8023 1998-02-21 Greg Klanderman <greg@alphatech.com> |
5962 | 8024 |
5963 * (with-displaying-help-buffer): there is no need to kill the buffer | 8025 * (with-displaying-help-buffer): there is no need to kill the buffer |
5964 if it exists, becasuse with-output-to-temp-buffer will clear it. | 8026 if it exists, because with-output-to-temp-buffer will clear it. |
5965 further, killing the buffer violates the rule that | 8027 further, killing the buffer violates the rule that |
5966 temp-buffer-show-function, if set, has the full responsibility of | 8028 temp-buffer-show-function, if set, has the full responsibility of |
5967 showing the temp buffer. killing the buffer fucks with the window | 8029 showing the temp buffer. killing the buffer fucks with the window |
5968 configuration, hosing temp-buffer-show-function. | 8030 configuration, hosing temp-buffer-show-function. |
5969 | 8031 |
5970 | 8032 |
5971 1998-02-23 Didier Verna <verna@inf.enst.fr> | 8033 1998-02-23 Didier Verna <didier@xemacs.org> |
5972 | 8034 |
5973 * modeline.el (mouse-drag-modeline): | 8035 * modeline.el (mouse-drag-modeline): |
5974 - Always scroll the modeline that was originally clicked on. | 8036 - Always scroll the modeline that was originally clicked on. |
5975 - Use x pixels instead of x characters (which doesn't work anyway) | 8037 - Use x pixels instead of x characters (which doesn't work anyway) |
5976 as horizontal reference for modeline dragging. This allows us to | 8038 as horizontal reference for modeline dragging. This allows us to |
5977 keep on dragging the modeline even if the motion event occurs in | 8039 keep on dragging the modeline even if the motion event occurs in |
5978 another window. | 8040 another window. |
5979 | 8041 |
5980 1998-02-23 Didier Verna <verna@inf.enst.fr> | 8042 1998-02-23 Didier Verna <didier@xemacs.org> |
5981 | 8043 |
5982 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor | 8044 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor |
5983 glyph on the modeline to indicate that dragging the mouse has an | 8045 glyph on the modeline to indicate that dragging the mouse has an |
5984 effect both horizontally and vertically. | 8046 effect both horizontally and vertically. |
5985 | 8047 |
6002 save-excursion inside save-window-exucrsion form to | 8064 save-excursion inside save-window-exucrsion form to |
6003 hide buffer point changes from save-window-excursion. | 8065 hide buffer point changes from save-window-excursion. |
6004 Prevents display flickering when the mouse pointer | 8066 Prevents display flickering when the mouse pointer |
6005 moves. | 8067 moves. |
6006 | 8068 |
6007 1998-02-17 Didier Verna <verna@inf.enst.fr> | 8069 1998-02-17 Didier Verna <didier@xemacs.org> |
6008 | 8070 |
6009 * mouse.el (default-mouse-track-set-point-in-window): rewrote this | 8071 * mouse.el (default-mouse-track-set-point-in-window): rewrote this |
6010 function to handle correctly the case of a toolbar one side of the | 8072 function to handle correctly the case of a toolbar one side of the |
6011 window: scrolling will not necessarily happen. | 8073 window: scrolling will not necessarily happen. |
6012 | 8074 |
6149 | 8211 |
6150 1998-02-05 SL Baur <steve@altair.xemacs.org> | 8212 1998-02-05 SL Baur <steve@altair.xemacs.org> |
6151 | 8213 |
6152 * loadup.el: test-atoms debugging stuffs removed. | 8214 * loadup.el: test-atoms debugging stuffs removed. |
6153 | 8215 |
6154 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>> | 8216 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org> |
6155 | 8217 |
6156 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class" | 8218 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class" |
6157 | 8219 |
6158 1997-12-30 Colin Rafferty <colin@xemacs.org> | 8220 1997-12-30 Colin Rafferty <colin@xemacs.org> |
6159 | 8221 |
6332 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on | 8394 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on |
6333 `toggle-sym' to beatify the mode-life menus. | 8395 `toggle-sym' to beatify the mode-life menus. |
6334 * (abbrev-mode): (put)'ed a `:menu-tag' on it and | 8396 * (abbrev-mode): (put)'ed a `:menu-tag' on it and |
6335 `auto-fill-function'. | 8397 `auto-fill-function'. |
6336 | 8398 |
6337 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>> | 8399 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
6338 | 8400 |
6339 * modeline.el (modeline-minor-mode-menu): Changed the string-only | 8401 * modeline.el (modeline-minor-mode-menu): Changed the string-only |
6340 menus to :style 'toggle. | 8402 menus to :style 'toggle. |
6341 | 8403 |
6342 1997-12-10 Markus Linnala <maage@cs.tut.fi> | 8404 1997-12-10 Markus Linnala <maage@cs.tut.fi> |
6356 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for | 8418 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for |
6357 mail. | 8419 mail. |
6358 (toolbar-mail-reader): Add support for `send'. | 8420 (toolbar-mail-reader): Add support for `send'. |
6359 From Jonathan Marten <jonathan.marten@UK.Sun.COM> | 8421 From Jonathan Marten <jonathan.marten@UK.Sun.COM> |
6360 | 8422 |
6361 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>> | 8423 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
6362 | 8424 |
6363 * info.el (Info-emacs-info-file-name): Add defvar for | 8425 * info.el (Info-emacs-info-file-name): Add defvar for |
6364 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' | 8426 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' |
6365 will function properly. | 8427 will function properly. |
6366 | 8428 |
6423 | 8485 |
6424 1998-01-04 SL Baur <steve@altair.xemacs.org> | 8486 1998-01-04 SL Baur <steve@altair.xemacs.org> |
6425 | 8487 |
6426 * packages.el (package-require): Update to reflect new data format. | 8488 * packages.el (package-require): Update to reflect new data format. |
6427 | 8489 |
6428 1998-01-02 Didier Verna <verna@inf.enst.fr> | 8490 1998-01-02 Didier Verna <didier@xemacs.org> |
6429 | 8491 |
6430 * x-menubar.el (default-menubar): make the tutorials available | 8492 * x-menubar.el (default-menubar): make the tutorials available |
6431 through the menubar. (Plus some compilation warnings cleanup). | 8493 through the menubar. (Plus some compilation warnings cleanup). |
6432 | 8494 |
6433 1998-01-04 SL Baur <steve@altair.xemacs.org> | 8495 1998-01-04 SL Baur <steve@altair.xemacs.org> |
6673 (get*): Defalias to `get'. | 8735 (get*): Defalias to `get'. |
6674 | 8736 |
6675 * cl.el (eql): Compare integers with `eq'. | 8737 * cl.el (eql): Compare integers with `eq'. |
6676 (cl-map-extents): Check for `map-extents' first. | 8738 (cl-map-extents): Check for `map-extents' first. |
6677 | 8739 |
6678 1997-12-17 Didier Verna <verna@inf.enst.fr> | 8740 1997-12-17 Didier Verna <didier@xemacs.org> |
6679 | 8741 |
6680 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + | 8742 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + |
6681 added the 'numero', 'copyright' and 'trademark' symbols. | 8743 added the 'numero', 'copyright' and 'trademark' symbols. |
6682 | 8744 |
6683 * leim/quail/latin-post.el ("french-postfix"): see above. | 8745 * leim/quail/latin-post.el ("french-postfix"): see above. |