1 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * code-files.el (buffer-file-coding-system): Use `raw-text' as
5 (load): Use `raw-text' instead of `no-conversion'.
6 (insert-file-contents): Likewise.
8 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
13 * coding.el: Don't copy `no-conversion' to `raw-text'.
15 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
17 * ldap.el (ldap-ignore-attribute-codings): New variable
18 (ldap-default-attribute-decoder): New variable
19 (ldap-coding-system): New variable
20 (ldap-attribute-syntax-encoders): New variable
21 (ldap-attribute-syntax-decoders): New variable
22 (ldap-attribute-syntaxes-alist): New variable
23 (ldap-encode-boolean): New function
24 (ldap-decode-boolean): New function
25 (ldap-encode-country-string): New function
26 (ldap-decode-string): New function
27 (ldap-decode-address): New function
28 (ldap-encode-address): New function
29 (ldap-decode-attribute): New function
30 (ldap-search): Use some of these
32 1999-05-25 Jan Vroonhof <jan@xemacs.org>
34 * version.el (emacs-version): Make the patch level/beta come
35 before the XEmacs qualifier so that it gets into (funcall
36 emacs-version) and thus in the bug reports.
37 (emacs-version>=): Support patch levels.
39 1999-06-03 SL Baur <steve@xemacs.org>
41 * version.el: implement x.y.z version number
42 From Jan Vroonhof <vroonhof@math.ethz.ch>
44 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
46 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
48 1999-05-22 Vin Shelton <acs@xemacs.org>
50 * startup.el: Document -private and break out non-standard X options.
52 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
54 * mule/mule-charset.el (charset-after): New function.
55 (charset-direction): Synch with Mule, update docstring.
56 (get-charset-property): New function.
57 (put-charset-property): New function.
58 (charset-plist): New function.
60 * mule/mule-charset.el (compose-region):
61 (decompose-region): remove; these functions (which don't work
62 since we don't do composite characters) have been moved to
64 (toplevel): follow coding standards
66 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
68 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
71 * code-files.el: Fix commentary to follow coding standards. Move
72 the single line left in mule-files.el to here.
74 * mule/mule-files.el: delete.
76 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
78 * info.el (Info-scroll-prev): Use event functions instead of the
79 old emacs 19 interface.
81 1999-06-02 Andy Piper <andy@xemacs.org>
83 * x-font-menu.el (x-font-menu-load-font):
84 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
86 1999-05-31 Andy Piper <andy@xemacs.org>
88 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
90 (font-menu-this-frame-only-p): ditto.
91 (font-menu-max-items): reinstate, from Jan Vroonhof
92 <vroonhof@math.ethz.ch>
93 (font-menu-submenu-name-format): ditto.
94 (font-menu-split-long-menu): ditto, for use by the family
96 (font-menu-family-constructor): use it.
98 1999-05-30 Andy Piper <andy@xemacs.org>
100 * msw-faces.el (mswindows-font-regexp): new font matching regexp
101 for use by the font menu.
103 * msw-font-menu.el: new file implementing mswindows specific
105 (mswindows-font-menu-registry-encoding): new function mirroring x version.
106 (mswindows-font-menu-junk-families): ditto.
107 (hack-font-truename): ditto.
108 (mswindows-font-regexp-ascii): ditto.
109 (mswindows-reset-device-font-menus): ditto.
110 (mswindows-font-menu-font-data): ditto.
111 (mswindows-font-menu-load-font): ditto.
113 * x-font-menu.el (x-reset-device-font-menus): made device specific.
114 (x-font-menu-font-data): ditto.
115 (x-font-menu-load-font): ditto.
117 * font-menu.el: new file implementing generic font menu behaviour.
118 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
119 made device independent.
120 (font-menu-this-frame-only-p): ditto.
121 (font-menu-preferred-resolution): ditto.
122 (font-menu-size-scaling): new variable used to determine whether
123 sizes are in points or tenths of a point.
124 (vassoc): moved from x-font-menu.el.
125 (device-fonts-cache): ditto.
126 (device-fonts-cache): ditto.
127 (flush-device-fonts-cache): ditto.
128 (reset-device-font-menus): copied from x-font-menu.el and made
129 device independent. Most functionality deferred to
130 device-dependent versions.
131 (font-menu-family-constructor): copied from x-font-menu.el and
132 made device independent.
133 (font-menu-size-constructor): ditto.
134 (font-menu-weight-constructor): ditto.
135 (font-menu-set-font): ditto.
136 (font-menu-change-face): ditto.
137 (font-menu-load-font): new device method.
138 (font-menu-font-data): ditto.
140 * x-font-menu.el: The above functions deleted.
142 1999-05-26 Andy Piper <andy@xemacs.org>
146 * loadup.el: rehash expand-file-name usage to not use default-directory.
148 1999-05-21 Andy Piper <andy@xemacs.org>
150 * x-select.el (x-select-convert-to-text):
151 (x-selected-text-type):
153 (xselect-convert-to-string):
154 (xselect-convert-to-compound-text):
155 (xselect-convert-to-length):
156 (xselect-convert-to-targets):
157 (xselect-convert-to-delete):
158 (xselect-convert-to-filename):
159 (xselect-convert-to-charpos):
160 (xselect-convert-to-lineno):
161 (xselect-convert-to-colno):
162 (xselect-convert-to-sourceloc):
163 (xselect-convert-to-os):
164 (xselect-convert-to-host):
165 (xselect-convert-to-user):
166 (xselect-convert-to-class):
167 (xselect-convert-to-name):
168 (xselect-convert-to-integer):
169 (xselect-convert-to-atom):
170 (xselect-convert-to-identity): functions renamed from x-* and
172 (x-get-secondary-selection): use rename get-selection.
173 (x-get-clipboard): ditto.
174 (x-own-selection): moved to select.el.
175 (x-valid-simple-selection-p): ditto.
176 (x-dehilight-selection): ditto.
177 (x-own-clipboard): ditto.
178 (x-disown-selection): ditto.
180 * x-mouse.el (x-yank-function): moved to mouse.el.
181 (x-insert-selection): ditto.
182 (x-set-point-and-move-selection): use renamed function.
184 * select.el (selected-text-type): moved and renamed from
186 (selection-owner-p): moved to C.
187 (selection-exists-p): ditto.
188 (get-cutbuffer): new device method.
189 (get-selection): generalised and moved from x-select.el.
190 (own-selection): moved x-own-selection functionality into here.
191 (dehilight-selection): renamed and moved from x-select.el.
192 (own-clipboard): functionality moved from x-select.el using new
194 (disown-clipboard): ditto.
195 (select-convert-to-text):
196 (select-convert-to-string):
197 (select-convert-to-compound-text):
198 (select-convert-to-length):
199 (select-convert-to-targets):
200 (select-convert-to-delete):
201 (select-convert-to-filename):
202 (select-convert-to-charpos):
203 (select-convert-to-lineno):
204 (select-convert-to-colno):
205 (select-convert-to-sourceloc):
206 (select-convert-to-os):
207 (select-convert-to-host):
208 (select-convert-to-user):
209 (select-convert-to-class):
210 (select-convert-to-name):
211 (select-convert-to-integer):
212 (select-convert-to-atom):
213 (select-convert-to-identity): new functions renamed from x-* and
214 moved from x-select.el.
216 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
217 into here and use as the default window-system mouse yank.
218 (insert-selection): generalised and moved from x-mouse.el.
219 (own-clipboard): moved to C.
221 * msw-select.el (mswindows-selection-owned-p): deleted.
222 (mswindows-own-selection): generalised and moved to select.el.
223 (mswindows-disown-selection): generalised and moved to C.
224 (mswindows-selection-owner-p): ditto.
226 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
228 * XEmacs 21.2.14 is released
230 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
232 * about.el: update contact info for jason and slb.
234 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
236 * mule/european.el (setup-romanian-environment): Add Romanian
237 support from Emacs/Mule romanian.el.
239 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
241 * cus-face.el: Label all custom changes with the 'custom' tag.
243 * cus-edit.el: idem ditto.
245 * faces.el: Added suport for adding device tags to various functions.
246 (custom): New device tag.
247 (face-spec-set): Call reset face with tags argument. No longer do
248 x-init-global-faces hack.
250 * faces.el (frob-face-property): Use an anonymous specifier to map
251 frob-face-property-1 over.
253 * x-font-menu.el (font-menu-set-font): Always specify all
254 properties to custom.
256 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
258 * mule/european.el (setup-czech-environment): Add czech support.
259 From David Sauer <davids@orfinet.cz>
261 1999-03-15 SL Baur <steve@xemacs.org>
263 * check-features.el: Turn hard errors into warnings.
265 1999-03-21 SL Baur <steve@xemacs.org>
267 * simple.el (delete-key-deletes-forward): As per discussion on
268 xemacs-beta, default to t.
270 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
272 * loadup.el: Define Installation-string before loading anything.
274 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
276 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
277 From Anders Stenman <stenman@isy.liu.se>
279 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
281 * wid-edit.el (widget-glyph-find): Ditto.
283 * packages.el (locate-library): Ditto.
285 * loadup.el (really-early-error-handler): Ditto.
287 * lib-complete.el (read-library): Ditto.
289 * faces.el (set-face-stipple): Ditto.
291 * code-files.el (load): Use new calling style of locate-file.
293 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
295 * packages.el (packages-unbytecompiled-lisp): Installation.el is
298 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
300 * dumped-lisp.el (preloaded-file-list): Don't load
303 * loadup.el (Installation-string): Define it here.
305 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
307 * dumped-lisp.el (preloaded-file-list): Revert previous change --
308 Installation.el needs to be loaded before `dump-paths', otherwise
309 the dumping process won't find it.
311 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
313 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
314 subr so that we can use `replace-in-string' in Installation.el to
315 get rid of C-m chars under the native Windows build.
317 1999-04-29 Andy Piper <andy@xemacs.org>
319 * make-docfile.el: canonicalize file and directory names.
321 * device.el (call-device-method): new function for calling device
323 (define-device-method): new function for defining device methods.
324 (define-device-method*): ditto.
326 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
328 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
330 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
332 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
333 (cyrillic-koi8-r-encode-table): Likewise.
334 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
335 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
337 * mule/mule-misc.el (split-char-or-char-int): New function [moved
340 * mule/vietnamese.el: Move function `split-char-or-char-int' to
343 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
346 - Change font registry name from "Thai94x94-0" to "xtis-0".
347 - Change mnemonic of coding-system `tis-620' to "TIS620".
349 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
351 * mule/ethiopic.el: fixed.
353 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
355 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
357 * mule/thai-xtis.el: New file.
359 * mule/vietnamese.el: New file.
361 * mule/ethiopic.el: New file.
363 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
365 * bytecomp.el (byte-compile-close-variables): Leave
366 debug-issue-ebola-notices alone.
368 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
370 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
371 at the top of the buffer since it is the most important thing to
373 (ldap-get-host-parameter): New defun
374 (ldap-search): Add a new parameter `withdn' to retrieve the
375 distinguished names of entries
377 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
379 * startup.el (splash-frame-body): Date and spelling fixes.
381 1999-03-16 Colin Rafferty <colin@xemacs.org>
383 * view-less.el (toggle-truncate-lines): add autoload tag
385 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
387 * format.el (format-alist): Disable image stuff.
389 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
391 * wid-edit.el (widget-glyph-find): Search by directories, then by
392 suffixes rather than the other way around.
393 (widget-image-conversion): Renamed to
394 `widget-image-file-name-suffixes'.
396 1999-04-16 Olivier Galibert <galibert@pobox.com>
398 * mule/mule-charset.el: Made old functions obsolete, remove the
399 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
400 (charset-iso-graphic-plane): Rename from charset-graphic.
401 (charset-iso-final-char): Rename from charset-final.
402 (charset-width): Rename from charset-columns.
403 (charset-bytes): Added from fsf compatibility, returns always 1.
405 * mule/mule-misc.el: Move charset-doc-string alias to
408 1999-04-14 Colin Rafferty <colin@xemacs.org>
410 * x-faces.el (x-make-font-bold-italic): honor
411 *try-oblique-before-italic-fonts*
413 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
415 * cl-extra.el (coerce): Coerce numbers to characters correctly.
417 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
419 * x-faces.el (try-oblique-before-italic-fonts): Use the right
422 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
424 * cl-extra.el (equalp): Would bug out for lists.
426 1999-03-12 Charles G Waldman <cgw@fnal.gov>
428 * about.el (about-hackers): Change cgw's email address
430 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
432 * XEmacs 21.2.13 is released
434 1999-03-12 SL Baur <steve@xemacs.org>
436 * simple.el (delete-key-deletes-forward): Revert to previous
439 1999-01-18 Didier Verna <verna@inf.enst.fr>
441 * menubar-items.el (xemacs-splash-buffer): handle the case of
442 multiple elements in the splash buffer body.
444 * startup.el (splash-frame-timeout): new constant: interval
445 between splash buffer elements.
446 (command-line-1): handle splash buffer with multiple elements (use
448 (splash-frame-body): Originally `startup-splash-frame-body'.
449 Rewrote a cleaner and more readable version. This can now be array,
450 in which case each element is displayed in turn in the splash buffer.
451 (splash-frame-static-body): new constant. Persistent information
452 across all splash buffer elements (preserves the possibility to give
453 it in different languages.
454 (circulate-splash-frame-elements): new function. Used as a timeout
455 to circulate through all splash frame elements and display them in
457 (display-splash-frame): originally `startup-splash-frame'. Handle
458 the case of multiple elements in the splash buffer body. Now
459 returns a timeout id if multiple elements to display, or nil.
461 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
463 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
464 so they can be overridden by x-init-face-from-resources.
465 Additionally specify the font name also with an x tag.
467 1999-03-08 Andy Piper <andy@xemacs.org>
469 * package-get.el (package-get-base): autoload.
471 * menubar-items.el (default-menubar): add update menu item. Fix
472 custom menu to only be activated when package-base is available.
474 * package-get.el (package-get-custom): don't load
475 package-get-custom as it is auto-generated. Fix group definition.
477 1999-03-05 Didier Verna <verna@inf.enst.fr>
479 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
480 instead of `symbol-name' (Thanks Kyle).
482 * cus-edit.el (custom-save-variables): use `prin1' instead of
483 princ to write symbols.
485 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
487 * XEmacs 21.2.12 is released
489 1999-03-05 SL Baur <steve@xemacs.org>
491 * menubar-items.el (default-menubar): Add kfm browsing support.
492 From Neal Becker <nbecker@fred.net>
494 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
496 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
497 calls to font-lock during buffer reversion.
499 1999-02-12 Didier Verna <verna@inf.enst.fr>
501 * info.el (Info-build-node-completions): unconditionally widen the
504 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
506 * x-faces.el (x-init-face-from-resources):
507 Only set fonts in the 'x locale.
509 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
511 * package-ui.el (pui-install-selected-packages): Don't throw on
512 `package-admin-delete-binary-package' returning nil since it's
513 normal. Reindent function.
514 (pui-add-required-packages): Handle case where packages selected
515 for installation have never been installed.
517 1999-03-03 Martin Buchholz <martin@xemacs.org>
519 * menubar-items.el (default-menubar):
520 Implement the ``Mule->Set coding system of process'' menu item.
522 1999-02-18 Martin Buchholz <martin@xemacs.org>
524 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
526 - Change some `if's to `when's
528 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
530 * XEmacs 21.2.11 is released
532 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
534 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
535 against window close (Fix Bug #460).
536 (ask-user-about-lock-dbox): Idem.
538 1999-02-25 SL Baur <steve@xemacs.org>
540 * mule/mule-charset.el (charset-leading-byte): New function.
541 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
543 1999-02-12 Andy Piper <andy@xemacs.org>
545 * about.el (xemacs-hackers): change andy's email address.
546 (about-url-alist): change andy's web page address.
547 (about-xemacs): add piper.
549 1999-02-16 SL Baur <steve@xemacs.org>
551 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
552 of mule-base into lisp/mule.
554 1999-02-16 SL Baur <steve@xemacs.org>
568 mule/mule-category.el:
570 mule/mule-charset.el:
577 mule/mule-tty-init.el:
579 mule/viet-chars.el: Remerge from mule-base.
581 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
582 of mule-base into lisp/mule.
584 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
586 * process.el (exec-to-string): Use `shell-command-switch' in place
587 of hard-wired "-c" (for WindowsNT).
589 1999-02-08 Charles G Waldman <cgw@pgt.com>
591 * menubar-items.el (default-menubar): Remove obsolete
594 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
596 * package-admin.el (package-admin-get-install-dir): First fall
597 back to the location of xemacs-base for non-mule packages.
599 1999-02-15 Martin Buchholz <martin@xemacs.org>
602 - improved automounter tmp directory support.
603 - support 4 (!) empirically discovered automounter conventions
605 1999-02-12 SL Baur <steve@xemacs.org>
607 * etags.el (pop-tag-mark): autoload to match key binding.
609 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
611 * XEmacs 21.2.10 is released
613 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
615 * package-get.el (package-get-remote-filename): Don't bug out for
616 a local file name in the search entry.
618 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
620 * XEmacs 21.2.9 is released
622 1999-01-19 Didier Verna <verna@inf.enst.fr>
624 * replace.el (replace-search-function): new variable containing a
625 function to perform a search-forward.
626 (replace-re-search-function): new variable containing a function
627 to perform a re-search-forward.
628 (perform-replace): use them.
630 1999-01-25 Didier Verna <verna@inf.enst.fr>
632 * select.el (selection-owner-p): use the name `XEmacs'.
633 (cut-copy-clear-internal): ditto.
635 1999-01-18 Andy Piper <andy@xemacs.org>
637 * about.el (about-url-alist): Update my entry.
638 (xemacs-hackers): Ditto.
640 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
642 * buffer.el (switch-to-buffer): Fixing documentation.
643 * minibuf.el (minibuffer-completion-table): ditto.
644 * cl-macs.el (return-from): ditto.
646 1999-01-04 Didier Verna <verna@inf.enst.fr>
648 * replace.el (delete-non-matching-lines): temporarily disable
649 case-folding when called interactively with a regexp containing
650 uppercase characters.
651 (delete-matching-lines): ditto.
652 (count-matches): ditto.
653 (list-matching-lines): ditto.
655 1999-01-07 Colin Rafferty <colin@xemacs.org>
657 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
658 abort if current window is split horizontally, not if others are
659 split. Got rid of unnecessary minibuffer checking. Also, add
660 some comments (it's still complex).
662 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
664 * package-get.el: changed address for doc.ic.ac.uk to
667 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
669 * ldap.el (toplevel): Remove requires so that the file compiles
670 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
672 1999-01-10 J. Kean Johnston <jkj@sco.com>
674 * dump-paths.el: Calculate module-directory and set
675 module-load-path to the load path for modules.
677 * loadup.el: Get bootstrap value of module-load-path from the
678 environment variable EMACSBOOTSTRAPMODULEPATH.
679 - Display the module load path if we're debugging paths.
681 * setup-paths.el: Added function paths-find-site-module-directory.
682 - Added function paths-find-module-directory.
683 - Added function paths-construct-module-load-path. Uses new
684 environment variable EMACSMODULEPATH.
686 1998-12-30 Martin Buchholz <martin@xemacs.org>
688 * font.el (font-default-object-for-device):
689 Oops! This `or' can't be replaced by `unless'.
690 Fixed inability to run w3, among other things.
692 1998-12-17 Charles G. Waldman <cgw@pgt.com>
694 * package-admin.el: Change initialization of
695 package-admin-install-function dependent on system type.
696 Change package-admin-install-function-mswindows to use
699 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
701 * mouse.el (default-mouse-motion-handler): Disable help echo while
704 1998-12-28 Martin Buchholz <martin@xemacs.org>
706 * XEmacs 21.2.8 is released.
708 1998-12-24 Martin Buchholz <martin@xemacs.org>
710 * XEmacs 21.2.7 is released.
712 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
714 * package-ui.el (pui-list-packages): Set truncate-lines.
716 * package-get.el (package-get-download-menu): Use
717 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
719 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
720 (pui-help-string): idem.
721 (list-packages-mode): New major mode.
722 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
723 (pui-install-selected-packages): Add suport for removing packages.
724 (pui-toggle-package-delete-key): New function.
725 (pui-popup-context-sensitive): New kludge.
726 (pui-list-packages): Add warning when `package-get-remote' is nil.
727 (package-ui-add-site): New function.
729 1998-12-01 Didier Verna <verna@inf.enst.fr>
731 * hyper-apropos.el (hyper-where-is): added the missing autoload.
733 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
735 * ldap.el: Custom-ized
736 (toplevel): Do not provide `ldap' which is provided by C level
738 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
740 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
742 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
744 1998-12-17 Andy Piper <andy@xemacs.org>
746 * sound.el (sound-load-list): name changed from sound-load-alist.
747 (sound-extension-list): name changed from sound-ext-list.
748 (load-default-sounds): use new names.
749 (load-sound-file): use new names.
751 1998-12-16 Andy Piper <andy@xemacs.org>
753 * XEmacs 21.2.6 is released
755 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
757 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
760 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
762 * wid-edit.el (widget-echo-this-extent): Set
763 help-echo-owns-message to t.
765 1998-11-30 Greg Klanderman <greg@alphatech.com>
767 * package-get.el (package-get-download-menu): use toggles for
768 each site in the download site menu.
770 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
772 * package-get.el (package-get): If we cannot find a package
773 because package-get-remote is not set, give a more helpful
776 1998-11-30 Greg Klanderman <greg@alphatech.com>
778 * package-get.el (package-get-remote-filename): use an EFS path
779 with user anonymous if no user is specified.
781 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
783 * faces.el (face-spec-set): Re-init fallfacks for default after
784 calling reset-face on the default face.
786 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
788 * package-admin.el (package-admin-default-install-function):
789 Behave as advertised. Make sure the pkg-dir is proper for
791 (package-admin-add-binary-package): Make sure the pkg-dir is
792 proper for default-directory.
793 (package-admin-install-function-mswindows): Make sure the pkg-dir
794 is proper for default-directory.
796 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
798 * XEmacs 21.2.5 is released
800 1998-12-05 SL Baur <steve@altair.xemacs.org>
802 * files.el (binary-file-regexps): regexp-opt is not available at
805 1998-11-30 Martin Buchholz <martin@xemacs.org>
808 * x-win-sun.el (x-win-init-sun):
810 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
812 * x-init.el (init-post-x-win):
813 * x-init.el (init-pre-x-win):
814 * x-init.el (x-initialize-compose):
819 * wid-edit.el (widget-glyph-click):
820 * wid-edit.el (widget-glyph-find):
821 * wid-edit.el (widget-type):
822 * view-less.el (view-buffer-other-window):
823 * very-early-lisp.el:
827 * term/sun.el (suntool-map):
830 * syntax.el (modify-syntax-entry):
833 * startup.el (lock-directory):
834 * simple.el (set-comment-column):
835 * simple.el (backward-delete-char-untabify):
836 * shadow.el (find-emacs-lisp-shadows):
838 * setup-paths.el (paths-construct-info-path):
839 * select.el (cut-copy-clear-internal):
840 * process.el (call-process-region):
841 * process.el (start-process-shell-command):
843 * paths.el (rmail-spool-directory):
844 * paragraphs.el (use-hard-newlines):
845 * package-get.el (package-get-dependencies):
846 * package-admin.el (package-admin-delete-binary-package):
847 * obsolete.el (truncate-string):
848 * obsolete.el (store-substring):
849 * mouse.el (default-mouse-track-maybe-own-selection):
850 * mouse.el (mouse-yank-at-point):
852 * modeline.el (mouse-drag-modeline):
853 * minibuf.el (read-directory-name-internal):
854 * minibuf.el (read-file-name-internal):
855 * minibuf.el (read-file-name-internal-1):
856 * minibuf.el (read-file-name-2):
857 * minibuf.el (exact-minibuffer-completion-p):
858 * minibuf.el (read-from-minibuffer):
860 * menubar.el (check-menu-syntax):
861 * map-ynp.el (map-y-or-n-p):
862 * make-docfile.el (docfile-out-of-date):
863 * loadup.el ((member "run-temacs" command-line-args)):
864 * loadup.el ((member "no-site-file" command-line-args)):
865 * loadup.el (really-early-error-handler):
869 * lisp-mnt.el (lm-verify):
870 * lib-complete.el (lib-complete:cache-completions):
871 * lib-complete.el (library-all-completions):
872 * itimer.el (itimer-run-expired-timers):
873 * info.el (Info-mode):
874 * info.el (Info-insert-file-contents):
875 * info.el (Info-rebuild-dir):
876 * info.el (Info-build-dir-anew):
877 * info.el (Info-parse-dir-entries):
878 * info.el (Info-dir-outdated-p):
879 * info.el (Info-insert-dir):
880 * info.el (info-xref):
882 * hyper-apropos.el (hyper-apropos-get-doc):
883 * hyper-apropos.el (hyper-describe-face):
884 * hyper-apropos.el (hyper-apropos-mode):
886 * help.el (list-processes):
889 * font.el (mswindows-font-create-name):
890 * font.el (font-default-font-for-device):
891 * font.el (x-font-create-object):
892 * font.el (font-registry):
894 * font-lock.el (font-lock-keywords):
896 * finder.el (finder-compile-keywords):
897 * find-paths.el (paths-find-recursive-path):
898 * fill.el (set-justification-center):
899 * fill.el (fill-region-as-paragraph):
900 * files.el (insert-directory):
901 * files.el (wildcard-to-regexp):
902 * files.el (recover-file):
903 * files.el (basic-save-buffer):
904 * files.el (delete-auto-save-file-if-necessary):
905 * files.el (file-relative-name):
906 * files.el (backup-extract-version):
907 * files.el (backup-buffer):
908 * files.el (set-visited-file-name):
909 * files.el (set-auto-mode):
910 * files.el (interpreter-mode-alist):
912 * files.el (find-file-noselect):
913 * files.el (abbreviate-file-name):
914 * files.el (parse-colon-path):
915 * files.el (directory-abbrev-alist):
916 * etags.el (visit-tags-table-buffer):
917 * easymenu.el (easy-menu-define):
918 * dragdrop.el (experimental-dragdrop-drag):
919 * dragdrop.el (dragdrop-drop-do-functions):
920 * dragdrop.el (dragdrop-drop-at-point):
921 * disass.el (disassemble-1):
922 * disass.el (disassemble-internal):
923 * disass.el (disassemble):
925 * derived.el (derived-mode-init-mode-variables):
926 * derived.el (define-derived-mode):
927 * custom.el (defgroup):
928 * cus-edit.el (custom-quote):
930 * code-process.el (open-network-stream):
931 * code-process.el (start-process):
932 * code-process.el (call-process-region):
933 * code-process.el (call-process):
935 * code-files.el (insert-file-contents):
937 * code-files.el (buffer-file-coding-system-for-read):
938 * cmdloop.el (yes-or-no-p-minibuf):
942 * callers-of-rpt.el (make-caller-report):
944 * bytecomp.el (batch-byte-recompile-directory):
945 * bytecomp.el (batch-byte-compile-1):
946 * bytecomp.el (batch-byte-compile):
947 * bytecomp.el (display-call-tree):
948 * bytecomp.el (byte-compile-insert):
949 * bytecomp.el (byte-compile-two-args-19->20):
950 * bytecomp.el (byte-compile-variable-ref):
951 * bytecomp.el (byte-compile-form):
952 * bytecomp.el (byte-compile-top-level-body):
953 * bytecomp.el (byte-compile-out-toplevel):
954 * bytecomp.el (byte-compile-byte-code-maker):
955 * bytecomp.el (byte-compile-file-form-defmumble):
956 * bytecomp.el (byte-compile-file-form):
957 * bytecomp.el (byte-compile-keep-pending):
958 * bytecomp.el (byte-compile-insert-header):
959 * bytecomp.el (byte-compile-from-buffer):
960 * bytecomp.el (byte-compile-file):
961 * bytecomp.el (byte-recompile-file):
962 * bytecomp.el (byte-compile-close-variables):
963 * bytecomp.el (byte-compile-warn-about-unused-variables):
964 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
965 * bytecomp.el (byte-compiler-legal-options):
966 * bytecomp.el (byte-compile-lapcode):
967 * bytecomp.el (byte-optimize-log):
968 * bytecomp.el ((fboundp 'defsubst)):
970 * bytecomp-runtime.el:
971 * byte-optimize.el (byte-optimize-apply):
972 * byte-optimize.el (car):
973 * byte-optimize.el (byte-optimize-form):
974 * byte-optimize.el (byte-optimize-form-code-walker):
976 * build-report.el (build-report-insert-installation-file):
977 * build-report.el (build-report):
979 * apropos.el (apropos-documentation):
981 - clean up byte-compile warnings
982 - remove unused variables
983 - Use common lisp style hashtable functions
984 - byte compiler cleanup
985 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
986 - remove old backquote syntax usage
987 - move some cl functionality into C for speed.
988 - remove last remaining VMS support
990 - implement last, butlast, nbutlast, copy-list in C.
991 - new macro ignore-file-errors, similar to ignore-errors
992 (ignore-file-errors (delete-file "foo"))
993 - get frequent garbage collection during loadup.el by tweaking
994 gc-cons-threshold, rather than explicitly calling garbage-collect
995 - default delete-key-deletes-forward to `t'.
997 1998-11-28 SL Baur <steve@altair.xemacs.org>
999 * XEmacs 21.2-beta4 is released.
1001 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1003 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1004 (easy-menu-item-present-p): Wrapper around find-menu-item.
1005 (easy-menu-remove-item): Wrapper around delete-menu-item.
1007 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1008 (add-menu-button): Add 'in-menu' argument.
1009 (add-menu-item-1): Add in-menu support to helper function.
1011 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1013 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1015 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1017 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1020 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1022 * process.el (shell-command-on-region): Report if the command
1023 succeeded or failed.
1025 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1027 * subr.el (buffer-substring-no-properties): Comment out.
1029 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1031 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1032 into font instances first, like `x-frob-font-size' does.
1033 (mswindows-find-larger-font): ditto
1035 1998-11-04 Greg Klanderman <greg@alphatech.com>
1037 * package-ui.el (pui-install-selected-packages): fix args in call
1040 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1042 * package-get.el (host-name): New widget type.
1043 (package-get-remote): Better customization using new type.
1044 (package-get-download-sites): idem dito.
1046 (package-get-custom): Do not use package-get-all untill we have
1047 runtime dependencies.
1049 (package-get-remove-copy): Default to 't' we no longer need this
1050 kludge as we do not currently use depenencies.
1052 (package-get-was-current): New variable.
1053 (package-get-require-base): New 'force-current' argument.
1054 (package-get-update-base): idem
1055 (package-get-package-provider): idem
1056 (package-get-locate-index-file): New 'no-remote' argument.
1057 (package-get-locate-file): idem.
1059 (package-get-maybe-save-index): New function.
1060 (package-get-update-base): Use it.
1062 1998-10-28 Greg Klanderman <greg@alphatech.com>
1064 * package-get.el (package-get-remote): default to nil; by default,
1065 don't go out to the net via EFS. They must select a download site.
1066 (package-get-download-sites): new variable.
1067 (package-get-download-menu): new function.
1068 (package-get-locate-index-file): new function.
1069 (package-get-update-base): use it.
1071 * menubar-items.el (default-menubar): add "Update Package Index"
1072 and "Add Download Site" menus under Options | Manage Packages.
1074 1998-10-19 Greg Klanderman <greg@alphatech.com>
1076 * package-get.el (package-get): bugfix code checking installed version
1077 for case where package is not currently installed.
1078 (package-get-require-signed-base-updates): new variable.
1079 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1080 deemed not a goot thing. Use the variable
1081 package-get-allow-unsigned-base-updates instead.
1083 1998-10-16 Greg Klanderman <greg@alphatech.com>
1085 * package-get.el (package-get): Don't install an older version than
1086 we already have unless explicitly told to. Issue a warning.
1088 * package-ui.el (pui-add-required-packages): when adding
1089 dependencies, don't add packages that are up to date.
1090 (pui-package-symbol-char): Don't consider a package out of date
1091 if you have a newer version installed than the latest version in
1094 * package-get.el (package-get-base-filename): document that it may
1095 be a path relative to package-get-remote; new default value.
1096 (package-get-locate-file): new function.
1097 (package-get-update-base): use it to expand package-get-base-filename.
1098 (package-get-save-base): new function to save the package-get database
1100 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1101 (package-get-update-base): pass the REMOTE-SOURCE arg.
1102 (package-get-update-base-entry): call package-get-custom-add-entry.
1103 (package-get-file-installed-p): removed; no longer needed.
1104 (package-get-create-custom): ditto.
1105 (toplevel): remove code to build and load package-get-custom.el
1106 (package-get-custom-add-entry): new function.
1108 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1110 * wid-edit.el (widget-button-click): Don't switch window.
1112 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1114 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1116 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1118 * etags.el (find-tag-default): Run find-tag-hook using
1119 run-hooks rather than funcall
1121 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1123 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1124 and the current local map as the parents to isearch-mode-map.
1126 1998-10-15 SL Baur <steve@altair.xemacs.org>
1128 * XEmacs 21.2-beta3 is released.
1130 1998-10-15 Greg Klanderman <greg@alphatech.com>
1132 * package-get.el (package-get-update-base): use
1133 insert-file-contents-internal, not insert-file-contents-literally.
1135 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1137 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1140 1998-10-15 Greg Klanderman <greg@alphatech.com>
1142 * package-get.el (package-get-update-base-entry): new function.
1143 (package-get-update-base): renamed; was `package-get-load-base'.
1144 cleanup, and use package-get-update-base-from-buffer.
1145 (package-get-update-base-from-buffer): new function.
1146 (package-get-update-base-entries): new; helper for above.
1147 Do not eval lisp grabbed over ftp; parse it from new format.
1149 1998-10-15 Greg Klanderman <greg@alphatech.com>
1151 * files.el (set-auto-mode): Don't play games loading package-get
1152 database; package-get-package-provider will handle it all.
1154 1998-10-14 Greg Klanderman <greg@alphatech.com>
1156 * package-get.el (package-get-base-filename): new variable.
1157 (package-get-require-base): new function.
1158 (package-get-pgp-signed-begin-line): new variable.
1159 (package-get-pgp-signature-begin-line): ditto.
1160 (package-get-pgp-signature-end-line): ditto.
1161 (package-get-load-base): new function.
1162 (package-get-interactive-package-query):
1163 (package-get-update-all):
1164 (package-get-dependencies):
1165 (package-get-package-provider):
1166 (package-get-custom): use package-get-require-base.
1167 [package-get-custom loading]: disable for now.
1169 * package-ui.el (pui-list-packages): use (package-get-require-base)
1171 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1173 * package-ui.el: Correct obvious thinko in choosing extent face.
1175 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1177 * menubar-items.el (default-menubar): pui-list-package has nothing
1178 to with Customize. Move all the package stuff to a new Item in Options.
1180 * package-ui.el (pui-menu): Add menu and Popup menu.
1182 * package-get.el (package-get): Use new
1183 package-admin-get-install-dir.
1185 * package-admin.el (package-admin-get-install-dir): New syntax.
1186 Conserve package location and put mule packages where mule-base is.
1188 * package-get.el : Customized
1190 * package-ui.el (pui): Customized
1191 (pui-package-install-dest-dir): New variable.
1192 (pui-install-selected-packages): Use it
1194 1998-10-12 SL Baur <steve@altair.xemacs.org>
1196 * package-get.el (package-get-interactive-package-query): Move
1197 dependency on package-get-base to run-time.
1198 (package-get-update-all): Ditto.
1199 (package-get-dependencies): Ditto.
1200 (package-get-package-provider): Ditto.
1201 (package-get-custom): Ditto.
1203 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1205 * events.el: Remove 'ascii-character property from 'backspace
1208 1998-10-11 SL Baur <steve@altair.xemacs.org>
1210 * package-get-base.el: removed.
1212 1998-09-23 Didier Verna <verna@inf.enst.fr>
1214 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1215 (no-upper-case-p): new function.
1216 (with-search-caps-disable-folding): new macro.
1217 (with-interactive-search-caps-disable-folding): new macro.
1218 (zap-to-char): In interactive mode, do a case-sensitive search if
1219 the character is uppercase.
1220 (zap-up-to-char): ditto.
1222 * replace.el (perform-replace): use the function no-upper-case-p.
1224 * isearch-mode.el (isearch-fix-case): ditto.
1225 make obsolete `with-caps-disable-folding' and
1226 `isearch-no-upper-case-p'.
1228 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1229 (tags-search): ditto.
1230 (tags-query-replace): ditto.
1232 * info.el (Info-search): ditto.
1234 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1236 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1238 1998-10-07 Greg Klanderman <greg@alphatech.com>
1240 * package-admin.el (package-admin-rmtree): rewritten. need to
1241 check for "." and ".." before symlink check. expand files and
1242 directories with respect to DIRECTORY, not default-directory.
1244 1998-10-04 Greg Klanderman <greg@alphatech.com>
1246 * package-get.el (package-get-all): add INSTALL-DIR argument.
1248 1998-10-06 Greg Klanderman <greg@alphatech.com>
1250 * package-ui.el (pui-add-required-packages): new function, select
1252 (pui-display-keymap): bind it.
1253 (pui-help-string): document it.
1254 (pui-install-selected-packages): package-get-all -> package-get.
1256 * package-get.el (package-get-dependencies): new function.
1258 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1260 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1263 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1265 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1267 (default-mouse-track-normalize-point): Use it.
1269 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1271 * package-admin.el (package-admin-delete-binary-package):
1272 General cleanup. Remove unnessary use of progn and
1274 (package-admin-delete-binary-package): Do NOT mess with file
1275 modes. That is evil.
1276 (package-admin-delete-binary-package): Wrap all deleting in
1277 condition-case. The data in MANIFEST is untrustworthy.
1278 (package-admin-delete-binary-package): Let the OS worry about non
1281 1998-10-09 SL Baur <steve@altair.xemacs.org>
1283 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1285 (lm-report-bug): Fix mail address to send bug reports to.
1287 1998-09-29 SL Baur <steve@altair.xemacs.org>
1289 * XEmacs 21.2-beta2 is released.
1291 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1293 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1295 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1297 * info.el (Info-mode): Document page turning by double clicks in
1298 docstring so `M-x describe-mode' will display it.
1300 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1302 * info.el (Info-mouse-track-double-click-hook): Use character
1303 widths to calculate a border region where double clicking does
1304 page turning, and return `nil' by default so other hooks, such as
1305 region highlighting, will be run.
1307 1998-09-29 Colin Rafferty <colin@xemacs.org>
1309 * sound.el (default-sound-directory-list): Initialize with all the
1310 "sounds" directories in `data-directory-list'. It used to just be
1313 * packages.el (locate-data-directory-list): Created. This gives
1314 the list of matching directories, unlike `locate-data-directory',
1315 which just gives the first one.
1317 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1319 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1320 make a binding in the local keymap until help-char handling is
1323 * help.el (help-keymap-with-help-key): Provide keymap with help
1325 (help-print-help-form): New helper function.
1327 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1329 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1330 move extent to another buffer; no need to create a new extent.
1331 (isearch-fix-case): New function.
1332 (isearch-search-and-update): Use it.
1334 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1336 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1337 the keymap, not minor-mode-map-alist.
1338 (isearch-done): Restore overriding-local-map.
1340 1998-09-21 Martin Buchholz <martin@xemacs.org>
1342 * bytecomp.el (byte-compile-buffer-substring):
1343 Fix for: (byte-compile (defun f () (buffer-substring)))
1344 ==> ** buffer-substring called with 3 args, but requires 0-3
1345 - new code not only works, but is more readable, too.
1347 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1349 * msw-faces.el (mswindows-init-device-faces): Don't try to
1350 specify a default font at this late stage. Do try to force
1351 creation of the default face font so that if it fails we get
1352 an error now instead of a crash at frame creation.
1354 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1355 mswindows-make-font-unitalic: Canonical default weight
1356 changed from "Normal" to "Regular".
1358 mswindows-make-font-bold / -bold-italic: Supplied device was
1359 not being passed into call to mswindows-find-smaller-font.
1361 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1363 * package-get.el (package-get-remote): Fix the path where to find
1364 the packages on xemacs.org.
1366 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1368 * about.el (about-maintainer-info): Update Ben's entry.
1370 1998-09-24 Martin Buchholz <martin@xemacs.org>
1372 * lisp/shadow.el (find-emacs-lisp-shadows):
1373 - `member' was being called on lists of length 2000!
1374 - Replace with hashtables.
1375 - Replace hand-coded loops with (dolist)
1378 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1380 * packages.el: Added new function, `package-delete-name', to
1381 delete existing packages from the installed package database
1382 (`packages-package-list'). Also added the "pkginfo" directory
1383 to `packages-special-base-regexp', so that the pkginfo directory
1384 would not get added to `late-packages'.
1386 * package-admin.el: Added ability to delete an installed package
1387 (added low-level function, `package-admin-delete-package').
1388 Understands how to use the pkginfo/MANIFEST.<package> file to
1389 delete the package. When installing a package, will also
1390 create a MANIFEST.* file if one is not provided by the
1391 package. If the MANIFEST.* doesn't exist when deleting a
1392 package, the functions will fall back to attempting to delete
1393 any package-specific lisp directory.
1395 * package-get.el: Moved some functions to package-admin.el.
1396 Added interactive function `package-get-delete-package', for
1397 use by users for deleting a package.
1399 Also modified to not require the prescence of efs.
1401 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1403 * files.el (find-file-noselect): Handle all signals, kill the
1404 buffer and resignal.
1406 1998-09-23 SL Baur <steve@altair.xemacs.org>
1408 * cl-macs.el (glyph-image): Add setf method.
1410 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1412 * package-get.el: Fixed broken EFS downloading. Also, look for
1413 .tar.gz files first, in preference over .tgz files.
1415 * package-ui.el: Fix display of package version numbers.
1417 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1419 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1422 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1424 * list-mode.el: `display-completion-list': added new/optional
1425 keyword `:completion-string', which allows the programmer to
1426 change the "Possible completions are:" prompt.
1428 * menubar-items.el: Added new pulldown menu-pick to start up the
1429 visual package browser/installer:
1431 Options->Customize->List Packages
1433 * package-admin.el: Added hooks for installing under both Unix
1434 and MS Windows. Does additional error checking. No longer
1435 calls "add-big-package.sh" to install packages under Unix; now
1436 calls gunzip & tar directly.
1438 * package-get.el: Added ability to install packages from files
1439 on a local disk/CDROM. Now deletes any existing package lisp
1440 directory. Does completion on available packages when
1441 querying for package names. Will also search for .tgz files
1442 in addition for .tar.gz files. Tries to reload
1443 auto-autoloads, as a convenience when loading new packages,
1444 and also tries to add any new package paths to `load-path'.
1445 Changed all occurences of `concat' to use `expand-file-name'.
1447 * package-ui.el: New file which implements the main visual
1448 package browser/installer, which is started via a menu pick or
1449 M-x pui-list packages.
1451 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1453 * startup.el (load-init-file): spelling fix.
1455 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1457 * startup.el (normal-top-level): Load auto-autoload files
1458 covariantly with their precedence.
1460 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1462 * menubar-items.el (default-menubar): Remove "Font Weight"
1463 option, there is currently no custom equivalent.. Customize-faces
1466 * x-font-menu.el (font-menu-set-font): Use customize to set
1469 * faces.el (face-spec-update-all-matching): New function.
1471 * cus-face.el (custom-set-face-update-spec): New function.
1472 Interface to customize faces from elisp.
1474 (custom-face-value-create): Show the customized settings if set
1477 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1479 (custom-face-value-create): Show the customized settings if set
1482 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1484 * keydefs.el (global-map): Add FSF 20.3 binding of
1485 query-replace-regexp.
1487 1998-08-21 Greg Klanderman <greg@alphatech.com>
1489 * minibuf.el (read-file-name-internal-1): use
1490 user-name-completion-1 instead of user-name-completion.
1492 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1496 * update-elc.el: Don't set `source-directory' (now defunct as a
1497 global variable) no more.
1499 * packages.el (packages-list-autoloads): Made `source-directory'
1500 (now defunct as a global variable) a parameter.
1502 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1504 * about.el (about-hackers): new email
1506 1998-08-16 SL Baur <steve@altair.xemacs.org>
1508 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1510 1998-07-17 Didier Verna <verna@inf.enst.fr>
1512 * faces.el (set-face-property):
1514 (face-dim-p): updated the doc strings now that the dim property isn't
1516 (face-equal): the dim property is now a common one.
1518 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1519 Renamed the `stipple' attribute to `background-pixmap'.
1520 (custom-face-background-pixmap): make custom-face-stipple an
1521 obsolete alias for this.
1523 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1525 * find-paths.el (paths-file-readable-directory-p): Created and
1528 * loadup.el: Don't set inhibit-... flags from run-temacs.
1530 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1532 * packages.el (packages-data-path-depth): Added and used.
1534 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1537 - Change .xpm to .png, delete "zcat" section.
1538 - cosmetic fix in the 'marcpa' entry.
1541 - convert all .xpm.Z to .png
1542 - rename mrb to martin
1543 - rename mcook-m to mcookm
1545 1998-07-31 Martin Buchholz <martin@xemacs.org>
1547 * x-init.el (x-initialize-compose): Add support for
1548 dead-circumflex as YET ANOTHER NAME for that dead key.
1550 1998-08-05 Colin Rafferty <colin@xemacs.org>
1552 * setup-paths.el (paths-construct-exec-path): Made the
1553 last-packages really be last.
1554 (paths-construct-data-directory-list): Ditto.
1556 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1558 * startup.el(startup-splash-frame-body):
1559 Update Copyright notice in splash screen
1561 1998-07-20 Greg Klanderman <greg@alphatech.com>
1563 * minibuf.el (read-file-name-internal-1): do ~user completion.
1565 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1567 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1568 aginst destroyed extents
1570 1998-07-24 Greg Klanderman <greg@alphatech.com>
1572 * package-get.el (package-get): add `install-dir' argument.
1574 1998-07-20 John Jones <jj@asu.edu>
1576 * package-get.el: calls to package-get-update-all will only
1577 update packages which are already installed.
1579 1998-07-23 SL Baur <steve@altair.xemacs.org>
1581 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1584 1998-07-20 Colin Rafferty <colin@xemacs.org>
1586 * about.el (about-hackers): Correct my email.
1588 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1590 * about.el (about-hackers): new email-address.
1592 1998-07-25 SL Baur <steve@altair.xemacs.org>
1594 * minibuf.el (read-number): Don't let `input-error' condition
1597 1998-07-20 Greg Klanderman <greg@alphatech.com>
1599 * about.el (about-hackers): use my `email-for-life' address.
1601 1998-07-19 SL Baur <steve@altair.xemacs.org>
1603 * XEmacs 21.2-beta1 is released.
1605 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1607 * ldap.el (ldap-search): Doc string change
1609 1998-07-16 Colin Rafferty <colin@xemacs.org>
1611 * menubar-items.el (default-menubar): Removed references to
1612 `data-directory', and use `locate-data-file' instead, and made
1613 then greyed out if they don't exist.
1615 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1617 * keymap.el (events-to-keys): Use `format' instead of `concat'
1618 since the latter does not accept integer args anymore
1620 1998-07-15 SL Baur <steve@altair.xemacs.org>
1622 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1625 1998-07-14 SL Baur <steve@altair.xemacs.org>
1627 * make-docfile.el: Get first initialization from very-early-lisp.el
1628 * update-elc.el: Ditto.
1629 * loadup.el (really-early-error-handler): Ditto.
1631 * packages.el (packages-unbytecompiled-lisp): Add new file,
1634 * very-early-lisp.el: New file.
1636 1998-07-14 SL Baur <steve@altair.xemacs.org>
1638 * Symbols that have been obsolete for at least 3 years removed (II).
1640 * obsolete.el (eval-current-buffer): Make compatible.
1641 (byte-code-function-p): Ditto.
1642 (send-string): Removed.
1643 (send-region): Removed.
1644 (screen-scrollbar-width): Removed.
1645 (set-screen-scrollbar-width): Removed.
1646 (set-screen-left-margin-width): Removed.
1647 (set-screen-right-margin-width): Removed.
1648 (screen-left-margin-width): Removed.
1649 (screen-right-margin-width): Removed.
1650 (set-buffer-left-margin-width): Removed.
1651 (set-buffer-right-margin-width): Removed.
1652 (buffer-left-margin-width): Removed.
1653 (buffer-right-margin-width): Removed.
1654 (x-set-frame-icon-pixmap): Removed.
1655 (x-set-screen-icon-pixmap): Removed.
1656 (pixel-name): Removed.
1657 (make-pixmap): Removed.
1658 (make-cursor): Removed.
1659 (pixmap-width): Removed.
1660 (pixmap-contributes-to-line-height-p): Removed.
1661 (set-pixmap-contributes-to-line-height): Removed.
1663 1998-07-13 SL Baur <steve@altair.xemacs.org>
1665 * obsolete.el (popup-menu-up-p): removed.
1666 (read-no-blanks-input): Removed.
1667 (wholenump): Removed.
1668 (ring-mod): Removed (what was ring-mod?).
1669 (current-time-seconds): Removed.
1670 (run-special-hook-with-args): Removed.
1672 (dot-marker): Removed.
1675 (window-dot): Removed.
1676 (set-window-dot): Removed.
1678 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1681 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1683 * code-files.el (insert-file-contents): Rename
1684 run-special-hook-with-args to run-hook-with-args-until-success.
1685 (write-region): Ditto.
1687 1998-07-12 SL Baur <steve@altair.xemacs.org>
1689 * about.el: Fix typos, update release date.
1691 * Symbols that have been obsolete for at least 3 years removed.
1693 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1695 (toplevel): remove setf methods for screen functions.
1696 * cl-macs.el (extent-data): defsetf removed.
1697 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1698 many places to remove.
1699 (comment-indent-hook): Ditto.
1700 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1701 (buffer-dedicated-screen): Ditto.
1702 (deiconify-screen): Ditto.
1703 (delete-screen): Ditto.
1704 (event-screen): Ditto.
1705 (find-file-other-screen): Ditto.
1706 (find-file-read-only-other-screen): Ditto.
1707 (live-screen-p): Ditto.
1708 (screen-height): Ditto.
1709 (screen-iconified-p): Ditto.
1710 (screen-list): Ditto.
1711 (screen-live-p): Ditto.
1712 (screen-name): Ditto.
1713 (screen-parameters): Ditto.
1714 (screen-pixel-height): Ditto.
1715 (screen-pixel-width): Ditto.
1716 (screen-root-window): Ditto.
1717 (screen-selected-window): Ditto.
1718 (screen-totally-visible-p): Ditto.
1719 (screen-visible-p): Ditto.
1720 (screen-width): Ditto.
1722 (get-screen-for-buffer): Ditto.
1723 (get-screen-for-buffer-noselect): Ditto.
1724 (get-other-screen): Ditto.
1725 (iconify-screen): Ditto.
1726 (lower-screen): Ditto.
1727 (mail-other-screen): Ditto.
1728 (make-screen): Ditto.
1729 (make-screen-invisible): Ditto.
1730 (make-screen-visible): Ditto.
1731 (modify-screen-parameters): Ditto.
1732 (new-screen): Ditto.
1733 (next-screen): Ditto.
1734 (next-multiscreen-window): Ditto.
1735 (other-screen): Ditto.
1736 (previous-screen): Ditto.
1737 (previous-multiscreen-window): Ditto.
1738 (raise-screen): Ditto.
1739 (redraw-screen): Ditto.
1740 (select-screen): Ditto.
1741 (selected-screen): Ditto.
1742 (set-buffer-dedicated-screen): Ditto.
1743 (set-screen-height): Ditto.
1744 (set-screen-position): Ditto.
1745 (set-screen-size): Ditto.
1746 (set-screen-width): Ditto.
1747 (show-temp-buffer-in-current-screen): Ditto.
1748 (switch-to-buffer-other-screen): Ditto.
1749 (visible-screen-list): Ditto.
1750 (window-screen): Ditto.
1751 (x-set-screen-pointer): Ditto.
1752 (x-set-frame-pointer): Ditto.
1753 (screen-title-format): Ditto.
1754 (screen-icon-title-format): Ditto.
1755 (terminal-screen): Ditto.
1756 (delete-screen-hook): Ditto.
1757 (create-screen-hook): Ditto.
1758 (mouse-enter-screen-hook): Ditto.
1759 (mouse-leave-screen-hook): Ditto.
1760 (map-screen-hook): Ditto.
1761 (unmap-screen-hook): Ditto.
1762 (default-screen-alist): Ditto.
1763 (default-screen-name): Ditto.
1764 (x-screen-defaults): Ditto.
1765 (x-create-screen): Ditto.
1766 * obsolete.el: meta-flag removed.
1768 sleep-for-millisecs removed.
1769 extent-data removed.
1770 set-extent-data removed.
1771 set-extent-attribute removed.
1772 extent-glyph removed.
1773 extent-layout removed.
1774 set-extent-layout removed.
1775 list-faces-display removed.
1777 trim-versions-without-asking removed.
1778 after-write-file-hooks removed.
1780 auto-fill-hook removed.
1781 blink-paren-hook removed.
1782 select-screen-hook, deselect-screen-hook removed.
1783 auto-raise-screen, auto-lower-screen removed.
1785 * msw-mouse.el: Global change resource -> mswindows-resource.
1787 * XEmacs 21.0-pre5 is released.
1789 1998-07-11 SL Baur <steve@altair.xemacs.org>
1791 * about.el (about-hackers): Credits update.
1793 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1795 * register.el (insert-register): Don't activate the region.
1797 1998-07-10 SL Baur <steve@altair.xemacs.org>
1799 * select.el: Restore x-* symbols for backwards compatibility:
1800 x-copy-primary-selection, x-kill-primary-selection,
1801 x-delete-primary-selection, x-select-make-extent-for-selection,
1802 x-valid-simple-selection-, x-cut-copy-clear-internal.
1804 1998-07-09 SL Baur <steve@altair.xemacs.org>
1806 * XEmacs 21.0-pre4 is released.
1808 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1810 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1812 (maybe-add-init-button): Fix semantics under Windows. Use
1813 `expand-file-name' rather than `concat'.
1815 * help.el (print-messages): New function.
1817 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1819 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1821 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1823 * about.el: Tweaked my entry in about-hackers.
1825 * find-paths.el (paths-emacs-root-p):
1826 Relaxed emacs-root checking of an in-place installation to
1827 also accomodate the flat layout used on MS Windows.
1829 1998-06-29 John Jones <jj@asu.edu>
1831 * package-get.el: calls to package-get-update-all will only
1832 update packages which are already installed.
1834 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1836 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1837 are handled by the gui-element face fallbacks now.
1839 * x-faces.el: default gui-element face to "background" as well as
1842 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1843 and default face settings since these are set as fallbacks now in
1844 the appropriate domain.
1846 1998-07-02 SL Baur <steve@altair.xemacs.org>
1848 * text-mode.el (text-mode): Reorder regexp so the OR part
1849 corresponding to `page-delim' goes first and the hack in
1850 `forward-paragraph' will work.
1851 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1853 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1855 * subr.el (remove-hook): When checking the hook value
1856 with functionp, don't apply car to it.
1858 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1860 * package-get.el (package-get-remote-filename):
1861 Don't use file-name-as-directory because the local directory
1862 separator conventions might not be the same as ftp's.
1864 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1866 * ldap.el (ldap-host-parameters-alist): New name of
1867 `ldap-host-parameters-plist'
1869 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1871 * package-get.el: Using (require 'package-get-base), now that it
1872 provides itself. Consequently removed all instances of (load
1873 "package-get-base.el").
1875 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1877 * subr.el (remove-hook): Don't treat the hook value as a
1878 list unless it is both consp and not functionp.
1880 1998-06-29 SL Baur <steve@altair.xemacs.org>
1882 * about.el: Email address for Ben Wing is ben@xemacs.org.
1883 * auto-show.el: Ditto.
1884 * bytecomp.el: Ditto.
1886 * x-scrollbar.el: Ditto.
1888 * tty-init.el: Ditto.
1889 * toolbar-items.el: Ditto.
1890 * symbol-syntax.el: Ditto.
1891 * specifier.el: Ditto.
1892 * objects.el: Ditto.
1893 * hyper-apropos.el: Ditto.
1896 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
1898 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1899 vertical-divider-always-visible-p.
1900 (default-mouse-motion-handler): Ditto.
1902 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
1904 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
1907 1998-06-21 Oliver Graf <ograf@fga.de>
1909 * build-reports.el: changed receiver to xemacs-build-reports list
1911 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1913 * font.el: Split font-family-mappings into X and
1914 mswindows-specific versions.
1915 mswindows-font-create-[object|name]: Treat supplied size
1916 as a pointsize. Added underline and strikethru handling.
1918 * msw-faces.el: changed default mswindows charset to western.
1920 * msw-glyphs.el: removed space in border-glyph font string that
1921 was inserted to get round bugs in the mswindows C font code.
1923 1998-06-27 SL Baur <steve@altair.xemacs.org>
1925 * about.el (about-hackers): Credits update.
1927 * help-nomule.el (tutorial-supported-languages): Add Romanian
1930 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1933 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1935 * font.el: Split font-family-mappings into X and
1936 mswindows-specific versions.
1937 mswindows-font-create-[object|name]: Treat supplied size
1938 as a pointsize. Added underline and strikethru handling.
1940 * msw-faces.el: changed default mswindows charset to western.
1942 * msw-glyphs.el: removed space in border-glyph font string that
1943 was inserted to get round bugs in the mswindows C font code.
1945 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1947 * minibuf.el: make read-color-completion-table call
1948 (mswindows-color-list for mswindows devices.
1950 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1953 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1954 Let declaration items contain non-word symbol characters.
1956 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
1958 * package-get.el (package-get-package-provider): Added autoload
1959 cookie. Loading "package-get-base.el" in ALL functions that use
1960 it. Fixed some (interactive ...) with multiple argument specs
1961 again. Cosmetic indentation changes.
1963 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
1965 * info.el (Info-insert-dir): Don't use nreverse on variables
1966 that you want to use later.
1968 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
1970 * x-mouse.el (x-set-point-and-move-selection): Replace call
1971 to x-kill-primary-selection with kill-primary-selection
1973 1998-06-12 Martin Buchholz <martin@xemacs.org>
1975 * simple.el (what-cursor-position): Make cursor position reported
1976 use value of column-number-start-at-one
1978 1998-06-17 SL Baur <steve@altair.xemacs.org>
1980 * about.el (xemacs-hackers): Fix Jareth's email address.
1982 1998-06-16 SL Baur <steve@altair.xemacs.org>
1984 * startup.el (startup-splash-frame): Remove
1985 `xemacs-startup-logo-function'.
1987 1998-06-15 SL Baur <steve@altair.xemacs.org>
1989 * about.el (about-hackers): Update credits list.
1991 1998-06-06 Jeff Miller <jmiller@smart.net>
1993 * lisp/sound.el: Update sound-ext to allow filenames with
1994 extensions to be found by load-sound-file
1996 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1998 * info.el (Info-rebuild-outdated-dir): Removed variable
1999 (Info-auto-generate-directory): New variable
2000 (Info-save-auto-generated-dir): New variable
2001 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2002 (Info-build-dir-anew): Second parameter removed. Use
2003 `Info-save-auto-generated-dir'
2004 (Info-rebuild-dir): Ditto
2006 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2008 * list-mode.el (next-list-mode-item): Would not recognize
2009 border between directly neighbored items.
2011 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2013 * package-get.el: add autoloads for some functions.
2015 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2017 * specifier.el (let-specifier): Tiny docfixes.
2019 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2021 * msw-mouse.el: set selection-pointer-glyph to Normal.
2023 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2025 * wid-edit.el (widget-specify-secret): New function.
2026 (widget-after-change): Use it.
2027 (widget-specify-field): Use it.
2029 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2031 * mouse.el (drag-window-divider): Use `(not done)' instead of
2032 `doit'; reuse result of `window-pixel-edges'.
2034 * modeline.el (drag-modeline-event-lag): Rename to
2035 drag-divider-event-lag.
2037 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2039 * specifier.el (let-specifier): Rewritten not to generate needless
2040 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2043 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2045 * minibuf.el (read-file-name-1): Setup buffer-local value of
2046 `completion-ignore-case' in completions buffer under Windows.
2048 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2050 * about.el (about-maintainer-glyph): Fix support for not
2053 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2055 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2057 * mouse.el (mouse-track): Cancel selection if misc-user event with
2058 `cancel-mode-internal' function is fetched.
2060 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2062 * files.el (save-some-buffers-1): Fixed return value.
2064 1998-06-01 Oliver Graf <ograf@fga.de>
2066 * dragdrop.el: added experimental
2068 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2070 * startup.el (after-init-hook, init-file-user,
2071 user-init-directory, load-user-init-file): Purge references
2072 to "~/.xemacs/init.el" from docstrings.
2074 (load-user-init-file) Use paths-construct-path to construct
2075 paths to user init files. Go directly to ~/.emacs, do not
2076 search ~/.xemacs/, do not load `default-custom-file'.
2078 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2080 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2082 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2084 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2086 * menubar-items.el (default-menubar): add Update Packages to customize
2089 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2091 * faces.el: use toolbar face as a fallback for toolbar properties
2092 in xpm-color-symbols instead of default.
2094 * msw-faces.el: rename 3d-object -> gui-element face.
2096 1998-06-06 SL Baur <steve@altair.xemacs.org>
2098 * startup.el (xemacs-startup-logo-function): New variable.
2099 (startup-splash-frame): Use it.
2101 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2103 * files.el (save-some-buffers): Would wait 1 second.
2104 (save-some-buffers-1): Delete other windows here instead of in
2105 `save-some-buffers'.
2106 (save-some-buffers): Force redisplay only if windows were deleted.
2108 1998-06-02 Didier Verna <verna@inf.enst.fr>
2110 * cus-face.el (custom-face-attributes): generalized the use of
2111 toggle buttons for boolean attributes.
2112 Re-ordered the items a bit.
2114 1998-06-01 SL Baur <steve@altair.xemacs.org>
2116 * sound.el (default-sound-directory): Use `locate-data-directory'
2117 to find the sounds directory.
2119 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2121 * sound.el: default sound-ext to .wav under mswindows, .au
2122 otherwise. load-default sounds without extensions.
2124 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2126 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2127 if send-pr is not bound.
2129 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2131 * files.el: grok idl files in auto-mode-alist.
2132 1998-06-01 Jeff Miller <jmiller@smart.net>
2134 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2137 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2139 * msw-glyphs.el: add xbm to the list of image types supported.
2141 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2143 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2144 instead of XEmacs one when dumping InfoDock.
2146 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2148 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2149 for `modeline-visible-p'
2151 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2153 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2155 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2156 since it's not used anymore. doc string fixes.
2158 * package-get.el (package-get-file-installed-p): new function. use
2159 instead of file-installed-p which is in an external package.
2161 1998-05-28 Oliver Graf <ograf@fga.de>
2163 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2164 favor of select-window/switch-to-buffer
2166 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2168 * startup.el: changed (getenv "HOME") to (user-home-directory)
2170 1998-05-25 Oliver Graf <ograf@fga.de>
2172 * frame.el (cde-start-drag) moved to dragdrop.el
2173 (offix-start-drag-region) moved to dragdrop.el
2174 (offix-start-drag) moved to dragdrop.el
2175 * dragdrop.el (cde-start-drag) moved from frame.el
2176 (offix-start-drag-region) moved from frame.el
2177 (offix-start-drag) moved from frame.el
2178 (cde-start-drag-region) cde drag regions
2179 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2181 1998-05-26 Oliver Graf <ograf@fga.de>
2183 * dragdrop.el: created dragdrop-drag prototypes
2184 (cde-start-drag-region) fixed typo
2186 1998-05-28 SL Baur <steve@altair.xemacs.org>
2188 * simple.el (after-init-hook): Remove reader macro.
2190 * packages.el (packages-hardcoded-lisp): Get rid of reader
2191 macros. Update DOC string.
2193 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2195 * mouse.el (drag-window-divider): Ditto.
2197 * modeline.el (mouse-drag-modeline): Use it.
2199 * lisp-mode.el (let-specifier): Specify indentation.
2201 * specifier.el (let-specifier): Renamed from
2202 `with-specifier-instance'.
2204 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2207 * faces.el: move definition of xpm-color-symbols from x-faces.el
2208 to faces. Predicate x-get-resource on the presence of x.
2210 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2211 faces as specfier defaults.
2213 * package-get.el: don't use package-admin-add-single-file-package.
2215 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2217 * toolbar-items.el: Fixup tooltips.
2218 (toolbar-gnus): Don't use obsolete variable
2219 toolbar-news-frame-properties.
2220 (toolbar-news-reader): Default to `gnus' instead of
2223 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2226 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2228 * package-get.el: rename -installedp -> -installed-p.
2230 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2232 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2233 attributes, and assinged it to continuation, truncation and
2236 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2237 and made continuation, truncation and hscroll glyphs arrow
2238 characters out of that font.
2240 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2242 * minibuf.el (minibuffer-electric-separator): Play nicely with
2243 directory-sep-char being \.
2244 (minibuffer-electric-tilde): Ditto.
2245 (read-file-name-map): Ditto.
2247 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2249 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2251 (default-mouse-track-deal-with-down-event): Avoid
2252 `x-disown-selection'; use `disown-selection' instead.
2254 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2257 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2258 moved to (cut-copy-clear-internal) in select.el. Ditto for
2259 (x-delete-primary-selection) (x-kill-primary-selection)
2260 (x-copy-primary-selection).
2261 (own-clipboard): new function.
2263 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2264 functions in select.el. remove old ones.
2265 (mswindows-own-clipboard): new function.
2267 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2269 * gnuserv.el: allow connections from mswindows type devices.
2271 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2273 * msw-glyphs.el: change image type used from cursor to resource.
2275 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2277 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2278 for {top,bottom}-{left,right} values in addition to
2279 {top,bottom}_{left,right}.
2280 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2282 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2284 * cl-macs.el (specifier-instance): Undefine its setf method.
2286 * specifier.el (with-specifier-instance): Added docstring.
2288 * mouse.el (drag-window-divider): Ditto.
2290 * modeline.el (mouse-drag-modeline): Use it.
2292 * lisp-mode.el (with-specifier-instance): Define its indentation
2295 * specifier.el (with-specifier-instance): New macro.
2297 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2299 * package-get.el (package-get-create-custom): new function to
2300 auto-generate package-get-custom.el from package-get-base.el.
2301 * (package-get-ever-installedp): new function.
2302 * (package-get-custom): new function to get all packages specified
2305 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2307 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2309 1998-05-23 SL Baur <steve@altair.xemacs.org>
2311 * cl-extra.el: Reverse previous float change.
2313 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2316 * faces.el (try-font-name): moved from x-faces.el since it is
2317 required by w3 under mswindows as well X.
2319 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2321 * winnt.el: Removed evil (setq completion-ignore-case t)
2322 clause, one more overlookef fsfism.
2323 (nt-quote-args-functions-alist): End sentences with double space.
2325 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2327 * window-xemacs.el (push-window-configuration): Remove kludgery of
2328 recaching default-toolbar specifier.
2329 (pop-window-configuration): Ditto.
2330 (unpop-window-configuration): Ditto.
2332 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2334 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2336 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2338 * winnt.el (nt-quote-args-verbatim): Added function.
2339 (nt-quote-args-prefix-quote): Added function.
2340 (nt-quote-args-backslash-quote): Added function.
2341 (nt-quote-args-double-quote): Added function.
2342 (nt-quote-args-functions-alist): New variable.
2343 (nt-quote-process-args): Added function. This is the main quoting
2344 work horse called from process-nt.c
2346 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2348 * winnt.el: Removed duplicate definitions for backspace,
2349 delete, M-backspace and C-M-backspace.
2350 (file-name-buffer-file-type-alist): Removed this variable.
2351 (find-buffer-file-type): Removed function.
2352 (find-file-binary): Removed function.
2353 (find-file-text): Removed function.
2354 (find-file-not-found-set-buffer-file-type): Removed function.
2355 (save-to-unix-hook): Removed function.
2356 (revert-from-unix-hook): Removed function.
2357 (using-unix-filesystems): Removed function.
2358 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2360 (x-set-selection): Removed function.
2361 (x-get-selection): Removed function.
2362 Removed commented FSFisms.
2363 Replaced copyright notice (this file is not part of GNU Emacs).
2364 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2365 comint-process-echoes setting to t.
2367 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2369 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2370 and used following the interface change of
2371 `paths-find-recursive-path'.
2373 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2374 regexp instead of a list of base names.
2375 (paths-version-control-filename-regexp):
2376 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2377 Introduced and used following the interface change of
2378 `paths-find-recursive-path'.
2380 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2382 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2383 on X devices, rather than on all non-TTY devices.
2385 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2387 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2389 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2391 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2393 * itimer.el (activate-itimer): Fixed usage of integers
2394 as argument to `concat'.
2396 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2398 * itimer.el (start-itimer): replace the use of `concat' with
2401 1998-05-16 SL Baur <steve@altair.xemacs.org>
2403 * mode-motion.el (mode-motion-hook): Clarify docstring.
2404 From Bob Weiner <weiner@altrasoft.com>
2406 * loadhist.el (symbol-file): Supply prompt string when used
2408 From Bob Weiner <weiner@altrasoft.com>
2410 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2412 * loadup.el (really-early-error-handler): Ditto.
2414 * update-elc.el: Ditto.
2416 * setup-paths.el (paths-construct-exec-path): Ditto.
2418 * make-docfile.el: Ditto.
2420 * find-paths.el (paths-decode-directory-path): Use split-path
2421 instead of decode-path.
2423 * files.el (parse-colon-path): Update docstring reference.
2425 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2429 Bind cut'n'paste keys to non window-system specific functions.
2431 * msw-select.el: New function mswindows-clear-clipboard.
2432 mswindows-cut-copy-clipboard extended to handle clearing of the
2433 selection and renamed to mswindows-cut-copy-clear-clipboard.
2435 * select.el: on mswindows devices delete-primary-selection
2436 calls mswindows-clear-clipboard.
2438 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2440 * simple.el (quoted-insert): Inhibit quit when using read-char.
2442 * cmdloop.el (read-char): Don't inhibit quit.
2443 (read-char-exclusive): Ditto.
2444 (read-char): Signal quit if quit-char was pressed.
2445 (read-char-exclusive): Ditto.
2446 (read-quoted-char): Return a character, not integer.
2448 * menubar-items.el (default-popup-menu): Use Andy's generic
2450 (default-popup-menu): Fix code.
2452 1998-05-14 Oliver Graf <ograf@fga.de>
2454 * dragdrop.el (dragdrop-function-widget): this time it's done
2456 1998-05-13 Oliver Graf <ograf@fga.de>
2458 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2460 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2462 * device.el (device-pixel-width):
2463 (device-pixel-height):
2467 (device-color-cells): Swapped parameters to device-system-metric
2468 according to the interface change.
2470 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2472 * mouse.el (default-mouse-motion-handler): Use new name of the
2473 function event-over-vertical-divider-p.
2474 Do not set E-W arrow cursor over the divider if
2475 vertical-divider-draggable-p is nil in the window.
2476 ([top-level]): Use new name for the variable
2477 vertical-divider-map.
2478 (drag-window-divider): Respect vertical-divider-draggable-p.
2479 Variable name typo fixes.
2481 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2483 * keymap.el (kbd): Define here; handle string constants and
2486 1998-05-15 Christian Nyb <chr@mediascience.no>
2488 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2491 1998-05-13 Didier Verna <verna@inf.enst.fr>
2493 * mouse.el (drag-window-divider): give the vertical divider a
2494 pressed look when dragging it.
2496 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2498 * faces.el: predicate some more face operations on x or mswindows
2501 * modeline.el: enable modeline coloring for mswindows.
2503 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2505 * minibuf.el (minibuffer-default): Added variable; compatible with
2507 (next-history-element): Used `minibuffer-default'.
2509 1998-05-12 Oliver Graf <ograf@fga.de>
2511 * dragdrop.el (dragdrop-function-widget): button and mods ok
2512 arguments still look a bit strange
2513 (dragdrop-compare-mods) created
2514 (dragdrop-drop-do-functions) correctly checks for buttons and
2517 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2519 * setup-paths.el (paths-default-info-directories): Replace
2520 path-separator with directory-sep-char.
2522 * files.el (path-separator): Don't define it here.
2524 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2526 * update-elc.el: Ditto.
2528 * setup-paths.el (paths-construct-exec-path): Ditto.
2530 * make-docfile.el: Ditto.
2532 * loadup.el (really-early-error-handler): Ditto.
2534 * find-paths.el (paths-decode-directory-path): Use decode-path
2535 instead of decode-path-internal.
2537 * files.el (parse-colon-path): Update docstring.
2539 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2541 * subr.el (get-buffer-window-list): Make BUFFER optional.
2543 * window-xemacs.el (windows-of-buffer): Defalias to
2544 get-buffer-window-list.
2546 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2548 * disass.el: Fix maintainer keyword.
2550 * bytecomp.el (byte-compile-and-load-file): Autoload.
2551 (byte-compile-buffer): Ditto.
2553 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2554 value is returned, not the name.
2555 (lisp-imenu-generic-expression): Enable it.
2556 (lisp-mode-variables): Ditto.
2557 (lisp-indent-offset): Change defconst to defvar.
2558 (lisp-indent-function): Ditto.
2559 (lisp-body-indent): Ditto.
2561 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2563 * modeline.el: Use zap-last-kbd-macro-event.
2565 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2566 nil, don't attempt to do anything with messages.
2567 (eval-last-sexp): Use `letf' for clarity.
2569 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2571 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2573 1998-05-11 Martin Buchholz <martin@xemacs.org>
2578 Change empty docstrings into no doc strings at all.
2579 Fix bogus FSF-format docstrings.
2580 * etags.el: Fix docstring.
2582 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2584 * package-get.el (package-get): Use internal md5
2586 1998-05-13 SL Baur <steve@altair.xemacs.org>
2588 * about.el (about-xemacs): Correct abuse of concat.
2590 1998-05-11 SL Baur <steve@altair.xemacs.org>
2592 * info.el (Info-mode): Use easymenu.
2594 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2596 * apropos.el (apropos): Don't use concat with integers.
2598 * cmdloop.el (describe-last-error): Handle the case when no error
2599 was seen gracefully.
2601 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2603 (apropos-describe-plist): Ditto.
2605 * help.el (with-displaying-help-buffer): Revert to a defun.
2606 (describe-key): Use it as defun.
2607 (describe-mode): Ditto.
2608 (describe-bindings): Ditto.
2609 (describe-prefix-bindings): Ditto.
2610 (describe-installation): Ditto.
2611 (view-lossage): Ditto.
2612 (describe-function): Ditto.
2613 (describe-variable): Ditto.
2614 (describe-syntax): Ditto.
2616 1998-05-11 Oliver Graf <ograf@fga.de>
2618 * dragdrop.el: changed order of require/provide
2619 (dragdrop-drop-mime-default) changed to new calling conventions
2620 (dragdrop-drop-do-functions) changed to new calling conventions
2621 (dragdrop-function-widget) this one needs more work...
2623 1998-05-10 Oliver Graf <ograf@fga.de>
2625 * about.el: another small change in my entry
2626 * dragdrop.el (dragdrop-drop-log-function): logging added
2628 changed interface to handler functions. now called with event
2631 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2633 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2634 E-W arrow pointer displayed over draggable dividers.
2636 * mouse.el (default-mouse-motion-handler): Show it when
2638 (drag-window-divider): Added.
2639 ([top-level]): Initialized window-divider-map with a keymap
2640 binding the above function to left button down event.
2642 * x-mouse.el (x-init-pointer-shape): Initialize
2643 divider-pointer-glyph from Cursor.dividerPointer, or use default
2646 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2648 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2650 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2652 * simple.el (count-words-buffer): Don't query for buffer.
2653 (count-lines-buffer): Ditto.
2655 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2657 * help.el (where-is): add optional insert argument.
2659 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2661 * help.el (describe-key-briefly): New argument INSERT.
2663 * simple.el (eval-expression): New optional argument; synch with
2666 * keydefs.el (global-map): Add new register bindings.
2668 * register.el: Synched with FSF 20.3.
2670 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2672 * window-xemacs.el (recenter): all arguments are optional.
2674 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2676 * device.el: (device-pixel-width): Reflected name/parameters
2677 change to device-system-metric.
2678 (device-pixel-height): Ditto.
2679 (device-mm-width): Ditto.
2680 (device-mm-height): Ditto.
2681 (device-bitplanes): Ditto.
2682 (device-color-cells): Ditto.
2684 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2686 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2688 * cl.el (most-positive-fixnum): Document.
2689 (most-negative-fixnum): Ditto.
2691 * cus-dep.el: Updated comment.
2693 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2696 * cus-load.el (custom-put): Removed.
2698 * files.el (after-find-file): Just resignal quit instead of
2699 signaling "canceled".
2701 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2703 * frame.el (other-frame): Use `focus-frame' instead of
2704 select-frame kludges.
2706 * lisp-mode.el: Update lisp-indent-function for
2707 save-selected-frame and with-selected-frame.
2709 * frame.el (save-selected-frame): New macro.
2710 (with-selected-frame): Ditto.
2711 (other-frame): Use `set-frame-focus'.
2713 1998-05-06 Oliver Graf <ograf@fga.de>
2715 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2716 (dragdrop-drop-url-default) default handler for URL drops created
2717 (dragdrop-drop-mime-default) default handler for MIME drops created
2718 (dragdrop-drop-functions) default custom for handling drops created
2719 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2721 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2723 * mouse.el: Removed redundant mouse-mswindows-drop function.
2725 1998-05-05 Oliver Graf <ograf@fga.de>
2727 * about.el: changed some text in my entry
2728 * dragdrop.el: added customs
2730 1998-05-04 Oliver Graf <ograf@fga.de>
2732 * mouse.el: killed global drop key bindings
2733 (mouse-offix-drop) removed
2734 * dragdrop.el: created
2735 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2737 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2739 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2740 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2742 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2745 * scrollbar.el (scrollbars-visible-p): Use new
2746 {vertical,horizontal}-scrollbar-visible-p specifiers.
2748 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2750 * device.el (device-pixel-height):
2751 (device-pixel-width):
2755 (device-color-cells): Moved these 6 functions from device.c; they
2756 all use single (device-system-metrics) call.
2758 1998-05-09 SL Baur <steve@altair.xemacs.org>
2760 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2764 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2765 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2767 * help.el (help-map): Remove Hyperbole keybinding logic.
2768 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2770 1998-05-08 SL Baur <steve@altair.xemacs.org>
2772 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2773 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2775 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2777 * msw-glyphs.el: use nicer icon3 from the frame icon.
2779 1998-05-07 SL Baur <steve@altair.xemacs.org>
2781 * version.el (emacs-version): Remove InfoDock conditionals.
2783 * startup.el (startup-splash-frame): Change ID logo name.
2785 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2787 * files.el (after-find-file): If the user presses C-g on
2788 directory-creation prompt, kill the buffer.
2790 1998-05-06 SL Baur <steve@altair.xemacs.org>
2792 * simple.el (count-words-region): Reverse previous change.
2794 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2796 * replace.el (query-replace): Just call perform-replace.
2797 (query-replace-regexp): Ditto.
2798 (perform-replace): Move region handling here.
2799 (perform-replace): Use the new arg to match-data.
2801 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2803 * x-init.el: Install X specific display table that
2804 displays char 0240 as a space to avoid whatever it is
2805 that screws up display of that character code.
2807 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2809 * help.el (function-arglist): If no arguments are documented for a
2810 subr, print nothing rather than incorrect output.
2812 1998-05-05 SL Baur <steve@altair.xemacs.org>
2814 * cmdloop.el (command-error): Update bail-out error message to use
2815 `emacs-program-name'.
2817 * lib-complete.el: Remove reader macro cruft.
2819 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2822 * simple.el (count-words-region): Drop interactive-p check on the
2825 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2829 Correct spelling of mswindows-font-canonicalize-name.
2831 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2833 * ldap.el (ldap-host-parameters-alist): Replaced with
2834 `ldap-host-parameters-plist'
2835 (ldap-search): Adapt to previous change
2837 1998-05-02 SL Baur <steve@altair.xemacs.org>
2839 * about.el (about-hackers): Update Bob Weiner bio.
2840 (about-maintainer-info): Ditto.
2842 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2844 * simple.el (display-warning-minimum-level): Docfix.
2846 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2848 * widget.el (:default-get): New keyword.
2849 * wid-edit.el (default, widget-default-default-get): Define it.
2850 (group, widget-group-default-get): Define it.
2851 (menu-choice, widget-choice-default-get): Define it.
2852 (widget-default-get): New function.
2853 (widget-choice-action): Call it.
2854 (widget-editable-list-entry-create): Call it.
2856 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2858 * byte-optimize.el (byte-boolean-vars): Removed.
2859 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2860 lookup through `byte-boolean-vars'.
2862 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2864 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2865 resource-provided values into ghost specs for scrollbar-height and
2868 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2870 * byte-optimize.el: Don't attempt to optimize /=.
2872 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2873 (byte-compile-/=): Ditto.
2875 1998-05-02 SL Baur <steve@altair.xemacs.org>
2877 * apropos.el: Use `with-displaying-help-buffer'.
2878 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2879 Use `with-displaying-help-buffer'.
2880 (apropos-follow): Do not give special treatment to buffer cursor
2881 was in prior to a mouse click.
2882 (apropos-describe-plist): Use `with-displaying-help-buffer'.
2883 (apropos-print-doc): Set correct buffer for setting text
2886 1998-05-01 SL Baur <steve@altair.xemacs.org>
2888 * help.el (help-buffer-prefix-string): New variable.
2889 (help-buffer-name): Use it.
2891 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2894 1998-04-30 Greg Klanderman <greg@alphatech.com>
2896 * frame.el (other-frame): Work even when focus-follows-mouse is true.
2898 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2900 * files.el (find-file-noselect): Update docstring.
2901 (find-file-noselect): Signal an error if found an unreadable file.
2902 (file-chase-links): Save the match data.
2903 (normal-mode): Use `lwarn' and `error-message-string'.
2904 (interpreter-mode-alist): Change defconst to defvar.
2905 (inhibit-first-line-modes-regexps): Ditto.
2906 (inhibit-first-line-modes-regexps): Added .tgz.
2907 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2908 (change-major-mode-with-file-name): New user-option.
2909 (set-visited-file-name): Synched with FSF.
2910 (file-name-extension): New function, from FSF 20.3.
2911 (file-relative-name): Synched with FSF.
2912 (save-some-buffers): Support the C-r feature.
2913 (recover-session): Synched with FSF.
2914 (kill-some-buffers): Ditto.
2915 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2917 1998-04-30 SL Baur <steve@altair.xemacs.org>
2919 * files.el (insert-file): Undo previous change and reenable use of
2922 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2924 * window-xemacs.el (recenter): Define.
2926 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2928 * font.el (mswindows-font-create-name)
2929 (mswindows-font-create-object): new functions for mswindows type
2932 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2933 strings are parsed as well as font objects.
2935 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2937 * modeline.el (defining-kbd-macro): Restore modeline indication of
2938 kbd-macro being recorded.
2939 (add-minor-mode): Simplify docstring.
2940 (modeline-minor-mode-menu): Remove stuff.
2942 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2944 * code-process.el (call-process): dynamically decide process
2947 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2949 * modeline.el: Add line-number-mode, column-number-mode to
2950 the modeline minor-mode menu. Button2 on the line number does
2953 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2955 * mouse.el: move x-selection-owner-p type things to
2958 * msw-init.el: copy zmacs stuff from x-init.el
2960 * msw-select.el (mswindows-own-selection)
2961 (mswindows-disown-selection) (mswindows-selection-owner-p): new
2962 functions. Very simple minded implementation of selectio
2965 * select.el (own-selection) (disown-selection)
2966 (activate-region-as-selection) (select-make-extent-for-selection)
2967 (valid-simple-selection-p): functions moved from x-select.el for
2968 generalized selection.
2970 * x-select.el: see select.el changes.
2972 * x-toolbar.el: use new selection functions.
2974 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2976 * packages.el (packages-find-package-directories): Fixed bug that
2977 would pick up multiple site-package directories.
2978 (package-locations): Added "xemacs-packages" as a late package
2981 * find-paths.el: Now uses `emacs-program-name' and
2982 `emacs-program-version'.
2983 Additions to enforce version-specific directories in
2984 `paths-find-version-directory'.
2986 1998-04-29 SL Baur <steve@altair.xemacs.org>
2988 * default.el: Removed.
2989 * site-start.el: Removed.
2991 1998-04-29 Didier Verna <verna@inf.enst.fr>
2993 * minibuf.el (minibuffer-history-minimum-string-length): Default
2996 1998-04-28 SL Baur <steve@altair.xemacs.org>
2998 * find-paths.el (paths-program-name): Rename.
2999 (paths-emacs-root-p): Ditto.
3000 (paths-find-site-directory): Ditto.
3002 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3004 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3005 `emacs-lisp-byte-compile-and-load'.
3007 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3009 * ldap.el (ldap-search): Fixed additional parameter passing to
3012 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3014 * select.el (kill-primary-selection) (selection-owner-p)
3015 (copy-primary-selection) (yank-clipboard-selection)
3016 (selection-exists-p) (delete-primary-selection): new file and
3017 functions that do the right thing for the selected device.
3019 * x-menubar.el: use generalised selection functions.
3021 * dumped-lisp.el: dump select.el.
3023 1998-04-27 SL Baur <steve@altair.xemacs.org>
3025 * find-paths.el (paths-progname): New variable.
3026 (paths-emacs-root-p): Use it.
3027 (paths-find-site-directory): Ditto.
3029 1998-04-26 SL Baur <steve@altair.xemacs.org>
3031 * loadup.el ((member "dump" command-line-args)): Dump as
3032 `infodock' if InfoDock.
3034 1998-04-25 SL Baur <steve@altair.xemacs.org>
3036 * find-paths.el (construct-emacs-version): Simplify, include
3037 program name in the return value.
3038 * (paths-find-version-directory): Use it.
3040 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3042 * info.el (Info-parse-dir-entries): Fixed regexp
3043 (Info-build-dir-anew): Remove full suffix and capitalize info file
3044 name for files with no @direntry
3045 (Info-batch-rebuild-dir): New function
3046 (Info-suffixed-file): Check for regular files instead of simple
3047 file existence (could catch directories before)
3049 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3051 * setup-paths.el, find-paths.el: Removed uses of `not' which
3052 temacs doesn't have.
3054 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3055 into root searching.
3057 1998-04-24 Martin Buchholz <martin@xemacs.org>
3059 * subr.el: Remove definition of `not'.
3061 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3063 * msw-glyphs.el: enable graphics support.
3065 1998-04-23 Didier Verna <verna@inf.enst.fr>
3067 * x-menubar.el (default-menubar): restored the line-number-mode
3070 * misc doc string updates related to the options menu.
3072 1998-04-24 SL Baur <steve@altair.xemacs.org>
3074 * setup-paths.el (paths-construct-load-path): Fix typo.
3076 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3078 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3079 font-menu-ignore-scaled-fonts don't have to be bound now; this
3080 gets us one step further towards making --no-autoloads work.
3082 * startup.el (normal-top-level): Load auto-autoloads only if
3083 lisp-directory is non-nil.
3085 * setup-paths.el (paths-construct-load-path): Made it robust
3086 against nil lisp-directory.
3088 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3089 to the list of variables that cause a warning when nil.
3091 * toolbar.el (init-toolbar-location): Now works even when there's
3092 no toolbar icon directory.
3094 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3096 * help.el (view-lossage): Recognize it.
3098 * simple.el (log-message): Mark multiline messages.
3100 1998-04-22 SL Baur <steve@altair.xemacs.org>
3102 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3104 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3106 * package-get.el (package-get-all): add `\n' separator to
3107 interactive specification so that both variables are read
3109 1998-04-22 Didier Verna <verna@inf.enst.fr>
3111 * x-menubar.el: ported the options menu to Custom.
3112 Moved the "read only" toggle button to the buffers menu.
3113 Corrected some missing ;;;###autoload or defcustom.
3115 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3116 the scrollbar-visible specifier for options menu handling.
3118 * toolbar.el (toolbar-visible-p)
3119 (toolbar-captioned-p)
3120 (default-toolbar-position): defcustom wrappers around
3121 the toolbar specifiers for options menu handling.
3123 * frame.el (get-frame-for-buffer-default-instance-limit):
3124 defcustom it for options menu handling.
3126 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3127 font-lock-mode for options menu handling.
3129 * cus-start.el: added Custom properties to overwrite-mode for
3130 options menu handling.
3132 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3134 * about.el: shameless self-promotion.
3136 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3138 * simple.el (raw-append-message): Slightly optimize.
3139 (remove-message): Use `push' for clarity.
3140 (append-message): Ditto.
3141 (display-warning): Dito.
3142 (raw-append-message): Send the message to the appropriate device.
3144 1998-04-22 SL Baur <steve@altair.xemacs.org>
3146 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3147 From Sean MacLennan <Sean.MacLennan@pika.ca>
3149 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3151 * setup-paths.el: Changed `directory-sep-char' to
3152 `path-separator', following a change in GNU Emacs.
3154 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3156 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3157 (Info-build-dir-anew): Add a final newline.
3158 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3160 (Info-rebuild-dir): Ditto
3162 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3164 1998-04-21 SL Baur <steve@altair.xemacs.org>
3166 * simple.el (count-words-buffer): Retain zmacs region.
3167 (count-words-region): Ditto.
3168 * simple.el: (what-line): Expanded line counts.
3169 (count-lines): New parameter to conditionalize whether collapsed
3171 From Bob Weiner <weiner@altrasoft.com>
3173 1998-04-19 SL Baur <steve@altair.xemacs.org>
3175 * packages.el (package-locations): infodock-packages must override
3176 mule-packages and packages.
3178 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3181 remove rude messages from widget-activation-widget-mapper
3182 and widget-activation-glyph-mapper
3184 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3186 * toolbar.el: Remove (featurep 'x) test from
3187 toolbar-make-button-list
3189 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3191 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3192 only if in the same frame.
3194 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3196 * packages.el (package-locations): Added site-packages hierarchy.
3198 * setup-paths.el (paths-default-info-directories): Introduced and
3201 * packages.el, setup-paths.el: Set various path searching depths
3204 * packages.el (packages-hierarchy-depth):
3205 (packages-load-path-depth): Introduced and used.
3207 * setup-paths.el (paths-load-path-depth): Introduced and used.
3209 * find-paths.el (paths-find-recursive-path): Added max-depth
3212 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3214 * setup-paths.el (paths-construct-info-path): Removed
3215 dependency on behavior of (file-name-as-directory "").
3217 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3219 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3222 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3224 * dump-paths.el, startup.el: Added handling for --debug-paths.
3226 1998-04-15 William M. Perry <wmperry@aventail.com>
3228 * wid-edit.el: We cannot just set the help-echo or balloon-help
3229 properties for an extent based on the :help-echo widget
3230 property, since help-echo and balloon-help cause an EXTENT to
3231 get passed in, where :help-echo functions are expecting a WIDGET
3233 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3235 * scrollbar.el (init-scrollbar-from-resources): Call
3236 mswindows-init-scrollbar-metrics when appropriate.
3238 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3240 * dumped-lisp.el: dump x-toolbar for window system
3242 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3243 have support and xpm.
3245 1998-04-16 SL Baur <steve@altair.xemacs.org>
3247 * files.el (toggle-read-only): Fix docstring.
3248 From Didier Verna <verna@inf.enst.fr>
3250 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3252 * startup.el (normal-top-level): Load autoload-file-name without
3253 specifying an extension---some people only auto-autoload.el.gz.
3255 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3257 * files.el (backup-enable-predicate): Don't bomb on NAME being
3260 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3262 * find-paths.el, packages.el: Now prefers configure'd paths.
3263 This shouldn't cause any of the originally anticipated problems as
3264 the current paths architecture will not define the various
3265 configure-xxx variables if they're not specified on the configure
3268 * find-paths.el, setup-paths.el, packages.el: Removed all
3269 mentionings of "/" as a path separator.
3270 Used paths-construct-path throughout.
3272 * find-paths.el (paths-construct-path): Created to assemble paths
3273 from directory components.
3275 * setup-paths.el, packages.el: Used paths-decode-directory-path
3276 instead of decode-path-internal.
3278 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3280 (paths-decode-directory-path) Created.
3282 * setup-paths.el: Changed configure-exec-path to
3283 configure-exec-directory.
3285 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3287 * packages.el (packages-find-packages): Fixed decoding of
3290 * startup.el: -no-packages -> -no-early-packages.
3292 (packages-load-package-lisps): Fixed loading of auto-autoload
3295 * startup.el (normal-top-level): Fixed loading of core
3298 * obsolete.el: Un-obsoleted site-directory. Sigh.
3300 * startup.el, packages.el, dump-paths.el: Added proper settings
3301 for site-directory and lisp-directory variables.
3303 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3304 inhibit-package-autoloads and fixed handling of it.
3306 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3307 handling of former inhibit-package-init, now
3308 inhibit-early-packages, to make -vanilla etc. work.
3310 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3312 * code-process.el (start-process): Fallback to 'undecided instead
3313 of 'binary for process input coding stream.
3315 * process.el (start-process): Docstring fix.
3317 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3319 * info.el (Info-insert-dir): Do not insert temporary dir files
3320 in Info-dir-file-attributes
3321 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3322 (Info-rebuild-dir): Ditto.
3324 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3326 * obsolete.el: Added obsoleteness declarations for
3327 `site-directory' and `Info-default-directory-list'.
3329 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3331 * find-paths.el (paths-find-emacs-root): Only look at the
3332 executable at the end of the symlink chain for determining the
3335 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3337 * setup-paths.el (paths-construct-info-path): Changed construction
3338 to cater to gone default in configure.
3340 * find-paths.el (paths-uniq-append): Added.
3342 * packages.el: Rewritten package path construction once again.
3344 * dump-paths.el, startup.el: Removed package-path as a global
3347 * package-admin.el (package-admin-add-single-file-package):
3348 (package-admin-add-binary-package): Changed package-path to
3351 * packages.el (packages-split-path): Split path at "/" rather than
3352 nil according to change in emacs.c.
3354 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3356 * setup-paths.el (paths-construct-info-path): Changed info path
3357 order so that directories come out right.
3358 (paths-find-lock-directory): Fixed bug: It used to think
3359 configure-lock-directory is a path.
3361 1998-04-06 Jeff Miller <jmiller@smart.net>
3363 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3364 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3365 eases the use of toolbar-add/kill-item functions.
3367 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3369 * code-files.el (file-coding-system-alist): Commented out
3370 loaddefs.el magical treatment.
3372 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3374 * info.el (Info-rebuild-outdated-dir): Added new option
3375 `conservative' and made it the default
3376 (Info-rebuild-dir): Appropriately parse multi-line description
3377 strings, and multi-section dir files. Issue warning when dir
3378 is rebuilt as temporary
3379 (Info-build-dir-anew): Issue warning when dir is built as
3382 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3384 * list-mode.el (list-mode-map): Bind highlight motion commands to
3385 standard keys left, right, C-b and C-f.
3387 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3389 * files.el (auto-mode-alist): allow .sc for Scheme->C
3391 1998-04-06 SL Baur <steve@altair.xemacs.org>
3393 * loadup.el (pureload): Don't quote (garbage-collect).
3395 1998-04-04 SL Baur <steve@altair.xemacs.org>
3397 * package-get-base.el: Updated.
3399 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3401 * isearch-mode.el (isearch-just-started): New variable.
3402 (isearch-mode): Set it.
3403 (isearch-repeat): Advance one character forward only if the search
3404 was successful, and was not just started.
3405 (isearch-repeat): Clear isearch-just-started.
3407 1998-04-02 SL Baur <steve@altair.xemacs.org>
3409 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3412 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3414 * subr.el (listify-key-sequence): Removed.
3416 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3418 * bytecomp.el (byte-compile-print-gensym): New option.
3419 (byte-compile-output-file-form): Use it.
3420 (byte-compile-output-docform): Ditto.
3421 (byte-compile-compiled-obj-to-list): Ditto.
3423 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3425 * msw-glyphs.el: set frame icon if xpm support.
3427 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3429 * help.el: Code that pretty prints variable values
3432 1998-04-02 SL Baur <steve@altair.xemacs.org>
3434 * find-paths.el (paths-emacs-root-p): Correct test for installation
3436 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3438 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3440 * loaddefs.el: Don't set debug-ignored-errors; leave
3441 its default value set to nil.
3443 1998-03-29 Damon Lipparelli <lipp@primus.com>
3445 * info.el (Info-rebuild-dir): fixed mis-spelling.
3447 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3449 * info.el (Info-rebuild-outdated-dir): New custom var
3450 (Info-insert-node): Create/update dir file when needed, ie when it
3451 does not exist or is older than some info files in directory
3453 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3455 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3456 for last packages, mainly for using a 20.4 package base.
3458 * packages.el (late-packages): Typo fix. It was called
3461 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3462 relative symlinks correctly.
3463 (paths-find-emacs-roots): More rigorous checking for plausible
3464 configuration-time root.
3466 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3469 1998-03-27 Martin Buchholz <martin@xemacs.org>
3471 * faces.el: Fix docstrings.
3472 * glyphs.el: Fix docstrings.
3473 * mouse.el: Fix docstrings.
3475 * frame.el: Change phrase `current frame' to `selected frame'.
3477 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3479 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3480 macros using backquote to make them infinitely more readable.
3482 1998-03-30 SL Baur <steve@altair.xemacs.org>
3484 * packages.el (packages-find-package-path): Hardcoded specialized
3485 InfoDock support until we can clean this up.
3487 * help.el (describe-bindings-1): Return the value of the bindings
3488 help buffer created.
3489 (describe-bindings): Ditto.
3491 * simple.el (set-variable): Restore previous behavior of not
3492 bombing if the variable to set is not boundp.
3494 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3496 * packages.el (packages-handle-package-dumped-lisps): Allow for
3497 non-local files to be loaded off the package-lisp variable.
3499 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3501 * x-faces.el: Global X resources should override
3502 specs for all device classes (color, grayscale, mono);
3503 code currently doesn't override any of them. Fixed by
3504 calling remove-specifier with '(x default) as the tag
3505 set and allowing inexact matches.
3507 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3509 * faces.el: Separated face intializations based on
3510 device classes into device type specific (tag set,
3511 instantiator) pairs.
3513 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3515 * wid-edit.el (widget-choice-action): Remember user's explicit
3517 (widget-choice-value-create): Respect it.
3518 From Richard Stallman <rms@gnu.org>
3520 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3522 * setup-paths.el (paths-construct-info-path): Always append
3523 existing directories from configure-time info path.
3525 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3526 Info-directory-list.
3528 * info.el: Removed Info-default-directory-list which was broken by
3530 Removed bogus initialization of Info-directory-list---startup.el
3531 can do a much better job.
3532 Added autoload of Info-directory-list.
3534 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3535 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3536 be exclusive; now it's merely given precedence, just like in the
3539 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3541 * find-paths.el (paths-find-architecture-directory): Fix bug with
3542 finding; it used to default too early.
3544 1998-03-25 Martin Buchholz <martin@xemacs.org>
3546 * packages.el (packages-split-path): Fix a bug; it used to fail
3547 for paths that weren't split.
3549 1998-03-26 SL Baur <steve@altair.xemacs.org>
3551 * finder.el (finder-compile-keywords): trap on errors.
3553 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3555 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3556 fourth argument of t so that only the specs exactly
3557 matching the tag lists are removed.
3559 1998-03-25 SL Baur <steve@altair.xemacs.org>
3561 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3563 1998-03-23 SL Baur <steve@altair.xemacs.org>
3565 * minibuf.el (mouse-read-file-name-1): If a default directory was
3566 specified, use it for generating the completions.
3568 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3570 * update-elc.el: Now respects inhibit-package-init and
3572 Now does path construction with loadup-paths.
3574 * startup.el (normal-top-level, startup-setup-paths): Now respects
3575 inhibit-package-init and inhibit-site-lisp.
3577 * packages.el (packages-find-package-path): Extended package path
3578 by version-specific hierarchies.
3579 (packages-find-packages): Now respects inhibit flag and
3581 Moved path setup to loadup-paths.
3583 * make-docfile.el: Now respects inhibit-package-init and
3585 Now does path construction with loadup-paths.
3587 * loadup.el: Now respects inhibit-package-init and
3590 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3592 * loadup-paths.el: New file: setup load-path to encompass
3595 1998-03-22 SL Baur <steve@altair.xemacs.org>
3597 * auto-show.el: load-gc renamed to pureload.
3598 * site-load.el: Ditto.
3599 * packages.el (toplevel): Ditto.
3600 * loadup.el (really-early-error-handler): Ditto.
3601 * dumped-lisp.el (preloaded-file-list): Ditto.
3602 * cus-face.el (custom-declare-face): Ditto.
3604 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3606 * <Today>: The Big Path Searching Overhaul.
3608 * find-paths.el: New file: find and assemble paths in the
3609 installation hierarchy.
3611 * setup-paths.el: New file: global layout of paths and directories
3612 within the XEmacs hierarchy.
3614 * packages.el: Replaced everything related to path searching and
3615 startup by code in terms of find-paths.
3617 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3618 the new path searching engine.
3620 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3623 1998-03-22 SL Baur <steve@altair.xemacs.org>
3625 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3628 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3630 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3631 compiles identically in any configuration.
3632 Removed irrelevant commentary.
3634 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3636 * simple.el (set-variable): Allow setting specifiers.
3638 1998-03-19 SL Baur <steve@altair.xemacs.org>
3640 * lisp.el (forward-sexp): Revert previous change.
3642 1998-03-18 SL Baur <steve@altair.xemacs.org>
3644 * frame.el (frame-initialize): Use `delete-console' instead of
3645 `delete-device' to delete the stream console to match the usage in
3648 1998-03-16 SL Baur <steve@altair.xemacs.org>
3650 * files.el (cdpath-previous): New variable.
3652 From Bob Weiner <weiner@wave.altrasoft.com>
3654 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3656 * keydefs.el: Changed keybindings of forward-char,
3657 backward, scroll-up and scroll-down to point to their
3658 -command counterparts.
3660 * simple.el: New functions: forwarc-char-command,
3661 backwrad-char-command, scroll-up-command,
3662 scroll-down-command which work liek their counterparts
3663 except that they honor the variable
3664 signal-error-on-buffer-boundary.
3666 Definition of signal-error-on-buffer-boundary received
3669 defvar declaration added for word-across-newline to avoid
3670 byte-compiler warning about the free variable reference.
3672 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3674 * winnt.el: Removed "%t" from the beginning of
3675 modeline-format. From now on, there's no nt-specifics in the modeline.
3677 1998-03-14 SL Baur <steve@altair.xemacs.org>
3679 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3680 of `when' with `if'.
3682 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3684 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3685 mswindows. Must be reworked along with glyphs.el, or
3686 merged into it, after there is images support.
3688 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3691 1998-03-13 SL Baur <steve@altair.xemacs.org>
3693 * faces.el: fix for text cursor initialization.
3694 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3695 From Andy Piper <andyp@parallax.co.uk>
3697 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3699 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3700 if there is an existing package that handles it and warn the user
3703 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3705 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3706 Installation" menu item when Installation-string is not bound.
3708 1998-03-11 SL Baur <steve@altair.xemacs.org>
3710 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3711 From Jeremiah W. James <jerry@cs.ucsb.edu>
3713 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3716 * faces.el: Fix face initialization.
3718 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3720 * files.el (backup-enable-predicate): fix breakage introduced
3723 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3725 * x-faces.el (x-init-face-from-resources): The
3726 TTY face property retrieval functions don't return
3727 specifiers, so use face-property instead.
3729 1998-03-09 SL Baur <steve@altair.xemacs.org>
3731 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3733 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3735 * x-menubar.el: Expanded documentation for
3736 option-save-faces. Changed Options -> Browse Faces
3737 menu entry to invoke customize-face.
3739 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3741 * faces.el: Most face initialization moved out of
3742 init-other-random-faces to the top level so that the
3743 initialization happens before Xemacs is dumped. Much
3744 of the fascist "face-differs-from-default-p or FROB!"
3745 code has been retired in favor of letting the user do
3746 what they want to do. Face initialization code changed
3747 to use `default' specifier tag so that the settings can
3748 be overridden later if the user wishes it.
3750 1998-03-08 SL Baur <steve@altair.xemacs.org>
3752 * about.el (about-hackers): Update contributors list.
3754 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3756 * specifier.el: Define new specifier tag `default'.
3758 * modeline.el: Initialize faces using `default' tag.
3760 * x-faces.el (x-init-face-from-resources): Remove
3761 specifier specs containing the `default' tag before
3764 1998-03-02 John Jones <jj@asu.edu>
3766 * package-get.el (package-get-all): fixed arguments on call to
3767 package-admin-add-single-file-package.
3768 * package-get.el (package-get-installedp): fixed to match
3769 advertised behavior.
3770 * package-get.el: added function package-get-update-all which
3771 installs newest versions of all the current packages (if they are
3772 not already installed).
3774 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3776 * files.el (find-file-noselect): Uncommented `truename' binding in
3777 `let*' and use it later to set `buffer-file-truename' iff it's
3778 still nil, as happens for example when finding a compressed
3779 file with "jka-compr".
3781 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3783 * faces.el: in make-face-* type functions do the operation for all
3784 window systems, not just the first one found.
3786 * font.el: call mswindows-list-fonts for mswindows.
3788 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3790 * code-process.el (call-process-region):
3791 * process.el (call-process-region):
3792 * package-get.el (package-get-dir):
3793 * files.el (backup-enable-predicate):
3794 * gnuserv.el (gnuserv-temp-file-regexp):
3795 Use temp-directory in place of `/tmp'.
3797 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3799 * "Fast" dired-in-C enhancements for Windows 95/NT:
3801 * files.el: Added function, `wildcard-to-regexp', from GNU
3804 * files.el (insert-directory): Modified to use special
3805 dired-in-C enhancements if present.
3807 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3809 * code-files.el: make default coding no-conversion.
3811 1998-03-02 SL Baur <steve@altair.xemacs.org>
3813 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3816 * update-elc.el: Strip directory when testing for files not to
3819 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3821 * lisp-mode.el: Use recommended form for menus.
3823 * info.el (Info-construct-menu): Use recommended form for menus.
3825 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3828 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3830 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3831 (get-frame-for-buffer-noselect): Always return frames
3832 in the not-this-window-p cond clause.
3834 1998-02-27 SL Baur <steve@altair.xemacs.org>
3836 * help.el (describe-installation): New function.
3838 * x-menubar.el (default-menubar): Add describe-installation to
3841 * packages.el (packages-unbytecompiled-lisp): Installation.el
3842 should not be bytecompiled.
3844 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3847 * x-menubar.el (default-menubar): Use correct guard for VM menu
3850 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3852 From Andy Piper <andyp@parallax.co.uk>
3854 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3856 * ldap.el: Do not require ldap-internal at compile time.
3858 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3860 * code-files.el: new file. a virtual copy of mule-files.el
3862 dependencies. (toggle-buffer-file-ocding-system) new function for
3863 changing the eol type for the current buffer.
3865 * code-process.el: new file. a copy of
3866 mule-process.el. mule-process.el will disappear when things have
3869 * coding.el: new file. a virtual copy of mule-files.el but
3870 without charset dependencies. (coding-system-base) new function
3871 for getting the parent coding system of a coding system with eol
3874 * dumped-lisp.el: add above files for the non-mule case.
3876 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3878 * window-xemacs.el (display-buffer): If no explicit
3879 frame is specified, search for a window that displays
3880 the buffer on the currently selected frame, before
3881 searching other frames.
3883 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
3885 * frame.el (get-frame-for-buffer): If not-this-window-p
3886 is non-nil, use window on the selected frame if it is not
3887 also the selected window. When defaulting, search for
3888 windows on the currently selected fgrame before searching
3891 1998-02-25 Didier Verna <verna@inf.enst.fr>
3893 * modeline.el (modeline-swap-buffers): originally named
3894 `mouse-release-modeline'. Whether to actually swap the buffers is
3895 decided in `mouse-drag-modeline'.
3896 (mouse-drag-modeline): A button release event is considered a
3897 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3900 1998-02-25 SL Baur <steve@altair.xemacs.org>
3902 * x-menubar.el: Put redo on the menubar.
3903 From Aki Vehtari <Aki.Vehtari@hut.fi>
3905 1998-02-22 Greg Klanderman <greg@alphatech.com>
3907 * bytecomp.el (displaying-byte-compile-warnings): if
3908 temp-buffer-show-function is set, use it to display current set of
3909 warnings in the "*Compile-Log-Show*" buffer.
3911 * simple.el (display-warning-buffer): if temp-buffer-show-function
3912 is set, use it to display current set of warnings in the
3913 "*Warnings-Show*" buffer.
3915 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3917 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3920 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
3922 * menubar.el: Allow button descriptors at least 2 long.
3924 * x-menubar.el (default-menubar): Use recommended forms.
3925 (file-menu-filter): Remove.
3926 (edit-menu-filter): Remove.
3928 1998-02-24 SL Baur <steve@altair.xemacs.org>
3930 * about.el (about-hackers): Updated.
3932 1998-02-22 Greg Klanderman <greg@alphatech.com>
3934 * help.el (help-max-help-buffers): new variable
3935 (help-register-and-maybe-prune-excess): new function
3936 (help-buffer-name): use help-max-help-buffers.
3937 (with-displaying-help-buffer): use
3938 help-register-and-maybe-prune-excess.
3940 * help.el (help-maybe-pretty-print-value): if the value fits on
3943 1998-02-21 Greg Klanderman <greg@alphatech.com>
3945 * (with-displaying-help-buffer): there is no need to kill the buffer
3946 if it exists, becasuse with-output-to-temp-buffer will clear it.
3947 further, killing the buffer violates the rule that
3948 temp-buffer-show-function, if set, has the full responsibility of
3949 showing the temp buffer. killing the buffer fucks with the window
3950 configuration, hosing temp-buffer-show-function.
3953 1998-02-23 Didier Verna <verna@inf.enst.fr>
3955 * modeline.el (mouse-drag-modeline):
3956 - Always scroll the modeline that was originally clicked on.
3957 - Use x pixels instead of x characters (which doesn't work anyway)
3958 as horizontal reference for modeline dragging. This allows us to
3959 keep on dragging the modeline even if the motion event occurs in
3962 1998-02-23 Didier Verna <verna@inf.enst.fr>
3964 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3965 glyph on the modeline to indicate that dragging the mouse has an
3966 effect both horizontally and vertically.
3968 1998-02-24 SL Baur <steve@altair.xemacs.org>
3970 * about.el (about-xemacs): Get rid of redundant visible version
3973 1998-02-19 SL Baur <steve@altair.xemacs.org>
3975 * about.el (about-hackers): Update credits.
3977 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
3979 * prim/register.el (view-register): Show register type file-query.
3981 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3983 * mode-motion.el (mode-motion-highlight-internal):
3984 save-excursion inside save-window-exucrsion form to
3985 hide buffer point changes from save-window-excursion.
3986 Prevents display flickering when the mouse pointer
3989 1998-02-17 Didier Verna <verna@inf.enst.fr>
3991 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3992 function to handle correctly the case of a toolbar one side of the
3993 window: scrolling will not necessarily happen.
3995 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3997 * files.el (after-find-file): Restore missing argument
3998 to format that provides filename for "... consider M-x
3999 recover-file" message. Also call `message' with "%s"
4000 as the first arg instead of an arbitrary string.
4002 1998-02-18 SL Baur <steve@altair.xemacs.org>
4004 * about.el (about-hackers): Various additions.
4006 1998-02-15 SL Baur <steve@altair.xemacs.org>
4008 * autoload.el (generate-file-autoloads-1): Don't force an extra
4009 line out when copying on-the-same line autoloads.
4011 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4014 1998-02-14 Martin Buchholz <martin@xemacs.org>
4016 * x11/x-win-xfree86.el (x-win-init-xfree86):
4017 * x11/x-win-sun.el (x-win-init-sun):
4018 * x11/x-init.el (x-initialize-compose):
4020 (backward-or-forward-kill-sexp):
4021 (backward-or-forward-kill-sentence):
4022 (backward-or-forward-kill-word):
4023 (backward-or-forward-delete-char):
4024 * prim/isearch-mode.el (isearch-help-or-delete-char):
4025 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4026 x-keysym-on-keyboard-p to detect backspace.
4027 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4028 Clean up symbols used with dead keys, checking Linux and solaris
4030 Simplify x-win-*.el using above methods.
4031 Change documentation for x-keysym-*-p functions.
4033 1998-02-14 SL Baur <steve@altair.xemacs.org>
4035 * about.el (about-hackers): Restore entries for Michael Sperber and
4037 From Vinnie Shelton <acs@acm.org>
4039 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4041 * simple.el (count-words-region): Ditto.
4043 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4045 * simple.el (count-words-buffer): Document. Don't print anything
4048 1998-02-12 SL Baur <steve@altair.xemacs.org>
4050 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4051 multiple files in InfoDock.
4053 1998-02-11 SL Baur <steve@altair.xemacs.org>
4055 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4056 from version.el in InfoDock.
4058 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4061 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4063 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4064 variable name in docstring.
4066 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4068 * menubar.h: Include "gui.h".
4070 1998-02-10 SL Baur <steve@altair.xemacs.org>
4072 * site-load.el: Fix documentation.
4074 1998-02-09 SL Baur <steve@altair.xemacs.org>
4076 * package-get-base.el (package-get-base): Updated.
4078 * keymap.el: PC-ize.
4080 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4082 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4083 from' on a fresh line.
4085 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4087 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4090 1998-02-09 SL Baur <steve@altair.xemacs.org>
4092 * undo-stack.el: PC-ize.
4094 * cmdloop.el: PC-ize.
4096 1998-02-08 SL Baur <steve@altair.xemacs.org>
4098 * bytecomp-runtime.el: PC-ize.
4100 * byte-optimize.el: Prolog fixup. PC-ize.
4102 * cus-dep.el: Spelling fix.
4104 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4107 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4109 * text-mode.el (text-mode-hook-identify): New function,
4110 put on text-mode-hook. Set text-mode-variant here.
4111 (text-mode): Don't set it here.
4113 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4115 * text-mode.el (text-mode-hook): New defvar.
4116 (text-mode-variant): New variable.
4117 (text-mode): Set that variable locally.
4118 (toggle-text-mode-auto-fill): New command.
4120 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4122 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4124 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4126 * text-mode.el (paragraph-indent-text-mode):
4127 Renamed from spaced-text-mode.
4128 (text-mode-map): Bind TAB to indent-relative.
4129 (indented-text-mode-map): Variable deleted.
4130 (indented-text-mode): Now an alias for text-mode.
4132 1998-02-05 SL Baur <steve@altair.xemacs.org>
4134 * loadup.el: test-atoms debugging stuffs removed.
4136 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4138 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4140 1997-12-30 Colin Rafferty <colin@xemacs.org>
4142 * help.el (describe-beta): Made it use `locate-data-file'.
4143 (describe-distribution): Ditto.
4144 (describe-copying): Ditto.
4145 (describe-project): Ditto.
4146 (view-emacs-news): Ditto.
4148 * help-nomule.el (help-with-tutorial): Made it use
4149 `locate-data-file' to find tutorial.
4151 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4153 * about.el: Corrected my email address.
4155 * mouse.el: Added 'mouse-mswindows-drop' similar to
4158 1998-01-27 SL Baur <steve@altair.xemacs.org>
4160 * loadup.el (running-xemacs): Spelling fix.
4162 1998-01-26 Colin Rafferty <colin@xemacs.org>
4164 * packages.el (packages-find-packages-1): Don't allow a backwards
4165 compatible lisp tree to overwrite `preloaded-file-list'.
4167 1998-01-26 SL Baur <steve@altair.xemacs.org>
4169 * loadup.el: Don't delete "xemacs" prior to dumping.
4171 1998-01-24 SL Baur <steve@altair.xemacs.org>
4173 * package-info.el (pi-last-mod-date): New function.
4174 (pi-author-version): New function.
4175 (batch-update-package-info): Use them.
4177 1998-01-23 Colin Rafferty <colin@xemacs.org>
4179 * frame.el (get-frame-for-buffer-default-to-current): Create.
4180 (get-frame-for-buffer-noselect): Allow user to use current frame
4181 with `get-frame-for-buffer-default-to-current'.
4183 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4185 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4186 (byte-compile-output-docform): Ditto.
4187 (byte-compile-compiled-obj-to-list): Ditto.
4189 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4191 * startup.el (command-line-1): Removed code that ran
4194 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4196 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4198 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4200 * frame.el (suspend-emacs-or-iconify-frame): Check using
4201 `device-on-window-system-p' instead of explicitly checking for X,
4202 so that the same logic works for MS Windows.
4203 (suspend-or-iconify-emacs): Ditto.
4205 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4207 * about.el (about-maintainer-info): Andy Piper is back.
4208 (xemacs-hackers): Updated Andy Piper's email address.
4209 (about-hackers): Added Jonathan Harris.
4210 (about-hackers): Updated Tibor Polgar's email address.
4212 1998-01-18 SL Baur <steve@altair.xemacs.org>
4214 * about.el: Add xemacs.org email manager.
4216 * package-get-base.el (package-get-base): Updated with most recent
4219 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4221 * help.el (function-arglist): Use `indirect-function' instead of
4222 `symbol-function' so that aliases are treated correctly.
4224 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4226 * help.el (help-map): Add f1 binding to `help-for-help'.
4227 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4228 (describe-key-briefly): Use `princ' "%s" to print object.
4229 (with-displaying-help-buffer): Kill buffer if it exists, again.
4230 (describe-key): Use `princ' "%s" to print object.
4231 (describe-function-1): Use `princ' "%s" to print object.
4232 Commented out alias lines removed.
4233 (help-pretty-print-limit): New variable to control pretty-printing
4235 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4236 `help-pretty-print-value' again. Only print-print when OBJECT is
4237 list of length less than `help-pretty-print-limit'.
4238 (describe-variable): Use `help-maybe-pretty-print-value' again.
4240 1998-01-18 SL Baur <steve@altair.xemacs.org>
4242 * simple.el (blink-matching-open): Remove C++ kludge.
4243 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4245 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4247 * info.el (Info-default-directory-list): Made the documentation
4250 1998-01-13 Martin Buchholz <martin@xemacs.org>
4253 * lisp/package-admin.el:
4254 * lisp/build-report.el:
4257 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4259 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4260 warnings in Java buffers without final newline and editing the
4263 1998-01-17 SL Baur <steve@altair.xemacs.org>
4265 * packages.el (packages-find-packages-1): Don't allow a backwards
4266 compatible lisp tree to overwrite `preloaded-file-list'.
4267 Suggested by Colin Rafferty <colin@xemacs.org>
4269 * mouse.el (mouse-offix-drop): Set undo-boundary.
4270 From Oliver Graf <ograf@fga.de>
4272 1998-01-13 SL Baur <steve@altair.xemacs.org>
4274 * loadup.el (load-gc): rewrite as defun.
4275 Print something sensical if a required dump-time file isn't found.
4277 1998-01-12 SL Baur <steve@altair.xemacs.org>
4279 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4280 bug strikes a menudescriptor.
4282 * package-get-base.el (package-get-base): Updated.
4284 * package-info.el (batch-update-package-info): Derive REQUIRES
4287 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4289 * files.el (save-some-buffers): Don't play games with deleting
4290 other windows if we are in the minibuffer window.
4292 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4294 * modeline.el (modeline-minor-mode-menu): Add support for :active
4295 (add-minor-mode): Document :active property to TOGGLE.
4297 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4299 * modeline.el (modeline-minor-mode-menu): Add support for an
4300 `:included' predicate in the `toggle-sym' plist.
4301 (add-minor-mode): Document the :included property, format
4302 docstring some more.
4303 (modeline-minor-mode-menu): Documentation string added.
4305 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4307 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4308 labels from the symbol-names by thwacking off the overly redundant
4309 and overused "mode", parenthesizing "minor", and capitalizing the
4310 resultant strings. Also shortened the menu's title by eliminating
4311 the redundant buffer name.
4312 (add-minor-mode): Beautified the docstring, added mention of the
4313 `:menu-tag' property of TOGGLE.
4314 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4315 `toggle-sym' to beatify the mode-life menus.
4316 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4317 `auto-fill-function'.
4319 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4321 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4322 menus to :style 'toggle.
4324 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4326 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4328 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4330 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4331 only recognize first hyperlink.
4332 (hyper-apropos-highlightify): Deletia, this is already done by
4333 `hyper-apropos-insert-face'.
4334 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4336 1998-01-09 SL Baur <steve@altair.xemacs.org>
4338 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4340 (toolbar-mail-reader): Add support for `send'.
4341 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4343 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4345 * info.el (Info-emacs-info-file-name): Add defvar for
4346 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4347 will function properly.
4349 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4351 * simple.el: make the backwards delete function called by
4352 `backward-or-forward-delete-char' user configurable.
4354 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4356 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4357 compiled function got loaded from.
4359 1998-01-09 SL Baur <steve@altair.xemacs.org>
4361 * term/apollo.el: Synched up with InfoDock 3.6.2.
4363 1998-01-08 SL Baur <steve@altair.xemacs.org>
4365 * startup.el (load-init-file): Load autoloads earlier.
4366 (startup-splash-frame): Handle InfoDock logo.
4368 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4370 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4372 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4373 doesn't have this function.
4375 * packages.el (locate-data-file): Fix to call `locate-file'.
4377 1998-01-07 SL Baur <steve@altair.xemacs.org>
4379 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4380 version of version.el.
4381 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4383 * x-menubar.el (default-menubar): Guard reference to
4385 (default-menubar): Guard references to `font-lock-mode'.
4386 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4387 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4389 * make-docfile.el: Don't snarf doc strings from autoloads.
4391 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4392 loading auto-autoloads files.
4394 * loaddefs.el: Disable dumping autoloads.
4396 1998-01-05 SL Baur <steve@altair.xemacs.org>
4398 * lisp-mnt.el: Synch to Emacs 20.2.
4400 * help.el: Remove manual autoload of `finder-by-keyword'.
4402 * finder.el (finder-by-keyword): Autoload.
4404 * help.el: Conditionalize hyperbole setup.
4406 1998-01-04 SL Baur <steve@altair.xemacs.org>
4408 * packages.el (package-require): Update to reflect new data format.
4410 1998-01-02 Didier Verna <verna@inf.enst.fr>
4412 * x-menubar.el (default-menubar): make the tutorials available
4413 through the menubar. (Plus some compilation warnings cleanup).
4415 1998-01-04 SL Baur <steve@altair.xemacs.org>
4417 * check-features.el: New file. Perform sanity check after build.
4419 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4420 files to tooltalk package.
4421 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4424 * package-admin.el (package-admin-xemacs): Use better default for
4425 location of XEmacs binary.
4427 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4429 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4430 tag with sexp and add value tag with value `t'.
4432 1998-01-03 SL Baur <steve@altair.xemacs.org>
4434 * package-get.el: Changes to work with real data.
4435 From Pete Ware <ware@cis.ohio-state.edu>
4437 * packages.el (packages-reload-autoloads): Guard load for the time
4440 * update-elc.el ("packages.el"): Force loading packages.el instead
4441 of possibly out-of-date packges.elc.
4442 * make-docfile.el ("packages.el"): Ditto.
4444 1998-01-02 Colin Rafferty <colin@xemacs.org>
4446 * build-report.el (build-report-delete-regexp): Added a rule for
4447 the main tarball shadowing anything past it.
4449 1998-01-02 SL Baur <steve@altair.xemacs.org>
4451 * packages.el (package-provide): Delete a previous provide.
4453 * package-info.el: New file.
4455 * package-get.el: New file.
4456 From Pete Ware <ware@cis.ohio-state.edu>
4457 (package-get): Fix md5 computation to work with Mule.
4459 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4461 * simple.el (log-message-*): Quote symbols in docstrings properly.
4463 1998-01-01 SL Baur <steve@altair.xemacs.org>
4465 * packages.el (packages-new-autoloads): Ignore symbolic links.
4467 * cus-face.el (face-custom-attributes-get): Fix typo.
4468 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4470 1997-12-31 SL Baur <steve@altair.xemacs.org>
4472 * startup.el (load-init-file): Reload new or changed autoloads
4473 unless inhibited. Reload modified dumped lisp (stubbed).
4475 * packages.el (packages-new-autoloads): New function.
4476 (packages-reload-autoloads): New function.
4477 (packages-reload-dumped-lisp): New (stub) function.
4479 * loadup.el: Inhibit reloading dumped files when running temacs.
4481 * loadhist.el (file-provides): Extend to handle variant
4484 * replace.el (query-replace): Fix typo.
4486 1997-12-30 SL Baur <steve@altair.xemacs.org>
4488 * make-docfile.el: list-autoloads-path has been renamed.
4489 * update-elc.el: list-autoloads has been renamed.
4491 * packages.el (packages-list-autoloads): Renamed.
4492 (packages-list-autoloads-path): Ditto.
4494 1997-12-29 Colin Rafferty <colin@xemacs.org>
4496 * packages.el (packages-find-packages-1): Made it signal a warning
4497 for an error in an auto-autoload.el file.
4499 1997-12-30 SL Baur <steve@altair.xemacs.org>
4501 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4503 From Aki Vehtari <Aki.Vehtari@hut.fi>
4505 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4507 * loadhist.el (unload-feature): Remove autoload.
4509 1997-12-28 SL Baur <steve@altair.xemacs.org>
4511 * loadhist.el: Unpackaged.
4513 * help.el (describe-symbol-find-file): Rename
4514 `describe-function-find-file' and make old name obsolete.
4515 (describe-function-1): Use it.
4516 (describe-function-1): Guard reference to
4517 `compiled-function-annotation'.
4519 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4521 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4523 (help-mode-quit): New optional arg to control whether it kills or
4525 (with-displaying-help-buffer): Don't kill buffer initially, even
4526 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4527 (help-pretty-print-value): Rename back from
4528 `help-maybe-pretty-print-value'! If `pp-internal' is available
4529 use it, otherwise use dumped `cl-prettyprint'.
4530 (describe-variable): Use `help-pretty-print-value' again.
4531 (find-func): Removed reference to "find-func" at end.
4533 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4535 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4536 GUI XEmacs. Rename? x-menubar is rather window system
4537 independant, except for a couple of items.
4539 1997-12-26 SL Baur <steve@altair.xemacs.org>
4541 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4542 entries as they will no longer be distributed with XEmacs.
4544 * format.el (format-alist): Fix image/tiff regexps.
4545 From P. E. Jareth Hein <jareth@camelot-soft.com>
4547 * help.el (help-maybe-pretty-print-value): Rename.
4548 (describe-variable): Use it.
4549 (describe-variable): Add trailing linefeed.
4551 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4553 * help.el (describe-function-1): Don't output anything for
4554 arglist of autoload functions.
4556 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4558 * help.el (describe-function-1): Don't output anything for
4559 arglist of autoload functions.
4561 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4563 * help.el (help-mode-map): New bindings for `help-mode-bury',
4564 `describe-function-at-point', `describe-variable-at-point',
4565 `Info-elisp-ref', `customize-variable', `help-next-section' and
4566 `help-prev-section'.
4567 (help-next-section): New function.
4568 (help-prev-section): New function.
4569 (help-mode-quit): Changed to kill the help buffer.
4570 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4572 (help-buffer-name): New function to generate the name of help
4574 (with-displaying-help-buffer): Is now a macro. Takes an new first
4575 argument giving the name of the help buffer.
4576 (describe-key): Use `with-displaying-help-buffer' with name.
4577 (describe-mode): Ditto.
4578 (describe-bindings): Ditto.
4579 (describe-prefix-bindings): Ditto.
4580 (view-lossage): Ditto.
4581 (with-syntax-table): New macro.
4582 (function-called-at-point): Use `ignore-errors' and
4583 `with-syntax-table'.
4584 (function-at-point): Ditto.
4585 (describe-function): Use `with-displaying-help-buffer' with name.
4586 (function-arglist): Extracted from `describe-function-1'. Returns
4587 function's arglist as string.
4588 (function-documentation): Extracted from `describe-function-1'.
4589 Returns function's docstring.
4590 (describe-function-1): Remove all the "stream" garbage, including
4591 the stream argument. Use `function-arglist' and
4592 `function-documentation'.
4593 (describe-function-arglist): Just use `function-arglist'.
4594 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4595 (help-pretty-print-value): New function to help with
4596 pretty-printing variable values. Knows about `#<...>'. Needs
4598 (describe-variable): Use `with-displaying-help-buffer' with name.
4599 Formatting improved. Display file where variable is defined, if
4600 known. Use `help-pretty-print-value'.
4601 (describe-syntax): Use `with-displaying-help-buffer' with name.
4602 (list-processes): Remove "stream" garbage.
4604 1997-12-25 SL Baur <steve@altair.xemacs.org>
4606 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4607 call a dumped routine instead.
4609 * x-win-xfree86.el: Wrap file in defun.
4610 * x-win-sun.el: Ditto.
4612 1997-12-23 SL Baur <steve@altair.xemacs.org>
4614 * help.el (view-emacs-news): Remove usage of outl-mouse which
4615 advises functions and does other evil things.
4617 1997-12-22 SL Baur <steve@altair.xemacs.org>
4619 * format.el (format-alist): Add `image/tiff'.
4620 From P. E. Jareth Hein <jareth@camelot-soft.com>
4622 1997-12-21 SL Baur <steve@altair.xemacs.org>
4624 * about.el (about-hackers): More names added.
4626 * make-docfile.el: Remove superfluous package path search.
4628 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4630 1997-12-20 SL Baur <steve@altair.xemacs.org>
4632 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4635 1997-12-18 SL Baur <steve@altair.xemacs.org>
4637 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4638 get trailing slashes when added to the load-path.
4640 * x-init.el (init-x-win): Locate where XEmacs X localization files
4643 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4645 * x-faces.el: Added support for foregroundToolBarColor
4646 to xpm-color-symbols.
4648 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4650 * etags.el (tags-remove-duplicates): Removed.
4651 (buffer-tag-table-list): Use `delete-duplicates'.
4653 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4655 (get*): Defalias to `get'.
4657 * cl.el (eql): Compare integers with `eq'.
4658 (cl-map-extents): Check for `map-extents' first.
4660 1997-12-17 Didier Verna <verna@inf.enst.fr>
4662 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4663 added the 'numero', 'copyright' and 'trademark' symbols.
4665 * leim/quail/latin-post.el ("french-postfix"): see above.
4667 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4669 * widget.el (define-widget): Check the arguments.
4671 * cus-edit.el (customize-face): Use `check-argument-type'.
4672 (custom-variable-value-create): Use `signal' to signal error.
4673 (custom-variable-reset-saved): Ditto.
4674 (custom-variable-reset-standard): Ditto.
4675 (custom-face-reset-saved): Ditto.
4677 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4678 (widget-default-format-handler): Ditto.
4679 (widget-checklist-add-item): Ditto.
4680 (widget-radio-add-item): Ditto.
4681 (widget-editable-list-entry-create): Ditto.
4682 (widget-sexp-prompt-value): Ditto.
4684 * custom.el (custom-declare-variable): Signal errors better.
4685 (custom-handle-keyword): Ditto.
4686 (custom-declare-group): Ditto.
4688 * window-xemacs.el (windows): Ditto.
4690 * menubar.el (menu): Ditto.
4692 * keydefs.el (keyboard): Ditto.
4694 * minibuf.el (minibuffer): Ditto.
4696 * process.el (execute): Ditto.
4698 * fill.el (fill): Ditto.
4700 * modeline.el (modeline): Ditto.
4702 * help.el (help): Ditto.
4704 * faces.el (faces): Ditto.
4706 * files.el (files): Ditto.
4708 * x-init.el (x): Ditto.
4710 * lisp-mode.el (lisp): Ditto.
4712 * process.el (processes): Ditto.
4714 * mouse.el (mouse): Ditto.
4716 * abbrev.el (abbrev): Moved from cus-edit.
4718 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4719 as variable declaration.
4721 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4723 * menubar.el (find-menu-item): Use `check-argument-type'.
4724 (find-menu-item): Cosmetic changes.
4726 1997-12-18 SL Baur <steve@altair.xemacs.org>
4728 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4730 1997-12-17 SL Baur <steve@altair.xemacs.org>
4732 * startup.el (set-default-load-path): Only search package-path
4733 when not running temacs.
4735 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4738 * loadup.el: Correct commentary. Reformatting.
4739 (really-early-error-handler): Use absolute path to the
4740 first dumped-lisp.el file.
4741 (really-early-error-handler): Print full path name of
4742 each dumped lisp file (inherited from InfoDock).
4744 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4745 dumped-lisp.el files.
4747 * make-docfile.el (preloaded-file-list): Reorder when the
4748 package-path is searched.
4749 * update-elc.el: Ditto.
4751 * lisp-mode.el (call-with-condition-handler): Treat the same as
4752 `condition-case' for indentation.
4754 * about.el (about-xemacs): Update release date.
4756 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4758 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4759 anywhere but at the last clause.
4760 (ecase): Disallow `t' and `otherwise'.
4762 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4764 * cus-edit.el (custom-buffer-create-buttons): New function
4765 from stuff moved out of `custom-buffer-create-internal'.
4766 (custom-novice): New variable. Default t.
4767 (custom-display-global-buttons): Ditto. Default `top'.
4768 (custom-buffer-create-internal): Only display help if
4769 `custom-novice' is non-nil. Display global buttons according to
4770 `custom-display-global-buttons'.
4772 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4774 * menubar.el (find-menu-item): Use `check-argument-type'.
4775 (find-menu-item): Cosmetic changes.
4777 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4779 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4782 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4784 * format.el (format-deannotate-region): Bug fix.
4785 Deannotating a region containing unknown tags would fail
4786 (causing decoding of text/enriched to fail at user level)
4788 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4790 * minibuf.el (read-directory-name): Support sixth
4791 arg, HISTORY, as already documented.
4793 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4795 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4798 1997-12-14 SL Baur <steve@altair.xemacs.org>
4800 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4803 1997-12-13 SL Baur <steve@altair.xemacs.org>
4805 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.