Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 444:576fb035e263 r21-2-37
Import from CVS: tag r21-2-37
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:36:19 +0200 |
parents | abe6d1db359e |
children | 1ccc32a20af4 |
comparison
equal
deleted
inserted
replaced
443:a8296e22da4e | 444:576fb035e263 |
---|---|
1 2000-11-14 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 * XEmacs 21.2.37 is released. | |
4 | |
5 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org> | |
6 | |
7 * code-cmds.el: Provide the feature. | |
8 | |
9 2000-07-21 Jan Vroonhof <jan@xemacs.org> | |
10 | |
11 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el | |
12 | |
13 * code-cmds.el: New file | |
14 * mule/mule-cmds.el: | |
15 * mule/mule-misc.el | |
16 (coding-keymap): New keymap. Define coding system keyboard | |
17 commands on file-coding builds too. | |
18 (coding-system-change-eol-conversion): | |
19 (universal-coding-system-argument): | |
20 (set-default-coding-systems): | |
21 (prefer-coding-system): Moved from mule-cmds.el | |
22 (set-buffer-process-coding-system): Moved from mule-misc.el | |
23 | |
24 2000-09-15 Stephen Carney <carney@scubadoo.com> | |
25 | |
26 * etags.el (buffer-tag-table-files): Use append instead of nconc. | |
27 | |
28 2000-11-09 Steve Youngs <youngs@xemacs.org> | |
29 | |
30 * package-get.el (package-get-download-sites): Add a pre-release | |
31 site for experimental packages. | |
32 | |
33 * auto-autoloads.el: Regenerated. | |
34 | |
35 2000-08-01 Andy Piper <andy@xemacs.org> | |
36 | |
37 * gutter-items.el (buffers-tab-omit-function): reference | |
38 buffers-tab-select-visible-buffers. | |
39 (buffers-tab-filter-functions): new variable, by default uses | |
40 buffers-tab-selection-function and buffers-tab-omit-function. | |
41 (select-buffers-tab-buffers-by-mode): invert arguments. | |
42 (buffers-tab-select-visible-buffers): new function. Invert calling | |
43 of buffers-menu-omit-invisible-buffers. | |
44 (buffers-tab-items): rewrite to use | |
45 buffers-tab-filter-functions. Rewrite docstring. | |
46 (gutter-buffers-tab-extent): delete. | |
47 (add-tab-to-gutter): always build a new extent when adding the | |
48 tabs. | |
49 (update-tab-in-gutter): make gutter dirty when orientation | |
50 changes. | |
51 | |
52 2000-11-07 Martin Buchholz <martin@xemacs.org> | |
53 | |
54 * bytecomp.el (byte-compile-defvar-or-defconst): | |
55 Only do loadhist recording if defvar form includes a value. | |
56 | |
57 2000-11-02 Martin Buchholz <martin@xemacs.org> | |
58 | |
59 * bytecomp.el (byte-compile-initial-macro-environment): | |
60 `eval-when-compile' should not compile its body. | |
61 | |
62 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org> | |
63 | |
64 * mule/cyrillic.el: Add Windows 1251 code page encoding (by | |
65 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix | |
66 some Japanese English. Remove some ancient FSF comments, and | |
67 improve docstrings. Use symbols not vectors for tables. | |
68 | |
69 2000-11-03 Martin Buchholz <martin@xemacs.org> | |
70 | |
71 * keymap.el: | |
72 (local-key-binding): | |
73 (global-key-binding): | |
74 Add an optional `accept-defaults' parameter, just like `lookup-key'. | |
75 | |
76 * lisp.el: | |
77 (backward-sexp): Slightly simpler code. | |
78 (mark-sexp): Make arg optional, like FSF Emacs. | |
79 (forward-list): Slightly simpler code. | |
80 (backward-list): Slightly simpler code. | |
81 (down-list): Make arg optional, like FSF Emacs. | |
82 (up-list): Make arg optional, like FSF Emacs. | |
83 (backward-up-list): Make arg optional, like FSF Emacs. | |
84 (kill-sexp): Make arg optional, like FSF Emacs. | |
85 (backward-kill-sexp): Make arg optional, like FSF Emacs. | |
86 | |
87 * font-menu.el (font-menu-change-face): | |
88 Take continuable errors into account. | |
89 | |
90 * abbrev.el: | |
91 * abbrev.el (clear-abbrev-table): | |
92 * abbrev.el (define-abbrev-table): | |
93 * abbrev.el (define-abbrev): | |
94 * abbrev.el (insert-abbrev-table-description): | |
95 * apropos.el (apropos-documentation-check-doc-file): | |
96 * apropos.el (apropos-documentation-check-elc-file): | |
97 * buff-menu.el (list-buffers): | |
98 * buff-menu.el (list-buffers-noselect): | |
99 * bytecomp.el (byte-recompile-directory): | |
100 * bytecomp.el (batch-byte-compile): | |
101 * cl-macs.el (typep): | |
102 * code-files.el (find-coding-system-magic-cookie): | |
103 * code-files.el (insert-file-contents): | |
104 * cus-edit.el (customize-set-variable): | |
105 * cus-edit.el (customize-save-variable): | |
106 * cus-face.el (custom-set-face-font-size): | |
107 * cus-face.el (custom-set-face-update-spec): | |
108 * cus-face.el (custom-reset-faces): | |
109 * custom.el (custom-check-theme): | |
110 * custom.el (copy-upto-last): | |
111 * fill.el (canonically-space-region): | |
112 * fill.el (fill-paragraph): | |
113 * fill.el (fill-region): | |
114 * fill.el (find-space-insertable-point): | |
115 * fill.el (justify-current-line): | |
116 * faces.el (face-spec-update-all-matching): | |
117 * faces.el (set-face-stipple): | |
118 * files-nomule.el (insert-file-contents): | |
119 * files.el (insert-file-contents-literally): | |
120 * files.el (hack-local-variables-last-page): | |
121 * files.el (basic-save-buffer): | |
122 * files.el (insert-directory): | |
123 * font-menu.el (font-menu-change-face): | |
124 * font.el (font-spatial-to-canonical): | |
125 * format.el (format-encode-region): | |
126 * format.el (format-insert-file): | |
127 * format.el (format-replace-strings): | |
128 * gutter.el (set-gutter-element): | |
129 * help.el (key-or-menu-binding): | |
130 * help.el (describe-bindings): | |
131 * help.el (with-syntax-table): | |
132 * indent.el (indent-rigidly): | |
133 * indent.el (delete-to-left-margin): | |
134 * info.el: | |
135 * info.el (Info-extract-dir-entry-from): | |
136 * info.el (Info-build-dir-anew): | |
137 * info.el (Info-rebuild-dir): | |
138 * info.el (Info-batch-rebuild-dir): | |
139 * info.el (Info-read-subfile): | |
140 * info.el (Info-build-node-completions): | |
141 * info.el (Info-extract-menu-node-name): | |
142 * isearch-mode.el (isearch-range-invisible): | |
143 * isearch-mode.el (isearch-restore-invisible-extents): | |
144 * itimer.el (itimerp): | |
145 * itimer.el (itimer-live-p): | |
146 * keymap.el: | |
147 * keymap.el (substitute-key-definition): | |
148 * keymap.el (read-command-or-command-sexp): | |
149 * keymap.el (local-key-binding): | |
150 * keymap.el (global-key-binding): | |
151 * keymap.el (global-set-key): | |
152 * keymap.el (local-set-key): | |
153 * ldap.el: | |
154 * ldap.el (ldap-add-entries): | |
155 * ldap.el (ldap-delete-entries): | |
156 * lisp.el (backward-sexp): | |
157 * lisp.el (mark-sexp): | |
158 * lisp.el (forward-list): | |
159 * lisp.el (backward-list): | |
160 * lisp.el (down-list): | |
161 * lisp.el (backward-up-list): | |
162 * lisp.el (up-list): | |
163 * lisp.el (kill-sexp): | |
164 * lisp.el (backward-kill-sexp): | |
165 * menubar.el (add-menu-button): | |
166 * menubar.el (add-submenu): | |
167 * menubar.el (delete-menu-item): | |
168 * menubar.el (relabel-menu-item): | |
169 * mouse.el (narrow-window-to-region): | |
170 * obsolete.el (define-obsolete-variable-alias): | |
171 * obsolete.el (store-substring): | |
172 * package-admin.el: | |
173 * package-admin.el (package-admin-install-function): | |
174 * package-admin.el (package-admin-install-function-mswindows): | |
175 * package-admin.el (package-admin-default-install-function): | |
176 * package-get.el (package-get-update-base-entries): | |
177 * packages.el (packages-load-package-dumped-lisps): | |
178 * packages.el (packages-collect-package-dumped-lisps): | |
179 * printer.el (generic-print-buffer): | |
180 * printer.el (generic-print-region): | |
181 * replace.el (occur-mode-mouse-goto): | |
182 * replace.el (perform-replace): | |
183 * select.el (get-selection-no-error): | |
184 * simple.el: | |
185 * simple.el (newline): | |
186 * simple.el (open-line): | |
187 * simple.el (edit-and-eval-command): | |
188 * simple.el (goto-line): | |
189 * simple.el (undo): | |
190 * simple.el (kill-region): | |
191 * simple.el (copy-region-as-kill): | |
192 * simple.el (kill-ring-save): | |
193 * simple.el (set-mark): | |
194 * simple.el (next-line): | |
195 * simple.el (previous-line): | |
196 * simple.el (line-move): | |
197 * simple.el (set-goal-column): | |
198 * simple.el (comment-region): | |
199 * subr.el: | |
200 * subr.el (putf): | |
201 * syntax.el (modify-syntax-entry): | |
202 * syntax.el (map-syntax-table): | |
203 * view-less.el (view-file): | |
204 * view-less.el (view-buffer): | |
205 * view-less.el (view-file-other-window): | |
206 * window-xemacs.el (backward-other-window): | |
207 * window.el: | |
208 * window.el (one-window-p): | |
209 * window.el (walk-windows): | |
210 * window.el (window-list): | |
211 * x-mouse.el (x-mouse-kill): | |
212 * x-select.el (x-get-cutbuffer): | |
213 * x-select.el (x-store-cutbuffer): | |
214 * term/bg-mouse.el (bg-mouse-line-to-center): | |
215 * term/sun-mouse.el (window-line-end): | |
216 * term/sun-mouse.el (sun-select-region): | |
217 * term/sun.el (kill-region-and-unmark): | |
218 * mule/mule-category.el: | |
219 * mule/mule-category.el (modify-category-entry): | |
220 * mule/mule-category.el (char-category-list): | |
221 * mule/mule-coding.el (coding-system-force-on-output): | |
222 * mule/mule-misc.el (coding-system-put): | |
223 Docstring arglist/Texinfo fixes. See man/ChangeLog for details. | |
224 | |
225 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org> | |
226 | |
227 * cus-face.el: Typo fixes and tiny clarifications. | |
228 * custom.el: ditto | |
229 | |
230 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org> | |
231 | |
232 * startup.el (auto-save-list-file-prefix): Moved to fileio.c. | |
233 * startup.el (normal-top-level): Setup auto-save-list-file-name | |
234 if auto-save-list-file-prefix is non-nil. | |
235 | |
236 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org> | |
237 | |
238 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode. | |
239 | |
240 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
241 | |
242 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always | |
243 get symbol at point-min. | |
244 | |
245 2000-10-24 Didier Verna <didier@xemacs.org> | |
246 | |
247 * info.el (Info-emacs-info-file-name): defconst it. | |
248 * info.el (Info-footnote-tag): defcustom it. | |
249 * info.el (Info-no-description-string): ditto. | |
250 * info.el (Info-find-node): adapt to new semantics of | |
251 'Info-suffixed-file (don't do the case variants stuff). | |
252 * info.el (Info-insert-dir): rewrite the dir file variants code. | |
253 * info.el (Info-directory-files): New. Return the list of info | |
254 files in a directory. | |
255 * info.el (Info-dir-outdated-p): use it. | |
256 * info.el (Info-parse-dir-entries): ditto. | |
257 * info.el (Info-build-dir-anew): don't restrict to files ending | |
258 with a ".info.*" extension. | |
259 * info.el (Info-set-mode-line): ditto. | |
260 * info.el (Info-read-subfile): adapt to new semantics of | |
261 'Info-suffixed-file (append 'exact argument). | |
262 * info.el (Info-all-case-regexp): New. Return a regexp matching a | |
263 string independently of the case. | |
264 * info.el (Info-suffixed-file): use it (match all possible case | |
265 for the file name). | |
266 * info.el (Info-insert-file-contents): code cleanup. | |
267 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80 | |
268 columns. | |
269 * info.el (Info-batch-rebuild-dir): ditto. | |
270 * info.el (Info-read-node-name-1): ditto. | |
271 * info.el (Info-search): ditto. | |
272 * info.el (Info-fontify-node): ditto. | |
273 | |
274 | |
275 2000-10-24 Didier Verna <didier@xemacs.org> | |
276 | |
277 * process.el (shell-command): when called from a program, avoid | |
278 'push-mark's "mark-set" message. | |
279 | |
280 2000-10-15 MIYASHITA Hisashi <himi@m17n.org> | |
281 | |
282 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program | |
283 by a symbol, not by a vector. | |
284 * mule/vietnamese.el (vscii): Likewise. | |
285 (viscii): Likewise. | |
286 * mule/cyrillic.el (koi8-r): Likewise. | |
287 | |
288 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program | |
289 by a symbol, not by a vector. | |
290 (chinese-big5-2): Likewise. | |
291 * mule/ethiopic.el (ethiopic): Likewise. | |
292 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise. | |
293 (vietnamese-viscii-upper): Likewise. | |
294 | |
295 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org> | |
296 | |
297 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode. | |
298 | |
299 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
300 | |
301 * byte-optimize.el (byte-optimize-car): New function. | |
302 (byte-optimize-cdr): Ditto. | |
303 | |
304 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org> | |
305 | |
306 * byte-optimize.el: Partial synch with FSF 20.7. | |
307 Optimize constant concatenation. | |
308 Add keymapp as a side effect free function. It is a built-in. | |
309 (byte-after-unbind-pos): Remove byte-equal. | |
310 | |
311 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
312 | |
313 * update-elc-2.el: Quote regexps correctly. | |
314 | |
315 2000-10-05 MIYASHITA Hisashi <himi@m17n.org> | |
316 | |
317 * mule/mule-ccl.el: Sync up with Emacs 21.0.90. | |
318 (ccl-compile): Apply integerp, not integer-or-char-p to | |
319 check the type of the buffer magnification | |
320 (ccl-compile-write-string): Encode a string with binary | |
321 coding system. | |
322 (ccl-compile-write-repeat): Likewise. | |
323 | |
324 2000-09-25 Robert Pluim <rpluim@bigfoot.com> | |
325 | |
326 * buff-menu.el: | |
327 * bytecomp.el: | |
328 * coding.el: | |
329 * faces.el: | |
330 * files.el: | |
331 * fill.el: | |
332 * float-sup.el: | |
333 * font-lock.el: | |
334 * help.el: | |
335 * iso8859-1.el: | |
336 * loaddefs.el: | |
337 * menubar-items.el: | |
338 * menubar.el: | |
339 * modeline.el: | |
340 * msw-font-menu.el: | |
341 * paragraphs.el: | |
342 * paths.el: | |
343 * replace.el: | |
344 * simple.el: | |
345 * sound.el: | |
346 * startup.el: | |
347 * version.el: | |
348 * x-faces.el: | |
349 * x-font-menu.el: | |
350 Remove purecopy. | |
351 | |
352 2000-10-03 Daniel Pittman <daniel@rimspace.net> | |
353 | |
354 * simple.el (do-auto-fill): Use the function pointer to by | |
355 `comment-line-break-function', not `indent-new-comment-line'. This | |
356 fixes an issue with cc-mode comment continuation. | |
357 | |
358 2000-10-11 Martin Buchholz <martin@xemacs.org> | |
359 | |
360 * simple.el (turn-on-auto-fill): Add (interactive). | |
361 * mwheel.el (mwheel-install): Add (interactive). | |
362 * font-lock.el (turn-on-font-lock): Add (interactive). | |
363 (turn-off-font-lock): Add (interactive). | |
364 | |
365 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | |
366 | |
367 * packages.el (packages-special-base-regexp): Add `man'. | |
368 | |
369 2000-10-08 Adrian Aichner <adrian@xemacs.org> | |
370 | |
371 * wid-edit.el (widget-specify-active): map over extents in current | |
372 buffer like `widget-specify-inactive' does. Mapping over the | |
373 inactive extent object does not work since the current extent is | |
374 ignored by `map-extents'. | |
375 | |
1 2000-10-04 Martin Buchholz <martin@xemacs.org> | 376 2000-10-04 Martin Buchholz <martin@xemacs.org> |
2 | 377 |
3 * XEmacs 21.2.36 is released. | 378 * XEmacs 21.2.36 is released. |
4 | 379 |
5 2000-09-22 Martin Buchholz <martin@xemacs.org> | 380 2000-09-22 Martin Buchholz <martin@xemacs.org> |
70 | 445 |
71 2000-09-19 Martin Buchholz <martin@xemacs.org> | 446 2000-09-19 Martin Buchholz <martin@xemacs.org> |
72 | 447 |
73 * easymenu.el: doc fixes. | 448 * easymenu.el: doc fixes. |
74 (easy-menu-do-define): Use backquote. | 449 (easy-menu-do-define): Use backquote. |
75 (easy-menu-change): | 450 (easy-menu-change): |
76 (easy-menu-add): | 451 (easy-menu-add): |
77 `when' seems much clearer than `if' here. | 452 `when' seems much clearer than `if' here. |
78 (easy-menu-remove): | 453 (easy-menu-remove): |
79 (easy-menu-add-item): | 454 (easy-menu-add-item): |
80 (easy-menu-item-present-p): | 455 (easy-menu-item-present-p): |
81 (easy-menu-remove-item): | 456 (easy-menu-remove-item): |
82 Wrap using (when (featurep 'menubar) ...) | 457 Wrap using (when (featurep 'menubar) ...) |
83 | 458 |
84 2000-09-16 Martin Buchholz <martin@xemacs.org> | 459 2000-09-16 Martin Buchholz <martin@xemacs.org> |
85 | 460 |
86 * bytecomp.el (displaying-byte-compile-warnings): | 461 * bytecomp.el (displaying-byte-compile-warnings): |
89 | 464 |
90 2000-09-12 Martin Buchholz <martin@xemacs.org> | 465 2000-09-12 Martin Buchholz <martin@xemacs.org> |
91 | 466 |
92 * window.el (save-selected-window): Use backquote. | 467 * window.el (save-selected-window): Use backquote. |
93 | 468 |
94 * bytecomp.el (byte-compile-file-form-defvar-or-defconst): | 469 * bytecomp.el (byte-compile-file-form-defvar-or-defconst): |
95 Renamed from `byte-compile-file-form-defvar'. | 470 Renamed from `byte-compile-file-form-defvar'. |
96 * bytecomp.el (byte-compile-defvar-or-defconst): | 471 * bytecomp.el (byte-compile-defvar-or-defconst): |
97 Only cons onto current-load-list in top-level forms. | 472 Only cons onto current-load-list in top-level forms. |
98 Else this leaks a cons cell every time a defun is called. | 473 Else this leaks a cons cell every time a defun is called. |
99 Renamed from `byte-compile-defvar', for clarity. | 474 Renamed from `byte-compile-defvar', for clarity. |
105 | 480 |
106 * simple.el (set-variable): | 481 * simple.el (set-variable): |
107 Remove unneeded defvar by rearranging order of let* forms. | 482 Remove unneeded defvar by rearranging order of let* forms. |
108 | 483 |
109 * mule/mule-ccl.el (ccl-get-next-code): | 484 * mule/mule-ccl.el (ccl-get-next-code): |
110 * menubar-items.el (bookmark-menu-filter): | 485 * menubar-items.el (bookmark-menu-filter): |
111 (language-environment-menu-filter): | 486 (language-environment-menu-filter): |
112 (tutorials-menu-filter): | 487 (tutorials-menu-filter): |
113 * toolbar-items.el (toolbar-compile): | 488 * toolbar-items.el (toolbar-compile): |
114 * byte-optimize.el (disassemble-offset): | 489 * byte-optimize.el (disassemble-offset): |
115 Use (declare (special ...)) instead of `defvar'. | 490 Use (declare (special ...)) instead of `defvar'. |
116 | 491 |
117 * cl-macs.el (cl-do-proclaim): | 492 * cl-macs.el (cl-do-proclaim): |
147 an error is encountered that stops byte compilation. this | 522 an error is encountered that stops byte compilation. this |
148 should make it much much easier to track down those curious | 523 should make it much much easier to track down those curious |
149 problems. also undo the kludge of using a separate "*Show*" | 524 problems. also undo the kludge of using a separate "*Show*" |
150 buffer for display when there's a temp-buffer-show-function; | 525 buffer for display when there's a temp-buffer-show-function; |
151 we can avoid this by just being a little smarter. | 526 we can avoid this by just being a little smarter. |
152 | 527 |
153 * dialog-items.el: | 528 * dialog-items.el: |
154 * dialog-items.el (search-dialog-regexp): New. | 529 * dialog-items.el (search-dialog-regexp): New. |
155 * dialog-items.el (search-dialog-callback): | 530 * dialog-items.el (search-dialog-callback): |
156 * dialog-items.el (make-search-dialog): | 531 * dialog-items.el (make-search-dialog): |
157 add a regexp option to the dialog and clean up a bit. | 532 add a regexp option to the dialog and clean up a bit. |
158 | 533 |
159 * dialog.el: | 534 * dialog.el: |
160 * dialog.el (yes-or-no-p-dialog-box): | 535 * dialog.el (yes-or-no-p-dialog-box): |
161 * dialog.el (get-dialog-box-response): | 536 * dialog.el (get-dialog-box-response): |
162 * dialog.el (make-dialog-box): | 537 * dialog.el (make-dialog-box): |
163 * dialog.el (dialog-box-finish): New. | 538 * dialog.el (dialog-box-finish): New. |
166 implement [properly!] the :modal property of the new dialog box | 541 implement [properly!] the :modal property of the new dialog box |
167 interface. this is the first time xemacs has ever had *proper* | 542 interface. this is the first time xemacs has ever had *proper* |
168 modal dialog boxes, giving the standard window-system feedback. | 543 modal dialog boxes, giving the standard window-system feedback. |
169 (e.g. under windows, clicking on a disabled frame causes a beep | 544 (e.g. under windows, clicking on a disabled frame causes a beep |
170 and makes the dialog box flash three times.) | 545 and makes the dialog box flash three times.) |
171 | 546 |
172 * dragdrop.el: header keyword frobbing. | 547 * dragdrop.el: header keyword frobbing. |
173 | 548 |
174 * dumped-lisp.el (preloaded-file-list): | 549 * dumped-lisp.el (preloaded-file-list): |
175 renamed winnt.el to win32-native.el. | 550 renamed winnt.el to win32-native.el. |
176 | 551 |
177 * faces.el (face-property): | 552 * faces.el (face-property): |
178 * faces.el (set-face-property): | 553 * faces.el (set-face-property): |
179 * faces.el (frob-face-property): | 554 * faces.el (frob-face-property): |
180 * faces.el (frob-face-font-2): | 555 * faces.el (frob-face-font-2): |
181 * faces.el (make-face-bold): | 556 * faces.el (make-face-bold): |
191 on font object of device type `stream', which is not good and | 566 on font object of device type `stream', which is not good and |
192 explains the subtle errors Adrian was getting when byte-compiling | 567 explains the subtle errors Adrian was getting when byte-compiling |
193 something that required 'term. (Adrian, now you can use stack-trace- | 568 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 | 569 on-error to find the exact place where things are going wrong instead |
195 of having to laboriously binary-search your way through.) | 570 of having to laboriously binary-search your way through.) |
196 | 571 |
197 * finder.el (finder-known-keywords): | 572 * finder.el (finder-known-keywords): |
198 cleaned up -- properly sorted, clarified the meanings of many of | 573 cleaned up -- properly sorted, clarified the meanings of many of |
199 the keywords, and added a few -- mswin, gui, content, build, www, | 574 the keywords, and added a few -- mswin, gui, content, build, www, |
200 user, services. the last two try to distinguish between a package | 575 user, services. the last two try to distinguish between a package |
201 that's used directly by the user, and a package that provides | 576 that's used directly by the user, and a package that provides |
202 support services to other packages. | 577 support services to other packages. |
203 | 578 |
204 * font-lock.el (lisp-font-lock-keywords-2): | 579 * font-lock.el (lisp-font-lock-keywords-2): |
205 update list of lisp control structures to include everything, | 580 update list of lisp control structures to include everything, |
206 including new ones i introduced. | 581 including new ones i introduced. |
207 | 582 |
208 * gutter.el: header keyword frobbing. | 583 * gutter.el: header keyword frobbing. |
209 | 584 |
210 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most | 585 * 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- | 586 recent isearch element was not doing so! you got the second-most- |
212 recent instead. | 587 recent instead. |
213 | 588 |
214 * lisp-mode.el (construct-lisp-mode-menu): | 589 * lisp-mode.el (construct-lisp-mode-menu): |
215 more menubar cleanups. | 590 more menubar cleanups. |
216 * lisp-mode.el (with-selected-window): | 591 * lisp-mode.el (with-selected-window): |
217 make it indent properly. | 592 make it indent properly. |
218 | 593 |
219 * menubar-items.el (default-menubar): lots of menubar cleanups. | 594 * menubar-items.el (default-menubar): lots of menubar cleanups. |
220 rearranged the options menu the most, e.g. splitting up the | 595 rearranged the options menu the most, e.g. splitting up the |
221 Keyboard/Mouse menu into a new Editing menu and combining the | 596 Keyboard/Mouse menu into a new Editing menu and combining the |
222 separate Scrollbar/Gutter/Toolbar submenus into Display. | 597 separate Scrollbar/Gutter/Toolbar submenus into Display. |
223 Got rid of General, moved items to Editing or new Troubleshooting. | 598 Got rid of General, moved items to Editing or new Troubleshooting. |
228 Anything like this is necessarily incremental in its construction | 603 Anything like this is necessarily incremental in its construction |
229 -- By constant use you gradually become more and more aware of | 604 -- By constant use you gradually become more and more aware of |
230 better and better ways to group menu items. When we eventually | 605 better and better ways to group menu items. When we eventually |
231 move the options menu to a property sheet, the existing structure | 606 move the options menu to a property sheet, the existing structure |
232 will probably be preserved fairly well. | 607 will probably be preserved fairly well. |
233 | 608 |
234 * minibuf.el (next-history-element): fix problems with pressing | 609 * minibuf.el (next-history-element): fix problems with pressing |
235 down arrow in repeat-complex-command. | 610 down arrow in repeat-complex-command. |
236 | 611 |
237 * modeline.el: | 612 * modeline.el: |
238 * modeline.el (modeline-3d-p): New. | 613 * modeline.el (modeline-3d-p): New. |
239 added custom variable for controlling the 3d modeline. the | 614 added custom variable for controlling the 3d modeline. the |
240 corresponding Options item has been present for a long time, | 615 corresponding Options item has been present for a long time, |
241 but commented out with "fix me!" comments. it's fixed now. | 616 but commented out with "fix me!" comments. it's fixed now. |
242 | 617 |
243 * obsolete.el (add-menu): | 618 * obsolete.el (add-menu): |
244 remove bogus gettexts. | 619 remove bogus gettexts. |
245 | 620 |
246 * process.el (shell-quote-argument): | 621 * process.el (shell-quote-argument): |
247 handle this correctly under Windows native with COMMAND.COM/CMD.EXE. | 622 handle this correctly under Windows native with COMMAND.COM/CMD.EXE. |
248 For bash under Windows native, see below. | 623 For bash under Windows native, see below. |
249 | 624 |
250 * simple.el: | 625 * simple.el: |
251 * simple.el (display-warning-buffer): | 626 * simple.el (display-warning-buffer): |
252 Fixed the handling of warning display to eliminate the annoying | 627 Fixed the handling of warning display to eliminate the annoying |
253 *Show* buffer, like was done for byte-compiler output above. | 628 *Show* buffer, like was done for byte-compiler output above. |
254 | 629 |
255 * simple.el (debug-print): New. | 630 * simple.el (debug-print): New. |
256 Simple function for sending debug messages to the console and/or | 631 Simple function for sending debug messages to the console and/or |
257 other debug places. | 632 other debug places. |
258 | 633 |
259 * subr.el (replace-in-string): | 634 * subr.el (replace-in-string): |
262 author of this function didn't realize there was a fun | 637 author of this function didn't realize there was a fun |
263 replace-match that could make his life much easier, because we | 638 replace-match that could make his life much easier, because we |
264 duplicated the entire logic. The new version is smaller, easier | 639 duplicated the entire logic. The new version is smaller, easier |
265 to understand, much more robust, and has extended features -- | 640 to understand, much more robust, and has extended features -- |
266 those of replace-match.) | 641 those of replace-match.) |
267 | 642 |
268 * window.el: | 643 * window.el: |
269 * window.el (with-selected-window): New. | 644 * window.el (with-selected-window): New. |
270 An obvious complement to the existing `with-selected-frame' and | 645 An obvious complement to the existing `with-selected-frame' and |
271 `with-current-buffer'. | 646 `with-current-buffer'. |
272 | 647 |
278 intended. Because the mechanism is in Lisp, it's easily | 653 intended. Because the mechanism is in Lisp, it's easily |
279 extendible. (For those running bash and running the native | 654 extendible. (For those running bash and running the native |
280 version, I tried hard to do what I thought was correct. But more | 655 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 | 656 thought is needed, and ideally the volunteer work of people with |
282 these configurations that they generally run on.) | 657 these configurations that they generally run on.) |
283 | 658 |
284 * x-font-menu.el (x-font-menu-font-data): | 659 * x-font-menu.el (x-font-menu-font-data): |
285 Put in defvar's to fix byte-compiler warnings. | 660 Put in defvar's to fix byte-compiler warnings. |
286 | 661 |
287 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net> | 662 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net> |
288 | 663 |
313 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org> | 688 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org> |
314 | 689 |
315 * files.el (auto-mode-alist): Add .spec for RPM. | 690 * files.el (auto-mode-alist): Add .spec for RPM. |
316 | 691 |
317 2000-07-31 Andy Piper <andy@xemacs.org> | 692 2000-07-31 Andy Piper <andy@xemacs.org> |
318 | 693 |
319 * gutter-items.el (update-tab-in-gutter): deprecate :properties. | 694 * gutter-items.el (update-tab-in-gutter): deprecate :properties. |
320 | 695 |
321 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> | 696 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> |
322 | 697 |
323 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function | 698 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function |
364 it exists. | 739 it exists. |
365 | 740 |
366 2000-07-10 Andy Piper <andy@xemacs.org> | 741 2000-07-10 Andy Piper <andy@xemacs.org> |
367 | 742 |
368 * dialog-items.el: sync with Ben's patch. | 743 * dialog-items.el: sync with Ben's patch. |
369 | 744 |
370 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus | 745 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus |
371 comment. | 746 comment. |
372 (progress-text-glyph): deleted. | 747 (progress-text-glyph): deleted. |
373 (progress-layout-glyph): make completely minimal. | 748 (progress-layout-glyph): make completely minimal. |
374 (progress-gauge-glyph): ditto. | 749 (progress-gauge-glyph): ditto. |
510 * help.el (frob-help-extents): New. | 885 * help.el (frob-help-extents): New. |
511 * help.el (describe-function-1): | 886 * help.el (describe-function-1): |
512 * help.el (variable-at-point): | 887 * help.el (variable-at-point): |
513 * help.el (variable-at-event): New. | 888 * help.el (variable-at-event): New. |
514 * help.el (describe-variable): | 889 * help.el (describe-variable): |
515 Major overhaul. | 890 Major overhaul. |
516 - Make functions and variables be mousable. | 891 - Make functions and variables be mousable. |
517 - Middle button hyperlinks. | 892 - Middle button hyperlinks. |
518 - New context-menu entries. | 893 - New context-menu entries. |
519 | 894 |
520 * keydefs.el: | 895 * keydefs.el: |
521 * keydefs.el (global-map): | 896 * keydefs.el (global-map): |
522 New key bindings to move lines up and down. | 897 New key bindings to move lines up and down. |
523 | 898 |
524 * lisp-mode.el: | 899 * lisp-mode.el: |
525 * lisp-mode.el (construct-lisp-mode-menu): New. | 900 * lisp-mode.el (construct-lisp-mode-menu): New. |
526 * lisp-mode.el (emacs-lisp-mode-popup-menu): | 901 * lisp-mode.el (emacs-lisp-mode-popup-menu): |
540 * menubar-items.el (activate-popup-menu-hook): Removed. | 915 * menubar-items.el (activate-popup-menu-hook): Removed. |
541 * menubar-items.el (popup-mode-menu): Removed. | 916 * menubar-items.el (popup-mode-menu): Removed. |
542 * menubar-items.el (popup-buffer-menu): Removed. | 917 * menubar-items.el (popup-buffer-menu): Removed. |
543 * menubar-items.el (popup-menubar-menu): Removed. | 918 * menubar-items.el (popup-menubar-menu): Removed. |
544 Move to menubar.el. | 919 Move to menubar.el. |
545 | 920 |
546 * menubar.el: | 921 * menubar.el: |
547 * menubar.el (global-popup-menu): New. | 922 * menubar.el (global-popup-menu): New. |
548 * menubar.el (mode-popup-menu): New. | 923 * menubar.el (mode-popup-menu): New. |
549 * menubar.el (activate-popup-menu-hook): New. | 924 * menubar.el (activate-popup-menu-hook): New. |
550 * menubar.el (last-popup-menu-event): New. | 925 * menubar.el (last-popup-menu-event): New. |
553 * menubar.el (popup-menubar-menu): New. | 928 * menubar.el (popup-menubar-menu): New. |
554 * menubar.el (menu-call-at-event): New. | 929 * menubar.el (menu-call-at-event): New. |
555 Move non-content functions here. Add support for context menu | 930 Move non-content functions here. Add support for context menu |
556 items on extents. | 931 items on extents. |
557 | 932 |
558 * minibuf.el (minibuffer-history-uniquify): | 933 * minibuf.el (minibuffer-history-uniquify): |
559 Typo fix. | 934 Typo fix. |
560 | 935 |
561 * minibuf.el (read-file-name-1): | 936 * minibuf.el (read-file-name-1): |
562 Call new file dialog box if it exists. | 937 Call new file dialog box if it exists. |
563 | 938 |
564 * minibuf.el (mouse-rfn-setup-vars): | 939 * minibuf.el (mouse-rfn-setup-vars): |
565 Clean up "chop" action. | 940 Clean up "chop" action. |
566 | 941 |
660 `load-user-custom-file`. | 1035 `load-user-custom-file`. |
661 (maybe-migrate-user-init-file): Minor fixes. | 1036 (maybe-migrate-user-init-file): Minor fixes. |
662 | 1037 |
663 2000-07-16 Martin Buchholz <martin@xemacs.org> | 1038 2000-07-16 Martin Buchholz <martin@xemacs.org> |
664 | 1039 |
665 * apropos.el (apropos-documentation-check-doc-file): | 1040 * apropos.el (apropos-documentation-check-doc-file): |
666 `doc' variable should be let-bound, as was presumably intended. | 1041 `doc' variable should be let-bound, as was presumably intended. |
667 | 1042 |
668 * cus-edit.el (custom-variable-reset-saved): | 1043 * cus-edit.el (custom-variable-reset-saved): |
669 (custom-variable-reset-standard): | 1044 (custom-variable-reset-standard): |
670 Remove unused variable comment-widget. Twice. | 1045 Remove unused variable comment-widget. Twice. |
671 | 1046 |
672 * toolbar.el (toolbar-blank-press-function): | 1047 * toolbar.el (toolbar-blank-press-function): |
673 Add a real defvar with initial value nil and proper docstring. | 1048 Add a real defvar with initial value nil and proper docstring. |
674 (press-toolbar-button): No need to check for boundp-ness anymore. | 1049 (press-toolbar-button): No need to check for boundp-ness anymore. |
675 | 1050 |
676 * rect.el (open-rectangle-line): Remove useless (let) form. | 1051 * rect.el (open-rectangle-line): Remove useless (let) form. |
677 Add defvar for pending-delete-mode. | 1052 Add defvar for pending-delete-mode. |
678 | 1053 |
679 * info.el (Info-find-node): This function needs an autoload cookie. | 1054 * info.el (Info-find-node): This function needs an autoload cookie. |
680 | 1055 |
681 * mule/mule-x-init.el (x-use-halfwidth-roman-font): | 1056 * mule/mule-x-init.el (x-use-halfwidth-roman-font): |
682 Use let* since the second form referred to the first. | 1057 Use let* since the second form referred to the first. |
683 | 1058 |
684 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com> | 1059 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com> |
685 | 1060 |
686 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard' | 1061 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard' |
725 Removed this X-specific nonesense. Use the generic support | 1100 Removed this X-specific nonesense. Use the generic support |
726 in select.el instead. | 1101 in select.el instead. |
727 | 1102 |
728 2000-07-15 Martin Buchholz <martin@xemacs.org> | 1103 2000-07-15 Martin Buchholz <martin@xemacs.org> |
729 | 1104 |
730 * mule/mule-category.el (defined-category-hashtable): | 1105 * mule/mule-category.el (defined-category-hashtable): |
731 Use make-hash-table instead of make-hashtable | 1106 Use make-hash-table instead of make-hashtable |
732 | 1107 |
733 * buff-menu.el: Byte-compiler warning fix. | 1108 * buff-menu.el: Byte-compiler warning fix. |
734 | 1109 |
735 * isearch-mode.el (isearch-highlight-all-cleanup): | 1110 * isearch-mode.el (isearch-highlight-all-cleanup): |
736 Remove unused variable `isearch-highlight-all-start'. | 1111 Remove unused variable `isearch-highlight-all-start'. |
737 | 1112 |
738 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix. | 1113 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix. |
739 | 1114 |
740 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes. | 1115 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes. |
741 | 1116 |
742 * cus-dep.el (Custom-make-dependencies): | 1117 * cus-dep.el (Custom-make-dependencies): |
743 Add autoload cookie for custom-add-loads to generated custom-load.el. | 1118 Add autoload cookie for custom-add-loads to generated custom-load.el. |
744 | 1119 |
745 * autoload.el (autoload-package-name): Warning suppression. | 1120 * autoload.el (autoload-package-name): Warning suppression. |
746 Move defvar prior to first use. | 1121 Move defvar prior to first use. |
747 | 1122 |
748 * custom.el: Add autoload for custom-declare-face. | 1123 * custom.el: Add autoload for custom-declare-face. |
749 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' | 1124 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' |
750 * cl.el (cl-hack-byte-compiler): | 1125 * cl.el (cl-hack-byte-compiler): |
751 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' | 1126 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' |
752 to work properly. | 1127 to work properly. |
753 | 1128 |
754 2000-07-08 Mike Sperber <mike@xemacs.org> | 1129 2000-07-08 Mike Sperber <mike@xemacs.org> |
755 | 1130 |
830 | 1205 |
831 * font-lock.el (font-lock-apply-highlight): Bind these face vars | 1206 * font-lock.el (font-lock-apply-highlight): Bind these face vars |
832 only when necessary. | 1207 only when necessary. |
833 | 1208 |
834 2000-06-30 Charles G Waldman <cgw@alum.mit.edu> | 1209 2000-06-30 Charles G Waldman <cgw@alum.mit.edu> |
835 | 1210 |
836 * cl-macs.el: fix cl-transform-function-property kludge | 1211 * cl-macs.el: fix cl-transform-function-property kludge |
837 so that it does not require a random feature. | 1212 so that it does not require a random feature. |
838 | 1213 |
839 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 1214 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
840 | 1215 |
847 | 1222 |
848 2000-06-21 Charles G Waldman <cgw@alum.mit.edu> | 1223 2000-06-21 Charles G Waldman <cgw@alum.mit.edu> |
849 | 1224 |
850 * package-ui.el (defgroup pui): Correct a misspelling | 1225 * package-ui.el (defgroup pui): Correct a misspelling |
851 (pui-toggle-package-delete): Change `seleted' to `selected' | 1226 (pui-toggle-package-delete): Change `seleted' to `selected' |
852 | 1227 |
853 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch> | 1228 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch> |
854 | 1229 |
855 * package-get.el (package-get-update-base): | 1230 * package-get.el (package-get-update-base): |
856 (package-get): Use insert-file-contents-literally always. | 1231 (package-get): Use insert-file-contents-literally always. |
857 (package-get-maybe-save-index): | 1232 (package-get-maybe-save-index): |
858 Force coding system for writing to binary. | 1233 Force coding system for writing to binary. |
859 | 1234 |
860 2000-06-08 Mike Alexander <mta@arbortext.com> | 1235 2000-06-08 Mike Alexander <mta@arbortext.com> |
951 * font-lock.el ('font-lock-revert-cleanup): Removed. | 1326 * font-lock.el ('font-lock-revert-cleanup): Removed. |
952 * font-lock.el ('font-lock-revert-setup): Removed. | 1327 * font-lock.el ('font-lock-revert-setup): Removed. |
953 Rewrite deferral code to handle any number of changes, merging | 1328 Rewrite deferral code to handle any number of changes, merging |
954 them properly. Remove hacked-up code for revert-buffer, now | 1329 them properly. Remove hacked-up code for revert-buffer, now |
955 unnecessary. | 1330 unnecessary. |
956 | 1331 |
957 * menubar-items.el (default-menubar): | 1332 * menubar-items.el (default-menubar): |
958 In Options->Edit Init File, don't switch to emacs-lisp-mode | 1333 In Options->Edit Init File, don't switch to emacs-lisp-mode |
959 unless necessary; doing this turns off font-lock. | 1334 unless necessary; doing this turns off font-lock. |
960 | 1335 |
961 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org> | 1336 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org> |
986 * gutter-items.el (append-progress-display): | 1361 * gutter-items.el (append-progress-display): |
987 * gutter-items.el (abort-progress-display): | 1362 * gutter-items.el (abort-progress-display): |
988 * gutter-items.el (raw-append-progress-display): | 1363 * gutter-items.el (raw-append-progress-display): |
989 Further fixes. Use set-glyph-image not set-image-instance-property, | 1364 Further fixes. Use set-glyph-image not set-image-instance-property, |
990 to fix problems with multiple windows in a frame. | 1365 to fix problems with multiple windows in a frame. |
991 | 1366 |
992 * menubar-items.el (tutorials-menu-filter): | 1367 * menubar-items.el (tutorials-menu-filter): |
993 Fix typo. | 1368 Fix typo. |
994 | 1369 |
995 * startup.el (early-error-handler): | 1370 * startup.el (early-error-handler): |
996 Display message box under windows; otherwise, message will disappear | 1371 Display message box under windows; otherwise, message will disappear |
997 before it can be viewed. | 1372 before it can be viewed. |
998 | 1373 |
999 * update-elc.el: | 1374 * update-elc.el: |
1000 Fix bug in NEEDTODUMP processing. | 1375 Fix bug in NEEDTODUMP processing. |
1001 | 1376 |
1002 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org> | 1377 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org> |
1003 | 1378 |
1021 * faces.el (set-face-highlight-p): | 1396 * faces.el (set-face-highlight-p): |
1022 * faces.el (set-face-dim-p): | 1397 * faces.el (set-face-dim-p): |
1023 * faces.el (set-face-blinking-p): | 1398 * faces.el (set-face-blinking-p): |
1024 * faces.el (set-face-reverse-p): | 1399 * faces.el (set-face-reverse-p): |
1025 doc string changes. | 1400 doc string changes. |
1026 | 1401 |
1027 * glyphs.el: | 1402 * glyphs.el: |
1028 * glyphs.el (make-image-specifier): | 1403 * glyphs.el (make-image-specifier): |
1029 * glyphs.el (glyph-property): | 1404 * glyphs.el (glyph-property): |
1030 * glyphs.el (set-glyph-image): | 1405 * glyphs.el (set-glyph-image): |
1031 * glyphs.el (make-glyph): | 1406 * glyphs.el (make-glyph): |
1037 the description of instantiators should go with the make-foo-specifier | 1412 the description of instantiators should go with the make-foo-specifier |
1038 fun's doc string, rather than in foo-specifier-p. this follows | 1413 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 | 1414 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 | 1415 of a place to look. sometimes the make-foo-specifier function needs |
1041 to be created in the process. | 1416 to be created in the process. |
1042 | 1417 |
1043 * gutter.el: | 1418 * gutter.el: |
1044 * gutter.el (make-gutter-specifier): New. | 1419 * gutter.el (make-gutter-specifier): New. |
1045 * gutter.el (make-gutter-size-specifier): New. | 1420 * gutter.el (make-gutter-size-specifier): New. |
1046 * gutter.el (make-gutter-visible-specifier): New. | 1421 * gutter.el (make-gutter-visible-specifier): New. |
1047 specifier doc updates according to the conventions specified before. | 1422 specifier doc updates according to the conventions specified before. |
1100 | 1475 |
1101 * keydefs.el: | 1476 * keydefs.el: |
1102 Restore M-up, M-down to 21.1 state. Put *ward-sentence on | 1477 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 | 1478 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll |
1104 the window without moving point. | 1479 the window without moving point. |
1105 | 1480 |
1106 * simple.el: | 1481 * simple.el: |
1107 * simple.el (scroll-up-one): New. | 1482 * simple.el (scroll-up-one): New. |
1108 * simple.el (scroll-down-one): New. | 1483 * simple.el (scroll-down-one): New. |
1109 Functions for use with C-M-up/down. | 1484 Functions for use with C-M-up/down. |
1110 | 1485 |
1112 | 1487 |
1113 * XEmacs 21.2.33 is released. | 1488 * XEmacs 21.2.33 is released. |
1114 | 1489 |
1115 2000-04-29 Martin Buchholz <martin@xemacs.org> | 1490 2000-04-29 Martin Buchholz <martin@xemacs.org> |
1116 | 1491 |
1117 * dialog.el (yes-or-no-p-dialog-box): | 1492 * dialog.el (yes-or-no-p-dialog-box): |
1118 Fix docstring. | 1493 Fix docstring. |
1119 Fix following horrible bug in X11 mode with focus-follows-mouse: | 1494 Fix following horrible bug in X11 mode with focus-follows-mouse: |
1120 1. Visit two files in two different frames. | 1495 1. Visit two files in two different frames. |
1121 2. do File->Revert Buffer in one of those frames. | 1496 2. do File->Revert Buffer in one of those frames. |
1122 3. Dialog box appears. | 1497 3. Dialog box appears. |
1123 4. Arrange things so that the mouse passes over the *other* | 1498 4. Arrange things so that the mouse passes over the *other* |
1124 frame, then to the dialog box, and click on "Yes". | 1499 frame, then to the dialog box, and click on "Yes". |
1125 5. The file contents end up in the *wrong* buffer! | 1500 5. The file contents end up in the *wrong* buffer! |
1126 Add TODO comment. | 1501 Add TODO comment. |
1127 | 1502 |
1128 2000-04-28 Ben Wing <ben@xemacs.org> | 1503 2000-04-28 Ben Wing <ben@xemacs.org> |
1129 | 1504 |
1130 * help.el (describe-installation): correct typo introduced | 1505 * help.el (describe-installation): correct typo introduced |
1131 in last patch: boundp -> fboundp. | 1506 in last patch: boundp -> fboundp. |
1132 | 1507 |
1133 * etags.el (buffer-tag-table-list): | 1508 * etags.el (buffer-tag-table-list): |
1134 canonicalize filenames to Unix format so that tag-table-alist | 1509 canonicalize filenames to Unix format so that tag-table-alist |
1135 searching works under Windows. | 1510 searching works under Windows. |
1136 | 1511 |
1137 * autoload.el: | 1512 * autoload.el: |
1138 Bowdlerize the supposedly objectionable words | 1513 Bowdlerize the supposedly objectionable words |
1139 "who couldn't quite manage to cleanly modify batch-update-autoloads". | 1514 "who couldn't quite manage to cleanly modify batch-update-autoloads". |
1140 | 1515 |
1141 * gutter-items.el (set-progress-display-style): | 1516 * gutter-items.el (set-progress-display-style): |
1142 * gutter-items.el (search-dialog-callback): | 1517 * gutter-items.el (search-dialog-callback): |
1143 * gutter-items.el (make-search-dialog): | 1518 * gutter-items.el (make-search-dialog): |
1144 Change to new callback-ex api. | 1519 Change to new callback-ex api. |
1145 | 1520 |
1181 * loadup.el: set gc-cons-threshold very high unless dumping -- | 1556 * loadup.el: set gc-cons-threshold very high unless dumping -- |
1182 loadup during update-elc is much much much faster. also do this | 1557 loadup during update-elc is much much much faster. also do this |
1183 when quick-building. | 1558 when quick-building. |
1184 | 1559 |
1185 add commented-out code for profiling loadup. | 1560 add commented-out code for profiling loadup. |
1186 | 1561 |
1187 | 1562 |
1188 * update-elc.el (preloaded-file-list): add bytecomp.el, since it | 1563 * update-elc.el (preloaded-file-list): add bytecomp.el, since it |
1189 is required in order to build xemacs. | 1564 is required in order to build xemacs. |
1190 | 1565 |
1191 2000-04-26 Ben Wing <ben@xemacs.org> | 1566 2000-04-26 Ben Wing <ben@xemacs.org> |
1196 2000-04-23 Ben Wing <ben@xemacs.org> | 1571 2000-04-23 Ben Wing <ben@xemacs.org> |
1197 | 1572 |
1198 * update-elc.el: compute whether any dumped .el or .elc files | 1573 * update-elc.el: compute whether any dumped .el or .elc files |
1199 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP | 1574 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP |
1200 if so. | 1575 if so. |
1201 | 1576 |
1202 * update-elc.el (update-elc-files-to-compile): always change | 1577 * update-elc.el (update-elc-files-to-compile): always change |
1203 NOBYTECOMPILE in the src directory rather than current dir, | 1578 NOBYTECOMPILE in the src directory rather than current dir, |
1204 so it will work under NT. | 1579 so it will work under NT. |
1205 | 1580 |
1206 * autoload.el (autoload-trim-file-name): canonicalize to slashes so | 1581 * autoload.el (autoload-trim-file-name): canonicalize to slashes so |
1227 * dumped-lisp.el (preloaded-file-list): Always dump select.el. | 1602 * dumped-lisp.el (preloaded-file-list): Always dump select.el. |
1228 | 1603 |
1229 2000-04-16 Ben Wing <ben@xemacs.org> | 1604 2000-04-16 Ben Wing <ben@xemacs.org> |
1230 | 1605 |
1231 * printer.el: New file. | 1606 * printer.el: New file. |
1232 | 1607 |
1233 * dumped-lisp.el (preloaded-file-list): Declare printer.el. | 1608 * dumped-lisp.el (preloaded-file-list): Declare printer.el. |
1234 | 1609 |
1235 * help.el (describe-installation): Fix decoding for Windows. | 1610 * help.el (describe-installation): Fix decoding for Windows. |
1236 | 1611 |
1237 * menubar-items.el: | 1612 * menubar-items.el: |
1238 * menubar-items.el (default-menubar): | 1613 * menubar-items.el (default-menubar): |
1239 * menubar-items.el (tutorials-menu-filter): New. | 1614 * menubar-items.el (tutorials-menu-filter): New. |
1240 * menubar-items.el (popup-menubar-menu): | 1615 * menubar-items.el (popup-menubar-menu): |
1241 Add authorship. Redo Help menu and Tutorials filter. | 1616 Add authorship. Redo Help menu and Tutorials filter. |
1242 | 1617 |
1243 * menubar.el: Correct comment. | 1618 * menubar.el: Correct comment. |
1244 | 1619 |
1245 * modeline.el (modeline-buffer-identification): Correct doc string. | 1620 * modeline.el (modeline-buffer-identification): Correct doc string. |
1246 | 1621 |
1247 * simple.el: | 1622 * simple.el: |
1248 * simple.el (printing): Removed. | 1623 * simple.el (printing): Removed. |
1249 * simple.el (printer-name): Removed. | 1624 * simple.el (printer-name): Removed. |
1250 * simple.el (generic-print-buffer): Removed. | 1625 * simple.el (generic-print-buffer): Removed. |
1251 * simple.el (generic-print-region): Removed. | 1626 * simple.el (generic-print-region): Removed. |
1268 * gutter.el (default-gutter-position): moved from gutter-items.el. | 1643 * gutter.el (default-gutter-position): moved from gutter-items.el. |
1269 (default-gutter-position-changed-hook): ditto. | 1644 (default-gutter-position-changed-hook): ditto. |
1270 (gutter-element-visibility-changed-hook): ditto. | 1645 (gutter-element-visibility-changed-hook): ditto. |
1271 (set-gutter-element): ditto. | 1646 (set-gutter-element): ditto. |
1272 (remove-gutter-element): ditto. | 1647 (remove-gutter-element): ditto. |
1273 (set-gutter-element-visible-p): ditto. | 1648 (set-gutter-element-visible-p): ditto. |
1274 (gutter-element-visible-p): ditto. | 1649 (gutter-element-visible-p): ditto. |
1275 (init-gutter): ditto. | 1650 (init-gutter): ditto. |
1276 | 1651 |
1277 * dialog.el (make-dialog-box): renamed and moved from | 1652 * dialog.el (make-dialog-box): renamed and moved from |
1278 gutter-items.el | 1653 gutter-items.el |
1287 | 1662 |
1288 * etags.el (find-tag-at-point): New. Lets you do find-tag | 1663 * etags.el (find-tag-at-point): New. Lets you do find-tag |
1289 without constantly being prompted for the tag. | 1664 without constantly being prompted for the tag. |
1290 * simple.el: Added a number of section headings, to clarify the | 1665 * simple.el: Added a number of section headings, to clarify the |
1291 organization of this file. | 1666 organization of this file. |
1292 * simple.el (activate-region): | 1667 * simple.el (activate-region): |
1293 * simple.el (region-exists-p): | 1668 * simple.el (region-exists-p): |
1294 * simple.el (region-active-p): | 1669 * simple.el (region-active-p): |
1295 Moved these three function down to the other side of | 1670 Moved these three function down to the other side of |
1296 the case-changing functions, so they join the rest of | 1671 the case-changing functions, so they join the rest of |
1297 the region code. | 1672 the region code. |
1298 * simple.el (printing): New. | 1673 * simple.el (printing): New. |
1299 * simple.el (printer-name): New. | 1674 * simple.el (printer-name): New. |
1300 * simple.el (generic-print-buffer): New. | 1675 * simple.el (generic-print-buffer): New. |
1301 New functions, a very simple prototype for a unified | 1676 New functions, a very simple prototype for a unified |
1302 printing interface. | 1677 printing interface. |
1303 | 1678 |
1304 * process.el (call-process-internal): Real fix for null BUFFER, | 1679 * process.el (call-process-internal): Real fix for null BUFFER, |
1305 other problems with BUFFER specs. | 1680 other problems with BUFFER specs. |
1306 | 1681 |
1307 * menubar-items.el: | 1682 * menubar-items.el: |
1308 Fixed up File->Print to use new printing functions. | 1683 Fixed up File->Print to use new printing functions. |
1309 Various corrections and expansions to Grep/Compile menus. | 1684 Various corrections and expansions to Grep/Compile menus. |
1310 New options for Printing. | 1685 New options for Printing. |
1311 New options for SMTP Mail, the way to send mail under | 1686 New options for SMTP Mail, the way to send mail under |
1419 truly. Ideally we would like to delay these until we are more able | 1794 truly. Ideally we would like to delay these until we are more able |
1420 to cope. | 1795 to cope. |
1421 (append-progress-display): ditto. | 1796 (append-progress-display): ditto. |
1422 | 1797 |
1423 2000-03-20 Jeff Miller <jmiller@cablespeed.com> | 1798 2000-03-20 Jeff Miller <jmiller@cablespeed.com> |
1424 | 1799 |
1425 * lisp/make-docfile.el: call-process-internal is now implemented | 1800 * lisp/make-docfile.el: call-process-internal is now implemented |
1426 in process.el. | 1801 in process.el. |
1427 | 1802 |
1428 2000-03-21 Ben Wing <ben@xemacs.org> | 1803 2000-03-21 Ben Wing <ben@xemacs.org> |
1429 | 1804 |
1430 * mule\mule-cmds.el (set-language-info-alist): | 1805 * mule\mule-cmds.el (set-language-info-alist): |
1431 Fix to correspond to new menu arrangement. | 1806 Fix to correspond to new menu arrangement. |
1432 | 1807 |
1433 2000-03-21 Ben Wing <ben@xemacs.org> | 1808 2000-03-21 Ben Wing <ben@xemacs.org> |
1434 | 1809 |
1435 * process.el: | 1810 * process.el: |
1441 | 1816 |
1442 * lisp-mode.el: | 1817 * lisp-mode.el: |
1443 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New. | 1818 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New. |
1444 * lisp-mode.el (lisp-interaction-mode): | 1819 * lisp-mode.el (lisp-interaction-mode): |
1445 Put back Lisp Interaction menubar for Jan V's sake. | 1820 Put back Lisp Interaction menubar for Jan V's sake. |
1446 | 1821 |
1447 * simple.el: | 1822 * simple.el: |
1448 * simple.el (mark-ring): | 1823 * simple.el (mark-ring): |
1449 * simple.el (dont-record-current-mark): New. | 1824 * simple.el (dont-record-current-mark): New. |
1450 * simple.el (in-shifted-motion-command): New. | 1825 * simple.el (in-shifted-motion-command): New. |
1451 * simple.el (mark-ring-unrecorded-commands): New. | 1826 * simple.el (mark-ring-unrecorded-commands): New. |
1452 * simple.el (mark-ring-max): | 1827 * simple.el (mark-ring-max): |
1453 * simple.el (set-mark-command): | 1828 * simple.el (set-mark-command): |
1454 * simple.el (push-mark): | 1829 * simple.el (push-mark): |
1455 * simple.el (handle-pre-motion-command): | 1830 * simple.el (handle-pre-motion-command): |
1456 Implement scheme for not recording unimportant marks. | 1831 Implement scheme for not recording unimportant marks. |
1457 | 1832 |
1458 * subr.el: | 1833 * subr.el: |
1459 * subr.el (function-allows-args): New. | 1834 * subr.el (function-allows-args): New. |
1460 New function function-allows-args. | 1835 New function function-allows-args. |
1461 | 1836 |
1462 2000-03-20 Martin Buchholz <martin@xemacs.org> | 1837 2000-03-20 Martin Buchholz <martin@xemacs.org> |
1572 * font-menu.el (font-menu-weight-constructor): | 1947 * font-menu.el (font-menu-weight-constructor): |
1573 * font-menu.el (font-menu-set-font): | 1948 * font-menu.el (font-menu-set-font): |
1574 vassoc moved to alist.el. | 1949 vassoc moved to alist.el. |
1575 Accelerators added to all menus. | 1950 Accelerators added to all menus. |
1576 Unused bound var new-props removed. | 1951 Unused bound var new-props removed. |
1577 | 1952 |
1578 * keydefs.el: I did a whole lot of rearranging to put things in a | 1953 * 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 | 1954 more consistent order and fixed a number of cases where key |
1580 combinations involving up, down, left, right and so on were | 1955 combinations involving up, down, left, right and so on were |
1581 defined but the corresponding keypad combinations were not | 1956 defined but the corresponding keypad combinations were not |
1582 defined. | 1957 defined. |
1583 | 1958 |
1584 * lisp-mode.el: | 1959 * lisp-mode.el: |
1585 * lisp-mode.el (lisp-interaction-mode-popup-menu): | 1960 * lisp-mode.el (lisp-interaction-mode-popup-menu): |
1586 * lisp-mode.el (emacs-lisp-mode): | 1961 * lisp-mode.el (emacs-lisp-mode): |
1587 * lisp-mode.el (lisp-interaction-mode): | 1962 * lisp-mode.el (lisp-interaction-mode): |
1645 there. | 2020 there. |
1646 | 2021 |
1647 b) I combined the top level Tools and Apps menus into a single | 2022 b) I combined the top level Tools and Apps menus into a single |
1648 Tools menu, because the distinction between the two is not | 2023 Tools menu, because the distinction between the two is not |
1649 obvious, and the items on the menus are not used often enough that | 2024 obvious, and the items on the menus are not used often enough that |
1650 putting some of them onto submenus is a problem. | 2025 putting some of them onto submenus is a problem. |
1651 | 2026 |
1652 c) I created two new top level menus called View and Cmds because | 2027 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 | 2028 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 | 2029 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 | 2030 menu, the items on these menus may be used quite often during an |
1656 editing session, and so should be available with fewer | 2031 editing session, and so should be available with fewer |
1657 keystrokes. | 2032 keystrokes. |
1658 | 2033 |
1659 d) I added a number of options to the options menu, including one | 2034 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 | 2035 for controlling whether the alt key can be used to traverse to |
1661 menu items using the accelerators, one for controlling behavior of | 2036 menu items using the accelerators, one for controlling behavior of |
1662 control-k, one for controlling how the kill and yank functions | 2037 control-k, one for controlling how the kill and yank functions |
1663 interact with the clipboard, a few additional buffers-menu | 2038 interact with the clipboard, a few additional buffers-menu |
1664 options, and various other things. I also did a bit of | 2039 options, and various other things. I also did a bit of |
1665 rearranging, for example, combining the keyboard and mouse options | 2040 rearranging, for example, combining the keyboard and mouse options |
1666 into a single keyboard and mouse submenu to facilitate the | 2041 into a single keyboard and mouse submenu to facilitate the |
1667 accelerators on that level. | 2042 accelerators on that level. |
1668 | 2043 |
1669 e) I changed the variable buffers-menu-format-buffer-line-function | 2044 e) I changed the variable buffers-menu-format-buffer-line-function |
1670 to take two arguments instead of one, the second argument being | 2045 to take two arguments instead of one, the second argument being |
1671 the line number for use in creating an accelerator. I added a | 2046 the line number for use in creating an accelerator. I added a |
1672 hack to support existing functions with one argument (although I | 2047 hack to support existing functions with one argument (although I |
1673 doubt that very many of these exist), for backward compatibility. | 2048 doubt that very many of these exist), for backward compatibility. |
1674 | 2049 |
1675 f) I moved the top level mule menu to be a submenu of the edit | 2050 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 | 2051 menu. I think that most of the items on this menu are fairly |
1677 useless and there are certainly not enough frequently used items | 2052 useless and there are certainly not enough frequently used items |
1678 to justify this being its own top level menu. | 2053 to justify this being its own top level menu. |
1679 | 2054 |
1680 g) I combined most of the items in big-menubar.el into the main menu. | 2055 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 | 2056 If people think the main menu is too big, it would be possible to |
1682 create different configurations, some smaller. | 2057 create different configurations, some smaller. |
1683 | 2058 |
1694 I made a number of changes to improve the appearance | 2069 I made a number of changes to improve the appearance |
1695 and functioning of the file dialog box. They include: | 2070 and functioning of the file dialog box. They include: |
1696 | 2071 |
1697 a) Fixing the problem where closing the dialog box by clicking on | 2072 a) Fixing the problem where closing the dialog box by clicking on |
1698 the close button of the window didn't properly exit the | 2073 the close button of the window didn't properly exit the |
1699 minibuffer. | 2074 minibuffer. |
1700 | 2075 |
1701 b) Fixing the problem that if you typed part of a file name, and | 2076 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 | 2077 then clicked on a completion with the mouse, the file was not |
1703 correctly selected. | 2078 correctly selected. |
1704 | 2079 |
1705 c) Changing the title of the dialog box to reflect the operation | 2080 c) Changing the title of the dialog box to reflect the operation |
1706 being done in accordance with user interface conventions, rather | 2081 being done in accordance with user interface conventions, rather |
1707 than the name of the dialog box buffer, which is rather useless. | 2082 than the name of the dialog box buffer, which is rather useless. |
1708 | 2083 |
1709 d) Remove the words "possible completions are" which didn't | 2084 d) Remove the words "possible completions are" which didn't |
1710 belong. | 2085 belong. |
1711 | 2086 |
1712 e) Fix things so that the completions scroll off the end of the | 2087 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 | 2088 completions windows only to the right, rather than both to the |
1714 right and down, which is in accordance with Windows user interface | 2089 right and down, which is in accordance with Windows user interface |
1715 conventions. | 2090 conventions. |
1716 | 2091 |
1717 * msw-init.el (init-post-mswindows-win): | 2092 * msw-init.el (init-post-mswindows-win): |
1718 Added a binding for meta-F4, which is the standard windows binding | 2093 Added a binding for meta-F4, which is the standard windows binding |
1719 for exiting a program. | 2094 for exiting a program. |
1720 | 2095 |
1778 * simple.el (uncapitalized-title-words): | 2153 * simple.el (uncapitalized-title-words): |
1779 * simple.el (uncapitalized-title-word-regexp): | 2154 * simple.el (uncapitalized-title-word-regexp): |
1780 * simple.el (capitalize-string-as-title): | 2155 * simple.el (capitalize-string-as-title): |
1781 * simple.el (capitalize-region-as-title): | 2156 * simple.el (capitalize-region-as-title): |
1782 New. | 2157 New. |
1783 | 2158 |
1784 | 2159 |
1785 * subr.el (add-hook): | 2160 * subr.el (add-hook): |
1786 * subr.el (make-local-hook): New. | 2161 * subr.el (make-local-hook): New. |
1787 * subr.el (remove-local-hook): New. | 2162 * subr.el (remove-local-hook): New. |
1788 * subr.el (add-one-shot-hook): New. | 2163 * subr.el (add-one-shot-hook): New. |