1 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
6 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
8 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9 8859-5 instead of ISO 8859-1.
11 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
13 * files.el (insert-file-contents-literally): Treat file as binary;
14 call file-name-handlers. [sync with Emacs 20.3.10]
16 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
18 * XEmacs 21.2.16 is released
20 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
22 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
23 missing characters to avoid crash.
25 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
27 * coding.el (set-terminal-coding-system): Only set the console
28 coding system on the selected console if it is a tty.
30 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
37 * faces.el (frob-face-property):
38 * font-menu.el (font-menu-set-font):
39 Actually apply changes from 1999-03-17
41 1999-06-10 Andy Piper <andy@xemacs.org>
43 * select.el (get-selection): abstract out non error-signalling
45 (get-selection-no-error): get-selection without signalling an
47 (selection-is-clipboard-p): new variable. controls whether the
48 selection sets the clipboard.
49 (own-selection): use it.
51 * mouse.el (insert-selection): fallback to clipboard after trying
52 primary selection and cutbuffer.
54 1999-06-05 Andy Piper <andy@xemacs.org>
56 * x-select.el (xselect-kill-buffer-hook-1): use generalised
59 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
61 * code-files.el (buffer-file-coding-system): Use `raw-text' as
63 (load): Use `raw-text' instead of `no-conversion'.
64 (insert-file-contents): Likewise.
66 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
69 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
71 * coding.el: Don't copy `no-conversion' to `raw-text'.
73 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
75 * subr.el (make-char): Define it if Mule is not around.
77 1999-06-07 SL Baur <steve@steve1.m17n.org>
79 * mule/mule-help.el: Add trailing newline. Use mule keyword.
81 * x-select.el (x-disown-selection-internal): Restore symbol as an
83 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
85 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
87 * XEmacs 21.2.15 is released
89 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
91 * subr.el (split-string): Avoid infinite looping
93 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
95 * ldap.el (ldap-ignore-attribute-codings): New variable
96 (ldap-default-attribute-decoder): New variable
97 (ldap-coding-system): New variable
98 (ldap-attribute-syntax-encoders): New variable
99 (ldap-attribute-syntax-decoders): New variable
100 (ldap-attribute-syntaxes-alist): New variable
101 (ldap-encode-boolean): New function
102 (ldap-decode-boolean): New function
103 (ldap-encode-country-string): New function
104 (ldap-decode-string): New function
105 (ldap-decode-address): New function
106 (ldap-encode-address): New function
107 (ldap-decode-attribute): New function
108 (ldap-search): Use some of these
110 1999-05-25 Jan Vroonhof <jan@xemacs.org>
112 * version.el (emacs-version): Make the patch level/beta come
113 before the XEmacs qualifier so that it gets into (funcall
114 emacs-version) and thus in the bug reports.
115 (emacs-version>=): Support patch levels.
117 1999-06-03 SL Baur <steve@xemacs.org>
119 * version.el: implement x.y.z version number
120 From Jan Vroonhof <vroonhof@math.ethz.ch>
122 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
124 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
126 1999-05-22 Vin Shelton <acs@xemacs.org>
128 * startup.el: Document -private and break out non-standard X options.
130 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
132 * mule/mule-charset.el (charset-after): New function.
133 (charset-direction): Synch with Mule, update docstring.
134 (get-charset-property): New function.
135 (put-charset-property): New function.
136 (charset-plist): New function.
138 * mule/mule-charset.el (compose-region):
139 (decompose-region): remove; these functions (which don't work
140 since we don't do composite characters) have been moved to
142 (toplevel): follow coding standards
144 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
146 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
149 * code-files.el: Fix commentary to follow coding standards. Move
150 the single line left in mule-files.el to here.
152 * mule/mule-files.el: delete.
154 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
156 * info.el (Info-scroll-prev): Use event functions instead of the
157 old emacs 19 interface.
159 1999-06-02 Andy Piper <andy@xemacs.org>
161 * x-font-menu.el (x-font-menu-load-font):
162 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
164 1999-05-31 Andy Piper <andy@xemacs.org>
166 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
168 (font-menu-this-frame-only-p): ditto.
169 (font-menu-max-items): reinstate, from Jan Vroonhof
170 <vroonhof@math.ethz.ch>
171 (font-menu-submenu-name-format): ditto.
172 (font-menu-split-long-menu): ditto, for use by the family
174 (font-menu-family-constructor): use it.
176 1999-05-30 Andy Piper <andy@xemacs.org>
178 * msw-faces.el (mswindows-font-regexp): new font matching regexp
179 for use by the font menu.
181 * msw-font-menu.el: new file implementing mswindows specific
183 (mswindows-font-menu-registry-encoding): new function mirroring x version.
184 (mswindows-font-menu-junk-families): ditto.
185 (hack-font-truename): ditto.
186 (mswindows-font-regexp-ascii): ditto.
187 (mswindows-reset-device-font-menus): ditto.
188 (mswindows-font-menu-font-data): ditto.
189 (mswindows-font-menu-load-font): ditto.
191 * x-font-menu.el (x-reset-device-font-menus): made device specific.
192 (x-font-menu-font-data): ditto.
193 (x-font-menu-load-font): ditto.
195 * font-menu.el: new file implementing generic font menu behaviour.
196 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
197 made device independent.
198 (font-menu-this-frame-only-p): ditto.
199 (font-menu-preferred-resolution): ditto.
200 (font-menu-size-scaling): new variable used to determine whether
201 sizes are in points or tenths of a point.
202 (vassoc): moved from x-font-menu.el.
203 (device-fonts-cache): ditto.
204 (device-fonts-cache): ditto.
205 (flush-device-fonts-cache): ditto.
206 (reset-device-font-menus): copied from x-font-menu.el and made
207 device independent. Most functionality deferred to
208 device-dependent versions.
209 (font-menu-family-constructor): copied from x-font-menu.el and
210 made device independent.
211 (font-menu-size-constructor): ditto.
212 (font-menu-weight-constructor): ditto.
213 (font-menu-set-font): ditto.
214 (font-menu-change-face): ditto.
215 (font-menu-load-font): new device method.
216 (font-menu-font-data): ditto.
218 * x-font-menu.el: The above functions deleted.
220 1999-05-26 Andy Piper <andy@xemacs.org>
224 * loadup.el: rehash expand-file-name usage to not use default-directory.
226 1999-05-21 Andy Piper <andy@xemacs.org>
228 * x-select.el (x-select-convert-to-text):
229 (x-selected-text-type):
231 (xselect-convert-to-string):
232 (xselect-convert-to-compound-text):
233 (xselect-convert-to-length):
234 (xselect-convert-to-targets):
235 (xselect-convert-to-delete):
236 (xselect-convert-to-filename):
237 (xselect-convert-to-charpos):
238 (xselect-convert-to-lineno):
239 (xselect-convert-to-colno):
240 (xselect-convert-to-sourceloc):
241 (xselect-convert-to-os):
242 (xselect-convert-to-host):
243 (xselect-convert-to-user):
244 (xselect-convert-to-class):
245 (xselect-convert-to-name):
246 (xselect-convert-to-integer):
247 (xselect-convert-to-atom):
248 (xselect-convert-to-identity): functions renamed from x-* and
250 (x-get-secondary-selection): use rename get-selection.
251 (x-get-clipboard): ditto.
252 (x-own-selection): moved to select.el.
253 (x-valid-simple-selection-p): ditto.
254 (x-dehilight-selection): ditto.
255 (x-own-clipboard): ditto.
256 (x-disown-selection): ditto.
258 * x-mouse.el (x-yank-function): moved to mouse.el.
259 (x-insert-selection): ditto.
260 (x-set-point-and-move-selection): use renamed function.
262 * select.el (selected-text-type): moved and renamed from
264 (selection-owner-p): moved to C.
265 (selection-exists-p): ditto.
266 (get-cutbuffer): new device method.
267 (get-selection): generalised and moved from x-select.el.
268 (own-selection): moved x-own-selection functionality into here.
269 (dehilight-selection): renamed and moved from x-select.el.
270 (own-clipboard): functionality moved from x-select.el using new
272 (disown-clipboard): ditto.
273 (select-convert-to-text):
274 (select-convert-to-string):
275 (select-convert-to-compound-text):
276 (select-convert-to-length):
277 (select-convert-to-targets):
278 (select-convert-to-delete):
279 (select-convert-to-filename):
280 (select-convert-to-charpos):
281 (select-convert-to-lineno):
282 (select-convert-to-colno):
283 (select-convert-to-sourceloc):
284 (select-convert-to-os):
285 (select-convert-to-host):
286 (select-convert-to-user):
287 (select-convert-to-class):
288 (select-convert-to-name):
289 (select-convert-to-integer):
290 (select-convert-to-atom):
291 (select-convert-to-identity): new functions renamed from x-* and
292 moved from x-select.el.
294 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
295 into here and use as the default window-system mouse yank.
296 (insert-selection): generalised and moved from x-mouse.el.
297 (own-clipboard): moved to C.
299 * msw-select.el (mswindows-selection-owned-p): deleted.
300 (mswindows-own-selection): generalised and moved to select.el.
301 (mswindows-disown-selection): generalised and moved to C.
302 (mswindows-selection-owner-p): ditto.
304 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
306 * XEmacs 21.2.14 is released
308 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
310 * about.el: update contact info for jason and slb.
312 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
314 * mule/european.el (setup-romanian-environment): Add Romanian
315 support from Emacs/Mule romanian.el.
317 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
319 * cus-face.el: Label all custom changes with the 'custom' tag.
321 * cus-edit.el: idem ditto.
323 * faces.el: Added suport for adding device tags to various functions.
324 (custom): New device tag.
325 (face-spec-set): Call reset face with tags argument. No longer do
326 x-init-global-faces hack.
328 * faces.el (frob-face-property): Use an anonymous specifier to map
329 frob-face-property-1 over.
331 * x-font-menu.el (font-menu-set-font): Always specify all
332 properties to custom.
334 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
336 * mule/european.el (setup-czech-environment): Add czech support.
337 From David Sauer <davids@orfinet.cz>
339 1999-03-15 SL Baur <steve@xemacs.org>
341 * check-features.el: Turn hard errors into warnings.
343 1999-03-21 SL Baur <steve@xemacs.org>
345 * simple.el (delete-key-deletes-forward): As per discussion on
346 xemacs-beta, default to t.
348 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
350 * loadup.el: Define Installation-string before loading anything.
352 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
354 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
355 From Anders Stenman <stenman@isy.liu.se>
357 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
359 * wid-edit.el (widget-glyph-find): Ditto.
361 * packages.el (locate-library): Ditto.
363 * loadup.el (really-early-error-handler): Ditto.
365 * lib-complete.el (read-library): Ditto.
367 * faces.el (set-face-stipple): Ditto.
369 * code-files.el (load): Use new calling style of locate-file.
371 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
373 * packages.el (packages-unbytecompiled-lisp): Installation.el is
376 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
378 * dumped-lisp.el (preloaded-file-list): Don't load
381 * loadup.el (Installation-string): Define it here.
383 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
385 * dumped-lisp.el (preloaded-file-list): Revert previous change --
386 Installation.el needs to be loaded before `dump-paths', otherwise
387 the dumping process won't find it.
389 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
391 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
392 subr so that we can use `replace-in-string' in Installation.el to
393 get rid of C-m chars under the native Windows build.
395 1999-04-29 Andy Piper <andy@xemacs.org>
397 * make-docfile.el: canonicalize file and directory names.
399 * device.el (call-device-method): new function for calling device
401 (define-device-method): new function for defining device methods.
402 (define-device-method*): ditto.
404 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
406 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
408 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
410 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
411 (cyrillic-koi8-r-encode-table): Likewise.
412 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
413 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
415 * mule/mule-misc.el (split-char-or-char-int): New function [moved
418 * mule/vietnamese.el: Move function `split-char-or-char-int' to
421 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
424 - Change font registry name from "Thai94x94-0" to "xtis-0".
425 - Change mnemonic of coding-system `tis-620' to "TIS620".
427 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
429 * mule/ethiopic.el: fixed.
431 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
433 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
435 * mule/thai-xtis.el: New file.
437 * mule/vietnamese.el: New file.
439 * mule/ethiopic.el: New file.
441 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
443 * bytecomp.el (byte-compile-close-variables): Leave
444 debug-issue-ebola-notices alone.
446 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
448 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
449 at the top of the buffer since it is the most important thing to
451 (ldap-get-host-parameter): New defun
452 (ldap-search): Add a new parameter `withdn' to retrieve the
453 distinguished names of entries
455 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
457 * startup.el (splash-frame-body): Date and spelling fixes.
459 1999-03-16 Colin Rafferty <colin@xemacs.org>
461 * view-less.el (toggle-truncate-lines): add autoload tag
463 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
465 * format.el (format-alist): Disable image stuff.
467 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
469 * wid-edit.el (widget-glyph-find): Search by directories, then by
470 suffixes rather than the other way around.
471 (widget-image-conversion): Renamed to
472 `widget-image-file-name-suffixes'.
474 1999-04-16 Olivier Galibert <galibert@pobox.com>
476 * mule/mule-charset.el: Made old functions obsolete, remove the
477 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
478 (charset-iso-graphic-plane): Rename from charset-graphic.
479 (charset-iso-final-char): Rename from charset-final.
480 (charset-width): Rename from charset-columns.
481 (charset-bytes): Added from fsf compatibility, returns always 1.
483 * mule/mule-misc.el: Move charset-doc-string alias to
486 1999-04-14 Colin Rafferty <colin@xemacs.org>
488 * x-faces.el (x-make-font-bold-italic): honor
489 *try-oblique-before-italic-fonts*
491 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
493 * cl-extra.el (coerce): Coerce numbers to characters correctly.
495 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
497 * x-faces.el (try-oblique-before-italic-fonts): Use the right
500 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
502 * cl-extra.el (equalp): Would bug out for lists.
504 1999-03-12 Charles G Waldman <cgw@fnal.gov>
506 * about.el (about-hackers): Change cgw's email address
508 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
510 * XEmacs 21.2.13 is released
512 1999-03-12 SL Baur <steve@xemacs.org>
514 * simple.el (delete-key-deletes-forward): Revert to previous
517 1999-01-18 Didier Verna <verna@inf.enst.fr>
519 * menubar-items.el (xemacs-splash-buffer): handle the case of
520 multiple elements in the splash buffer body.
522 * startup.el (splash-frame-timeout): new constant: interval
523 between splash buffer elements.
524 (command-line-1): handle splash buffer with multiple elements (use
526 (splash-frame-body): Originally `startup-splash-frame-body'.
527 Rewrote a cleaner and more readable version. This can now be array,
528 in which case each element is displayed in turn in the splash buffer.
529 (splash-frame-static-body): new constant. Persistent information
530 across all splash buffer elements (preserves the possibility to give
531 it in different languages.
532 (circulate-splash-frame-elements): new function. Used as a timeout
533 to circulate through all splash frame elements and display them in
535 (display-splash-frame): originally `startup-splash-frame'. Handle
536 the case of multiple elements in the splash buffer body. Now
537 returns a timeout id if multiple elements to display, or nil.
539 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
541 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
542 so they can be overridden by x-init-face-from-resources.
543 Additionally specify the font name also with an x tag.
545 1999-03-08 Andy Piper <andy@xemacs.org>
547 * package-get.el (package-get-base): autoload.
549 * menubar-items.el (default-menubar): add update menu item. Fix
550 custom menu to only be activated when package-base is available.
552 * package-get.el (package-get-custom): don't load
553 package-get-custom as it is auto-generated. Fix group definition.
555 1999-03-05 Didier Verna <verna@inf.enst.fr>
557 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
558 instead of `symbol-name' (Thanks Kyle).
560 * cus-edit.el (custom-save-variables): use `prin1' instead of
561 princ to write symbols.
563 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
565 * XEmacs 21.2.12 is released
567 1999-03-05 SL Baur <steve@xemacs.org>
569 * menubar-items.el (default-menubar): Add kfm browsing support.
570 From Neal Becker <nbecker@fred.net>
572 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
574 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
575 calls to font-lock during buffer reversion.
577 1999-02-12 Didier Verna <verna@inf.enst.fr>
579 * info.el (Info-build-node-completions): unconditionally widen the
582 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
584 * x-faces.el (x-init-face-from-resources):
585 Only set fonts in the 'x locale.
587 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
589 * package-ui.el (pui-install-selected-packages): Don't throw on
590 `package-admin-delete-binary-package' returning nil since it's
591 normal. Reindent function.
592 (pui-add-required-packages): Handle case where packages selected
593 for installation have never been installed.
595 1999-03-03 Martin Buchholz <martin@xemacs.org>
597 * menubar-items.el (default-menubar):
598 Implement the ``Mule->Set coding system of process'' menu item.
600 1999-02-18 Martin Buchholz <martin@xemacs.org>
602 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
604 - Change some `if's to `when's
606 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
608 * XEmacs 21.2.11 is released
610 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
612 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
613 against window close (Fix Bug #460).
614 (ask-user-about-lock-dbox): Idem.
616 1999-02-25 SL Baur <steve@xemacs.org>
618 * mule/mule-charset.el (charset-leading-byte): New function.
619 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
621 1999-02-12 Andy Piper <andy@xemacs.org>
623 * about.el (xemacs-hackers): change andy's email address.
624 (about-url-alist): change andy's web page address.
625 (about-xemacs): add piper.
627 1999-02-16 SL Baur <steve@xemacs.org>
629 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
630 of mule-base into lisp/mule.
632 1999-02-16 SL Baur <steve@xemacs.org>
646 mule/mule-category.el:
648 mule/mule-charset.el:
655 mule/mule-tty-init.el:
657 mule/viet-chars.el: Remerge from mule-base.
659 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
660 of mule-base into lisp/mule.
662 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
664 * process.el (exec-to-string): Use `shell-command-switch' in place
665 of hard-wired "-c" (for WindowsNT).
667 1999-02-08 Charles G Waldman <cgw@pgt.com>
669 * menubar-items.el (default-menubar): Remove obsolete
672 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
674 * package-admin.el (package-admin-get-install-dir): First fall
675 back to the location of xemacs-base for non-mule packages.
677 1999-02-15 Martin Buchholz <martin@xemacs.org>
680 - improved automounter tmp directory support.
681 - support 4 (!) empirically discovered automounter conventions
683 1999-02-12 SL Baur <steve@xemacs.org>
685 * etags.el (pop-tag-mark): autoload to match key binding.
687 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
689 * XEmacs 21.2.10 is released
691 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
693 * package-get.el (package-get-remote-filename): Don't bug out for
694 a local file name in the search entry.
696 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
698 * XEmacs 21.2.9 is released
700 1999-01-19 Didier Verna <verna@inf.enst.fr>
702 * replace.el (replace-search-function): new variable containing a
703 function to perform a search-forward.
704 (replace-re-search-function): new variable containing a function
705 to perform a re-search-forward.
706 (perform-replace): use them.
708 1999-01-25 Didier Verna <verna@inf.enst.fr>
710 * select.el (selection-owner-p): use the name `XEmacs'.
711 (cut-copy-clear-internal): ditto.
713 1999-01-18 Andy Piper <andy@xemacs.org>
715 * about.el (about-url-alist): Update my entry.
716 (xemacs-hackers): Ditto.
718 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
720 * buffer.el (switch-to-buffer): Fixing documentation.
721 * minibuf.el (minibuffer-completion-table): ditto.
722 * cl-macs.el (return-from): ditto.
724 1999-01-04 Didier Verna <verna@inf.enst.fr>
726 * replace.el (delete-non-matching-lines): temporarily disable
727 case-folding when called interactively with a regexp containing
728 uppercase characters.
729 (delete-matching-lines): ditto.
730 (count-matches): ditto.
731 (list-matching-lines): ditto.
733 1999-01-07 Colin Rafferty <colin@xemacs.org>
735 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
736 abort if current window is split horizontally, not if others are
737 split. Got rid of unnecessary minibuffer checking. Also, add
738 some comments (it's still complex).
740 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
742 * package-get.el: changed address for doc.ic.ac.uk to
745 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
747 * ldap.el (toplevel): Remove requires so that the file compiles
748 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
750 1999-01-10 J. Kean Johnston <jkj@sco.com>
752 * dump-paths.el: Calculate module-directory and set
753 module-load-path to the load path for modules.
755 * loadup.el: Get bootstrap value of module-load-path from the
756 environment variable EMACSBOOTSTRAPMODULEPATH.
757 - Display the module load path if we're debugging paths.
759 * setup-paths.el: Added function paths-find-site-module-directory.
760 - Added function paths-find-module-directory.
761 - Added function paths-construct-module-load-path. Uses new
762 environment variable EMACSMODULEPATH.
764 1998-12-30 Martin Buchholz <martin@xemacs.org>
766 * font.el (font-default-object-for-device):
767 Oops! This `or' can't be replaced by `unless'.
768 Fixed inability to run w3, among other things.
770 1998-12-17 Charles G. Waldman <cgw@pgt.com>
772 * package-admin.el: Change initialization of
773 package-admin-install-function dependent on system type.
774 Change package-admin-install-function-mswindows to use
777 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
779 * mouse.el (default-mouse-motion-handler): Disable help echo while
782 1998-12-28 Martin Buchholz <martin@xemacs.org>
784 * XEmacs 21.2.8 is released.
786 1998-12-24 Martin Buchholz <martin@xemacs.org>
788 * XEmacs 21.2.7 is released.
790 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
792 * package-ui.el (pui-list-packages): Set truncate-lines.
794 * package-get.el (package-get-download-menu): Use
795 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
797 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
798 (pui-help-string): idem.
799 (list-packages-mode): New major mode.
800 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
801 (pui-install-selected-packages): Add suport for removing packages.
802 (pui-toggle-package-delete-key): New function.
803 (pui-popup-context-sensitive): New kludge.
804 (pui-list-packages): Add warning when `package-get-remote' is nil.
805 (package-ui-add-site): New function.
807 1998-12-01 Didier Verna <verna@inf.enst.fr>
809 * hyper-apropos.el (hyper-where-is): added the missing autoload.
811 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
813 * ldap.el: Custom-ized
814 (toplevel): Do not provide `ldap' which is provided by C level
816 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
818 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
820 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
822 1998-12-17 Andy Piper <andy@xemacs.org>
824 * sound.el (sound-load-list): name changed from sound-load-alist.
825 (sound-extension-list): name changed from sound-ext-list.
826 (load-default-sounds): use new names.
827 (load-sound-file): use new names.
829 1998-12-16 Andy Piper <andy@xemacs.org>
831 * XEmacs 21.2.6 is released
833 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
835 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
838 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
840 * wid-edit.el (widget-echo-this-extent): Set
841 help-echo-owns-message to t.
843 1998-11-30 Greg Klanderman <greg@alphatech.com>
845 * package-get.el (package-get-download-menu): use toggles for
846 each site in the download site menu.
848 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
850 * package-get.el (package-get): If we cannot find a package
851 because package-get-remote is not set, give a more helpful
854 1998-11-30 Greg Klanderman <greg@alphatech.com>
856 * package-get.el (package-get-remote-filename): use an EFS path
857 with user anonymous if no user is specified.
859 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
861 * faces.el (face-spec-set): Re-init fallfacks for default after
862 calling reset-face on the default face.
864 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
866 * package-admin.el (package-admin-default-install-function):
867 Behave as advertised. Make sure the pkg-dir is proper for
869 (package-admin-add-binary-package): Make sure the pkg-dir is
870 proper for default-directory.
871 (package-admin-install-function-mswindows): Make sure the pkg-dir
872 is proper for default-directory.
874 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
876 * XEmacs 21.2.5 is released
878 1998-12-05 SL Baur <steve@altair.xemacs.org>
880 * files.el (binary-file-regexps): regexp-opt is not available at
883 1998-11-30 Martin Buchholz <martin@xemacs.org>
886 * x-win-sun.el (x-win-init-sun):
888 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
890 * x-init.el (init-post-x-win):
891 * x-init.el (init-pre-x-win):
892 * x-init.el (x-initialize-compose):
897 * wid-edit.el (widget-glyph-click):
898 * wid-edit.el (widget-glyph-find):
899 * wid-edit.el (widget-type):
900 * view-less.el (view-buffer-other-window):
901 * very-early-lisp.el:
905 * term/sun.el (suntool-map):
908 * syntax.el (modify-syntax-entry):
911 * startup.el (lock-directory):
912 * simple.el (set-comment-column):
913 * simple.el (backward-delete-char-untabify):
914 * shadow.el (find-emacs-lisp-shadows):
916 * setup-paths.el (paths-construct-info-path):
917 * select.el (cut-copy-clear-internal):
918 * process.el (call-process-region):
919 * process.el (start-process-shell-command):
921 * paths.el (rmail-spool-directory):
922 * paragraphs.el (use-hard-newlines):
923 * package-get.el (package-get-dependencies):
924 * package-admin.el (package-admin-delete-binary-package):
925 * obsolete.el (truncate-string):
926 * obsolete.el (store-substring):
927 * mouse.el (default-mouse-track-maybe-own-selection):
928 * mouse.el (mouse-yank-at-point):
930 * modeline.el (mouse-drag-modeline):
931 * minibuf.el (read-directory-name-internal):
932 * minibuf.el (read-file-name-internal):
933 * minibuf.el (read-file-name-internal-1):
934 * minibuf.el (read-file-name-2):
935 * minibuf.el (exact-minibuffer-completion-p):
936 * minibuf.el (read-from-minibuffer):
938 * menubar.el (check-menu-syntax):
939 * map-ynp.el (map-y-or-n-p):
940 * make-docfile.el (docfile-out-of-date):
941 * loadup.el ((member "run-temacs" command-line-args)):
942 * loadup.el ((member "no-site-file" command-line-args)):
943 * loadup.el (really-early-error-handler):
947 * lisp-mnt.el (lm-verify):
948 * lib-complete.el (lib-complete:cache-completions):
949 * lib-complete.el (library-all-completions):
950 * itimer.el (itimer-run-expired-timers):
951 * info.el (Info-mode):
952 * info.el (Info-insert-file-contents):
953 * info.el (Info-rebuild-dir):
954 * info.el (Info-build-dir-anew):
955 * info.el (Info-parse-dir-entries):
956 * info.el (Info-dir-outdated-p):
957 * info.el (Info-insert-dir):
958 * info.el (info-xref):
960 * hyper-apropos.el (hyper-apropos-get-doc):
961 * hyper-apropos.el (hyper-describe-face):
962 * hyper-apropos.el (hyper-apropos-mode):
964 * help.el (list-processes):
967 * font.el (mswindows-font-create-name):
968 * font.el (font-default-font-for-device):
969 * font.el (x-font-create-object):
970 * font.el (font-registry):
972 * font-lock.el (font-lock-keywords):
974 * finder.el (finder-compile-keywords):
975 * find-paths.el (paths-find-recursive-path):
976 * fill.el (set-justification-center):
977 * fill.el (fill-region-as-paragraph):
978 * files.el (insert-directory):
979 * files.el (wildcard-to-regexp):
980 * files.el (recover-file):
981 * files.el (basic-save-buffer):
982 * files.el (delete-auto-save-file-if-necessary):
983 * files.el (file-relative-name):
984 * files.el (backup-extract-version):
985 * files.el (backup-buffer):
986 * files.el (set-visited-file-name):
987 * files.el (set-auto-mode):
988 * files.el (interpreter-mode-alist):
990 * files.el (find-file-noselect):
991 * files.el (abbreviate-file-name):
992 * files.el (parse-colon-path):
993 * files.el (directory-abbrev-alist):
994 * etags.el (visit-tags-table-buffer):
995 * easymenu.el (easy-menu-define):
996 * dragdrop.el (experimental-dragdrop-drag):
997 * dragdrop.el (dragdrop-drop-do-functions):
998 * dragdrop.el (dragdrop-drop-at-point):
999 * disass.el (disassemble-1):
1000 * disass.el (disassemble-internal):
1001 * disass.el (disassemble):
1003 * derived.el (derived-mode-init-mode-variables):
1004 * derived.el (define-derived-mode):
1005 * custom.el (defgroup):
1006 * cus-edit.el (custom-quote):
1008 * code-process.el (open-network-stream):
1009 * code-process.el (start-process):
1010 * code-process.el (call-process-region):
1011 * code-process.el (call-process):
1013 * code-files.el (insert-file-contents):
1015 * code-files.el (buffer-file-coding-system-for-read):
1016 * cmdloop.el (yes-or-no-p-minibuf):
1020 * callers-of-rpt.el (make-caller-report):
1021 * callers-of-rpt.el:
1022 * bytecomp.el (batch-byte-recompile-directory):
1023 * bytecomp.el (batch-byte-compile-1):
1024 * bytecomp.el (batch-byte-compile):
1025 * bytecomp.el (display-call-tree):
1026 * bytecomp.el (byte-compile-insert):
1027 * bytecomp.el (byte-compile-two-args-19->20):
1028 * bytecomp.el (byte-compile-variable-ref):
1029 * bytecomp.el (byte-compile-form):
1030 * bytecomp.el (byte-compile-top-level-body):
1031 * bytecomp.el (byte-compile-out-toplevel):
1032 * bytecomp.el (byte-compile-byte-code-maker):
1033 * bytecomp.el (byte-compile-file-form-defmumble):
1034 * bytecomp.el (byte-compile-file-form):
1035 * bytecomp.el (byte-compile-keep-pending):
1036 * bytecomp.el (byte-compile-insert-header):
1037 * bytecomp.el (byte-compile-from-buffer):
1038 * bytecomp.el (byte-compile-file):
1039 * bytecomp.el (byte-recompile-file):
1040 * bytecomp.el (byte-compile-close-variables):
1041 * bytecomp.el (byte-compile-warn-about-unused-variables):
1042 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
1043 * bytecomp.el (byte-compiler-legal-options):
1044 * bytecomp.el (byte-compile-lapcode):
1045 * bytecomp.el (byte-optimize-log):
1046 * bytecomp.el ((fboundp 'defsubst)):
1048 * bytecomp-runtime.el:
1049 * byte-optimize.el (byte-optimize-apply):
1050 * byte-optimize.el (car):
1051 * byte-optimize.el (byte-optimize-form):
1052 * byte-optimize.el (byte-optimize-form-code-walker):
1054 * build-report.el (build-report-insert-installation-file):
1055 * build-report.el (build-report):
1057 * apropos.el (apropos-documentation):
1059 - clean up byte-compile warnings
1060 - remove unused variables
1061 - Use common lisp style hashtable functions
1062 - byte compiler cleanup
1063 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1064 - remove old backquote syntax usage
1065 - move some cl functionality into C for speed.
1066 - remove last remaining VMS support
1068 - implement last, butlast, nbutlast, copy-list in C.
1069 - new macro ignore-file-errors, similar to ignore-errors
1070 (ignore-file-errors (delete-file "foo"))
1071 - get frequent garbage collection during loadup.el by tweaking
1072 gc-cons-threshold, rather than explicitly calling garbage-collect
1073 - default delete-key-deletes-forward to `t'.
1075 1998-11-28 SL Baur <steve@altair.xemacs.org>
1077 * XEmacs 21.2-beta4 is released.
1079 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1081 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1082 (easy-menu-item-present-p): Wrapper around find-menu-item.
1083 (easy-menu-remove-item): Wrapper around delete-menu-item.
1085 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1086 (add-menu-button): Add 'in-menu' argument.
1087 (add-menu-item-1): Add in-menu support to helper function.
1089 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1091 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1093 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1095 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1098 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1100 * process.el (shell-command-on-region): Report if the command
1101 succeeded or failed.
1103 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1105 * subr.el (buffer-substring-no-properties): Comment out.
1107 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1109 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1110 into font instances first, like `x-frob-font-size' does.
1111 (mswindows-find-larger-font): ditto
1113 1998-11-04 Greg Klanderman <greg@alphatech.com>
1115 * package-ui.el (pui-install-selected-packages): fix args in call
1118 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1120 * package-get.el (host-name): New widget type.
1121 (package-get-remote): Better customization using new type.
1122 (package-get-download-sites): idem dito.
1124 (package-get-custom): Do not use package-get-all untill we have
1125 runtime dependencies.
1127 (package-get-remove-copy): Default to 't' we no longer need this
1128 kludge as we do not currently use depenencies.
1130 (package-get-was-current): New variable.
1131 (package-get-require-base): New 'force-current' argument.
1132 (package-get-update-base): idem
1133 (package-get-package-provider): idem
1134 (package-get-locate-index-file): New 'no-remote' argument.
1135 (package-get-locate-file): idem.
1137 (package-get-maybe-save-index): New function.
1138 (package-get-update-base): Use it.
1140 1998-10-28 Greg Klanderman <greg@alphatech.com>
1142 * package-get.el (package-get-remote): default to nil; by default,
1143 don't go out to the net via EFS. They must select a download site.
1144 (package-get-download-sites): new variable.
1145 (package-get-download-menu): new function.
1146 (package-get-locate-index-file): new function.
1147 (package-get-update-base): use it.
1149 * menubar-items.el (default-menubar): add "Update Package Index"
1150 and "Add Download Site" menus under Options | Manage Packages.
1152 1998-10-19 Greg Klanderman <greg@alphatech.com>
1154 * package-get.el (package-get): bugfix code checking installed version
1155 for case where package is not currently installed.
1156 (package-get-require-signed-base-updates): new variable.
1157 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1158 deemed not a goot thing. Use the variable
1159 package-get-allow-unsigned-base-updates instead.
1161 1998-10-16 Greg Klanderman <greg@alphatech.com>
1163 * package-get.el (package-get): Don't install an older version than
1164 we already have unless explicitly told to. Issue a warning.
1166 * package-ui.el (pui-add-required-packages): when adding
1167 dependencies, don't add packages that are up to date.
1168 (pui-package-symbol-char): Don't consider a package out of date
1169 if you have a newer version installed than the latest version in
1172 * package-get.el (package-get-base-filename): document that it may
1173 be a path relative to package-get-remote; new default value.
1174 (package-get-locate-file): new function.
1175 (package-get-update-base): use it to expand package-get-base-filename.
1176 (package-get-save-base): new function to save the package-get database
1178 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1179 (package-get-update-base): pass the REMOTE-SOURCE arg.
1180 (package-get-update-base-entry): call package-get-custom-add-entry.
1181 (package-get-file-installed-p): removed; no longer needed.
1182 (package-get-create-custom): ditto.
1183 (toplevel): remove code to build and load package-get-custom.el
1184 (package-get-custom-add-entry): new function.
1186 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1188 * wid-edit.el (widget-button-click): Don't switch window.
1190 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1192 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1194 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1196 * etags.el (find-tag-default): Run find-tag-hook using
1197 run-hooks rather than funcall
1199 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1201 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1202 and the current local map as the parents to isearch-mode-map.
1204 1998-10-15 SL Baur <steve@altair.xemacs.org>
1206 * XEmacs 21.2-beta3 is released.
1208 1998-10-15 Greg Klanderman <greg@alphatech.com>
1210 * package-get.el (package-get-update-base): use
1211 insert-file-contents-internal, not insert-file-contents-literally.
1213 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1215 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1218 1998-10-15 Greg Klanderman <greg@alphatech.com>
1220 * package-get.el (package-get-update-base-entry): new function.
1221 (package-get-update-base): renamed; was `package-get-load-base'.
1222 cleanup, and use package-get-update-base-from-buffer.
1223 (package-get-update-base-from-buffer): new function.
1224 (package-get-update-base-entries): new; helper for above.
1225 Do not eval lisp grabbed over ftp; parse it from new format.
1227 1998-10-15 Greg Klanderman <greg@alphatech.com>
1229 * files.el (set-auto-mode): Don't play games loading package-get
1230 database; package-get-package-provider will handle it all.
1232 1998-10-14 Greg Klanderman <greg@alphatech.com>
1234 * package-get.el (package-get-base-filename): new variable.
1235 (package-get-require-base): new function.
1236 (package-get-pgp-signed-begin-line): new variable.
1237 (package-get-pgp-signature-begin-line): ditto.
1238 (package-get-pgp-signature-end-line): ditto.
1239 (package-get-load-base): new function.
1240 (package-get-interactive-package-query):
1241 (package-get-update-all):
1242 (package-get-dependencies):
1243 (package-get-package-provider):
1244 (package-get-custom): use package-get-require-base.
1245 [package-get-custom loading]: disable for now.
1247 * package-ui.el (pui-list-packages): use (package-get-require-base)
1249 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1251 * package-ui.el: Correct obvious thinko in choosing extent face.
1253 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1255 * menubar-items.el (default-menubar): pui-list-package has nothing
1256 to with Customize. Move all the package stuff to a new Item in Options.
1258 * package-ui.el (pui-menu): Add menu and Popup menu.
1260 * package-get.el (package-get): Use new
1261 package-admin-get-install-dir.
1263 * package-admin.el (package-admin-get-install-dir): New syntax.
1264 Conserve package location and put mule packages where mule-base is.
1266 * package-get.el : Customized
1268 * package-ui.el (pui): Customized
1269 (pui-package-install-dest-dir): New variable.
1270 (pui-install-selected-packages): Use it
1272 1998-10-12 SL Baur <steve@altair.xemacs.org>
1274 * package-get.el (package-get-interactive-package-query): Move
1275 dependency on package-get-base to run-time.
1276 (package-get-update-all): Ditto.
1277 (package-get-dependencies): Ditto.
1278 (package-get-package-provider): Ditto.
1279 (package-get-custom): Ditto.
1281 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1283 * events.el: Remove 'ascii-character property from 'backspace
1286 1998-10-11 SL Baur <steve@altair.xemacs.org>
1288 * package-get-base.el: removed.
1290 1998-09-23 Didier Verna <verna@inf.enst.fr>
1292 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1293 (no-upper-case-p): new function.
1294 (with-search-caps-disable-folding): new macro.
1295 (with-interactive-search-caps-disable-folding): new macro.
1296 (zap-to-char): In interactive mode, do a case-sensitive search if
1297 the character is uppercase.
1298 (zap-up-to-char): ditto.
1300 * replace.el (perform-replace): use the function no-upper-case-p.
1302 * isearch-mode.el (isearch-fix-case): ditto.
1303 make obsolete `with-caps-disable-folding' and
1304 `isearch-no-upper-case-p'.
1306 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1307 (tags-search): ditto.
1308 (tags-query-replace): ditto.
1310 * info.el (Info-search): ditto.
1312 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1314 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1316 1998-10-07 Greg Klanderman <greg@alphatech.com>
1318 * package-admin.el (package-admin-rmtree): rewritten. need to
1319 check for "." and ".." before symlink check. expand files and
1320 directories with respect to DIRECTORY, not default-directory.
1322 1998-10-04 Greg Klanderman <greg@alphatech.com>
1324 * package-get.el (package-get-all): add INSTALL-DIR argument.
1326 1998-10-06 Greg Klanderman <greg@alphatech.com>
1328 * package-ui.el (pui-add-required-packages): new function, select
1330 (pui-display-keymap): bind it.
1331 (pui-help-string): document it.
1332 (pui-install-selected-packages): package-get-all -> package-get.
1334 * package-get.el (package-get-dependencies): new function.
1336 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1338 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1341 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1343 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1345 (default-mouse-track-normalize-point): Use it.
1347 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1349 * package-admin.el (package-admin-delete-binary-package):
1350 General cleanup. Remove unnessary use of progn and
1352 (package-admin-delete-binary-package): Do NOT mess with file
1353 modes. That is evil.
1354 (package-admin-delete-binary-package): Wrap all deleting in
1355 condition-case. The data in MANIFEST is untrustworthy.
1356 (package-admin-delete-binary-package): Let the OS worry about non
1359 1998-10-09 SL Baur <steve@altair.xemacs.org>
1361 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1363 (lm-report-bug): Fix mail address to send bug reports to.
1365 1998-09-29 SL Baur <steve@altair.xemacs.org>
1367 * XEmacs 21.2-beta2 is released.
1369 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1371 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1373 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1375 * info.el (Info-mode): Document page turning by double clicks in
1376 docstring so `M-x describe-mode' will display it.
1378 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1380 * info.el (Info-mouse-track-double-click-hook): Use character
1381 widths to calculate a border region where double clicking does
1382 page turning, and return `nil' by default so other hooks, such as
1383 region highlighting, will be run.
1385 1998-09-29 Colin Rafferty <colin@xemacs.org>
1387 * sound.el (default-sound-directory-list): Initialize with all the
1388 "sounds" directories in `data-directory-list'. It used to just be
1391 * packages.el (locate-data-directory-list): Created. This gives
1392 the list of matching directories, unlike `locate-data-directory',
1393 which just gives the first one.
1395 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1397 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1398 make a binding in the local keymap until help-char handling is
1401 * help.el (help-keymap-with-help-key): Provide keymap with help
1403 (help-print-help-form): New helper function.
1405 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1407 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1408 move extent to another buffer; no need to create a new extent.
1409 (isearch-fix-case): New function.
1410 (isearch-search-and-update): Use it.
1412 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1414 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1415 the keymap, not minor-mode-map-alist.
1416 (isearch-done): Restore overriding-local-map.
1418 1998-09-21 Martin Buchholz <martin@xemacs.org>
1420 * bytecomp.el (byte-compile-buffer-substring):
1421 Fix for: (byte-compile (defun f () (buffer-substring)))
1422 ==> ** buffer-substring called with 3 args, but requires 0-3
1423 - new code not only works, but is more readable, too.
1425 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1427 * msw-faces.el (mswindows-init-device-faces): Don't try to
1428 specify a default font at this late stage. Do try to force
1429 creation of the default face font so that if it fails we get
1430 an error now instead of a crash at frame creation.
1432 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1433 mswindows-make-font-unitalic: Canonical default weight
1434 changed from "Normal" to "Regular".
1436 mswindows-make-font-bold / -bold-italic: Supplied device was
1437 not being passed into call to mswindows-find-smaller-font.
1439 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1441 * package-get.el (package-get-remote): Fix the path where to find
1442 the packages on xemacs.org.
1444 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1446 * about.el (about-maintainer-info): Update Ben's entry.
1448 1998-09-24 Martin Buchholz <martin@xemacs.org>
1450 * lisp/shadow.el (find-emacs-lisp-shadows):
1451 - `member' was being called on lists of length 2000!
1452 - Replace with hashtables.
1453 - Replace hand-coded loops with (dolist)
1456 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1458 * packages.el: Added new function, `package-delete-name', to
1459 delete existing packages from the installed package database
1460 (`packages-package-list'). Also added the "pkginfo" directory
1461 to `packages-special-base-regexp', so that the pkginfo directory
1462 would not get added to `late-packages'.
1464 * package-admin.el: Added ability to delete an installed package
1465 (added low-level function, `package-admin-delete-package').
1466 Understands how to use the pkginfo/MANIFEST.<package> file to
1467 delete the package. When installing a package, will also
1468 create a MANIFEST.* file if one is not provided by the
1469 package. If the MANIFEST.* doesn't exist when deleting a
1470 package, the functions will fall back to attempting to delete
1471 any package-specific lisp directory.
1473 * package-get.el: Moved some functions to package-admin.el.
1474 Added interactive function `package-get-delete-package', for
1475 use by users for deleting a package.
1477 Also modified to not require the prescence of efs.
1479 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1481 * files.el (find-file-noselect): Handle all signals, kill the
1482 buffer and resignal.
1484 1998-09-23 SL Baur <steve@altair.xemacs.org>
1486 * cl-macs.el (glyph-image): Add setf method.
1488 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1490 * package-get.el: Fixed broken EFS downloading. Also, look for
1491 .tar.gz files first, in preference over .tgz files.
1493 * package-ui.el: Fix display of package version numbers.
1495 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1497 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1500 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1502 * list-mode.el: `display-completion-list': added new/optional
1503 keyword `:completion-string', which allows the programmer to
1504 change the "Possible completions are:" prompt.
1506 * menubar-items.el: Added new pulldown menu-pick to start up the
1507 visual package browser/installer:
1509 Options->Customize->List Packages
1511 * package-admin.el: Added hooks for installing under both Unix
1512 and MS Windows. Does additional error checking. No longer
1513 calls "add-big-package.sh" to install packages under Unix; now
1514 calls gunzip & tar directly.
1516 * package-get.el: Added ability to install packages from files
1517 on a local disk/CDROM. Now deletes any existing package lisp
1518 directory. Does completion on available packages when
1519 querying for package names. Will also search for .tgz files
1520 in addition for .tar.gz files. Tries to reload
1521 auto-autoloads, as a convenience when loading new packages,
1522 and also tries to add any new package paths to `load-path'.
1523 Changed all occurences of `concat' to use `expand-file-name'.
1525 * package-ui.el: New file which implements the main visual
1526 package browser/installer, which is started via a menu pick or
1527 M-x pui-list packages.
1529 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1531 * startup.el (load-init-file): spelling fix.
1533 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1535 * startup.el (normal-top-level): Load auto-autoload files
1536 covariantly with their precedence.
1538 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1540 * menubar-items.el (default-menubar): Remove "Font Weight"
1541 option, there is currently no custom equivalent.. Customize-faces
1544 * x-font-menu.el (font-menu-set-font): Use customize to set
1547 * faces.el (face-spec-update-all-matching): New function.
1549 * cus-face.el (custom-set-face-update-spec): New function.
1550 Interface to customize faces from elisp.
1552 (custom-face-value-create): Show the customized settings if set
1555 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1557 (custom-face-value-create): Show the customized settings if set
1560 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1562 * keydefs.el (global-map): Add FSF 20.3 binding of
1563 query-replace-regexp.
1565 1998-08-21 Greg Klanderman <greg@alphatech.com>
1567 * minibuf.el (read-file-name-internal-1): use
1568 user-name-completion-1 instead of user-name-completion.
1570 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1574 * update-elc.el: Don't set `source-directory' (now defunct as a
1575 global variable) no more.
1577 * packages.el (packages-list-autoloads): Made `source-directory'
1578 (now defunct as a global variable) a parameter.
1580 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1582 * about.el (about-hackers): new email
1584 1998-08-16 SL Baur <steve@altair.xemacs.org>
1586 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1588 1998-07-17 Didier Verna <verna@inf.enst.fr>
1590 * faces.el (set-face-property):
1592 (face-dim-p): updated the doc strings now that the dim property isn't
1594 (face-equal): the dim property is now a common one.
1596 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1597 Renamed the `stipple' attribute to `background-pixmap'.
1598 (custom-face-background-pixmap): make custom-face-stipple an
1599 obsolete alias for this.
1601 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1603 * find-paths.el (paths-file-readable-directory-p): Created and
1606 * loadup.el: Don't set inhibit-... flags from run-temacs.
1608 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1610 * packages.el (packages-data-path-depth): Added and used.
1612 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1615 - Change .xpm to .png, delete "zcat" section.
1616 - cosmetic fix in the 'marcpa' entry.
1619 - convert all .xpm.Z to .png
1620 - rename mrb to martin
1621 - rename mcook-m to mcookm
1623 1998-07-31 Martin Buchholz <martin@xemacs.org>
1625 * x-init.el (x-initialize-compose): Add support for
1626 dead-circumflex as YET ANOTHER NAME for that dead key.
1628 1998-08-05 Colin Rafferty <colin@xemacs.org>
1630 * setup-paths.el (paths-construct-exec-path): Made the
1631 last-packages really be last.
1632 (paths-construct-data-directory-list): Ditto.
1634 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1636 * startup.el(startup-splash-frame-body):
1637 Update Copyright notice in splash screen
1639 1998-07-20 Greg Klanderman <greg@alphatech.com>
1641 * minibuf.el (read-file-name-internal-1): do ~user completion.
1643 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1645 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1646 aginst destroyed extents
1648 1998-07-24 Greg Klanderman <greg@alphatech.com>
1650 * package-get.el (package-get): add `install-dir' argument.
1652 1998-07-20 John Jones <jj@asu.edu>
1654 * package-get.el: calls to package-get-update-all will only
1655 update packages which are already installed.
1657 1998-07-23 SL Baur <steve@altair.xemacs.org>
1659 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1662 1998-07-20 Colin Rafferty <colin@xemacs.org>
1664 * about.el (about-hackers): Correct my email.
1666 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1668 * about.el (about-hackers): new email-address.
1670 1998-07-25 SL Baur <steve@altair.xemacs.org>
1672 * minibuf.el (read-number): Don't let `input-error' condition
1675 1998-07-20 Greg Klanderman <greg@alphatech.com>
1677 * about.el (about-hackers): use my `email-for-life' address.
1679 1998-07-19 SL Baur <steve@altair.xemacs.org>
1681 * XEmacs 21.2-beta1 is released.
1683 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1685 * ldap.el (ldap-search): Doc string change
1687 1998-07-16 Colin Rafferty <colin@xemacs.org>
1689 * menubar-items.el (default-menubar): Removed references to
1690 `data-directory', and use `locate-data-file' instead, and made
1691 then greyed out if they don't exist.
1693 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1695 * keymap.el (events-to-keys): Use `format' instead of `concat'
1696 since the latter does not accept integer args anymore
1698 1998-07-15 SL Baur <steve@altair.xemacs.org>
1700 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1703 1998-07-14 SL Baur <steve@altair.xemacs.org>
1705 * make-docfile.el: Get first initialization from very-early-lisp.el
1706 * update-elc.el: Ditto.
1707 * loadup.el (really-early-error-handler): Ditto.
1709 * packages.el (packages-unbytecompiled-lisp): Add new file,
1712 * very-early-lisp.el: New file.
1714 1998-07-14 SL Baur <steve@altair.xemacs.org>
1716 * Symbols that have been obsolete for at least 3 years removed (II).
1718 * obsolete.el (eval-current-buffer): Make compatible.
1719 (byte-code-function-p): Ditto.
1720 (send-string): Removed.
1721 (send-region): Removed.
1722 (screen-scrollbar-width): Removed.
1723 (set-screen-scrollbar-width): Removed.
1724 (set-screen-left-margin-width): Removed.
1725 (set-screen-right-margin-width): Removed.
1726 (screen-left-margin-width): Removed.
1727 (screen-right-margin-width): Removed.
1728 (set-buffer-left-margin-width): Removed.
1729 (set-buffer-right-margin-width): Removed.
1730 (buffer-left-margin-width): Removed.
1731 (buffer-right-margin-width): Removed.
1732 (x-set-frame-icon-pixmap): Removed.
1733 (x-set-screen-icon-pixmap): Removed.
1734 (pixel-name): Removed.
1735 (make-pixmap): Removed.
1736 (make-cursor): Removed.
1737 (pixmap-width): Removed.
1738 (pixmap-contributes-to-line-height-p): Removed.
1739 (set-pixmap-contributes-to-line-height): Removed.
1741 1998-07-13 SL Baur <steve@altair.xemacs.org>
1743 * obsolete.el (popup-menu-up-p): removed.
1744 (read-no-blanks-input): Removed.
1745 (wholenump): Removed.
1746 (ring-mod): Removed (what was ring-mod?).
1747 (current-time-seconds): Removed.
1748 (run-special-hook-with-args): Removed.
1750 (dot-marker): Removed.
1753 (window-dot): Removed.
1754 (set-window-dot): Removed.
1756 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1759 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1761 * code-files.el (insert-file-contents): Rename
1762 run-special-hook-with-args to run-hook-with-args-until-success.
1763 (write-region): Ditto.
1765 1998-07-12 SL Baur <steve@altair.xemacs.org>
1767 * about.el: Fix typos, update release date.
1769 * Symbols that have been obsolete for at least 3 years removed.
1771 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1773 (toplevel): remove setf methods for screen functions.
1774 * cl-macs.el (extent-data): defsetf removed.
1775 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1776 many places to remove.
1777 (comment-indent-hook): Ditto.
1778 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1779 (buffer-dedicated-screen): Ditto.
1780 (deiconify-screen): Ditto.
1781 (delete-screen): Ditto.
1782 (event-screen): Ditto.
1783 (find-file-other-screen): Ditto.
1784 (find-file-read-only-other-screen): Ditto.
1785 (live-screen-p): Ditto.
1786 (screen-height): Ditto.
1787 (screen-iconified-p): Ditto.
1788 (screen-list): Ditto.
1789 (screen-live-p): Ditto.
1790 (screen-name): Ditto.
1791 (screen-parameters): Ditto.
1792 (screen-pixel-height): Ditto.
1793 (screen-pixel-width): Ditto.
1794 (screen-root-window): Ditto.
1795 (screen-selected-window): Ditto.
1796 (screen-totally-visible-p): Ditto.
1797 (screen-visible-p): Ditto.
1798 (screen-width): Ditto.
1800 (get-screen-for-buffer): Ditto.
1801 (get-screen-for-buffer-noselect): Ditto.
1802 (get-other-screen): Ditto.
1803 (iconify-screen): Ditto.
1804 (lower-screen): Ditto.
1805 (mail-other-screen): Ditto.
1806 (make-screen): Ditto.
1807 (make-screen-invisible): Ditto.
1808 (make-screen-visible): Ditto.
1809 (modify-screen-parameters): Ditto.
1810 (new-screen): Ditto.
1811 (next-screen): Ditto.
1812 (next-multiscreen-window): Ditto.
1813 (other-screen): Ditto.
1814 (previous-screen): Ditto.
1815 (previous-multiscreen-window): Ditto.
1816 (raise-screen): Ditto.
1817 (redraw-screen): Ditto.
1818 (select-screen): Ditto.
1819 (selected-screen): Ditto.
1820 (set-buffer-dedicated-screen): Ditto.
1821 (set-screen-height): Ditto.
1822 (set-screen-position): Ditto.
1823 (set-screen-size): Ditto.
1824 (set-screen-width): Ditto.
1825 (show-temp-buffer-in-current-screen): Ditto.
1826 (switch-to-buffer-other-screen): Ditto.
1827 (visible-screen-list): Ditto.
1828 (window-screen): Ditto.
1829 (x-set-screen-pointer): Ditto.
1830 (x-set-frame-pointer): Ditto.
1831 (screen-title-format): Ditto.
1832 (screen-icon-title-format): Ditto.
1833 (terminal-screen): Ditto.
1834 (delete-screen-hook): Ditto.
1835 (create-screen-hook): Ditto.
1836 (mouse-enter-screen-hook): Ditto.
1837 (mouse-leave-screen-hook): Ditto.
1838 (map-screen-hook): Ditto.
1839 (unmap-screen-hook): Ditto.
1840 (default-screen-alist): Ditto.
1841 (default-screen-name): Ditto.
1842 (x-screen-defaults): Ditto.
1843 (x-create-screen): Ditto.
1844 * obsolete.el: meta-flag removed.
1846 sleep-for-millisecs removed.
1847 extent-data removed.
1848 set-extent-data removed.
1849 set-extent-attribute removed.
1850 extent-glyph removed.
1851 extent-layout removed.
1852 set-extent-layout removed.
1853 list-faces-display removed.
1855 trim-versions-without-asking removed.
1856 after-write-file-hooks removed.
1858 auto-fill-hook removed.
1859 blink-paren-hook removed.
1860 select-screen-hook, deselect-screen-hook removed.
1861 auto-raise-screen, auto-lower-screen removed.
1863 * msw-mouse.el: Global change resource -> mswindows-resource.
1865 * XEmacs 21.0-pre5 is released.
1867 1998-07-11 SL Baur <steve@altair.xemacs.org>
1869 * about.el (about-hackers): Credits update.
1871 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1873 * register.el (insert-register): Don't activate the region.
1875 1998-07-10 SL Baur <steve@altair.xemacs.org>
1877 * select.el: Restore x-* symbols for backwards compatibility:
1878 x-copy-primary-selection, x-kill-primary-selection,
1879 x-delete-primary-selection, x-select-make-extent-for-selection,
1880 x-valid-simple-selection-, x-cut-copy-clear-internal.
1882 1998-07-09 SL Baur <steve@altair.xemacs.org>
1884 * XEmacs 21.0-pre4 is released.
1886 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1888 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1890 (maybe-add-init-button): Fix semantics under Windows. Use
1891 `expand-file-name' rather than `concat'.
1893 * help.el (print-messages): New function.
1895 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1897 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1899 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1901 * about.el: Tweaked my entry in about-hackers.
1903 * find-paths.el (paths-emacs-root-p):
1904 Relaxed emacs-root checking of an in-place installation to
1905 also accomodate the flat layout used on MS Windows.
1907 1998-06-29 John Jones <jj@asu.edu>
1909 * package-get.el: calls to package-get-update-all will only
1910 update packages which are already installed.
1912 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1914 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1915 are handled by the gui-element face fallbacks now.
1917 * x-faces.el: default gui-element face to "background" as well as
1920 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1921 and default face settings since these are set as fallbacks now in
1922 the appropriate domain.
1924 1998-07-02 SL Baur <steve@altair.xemacs.org>
1926 * text-mode.el (text-mode): Reorder regexp so the OR part
1927 corresponding to `page-delim' goes first and the hack in
1928 `forward-paragraph' will work.
1929 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1931 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1933 * subr.el (remove-hook): When checking the hook value
1934 with functionp, don't apply car to it.
1936 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1938 * package-get.el (package-get-remote-filename):
1939 Don't use file-name-as-directory because the local directory
1940 separator conventions might not be the same as ftp's.
1942 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1944 * ldap.el (ldap-host-parameters-alist): New name of
1945 `ldap-host-parameters-plist'
1947 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1949 * package-get.el: Using (require 'package-get-base), now that it
1950 provides itself. Consequently removed all instances of (load
1951 "package-get-base.el").
1953 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1955 * subr.el (remove-hook): Don't treat the hook value as a
1956 list unless it is both consp and not functionp.
1958 1998-06-29 SL Baur <steve@altair.xemacs.org>
1960 * about.el: Email address for Ben Wing is ben@xemacs.org.
1961 * auto-show.el: Ditto.
1962 * bytecomp.el: Ditto.
1964 * x-scrollbar.el: Ditto.
1966 * tty-init.el: Ditto.
1967 * toolbar-items.el: Ditto.
1968 * symbol-syntax.el: Ditto.
1969 * specifier.el: Ditto.
1970 * objects.el: Ditto.
1971 * hyper-apropos.el: Ditto.
1974 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1976 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1977 vertical-divider-always-visible-p.
1978 (default-mouse-motion-handler): Ditto.
1980 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1982 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1985 1998-06-21 Oliver Graf <ograf@fga.de>
1987 * build-reports.el: changed receiver to xemacs-build-reports list
1989 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1991 * font.el: Split font-family-mappings into X and
1992 mswindows-specific versions.
1993 mswindows-font-create-[object|name]: Treat supplied size
1994 as a pointsize. Added underline and strikethru handling.
1996 * msw-faces.el: changed default mswindows charset to western.
1998 * msw-glyphs.el: removed space in border-glyph font string that
1999 was inserted to get round bugs in the mswindows C font code.
2001 1998-06-27 SL Baur <steve@altair.xemacs.org>
2003 * about.el (about-hackers): Credits update.
2005 * help-nomule.el (tutorial-supported-languages): Add Romanian
2008 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2011 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2013 * font.el: Split font-family-mappings into X and
2014 mswindows-specific versions.
2015 mswindows-font-create-[object|name]: Treat supplied size
2016 as a pointsize. Added underline and strikethru handling.
2018 * msw-faces.el: changed default mswindows charset to western.
2020 * msw-glyphs.el: removed space in border-glyph font string that
2021 was inserted to get round bugs in the mswindows C font code.
2023 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2025 * minibuf.el: make read-color-completion-table call
2026 (mswindows-color-list for mswindows devices.
2028 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2031 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
2032 Let declaration items contain non-word symbol characters.
2034 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
2036 * package-get.el (package-get-package-provider): Added autoload
2037 cookie. Loading "package-get-base.el" in ALL functions that use
2038 it. Fixed some (interactive ...) with multiple argument specs
2039 again. Cosmetic indentation changes.
2041 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
2043 * info.el (Info-insert-dir): Don't use nreverse on variables
2044 that you want to use later.
2046 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2048 * x-mouse.el (x-set-point-and-move-selection): Replace call
2049 to x-kill-primary-selection with kill-primary-selection
2051 1998-06-12 Martin Buchholz <martin@xemacs.org>
2053 * simple.el (what-cursor-position): Make cursor position reported
2054 use value of column-number-start-at-one
2056 1998-06-17 SL Baur <steve@altair.xemacs.org>
2058 * about.el (xemacs-hackers): Fix Jareth's email address.
2060 1998-06-16 SL Baur <steve@altair.xemacs.org>
2062 * startup.el (startup-splash-frame): Remove
2063 `xemacs-startup-logo-function'.
2065 1998-06-15 SL Baur <steve@altair.xemacs.org>
2067 * about.el (about-hackers): Update credits list.
2069 1998-06-06 Jeff Miller <jmiller@smart.net>
2071 * lisp/sound.el: Update sound-ext to allow filenames with
2072 extensions to be found by load-sound-file
2074 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2076 * info.el (Info-rebuild-outdated-dir): Removed variable
2077 (Info-auto-generate-directory): New variable
2078 (Info-save-auto-generated-dir): New variable
2079 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2080 (Info-build-dir-anew): Second parameter removed. Use
2081 `Info-save-auto-generated-dir'
2082 (Info-rebuild-dir): Ditto
2084 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2086 * list-mode.el (next-list-mode-item): Would not recognize
2087 border between directly neighbored items.
2089 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2091 * package-get.el: add autoloads for some functions.
2093 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2095 * specifier.el (let-specifier): Tiny docfixes.
2097 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2099 * msw-mouse.el: set selection-pointer-glyph to Normal.
2101 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2103 * wid-edit.el (widget-specify-secret): New function.
2104 (widget-after-change): Use it.
2105 (widget-specify-field): Use it.
2107 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2109 * mouse.el (drag-window-divider): Use `(not done)' instead of
2110 `doit'; reuse result of `window-pixel-edges'.
2112 * modeline.el (drag-modeline-event-lag): Rename to
2113 drag-divider-event-lag.
2115 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2117 * specifier.el (let-specifier): Rewritten not to generate needless
2118 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2121 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2123 * minibuf.el (read-file-name-1): Setup buffer-local value of
2124 `completion-ignore-case' in completions buffer under Windows.
2126 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2128 * about.el (about-maintainer-glyph): Fix support for not
2131 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2133 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2135 * mouse.el (mouse-track): Cancel selection if misc-user event with
2136 `cancel-mode-internal' function is fetched.
2138 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2140 * files.el (save-some-buffers-1): Fixed return value.
2142 1998-06-01 Oliver Graf <ograf@fga.de>
2144 * dragdrop.el: added experimental
2146 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2148 * startup.el (after-init-hook, init-file-user,
2149 user-init-directory, load-user-init-file): Purge references
2150 to "~/.xemacs/init.el" from docstrings.
2152 (load-user-init-file) Use paths-construct-path to construct
2153 paths to user init files. Go directly to ~/.emacs, do not
2154 search ~/.xemacs/, do not load `default-custom-file'.
2156 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2158 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2160 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2162 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2164 * menubar-items.el (default-menubar): add Update Packages to customize
2167 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2169 * faces.el: use toolbar face as a fallback for toolbar properties
2170 in xpm-color-symbols instead of default.
2172 * msw-faces.el: rename 3d-object -> gui-element face.
2174 1998-06-06 SL Baur <steve@altair.xemacs.org>
2176 * startup.el (xemacs-startup-logo-function): New variable.
2177 (startup-splash-frame): Use it.
2179 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2181 * files.el (save-some-buffers): Would wait 1 second.
2182 (save-some-buffers-1): Delete other windows here instead of in
2183 `save-some-buffers'.
2184 (save-some-buffers): Force redisplay only if windows were deleted.
2186 1998-06-02 Didier Verna <verna@inf.enst.fr>
2188 * cus-face.el (custom-face-attributes): generalized the use of
2189 toggle buttons for boolean attributes.
2190 Re-ordered the items a bit.
2192 1998-06-01 SL Baur <steve@altair.xemacs.org>
2194 * sound.el (default-sound-directory): Use `locate-data-directory'
2195 to find the sounds directory.
2197 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2199 * sound.el: default sound-ext to .wav under mswindows, .au
2200 otherwise. load-default sounds without extensions.
2202 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2204 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2205 if send-pr is not bound.
2207 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2209 * files.el: grok idl files in auto-mode-alist.
2210 1998-06-01 Jeff Miller <jmiller@smart.net>
2212 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2215 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2217 * msw-glyphs.el: add xbm to the list of image types supported.
2219 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2221 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2222 instead of XEmacs one when dumping InfoDock.
2224 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2226 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2227 for `modeline-visible-p'
2229 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2231 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2233 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2234 since it's not used anymore. doc string fixes.
2236 * package-get.el (package-get-file-installed-p): new function. use
2237 instead of file-installed-p which is in an external package.
2239 1998-05-28 Oliver Graf <ograf@fga.de>
2241 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2242 favor of select-window/switch-to-buffer
2244 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2246 * startup.el: changed (getenv "HOME") to (user-home-directory)
2248 1998-05-25 Oliver Graf <ograf@fga.de>
2250 * frame.el (cde-start-drag) moved to dragdrop.el
2251 (offix-start-drag-region) moved to dragdrop.el
2252 (offix-start-drag) moved to dragdrop.el
2253 * dragdrop.el (cde-start-drag) moved from frame.el
2254 (offix-start-drag-region) moved from frame.el
2255 (offix-start-drag) moved from frame.el
2256 (cde-start-drag-region) cde drag regions
2257 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2259 1998-05-26 Oliver Graf <ograf@fga.de>
2261 * dragdrop.el: created dragdrop-drag prototypes
2262 (cde-start-drag-region) fixed typo
2264 1998-05-28 SL Baur <steve@altair.xemacs.org>
2266 * simple.el (after-init-hook): Remove reader macro.
2268 * packages.el (packages-hardcoded-lisp): Get rid of reader
2269 macros. Update DOC string.
2271 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2273 * mouse.el (drag-window-divider): Ditto.
2275 * modeline.el (mouse-drag-modeline): Use it.
2277 * lisp-mode.el (let-specifier): Specify indentation.
2279 * specifier.el (let-specifier): Renamed from
2280 `with-specifier-instance'.
2282 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2285 * faces.el: move definition of xpm-color-symbols from x-faces.el
2286 to faces. Predicate x-get-resource on the presence of x.
2288 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2289 faces as specfier defaults.
2291 * package-get.el: don't use package-admin-add-single-file-package.
2293 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2295 * toolbar-items.el: Fixup tooltips.
2296 (toolbar-gnus): Don't use obsolete variable
2297 toolbar-news-frame-properties.
2298 (toolbar-news-reader): Default to `gnus' instead of
2301 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2304 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2306 * package-get.el: rename -installedp -> -installed-p.
2308 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2310 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2311 attributes, and assinged it to continuation, truncation and
2314 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2315 and made continuation, truncation and hscroll glyphs arrow
2316 characters out of that font.
2318 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2320 * minibuf.el (minibuffer-electric-separator): Play nicely with
2321 directory-sep-char being \.
2322 (minibuffer-electric-tilde): Ditto.
2323 (read-file-name-map): Ditto.
2325 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2327 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2329 (default-mouse-track-deal-with-down-event): Avoid
2330 `x-disown-selection'; use `disown-selection' instead.
2332 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2335 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2336 moved to (cut-copy-clear-internal) in select.el. Ditto for
2337 (x-delete-primary-selection) (x-kill-primary-selection)
2338 (x-copy-primary-selection).
2339 (own-clipboard): new function.
2341 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2342 functions in select.el. remove old ones.
2343 (mswindows-own-clipboard): new function.
2345 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2347 * gnuserv.el: allow connections from mswindows type devices.
2349 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2351 * msw-glyphs.el: change image type used from cursor to resource.
2353 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2355 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2356 for {top,bottom}-{left,right} values in addition to
2357 {top,bottom}_{left,right}.
2358 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2360 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2362 * cl-macs.el (specifier-instance): Undefine its setf method.
2364 * specifier.el (with-specifier-instance): Added docstring.
2366 * mouse.el (drag-window-divider): Ditto.
2368 * modeline.el (mouse-drag-modeline): Use it.
2370 * lisp-mode.el (with-specifier-instance): Define its indentation
2373 * specifier.el (with-specifier-instance): New macro.
2375 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2377 * package-get.el (package-get-create-custom): new function to
2378 auto-generate package-get-custom.el from package-get-base.el.
2379 * (package-get-ever-installedp): new function.
2380 * (package-get-custom): new function to get all packages specified
2383 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2385 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2387 1998-05-23 SL Baur <steve@altair.xemacs.org>
2389 * cl-extra.el: Reverse previous float change.
2391 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2394 * faces.el (try-font-name): moved from x-faces.el since it is
2395 required by w3 under mswindows as well X.
2397 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2399 * winnt.el: Removed evil (setq completion-ignore-case t)
2400 clause, one more overlookef fsfism.
2401 (nt-quote-args-functions-alist): End sentences with double space.
2403 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2405 * window-xemacs.el (push-window-configuration): Remove kludgery of
2406 recaching default-toolbar specifier.
2407 (pop-window-configuration): Ditto.
2408 (unpop-window-configuration): Ditto.
2410 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2412 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2414 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2416 * winnt.el (nt-quote-args-verbatim): Added function.
2417 (nt-quote-args-prefix-quote): Added function.
2418 (nt-quote-args-backslash-quote): Added function.
2419 (nt-quote-args-double-quote): Added function.
2420 (nt-quote-args-functions-alist): New variable.
2421 (nt-quote-process-args): Added function. This is the main quoting
2422 work horse called from process-nt.c
2424 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2426 * winnt.el: Removed duplicate definitions for backspace,
2427 delete, M-backspace and C-M-backspace.
2428 (file-name-buffer-file-type-alist): Removed this variable.
2429 (find-buffer-file-type): Removed function.
2430 (find-file-binary): Removed function.
2431 (find-file-text): Removed function.
2432 (find-file-not-found-set-buffer-file-type): Removed function.
2433 (save-to-unix-hook): Removed function.
2434 (revert-from-unix-hook): Removed function.
2435 (using-unix-filesystems): Removed function.
2436 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2438 (x-set-selection): Removed function.
2439 (x-get-selection): Removed function.
2440 Removed commented FSFisms.
2441 Replaced copyright notice (this file is not part of GNU Emacs).
2442 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2443 comint-process-echoes setting to t.
2445 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2447 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2448 and used following the interface change of
2449 `paths-find-recursive-path'.
2451 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2452 regexp instead of a list of base names.
2453 (paths-version-control-filename-regexp):
2454 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2455 Introduced and used following the interface change of
2456 `paths-find-recursive-path'.
2458 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2460 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2461 on X devices, rather than on all non-TTY devices.
2463 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2465 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2467 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2469 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2471 * itimer.el (activate-itimer): Fixed usage of integers
2472 as argument to `concat'.
2474 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2476 * itimer.el (start-itimer): replace the use of `concat' with
2479 1998-05-16 SL Baur <steve@altair.xemacs.org>
2481 * mode-motion.el (mode-motion-hook): Clarify docstring.
2482 From Bob Weiner <weiner@altrasoft.com>
2484 * loadhist.el (symbol-file): Supply prompt string when used
2486 From Bob Weiner <weiner@altrasoft.com>
2488 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2490 * loadup.el (really-early-error-handler): Ditto.
2492 * update-elc.el: Ditto.
2494 * setup-paths.el (paths-construct-exec-path): Ditto.
2496 * make-docfile.el: Ditto.
2498 * find-paths.el (paths-decode-directory-path): Use split-path
2499 instead of decode-path.
2501 * files.el (parse-colon-path): Update docstring reference.
2503 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2507 Bind cut'n'paste keys to non window-system specific functions.
2509 * msw-select.el: New function mswindows-clear-clipboard.
2510 mswindows-cut-copy-clipboard extended to handle clearing of the
2511 selection and renamed to mswindows-cut-copy-clear-clipboard.
2513 * select.el: on mswindows devices delete-primary-selection
2514 calls mswindows-clear-clipboard.
2516 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2518 * simple.el (quoted-insert): Inhibit quit when using read-char.
2520 * cmdloop.el (read-char): Don't inhibit quit.
2521 (read-char-exclusive): Ditto.
2522 (read-char): Signal quit if quit-char was pressed.
2523 (read-char-exclusive): Ditto.
2524 (read-quoted-char): Return a character, not integer.
2526 * menubar-items.el (default-popup-menu): Use Andy's generic
2528 (default-popup-menu): Fix code.
2530 1998-05-14 Oliver Graf <ograf@fga.de>
2532 * dragdrop.el (dragdrop-function-widget): this time it's done
2534 1998-05-13 Oliver Graf <ograf@fga.de>
2536 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2538 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2540 * device.el (device-pixel-width):
2541 (device-pixel-height):
2545 (device-color-cells): Swapped parameters to device-system-metric
2546 according to the interface change.
2548 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2550 * mouse.el (default-mouse-motion-handler): Use new name of the
2551 function event-over-vertical-divider-p.
2552 Do not set E-W arrow cursor over the divider if
2553 vertical-divider-draggable-p is nil in the window.
2554 ([top-level]): Use new name for the variable
2555 vertical-divider-map.
2556 (drag-window-divider): Respect vertical-divider-draggable-p.
2557 Variable name typo fixes.
2559 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2561 * keymap.el (kbd): Define here; handle string constants and
2564 1998-05-15 Christian Nyb <chr@mediascience.no>
2566 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2569 1998-05-13 Didier Verna <verna@inf.enst.fr>
2571 * mouse.el (drag-window-divider): give the vertical divider a
2572 pressed look when dragging it.
2574 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2576 * faces.el: predicate some more face operations on x or mswindows
2579 * modeline.el: enable modeline coloring for mswindows.
2581 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2583 * minibuf.el (minibuffer-default): Added variable; compatible with
2585 (next-history-element): Used `minibuffer-default'.
2587 1998-05-12 Oliver Graf <ograf@fga.de>
2589 * dragdrop.el (dragdrop-function-widget): button and mods ok
2590 arguments still look a bit strange
2591 (dragdrop-compare-mods) created
2592 (dragdrop-drop-do-functions) correctly checks for buttons and
2595 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2597 * setup-paths.el (paths-default-info-directories): Replace
2598 path-separator with directory-sep-char.
2600 * files.el (path-separator): Don't define it here.
2602 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2604 * update-elc.el: Ditto.
2606 * setup-paths.el (paths-construct-exec-path): Ditto.
2608 * make-docfile.el: Ditto.
2610 * loadup.el (really-early-error-handler): Ditto.
2612 * find-paths.el (paths-decode-directory-path): Use decode-path
2613 instead of decode-path-internal.
2615 * files.el (parse-colon-path): Update docstring.
2617 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2619 * subr.el (get-buffer-window-list): Make BUFFER optional.
2621 * window-xemacs.el (windows-of-buffer): Defalias to
2622 get-buffer-window-list.
2624 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2626 * disass.el: Fix maintainer keyword.
2628 * bytecomp.el (byte-compile-and-load-file): Autoload.
2629 (byte-compile-buffer): Ditto.
2631 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2632 value is returned, not the name.
2633 (lisp-imenu-generic-expression): Enable it.
2634 (lisp-mode-variables): Ditto.
2635 (lisp-indent-offset): Change defconst to defvar.
2636 (lisp-indent-function): Ditto.
2637 (lisp-body-indent): Ditto.
2639 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2641 * modeline.el: Use zap-last-kbd-macro-event.
2643 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2644 nil, don't attempt to do anything with messages.
2645 (eval-last-sexp): Use `letf' for clarity.
2647 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2649 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2651 1998-05-11 Martin Buchholz <martin@xemacs.org>
2656 Change empty docstrings into no doc strings at all.
2657 Fix bogus FSF-format docstrings.
2658 * etags.el: Fix docstring.
2660 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2662 * package-get.el (package-get): Use internal md5
2664 1998-05-13 SL Baur <steve@altair.xemacs.org>
2666 * about.el (about-xemacs): Correct abuse of concat.
2668 1998-05-11 SL Baur <steve@altair.xemacs.org>
2670 * info.el (Info-mode): Use easymenu.
2672 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2674 * apropos.el (apropos): Don't use concat with integers.
2676 * cmdloop.el (describe-last-error): Handle the case when no error
2677 was seen gracefully.
2679 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2681 (apropos-describe-plist): Ditto.
2683 * help.el (with-displaying-help-buffer): Revert to a defun.
2684 (describe-key): Use it as defun.
2685 (describe-mode): Ditto.
2686 (describe-bindings): Ditto.
2687 (describe-prefix-bindings): Ditto.
2688 (describe-installation): Ditto.
2689 (view-lossage): Ditto.
2690 (describe-function): Ditto.
2691 (describe-variable): Ditto.
2692 (describe-syntax): Ditto.
2694 1998-05-11 Oliver Graf <ograf@fga.de>
2696 * dragdrop.el: changed order of require/provide
2697 (dragdrop-drop-mime-default) changed to new calling conventions
2698 (dragdrop-drop-do-functions) changed to new calling conventions
2699 (dragdrop-function-widget) this one needs more work...
2701 1998-05-10 Oliver Graf <ograf@fga.de>
2703 * about.el: another small change in my entry
2704 * dragdrop.el (dragdrop-drop-log-function): logging added
2706 changed interface to handler functions. now called with event
2709 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2711 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2712 E-W arrow pointer displayed over draggable dividers.
2714 * mouse.el (default-mouse-motion-handler): Show it when
2716 (drag-window-divider): Added.
2717 ([top-level]): Initialized window-divider-map with a keymap
2718 binding the above function to left button down event.
2720 * x-mouse.el (x-init-pointer-shape): Initialize
2721 divider-pointer-glyph from Cursor.dividerPointer, or use default
2724 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2726 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2728 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2730 * simple.el (count-words-buffer): Don't query for buffer.
2731 (count-lines-buffer): Ditto.
2733 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2735 * help.el (where-is): add optional insert argument.
2737 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2739 * help.el (describe-key-briefly): New argument INSERT.
2741 * simple.el (eval-expression): New optional argument; synch with
2744 * keydefs.el (global-map): Add new register bindings.
2746 * register.el: Synched with FSF 20.3.
2748 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2750 * window-xemacs.el (recenter): all arguments are optional.
2752 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2754 * device.el: (device-pixel-width): Reflected name/parameters
2755 change to device-system-metric.
2756 (device-pixel-height): Ditto.
2757 (device-mm-width): Ditto.
2758 (device-mm-height): Ditto.
2759 (device-bitplanes): Ditto.
2760 (device-color-cells): Ditto.
2762 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2764 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2766 * cl.el (most-positive-fixnum): Document.
2767 (most-negative-fixnum): Ditto.
2769 * cus-dep.el: Updated comment.
2771 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2774 * cus-load.el (custom-put): Removed.
2776 * files.el (after-find-file): Just resignal quit instead of
2777 signaling "canceled".
2779 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2781 * frame.el (other-frame): Use `focus-frame' instead of
2782 select-frame kludges.
2784 * lisp-mode.el: Update lisp-indent-function for
2785 save-selected-frame and with-selected-frame.
2787 * frame.el (save-selected-frame): New macro.
2788 (with-selected-frame): Ditto.
2789 (other-frame): Use `set-frame-focus'.
2791 1998-05-06 Oliver Graf <ograf@fga.de>
2793 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2794 (dragdrop-drop-url-default) default handler for URL drops created
2795 (dragdrop-drop-mime-default) default handler for MIME drops created
2796 (dragdrop-drop-functions) default custom for handling drops created
2797 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2799 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2801 * mouse.el: Removed redundant mouse-mswindows-drop function.
2803 1998-05-05 Oliver Graf <ograf@fga.de>
2805 * about.el: changed some text in my entry
2806 * dragdrop.el: added customs
2808 1998-05-04 Oliver Graf <ograf@fga.de>
2810 * mouse.el: killed global drop key bindings
2811 (mouse-offix-drop) removed
2812 * dragdrop.el: created
2813 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2815 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2817 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2818 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2820 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2823 * scrollbar.el (scrollbars-visible-p): Use new
2824 {vertical,horizontal}-scrollbar-visible-p specifiers.
2826 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2828 * device.el (device-pixel-height):
2829 (device-pixel-width):
2833 (device-color-cells): Moved these 6 functions from device.c; they
2834 all use single (device-system-metrics) call.
2836 1998-05-09 SL Baur <steve@altair.xemacs.org>
2838 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2842 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2843 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2845 * help.el (help-map): Remove Hyperbole keybinding logic.
2846 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2848 1998-05-08 SL Baur <steve@altair.xemacs.org>
2850 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2851 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2853 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2855 * msw-glyphs.el: use nicer icon3 from the frame icon.
2857 1998-05-07 SL Baur <steve@altair.xemacs.org>
2859 * version.el (emacs-version): Remove InfoDock conditionals.
2861 * startup.el (startup-splash-frame): Change ID logo name.
2863 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2865 * files.el (after-find-file): If the user presses C-g on
2866 directory-creation prompt, kill the buffer.
2868 1998-05-06 SL Baur <steve@altair.xemacs.org>
2870 * simple.el (count-words-region): Reverse previous change.
2872 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2874 * replace.el (query-replace): Just call perform-replace.
2875 (query-replace-regexp): Ditto.
2876 (perform-replace): Move region handling here.
2877 (perform-replace): Use the new arg to match-data.
2879 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2881 * x-init.el: Install X specific display table that
2882 displays char 0240 as a space to avoid whatever it is
2883 that screws up display of that character code.
2885 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2887 * help.el (function-arglist): If no arguments are documented for a
2888 subr, print nothing rather than incorrect output.
2890 1998-05-05 SL Baur <steve@altair.xemacs.org>
2892 * cmdloop.el (command-error): Update bail-out error message to use
2893 `emacs-program-name'.
2895 * lib-complete.el: Remove reader macro cruft.
2897 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2900 * simple.el (count-words-region): Drop interactive-p check on the
2903 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2907 Correct spelling of mswindows-font-canonicalize-name.
2909 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2911 * ldap.el (ldap-host-parameters-alist): Replaced with
2912 `ldap-host-parameters-plist'
2913 (ldap-search): Adapt to previous change
2915 1998-05-02 SL Baur <steve@altair.xemacs.org>
2917 * about.el (about-hackers): Update Bob Weiner bio.
2918 (about-maintainer-info): Ditto.
2920 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2922 * simple.el (display-warning-minimum-level): Docfix.
2924 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2926 * widget.el (:default-get): New keyword.
2927 * wid-edit.el (default, widget-default-default-get): Define it.
2928 (group, widget-group-default-get): Define it.
2929 (menu-choice, widget-choice-default-get): Define it.
2930 (widget-default-get): New function.
2931 (widget-choice-action): Call it.
2932 (widget-editable-list-entry-create): Call it.
2934 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2936 * byte-optimize.el (byte-boolean-vars): Removed.
2937 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2938 lookup through `byte-boolean-vars'.
2940 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2942 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2943 resource-provided values into ghost specs for scrollbar-height and
2946 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2948 * byte-optimize.el: Don't attempt to optimize /=.
2950 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2951 (byte-compile-/=): Ditto.
2953 1998-05-02 SL Baur <steve@altair.xemacs.org>
2955 * apropos.el: Use `with-displaying-help-buffer'.
2956 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2957 Use `with-displaying-help-buffer'.
2958 (apropos-follow): Do not give special treatment to buffer cursor
2959 was in prior to a mouse click.
2960 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2961 (apropos-print-doc): Set correct buffer for setting text
2964 1998-05-01 SL Baur <steve@altair.xemacs.org>
2966 * help.el (help-buffer-prefix-string): New variable.
2967 (help-buffer-name): Use it.
2969 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2972 1998-04-30 Greg Klanderman <greg@alphatech.com>
2974 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2976 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2978 * files.el (find-file-noselect): Update docstring.
2979 (find-file-noselect): Signal an error if found an unreadable file.
2980 (file-chase-links): Save the match data.
2981 (normal-mode): Use `lwarn' and `error-message-string'.
2982 (interpreter-mode-alist): Change defconst to defvar.
2983 (inhibit-first-line-modes-regexps): Ditto.
2984 (inhibit-first-line-modes-regexps): Added .tgz.
2985 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2986 (change-major-mode-with-file-name): New user-option.
2987 (set-visited-file-name): Synched with FSF.
2988 (file-name-extension): New function, from FSF 20.3.
2989 (file-relative-name): Synched with FSF.
2990 (save-some-buffers): Support the C-r feature.
2991 (recover-session): Synched with FSF.
2992 (kill-some-buffers): Ditto.
2993 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2995 1998-04-30 SL Baur <steve@altair.xemacs.org>
2997 * files.el (insert-file): Undo previous change and reenable use of
3000 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3002 * window-xemacs.el (recenter): Define.
3004 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3006 * font.el (mswindows-font-create-name)
3007 (mswindows-font-create-object): new functions for mswindows type
3010 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3011 strings are parsed as well as font objects.
3013 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3015 * modeline.el (defining-kbd-macro): Restore modeline indication of
3016 kbd-macro being recorded.
3017 (add-minor-mode): Simplify docstring.
3018 (modeline-minor-mode-menu): Remove stuff.
3020 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3022 * code-process.el (call-process): dynamically decide process
3025 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3027 * modeline.el: Add line-number-mode, column-number-mode to
3028 the modeline minor-mode menu. Button2 on the line number does
3031 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3033 * mouse.el: move x-selection-owner-p type things to
3036 * msw-init.el: copy zmacs stuff from x-init.el
3038 * msw-select.el (mswindows-own-selection)
3039 (mswindows-disown-selection) (mswindows-selection-owner-p): new
3040 functions. Very simple minded implementation of selectio
3043 * select.el (own-selection) (disown-selection)
3044 (activate-region-as-selection) (select-make-extent-for-selection)
3045 (valid-simple-selection-p): functions moved from x-select.el for
3046 generalized selection.
3048 * x-select.el: see select.el changes.
3050 * x-toolbar.el: use new selection functions.
3052 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3054 * packages.el (packages-find-package-directories): Fixed bug that
3055 would pick up multiple site-package directories.
3056 (package-locations): Added "xemacs-packages" as a late package
3059 * find-paths.el: Now uses `emacs-program-name' and
3060 `emacs-program-version'.
3061 Additions to enforce version-specific directories in
3062 `paths-find-version-directory'.
3064 1998-04-29 SL Baur <steve@altair.xemacs.org>
3066 * default.el: Removed.
3067 * site-start.el: Removed.
3069 1998-04-29 Didier Verna <verna@inf.enst.fr>
3071 * minibuf.el (minibuffer-history-minimum-string-length): Default
3074 1998-04-28 SL Baur <steve@altair.xemacs.org>
3076 * find-paths.el (paths-program-name): Rename.
3077 (paths-emacs-root-p): Ditto.
3078 (paths-find-site-directory): Ditto.
3080 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3082 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3083 `emacs-lisp-byte-compile-and-load'.
3085 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3087 * ldap.el (ldap-search): Fixed additional parameter passing to
3090 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3092 * select.el (kill-primary-selection) (selection-owner-p)
3093 (copy-primary-selection) (yank-clipboard-selection)
3094 (selection-exists-p) (delete-primary-selection): new file and
3095 functions that do the right thing for the selected device.
3097 * x-menubar.el: use generalised selection functions.
3099 * dumped-lisp.el: dump select.el.
3101 1998-04-27 SL Baur <steve@altair.xemacs.org>
3103 * find-paths.el (paths-progname): New variable.
3104 (paths-emacs-root-p): Use it.
3105 (paths-find-site-directory): Ditto.
3107 1998-04-26 SL Baur <steve@altair.xemacs.org>
3109 * loadup.el ((member "dump" command-line-args)): Dump as
3110 `infodock' if InfoDock.
3112 1998-04-25 SL Baur <steve@altair.xemacs.org>
3114 * find-paths.el (construct-emacs-version): Simplify, include
3115 program name in the return value.
3116 * (paths-find-version-directory): Use it.
3118 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3120 * info.el (Info-parse-dir-entries): Fixed regexp
3121 (Info-build-dir-anew): Remove full suffix and capitalize info file
3122 name for files with no @direntry
3123 (Info-batch-rebuild-dir): New function
3124 (Info-suffixed-file): Check for regular files instead of simple
3125 file existence (could catch directories before)
3127 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3129 * setup-paths.el, find-paths.el: Removed uses of `not' which
3130 temacs doesn't have.
3132 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3133 into root searching.
3135 1998-04-24 Martin Buchholz <martin@xemacs.org>
3137 * subr.el: Remove definition of `not'.
3139 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3141 * msw-glyphs.el: enable graphics support.
3143 1998-04-23 Didier Verna <verna@inf.enst.fr>
3145 * x-menubar.el (default-menubar): restored the line-number-mode
3148 * misc doc string updates related to the options menu.
3150 1998-04-24 SL Baur <steve@altair.xemacs.org>
3152 * setup-paths.el (paths-construct-load-path): Fix typo.
3154 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3156 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3157 font-menu-ignore-scaled-fonts don't have to be bound now; this
3158 gets us one step further towards making --no-autoloads work.
3160 * startup.el (normal-top-level): Load auto-autoloads only if
3161 lisp-directory is non-nil.
3163 * setup-paths.el (paths-construct-load-path): Made it robust
3164 against nil lisp-directory.
3166 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3167 to the list of variables that cause a warning when nil.
3169 * toolbar.el (init-toolbar-location): Now works even when there's
3170 no toolbar icon directory.
3172 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3174 * help.el (view-lossage): Recognize it.
3176 * simple.el (log-message): Mark multiline messages.
3178 1998-04-22 SL Baur <steve@altair.xemacs.org>
3180 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3182 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3184 * package-get.el (package-get-all): add `\n' separator to
3185 interactive specification so that both variables are read
3187 1998-04-22 Didier Verna <verna@inf.enst.fr>
3189 * x-menubar.el: ported the options menu to Custom.
3190 Moved the "read only" toggle button to the buffers menu.
3191 Corrected some missing ;;;###autoload or defcustom.
3193 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3194 the scrollbar-visible specifier for options menu handling.
3196 * toolbar.el (toolbar-visible-p)
3197 (toolbar-captioned-p)
3198 (default-toolbar-position): defcustom wrappers around
3199 the toolbar specifiers for options menu handling.
3201 * frame.el (get-frame-for-buffer-default-instance-limit):
3202 defcustom it for options menu handling.
3204 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3205 font-lock-mode for options menu handling.
3207 * cus-start.el: added Custom properties to overwrite-mode for
3208 options menu handling.
3210 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3212 * about.el: shameless self-promotion.
3214 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3216 * simple.el (raw-append-message): Slightly optimize.
3217 (remove-message): Use `push' for clarity.
3218 (append-message): Ditto.
3219 (display-warning): Dito.
3220 (raw-append-message): Send the message to the appropriate device.
3222 1998-04-22 SL Baur <steve@altair.xemacs.org>
3224 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3225 From Sean MacLennan <Sean.MacLennan@pika.ca>
3227 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3229 * setup-paths.el: Changed `directory-sep-char' to
3230 `path-separator', following a change in GNU Emacs.
3232 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3234 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3235 (Info-build-dir-anew): Add a final newline.
3236 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3238 (Info-rebuild-dir): Ditto
3240 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3242 1998-04-21 SL Baur <steve@altair.xemacs.org>
3244 * simple.el (count-words-buffer): Retain zmacs region.
3245 (count-words-region): Ditto.
3246 * simple.el: (what-line): Expanded line counts.
3247 (count-lines): New parameter to conditionalize whether collapsed
3249 From Bob Weiner <weiner@altrasoft.com>
3251 1998-04-19 SL Baur <steve@altair.xemacs.org>
3253 * packages.el (package-locations): infodock-packages must override
3254 mule-packages and packages.
3256 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3259 remove rude messages from widget-activation-widget-mapper
3260 and widget-activation-glyph-mapper
3262 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3264 * toolbar.el: Remove (featurep 'x) test from
3265 toolbar-make-button-list
3267 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3269 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3270 only if in the same frame.
3272 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3274 * packages.el (package-locations): Added site-packages hierarchy.
3276 * setup-paths.el (paths-default-info-directories): Introduced and
3279 * packages.el, setup-paths.el: Set various path searching depths
3282 * packages.el (packages-hierarchy-depth):
3283 (packages-load-path-depth): Introduced and used.
3285 * setup-paths.el (paths-load-path-depth): Introduced and used.
3287 * find-paths.el (paths-find-recursive-path): Added max-depth
3290 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3292 * setup-paths.el (paths-construct-info-path): Removed
3293 dependency on behavior of (file-name-as-directory "").
3295 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3297 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3300 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3302 * dump-paths.el, startup.el: Added handling for --debug-paths.
3304 1998-04-15 William M. Perry <wmperry@aventail.com>
3306 * wid-edit.el: We cannot just set the help-echo or balloon-help
3307 properties for an extent based on the :help-echo widget
3308 property, since help-echo and balloon-help cause an EXTENT to
3309 get passed in, where :help-echo functions are expecting a WIDGET
3311 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3313 * scrollbar.el (init-scrollbar-from-resources): Call
3314 mswindows-init-scrollbar-metrics when appropriate.
3316 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3318 * dumped-lisp.el: dump x-toolbar for window system
3320 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3321 have support and xpm.
3323 1998-04-16 SL Baur <steve@altair.xemacs.org>
3325 * files.el (toggle-read-only): Fix docstring.
3326 From Didier Verna <verna@inf.enst.fr>
3328 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3330 * startup.el (normal-top-level): Load autoload-file-name without
3331 specifying an extension---some people only auto-autoload.el.gz.
3333 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3335 * files.el (backup-enable-predicate): Don't bomb on NAME being
3338 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3340 * find-paths.el, packages.el: Now prefers configure'd paths.
3341 This shouldn't cause any of the originally anticipated problems as
3342 the current paths architecture will not define the various
3343 configure-xxx variables if they're not specified on the configure
3346 * find-paths.el, setup-paths.el, packages.el: Removed all
3347 mentionings of "/" as a path separator.
3348 Used paths-construct-path throughout.
3350 * find-paths.el (paths-construct-path): Created to assemble paths
3351 from directory components.
3353 * setup-paths.el, packages.el: Used paths-decode-directory-path
3354 instead of decode-path-internal.
3356 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3358 (paths-decode-directory-path) Created.
3360 * setup-paths.el: Changed configure-exec-path to
3361 configure-exec-directory.
3363 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3365 * packages.el (packages-find-packages): Fixed decoding of
3368 * startup.el: -no-packages -> -no-early-packages.
3370 (packages-load-package-lisps): Fixed loading of auto-autoload
3373 * startup.el (normal-top-level): Fixed loading of core
3376 * obsolete.el: Un-obsoleted site-directory. Sigh.
3378 * startup.el, packages.el, dump-paths.el: Added proper settings
3379 for site-directory and lisp-directory variables.
3381 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3382 inhibit-package-autoloads and fixed handling of it.
3384 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3385 handling of former inhibit-package-init, now
3386 inhibit-early-packages, to make -vanilla etc. work.
3388 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3390 * code-process.el (start-process): Fallback to 'undecided instead
3391 of 'binary for process input coding stream.
3393 * process.el (start-process): Docstring fix.
3395 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3397 * info.el (Info-insert-dir): Do not insert temporary dir files
3398 in Info-dir-file-attributes
3399 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3400 (Info-rebuild-dir): Ditto.
3402 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3404 * obsolete.el: Added obsoleteness declarations for
3405 `site-directory' and `Info-default-directory-list'.
3407 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3409 * find-paths.el (paths-find-emacs-root): Only look at the
3410 executable at the end of the symlink chain for determining the
3413 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3415 * setup-paths.el (paths-construct-info-path): Changed construction
3416 to cater to gone default in configure.
3418 * find-paths.el (paths-uniq-append): Added.
3420 * packages.el: Rewritten package path construction once again.
3422 * dump-paths.el, startup.el: Removed package-path as a global
3425 * package-admin.el (package-admin-add-single-file-package):
3426 (package-admin-add-binary-package): Changed package-path to
3429 * packages.el (packages-split-path): Split path at "/" rather than
3430 nil according to change in emacs.c.
3432 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3434 * setup-paths.el (paths-construct-info-path): Changed info path
3435 order so that directories come out right.
3436 (paths-find-lock-directory): Fixed bug: It used to think
3437 configure-lock-directory is a path.
3439 1998-04-06 Jeff Miller <jmiller@smart.net>
3441 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3442 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3443 eases the use of toolbar-add/kill-item functions.
3445 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3447 * code-files.el (file-coding-system-alist): Commented out
3448 loaddefs.el magical treatment.
3450 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3452 * info.el (Info-rebuild-outdated-dir): Added new option
3453 `conservative' and made it the default
3454 (Info-rebuild-dir): Appropriately parse multi-line description
3455 strings, and multi-section dir files. Issue warning when dir
3456 is rebuilt as temporary
3457 (Info-build-dir-anew): Issue warning when dir is built as
3460 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3462 * list-mode.el (list-mode-map): Bind highlight motion commands to
3463 standard keys left, right, C-b and C-f.
3465 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3467 * files.el (auto-mode-alist): allow .sc for Scheme->C
3469 1998-04-06 SL Baur <steve@altair.xemacs.org>
3471 * loadup.el (pureload): Don't quote (garbage-collect).
3473 1998-04-04 SL Baur <steve@altair.xemacs.org>
3475 * package-get-base.el: Updated.
3477 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3479 * isearch-mode.el (isearch-just-started): New variable.
3480 (isearch-mode): Set it.
3481 (isearch-repeat): Advance one character forward only if the search
3482 was successful, and was not just started.
3483 (isearch-repeat): Clear isearch-just-started.
3485 1998-04-02 SL Baur <steve@altair.xemacs.org>
3487 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3490 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3492 * subr.el (listify-key-sequence): Removed.
3494 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3496 * bytecomp.el (byte-compile-print-gensym): New option.
3497 (byte-compile-output-file-form): Use it.
3498 (byte-compile-output-docform): Ditto.
3499 (byte-compile-compiled-obj-to-list): Ditto.
3501 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3503 * msw-glyphs.el: set frame icon if xpm support.
3505 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3507 * help.el: Code that pretty prints variable values
3510 1998-04-02 SL Baur <steve@altair.xemacs.org>
3512 * find-paths.el (paths-emacs-root-p): Correct test for installation
3514 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3516 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3518 * loaddefs.el: Don't set debug-ignored-errors; leave
3519 its default value set to nil.
3521 1998-03-29 Damon Lipparelli <lipp@primus.com>
3523 * info.el (Info-rebuild-dir): fixed mis-spelling.
3525 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3527 * info.el (Info-rebuild-outdated-dir): New custom var
3528 (Info-insert-node): Create/update dir file when needed, ie when it
3529 does not exist or is older than some info files in directory
3531 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3533 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3534 for last packages, mainly for using a 20.4 package base.
3536 * packages.el (late-packages): Typo fix. It was called
3539 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3540 relative symlinks correctly.
3541 (paths-find-emacs-roots): More rigorous checking for plausible
3542 configuration-time root.
3544 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3547 1998-03-27 Martin Buchholz <martin@xemacs.org>
3549 * faces.el: Fix docstrings.
3550 * glyphs.el: Fix docstrings.
3551 * mouse.el: Fix docstrings.
3553 * frame.el: Change phrase `current frame' to `selected frame'.
3555 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3557 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3558 macros using backquote to make them infinitely more readable.
3560 1998-03-30 SL Baur <steve@altair.xemacs.org>
3562 * packages.el (packages-find-package-path): Hardcoded specialized
3563 InfoDock support until we can clean this up.
3565 * help.el (describe-bindings-1): Return the value of the bindings
3566 help buffer created.
3567 (describe-bindings): Ditto.
3569 * simple.el (set-variable): Restore previous behavior of not
3570 bombing if the variable to set is not boundp.
3572 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3574 * packages.el (packages-handle-package-dumped-lisps): Allow for
3575 non-local files to be loaded off the package-lisp variable.
3577 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3579 * x-faces.el: Global X resources should override
3580 specs for all device classes (color, grayscale, mono);
3581 code currently doesn't override any of them. Fixed by
3582 calling remove-specifier with '(x default) as the tag
3583 set and allowing inexact matches.
3585 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3587 * faces.el: Separated face intializations based on
3588 device classes into device type specific (tag set,
3589 instantiator) pairs.
3591 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3593 * wid-edit.el (widget-choice-action): Remember user's explicit
3595 (widget-choice-value-create): Respect it.
3596 From Richard Stallman <rms@gnu.org>
3598 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3600 * setup-paths.el (paths-construct-info-path): Always append
3601 existing directories from configure-time info path.
3603 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3604 Info-directory-list.
3606 * info.el: Removed Info-default-directory-list which was broken by
3608 Removed bogus initialization of Info-directory-list---startup.el
3609 can do a much better job.
3610 Added autoload of Info-directory-list.
3612 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3613 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3614 be exclusive; now it's merely given precedence, just like in the
3617 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3619 * find-paths.el (paths-find-architecture-directory): Fix bug with
3620 finding; it used to default too early.
3622 1998-03-25 Martin Buchholz <martin@xemacs.org>
3624 * packages.el (packages-split-path): Fix a bug; it used to fail
3625 for paths that weren't split.
3627 1998-03-26 SL Baur <steve@altair.xemacs.org>
3629 * finder.el (finder-compile-keywords): trap on errors.
3631 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3633 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3634 fourth argument of t so that only the specs exactly
3635 matching the tag lists are removed.
3637 1998-03-25 SL Baur <steve@altair.xemacs.org>
3639 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3641 1998-03-23 SL Baur <steve@altair.xemacs.org>
3643 * minibuf.el (mouse-read-file-name-1): If a default directory was
3644 specified, use it for generating the completions.
3646 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3648 * update-elc.el: Now respects inhibit-package-init and
3650 Now does path construction with loadup-paths.
3652 * startup.el (normal-top-level, startup-setup-paths): Now respects
3653 inhibit-package-init and inhibit-site-lisp.
3655 * packages.el (packages-find-package-path): Extended package path
3656 by version-specific hierarchies.
3657 (packages-find-packages): Now respects inhibit flag and
3659 Moved path setup to loadup-paths.
3661 * make-docfile.el: Now respects inhibit-package-init and
3663 Now does path construction with loadup-paths.
3665 * loadup.el: Now respects inhibit-package-init and
3668 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3670 * loadup-paths.el: New file: setup load-path to encompass
3673 1998-03-22 SL Baur <steve@altair.xemacs.org>
3675 * auto-show.el: load-gc renamed to pureload.
3676 * site-load.el: Ditto.
3677 * packages.el (toplevel): Ditto.
3678 * loadup.el (really-early-error-handler): Ditto.
3679 * dumped-lisp.el (preloaded-file-list): Ditto.
3680 * cus-face.el (custom-declare-face): Ditto.
3682 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3684 * <Today>: The Big Path Searching Overhaul.
3686 * find-paths.el: New file: find and assemble paths in the
3687 installation hierarchy.
3689 * setup-paths.el: New file: global layout of paths and directories
3690 within the XEmacs hierarchy.
3692 * packages.el: Replaced everything related to path searching and
3693 startup by code in terms of find-paths.
3695 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3696 the new path searching engine.
3698 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3701 1998-03-22 SL Baur <steve@altair.xemacs.org>
3703 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3706 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3708 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3709 compiles identically in any configuration.
3710 Removed irrelevant commentary.
3712 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3714 * simple.el (set-variable): Allow setting specifiers.
3716 1998-03-19 SL Baur <steve@altair.xemacs.org>
3718 * lisp.el (forward-sexp): Revert previous change.
3720 1998-03-18 SL Baur <steve@altair.xemacs.org>
3722 * frame.el (frame-initialize): Use `delete-console' instead of
3723 `delete-device' to delete the stream console to match the usage in
3726 1998-03-16 SL Baur <steve@altair.xemacs.org>
3728 * files.el (cdpath-previous): New variable.
3730 From Bob Weiner <weiner@wave.altrasoft.com>
3732 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3734 * keydefs.el: Changed keybindings of forward-char,
3735 backward, scroll-up and scroll-down to point to their
3736 -command counterparts.
3738 * simple.el: New functions: forwarc-char-command,
3739 backwrad-char-command, scroll-up-command,
3740 scroll-down-command which work liek their counterparts
3741 except that they honor the variable
3742 signal-error-on-buffer-boundary.
3744 Definition of signal-error-on-buffer-boundary received
3747 defvar declaration added for word-across-newline to avoid
3748 byte-compiler warning about the free variable reference.
3750 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3752 * winnt.el: Removed "%t" from the beginning of
3753 modeline-format. From now on, there's no nt-specifics in the modeline.
3755 1998-03-14 SL Baur <steve@altair.xemacs.org>
3757 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3758 of `when' with `if'.
3760 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3762 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3763 mswindows. Must be reworked along with glyphs.el, or
3764 merged into it, after there is images support.
3766 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3769 1998-03-13 SL Baur <steve@altair.xemacs.org>
3771 * faces.el: fix for text cursor initialization.
3772 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3773 From Andy Piper <andyp@parallax.co.uk>
3775 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3777 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3778 if there is an existing package that handles it and warn the user
3781 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3783 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3784 Installation" menu item when Installation-string is not bound.
3786 1998-03-11 SL Baur <steve@altair.xemacs.org>
3788 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3789 From Jeremiah W. James <jerry@cs.ucsb.edu>
3791 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3794 * faces.el: Fix face initialization.
3796 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3798 * files.el (backup-enable-predicate): fix breakage introduced
3801 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3803 * x-faces.el (x-init-face-from-resources): The
3804 TTY face property retrieval functions don't return
3805 specifiers, so use face-property instead.
3807 1998-03-09 SL Baur <steve@altair.xemacs.org>
3809 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3811 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3813 * x-menubar.el: Expanded documentation for
3814 option-save-faces. Changed Options -> Browse Faces
3815 menu entry to invoke customize-face.
3817 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3819 * faces.el: Most face initialization moved out of
3820 init-other-random-faces to the top level so that the
3821 initialization happens before Xemacs is dumped. Much
3822 of the fascist "face-differs-from-default-p or FROB!"
3823 code has been retired in favor of letting the user do
3824 what they want to do. Face initialization code changed
3825 to use `default' specifier tag so that the settings can
3826 be overridden later if the user wishes it.
3828 1998-03-08 SL Baur <steve@altair.xemacs.org>
3830 * about.el (about-hackers): Update contributors list.
3832 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3834 * specifier.el: Define new specifier tag `default'.
3836 * modeline.el: Initialize faces using `default' tag.
3838 * x-faces.el (x-init-face-from-resources): Remove
3839 specifier specs containing the `default' tag before
3842 1998-03-02 John Jones <jj@asu.edu>
3844 * package-get.el (package-get-all): fixed arguments on call to
3845 package-admin-add-single-file-package.
3846 * package-get.el (package-get-installedp): fixed to match
3847 advertised behavior.
3848 * package-get.el: added function package-get-update-all which
3849 installs newest versions of all the current packages (if they are
3850 not already installed).
3852 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3854 * files.el (find-file-noselect): Uncommented `truename' binding in
3855 `let*' and use it later to set `buffer-file-truename' iff it's
3856 still nil, as happens for example when finding a compressed
3857 file with "jka-compr".
3859 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3861 * faces.el: in make-face-* type functions do the operation for all
3862 window systems, not just the first one found.
3864 * font.el: call mswindows-list-fonts for mswindows.
3866 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3868 * code-process.el (call-process-region):
3869 * process.el (call-process-region):
3870 * package-get.el (package-get-dir):
3871 * files.el (backup-enable-predicate):
3872 * gnuserv.el (gnuserv-temp-file-regexp):
3873 Use temp-directory in place of `/tmp'.
3875 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3877 * "Fast" dired-in-C enhancements for Windows 95/NT:
3879 * files.el: Added function, `wildcard-to-regexp', from GNU
3882 * files.el (insert-directory): Modified to use special
3883 dired-in-C enhancements if present.
3885 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3887 * code-files.el: make default coding no-conversion.
3889 1998-03-02 SL Baur <steve@altair.xemacs.org>
3891 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3894 * update-elc.el: Strip directory when testing for files not to
3897 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3899 * lisp-mode.el: Use recommended form for menus.
3901 * info.el (Info-construct-menu): Use recommended form for menus.
3903 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3906 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3908 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3909 (get-frame-for-buffer-noselect): Always return frames
3910 in the not-this-window-p cond clause.
3912 1998-02-27 SL Baur <steve@altair.xemacs.org>
3914 * help.el (describe-installation): New function.
3916 * x-menubar.el (default-menubar): Add describe-installation to
3919 * packages.el (packages-unbytecompiled-lisp): Installation.el
3920 should not be bytecompiled.
3922 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3925 * x-menubar.el (default-menubar): Use correct guard for VM menu
3928 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3930 From Andy Piper <andyp@parallax.co.uk>
3932 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3934 * ldap.el: Do not require ldap-internal at compile time.
3936 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3938 * code-files.el: new file. a virtual copy of mule-files.el
3940 dependencies. (toggle-buffer-file-ocding-system) new function for
3941 changing the eol type for the current buffer.
3943 * code-process.el: new file. a copy of
3944 mule-process.el. mule-process.el will disappear when things have
3947 * coding.el: new file. a virtual copy of mule-files.el but
3948 without charset dependencies. (coding-system-base) new function
3949 for getting the parent coding system of a coding system with eol
3952 * dumped-lisp.el: add above files for the non-mule case.
3954 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3956 * window-xemacs.el (display-buffer): If no explicit
3957 frame is specified, search for a window that displays
3958 the buffer on the currently selected frame, before
3959 searching other frames.
3961 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3963 * frame.el (get-frame-for-buffer): If not-this-window-p
3964 is non-nil, use window on the selected frame if it is not
3965 also the selected window. When defaulting, search for
3966 windows on the currently selected fgrame before searching
3969 1998-02-25 Didier Verna <verna@inf.enst.fr>
3971 * modeline.el (modeline-swap-buffers): originally named
3972 `mouse-release-modeline'. Whether to actually swap the buffers is
3973 decided in `mouse-drag-modeline'.
3974 (mouse-drag-modeline): A button release event is considered a
3975 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3978 1998-02-25 SL Baur <steve@altair.xemacs.org>
3980 * x-menubar.el: Put redo on the menubar.
3981 From Aki Vehtari <Aki.Vehtari@hut.fi>
3983 1998-02-22 Greg Klanderman <greg@alphatech.com>
3985 * bytecomp.el (displaying-byte-compile-warnings): if
3986 temp-buffer-show-function is set, use it to display current set of
3987 warnings in the "*Compile-Log-Show*" buffer.
3989 * simple.el (display-warning-buffer): if temp-buffer-show-function
3990 is set, use it to display current set of warnings in the
3991 "*Warnings-Show*" buffer.
3993 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3995 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3998 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4000 * menubar.el: Allow button descriptors at least 2 long.
4002 * x-menubar.el (default-menubar): Use recommended forms.
4003 (file-menu-filter): Remove.
4004 (edit-menu-filter): Remove.
4006 1998-02-24 SL Baur <steve@altair.xemacs.org>
4008 * about.el (about-hackers): Updated.
4010 1998-02-22 Greg Klanderman <greg@alphatech.com>
4012 * help.el (help-max-help-buffers): new variable
4013 (help-register-and-maybe-prune-excess): new function
4014 (help-buffer-name): use help-max-help-buffers.
4015 (with-displaying-help-buffer): use
4016 help-register-and-maybe-prune-excess.
4018 * help.el (help-maybe-pretty-print-value): if the value fits on
4021 1998-02-21 Greg Klanderman <greg@alphatech.com>
4023 * (with-displaying-help-buffer): there is no need to kill the buffer
4024 if it exists, becasuse with-output-to-temp-buffer will clear it.
4025 further, killing the buffer violates the rule that
4026 temp-buffer-show-function, if set, has the full responsibility of
4027 showing the temp buffer. killing the buffer fucks with the window
4028 configuration, hosing temp-buffer-show-function.
4031 1998-02-23 Didier Verna <verna@inf.enst.fr>
4033 * modeline.el (mouse-drag-modeline):
4034 - Always scroll the modeline that was originally clicked on.
4035 - Use x pixels instead of x characters (which doesn't work anyway)
4036 as horizontal reference for modeline dragging. This allows us to
4037 keep on dragging the modeline even if the motion event occurs in
4040 1998-02-23 Didier Verna <verna@inf.enst.fr>
4042 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4043 glyph on the modeline to indicate that dragging the mouse has an
4044 effect both horizontally and vertically.
4046 1998-02-24 SL Baur <steve@altair.xemacs.org>
4048 * about.el (about-xemacs): Get rid of redundant visible version
4051 1998-02-19 SL Baur <steve@altair.xemacs.org>
4053 * about.el (about-hackers): Update credits.
4055 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4057 * prim/register.el (view-register): Show register type file-query.
4059 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4061 * mode-motion.el (mode-motion-highlight-internal):
4062 save-excursion inside save-window-exucrsion form to
4063 hide buffer point changes from save-window-excursion.
4064 Prevents display flickering when the mouse pointer
4067 1998-02-17 Didier Verna <verna@inf.enst.fr>
4069 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4070 function to handle correctly the case of a toolbar one side of the
4071 window: scrolling will not necessarily happen.
4073 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4075 * files.el (after-find-file): Restore missing argument
4076 to format that provides filename for "... consider M-x
4077 recover-file" message. Also call `message' with "%s"
4078 as the first arg instead of an arbitrary string.
4080 1998-02-18 SL Baur <steve@altair.xemacs.org>
4082 * about.el (about-hackers): Various additions.
4084 1998-02-15 SL Baur <steve@altair.xemacs.org>
4086 * autoload.el (generate-file-autoloads-1): Don't force an extra
4087 line out when copying on-the-same line autoloads.
4089 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4092 1998-02-14 Martin Buchholz <martin@xemacs.org>
4094 * x11/x-win-xfree86.el (x-win-init-xfree86):
4095 * x11/x-win-sun.el (x-win-init-sun):
4096 * x11/x-init.el (x-initialize-compose):
4098 (backward-or-forward-kill-sexp):
4099 (backward-or-forward-kill-sentence):
4100 (backward-or-forward-kill-word):
4101 (backward-or-forward-delete-char):
4102 * prim/isearch-mode.el (isearch-help-or-delete-char):
4103 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4104 x-keysym-on-keyboard-p to detect backspace.
4105 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4106 Clean up symbols used with dead keys, checking Linux and solaris
4108 Simplify x-win-*.el using above methods.
4109 Change documentation for x-keysym-*-p functions.
4111 1998-02-14 SL Baur <steve@altair.xemacs.org>
4113 * about.el (about-hackers): Restore entries for Michael Sperber and
4115 From Vinnie Shelton <acs@acm.org>
4117 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4119 * simple.el (count-words-region): Ditto.
4121 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4123 * simple.el (count-words-buffer): Document. Don't print anything
4126 1998-02-12 SL Baur <steve@altair.xemacs.org>
4128 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4129 multiple files in InfoDock.
4131 1998-02-11 SL Baur <steve@altair.xemacs.org>
4133 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4134 from version.el in InfoDock.
4136 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4139 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4141 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4142 variable name in docstring.
4144 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4146 * menubar.h: Include "gui.h".
4148 1998-02-10 SL Baur <steve@altair.xemacs.org>
4150 * site-load.el: Fix documentation.
4152 1998-02-09 SL Baur <steve@altair.xemacs.org>
4154 * package-get-base.el (package-get-base): Updated.
4156 * keymap.el: PC-ize.
4158 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4160 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4161 from' on a fresh line.
4163 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4165 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4168 1998-02-09 SL Baur <steve@altair.xemacs.org>
4170 * undo-stack.el: PC-ize.
4172 * cmdloop.el: PC-ize.
4174 1998-02-08 SL Baur <steve@altair.xemacs.org>
4176 * bytecomp-runtime.el: PC-ize.
4178 * byte-optimize.el: Prolog fixup. PC-ize.
4180 * cus-dep.el: Spelling fix.
4182 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4185 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4187 * text-mode.el (text-mode-hook-identify): New function,
4188 put on text-mode-hook. Set text-mode-variant here.
4189 (text-mode): Don't set it here.
4191 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4193 * text-mode.el (text-mode-hook): New defvar.
4194 (text-mode-variant): New variable.
4195 (text-mode): Set that variable locally.
4196 (toggle-text-mode-auto-fill): New command.
4198 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4200 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4202 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4204 * text-mode.el (paragraph-indent-text-mode):
4205 Renamed from spaced-text-mode.
4206 (text-mode-map): Bind TAB to indent-relative.
4207 (indented-text-mode-map): Variable deleted.
4208 (indented-text-mode): Now an alias for text-mode.
4210 1998-02-05 SL Baur <steve@altair.xemacs.org>
4212 * loadup.el: test-atoms debugging stuffs removed.
4214 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4216 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4218 1997-12-30 Colin Rafferty <colin@xemacs.org>
4220 * help.el (describe-beta): Made it use `locate-data-file'.
4221 (describe-distribution): Ditto.
4222 (describe-copying): Ditto.
4223 (describe-project): Ditto.
4224 (view-emacs-news): Ditto.
4226 * help-nomule.el (help-with-tutorial): Made it use
4227 `locate-data-file' to find tutorial.
4229 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4231 * about.el: Corrected my email address.
4233 * mouse.el: Added 'mouse-mswindows-drop' similar to
4236 1998-01-27 SL Baur <steve@altair.xemacs.org>
4238 * loadup.el (running-xemacs): Spelling fix.
4240 1998-01-26 Colin Rafferty <colin@xemacs.org>
4242 * packages.el (packages-find-packages-1): Don't allow a backwards
4243 compatible lisp tree to overwrite `preloaded-file-list'.
4245 1998-01-26 SL Baur <steve@altair.xemacs.org>
4247 * loadup.el: Don't delete "xemacs" prior to dumping.
4249 1998-01-24 SL Baur <steve@altair.xemacs.org>
4251 * package-info.el (pi-last-mod-date): New function.
4252 (pi-author-version): New function.
4253 (batch-update-package-info): Use them.
4255 1998-01-23 Colin Rafferty <colin@xemacs.org>
4257 * frame.el (get-frame-for-buffer-default-to-current): Create.
4258 (get-frame-for-buffer-noselect): Allow user to use current frame
4259 with `get-frame-for-buffer-default-to-current'.
4261 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4263 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4264 (byte-compile-output-docform): Ditto.
4265 (byte-compile-compiled-obj-to-list): Ditto.
4267 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4269 * startup.el (command-line-1): Removed code that ran
4272 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4274 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4276 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4278 * frame.el (suspend-emacs-or-iconify-frame): Check using
4279 `device-on-window-system-p' instead of explicitly checking for X,
4280 so that the same logic works for MS Windows.
4281 (suspend-or-iconify-emacs): Ditto.
4283 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4285 * about.el (about-maintainer-info): Andy Piper is back.
4286 (xemacs-hackers): Updated Andy Piper's email address.
4287 (about-hackers): Added Jonathan Harris.
4288 (about-hackers): Updated Tibor Polgar's email address.
4290 1998-01-18 SL Baur <steve@altair.xemacs.org>
4292 * about.el: Add xemacs.org email manager.
4294 * package-get-base.el (package-get-base): Updated with most recent
4297 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4299 * help.el (function-arglist): Use `indirect-function' instead of
4300 `symbol-function' so that aliases are treated correctly.
4302 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4304 * help.el (help-map): Add f1 binding to `help-for-help'.
4305 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4306 (describe-key-briefly): Use `princ' "%s" to print object.
4307 (with-displaying-help-buffer): Kill buffer if it exists, again.
4308 (describe-key): Use `princ' "%s" to print object.
4309 (describe-function-1): Use `princ' "%s" to print object.
4310 Commented out alias lines removed.
4311 (help-pretty-print-limit): New variable to control pretty-printing
4313 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4314 `help-pretty-print-value' again. Only print-print when OBJECT is
4315 list of length less than `help-pretty-print-limit'.
4316 (describe-variable): Use `help-maybe-pretty-print-value' again.
4318 1998-01-18 SL Baur <steve@altair.xemacs.org>
4320 * simple.el (blink-matching-open): Remove C++ kludge.
4321 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4323 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4325 * info.el (Info-default-directory-list): Made the documentation
4328 1998-01-13 Martin Buchholz <martin@xemacs.org>
4331 * lisp/package-admin.el:
4332 * lisp/build-report.el:
4335 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4337 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4338 warnings in Java buffers without final newline and editing the
4341 1998-01-17 SL Baur <steve@altair.xemacs.org>
4343 * packages.el (packages-find-packages-1): Don't allow a backwards
4344 compatible lisp tree to overwrite `preloaded-file-list'.
4345 Suggested by Colin Rafferty <colin@xemacs.org>
4347 * mouse.el (mouse-offix-drop): Set undo-boundary.
4348 From Oliver Graf <ograf@fga.de>
4350 1998-01-13 SL Baur <steve@altair.xemacs.org>
4352 * loadup.el (load-gc): rewrite as defun.
4353 Print something sensical if a required dump-time file isn't found.
4355 1998-01-12 SL Baur <steve@altair.xemacs.org>
4357 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4358 bug strikes a menudescriptor.
4360 * package-get-base.el (package-get-base): Updated.
4362 * package-info.el (batch-update-package-info): Derive REQUIRES
4365 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4367 * files.el (save-some-buffers): Don't play games with deleting
4368 other windows if we are in the minibuffer window.
4370 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4372 * modeline.el (modeline-minor-mode-menu): Add support for :active
4373 (add-minor-mode): Document :active property to TOGGLE.
4375 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4377 * modeline.el (modeline-minor-mode-menu): Add support for an
4378 `:included' predicate in the `toggle-sym' plist.
4379 (add-minor-mode): Document the :included property, format
4380 docstring some more.
4381 (modeline-minor-mode-menu): Documentation string added.
4383 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4385 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4386 labels from the symbol-names by thwacking off the overly redundant
4387 and overused "mode", parenthesizing "minor", and capitalizing the
4388 resultant strings. Also shortened the menu's title by eliminating
4389 the redundant buffer name.
4390 (add-minor-mode): Beautified the docstring, added mention of the
4391 `:menu-tag' property of TOGGLE.
4392 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4393 `toggle-sym' to beatify the mode-life menus.
4394 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4395 `auto-fill-function'.
4397 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4399 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4400 menus to :style 'toggle.
4402 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4404 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4406 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4408 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4409 only recognize first hyperlink.
4410 (hyper-apropos-highlightify): Deletia, this is already done by
4411 `hyper-apropos-insert-face'.
4412 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4414 1998-01-09 SL Baur <steve@altair.xemacs.org>
4416 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4418 (toolbar-mail-reader): Add support for `send'.
4419 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4421 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4423 * info.el (Info-emacs-info-file-name): Add defvar for
4424 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4425 will function properly.
4427 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4429 * simple.el: make the backwards delete function called by
4430 `backward-or-forward-delete-char' user configurable.
4432 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4434 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4435 compiled function got loaded from.
4437 1998-01-09 SL Baur <steve@altair.xemacs.org>
4439 * term/apollo.el: Synched up with InfoDock 3.6.2.
4441 1998-01-08 SL Baur <steve@altair.xemacs.org>
4443 * startup.el (load-init-file): Load autoloads earlier.
4444 (startup-splash-frame): Handle InfoDock logo.
4446 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4448 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4450 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4451 doesn't have this function.
4453 * packages.el (locate-data-file): Fix to call `locate-file'.
4455 1998-01-07 SL Baur <steve@altair.xemacs.org>
4457 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4458 version of version.el.
4459 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4461 * x-menubar.el (default-menubar): Guard reference to
4463 (default-menubar): Guard references to `font-lock-mode'.
4464 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4465 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4467 * make-docfile.el: Don't snarf doc strings from autoloads.
4469 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4470 loading auto-autoloads files.
4472 * loaddefs.el: Disable dumping autoloads.
4474 1998-01-05 SL Baur <steve@altair.xemacs.org>
4476 * lisp-mnt.el: Synch to Emacs 20.2.
4478 * help.el: Remove manual autoload of `finder-by-keyword'.
4480 * finder.el (finder-by-keyword): Autoload.
4482 * help.el: Conditionalize hyperbole setup.
4484 1998-01-04 SL Baur <steve@altair.xemacs.org>
4486 * packages.el (package-require): Update to reflect new data format.
4488 1998-01-02 Didier Verna <verna@inf.enst.fr>
4490 * x-menubar.el (default-menubar): make the tutorials available
4491 through the menubar. (Plus some compilation warnings cleanup).
4493 1998-01-04 SL Baur <steve@altair.xemacs.org>
4495 * check-features.el: New file. Perform sanity check after build.
4497 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4498 files to tooltalk package.
4499 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4502 * package-admin.el (package-admin-xemacs): Use better default for
4503 location of XEmacs binary.
4505 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4507 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4508 tag with sexp and add value tag with value `t'.
4510 1998-01-03 SL Baur <steve@altair.xemacs.org>
4512 * package-get.el: Changes to work with real data.
4513 From Pete Ware <ware@cis.ohio-state.edu>
4515 * packages.el (packages-reload-autoloads): Guard load for the time
4518 * update-elc.el ("packages.el"): Force loading packages.el instead
4519 of possibly out-of-date packges.elc.
4520 * make-docfile.el ("packages.el"): Ditto.
4522 1998-01-02 Colin Rafferty <colin@xemacs.org>
4524 * build-report.el (build-report-delete-regexp): Added a rule for
4525 the main tarball shadowing anything past it.
4527 1998-01-02 SL Baur <steve@altair.xemacs.org>
4529 * packages.el (package-provide): Delete a previous provide.
4531 * package-info.el: New file.
4533 * package-get.el: New file.
4534 From Pete Ware <ware@cis.ohio-state.edu>
4535 (package-get): Fix md5 computation to work with Mule.
4537 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4539 * simple.el (log-message-*): Quote symbols in docstrings properly.
4541 1998-01-01 SL Baur <steve@altair.xemacs.org>
4543 * packages.el (packages-new-autoloads): Ignore symbolic links.
4545 * cus-face.el (face-custom-attributes-get): Fix typo.
4546 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4548 1997-12-31 SL Baur <steve@altair.xemacs.org>
4550 * startup.el (load-init-file): Reload new or changed autoloads
4551 unless inhibited. Reload modified dumped lisp (stubbed).
4553 * packages.el (packages-new-autoloads): New function.
4554 (packages-reload-autoloads): New function.
4555 (packages-reload-dumped-lisp): New (stub) function.
4557 * loadup.el: Inhibit reloading dumped files when running temacs.
4559 * loadhist.el (file-provides): Extend to handle variant
4562 * replace.el (query-replace): Fix typo.
4564 1997-12-30 SL Baur <steve@altair.xemacs.org>
4566 * make-docfile.el: list-autoloads-path has been renamed.
4567 * update-elc.el: list-autoloads has been renamed.
4569 * packages.el (packages-list-autoloads): Renamed.
4570 (packages-list-autoloads-path): Ditto.
4572 1997-12-29 Colin Rafferty <colin@xemacs.org>
4574 * packages.el (packages-find-packages-1): Made it signal a warning
4575 for an error in an auto-autoload.el file.
4577 1997-12-30 SL Baur <steve@altair.xemacs.org>
4579 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4581 From Aki Vehtari <Aki.Vehtari@hut.fi>
4583 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4585 * loadhist.el (unload-feature): Remove autoload.
4587 1997-12-28 SL Baur <steve@altair.xemacs.org>
4589 * loadhist.el: Unpackaged.
4591 * help.el (describe-symbol-find-file): Rename
4592 `describe-function-find-file' and make old name obsolete.
4593 (describe-function-1): Use it.
4594 (describe-function-1): Guard reference to
4595 `compiled-function-annotation'.
4597 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4599 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4601 (help-mode-quit): New optional arg to control whether it kills or
4603 (with-displaying-help-buffer): Don't kill buffer initially, even
4604 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4605 (help-pretty-print-value): Rename back from
4606 `help-maybe-pretty-print-value'! If `pp-internal' is available
4607 use it, otherwise use dumped `cl-prettyprint'.
4608 (describe-variable): Use `help-pretty-print-value' again.
4609 (find-func): Removed reference to "find-func" at end.
4611 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4613 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4614 GUI XEmacs. Rename? x-menubar is rather window system
4615 independant, except for a couple of items.
4617 1997-12-26 SL Baur <steve@altair.xemacs.org>
4619 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4620 entries as they will no longer be distributed with XEmacs.
4622 * format.el (format-alist): Fix image/tiff regexps.
4623 From P. E. Jareth Hein <jareth@camelot-soft.com>
4625 * help.el (help-maybe-pretty-print-value): Rename.
4626 (describe-variable): Use it.
4627 (describe-variable): Add trailing linefeed.
4629 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4631 * help.el (describe-function-1): Don't output anything for
4632 arglist of autoload functions.
4634 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4636 * help.el (describe-function-1): Don't output anything for
4637 arglist of autoload functions.
4639 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4641 * help.el (help-mode-map): New bindings for `help-mode-bury',
4642 `describe-function-at-point', `describe-variable-at-point',
4643 `Info-elisp-ref', `customize-variable', `help-next-section' and
4644 `help-prev-section'.
4645 (help-next-section): New function.
4646 (help-prev-section): New function.
4647 (help-mode-quit): Changed to kill the help buffer.
4648 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4650 (help-buffer-name): New function to generate the name of help
4652 (with-displaying-help-buffer): Is now a macro. Takes an new first
4653 argument giving the name of the help buffer.
4654 (describe-key): Use `with-displaying-help-buffer' with name.
4655 (describe-mode): Ditto.
4656 (describe-bindings): Ditto.
4657 (describe-prefix-bindings): Ditto.
4658 (view-lossage): Ditto.
4659 (with-syntax-table): New macro.
4660 (function-called-at-point): Use `ignore-errors' and
4661 `with-syntax-table'.
4662 (function-at-point): Ditto.
4663 (describe-function): Use `with-displaying-help-buffer' with name.
4664 (function-arglist): Extracted from `describe-function-1'. Returns
4665 function's arglist as string.
4666 (function-documentation): Extracted from `describe-function-1'.
4667 Returns function's docstring.
4668 (describe-function-1): Remove all the "stream" garbage, including
4669 the stream argument. Use `function-arglist' and
4670 `function-documentation'.
4671 (describe-function-arglist): Just use `function-arglist'.
4672 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4673 (help-pretty-print-value): New function to help with
4674 pretty-printing variable values. Knows about `#<...>'. Needs
4676 (describe-variable): Use `with-displaying-help-buffer' with name.
4677 Formatting improved. Display file where variable is defined, if
4678 known. Use `help-pretty-print-value'.
4679 (describe-syntax): Use `with-displaying-help-buffer' with name.
4680 (list-processes): Remove "stream" garbage.
4682 1997-12-25 SL Baur <steve@altair.xemacs.org>
4684 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4685 call a dumped routine instead.
4687 * x-win-xfree86.el: Wrap file in defun.
4688 * x-win-sun.el: Ditto.
4690 1997-12-23 SL Baur <steve@altair.xemacs.org>
4692 * help.el (view-emacs-news): Remove usage of outl-mouse which
4693 advises functions and does other evil things.
4695 1997-12-22 SL Baur <steve@altair.xemacs.org>
4697 * format.el (format-alist): Add `image/tiff'.
4698 From P. E. Jareth Hein <jareth@camelot-soft.com>
4700 1997-12-21 SL Baur <steve@altair.xemacs.org>
4702 * about.el (about-hackers): More names added.
4704 * make-docfile.el: Remove superfluous package path search.
4706 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4708 1997-12-20 SL Baur <steve@altair.xemacs.org>
4710 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4713 1997-12-18 SL Baur <steve@altair.xemacs.org>
4715 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4716 get trailing slashes when added to the load-path.
4718 * x-init.el (init-x-win): Locate where XEmacs X localization files
4721 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4723 * x-faces.el: Added support for foregroundToolBarColor
4724 to xpm-color-symbols.
4726 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4728 * etags.el (tags-remove-duplicates): Removed.
4729 (buffer-tag-table-list): Use `delete-duplicates'.
4731 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4733 (get*): Defalias to `get'.
4735 * cl.el (eql): Compare integers with `eq'.
4736 (cl-map-extents): Check for `map-extents' first.
4738 1997-12-17 Didier Verna <verna@inf.enst.fr>
4740 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4741 added the 'numero', 'copyright' and 'trademark' symbols.
4743 * leim/quail/latin-post.el ("french-postfix"): see above.
4745 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4747 * widget.el (define-widget): Check the arguments.
4749 * cus-edit.el (customize-face): Use `check-argument-type'.
4750 (custom-variable-value-create): Use `signal' to signal error.
4751 (custom-variable-reset-saved): Ditto.
4752 (custom-variable-reset-standard): Ditto.
4753 (custom-face-reset-saved): Ditto.
4755 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4756 (widget-default-format-handler): Ditto.
4757 (widget-checklist-add-item): Ditto.
4758 (widget-radio-add-item): Ditto.
4759 (widget-editable-list-entry-create): Ditto.
4760 (widget-sexp-prompt-value): Ditto.
4762 * custom.el (custom-declare-variable): Signal errors better.
4763 (custom-handle-keyword): Ditto.
4764 (custom-declare-group): Ditto.
4766 * window-xemacs.el (windows): Ditto.
4768 * menubar.el (menu): Ditto.
4770 * keydefs.el (keyboard): Ditto.
4772 * minibuf.el (minibuffer): Ditto.
4774 * process.el (execute): Ditto.
4776 * fill.el (fill): Ditto.
4778 * modeline.el (modeline): Ditto.
4780 * help.el (help): Ditto.
4782 * faces.el (faces): Ditto.
4784 * files.el (files): Ditto.
4786 * x-init.el (x): Ditto.
4788 * lisp-mode.el (lisp): Ditto.
4790 * process.el (processes): Ditto.
4792 * mouse.el (mouse): Ditto.
4794 * abbrev.el (abbrev): Moved from cus-edit.
4796 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4797 as variable declaration.
4799 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4801 * menubar.el (find-menu-item): Use `check-argument-type'.
4802 (find-menu-item): Cosmetic changes.
4804 1997-12-18 SL Baur <steve@altair.xemacs.org>
4806 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4808 1997-12-17 SL Baur <steve@altair.xemacs.org>
4810 * startup.el (set-default-load-path): Only search package-path
4811 when not running temacs.
4813 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4816 * loadup.el: Correct commentary. Reformatting.
4817 (really-early-error-handler): Use absolute path to the
4818 first dumped-lisp.el file.
4819 (really-early-error-handler): Print full path name of
4820 each dumped lisp file (inherited from InfoDock).
4822 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4823 dumped-lisp.el files.
4825 * make-docfile.el (preloaded-file-list): Reorder when the
4826 package-path is searched.
4827 * update-elc.el: Ditto.
4829 * lisp-mode.el (call-with-condition-handler): Treat the same as
4830 `condition-case' for indentation.
4832 * about.el (about-xemacs): Update release date.
4834 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4836 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4837 anywhere but at the last clause.
4838 (ecase): Disallow `t' and `otherwise'.
4840 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4842 * cus-edit.el (custom-buffer-create-buttons): New function
4843 from stuff moved out of `custom-buffer-create-internal'.
4844 (custom-novice): New variable. Default t.
4845 (custom-display-global-buttons): Ditto. Default `top'.
4846 (custom-buffer-create-internal): Only display help if
4847 `custom-novice' is non-nil. Display global buttons according to
4848 `custom-display-global-buttons'.
4850 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4852 * menubar.el (find-menu-item): Use `check-argument-type'.
4853 (find-menu-item): Cosmetic changes.
4855 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4857 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4860 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4862 * format.el (format-deannotate-region): Bug fix.
4863 Deannotating a region containing unknown tags would fail
4864 (causing decoding of text/enriched to fail at user level)
4866 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4868 * minibuf.el (read-directory-name): Support sixth
4869 arg, HISTORY, as already documented.
4871 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4873 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4876 1997-12-14 SL Baur <steve@altair.xemacs.org>
4878 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4881 1997-12-13 SL Baur <steve@altair.xemacs.org>
4883 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.