1 1999-06-23 SL Baur <steve@miho.m17n.org>
3 * mule/mule-category.el (Top Level): ASCII is also latin-1.
5 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7 * packages.el (package-locations): Changed default early package
8 hierarchy to ~/.xemacs/packages.
9 (package-locations): Removed `packages' as a possible name for a
10 late package hierarchy.
12 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
14 * mule/mule-category.el (word-combining-categories): Set up new
16 (word-separating-categories): Likewise.
18 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
20 * XEmacs 21.2.17 is released
22 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
24 * font-menu.el (font-menu-set-font): allow for nil specification
27 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
29 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
32 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
34 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
35 8859-5 instead of ISO 8859-1.
37 1999-06-15 SL Baur <steve@steve1.m17n.org>
39 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
40 (viet-viscii-encode-table): Ditto.
42 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
43 Make obsolete definition of char-octet.
45 1999-06-14 SL Baur <steve@steve1.m17n.org>
47 * subr.el: Move no-Mule make-char ...
48 * help-nomule.el (make-char): To here.
49 (string-width): Make Mule compatibility alias.
51 1999-06-15 Andy Piper <andy@xemacs.org>
53 * select.el (get-selection-no-error): really make there be no-error.
54 (get-selection): revert to original.
56 1999-06-11 Andy Piper <andy@xemacs.org>
58 * select.el (selection-sets-clipboard): renamed.
59 (own-selection): use it.
61 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
63 * XEmacs 21.2.16 is released
65 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
67 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
68 missing characters to avoid crash.
70 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
72 * coding.el (set-terminal-coding-system): Only set the console
73 coding system on the selected console if it is a tty.
75 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
82 * faces.el (frob-face-property):
83 * font-menu.el (font-menu-set-font):
84 Actually apply changes from 1999-03-17
86 1999-06-10 Andy Piper <andy@xemacs.org>
88 * select.el (get-selection): abstract out non error-signalling
90 (get-selection-no-error): get-selection without signalling an
92 (selection-is-clipboard-p): new variable. controls whether the
93 selection sets the clipboard.
94 (own-selection): use it.
96 * mouse.el (insert-selection): fallback to clipboard after trying
97 primary selection and cutbuffer.
99 1999-06-05 Andy Piper <andy@xemacs.org>
101 * x-select.el (xselect-kill-buffer-hook-1): use generalised
104 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
106 * code-files.el (buffer-file-coding-system): Use `raw-text' as
108 (load): Use `raw-text' instead of `no-conversion'.
109 (insert-file-contents): Likewise.
111 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
114 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
116 * coding.el: Don't copy `no-conversion' to `raw-text'.
118 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
120 * subr.el (make-char): Define it if Mule is not around.
122 1999-06-07 SL Baur <steve@steve1.m17n.org>
124 * mule/mule-help.el: Add trailing newline. Use mule keyword.
126 * x-select.el (x-disown-selection-internal): Restore symbol as an
128 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
130 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
132 * XEmacs 21.2.15 is released
134 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
136 * subr.el (split-string): Avoid infinite looping
138 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
140 * ldap.el (ldap-ignore-attribute-codings): New variable
141 (ldap-default-attribute-decoder): New variable
142 (ldap-coding-system): New variable
143 (ldap-attribute-syntax-encoders): New variable
144 (ldap-attribute-syntax-decoders): New variable
145 (ldap-attribute-syntaxes-alist): New variable
146 (ldap-encode-boolean): New function
147 (ldap-decode-boolean): New function
148 (ldap-encode-country-string): New function
149 (ldap-decode-string): New function
150 (ldap-decode-address): New function
151 (ldap-encode-address): New function
152 (ldap-decode-attribute): New function
153 (ldap-search): Use some of these
155 1999-05-25 Jan Vroonhof <jan@xemacs.org>
157 * version.el (emacs-version): Make the patch level/beta come
158 before the XEmacs qualifier so that it gets into (funcall
159 emacs-version) and thus in the bug reports.
160 (emacs-version>=): Support patch levels.
162 1999-06-03 SL Baur <steve@xemacs.org>
164 * version.el: implement x.y.z version number
165 From Jan Vroonhof <vroonhof@math.ethz.ch>
167 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
169 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
171 1999-05-22 Vin Shelton <acs@xemacs.org>
173 * startup.el: Document -private and break out non-standard X options.
175 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
177 * mule/mule-charset.el (charset-after): New function.
178 (charset-direction): Synch with Mule, update docstring.
179 (get-charset-property): New function.
180 (put-charset-property): New function.
181 (charset-plist): New function.
183 * mule/mule-charset.el (compose-region):
184 (decompose-region): remove; these functions (which don't work
185 since we don't do composite characters) have been moved to
187 (toplevel): follow coding standards
189 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
191 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
194 * code-files.el: Fix commentary to follow coding standards. Move
195 the single line left in mule-files.el to here.
197 * mule/mule-files.el: delete.
199 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
201 * info.el (Info-scroll-prev): Use event functions instead of the
202 old emacs 19 interface.
204 1999-06-02 Andy Piper <andy@xemacs.org>
206 * x-font-menu.el (x-font-menu-load-font):
207 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
209 1999-05-31 Andy Piper <andy@xemacs.org>
211 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
213 (font-menu-this-frame-only-p): ditto.
214 (font-menu-max-items): reinstate, from Jan Vroonhof
215 <vroonhof@math.ethz.ch>
216 (font-menu-submenu-name-format): ditto.
217 (font-menu-split-long-menu): ditto, for use by the family
219 (font-menu-family-constructor): use it.
221 1999-05-30 Andy Piper <andy@xemacs.org>
223 * msw-faces.el (mswindows-font-regexp): new font matching regexp
224 for use by the font menu.
226 * msw-font-menu.el: new file implementing mswindows specific
228 (mswindows-font-menu-registry-encoding): new function mirroring x version.
229 (mswindows-font-menu-junk-families): ditto.
230 (hack-font-truename): ditto.
231 (mswindows-font-regexp-ascii): ditto.
232 (mswindows-reset-device-font-menus): ditto.
233 (mswindows-font-menu-font-data): ditto.
234 (mswindows-font-menu-load-font): ditto.
236 * x-font-menu.el (x-reset-device-font-menus): made device specific.
237 (x-font-menu-font-data): ditto.
238 (x-font-menu-load-font): ditto.
240 * font-menu.el: new file implementing generic font menu behaviour.
241 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
242 made device independent.
243 (font-menu-this-frame-only-p): ditto.
244 (font-menu-preferred-resolution): ditto.
245 (font-menu-size-scaling): new variable used to determine whether
246 sizes are in points or tenths of a point.
247 (vassoc): moved from x-font-menu.el.
248 (device-fonts-cache): ditto.
249 (device-fonts-cache): ditto.
250 (flush-device-fonts-cache): ditto.
251 (reset-device-font-menus): copied from x-font-menu.el and made
252 device independent. Most functionality deferred to
253 device-dependent versions.
254 (font-menu-family-constructor): copied from x-font-menu.el and
255 made device independent.
256 (font-menu-size-constructor): ditto.
257 (font-menu-weight-constructor): ditto.
258 (font-menu-set-font): ditto.
259 (font-menu-change-face): ditto.
260 (font-menu-load-font): new device method.
261 (font-menu-font-data): ditto.
263 * x-font-menu.el: The above functions deleted.
265 1999-05-26 Andy Piper <andy@xemacs.org>
269 * loadup.el: rehash expand-file-name usage to not use default-directory.
271 1999-05-21 Andy Piper <andy@xemacs.org>
273 * x-select.el (x-select-convert-to-text):
274 (x-selected-text-type):
276 (xselect-convert-to-string):
277 (xselect-convert-to-compound-text):
278 (xselect-convert-to-length):
279 (xselect-convert-to-targets):
280 (xselect-convert-to-delete):
281 (xselect-convert-to-filename):
282 (xselect-convert-to-charpos):
283 (xselect-convert-to-lineno):
284 (xselect-convert-to-colno):
285 (xselect-convert-to-sourceloc):
286 (xselect-convert-to-os):
287 (xselect-convert-to-host):
288 (xselect-convert-to-user):
289 (xselect-convert-to-class):
290 (xselect-convert-to-name):
291 (xselect-convert-to-integer):
292 (xselect-convert-to-atom):
293 (xselect-convert-to-identity): functions renamed from x-* and
295 (x-get-secondary-selection): use rename get-selection.
296 (x-get-clipboard): ditto.
297 (x-own-selection): moved to select.el.
298 (x-valid-simple-selection-p): ditto.
299 (x-dehilight-selection): ditto.
300 (x-own-clipboard): ditto.
301 (x-disown-selection): ditto.
303 * x-mouse.el (x-yank-function): moved to mouse.el.
304 (x-insert-selection): ditto.
305 (x-set-point-and-move-selection): use renamed function.
307 * select.el (selected-text-type): moved and renamed from
309 (selection-owner-p): moved to C.
310 (selection-exists-p): ditto.
311 (get-cutbuffer): new device method.
312 (get-selection): generalised and moved from x-select.el.
313 (own-selection): moved x-own-selection functionality into here.
314 (dehilight-selection): renamed and moved from x-select.el.
315 (own-clipboard): functionality moved from x-select.el using new
317 (disown-clipboard): ditto.
318 (select-convert-to-text):
319 (select-convert-to-string):
320 (select-convert-to-compound-text):
321 (select-convert-to-length):
322 (select-convert-to-targets):
323 (select-convert-to-delete):
324 (select-convert-to-filename):
325 (select-convert-to-charpos):
326 (select-convert-to-lineno):
327 (select-convert-to-colno):
328 (select-convert-to-sourceloc):
329 (select-convert-to-os):
330 (select-convert-to-host):
331 (select-convert-to-user):
332 (select-convert-to-class):
333 (select-convert-to-name):
334 (select-convert-to-integer):
335 (select-convert-to-atom):
336 (select-convert-to-identity): new functions renamed from x-* and
337 moved from x-select.el.
339 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
340 into here and use as the default window-system mouse yank.
341 (insert-selection): generalised and moved from x-mouse.el.
342 (own-clipboard): moved to C.
344 * msw-select.el (mswindows-selection-owned-p): deleted.
345 (mswindows-own-selection): generalised and moved to select.el.
346 (mswindows-disown-selection): generalised and moved to C.
347 (mswindows-selection-owner-p): ditto.
349 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
351 * XEmacs 21.2.14 is released
353 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
355 * about.el: update contact info for jason and slb.
357 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
359 * mule/european.el (setup-romanian-environment): Add Romanian
360 support from Emacs/Mule romanian.el.
362 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
364 * cus-face.el: Label all custom changes with the 'custom' tag.
366 * cus-edit.el: idem ditto.
368 * faces.el: Added suport for adding device tags to various functions.
369 (custom): New device tag.
370 (face-spec-set): Call reset face with tags argument. No longer do
371 x-init-global-faces hack.
373 * faces.el (frob-face-property): Use an anonymous specifier to map
374 frob-face-property-1 over.
376 * x-font-menu.el (font-menu-set-font): Always specify all
377 properties to custom.
379 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
381 * mule/european.el (setup-czech-environment): Add czech support.
382 From David Sauer <davids@orfinet.cz>
384 1999-03-15 SL Baur <steve@xemacs.org>
386 * check-features.el: Turn hard errors into warnings.
388 1999-03-21 SL Baur <steve@xemacs.org>
390 * simple.el (delete-key-deletes-forward): As per discussion on
391 xemacs-beta, default to t.
393 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
395 * loadup.el: Define Installation-string before loading anything.
397 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
399 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
400 From Anders Stenman <stenman@isy.liu.se>
402 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
404 * wid-edit.el (widget-glyph-find): Ditto.
406 * packages.el (locate-library): Ditto.
408 * loadup.el (really-early-error-handler): Ditto.
410 * lib-complete.el (read-library): Ditto.
412 * faces.el (set-face-stipple): Ditto.
414 * code-files.el (load): Use new calling style of locate-file.
416 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
418 * packages.el (packages-unbytecompiled-lisp): Installation.el is
421 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
423 * dumped-lisp.el (preloaded-file-list): Don't load
426 * loadup.el (Installation-string): Define it here.
428 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
430 * dumped-lisp.el (preloaded-file-list): Revert previous change --
431 Installation.el needs to be loaded before `dump-paths', otherwise
432 the dumping process won't find it.
434 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
436 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
437 subr so that we can use `replace-in-string' in Installation.el to
438 get rid of C-m chars under the native Windows build.
440 1999-04-29 Andy Piper <andy@xemacs.org>
442 * make-docfile.el: canonicalize file and directory names.
444 * device.el (call-device-method): new function for calling device
446 (define-device-method): new function for defining device methods.
447 (define-device-method*): ditto.
449 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
451 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
453 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
455 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
456 (cyrillic-koi8-r-encode-table): Likewise.
457 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
458 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
460 * mule/mule-misc.el (split-char-or-char-int): New function [moved
463 * mule/vietnamese.el: Move function `split-char-or-char-int' to
466 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
469 - Change font registry name from "Thai94x94-0" to "xtis-0".
470 - Change mnemonic of coding-system `tis-620' to "TIS620".
472 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
474 * mule/ethiopic.el: fixed.
476 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
478 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
480 * mule/thai-xtis.el: New file.
482 * mule/vietnamese.el: New file.
484 * mule/ethiopic.el: New file.
486 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
488 * bytecomp.el (byte-compile-close-variables): Leave
489 debug-issue-ebola-notices alone.
491 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
493 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
494 at the top of the buffer since it is the most important thing to
496 (ldap-get-host-parameter): New defun
497 (ldap-search): Add a new parameter `withdn' to retrieve the
498 distinguished names of entries
500 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
502 * startup.el (splash-frame-body): Date and spelling fixes.
504 1999-03-16 Colin Rafferty <colin@xemacs.org>
506 * view-less.el (toggle-truncate-lines): add autoload tag
508 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
510 * format.el (format-alist): Disable image stuff.
512 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
514 * wid-edit.el (widget-glyph-find): Search by directories, then by
515 suffixes rather than the other way around.
516 (widget-image-conversion): Renamed to
517 `widget-image-file-name-suffixes'.
519 1999-04-16 Olivier Galibert <galibert@pobox.com>
521 * mule/mule-charset.el: Made old functions obsolete, remove the
522 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
523 (charset-iso-graphic-plane): Rename from charset-graphic.
524 (charset-iso-final-char): Rename from charset-final.
525 (charset-width): Rename from charset-columns.
526 (charset-bytes): Added from fsf compatibility, returns always 1.
528 * mule/mule-misc.el: Move charset-doc-string alias to
531 1999-04-14 Colin Rafferty <colin@xemacs.org>
533 * x-faces.el (x-make-font-bold-italic): honor
534 *try-oblique-before-italic-fonts*
536 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
538 * cl-extra.el (coerce): Coerce numbers to characters correctly.
540 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
542 * x-faces.el (try-oblique-before-italic-fonts): Use the right
545 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
547 * cl-extra.el (equalp): Would bug out for lists.
549 1999-03-12 Charles G Waldman <cgw@fnal.gov>
551 * about.el (about-hackers): Change cgw's email address
553 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
555 * XEmacs 21.2.13 is released
557 1999-03-12 SL Baur <steve@xemacs.org>
559 * simple.el (delete-key-deletes-forward): Revert to previous
562 1999-01-18 Didier Verna <verna@inf.enst.fr>
564 * menubar-items.el (xemacs-splash-buffer): handle the case of
565 multiple elements in the splash buffer body.
567 * startup.el (splash-frame-timeout): new constant: interval
568 between splash buffer elements.
569 (command-line-1): handle splash buffer with multiple elements (use
571 (splash-frame-body): Originally `startup-splash-frame-body'.
572 Rewrote a cleaner and more readable version. This can now be array,
573 in which case each element is displayed in turn in the splash buffer.
574 (splash-frame-static-body): new constant. Persistent information
575 across all splash buffer elements (preserves the possibility to give
576 it in different languages.
577 (circulate-splash-frame-elements): new function. Used as a timeout
578 to circulate through all splash frame elements and display them in
580 (display-splash-frame): originally `startup-splash-frame'. Handle
581 the case of multiple elements in the splash buffer body. Now
582 returns a timeout id if multiple elements to display, or nil.
584 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
586 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
587 so they can be overridden by x-init-face-from-resources.
588 Additionally specify the font name also with an x tag.
590 1999-03-08 Andy Piper <andy@xemacs.org>
592 * package-get.el (package-get-base): autoload.
594 * menubar-items.el (default-menubar): add update menu item. Fix
595 custom menu to only be activated when package-base is available.
597 * package-get.el (package-get-custom): don't load
598 package-get-custom as it is auto-generated. Fix group definition.
600 1999-03-05 Didier Verna <verna@inf.enst.fr>
602 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
603 instead of `symbol-name' (Thanks Kyle).
605 * cus-edit.el (custom-save-variables): use `prin1' instead of
606 princ to write symbols.
608 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
610 * XEmacs 21.2.12 is released
612 1999-03-05 SL Baur <steve@xemacs.org>
614 * menubar-items.el (default-menubar): Add kfm browsing support.
615 From Neal Becker <nbecker@fred.net>
617 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
619 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
620 calls to font-lock during buffer reversion.
622 1999-02-12 Didier Verna <verna@inf.enst.fr>
624 * info.el (Info-build-node-completions): unconditionally widen the
627 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
629 * x-faces.el (x-init-face-from-resources):
630 Only set fonts in the 'x locale.
632 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
634 * package-ui.el (pui-install-selected-packages): Don't throw on
635 `package-admin-delete-binary-package' returning nil since it's
636 normal. Reindent function.
637 (pui-add-required-packages): Handle case where packages selected
638 for installation have never been installed.
640 1999-03-03 Martin Buchholz <martin@xemacs.org>
642 * menubar-items.el (default-menubar):
643 Implement the ``Mule->Set coding system of process'' menu item.
645 1999-02-18 Martin Buchholz <martin@xemacs.org>
647 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
649 - Change some `if's to `when's
651 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
653 * XEmacs 21.2.11 is released
655 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
657 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
658 against window close (Fix Bug #460).
659 (ask-user-about-lock-dbox): Idem.
661 1999-02-25 SL Baur <steve@xemacs.org>
663 * mule/mule-charset.el (charset-leading-byte): New function.
664 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
666 1999-02-12 Andy Piper <andy@xemacs.org>
668 * about.el (xemacs-hackers): change andy's email address.
669 (about-url-alist): change andy's web page address.
670 (about-xemacs): add piper.
672 1999-02-16 SL Baur <steve@xemacs.org>
674 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
675 of mule-base into lisp/mule.
677 1999-02-16 SL Baur <steve@xemacs.org>
691 mule/mule-category.el:
693 mule/mule-charset.el:
700 mule/mule-tty-init.el:
702 mule/viet-chars.el: Remerge from mule-base.
704 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
705 of mule-base into lisp/mule.
707 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
709 * process.el (exec-to-string): Use `shell-command-switch' in place
710 of hard-wired "-c" (for WindowsNT).
712 1999-02-08 Charles G Waldman <cgw@pgt.com>
714 * menubar-items.el (default-menubar): Remove obsolete
717 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
719 * package-admin.el (package-admin-get-install-dir): First fall
720 back to the location of xemacs-base for non-mule packages.
722 1999-02-15 Martin Buchholz <martin@xemacs.org>
725 - improved automounter tmp directory support.
726 - support 4 (!) empirically discovered automounter conventions
728 1999-02-12 SL Baur <steve@xemacs.org>
730 * etags.el (pop-tag-mark): autoload to match key binding.
732 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
734 * XEmacs 21.2.10 is released
736 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
738 * package-get.el (package-get-remote-filename): Don't bug out for
739 a local file name in the search entry.
741 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
743 * XEmacs 21.2.9 is released
745 1999-01-19 Didier Verna <verna@inf.enst.fr>
747 * replace.el (replace-search-function): new variable containing a
748 function to perform a search-forward.
749 (replace-re-search-function): new variable containing a function
750 to perform a re-search-forward.
751 (perform-replace): use them.
753 1999-01-25 Didier Verna <verna@inf.enst.fr>
755 * select.el (selection-owner-p): use the name `XEmacs'.
756 (cut-copy-clear-internal): ditto.
758 1999-01-18 Andy Piper <andy@xemacs.org>
760 * about.el (about-url-alist): Update my entry.
761 (xemacs-hackers): Ditto.
763 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
765 * buffer.el (switch-to-buffer): Fixing documentation.
766 * minibuf.el (minibuffer-completion-table): ditto.
767 * cl-macs.el (return-from): ditto.
769 1999-01-04 Didier Verna <verna@inf.enst.fr>
771 * replace.el (delete-non-matching-lines): temporarily disable
772 case-folding when called interactively with a regexp containing
773 uppercase characters.
774 (delete-matching-lines): ditto.
775 (count-matches): ditto.
776 (list-matching-lines): ditto.
778 1999-01-07 Colin Rafferty <colin@xemacs.org>
780 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
781 abort if current window is split horizontally, not if others are
782 split. Got rid of unnecessary minibuffer checking. Also, add
783 some comments (it's still complex).
785 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
787 * package-get.el: changed address for doc.ic.ac.uk to
790 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
792 * ldap.el (toplevel): Remove requires so that the file compiles
793 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
795 1999-01-10 J. Kean Johnston <jkj@sco.com>
797 * dump-paths.el: Calculate module-directory and set
798 module-load-path to the load path for modules.
800 * loadup.el: Get bootstrap value of module-load-path from the
801 environment variable EMACSBOOTSTRAPMODULEPATH.
802 - Display the module load path if we're debugging paths.
804 * setup-paths.el: Added function paths-find-site-module-directory.
805 - Added function paths-find-module-directory.
806 - Added function paths-construct-module-load-path. Uses new
807 environment variable EMACSMODULEPATH.
809 1998-12-30 Martin Buchholz <martin@xemacs.org>
811 * font.el (font-default-object-for-device):
812 Oops! This `or' can't be replaced by `unless'.
813 Fixed inability to run w3, among other things.
815 1998-12-17 Charles G. Waldman <cgw@pgt.com>
817 * package-admin.el: Change initialization of
818 package-admin-install-function dependent on system type.
819 Change package-admin-install-function-mswindows to use
822 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
824 * mouse.el (default-mouse-motion-handler): Disable help echo while
827 1998-12-28 Martin Buchholz <martin@xemacs.org>
829 * XEmacs 21.2.8 is released.
831 1998-12-24 Martin Buchholz <martin@xemacs.org>
833 * XEmacs 21.2.7 is released.
835 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
837 * package-ui.el (pui-list-packages): Set truncate-lines.
839 * package-get.el (package-get-download-menu): Use
840 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
842 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
843 (pui-help-string): idem.
844 (list-packages-mode): New major mode.
845 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
846 (pui-install-selected-packages): Add suport for removing packages.
847 (pui-toggle-package-delete-key): New function.
848 (pui-popup-context-sensitive): New kludge.
849 (pui-list-packages): Add warning when `package-get-remote' is nil.
850 (package-ui-add-site): New function.
852 1998-12-01 Didier Verna <verna@inf.enst.fr>
854 * hyper-apropos.el (hyper-where-is): added the missing autoload.
856 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
858 * ldap.el: Custom-ized
859 (toplevel): Do not provide `ldap' which is provided by C level
861 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
863 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
865 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
867 1998-12-17 Andy Piper <andy@xemacs.org>
869 * sound.el (sound-load-list): name changed from sound-load-alist.
870 (sound-extension-list): name changed from sound-ext-list.
871 (load-default-sounds): use new names.
872 (load-sound-file): use new names.
874 1998-12-16 Andy Piper <andy@xemacs.org>
876 * XEmacs 21.2.6 is released
878 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
880 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
883 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
885 * wid-edit.el (widget-echo-this-extent): Set
886 help-echo-owns-message to t.
888 1998-11-30 Greg Klanderman <greg@alphatech.com>
890 * package-get.el (package-get-download-menu): use toggles for
891 each site in the download site menu.
893 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
895 * package-get.el (package-get): If we cannot find a package
896 because package-get-remote is not set, give a more helpful
899 1998-11-30 Greg Klanderman <greg@alphatech.com>
901 * package-get.el (package-get-remote-filename): use an EFS path
902 with user anonymous if no user is specified.
904 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
906 * faces.el (face-spec-set): Re-init fallfacks for default after
907 calling reset-face on the default face.
909 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
911 * package-admin.el (package-admin-default-install-function):
912 Behave as advertised. Make sure the pkg-dir is proper for
914 (package-admin-add-binary-package): Make sure the pkg-dir is
915 proper for default-directory.
916 (package-admin-install-function-mswindows): Make sure the pkg-dir
917 is proper for default-directory.
919 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
921 * XEmacs 21.2.5 is released
923 1998-12-05 SL Baur <steve@altair.xemacs.org>
925 * files.el (binary-file-regexps): regexp-opt is not available at
928 1998-11-30 Martin Buchholz <martin@xemacs.org>
931 * x-win-sun.el (x-win-init-sun):
933 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
935 * x-init.el (init-post-x-win):
936 * x-init.el (init-pre-x-win):
937 * x-init.el (x-initialize-compose):
942 * wid-edit.el (widget-glyph-click):
943 * wid-edit.el (widget-glyph-find):
944 * wid-edit.el (widget-type):
945 * view-less.el (view-buffer-other-window):
946 * very-early-lisp.el:
950 * term/sun.el (suntool-map):
953 * syntax.el (modify-syntax-entry):
956 * startup.el (lock-directory):
957 * simple.el (set-comment-column):
958 * simple.el (backward-delete-char-untabify):
959 * shadow.el (find-emacs-lisp-shadows):
961 * setup-paths.el (paths-construct-info-path):
962 * select.el (cut-copy-clear-internal):
963 * process.el (call-process-region):
964 * process.el (start-process-shell-command):
966 * paths.el (rmail-spool-directory):
967 * paragraphs.el (use-hard-newlines):
968 * package-get.el (package-get-dependencies):
969 * package-admin.el (package-admin-delete-binary-package):
970 * obsolete.el (truncate-string):
971 * obsolete.el (store-substring):
972 * mouse.el (default-mouse-track-maybe-own-selection):
973 * mouse.el (mouse-yank-at-point):
975 * modeline.el (mouse-drag-modeline):
976 * minibuf.el (read-directory-name-internal):
977 * minibuf.el (read-file-name-internal):
978 * minibuf.el (read-file-name-internal-1):
979 * minibuf.el (read-file-name-2):
980 * minibuf.el (exact-minibuffer-completion-p):
981 * minibuf.el (read-from-minibuffer):
983 * menubar.el (check-menu-syntax):
984 * map-ynp.el (map-y-or-n-p):
985 * make-docfile.el (docfile-out-of-date):
986 * loadup.el ((member "run-temacs" command-line-args)):
987 * loadup.el ((member "no-site-file" command-line-args)):
988 * loadup.el (really-early-error-handler):
992 * lisp-mnt.el (lm-verify):
993 * lib-complete.el (lib-complete:cache-completions):
994 * lib-complete.el (library-all-completions):
995 * itimer.el (itimer-run-expired-timers):
996 * info.el (Info-mode):
997 * info.el (Info-insert-file-contents):
998 * info.el (Info-rebuild-dir):
999 * info.el (Info-build-dir-anew):
1000 * info.el (Info-parse-dir-entries):
1001 * info.el (Info-dir-outdated-p):
1002 * info.el (Info-insert-dir):
1003 * info.el (info-xref):
1005 * hyper-apropos.el (hyper-apropos-get-doc):
1006 * hyper-apropos.el (hyper-describe-face):
1007 * hyper-apropos.el (hyper-apropos-mode):
1009 * help.el (list-processes):
1012 * font.el (mswindows-font-create-name):
1013 * font.el (font-default-font-for-device):
1014 * font.el (x-font-create-object):
1015 * font.el (font-registry):
1017 * font-lock.el (font-lock-keywords):
1019 * finder.el (finder-compile-keywords):
1020 * find-paths.el (paths-find-recursive-path):
1021 * fill.el (set-justification-center):
1022 * fill.el (fill-region-as-paragraph):
1023 * files.el (insert-directory):
1024 * files.el (wildcard-to-regexp):
1025 * files.el (recover-file):
1026 * files.el (basic-save-buffer):
1027 * files.el (delete-auto-save-file-if-necessary):
1028 * files.el (file-relative-name):
1029 * files.el (backup-extract-version):
1030 * files.el (backup-buffer):
1031 * files.el (set-visited-file-name):
1032 * files.el (set-auto-mode):
1033 * files.el (interpreter-mode-alist):
1035 * files.el (find-file-noselect):
1036 * files.el (abbreviate-file-name):
1037 * files.el (parse-colon-path):
1038 * files.el (directory-abbrev-alist):
1039 * etags.el (visit-tags-table-buffer):
1040 * easymenu.el (easy-menu-define):
1041 * dragdrop.el (experimental-dragdrop-drag):
1042 * dragdrop.el (dragdrop-drop-do-functions):
1043 * dragdrop.el (dragdrop-drop-at-point):
1044 * disass.el (disassemble-1):
1045 * disass.el (disassemble-internal):
1046 * disass.el (disassemble):
1048 * derived.el (derived-mode-init-mode-variables):
1049 * derived.el (define-derived-mode):
1050 * custom.el (defgroup):
1051 * cus-edit.el (custom-quote):
1053 * code-process.el (open-network-stream):
1054 * code-process.el (start-process):
1055 * code-process.el (call-process-region):
1056 * code-process.el (call-process):
1058 * code-files.el (insert-file-contents):
1060 * code-files.el (buffer-file-coding-system-for-read):
1061 * cmdloop.el (yes-or-no-p-minibuf):
1065 * callers-of-rpt.el (make-caller-report):
1066 * callers-of-rpt.el:
1067 * bytecomp.el (batch-byte-recompile-directory):
1068 * bytecomp.el (batch-byte-compile-1):
1069 * bytecomp.el (batch-byte-compile):
1070 * bytecomp.el (display-call-tree):
1071 * bytecomp.el (byte-compile-insert):
1072 * bytecomp.el (byte-compile-two-args-19->20):
1073 * bytecomp.el (byte-compile-variable-ref):
1074 * bytecomp.el (byte-compile-form):
1075 * bytecomp.el (byte-compile-top-level-body):
1076 * bytecomp.el (byte-compile-out-toplevel):
1077 * bytecomp.el (byte-compile-byte-code-maker):
1078 * bytecomp.el (byte-compile-file-form-defmumble):
1079 * bytecomp.el (byte-compile-file-form):
1080 * bytecomp.el (byte-compile-keep-pending):
1081 * bytecomp.el (byte-compile-insert-header):
1082 * bytecomp.el (byte-compile-from-buffer):
1083 * bytecomp.el (byte-compile-file):
1084 * bytecomp.el (byte-recompile-file):
1085 * bytecomp.el (byte-compile-close-variables):
1086 * bytecomp.el (byte-compile-warn-about-unused-variables):
1087 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
1088 * bytecomp.el (byte-compiler-legal-options):
1089 * bytecomp.el (byte-compile-lapcode):
1090 * bytecomp.el (byte-optimize-log):
1091 * bytecomp.el ((fboundp 'defsubst)):
1093 * bytecomp-runtime.el:
1094 * byte-optimize.el (byte-optimize-apply):
1095 * byte-optimize.el (car):
1096 * byte-optimize.el (byte-optimize-form):
1097 * byte-optimize.el (byte-optimize-form-code-walker):
1099 * build-report.el (build-report-insert-installation-file):
1100 * build-report.el (build-report):
1102 * apropos.el (apropos-documentation):
1104 - clean up byte-compile warnings
1105 - remove unused variables
1106 - Use common lisp style hashtable functions
1107 - byte compiler cleanup
1108 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1109 - remove old backquote syntax usage
1110 - move some cl functionality into C for speed.
1111 - remove last remaining VMS support
1113 - implement last, butlast, nbutlast, copy-list in C.
1114 - new macro ignore-file-errors, similar to ignore-errors
1115 (ignore-file-errors (delete-file "foo"))
1116 - get frequent garbage collection during loadup.el by tweaking
1117 gc-cons-threshold, rather than explicitly calling garbage-collect
1118 - default delete-key-deletes-forward to `t'.
1120 1998-11-28 SL Baur <steve@altair.xemacs.org>
1122 * XEmacs 21.2-beta4 is released.
1124 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1126 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1127 (easy-menu-item-present-p): Wrapper around find-menu-item.
1128 (easy-menu-remove-item): Wrapper around delete-menu-item.
1130 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1131 (add-menu-button): Add 'in-menu' argument.
1132 (add-menu-item-1): Add in-menu support to helper function.
1134 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1136 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1138 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1140 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1143 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1145 * process.el (shell-command-on-region): Report if the command
1146 succeeded or failed.
1148 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1150 * subr.el (buffer-substring-no-properties): Comment out.
1152 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1154 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1155 into font instances first, like `x-frob-font-size' does.
1156 (mswindows-find-larger-font): ditto
1158 1998-11-04 Greg Klanderman <greg@alphatech.com>
1160 * package-ui.el (pui-install-selected-packages): fix args in call
1163 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1165 * package-get.el (host-name): New widget type.
1166 (package-get-remote): Better customization using new type.
1167 (package-get-download-sites): idem dito.
1169 (package-get-custom): Do not use package-get-all untill we have
1170 runtime dependencies.
1172 (package-get-remove-copy): Default to 't' we no longer need this
1173 kludge as we do not currently use depenencies.
1175 (package-get-was-current): New variable.
1176 (package-get-require-base): New 'force-current' argument.
1177 (package-get-update-base): idem
1178 (package-get-package-provider): idem
1179 (package-get-locate-index-file): New 'no-remote' argument.
1180 (package-get-locate-file): idem.
1182 (package-get-maybe-save-index): New function.
1183 (package-get-update-base): Use it.
1185 1998-10-28 Greg Klanderman <greg@alphatech.com>
1187 * package-get.el (package-get-remote): default to nil; by default,
1188 don't go out to the net via EFS. They must select a download site.
1189 (package-get-download-sites): new variable.
1190 (package-get-download-menu): new function.
1191 (package-get-locate-index-file): new function.
1192 (package-get-update-base): use it.
1194 * menubar-items.el (default-menubar): add "Update Package Index"
1195 and "Add Download Site" menus under Options | Manage Packages.
1197 1998-10-19 Greg Klanderman <greg@alphatech.com>
1199 * package-get.el (package-get): bugfix code checking installed version
1200 for case where package is not currently installed.
1201 (package-get-require-signed-base-updates): new variable.
1202 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1203 deemed not a goot thing. Use the variable
1204 package-get-allow-unsigned-base-updates instead.
1206 1998-10-16 Greg Klanderman <greg@alphatech.com>
1208 * package-get.el (package-get): Don't install an older version than
1209 we already have unless explicitly told to. Issue a warning.
1211 * package-ui.el (pui-add-required-packages): when adding
1212 dependencies, don't add packages that are up to date.
1213 (pui-package-symbol-char): Don't consider a package out of date
1214 if you have a newer version installed than the latest version in
1217 * package-get.el (package-get-base-filename): document that it may
1218 be a path relative to package-get-remote; new default value.
1219 (package-get-locate-file): new function.
1220 (package-get-update-base): use it to expand package-get-base-filename.
1221 (package-get-save-base): new function to save the package-get database
1223 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1224 (package-get-update-base): pass the REMOTE-SOURCE arg.
1225 (package-get-update-base-entry): call package-get-custom-add-entry.
1226 (package-get-file-installed-p): removed; no longer needed.
1227 (package-get-create-custom): ditto.
1228 (toplevel): remove code to build and load package-get-custom.el
1229 (package-get-custom-add-entry): new function.
1231 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1233 * wid-edit.el (widget-button-click): Don't switch window.
1235 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1237 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1239 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1241 * etags.el (find-tag-default): Run find-tag-hook using
1242 run-hooks rather than funcall
1244 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1246 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1247 and the current local map as the parents to isearch-mode-map.
1249 1998-10-15 SL Baur <steve@altair.xemacs.org>
1251 * XEmacs 21.2-beta3 is released.
1253 1998-10-15 Greg Klanderman <greg@alphatech.com>
1255 * package-get.el (package-get-update-base): use
1256 insert-file-contents-internal, not insert-file-contents-literally.
1258 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1260 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1263 1998-10-15 Greg Klanderman <greg@alphatech.com>
1265 * package-get.el (package-get-update-base-entry): new function.
1266 (package-get-update-base): renamed; was `package-get-load-base'.
1267 cleanup, and use package-get-update-base-from-buffer.
1268 (package-get-update-base-from-buffer): new function.
1269 (package-get-update-base-entries): new; helper for above.
1270 Do not eval lisp grabbed over ftp; parse it from new format.
1272 1998-10-15 Greg Klanderman <greg@alphatech.com>
1274 * files.el (set-auto-mode): Don't play games loading package-get
1275 database; package-get-package-provider will handle it all.
1277 1998-10-14 Greg Klanderman <greg@alphatech.com>
1279 * package-get.el (package-get-base-filename): new variable.
1280 (package-get-require-base): new function.
1281 (package-get-pgp-signed-begin-line): new variable.
1282 (package-get-pgp-signature-begin-line): ditto.
1283 (package-get-pgp-signature-end-line): ditto.
1284 (package-get-load-base): new function.
1285 (package-get-interactive-package-query):
1286 (package-get-update-all):
1287 (package-get-dependencies):
1288 (package-get-package-provider):
1289 (package-get-custom): use package-get-require-base.
1290 [package-get-custom loading]: disable for now.
1292 * package-ui.el (pui-list-packages): use (package-get-require-base)
1294 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1296 * package-ui.el: Correct obvious thinko in choosing extent face.
1298 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1300 * menubar-items.el (default-menubar): pui-list-package has nothing
1301 to with Customize. Move all the package stuff to a new Item in Options.
1303 * package-ui.el (pui-menu): Add menu and Popup menu.
1305 * package-get.el (package-get): Use new
1306 package-admin-get-install-dir.
1308 * package-admin.el (package-admin-get-install-dir): New syntax.
1309 Conserve package location and put mule packages where mule-base is.
1311 * package-get.el : Customized
1313 * package-ui.el (pui): Customized
1314 (pui-package-install-dest-dir): New variable.
1315 (pui-install-selected-packages): Use it
1317 1998-10-12 SL Baur <steve@altair.xemacs.org>
1319 * package-get.el (package-get-interactive-package-query): Move
1320 dependency on package-get-base to run-time.
1321 (package-get-update-all): Ditto.
1322 (package-get-dependencies): Ditto.
1323 (package-get-package-provider): Ditto.
1324 (package-get-custom): Ditto.
1326 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1328 * events.el: Remove 'ascii-character property from 'backspace
1331 1998-10-11 SL Baur <steve@altair.xemacs.org>
1333 * package-get-base.el: removed.
1335 1998-09-23 Didier Verna <verna@inf.enst.fr>
1337 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1338 (no-upper-case-p): new function.
1339 (with-search-caps-disable-folding): new macro.
1340 (with-interactive-search-caps-disable-folding): new macro.
1341 (zap-to-char): In interactive mode, do a case-sensitive search if
1342 the character is uppercase.
1343 (zap-up-to-char): ditto.
1345 * replace.el (perform-replace): use the function no-upper-case-p.
1347 * isearch-mode.el (isearch-fix-case): ditto.
1348 make obsolete `with-caps-disable-folding' and
1349 `isearch-no-upper-case-p'.
1351 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1352 (tags-search): ditto.
1353 (tags-query-replace): ditto.
1355 * info.el (Info-search): ditto.
1357 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1359 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1361 1998-10-07 Greg Klanderman <greg@alphatech.com>
1363 * package-admin.el (package-admin-rmtree): rewritten. need to
1364 check for "." and ".." before symlink check. expand files and
1365 directories with respect to DIRECTORY, not default-directory.
1367 1998-10-04 Greg Klanderman <greg@alphatech.com>
1369 * package-get.el (package-get-all): add INSTALL-DIR argument.
1371 1998-10-06 Greg Klanderman <greg@alphatech.com>
1373 * package-ui.el (pui-add-required-packages): new function, select
1375 (pui-display-keymap): bind it.
1376 (pui-help-string): document it.
1377 (pui-install-selected-packages): package-get-all -> package-get.
1379 * package-get.el (package-get-dependencies): new function.
1381 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1383 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1386 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1388 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1390 (default-mouse-track-normalize-point): Use it.
1392 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1394 * package-admin.el (package-admin-delete-binary-package):
1395 General cleanup. Remove unnessary use of progn and
1397 (package-admin-delete-binary-package): Do NOT mess with file
1398 modes. That is evil.
1399 (package-admin-delete-binary-package): Wrap all deleting in
1400 condition-case. The data in MANIFEST is untrustworthy.
1401 (package-admin-delete-binary-package): Let the OS worry about non
1404 1998-10-09 SL Baur <steve@altair.xemacs.org>
1406 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1408 (lm-report-bug): Fix mail address to send bug reports to.
1410 1998-09-29 SL Baur <steve@altair.xemacs.org>
1412 * XEmacs 21.2-beta2 is released.
1414 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1416 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1418 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1420 * info.el (Info-mode): Document page turning by double clicks in
1421 docstring so `M-x describe-mode' will display it.
1423 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1425 * info.el (Info-mouse-track-double-click-hook): Use character
1426 widths to calculate a border region where double clicking does
1427 page turning, and return `nil' by default so other hooks, such as
1428 region highlighting, will be run.
1430 1998-09-29 Colin Rafferty <colin@xemacs.org>
1432 * sound.el (default-sound-directory-list): Initialize with all the
1433 "sounds" directories in `data-directory-list'. It used to just be
1436 * packages.el (locate-data-directory-list): Created. This gives
1437 the list of matching directories, unlike `locate-data-directory',
1438 which just gives the first one.
1440 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1442 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1443 make a binding in the local keymap until help-char handling is
1446 * help.el (help-keymap-with-help-key): Provide keymap with help
1448 (help-print-help-form): New helper function.
1450 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1452 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1453 move extent to another buffer; no need to create a new extent.
1454 (isearch-fix-case): New function.
1455 (isearch-search-and-update): Use it.
1457 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1459 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1460 the keymap, not minor-mode-map-alist.
1461 (isearch-done): Restore overriding-local-map.
1463 1998-09-21 Martin Buchholz <martin@xemacs.org>
1465 * bytecomp.el (byte-compile-buffer-substring):
1466 Fix for: (byte-compile (defun f () (buffer-substring)))
1467 ==> ** buffer-substring called with 3 args, but requires 0-3
1468 - new code not only works, but is more readable, too.
1470 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1472 * msw-faces.el (mswindows-init-device-faces): Don't try to
1473 specify a default font at this late stage. Do try to force
1474 creation of the default face font so that if it fails we get
1475 an error now instead of a crash at frame creation.
1477 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1478 mswindows-make-font-unitalic: Canonical default weight
1479 changed from "Normal" to "Regular".
1481 mswindows-make-font-bold / -bold-italic: Supplied device was
1482 not being passed into call to mswindows-find-smaller-font.
1484 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1486 * package-get.el (package-get-remote): Fix the path where to find
1487 the packages on xemacs.org.
1489 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1491 * about.el (about-maintainer-info): Update Ben's entry.
1493 1998-09-24 Martin Buchholz <martin@xemacs.org>
1495 * lisp/shadow.el (find-emacs-lisp-shadows):
1496 - `member' was being called on lists of length 2000!
1497 - Replace with hashtables.
1498 - Replace hand-coded loops with (dolist)
1501 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1503 * packages.el: Added new function, `package-delete-name', to
1504 delete existing packages from the installed package database
1505 (`packages-package-list'). Also added the "pkginfo" directory
1506 to `packages-special-base-regexp', so that the pkginfo directory
1507 would not get added to `late-packages'.
1509 * package-admin.el: Added ability to delete an installed package
1510 (added low-level function, `package-admin-delete-package').
1511 Understands how to use the pkginfo/MANIFEST.<package> file to
1512 delete the package. When installing a package, will also
1513 create a MANIFEST.* file if one is not provided by the
1514 package. If the MANIFEST.* doesn't exist when deleting a
1515 package, the functions will fall back to attempting to delete
1516 any package-specific lisp directory.
1518 * package-get.el: Moved some functions to package-admin.el.
1519 Added interactive function `package-get-delete-package', for
1520 use by users for deleting a package.
1522 Also modified to not require the prescence of efs.
1524 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1526 * files.el (find-file-noselect): Handle all signals, kill the
1527 buffer and resignal.
1529 1998-09-23 SL Baur <steve@altair.xemacs.org>
1531 * cl-macs.el (glyph-image): Add setf method.
1533 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1535 * package-get.el: Fixed broken EFS downloading. Also, look for
1536 .tar.gz files first, in preference over .tgz files.
1538 * package-ui.el: Fix display of package version numbers.
1540 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1542 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1545 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1547 * list-mode.el: `display-completion-list': added new/optional
1548 keyword `:completion-string', which allows the programmer to
1549 change the "Possible completions are:" prompt.
1551 * menubar-items.el: Added new pulldown menu-pick to start up the
1552 visual package browser/installer:
1554 Options->Customize->List Packages
1556 * package-admin.el: Added hooks for installing under both Unix
1557 and MS Windows. Does additional error checking. No longer
1558 calls "add-big-package.sh" to install packages under Unix; now
1559 calls gunzip & tar directly.
1561 * package-get.el: Added ability to install packages from files
1562 on a local disk/CDROM. Now deletes any existing package lisp
1563 directory. Does completion on available packages when
1564 querying for package names. Will also search for .tgz files
1565 in addition for .tar.gz files. Tries to reload
1566 auto-autoloads, as a convenience when loading new packages,
1567 and also tries to add any new package paths to `load-path'.
1568 Changed all occurences of `concat' to use `expand-file-name'.
1570 * package-ui.el: New file which implements the main visual
1571 package browser/installer, which is started via a menu pick or
1572 M-x pui-list packages.
1574 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1576 * startup.el (load-init-file): spelling fix.
1578 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1580 * startup.el (normal-top-level): Load auto-autoload files
1581 covariantly with their precedence.
1583 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1585 * menubar-items.el (default-menubar): Remove "Font Weight"
1586 option, there is currently no custom equivalent.. Customize-faces
1589 * x-font-menu.el (font-menu-set-font): Use customize to set
1592 * faces.el (face-spec-update-all-matching): New function.
1594 * cus-face.el (custom-set-face-update-spec): New function.
1595 Interface to customize faces from elisp.
1597 (custom-face-value-create): Show the customized settings if set
1600 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1602 (custom-face-value-create): Show the customized settings if set
1605 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1607 * keydefs.el (global-map): Add FSF 20.3 binding of
1608 query-replace-regexp.
1610 1998-08-21 Greg Klanderman <greg@alphatech.com>
1612 * minibuf.el (read-file-name-internal-1): use
1613 user-name-completion-1 instead of user-name-completion.
1615 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1619 * update-elc.el: Don't set `source-directory' (now defunct as a
1620 global variable) no more.
1622 * packages.el (packages-list-autoloads): Made `source-directory'
1623 (now defunct as a global variable) a parameter.
1625 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1627 * about.el (about-hackers): new email
1629 1998-08-16 SL Baur <steve@altair.xemacs.org>
1631 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1633 1998-07-17 Didier Verna <verna@inf.enst.fr>
1635 * faces.el (set-face-property):
1637 (face-dim-p): updated the doc strings now that the dim property isn't
1639 (face-equal): the dim property is now a common one.
1641 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1642 Renamed the `stipple' attribute to `background-pixmap'.
1643 (custom-face-background-pixmap): make custom-face-stipple an
1644 obsolete alias for this.
1646 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1648 * find-paths.el (paths-file-readable-directory-p): Created and
1651 * loadup.el: Don't set inhibit-... flags from run-temacs.
1653 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1655 * packages.el (packages-data-path-depth): Added and used.
1657 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1660 - Change .xpm to .png, delete "zcat" section.
1661 - cosmetic fix in the 'marcpa' entry.
1664 - convert all .xpm.Z to .png
1665 - rename mrb to martin
1666 - rename mcook-m to mcookm
1668 1998-07-31 Martin Buchholz <martin@xemacs.org>
1670 * x-init.el (x-initialize-compose): Add support for
1671 dead-circumflex as YET ANOTHER NAME for that dead key.
1673 1998-08-05 Colin Rafferty <colin@xemacs.org>
1675 * setup-paths.el (paths-construct-exec-path): Made the
1676 last-packages really be last.
1677 (paths-construct-data-directory-list): Ditto.
1679 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1681 * startup.el(startup-splash-frame-body):
1682 Update Copyright notice in splash screen
1684 1998-07-20 Greg Klanderman <greg@alphatech.com>
1686 * minibuf.el (read-file-name-internal-1): do ~user completion.
1688 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1690 * font-lock.el (font-lock-fontify-glumped-region): Add guard
1691 aginst destroyed extents
1693 1998-07-24 Greg Klanderman <greg@alphatech.com>
1695 * package-get.el (package-get): add `install-dir' argument.
1697 1998-07-20 John Jones <jj@asu.edu>
1699 * package-get.el: calls to package-get-update-all will only
1700 update packages which are already installed.
1702 1998-07-23 SL Baur <steve@altair.xemacs.org>
1704 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1707 1998-07-20 Colin Rafferty <colin@xemacs.org>
1709 * about.el (about-hackers): Correct my email.
1711 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
1713 * about.el (about-hackers): new email-address.
1715 1998-07-25 SL Baur <steve@altair.xemacs.org>
1717 * minibuf.el (read-number): Don't let `input-error' condition
1720 1998-07-20 Greg Klanderman <greg@alphatech.com>
1722 * about.el (about-hackers): use my `email-for-life' address.
1724 1998-07-19 SL Baur <steve@altair.xemacs.org>
1726 * XEmacs 21.2-beta1 is released.
1728 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1730 * ldap.el (ldap-search): Doc string change
1732 1998-07-16 Colin Rafferty <colin@xemacs.org>
1734 * menubar-items.el (default-menubar): Removed references to
1735 `data-directory', and use `locate-data-file' instead, and made
1736 then greyed out if they don't exist.
1738 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1740 * keymap.el (events-to-keys): Use `format' instead of `concat'
1741 since the latter does not accept integer args anymore
1743 1998-07-15 SL Baur <steve@altair.xemacs.org>
1745 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1748 1998-07-14 SL Baur <steve@altair.xemacs.org>
1750 * make-docfile.el: Get first initialization from very-early-lisp.el
1751 * update-elc.el: Ditto.
1752 * loadup.el (really-early-error-handler): Ditto.
1754 * packages.el (packages-unbytecompiled-lisp): Add new file,
1757 * very-early-lisp.el: New file.
1759 1998-07-14 SL Baur <steve@altair.xemacs.org>
1761 * Symbols that have been obsolete for at least 3 years removed (II).
1763 * obsolete.el (eval-current-buffer): Make compatible.
1764 (byte-code-function-p): Ditto.
1765 (send-string): Removed.
1766 (send-region): Removed.
1767 (screen-scrollbar-width): Removed.
1768 (set-screen-scrollbar-width): Removed.
1769 (set-screen-left-margin-width): Removed.
1770 (set-screen-right-margin-width): Removed.
1771 (screen-left-margin-width): Removed.
1772 (screen-right-margin-width): Removed.
1773 (set-buffer-left-margin-width): Removed.
1774 (set-buffer-right-margin-width): Removed.
1775 (buffer-left-margin-width): Removed.
1776 (buffer-right-margin-width): Removed.
1777 (x-set-frame-icon-pixmap): Removed.
1778 (x-set-screen-icon-pixmap): Removed.
1779 (pixel-name): Removed.
1780 (make-pixmap): Removed.
1781 (make-cursor): Removed.
1782 (pixmap-width): Removed.
1783 (pixmap-contributes-to-line-height-p): Removed.
1784 (set-pixmap-contributes-to-line-height): Removed.
1786 1998-07-13 SL Baur <steve@altair.xemacs.org>
1788 * obsolete.el (popup-menu-up-p): removed.
1789 (read-no-blanks-input): Removed.
1790 (wholenump): Removed.
1791 (ring-mod): Removed (what was ring-mod?).
1792 (current-time-seconds): Removed.
1793 (run-special-hook-with-args): Removed.
1795 (dot-marker): Removed.
1798 (window-dot): Removed.
1799 (set-window-dot): Removed.
1801 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1804 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1806 * code-files.el (insert-file-contents): Rename
1807 run-special-hook-with-args to run-hook-with-args-until-success.
1808 (write-region): Ditto.
1810 1998-07-12 SL Baur <steve@altair.xemacs.org>
1812 * about.el: Fix typos, update release date.
1814 * Symbols that have been obsolete for at least 3 years removed.
1816 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1818 (toplevel): remove setf methods for screen functions.
1819 * cl-macs.el (extent-data): defsetf removed.
1820 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1821 many places to remove.
1822 (comment-indent-hook): Ditto.
1823 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1824 (buffer-dedicated-screen): Ditto.
1825 (deiconify-screen): Ditto.
1826 (delete-screen): Ditto.
1827 (event-screen): Ditto.
1828 (find-file-other-screen): Ditto.
1829 (find-file-read-only-other-screen): Ditto.
1830 (live-screen-p): Ditto.
1831 (screen-height): Ditto.
1832 (screen-iconified-p): Ditto.
1833 (screen-list): Ditto.
1834 (screen-live-p): Ditto.
1835 (screen-name): Ditto.
1836 (screen-parameters): Ditto.
1837 (screen-pixel-height): Ditto.
1838 (screen-pixel-width): Ditto.
1839 (screen-root-window): Ditto.
1840 (screen-selected-window): Ditto.
1841 (screen-totally-visible-p): Ditto.
1842 (screen-visible-p): Ditto.
1843 (screen-width): Ditto.
1845 (get-screen-for-buffer): Ditto.
1846 (get-screen-for-buffer-noselect): Ditto.
1847 (get-other-screen): Ditto.
1848 (iconify-screen): Ditto.
1849 (lower-screen): Ditto.
1850 (mail-other-screen): Ditto.
1851 (make-screen): Ditto.
1852 (make-screen-invisible): Ditto.
1853 (make-screen-visible): Ditto.
1854 (modify-screen-parameters): Ditto.
1855 (new-screen): Ditto.
1856 (next-screen): Ditto.
1857 (next-multiscreen-window): Ditto.
1858 (other-screen): Ditto.
1859 (previous-screen): Ditto.
1860 (previous-multiscreen-window): Ditto.
1861 (raise-screen): Ditto.
1862 (redraw-screen): Ditto.
1863 (select-screen): Ditto.
1864 (selected-screen): Ditto.
1865 (set-buffer-dedicated-screen): Ditto.
1866 (set-screen-height): Ditto.
1867 (set-screen-position): Ditto.
1868 (set-screen-size): Ditto.
1869 (set-screen-width): Ditto.
1870 (show-temp-buffer-in-current-screen): Ditto.
1871 (switch-to-buffer-other-screen): Ditto.
1872 (visible-screen-list): Ditto.
1873 (window-screen): Ditto.
1874 (x-set-screen-pointer): Ditto.
1875 (x-set-frame-pointer): Ditto.
1876 (screen-title-format): Ditto.
1877 (screen-icon-title-format): Ditto.
1878 (terminal-screen): Ditto.
1879 (delete-screen-hook): Ditto.
1880 (create-screen-hook): Ditto.
1881 (mouse-enter-screen-hook): Ditto.
1882 (mouse-leave-screen-hook): Ditto.
1883 (map-screen-hook): Ditto.
1884 (unmap-screen-hook): Ditto.
1885 (default-screen-alist): Ditto.
1886 (default-screen-name): Ditto.
1887 (x-screen-defaults): Ditto.
1888 (x-create-screen): Ditto.
1889 * obsolete.el: meta-flag removed.
1891 sleep-for-millisecs removed.
1892 extent-data removed.
1893 set-extent-data removed.
1894 set-extent-attribute removed.
1895 extent-glyph removed.
1896 extent-layout removed.
1897 set-extent-layout removed.
1898 list-faces-display removed.
1900 trim-versions-without-asking removed.
1901 after-write-file-hooks removed.
1903 auto-fill-hook removed.
1904 blink-paren-hook removed.
1905 select-screen-hook, deselect-screen-hook removed.
1906 auto-raise-screen, auto-lower-screen removed.
1908 * msw-mouse.el: Global change resource -> mswindows-resource.
1910 * XEmacs 21.0-pre5 is released.
1912 1998-07-11 SL Baur <steve@altair.xemacs.org>
1914 * about.el (about-hackers): Credits update.
1916 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
1918 * register.el (insert-register): Don't activate the region.
1920 1998-07-10 SL Baur <steve@altair.xemacs.org>
1922 * select.el: Restore x-* symbols for backwards compatibility:
1923 x-copy-primary-selection, x-kill-primary-selection,
1924 x-delete-primary-selection, x-select-make-extent-for-selection,
1925 x-valid-simple-selection-, x-cut-copy-clear-internal.
1927 1998-07-09 SL Baur <steve@altair.xemacs.org>
1929 * XEmacs 21.0-pre4 is released.
1931 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
1933 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1935 (maybe-add-init-button): Fix semantics under Windows. Use
1936 `expand-file-name' rather than `concat'.
1938 * help.el (print-messages): New function.
1940 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1942 * ldap.el (ldap-host-parameters-alist): Docstring fixes
1944 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1946 * about.el: Tweaked my entry in about-hackers.
1948 * find-paths.el (paths-emacs-root-p):
1949 Relaxed emacs-root checking of an in-place installation to
1950 also accomodate the flat layout used on MS Windows.
1952 1998-06-29 John Jones <jj@asu.edu>
1954 * package-get.el: calls to package-get-update-all will only
1955 update packages which are already installed.
1957 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1959 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1960 are handled by the gui-element face fallbacks now.
1962 * x-faces.el: default gui-element face to "background" as well as
1965 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1966 and default face settings since these are set as fallbacks now in
1967 the appropriate domain.
1969 1998-07-02 SL Baur <steve@altair.xemacs.org>
1971 * text-mode.el (text-mode): Reorder regexp so the OR part
1972 corresponding to `page-delim' goes first and the hack in
1973 `forward-paragraph' will work.
1974 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1976 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1978 * subr.el (remove-hook): When checking the hook value
1979 with functionp, don't apply car to it.
1981 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
1983 * package-get.el (package-get-remote-filename):
1984 Don't use file-name-as-directory because the local directory
1985 separator conventions might not be the same as ftp's.
1987 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1989 * ldap.el (ldap-host-parameters-alist): New name of
1990 `ldap-host-parameters-plist'
1992 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
1994 * package-get.el: Using (require 'package-get-base), now that it
1995 provides itself. Consequently removed all instances of (load
1996 "package-get-base.el").
1998 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2000 * subr.el (remove-hook): Don't treat the hook value as a
2001 list unless it is both consp and not functionp.
2003 1998-06-29 SL Baur <steve@altair.xemacs.org>
2005 * about.el: Email address for Ben Wing is ben@xemacs.org.
2006 * auto-show.el: Ditto.
2007 * bytecomp.el: Ditto.
2009 * x-scrollbar.el: Ditto.
2011 * tty-init.el: Ditto.
2012 * toolbar-items.el: Ditto.
2013 * symbol-syntax.el: Ditto.
2014 * specifier.el: Ditto.
2015 * objects.el: Ditto.
2016 * hyper-apropos.el: Ditto.
2019 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
2021 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2022 vertical-divider-always-visible-p.
2023 (default-mouse-motion-handler): Ditto.
2025 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
2027 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
2030 1998-06-21 Oliver Graf <ograf@fga.de>
2032 * build-reports.el: changed receiver to xemacs-build-reports list
2034 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2036 * font.el: Split font-family-mappings into X and
2037 mswindows-specific versions.
2038 mswindows-font-create-[object|name]: Treat supplied size
2039 as a pointsize. Added underline and strikethru handling.
2041 * msw-faces.el: changed default mswindows charset to western.
2043 * msw-glyphs.el: removed space in border-glyph font string that
2044 was inserted to get round bugs in the mswindows C font code.
2046 1998-06-27 SL Baur <steve@altair.xemacs.org>
2048 * about.el (about-hackers): Credits update.
2050 * help-nomule.el (tutorial-supported-languages): Add Romanian
2053 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2056 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2058 * font.el: Split font-family-mappings into X and
2059 mswindows-specific versions.
2060 mswindows-font-create-[object|name]: Treat supplied size
2061 as a pointsize. Added underline and strikethru handling.
2063 * msw-faces.el: changed default mswindows charset to western.
2065 * msw-glyphs.el: removed space in border-glyph font string that
2066 was inserted to get round bugs in the mswindows C font code.
2068 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2070 * minibuf.el: make read-color-completion-table call
2071 (mswindows-color-list for mswindows devices.
2073 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2076 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
2077 Let declaration items contain non-word symbol characters.
2079 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
2081 * package-get.el (package-get-package-provider): Added autoload
2082 cookie. Loading "package-get-base.el" in ALL functions that use
2083 it. Fixed some (interactive ...) with multiple argument specs
2084 again. Cosmetic indentation changes.
2086 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
2088 * info.el (Info-insert-dir): Don't use nreverse on variables
2089 that you want to use later.
2091 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2093 * x-mouse.el (x-set-point-and-move-selection): Replace call
2094 to x-kill-primary-selection with kill-primary-selection
2096 1998-06-12 Martin Buchholz <martin@xemacs.org>
2098 * simple.el (what-cursor-position): Make cursor position reported
2099 use value of column-number-start-at-one
2101 1998-06-17 SL Baur <steve@altair.xemacs.org>
2103 * about.el (xemacs-hackers): Fix Jareth's email address.
2105 1998-06-16 SL Baur <steve@altair.xemacs.org>
2107 * startup.el (startup-splash-frame): Remove
2108 `xemacs-startup-logo-function'.
2110 1998-06-15 SL Baur <steve@altair.xemacs.org>
2112 * about.el (about-hackers): Update credits list.
2114 1998-06-06 Jeff Miller <jmiller@smart.net>
2116 * lisp/sound.el: Update sound-ext to allow filenames with
2117 extensions to be found by load-sound-file
2119 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2121 * info.el (Info-rebuild-outdated-dir): Removed variable
2122 (Info-auto-generate-directory): New variable
2123 (Info-save-auto-generated-dir): New variable
2124 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2125 (Info-build-dir-anew): Second parameter removed. Use
2126 `Info-save-auto-generated-dir'
2127 (Info-rebuild-dir): Ditto
2129 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2131 * list-mode.el (next-list-mode-item): Would not recognize
2132 border between directly neighbored items.
2134 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2136 * package-get.el: add autoloads for some functions.
2138 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2140 * specifier.el (let-specifier): Tiny docfixes.
2142 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2144 * msw-mouse.el: set selection-pointer-glyph to Normal.
2146 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2148 * wid-edit.el (widget-specify-secret): New function.
2149 (widget-after-change): Use it.
2150 (widget-specify-field): Use it.
2152 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2154 * mouse.el (drag-window-divider): Use `(not done)' instead of
2155 `doit'; reuse result of `window-pixel-edges'.
2157 * modeline.el (drag-modeline-event-lag): Rename to
2158 drag-divider-event-lag.
2160 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2162 * specifier.el (let-specifier): Rewritten not to generate needless
2163 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2166 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2168 * minibuf.el (read-file-name-1): Setup buffer-local value of
2169 `completion-ignore-case' in completions buffer under Windows.
2171 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2173 * about.el (about-maintainer-glyph): Fix support for not
2176 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2178 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2180 * mouse.el (mouse-track): Cancel selection if misc-user event with
2181 `cancel-mode-internal' function is fetched.
2183 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2185 * files.el (save-some-buffers-1): Fixed return value.
2187 1998-06-01 Oliver Graf <ograf@fga.de>
2189 * dragdrop.el: added experimental
2191 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2193 * startup.el (after-init-hook, init-file-user,
2194 user-init-directory, load-user-init-file): Purge references
2195 to "~/.xemacs/init.el" from docstrings.
2197 (load-user-init-file) Use paths-construct-path to construct
2198 paths to user init files. Go directly to ~/.emacs, do not
2199 search ~/.xemacs/, do not load `default-custom-file'.
2201 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2203 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2205 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2207 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2209 * menubar-items.el (default-menubar): add Update Packages to customize
2212 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2214 * faces.el: use toolbar face as a fallback for toolbar properties
2215 in xpm-color-symbols instead of default.
2217 * msw-faces.el: rename 3d-object -> gui-element face.
2219 1998-06-06 SL Baur <steve@altair.xemacs.org>
2221 * startup.el (xemacs-startup-logo-function): New variable.
2222 (startup-splash-frame): Use it.
2224 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2226 * files.el (save-some-buffers): Would wait 1 second.
2227 (save-some-buffers-1): Delete other windows here instead of in
2228 `save-some-buffers'.
2229 (save-some-buffers): Force redisplay only if windows were deleted.
2231 1998-06-02 Didier Verna <verna@inf.enst.fr>
2233 * cus-face.el (custom-face-attributes): generalized the use of
2234 toggle buttons for boolean attributes.
2235 Re-ordered the items a bit.
2237 1998-06-01 SL Baur <steve@altair.xemacs.org>
2239 * sound.el (default-sound-directory): Use `locate-data-directory'
2240 to find the sounds directory.
2242 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2244 * sound.el: default sound-ext to .wav under mswindows, .au
2245 otherwise. load-default sounds without extensions.
2247 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2249 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2250 if send-pr is not bound.
2252 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2254 * files.el: grok idl files in auto-mode-alist.
2255 1998-06-01 Jeff Miller <jmiller@smart.net>
2257 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2260 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2262 * msw-glyphs.el: add xbm to the list of image types supported.
2264 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2266 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2267 instead of XEmacs one when dumping InfoDock.
2269 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2271 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2272 for `modeline-visible-p'
2274 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2276 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2278 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2279 since it's not used anymore. doc string fixes.
2281 * package-get.el (package-get-file-installed-p): new function. use
2282 instead of file-installed-p which is in an external package.
2284 1998-05-28 Oliver Graf <ograf@fga.de>
2286 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2287 favor of select-window/switch-to-buffer
2289 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2291 * startup.el: changed (getenv "HOME") to (user-home-directory)
2293 1998-05-25 Oliver Graf <ograf@fga.de>
2295 * frame.el (cde-start-drag) moved to dragdrop.el
2296 (offix-start-drag-region) moved to dragdrop.el
2297 (offix-start-drag) moved to dragdrop.el
2298 * dragdrop.el (cde-start-drag) moved from frame.el
2299 (offix-start-drag-region) moved from frame.el
2300 (offix-start-drag) moved from frame.el
2301 (cde-start-drag-region) cde drag regions
2302 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2304 1998-05-26 Oliver Graf <ograf@fga.de>
2306 * dragdrop.el: created dragdrop-drag prototypes
2307 (cde-start-drag-region) fixed typo
2309 1998-05-28 SL Baur <steve@altair.xemacs.org>
2311 * simple.el (after-init-hook): Remove reader macro.
2313 * packages.el (packages-hardcoded-lisp): Get rid of reader
2314 macros. Update DOC string.
2316 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2318 * mouse.el (drag-window-divider): Ditto.
2320 * modeline.el (mouse-drag-modeline): Use it.
2322 * lisp-mode.el (let-specifier): Specify indentation.
2324 * specifier.el (let-specifier): Renamed from
2325 `with-specifier-instance'.
2327 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2330 * faces.el: move definition of xpm-color-symbols from x-faces.el
2331 to faces. Predicate x-get-resource on the presence of x.
2333 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2334 faces as specfier defaults.
2336 * package-get.el: don't use package-admin-add-single-file-package.
2338 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2340 * toolbar-items.el: Fixup tooltips.
2341 (toolbar-gnus): Don't use obsolete variable
2342 toolbar-news-frame-properties.
2343 (toolbar-news-reader): Default to `gnus' instead of
2346 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2349 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2351 * package-get.el: rename -installedp -> -installed-p.
2353 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2355 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2356 attributes, and assinged it to continuation, truncation and
2359 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2360 and made continuation, truncation and hscroll glyphs arrow
2361 characters out of that font.
2363 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2365 * minibuf.el (minibuffer-electric-separator): Play nicely with
2366 directory-sep-char being \.
2367 (minibuffer-electric-tilde): Ditto.
2368 (read-file-name-map): Ditto.
2370 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2372 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2374 (default-mouse-track-deal-with-down-event): Avoid
2375 `x-disown-selection'; use `disown-selection' instead.
2377 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2380 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2381 moved to (cut-copy-clear-internal) in select.el. Ditto for
2382 (x-delete-primary-selection) (x-kill-primary-selection)
2383 (x-copy-primary-selection).
2384 (own-clipboard): new function.
2386 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2387 functions in select.el. remove old ones.
2388 (mswindows-own-clipboard): new function.
2390 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2392 * gnuserv.el: allow connections from mswindows type devices.
2394 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2396 * msw-glyphs.el: change image type used from cursor to resource.
2398 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2400 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2401 for {top,bottom}-{left,right} values in addition to
2402 {top,bottom}_{left,right}.
2403 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2405 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2407 * cl-macs.el (specifier-instance): Undefine its setf method.
2409 * specifier.el (with-specifier-instance): Added docstring.
2411 * mouse.el (drag-window-divider): Ditto.
2413 * modeline.el (mouse-drag-modeline): Use it.
2415 * lisp-mode.el (with-specifier-instance): Define its indentation
2418 * specifier.el (with-specifier-instance): New macro.
2420 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2422 * package-get.el (package-get-create-custom): new function to
2423 auto-generate package-get-custom.el from package-get-base.el.
2424 * (package-get-ever-installedp): new function.
2425 * (package-get-custom): new function to get all packages specified
2428 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2430 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2432 1998-05-23 SL Baur <steve@altair.xemacs.org>
2434 * cl-extra.el: Reverse previous float change.
2436 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2439 * faces.el (try-font-name): moved from x-faces.el since it is
2440 required by w3 under mswindows as well X.
2442 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2444 * winnt.el: Removed evil (setq completion-ignore-case t)
2445 clause, one more overlookef fsfism.
2446 (nt-quote-args-functions-alist): End sentences with double space.
2448 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2450 * window-xemacs.el (push-window-configuration): Remove kludgery of
2451 recaching default-toolbar specifier.
2452 (pop-window-configuration): Ditto.
2453 (unpop-window-configuration): Ditto.
2455 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2457 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2459 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2461 * winnt.el (nt-quote-args-verbatim): Added function.
2462 (nt-quote-args-prefix-quote): Added function.
2463 (nt-quote-args-backslash-quote): Added function.
2464 (nt-quote-args-double-quote): Added function.
2465 (nt-quote-args-functions-alist): New variable.
2466 (nt-quote-process-args): Added function. This is the main quoting
2467 work horse called from process-nt.c
2469 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2471 * winnt.el: Removed duplicate definitions for backspace,
2472 delete, M-backspace and C-M-backspace.
2473 (file-name-buffer-file-type-alist): Removed this variable.
2474 (find-buffer-file-type): Removed function.
2475 (find-file-binary): Removed function.
2476 (find-file-text): Removed function.
2477 (find-file-not-found-set-buffer-file-type): Removed function.
2478 (save-to-unix-hook): Removed function.
2479 (revert-from-unix-hook): Removed function.
2480 (using-unix-filesystems): Removed function.
2481 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2483 (x-set-selection): Removed function.
2484 (x-get-selection): Removed function.
2485 Removed commented FSFisms.
2486 Replaced copyright notice (this file is not part of GNU Emacs).
2487 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2488 comint-process-echoes setting to t.
2490 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2492 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2493 and used following the interface change of
2494 `paths-find-recursive-path'.
2496 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2497 regexp instead of a list of base names.
2498 (paths-version-control-filename-regexp):
2499 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2500 Introduced and used following the interface change of
2501 `paths-find-recursive-path'.
2503 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2505 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2506 on X devices, rather than on all non-TTY devices.
2508 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2510 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2512 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2514 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2516 * itimer.el (activate-itimer): Fixed usage of integers
2517 as argument to `concat'.
2519 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2521 * itimer.el (start-itimer): replace the use of `concat' with
2524 1998-05-16 SL Baur <steve@altair.xemacs.org>
2526 * mode-motion.el (mode-motion-hook): Clarify docstring.
2527 From Bob Weiner <weiner@altrasoft.com>
2529 * loadhist.el (symbol-file): Supply prompt string when used
2531 From Bob Weiner <weiner@altrasoft.com>
2533 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2535 * loadup.el (really-early-error-handler): Ditto.
2537 * update-elc.el: Ditto.
2539 * setup-paths.el (paths-construct-exec-path): Ditto.
2541 * make-docfile.el: Ditto.
2543 * find-paths.el (paths-decode-directory-path): Use split-path
2544 instead of decode-path.
2546 * files.el (parse-colon-path): Update docstring reference.
2548 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2552 Bind cut'n'paste keys to non window-system specific functions.
2554 * msw-select.el: New function mswindows-clear-clipboard.
2555 mswindows-cut-copy-clipboard extended to handle clearing of the
2556 selection and renamed to mswindows-cut-copy-clear-clipboard.
2558 * select.el: on mswindows devices delete-primary-selection
2559 calls mswindows-clear-clipboard.
2561 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2563 * simple.el (quoted-insert): Inhibit quit when using read-char.
2565 * cmdloop.el (read-char): Don't inhibit quit.
2566 (read-char-exclusive): Ditto.
2567 (read-char): Signal quit if quit-char was pressed.
2568 (read-char-exclusive): Ditto.
2569 (read-quoted-char): Return a character, not integer.
2571 * menubar-items.el (default-popup-menu): Use Andy's generic
2573 (default-popup-menu): Fix code.
2575 1998-05-14 Oliver Graf <ograf@fga.de>
2577 * dragdrop.el (dragdrop-function-widget): this time it's done
2579 1998-05-13 Oliver Graf <ograf@fga.de>
2581 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2583 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2585 * device.el (device-pixel-width):
2586 (device-pixel-height):
2590 (device-color-cells): Swapped parameters to device-system-metric
2591 according to the interface change.
2593 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2595 * mouse.el (default-mouse-motion-handler): Use new name of the
2596 function event-over-vertical-divider-p.
2597 Do not set E-W arrow cursor over the divider if
2598 vertical-divider-draggable-p is nil in the window.
2599 ([top-level]): Use new name for the variable
2600 vertical-divider-map.
2601 (drag-window-divider): Respect vertical-divider-draggable-p.
2602 Variable name typo fixes.
2604 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2606 * keymap.el (kbd): Define here; handle string constants and
2609 1998-05-15 Christian Nyb <chr@mediascience.no>
2611 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2614 1998-05-13 Didier Verna <verna@inf.enst.fr>
2616 * mouse.el (drag-window-divider): give the vertical divider a
2617 pressed look when dragging it.
2619 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2621 * faces.el: predicate some more face operations on x or mswindows
2624 * modeline.el: enable modeline coloring for mswindows.
2626 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2628 * minibuf.el (minibuffer-default): Added variable; compatible with
2630 (next-history-element): Used `minibuffer-default'.
2632 1998-05-12 Oliver Graf <ograf@fga.de>
2634 * dragdrop.el (dragdrop-function-widget): button and mods ok
2635 arguments still look a bit strange
2636 (dragdrop-compare-mods) created
2637 (dragdrop-drop-do-functions) correctly checks for buttons and
2640 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2642 * setup-paths.el (paths-default-info-directories): Replace
2643 path-separator with directory-sep-char.
2645 * files.el (path-separator): Don't define it here.
2647 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2649 * update-elc.el: Ditto.
2651 * setup-paths.el (paths-construct-exec-path): Ditto.
2653 * make-docfile.el: Ditto.
2655 * loadup.el (really-early-error-handler): Ditto.
2657 * find-paths.el (paths-decode-directory-path): Use decode-path
2658 instead of decode-path-internal.
2660 * files.el (parse-colon-path): Update docstring.
2662 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
2664 * subr.el (get-buffer-window-list): Make BUFFER optional.
2666 * window-xemacs.el (windows-of-buffer): Defalias to
2667 get-buffer-window-list.
2669 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2671 * disass.el: Fix maintainer keyword.
2673 * bytecomp.el (byte-compile-and-load-file): Autoload.
2674 (byte-compile-buffer): Ditto.
2676 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2677 value is returned, not the name.
2678 (lisp-imenu-generic-expression): Enable it.
2679 (lisp-mode-variables): Ditto.
2680 (lisp-indent-offset): Change defconst to defvar.
2681 (lisp-indent-function): Ditto.
2682 (lisp-body-indent): Ditto.
2684 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2686 * modeline.el: Use zap-last-kbd-macro-event.
2688 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2689 nil, don't attempt to do anything with messages.
2690 (eval-last-sexp): Use `letf' for clarity.
2692 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2694 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2696 1998-05-11 Martin Buchholz <martin@xemacs.org>
2701 Change empty docstrings into no doc strings at all.
2702 Fix bogus FSF-format docstrings.
2703 * etags.el: Fix docstring.
2705 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2707 * package-get.el (package-get): Use internal md5
2709 1998-05-13 SL Baur <steve@altair.xemacs.org>
2711 * about.el (about-xemacs): Correct abuse of concat.
2713 1998-05-11 SL Baur <steve@altair.xemacs.org>
2715 * info.el (Info-mode): Use easymenu.
2717 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
2719 * apropos.el (apropos): Don't use concat with integers.
2721 * cmdloop.el (describe-last-error): Handle the case when no error
2722 was seen gracefully.
2724 * apropos.el (apropos-print): Use with-displaying-help-buffer as
2726 (apropos-describe-plist): Ditto.
2728 * help.el (with-displaying-help-buffer): Revert to a defun.
2729 (describe-key): Use it as defun.
2730 (describe-mode): Ditto.
2731 (describe-bindings): Ditto.
2732 (describe-prefix-bindings): Ditto.
2733 (describe-installation): Ditto.
2734 (view-lossage): Ditto.
2735 (describe-function): Ditto.
2736 (describe-variable): Ditto.
2737 (describe-syntax): Ditto.
2739 1998-05-11 Oliver Graf <ograf@fga.de>
2741 * dragdrop.el: changed order of require/provide
2742 (dragdrop-drop-mime-default) changed to new calling conventions
2743 (dragdrop-drop-do-functions) changed to new calling conventions
2744 (dragdrop-function-widget) this one needs more work...
2746 1998-05-10 Oliver Graf <ograf@fga.de>
2748 * about.el: another small change in my entry
2749 * dragdrop.el (dragdrop-drop-log-function): logging added
2751 changed interface to handler functions. now called with event
2754 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
2756 * glyphs.el (divider-pointer-glyph): Declared new glyph,
2757 E-W arrow pointer displayed over draggable dividers.
2759 * mouse.el (default-mouse-motion-handler): Show it when
2761 (drag-window-divider): Added.
2762 ([top-level]): Initialized window-divider-map with a keymap
2763 binding the above function to left button down event.
2765 * x-mouse.el (x-init-pointer-shape): Initialize
2766 divider-pointer-glyph from Cursor.dividerPointer, or use default
2769 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2771 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2773 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2775 * simple.el (count-words-buffer): Don't query for buffer.
2776 (count-lines-buffer): Ditto.
2778 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2780 * help.el (where-is): add optional insert argument.
2782 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
2784 * help.el (describe-key-briefly): New argument INSERT.
2786 * simple.el (eval-expression): New optional argument; synch with
2789 * keydefs.el (global-map): Add new register bindings.
2791 * register.el: Synched with FSF 20.3.
2793 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
2795 * window-xemacs.el (recenter): all arguments are optional.
2797 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2799 * device.el: (device-pixel-width): Reflected name/parameters
2800 change to device-system-metric.
2801 (device-pixel-height): Ditto.
2802 (device-mm-width): Ditto.
2803 (device-mm-height): Ditto.
2804 (device-bitplanes): Ditto.
2805 (device-color-cells): Ditto.
2807 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2809 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2811 * cl.el (most-positive-fixnum): Document.
2812 (most-negative-fixnum): Ditto.
2814 * cus-dep.el: Updated comment.
2816 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2819 * cus-load.el (custom-put): Removed.
2821 * files.el (after-find-file): Just resignal quit instead of
2822 signaling "canceled".
2824 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
2826 * frame.el (other-frame): Use `focus-frame' instead of
2827 select-frame kludges.
2829 * lisp-mode.el: Update lisp-indent-function for
2830 save-selected-frame and with-selected-frame.
2832 * frame.el (save-selected-frame): New macro.
2833 (with-selected-frame): Ditto.
2834 (other-frame): Use `set-frame-focus'.
2836 1998-05-06 Oliver Graf <ograf@fga.de>
2838 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2839 (dragdrop-drop-url-default) default handler for URL drops created
2840 (dragdrop-drop-mime-default) default handler for MIME drops created
2841 (dragdrop-drop-functions) default custom for handling drops created
2842 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2844 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
2846 * mouse.el: Removed redundant mouse-mswindows-drop function.
2848 1998-05-05 Oliver Graf <ograf@fga.de>
2850 * about.el: changed some text in my entry
2851 * dragdrop.el: added customs
2853 1998-05-04 Oliver Graf <ograf@fga.de>
2855 * mouse.el: killed global drop key bindings
2856 (mouse-offix-drop) removed
2857 * dragdrop.el: created
2858 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2860 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
2862 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2863 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2865 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2868 * scrollbar.el (scrollbars-visible-p): Use new
2869 {vertical,horizontal}-scrollbar-visible-p specifiers.
2871 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2873 * device.el (device-pixel-height):
2874 (device-pixel-width):
2878 (device-color-cells): Moved these 6 functions from device.c; they
2879 all use single (device-system-metrics) call.
2881 1998-05-09 SL Baur <steve@altair.xemacs.org>
2883 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2887 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2888 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2890 * help.el (help-map): Remove Hyperbole keybinding logic.
2891 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2893 1998-05-08 SL Baur <steve@altair.xemacs.org>
2895 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2896 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2898 1998-05-07 Andy Piper <andyp@parallax.co.uk>
2900 * msw-glyphs.el: use nicer icon3 from the frame icon.
2902 1998-05-07 SL Baur <steve@altair.xemacs.org>
2904 * version.el (emacs-version): Remove InfoDock conditionals.
2906 * startup.el (startup-splash-frame): Change ID logo name.
2908 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
2910 * files.el (after-find-file): If the user presses C-g on
2911 directory-creation prompt, kill the buffer.
2913 1998-05-06 SL Baur <steve@altair.xemacs.org>
2915 * simple.el (count-words-region): Reverse previous change.
2917 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
2919 * replace.el (query-replace): Just call perform-replace.
2920 (query-replace-regexp): Ditto.
2921 (perform-replace): Move region handling here.
2922 (perform-replace): Use the new arg to match-data.
2924 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
2926 * x-init.el: Install X specific display table that
2927 displays char 0240 as a space to avoid whatever it is
2928 that screws up display of that character code.
2930 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2932 * help.el (function-arglist): If no arguments are documented for a
2933 subr, print nothing rather than incorrect output.
2935 1998-05-05 SL Baur <steve@altair.xemacs.org>
2937 * cmdloop.el (command-error): Update bail-out error message to use
2938 `emacs-program-name'.
2940 * lib-complete.el: Remove reader macro cruft.
2942 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2945 * simple.el (count-words-region): Drop interactive-p check on the
2948 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2952 Correct spelling of mswindows-font-canonicalize-name.
2954 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2956 * ldap.el (ldap-host-parameters-alist): Replaced with
2957 `ldap-host-parameters-plist'
2958 (ldap-search): Adapt to previous change
2960 1998-05-02 SL Baur <steve@altair.xemacs.org>
2962 * about.el (about-hackers): Update Bob Weiner bio.
2963 (about-maintainer-info): Ditto.
2965 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
2967 * simple.el (display-warning-minimum-level): Docfix.
2969 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
2971 * widget.el (:default-get): New keyword.
2972 * wid-edit.el (default, widget-default-default-get): Define it.
2973 (group, widget-group-default-get): Define it.
2974 (menu-choice, widget-choice-default-get): Define it.
2975 (widget-default-get): New function.
2976 (widget-choice-action): Call it.
2977 (widget-editable-list-entry-create): Call it.
2979 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2981 * byte-optimize.el (byte-boolean-vars): Removed.
2982 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2983 lookup through `byte-boolean-vars'.
2985 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
2987 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2988 resource-provided values into ghost specs for scrollbar-height and
2991 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
2993 * byte-optimize.el: Don't attempt to optimize /=.
2995 * bytecomp.el (byte-compile-one-ore-more-args): New function.
2996 (byte-compile-/=): Ditto.
2998 1998-05-02 SL Baur <steve@altair.xemacs.org>
3000 * apropos.el: Use `with-displaying-help-buffer'.
3001 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3002 Use `with-displaying-help-buffer'.
3003 (apropos-follow): Do not give special treatment to buffer cursor
3004 was in prior to a mouse click.
3005 (apropos-describe-plist): Use `with-displaying-help-buffer'.
3006 (apropos-print-doc): Set correct buffer for setting text
3009 1998-05-01 SL Baur <steve@altair.xemacs.org>
3011 * help.el (help-buffer-prefix-string): New variable.
3012 (help-buffer-name): Use it.
3014 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3017 1998-04-30 Greg Klanderman <greg@alphatech.com>
3019 * frame.el (other-frame): Work even when focus-follows-mouse is true.
3021 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3023 * files.el (find-file-noselect): Update docstring.
3024 (find-file-noselect): Signal an error if found an unreadable file.
3025 (file-chase-links): Save the match data.
3026 (normal-mode): Use `lwarn' and `error-message-string'.
3027 (interpreter-mode-alist): Change defconst to defvar.
3028 (inhibit-first-line-modes-regexps): Ditto.
3029 (inhibit-first-line-modes-regexps): Added .tgz.
3030 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
3031 (change-major-mode-with-file-name): New user-option.
3032 (set-visited-file-name): Synched with FSF.
3033 (file-name-extension): New function, from FSF 20.3.
3034 (file-relative-name): Synched with FSF.
3035 (save-some-buffers): Support the C-r feature.
3036 (recover-session): Synched with FSF.
3037 (kill-some-buffers): Ditto.
3038 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
3040 1998-04-30 SL Baur <steve@altair.xemacs.org>
3042 * files.el (insert-file): Undo previous change and reenable use of
3045 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3047 * window-xemacs.el (recenter): Define.
3049 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3051 * font.el (mswindows-font-create-name)
3052 (mswindows-font-create-object): new functions for mswindows type
3055 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3056 strings are parsed as well as font objects.
3058 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3060 * modeline.el (defining-kbd-macro): Restore modeline indication of
3061 kbd-macro being recorded.
3062 (add-minor-mode): Simplify docstring.
3063 (modeline-minor-mode-menu): Remove stuff.
3065 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3067 * code-process.el (call-process): dynamically decide process
3070 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3072 * modeline.el: Add line-number-mode, column-number-mode to
3073 the modeline minor-mode menu. Button2 on the line number does
3076 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3078 * mouse.el: move x-selection-owner-p type things to
3081 * msw-init.el: copy zmacs stuff from x-init.el
3083 * msw-select.el (mswindows-own-selection)
3084 (mswindows-disown-selection) (mswindows-selection-owner-p): new
3085 functions. Very simple minded implementation of selectio
3088 * select.el (own-selection) (disown-selection)
3089 (activate-region-as-selection) (select-make-extent-for-selection)
3090 (valid-simple-selection-p): functions moved from x-select.el for
3091 generalized selection.
3093 * x-select.el: see select.el changes.
3095 * x-toolbar.el: use new selection functions.
3097 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3099 * packages.el (packages-find-package-directories): Fixed bug that
3100 would pick up multiple site-package directories.
3101 (package-locations): Added "xemacs-packages" as a late package
3104 * find-paths.el: Now uses `emacs-program-name' and
3105 `emacs-program-version'.
3106 Additions to enforce version-specific directories in
3107 `paths-find-version-directory'.
3109 1998-04-29 SL Baur <steve@altair.xemacs.org>
3111 * default.el: Removed.
3112 * site-start.el: Removed.
3114 1998-04-29 Didier Verna <verna@inf.enst.fr>
3116 * minibuf.el (minibuffer-history-minimum-string-length): Default
3119 1998-04-28 SL Baur <steve@altair.xemacs.org>
3121 * find-paths.el (paths-program-name): Rename.
3122 (paths-emacs-root-p): Ditto.
3123 (paths-find-site-directory): Ditto.
3125 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3127 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3128 `emacs-lisp-byte-compile-and-load'.
3130 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3132 * ldap.el (ldap-search): Fixed additional parameter passing to
3135 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3137 * select.el (kill-primary-selection) (selection-owner-p)
3138 (copy-primary-selection) (yank-clipboard-selection)
3139 (selection-exists-p) (delete-primary-selection): new file and
3140 functions that do the right thing for the selected device.
3142 * x-menubar.el: use generalised selection functions.
3144 * dumped-lisp.el: dump select.el.
3146 1998-04-27 SL Baur <steve@altair.xemacs.org>
3148 * find-paths.el (paths-progname): New variable.
3149 (paths-emacs-root-p): Use it.
3150 (paths-find-site-directory): Ditto.
3152 1998-04-26 SL Baur <steve@altair.xemacs.org>
3154 * loadup.el ((member "dump" command-line-args)): Dump as
3155 `infodock' if InfoDock.
3157 1998-04-25 SL Baur <steve@altair.xemacs.org>
3159 * find-paths.el (construct-emacs-version): Simplify, include
3160 program name in the return value.
3161 * (paths-find-version-directory): Use it.
3163 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3165 * info.el (Info-parse-dir-entries): Fixed regexp
3166 (Info-build-dir-anew): Remove full suffix and capitalize info file
3167 name for files with no @direntry
3168 (Info-batch-rebuild-dir): New function
3169 (Info-suffixed-file): Check for regular files instead of simple
3170 file existence (could catch directories before)
3172 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3174 * setup-paths.el, find-paths.el: Removed uses of `not' which
3175 temacs doesn't have.
3177 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3178 into root searching.
3180 1998-04-24 Martin Buchholz <martin@xemacs.org>
3182 * subr.el: Remove definition of `not'.
3184 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3186 * msw-glyphs.el: enable graphics support.
3188 1998-04-23 Didier Verna <verna@inf.enst.fr>
3190 * x-menubar.el (default-menubar): restored the line-number-mode
3193 * misc doc string updates related to the options menu.
3195 1998-04-24 SL Baur <steve@altair.xemacs.org>
3197 * setup-paths.el (paths-construct-load-path): Fix typo.
3199 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3201 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3202 font-menu-ignore-scaled-fonts don't have to be bound now; this
3203 gets us one step further towards making --no-autoloads work.
3205 * startup.el (normal-top-level): Load auto-autoloads only if
3206 lisp-directory is non-nil.
3208 * setup-paths.el (paths-construct-load-path): Made it robust
3209 against nil lisp-directory.
3211 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3212 to the list of variables that cause a warning when nil.
3214 * toolbar.el (init-toolbar-location): Now works even when there's
3215 no toolbar icon directory.
3217 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3219 * help.el (view-lossage): Recognize it.
3221 * simple.el (log-message): Mark multiline messages.
3223 1998-04-22 SL Baur <steve@altair.xemacs.org>
3225 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3227 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3229 * package-get.el (package-get-all): add `\n' separator to
3230 interactive specification so that both variables are read
3232 1998-04-22 Didier Verna <verna@inf.enst.fr>
3234 * x-menubar.el: ported the options menu to Custom.
3235 Moved the "read only" toggle button to the buffers menu.
3236 Corrected some missing ;;;###autoload or defcustom.
3238 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3239 the scrollbar-visible specifier for options menu handling.
3241 * toolbar.el (toolbar-visible-p)
3242 (toolbar-captioned-p)
3243 (default-toolbar-position): defcustom wrappers around
3244 the toolbar specifiers for options menu handling.
3246 * frame.el (get-frame-for-buffer-default-instance-limit):
3247 defcustom it for options menu handling.
3249 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3250 font-lock-mode for options menu handling.
3252 * cus-start.el: added Custom properties to overwrite-mode for
3253 options menu handling.
3255 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3257 * about.el: shameless self-promotion.
3259 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3261 * simple.el (raw-append-message): Slightly optimize.
3262 (remove-message): Use `push' for clarity.
3263 (append-message): Ditto.
3264 (display-warning): Dito.
3265 (raw-append-message): Send the message to the appropriate device.
3267 1998-04-22 SL Baur <steve@altair.xemacs.org>
3269 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3270 From Sean MacLennan <Sean.MacLennan@pika.ca>
3272 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3274 * setup-paths.el: Changed `directory-sep-char' to
3275 `path-separator', following a change in GNU Emacs.
3277 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3279 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3280 (Info-build-dir-anew): Add a final newline.
3281 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3283 (Info-rebuild-dir): Ditto
3285 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3287 1998-04-21 SL Baur <steve@altair.xemacs.org>
3289 * simple.el (count-words-buffer): Retain zmacs region.
3290 (count-words-region): Ditto.
3291 * simple.el: (what-line): Expanded line counts.
3292 (count-lines): New parameter to conditionalize whether collapsed
3294 From Bob Weiner <weiner@altrasoft.com>
3296 1998-04-19 SL Baur <steve@altair.xemacs.org>
3298 * packages.el (package-locations): infodock-packages must override
3299 mule-packages and packages.
3301 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3304 remove rude messages from widget-activation-widget-mapper
3305 and widget-activation-glyph-mapper
3307 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3309 * toolbar.el: Remove (featurep 'x) test from
3310 toolbar-make-button-list
3312 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3314 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3315 only if in the same frame.
3317 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3319 * packages.el (package-locations): Added site-packages hierarchy.
3321 * setup-paths.el (paths-default-info-directories): Introduced and
3324 * packages.el, setup-paths.el: Set various path searching depths
3327 * packages.el (packages-hierarchy-depth):
3328 (packages-load-path-depth): Introduced and used.
3330 * setup-paths.el (paths-load-path-depth): Introduced and used.
3332 * find-paths.el (paths-find-recursive-path): Added max-depth
3335 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3337 * setup-paths.el (paths-construct-info-path): Removed
3338 dependency on behavior of (file-name-as-directory "").
3340 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3342 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3345 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3347 * dump-paths.el, startup.el: Added handling for --debug-paths.
3349 1998-04-15 William M. Perry <wmperry@aventail.com>
3351 * wid-edit.el: We cannot just set the help-echo or balloon-help
3352 properties for an extent based on the :help-echo widget
3353 property, since help-echo and balloon-help cause an EXTENT to
3354 get passed in, where :help-echo functions are expecting a WIDGET
3356 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3358 * scrollbar.el (init-scrollbar-from-resources): Call
3359 mswindows-init-scrollbar-metrics when appropriate.
3361 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3363 * dumped-lisp.el: dump x-toolbar for window system
3365 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3366 have support and xpm.
3368 1998-04-16 SL Baur <steve@altair.xemacs.org>
3370 * files.el (toggle-read-only): Fix docstring.
3371 From Didier Verna <verna@inf.enst.fr>
3373 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3375 * startup.el (normal-top-level): Load autoload-file-name without
3376 specifying an extension---some people only auto-autoload.el.gz.
3378 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3380 * files.el (backup-enable-predicate): Don't bomb on NAME being
3383 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3385 * find-paths.el, packages.el: Now prefers configure'd paths.
3386 This shouldn't cause any of the originally anticipated problems as
3387 the current paths architecture will not define the various
3388 configure-xxx variables if they're not specified on the configure
3391 * find-paths.el, setup-paths.el, packages.el: Removed all
3392 mentionings of "/" as a path separator.
3393 Used paths-construct-path throughout.
3395 * find-paths.el (paths-construct-path): Created to assemble paths
3396 from directory components.
3398 * setup-paths.el, packages.el: Used paths-decode-directory-path
3399 instead of decode-path-internal.
3401 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3403 (paths-decode-directory-path) Created.
3405 * setup-paths.el: Changed configure-exec-path to
3406 configure-exec-directory.
3408 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3410 * packages.el (packages-find-packages): Fixed decoding of
3413 * startup.el: -no-packages -> -no-early-packages.
3415 (packages-load-package-lisps): Fixed loading of auto-autoload
3418 * startup.el (normal-top-level): Fixed loading of core
3421 * obsolete.el: Un-obsoleted site-directory. Sigh.
3423 * startup.el, packages.el, dump-paths.el: Added proper settings
3424 for site-directory and lisp-directory variables.
3426 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3427 inhibit-package-autoloads and fixed handling of it.
3429 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3430 handling of former inhibit-package-init, now
3431 inhibit-early-packages, to make -vanilla etc. work.
3433 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3435 * code-process.el (start-process): Fallback to 'undecided instead
3436 of 'binary for process input coding stream.
3438 * process.el (start-process): Docstring fix.
3440 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3442 * info.el (Info-insert-dir): Do not insert temporary dir files
3443 in Info-dir-file-attributes
3444 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3445 (Info-rebuild-dir): Ditto.
3447 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3449 * obsolete.el: Added obsoleteness declarations for
3450 `site-directory' and `Info-default-directory-list'.
3452 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3454 * find-paths.el (paths-find-emacs-root): Only look at the
3455 executable at the end of the symlink chain for determining the
3458 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3460 * setup-paths.el (paths-construct-info-path): Changed construction
3461 to cater to gone default in configure.
3463 * find-paths.el (paths-uniq-append): Added.
3465 * packages.el: Rewritten package path construction once again.
3467 * dump-paths.el, startup.el: Removed package-path as a global
3470 * package-admin.el (package-admin-add-single-file-package):
3471 (package-admin-add-binary-package): Changed package-path to
3474 * packages.el (packages-split-path): Split path at "/" rather than
3475 nil according to change in emacs.c.
3477 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3479 * setup-paths.el (paths-construct-info-path): Changed info path
3480 order so that directories come out right.
3481 (paths-find-lock-directory): Fixed bug: It used to think
3482 configure-lock-directory is a path.
3484 1998-04-06 Jeff Miller <jmiller@smart.net>
3486 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3487 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3488 eases the use of toolbar-add/kill-item functions.
3490 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3492 * code-files.el (file-coding-system-alist): Commented out
3493 loaddefs.el magical treatment.
3495 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3497 * info.el (Info-rebuild-outdated-dir): Added new option
3498 `conservative' and made it the default
3499 (Info-rebuild-dir): Appropriately parse multi-line description
3500 strings, and multi-section dir files. Issue warning when dir
3501 is rebuilt as temporary
3502 (Info-build-dir-anew): Issue warning when dir is built as
3505 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3507 * list-mode.el (list-mode-map): Bind highlight motion commands to
3508 standard keys left, right, C-b and C-f.
3510 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3512 * files.el (auto-mode-alist): allow .sc for Scheme->C
3514 1998-04-06 SL Baur <steve@altair.xemacs.org>
3516 * loadup.el (pureload): Don't quote (garbage-collect).
3518 1998-04-04 SL Baur <steve@altair.xemacs.org>
3520 * package-get-base.el: Updated.
3522 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3524 * isearch-mode.el (isearch-just-started): New variable.
3525 (isearch-mode): Set it.
3526 (isearch-repeat): Advance one character forward only if the search
3527 was successful, and was not just started.
3528 (isearch-repeat): Clear isearch-just-started.
3530 1998-04-02 SL Baur <steve@altair.xemacs.org>
3532 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3535 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3537 * subr.el (listify-key-sequence): Removed.
3539 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3541 * bytecomp.el (byte-compile-print-gensym): New option.
3542 (byte-compile-output-file-form): Use it.
3543 (byte-compile-output-docform): Ditto.
3544 (byte-compile-compiled-obj-to-list): Ditto.
3546 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3548 * msw-glyphs.el: set frame icon if xpm support.
3550 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3552 * help.el: Code that pretty prints variable values
3555 1998-04-02 SL Baur <steve@altair.xemacs.org>
3557 * find-paths.el (paths-emacs-root-p): Correct test for installation
3559 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3561 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3563 * loaddefs.el: Don't set debug-ignored-errors; leave
3564 its default value set to nil.
3566 1998-03-29 Damon Lipparelli <lipp@primus.com>
3568 * info.el (Info-rebuild-dir): fixed mis-spelling.
3570 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3572 * info.el (Info-rebuild-outdated-dir): New custom var
3573 (Info-insert-node): Create/update dir file when needed, ie when it
3574 does not exist or is older than some info files in directory
3576 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3578 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3579 for last packages, mainly for using a 20.4 package base.
3581 * packages.el (late-packages): Typo fix. It was called
3584 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3585 relative symlinks correctly.
3586 (paths-find-emacs-roots): More rigorous checking for plausible
3587 configuration-time root.
3589 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3592 1998-03-27 Martin Buchholz <martin@xemacs.org>
3594 * faces.el: Fix docstrings.
3595 * glyphs.el: Fix docstrings.
3596 * mouse.el: Fix docstrings.
3598 * frame.el: Change phrase `current frame' to `selected frame'.
3600 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3602 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3603 macros using backquote to make them infinitely more readable.
3605 1998-03-30 SL Baur <steve@altair.xemacs.org>
3607 * packages.el (packages-find-package-path): Hardcoded specialized
3608 InfoDock support until we can clean this up.
3610 * help.el (describe-bindings-1): Return the value of the bindings
3611 help buffer created.
3612 (describe-bindings): Ditto.
3614 * simple.el (set-variable): Restore previous behavior of not
3615 bombing if the variable to set is not boundp.
3617 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3619 * packages.el (packages-handle-package-dumped-lisps): Allow for
3620 non-local files to be loaded off the package-lisp variable.
3622 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3624 * x-faces.el: Global X resources should override
3625 specs for all device classes (color, grayscale, mono);
3626 code currently doesn't override any of them. Fixed by
3627 calling remove-specifier with '(x default) as the tag
3628 set and allowing inexact matches.
3630 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3632 * faces.el: Separated face intializations based on
3633 device classes into device type specific (tag set,
3634 instantiator) pairs.
3636 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3638 * wid-edit.el (widget-choice-action): Remember user's explicit
3640 (widget-choice-value-create): Respect it.
3641 From Richard Stallman <rms@gnu.org>
3643 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3645 * setup-paths.el (paths-construct-info-path): Always append
3646 existing directories from configure-time info path.
3648 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3649 Info-directory-list.
3651 * info.el: Removed Info-default-directory-list which was broken by
3653 Removed bogus initialization of Info-directory-list---startup.el
3654 can do a much better job.
3655 Added autoload of Info-directory-list.
3657 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3658 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3659 be exclusive; now it's merely given precedence, just like in the
3662 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3664 * find-paths.el (paths-find-architecture-directory): Fix bug with
3665 finding; it used to default too early.
3667 1998-03-25 Martin Buchholz <martin@xemacs.org>
3669 * packages.el (packages-split-path): Fix a bug; it used to fail
3670 for paths that weren't split.
3672 1998-03-26 SL Baur <steve@altair.xemacs.org>
3674 * finder.el (finder-compile-keywords): trap on errors.
3676 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
3678 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3679 fourth argument of t so that only the specs exactly
3680 matching the tag lists are removed.
3682 1998-03-25 SL Baur <steve@altair.xemacs.org>
3684 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3686 1998-03-23 SL Baur <steve@altair.xemacs.org>
3688 * minibuf.el (mouse-read-file-name-1): If a default directory was
3689 specified, use it for generating the completions.
3691 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3693 * update-elc.el: Now respects inhibit-package-init and
3695 Now does path construction with loadup-paths.
3697 * startup.el (normal-top-level, startup-setup-paths): Now respects
3698 inhibit-package-init and inhibit-site-lisp.
3700 * packages.el (packages-find-package-path): Extended package path
3701 by version-specific hierarchies.
3702 (packages-find-packages): Now respects inhibit flag and
3704 Moved path setup to loadup-paths.
3706 * make-docfile.el: Now respects inhibit-package-init and
3708 Now does path construction with loadup-paths.
3710 * loadup.el: Now respects inhibit-package-init and
3713 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3715 * loadup-paths.el: New file: setup load-path to encompass
3718 1998-03-22 SL Baur <steve@altair.xemacs.org>
3720 * auto-show.el: load-gc renamed to pureload.
3721 * site-load.el: Ditto.
3722 * packages.el (toplevel): Ditto.
3723 * loadup.el (really-early-error-handler): Ditto.
3724 * dumped-lisp.el (preloaded-file-list): Ditto.
3725 * cus-face.el (custom-declare-face): Ditto.
3727 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3729 * <Today>: The Big Path Searching Overhaul.
3731 * find-paths.el: New file: find and assemble paths in the
3732 installation hierarchy.
3734 * setup-paths.el: New file: global layout of paths and directories
3735 within the XEmacs hierarchy.
3737 * packages.el: Replaced everything related to path searching and
3738 startup by code in terms of find-paths.
3740 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3741 the new path searching engine.
3743 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3746 1998-03-22 SL Baur <steve@altair.xemacs.org>
3748 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3751 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3753 * msw-glyphs.el: Added check for 'mswindows feature, so the file
3754 compiles identically in any configuration.
3755 Removed irrelevant commentary.
3757 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
3759 * simple.el (set-variable): Allow setting specifiers.
3761 1998-03-19 SL Baur <steve@altair.xemacs.org>
3763 * lisp.el (forward-sexp): Revert previous change.
3765 1998-03-18 SL Baur <steve@altair.xemacs.org>
3767 * frame.el (frame-initialize): Use `delete-console' instead of
3768 `delete-device' to delete the stream console to match the usage in
3771 1998-03-16 SL Baur <steve@altair.xemacs.org>
3773 * files.el (cdpath-previous): New variable.
3775 From Bob Weiner <weiner@wave.altrasoft.com>
3777 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
3779 * keydefs.el: Changed keybindings of forward-char,
3780 backward, scroll-up and scroll-down to point to their
3781 -command counterparts.
3783 * simple.el: New functions: forwarc-char-command,
3784 backwrad-char-command, scroll-up-command,
3785 scroll-down-command which work liek their counterparts
3786 except that they honor the variable
3787 signal-error-on-buffer-boundary.
3789 Definition of signal-error-on-buffer-boundary received
3792 defvar declaration added for word-across-newline to avoid
3793 byte-compiler warning about the free variable reference.
3795 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
3797 * winnt.el: Removed "%t" from the beginning of
3798 modeline-format. From now on, there's no nt-specifics in the modeline.
3800 1998-03-14 SL Baur <steve@altair.xemacs.org>
3802 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3803 of `when' with `if'.
3805 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3807 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3808 mswindows. Must be reworked along with glyphs.el, or
3809 merged into it, after there is images support.
3811 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3814 1998-03-13 SL Baur <steve@altair.xemacs.org>
3816 * faces.el: fix for text cursor initialization.
3817 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3818 From Andy Piper <andyp@parallax.co.uk>
3820 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3822 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3823 if there is an existing package that handles it and warn the user
3826 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3828 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3829 Installation" menu item when Installation-string is not bound.
3831 1998-03-11 SL Baur <steve@altair.xemacs.org>
3833 * lisp.el (forward-sexp): Fix for test for balanced sexp.
3834 From Jeremiah W. James <jerry@cs.ucsb.edu>
3836 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
3839 * faces.el: Fix face initialization.
3841 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3843 * files.el (backup-enable-predicate): fix breakage introduced
3846 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3848 * x-faces.el (x-init-face-from-resources): The
3849 TTY face property retrieval functions don't return
3850 specifiers, so use face-property instead.
3852 1998-03-09 SL Baur <steve@altair.xemacs.org>
3854 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3856 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3858 * x-menubar.el: Expanded documentation for
3859 option-save-faces. Changed Options -> Browse Faces
3860 menu entry to invoke customize-face.
3862 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3864 * faces.el: Most face initialization moved out of
3865 init-other-random-faces to the top level so that the
3866 initialization happens before Xemacs is dumped. Much
3867 of the fascist "face-differs-from-default-p or FROB!"
3868 code has been retired in favor of letting the user do
3869 what they want to do. Face initialization code changed
3870 to use `default' specifier tag so that the settings can
3871 be overridden later if the user wishes it.
3873 1998-03-08 SL Baur <steve@altair.xemacs.org>
3875 * about.el (about-hackers): Update contributors list.
3877 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
3879 * specifier.el: Define new specifier tag `default'.
3881 * modeline.el: Initialize faces using `default' tag.
3883 * x-faces.el (x-init-face-from-resources): Remove
3884 specifier specs containing the `default' tag before
3887 1998-03-02 John Jones <jj@asu.edu>
3889 * package-get.el (package-get-all): fixed arguments on call to
3890 package-admin-add-single-file-package.
3891 * package-get.el (package-get-installedp): fixed to match
3892 advertised behavior.
3893 * package-get.el: added function package-get-update-all which
3894 installs newest versions of all the current packages (if they are
3895 not already installed).
3897 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
3899 * files.el (find-file-noselect): Uncommented `truename' binding in
3900 `let*' and use it later to set `buffer-file-truename' iff it's
3901 still nil, as happens for example when finding a compressed
3902 file with "jka-compr".
3904 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
3906 * faces.el: in make-face-* type functions do the operation for all
3907 window systems, not just the first one found.
3909 * font.el: call mswindows-list-fonts for mswindows.
3911 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
3913 * code-process.el (call-process-region):
3914 * process.el (call-process-region):
3915 * package-get.el (package-get-dir):
3916 * files.el (backup-enable-predicate):
3917 * gnuserv.el (gnuserv-temp-file-regexp):
3918 Use temp-directory in place of `/tmp'.
3920 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
3922 * "Fast" dired-in-C enhancements for Windows 95/NT:
3924 * files.el: Added function, `wildcard-to-regexp', from GNU
3927 * files.el (insert-directory): Modified to use special
3928 dired-in-C enhancements if present.
3930 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
3932 * code-files.el: make default coding no-conversion.
3934 1998-03-02 SL Baur <steve@altair.xemacs.org>
3936 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3939 * update-elc.el: Strip directory when testing for files not to
3942 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
3944 * lisp-mode.el: Use recommended form for menus.
3946 * info.el (Info-construct-menu): Use recommended form for menus.
3948 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3951 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
3953 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3954 (get-frame-for-buffer-noselect): Always return frames
3955 in the not-this-window-p cond clause.
3957 1998-02-27 SL Baur <steve@altair.xemacs.org>
3959 * help.el (describe-installation): New function.
3961 * x-menubar.el (default-menubar): Add describe-installation to
3964 * packages.el (packages-unbytecompiled-lisp): Installation.el
3965 should not be bytecompiled.
3967 * dumped-lisp.el (preloaded-file-list): Dump Installation with
3970 * x-menubar.el (default-menubar): Use correct guard for VM menu
3973 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3975 From Andy Piper <andyp@parallax.co.uk>
3977 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3979 * ldap.el: Do not require ldap-internal at compile time.
3981 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
3983 * code-files.el: new file. a virtual copy of mule-files.el
3985 dependencies. (toggle-buffer-file-ocding-system) new function for
3986 changing the eol type for the current buffer.
3988 * code-process.el: new file. a copy of
3989 mule-process.el. mule-process.el will disappear when things have
3992 * coding.el: new file. a virtual copy of mule-files.el but
3993 without charset dependencies. (coding-system-base) new function
3994 for getting the parent coding system of a coding system with eol
3997 * dumped-lisp.el: add above files for the non-mule case.
3999 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4001 * window-xemacs.el (display-buffer): If no explicit
4002 frame is specified, search for a window that displays
4003 the buffer on the currently selected frame, before
4004 searching other frames.
4006 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4008 * frame.el (get-frame-for-buffer): If not-this-window-p
4009 is non-nil, use window on the selected frame if it is not
4010 also the selected window. When defaulting, search for
4011 windows on the currently selected fgrame before searching
4014 1998-02-25 Didier Verna <verna@inf.enst.fr>
4016 * modeline.el (modeline-swap-buffers): originally named
4017 `mouse-release-modeline'. Whether to actually swap the buffers is
4018 decided in `mouse-drag-modeline'.
4019 (mouse-drag-modeline): A button release event is considered a
4020 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4023 1998-02-25 SL Baur <steve@altair.xemacs.org>
4025 * x-menubar.el: Put redo on the menubar.
4026 From Aki Vehtari <Aki.Vehtari@hut.fi>
4028 1998-02-22 Greg Klanderman <greg@alphatech.com>
4030 * bytecomp.el (displaying-byte-compile-warnings): if
4031 temp-buffer-show-function is set, use it to display current set of
4032 warnings in the "*Compile-Log-Show*" buffer.
4034 * simple.el (display-warning-buffer): if temp-buffer-show-function
4035 is set, use it to display current set of warnings in the
4036 "*Warnings-Show*" buffer.
4038 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4040 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
4043 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4045 * menubar.el: Allow button descriptors at least 2 long.
4047 * x-menubar.el (default-menubar): Use recommended forms.
4048 (file-menu-filter): Remove.
4049 (edit-menu-filter): Remove.
4051 1998-02-24 SL Baur <steve@altair.xemacs.org>
4053 * about.el (about-hackers): Updated.
4055 1998-02-22 Greg Klanderman <greg@alphatech.com>
4057 * help.el (help-max-help-buffers): new variable
4058 (help-register-and-maybe-prune-excess): new function
4059 (help-buffer-name): use help-max-help-buffers.
4060 (with-displaying-help-buffer): use
4061 help-register-and-maybe-prune-excess.
4063 * help.el (help-maybe-pretty-print-value): if the value fits on
4066 1998-02-21 Greg Klanderman <greg@alphatech.com>
4068 * (with-displaying-help-buffer): there is no need to kill the buffer
4069 if it exists, becasuse with-output-to-temp-buffer will clear it.
4070 further, killing the buffer violates the rule that
4071 temp-buffer-show-function, if set, has the full responsibility of
4072 showing the temp buffer. killing the buffer fucks with the window
4073 configuration, hosing temp-buffer-show-function.
4076 1998-02-23 Didier Verna <verna@inf.enst.fr>
4078 * modeline.el (mouse-drag-modeline):
4079 - Always scroll the modeline that was originally clicked on.
4080 - Use x pixels instead of x characters (which doesn't work anyway)
4081 as horizontal reference for modeline dragging. This allows us to
4082 keep on dragging the modeline even if the motion event occurs in
4085 1998-02-23 Didier Verna <verna@inf.enst.fr>
4087 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4088 glyph on the modeline to indicate that dragging the mouse has an
4089 effect both horizontally and vertically.
4091 1998-02-24 SL Baur <steve@altair.xemacs.org>
4093 * about.el (about-xemacs): Get rid of redundant visible version
4096 1998-02-19 SL Baur <steve@altair.xemacs.org>
4098 * about.el (about-hackers): Update credits.
4100 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4102 * prim/register.el (view-register): Show register type file-query.
4104 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4106 * mode-motion.el (mode-motion-highlight-internal):
4107 save-excursion inside save-window-exucrsion form to
4108 hide buffer point changes from save-window-excursion.
4109 Prevents display flickering when the mouse pointer
4112 1998-02-17 Didier Verna <verna@inf.enst.fr>
4114 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4115 function to handle correctly the case of a toolbar one side of the
4116 window: scrolling will not necessarily happen.
4118 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4120 * files.el (after-find-file): Restore missing argument
4121 to format that provides filename for "... consider M-x
4122 recover-file" message. Also call `message' with "%s"
4123 as the first arg instead of an arbitrary string.
4125 1998-02-18 SL Baur <steve@altair.xemacs.org>
4127 * about.el (about-hackers): Various additions.
4129 1998-02-15 SL Baur <steve@altair.xemacs.org>
4131 * autoload.el (generate-file-autoloads-1): Don't force an extra
4132 line out when copying on-the-same line autoloads.
4134 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4137 1998-02-14 Martin Buchholz <martin@xemacs.org>
4139 * x11/x-win-xfree86.el (x-win-init-xfree86):
4140 * x11/x-win-sun.el (x-win-init-sun):
4141 * x11/x-init.el (x-initialize-compose):
4143 (backward-or-forward-kill-sexp):
4144 (backward-or-forward-kill-sentence):
4145 (backward-or-forward-kill-word):
4146 (backward-or-forward-delete-char):
4147 * prim/isearch-mode.el (isearch-help-or-delete-char):
4148 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4149 x-keysym-on-keyboard-p to detect backspace.
4150 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4151 Clean up symbols used with dead keys, checking Linux and solaris
4153 Simplify x-win-*.el using above methods.
4154 Change documentation for x-keysym-*-p functions.
4156 1998-02-14 SL Baur <steve@altair.xemacs.org>
4158 * about.el (about-hackers): Restore entries for Michael Sperber and
4160 From Vinnie Shelton <acs@acm.org>
4162 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4164 * simple.el (count-words-region): Ditto.
4166 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4168 * simple.el (count-words-buffer): Document. Don't print anything
4171 1998-02-12 SL Baur <steve@altair.xemacs.org>
4173 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4174 multiple files in InfoDock.
4176 1998-02-11 SL Baur <steve@altair.xemacs.org>
4178 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4179 from version.el in InfoDock.
4181 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4184 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4186 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4187 variable name in docstring.
4189 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4191 * menubar.h: Include "gui.h".
4193 1998-02-10 SL Baur <steve@altair.xemacs.org>
4195 * site-load.el: Fix documentation.
4197 1998-02-09 SL Baur <steve@altair.xemacs.org>
4199 * package-get-base.el (package-get-base): Updated.
4201 * keymap.el: PC-ize.
4203 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4205 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4206 from' on a fresh line.
4208 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4210 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4213 1998-02-09 SL Baur <steve@altair.xemacs.org>
4215 * undo-stack.el: PC-ize.
4217 * cmdloop.el: PC-ize.
4219 1998-02-08 SL Baur <steve@altair.xemacs.org>
4221 * bytecomp-runtime.el: PC-ize.
4223 * byte-optimize.el: Prolog fixup. PC-ize.
4225 * cus-dep.el: Spelling fix.
4227 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4230 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4232 * text-mode.el (text-mode-hook-identify): New function,
4233 put on text-mode-hook. Set text-mode-variant here.
4234 (text-mode): Don't set it here.
4236 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4238 * text-mode.el (text-mode-hook): New defvar.
4239 (text-mode-variant): New variable.
4240 (text-mode): Set that variable locally.
4241 (toggle-text-mode-auto-fill): New command.
4243 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4245 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4247 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4249 * text-mode.el (paragraph-indent-text-mode):
4250 Renamed from spaced-text-mode.
4251 (text-mode-map): Bind TAB to indent-relative.
4252 (indented-text-mode-map): Variable deleted.
4253 (indented-text-mode): Now an alias for text-mode.
4255 1998-02-05 SL Baur <steve@altair.xemacs.org>
4257 * loadup.el: test-atoms debugging stuffs removed.
4259 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4261 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4263 1997-12-30 Colin Rafferty <colin@xemacs.org>
4265 * help.el (describe-beta): Made it use `locate-data-file'.
4266 (describe-distribution): Ditto.
4267 (describe-copying): Ditto.
4268 (describe-project): Ditto.
4269 (view-emacs-news): Ditto.
4271 * help-nomule.el (help-with-tutorial): Made it use
4272 `locate-data-file' to find tutorial.
4274 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4276 * about.el: Corrected my email address.
4278 * mouse.el: Added 'mouse-mswindows-drop' similar to
4281 1998-01-27 SL Baur <steve@altair.xemacs.org>
4283 * loadup.el (running-xemacs): Spelling fix.
4285 1998-01-26 Colin Rafferty <colin@xemacs.org>
4287 * packages.el (packages-find-packages-1): Don't allow a backwards
4288 compatible lisp tree to overwrite `preloaded-file-list'.
4290 1998-01-26 SL Baur <steve@altair.xemacs.org>
4292 * loadup.el: Don't delete "xemacs" prior to dumping.
4294 1998-01-24 SL Baur <steve@altair.xemacs.org>
4296 * package-info.el (pi-last-mod-date): New function.
4297 (pi-author-version): New function.
4298 (batch-update-package-info): Use them.
4300 1998-01-23 Colin Rafferty <colin@xemacs.org>
4302 * frame.el (get-frame-for-buffer-default-to-current): Create.
4303 (get-frame-for-buffer-noselect): Allow user to use current frame
4304 with `get-frame-for-buffer-default-to-current'.
4306 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4308 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4309 (byte-compile-output-docform): Ditto.
4310 (byte-compile-compiled-obj-to-list): Ditto.
4312 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4314 * startup.el (command-line-1): Removed code that ran
4317 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4319 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4321 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4323 * frame.el (suspend-emacs-or-iconify-frame): Check using
4324 `device-on-window-system-p' instead of explicitly checking for X,
4325 so that the same logic works for MS Windows.
4326 (suspend-or-iconify-emacs): Ditto.
4328 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4330 * about.el (about-maintainer-info): Andy Piper is back.
4331 (xemacs-hackers): Updated Andy Piper's email address.
4332 (about-hackers): Added Jonathan Harris.
4333 (about-hackers): Updated Tibor Polgar's email address.
4335 1998-01-18 SL Baur <steve@altair.xemacs.org>
4337 * about.el: Add xemacs.org email manager.
4339 * package-get-base.el (package-get-base): Updated with most recent
4342 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4344 * help.el (function-arglist): Use `indirect-function' instead of
4345 `symbol-function' so that aliases are treated correctly.
4347 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4349 * help.el (help-map): Add f1 binding to `help-for-help'.
4350 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4351 (describe-key-briefly): Use `princ' "%s" to print object.
4352 (with-displaying-help-buffer): Kill buffer if it exists, again.
4353 (describe-key): Use `princ' "%s" to print object.
4354 (describe-function-1): Use `princ' "%s" to print object.
4355 Commented out alias lines removed.
4356 (help-pretty-print-limit): New variable to control pretty-printing
4358 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4359 `help-pretty-print-value' again. Only print-print when OBJECT is
4360 list of length less than `help-pretty-print-limit'.
4361 (describe-variable): Use `help-maybe-pretty-print-value' again.
4363 1998-01-18 SL Baur <steve@altair.xemacs.org>
4365 * simple.el (blink-matching-open): Remove C++ kludge.
4366 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4368 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4370 * info.el (Info-default-directory-list): Made the documentation
4373 1998-01-13 Martin Buchholz <martin@xemacs.org>
4376 * lisp/package-admin.el:
4377 * lisp/build-report.el:
4380 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4382 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4383 warnings in Java buffers without final newline and editing the
4386 1998-01-17 SL Baur <steve@altair.xemacs.org>
4388 * packages.el (packages-find-packages-1): Don't allow a backwards
4389 compatible lisp tree to overwrite `preloaded-file-list'.
4390 Suggested by Colin Rafferty <colin@xemacs.org>
4392 * mouse.el (mouse-offix-drop): Set undo-boundary.
4393 From Oliver Graf <ograf@fga.de>
4395 1998-01-13 SL Baur <steve@altair.xemacs.org>
4397 * loadup.el (load-gc): rewrite as defun.
4398 Print something sensical if a required dump-time file isn't found.
4400 1998-01-12 SL Baur <steve@altair.xemacs.org>
4402 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4403 bug strikes a menudescriptor.
4405 * package-get-base.el (package-get-base): Updated.
4407 * package-info.el (batch-update-package-info): Derive REQUIRES
4410 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4412 * files.el (save-some-buffers): Don't play games with deleting
4413 other windows if we are in the minibuffer window.
4415 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4417 * modeline.el (modeline-minor-mode-menu): Add support for :active
4418 (add-minor-mode): Document :active property to TOGGLE.
4420 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4422 * modeline.el (modeline-minor-mode-menu): Add support for an
4423 `:included' predicate in the `toggle-sym' plist.
4424 (add-minor-mode): Document the :included property, format
4425 docstring some more.
4426 (modeline-minor-mode-menu): Documentation string added.
4428 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4430 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4431 labels from the symbol-names by thwacking off the overly redundant
4432 and overused "mode", parenthesizing "minor", and capitalizing the
4433 resultant strings. Also shortened the menu's title by eliminating
4434 the redundant buffer name.
4435 (add-minor-mode): Beautified the docstring, added mention of the
4436 `:menu-tag' property of TOGGLE.
4437 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4438 `toggle-sym' to beatify the mode-life menus.
4439 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4440 `auto-fill-function'.
4442 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4444 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4445 menus to :style 'toggle.
4447 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4449 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4451 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4453 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4454 only recognize first hyperlink.
4455 (hyper-apropos-highlightify): Deletia, this is already done by
4456 `hyper-apropos-insert-face'.
4457 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4459 1998-01-09 SL Baur <steve@altair.xemacs.org>
4461 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4463 (toolbar-mail-reader): Add support for `send'.
4464 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4466 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4468 * info.el (Info-emacs-info-file-name): Add defvar for
4469 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4470 will function properly.
4472 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4474 * simple.el: make the backwards delete function called by
4475 `backward-or-forward-delete-char' user configurable.
4477 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4479 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4480 compiled function got loaded from.
4482 1998-01-09 SL Baur <steve@altair.xemacs.org>
4484 * term/apollo.el: Synched up with InfoDock 3.6.2.
4486 1998-01-08 SL Baur <steve@altair.xemacs.org>
4488 * startup.el (load-init-file): Load autoloads earlier.
4489 (startup-splash-frame): Handle InfoDock logo.
4491 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4493 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4495 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4496 doesn't have this function.
4498 * packages.el (locate-data-file): Fix to call `locate-file'.
4500 1998-01-07 SL Baur <steve@altair.xemacs.org>
4502 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4503 version of version.el.
4504 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4506 * x-menubar.el (default-menubar): Guard reference to
4508 (default-menubar): Guard references to `font-lock-mode'.
4509 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4510 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4512 * make-docfile.el: Don't snarf doc strings from autoloads.
4514 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4515 loading auto-autoloads files.
4517 * loaddefs.el: Disable dumping autoloads.
4519 1998-01-05 SL Baur <steve@altair.xemacs.org>
4521 * lisp-mnt.el: Synch to Emacs 20.2.
4523 * help.el: Remove manual autoload of `finder-by-keyword'.
4525 * finder.el (finder-by-keyword): Autoload.
4527 * help.el: Conditionalize hyperbole setup.
4529 1998-01-04 SL Baur <steve@altair.xemacs.org>
4531 * packages.el (package-require): Update to reflect new data format.
4533 1998-01-02 Didier Verna <verna@inf.enst.fr>
4535 * x-menubar.el (default-menubar): make the tutorials available
4536 through the menubar. (Plus some compilation warnings cleanup).
4538 1998-01-04 SL Baur <steve@altair.xemacs.org>
4540 * check-features.el: New file. Perform sanity check after build.
4542 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4543 files to tooltalk package.
4544 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4547 * package-admin.el (package-admin-xemacs): Use better default for
4548 location of XEmacs binary.
4550 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4552 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4553 tag with sexp and add value tag with value `t'.
4555 1998-01-03 SL Baur <steve@altair.xemacs.org>
4557 * package-get.el: Changes to work with real data.
4558 From Pete Ware <ware@cis.ohio-state.edu>
4560 * packages.el (packages-reload-autoloads): Guard load for the time
4563 * update-elc.el ("packages.el"): Force loading packages.el instead
4564 of possibly out-of-date packges.elc.
4565 * make-docfile.el ("packages.el"): Ditto.
4567 1998-01-02 Colin Rafferty <colin@xemacs.org>
4569 * build-report.el (build-report-delete-regexp): Added a rule for
4570 the main tarball shadowing anything past it.
4572 1998-01-02 SL Baur <steve@altair.xemacs.org>
4574 * packages.el (package-provide): Delete a previous provide.
4576 * package-info.el: New file.
4578 * package-get.el: New file.
4579 From Pete Ware <ware@cis.ohio-state.edu>
4580 (package-get): Fix md5 computation to work with Mule.
4582 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4584 * simple.el (log-message-*): Quote symbols in docstrings properly.
4586 1998-01-01 SL Baur <steve@altair.xemacs.org>
4588 * packages.el (packages-new-autoloads): Ignore symbolic links.
4590 * cus-face.el (face-custom-attributes-get): Fix typo.
4591 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4593 1997-12-31 SL Baur <steve@altair.xemacs.org>
4595 * startup.el (load-init-file): Reload new or changed autoloads
4596 unless inhibited. Reload modified dumped lisp (stubbed).
4598 * packages.el (packages-new-autoloads): New function.
4599 (packages-reload-autoloads): New function.
4600 (packages-reload-dumped-lisp): New (stub) function.
4602 * loadup.el: Inhibit reloading dumped files when running temacs.
4604 * loadhist.el (file-provides): Extend to handle variant
4607 * replace.el (query-replace): Fix typo.
4609 1997-12-30 SL Baur <steve@altair.xemacs.org>
4611 * make-docfile.el: list-autoloads-path has been renamed.
4612 * update-elc.el: list-autoloads has been renamed.
4614 * packages.el (packages-list-autoloads): Renamed.
4615 (packages-list-autoloads-path): Ditto.
4617 1997-12-29 Colin Rafferty <colin@xemacs.org>
4619 * packages.el (packages-find-packages-1): Made it signal a warning
4620 for an error in an auto-autoload.el file.
4622 1997-12-30 SL Baur <steve@altair.xemacs.org>
4624 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4626 From Aki Vehtari <Aki.Vehtari@hut.fi>
4628 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4630 * loadhist.el (unload-feature): Remove autoload.
4632 1997-12-28 SL Baur <steve@altair.xemacs.org>
4634 * loadhist.el: Unpackaged.
4636 * help.el (describe-symbol-find-file): Rename
4637 `describe-function-find-file' and make old name obsolete.
4638 (describe-function-1): Use it.
4639 (describe-function-1): Guard reference to
4640 `compiled-function-annotation'.
4642 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4644 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4646 (help-mode-quit): New optional arg to control whether it kills or
4648 (with-displaying-help-buffer): Don't kill buffer initially, even
4649 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4650 (help-pretty-print-value): Rename back from
4651 `help-maybe-pretty-print-value'! If `pp-internal' is available
4652 use it, otherwise use dumped `cl-prettyprint'.
4653 (describe-variable): Use `help-pretty-print-value' again.
4654 (find-func): Removed reference to "find-func" at end.
4656 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
4658 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4659 GUI XEmacs. Rename? x-menubar is rather window system
4660 independant, except for a couple of items.
4662 1997-12-26 SL Baur <steve@altair.xemacs.org>
4664 * x-menubar.el (default-menubar): Remove hyperbole and oobr
4665 entries as they will no longer be distributed with XEmacs.
4667 * format.el (format-alist): Fix image/tiff regexps.
4668 From P. E. Jareth Hein <jareth@camelot-soft.com>
4670 * help.el (help-maybe-pretty-print-value): Rename.
4671 (describe-variable): Use it.
4672 (describe-variable): Add trailing linefeed.
4674 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4676 * help.el (describe-function-1): Don't output anything for
4677 arglist of autoload functions.
4679 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4681 * help.el (describe-function-1): Don't output anything for
4682 arglist of autoload functions.
4684 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4686 * help.el (help-mode-map): New bindings for `help-mode-bury',
4687 `describe-function-at-point', `describe-variable-at-point',
4688 `Info-elisp-ref', `customize-variable', `help-next-section' and
4689 `help-prev-section'.
4690 (help-next-section): New function.
4691 (help-prev-section): New function.
4692 (help-mode-quit): Changed to kill the help buffer.
4693 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
4695 (help-buffer-name): New function to generate the name of help
4697 (with-displaying-help-buffer): Is now a macro. Takes an new first
4698 argument giving the name of the help buffer.
4699 (describe-key): Use `with-displaying-help-buffer' with name.
4700 (describe-mode): Ditto.
4701 (describe-bindings): Ditto.
4702 (describe-prefix-bindings): Ditto.
4703 (view-lossage): Ditto.
4704 (with-syntax-table): New macro.
4705 (function-called-at-point): Use `ignore-errors' and
4706 `with-syntax-table'.
4707 (function-at-point): Ditto.
4708 (describe-function): Use `with-displaying-help-buffer' with name.
4709 (function-arglist): Extracted from `describe-function-1'. Returns
4710 function's arglist as string.
4711 (function-documentation): Extracted from `describe-function-1'.
4712 Returns function's docstring.
4713 (describe-function-1): Remove all the "stream" garbage, including
4714 the stream argument. Use `function-arglist' and
4715 `function-documentation'.
4716 (describe-function-arglist): Just use `function-arglist'.
4717 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4718 (help-pretty-print-value): New function to help with
4719 pretty-printing variable values. Knows about `#<...>'. Needs
4721 (describe-variable): Use `with-displaying-help-buffer' with name.
4722 Formatting improved. Display file where variable is defined, if
4723 known. Use `help-pretty-print-value'.
4724 (describe-syntax): Use `with-displaying-help-buffer' with name.
4725 (list-processes): Remove "stream" garbage.
4727 1997-12-25 SL Baur <steve@altair.xemacs.org>
4729 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4730 call a dumped routine instead.
4732 * x-win-xfree86.el: Wrap file in defun.
4733 * x-win-sun.el: Ditto.
4735 1997-12-23 SL Baur <steve@altair.xemacs.org>
4737 * help.el (view-emacs-news): Remove usage of outl-mouse which
4738 advises functions and does other evil things.
4740 1997-12-22 SL Baur <steve@altair.xemacs.org>
4742 * format.el (format-alist): Add `image/tiff'.
4743 From P. E. Jareth Hein <jareth@camelot-soft.com>
4745 1997-12-21 SL Baur <steve@altair.xemacs.org>
4747 * about.el (about-hackers): More names added.
4749 * make-docfile.el: Remove superfluous package path search.
4751 * loaddefs.el: Commentary changes. Removal of VM autoloads.
4753 1997-12-20 SL Baur <steve@altair.xemacs.org>
4755 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4758 1997-12-18 SL Baur <steve@altair.xemacs.org>
4760 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4761 get trailing slashes when added to the load-path.
4763 * x-init.el (init-x-win): Locate where XEmacs X localization files
4766 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4768 * x-faces.el: Added support for foregroundToolBarColor
4769 to xpm-color-symbols.
4771 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4773 * etags.el (tags-remove-duplicates): Removed.
4774 (buffer-tag-table-list): Use `delete-duplicates'.
4776 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4778 (get*): Defalias to `get'.
4780 * cl.el (eql): Compare integers with `eq'.
4781 (cl-map-extents): Check for `map-extents' first.
4783 1997-12-17 Didier Verna <verna@inf.enst.fr>
4785 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4786 added the 'numero', 'copyright' and 'trademark' symbols.
4788 * leim/quail/latin-post.el ("french-postfix"): see above.
4790 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4792 * widget.el (define-widget): Check the arguments.
4794 * cus-edit.el (customize-face): Use `check-argument-type'.
4795 (custom-variable-value-create): Use `signal' to signal error.
4796 (custom-variable-reset-saved): Ditto.
4797 (custom-variable-reset-standard): Ditto.
4798 (custom-face-reset-saved): Ditto.
4800 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4801 (widget-default-format-handler): Ditto.
4802 (widget-checklist-add-item): Ditto.
4803 (widget-radio-add-item): Ditto.
4804 (widget-editable-list-entry-create): Ditto.
4805 (widget-sexp-prompt-value): Ditto.
4807 * custom.el (custom-declare-variable): Signal errors better.
4808 (custom-handle-keyword): Ditto.
4809 (custom-declare-group): Ditto.
4811 * window-xemacs.el (windows): Ditto.
4813 * menubar.el (menu): Ditto.
4815 * keydefs.el (keyboard): Ditto.
4817 * minibuf.el (minibuffer): Ditto.
4819 * process.el (execute): Ditto.
4821 * fill.el (fill): Ditto.
4823 * modeline.el (modeline): Ditto.
4825 * help.el (help): Ditto.
4827 * faces.el (faces): Ditto.
4829 * files.el (files): Ditto.
4831 * x-init.el (x): Ditto.
4833 * lisp-mode.el (lisp): Ditto.
4835 * process.el (processes): Ditto.
4837 * mouse.el (mouse): Ditto.
4839 * abbrev.el (abbrev): Moved from cus-edit.
4841 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4842 as variable declaration.
4844 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4846 * menubar.el (find-menu-item): Use `check-argument-type'.
4847 (find-menu-item): Cosmetic changes.
4849 1997-12-18 SL Baur <steve@altair.xemacs.org>
4851 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4853 1997-12-17 SL Baur <steve@altair.xemacs.org>
4855 * startup.el (set-default-load-path): Only search package-path
4856 when not running temacs.
4858 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4861 * loadup.el: Correct commentary. Reformatting.
4862 (really-early-error-handler): Use absolute path to the
4863 first dumped-lisp.el file.
4864 (really-early-error-handler): Print full path name of
4865 each dumped lisp file (inherited from InfoDock).
4867 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4868 dumped-lisp.el files.
4870 * make-docfile.el (preloaded-file-list): Reorder when the
4871 package-path is searched.
4872 * update-elc.el: Ditto.
4874 * lisp-mode.el (call-with-condition-handler): Treat the same as
4875 `condition-case' for indentation.
4877 * about.el (about-xemacs): Update release date.
4879 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4881 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4882 anywhere but at the last clause.
4883 (ecase): Disallow `t' and `otherwise'.
4885 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4887 * cus-edit.el (custom-buffer-create-buttons): New function
4888 from stuff moved out of `custom-buffer-create-internal'.
4889 (custom-novice): New variable. Default t.
4890 (custom-display-global-buttons): Ditto. Default `top'.
4891 (custom-buffer-create-internal): Only display help if
4892 `custom-novice' is non-nil. Display global buttons according to
4893 `custom-display-global-buttons'.
4895 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4897 * menubar.el (find-menu-item): Use `check-argument-type'.
4898 (find-menu-item): Cosmetic changes.
4900 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4902 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4905 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4907 * format.el (format-deannotate-region): Bug fix.
4908 Deannotating a region containing unknown tags would fail
4909 (causing decoding of text/enriched to fail at user level)
4911 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
4913 * minibuf.el (read-directory-name): Support sixth
4914 arg, HISTORY, as already documented.
4916 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4918 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4921 1997-12-14 SL Baur <steve@altair.xemacs.org>
4923 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4926 1997-12-13 SL Baur <steve@altair.xemacs.org>
4928 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.