1 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * mule/mule-cmds.el (prefer-coding-system): Use
4 `set-coding-category-system' to set up coding-system for
7 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10 Thai-XTIS environment.
12 * mule/mule-cmds.el (prefer-coding-system): Use
13 `find-coding-system' instead of `coding-system-p'.
15 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
17 * mule/mule-cmds.el (set-language-environment-coding-systems):
18 Modify eol-type for XEmacs.
20 * mule/thai-xtis.el: Delete unused local variable `category'.
22 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
24 (prefer-coding-system): Don't call
25 `update-coding-systems-internal'; use function
26 `coding-category-list' instead of variable `coding-category-list';
27 use `set-coding-priority-list' instead of `set-coding-priority';
28 modify `eol-type' for XEmacs.
30 * mule/mule-misc.el (string-width): Use `charset-width' instead of
32 (char-width): Likewise.
34 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
36 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
39 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
40 `set-coding-priority-list' instead of `set-coding-priority'; don't
41 call `update-coding-systems-internal'.
43 * mule/mule-misc.el (coding-system-get): New function.
44 (coding-system-put): New function.
45 (coding-system-category): New function.
47 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
49 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
50 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
51 to avoid conflict with leim/quail/thai-xtis.
53 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
54 to thai-xtis-chars.el.
56 * mule/thai-xtis-chars.el: New file (split from
59 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
62 - Change category for the charset `thai-xtis' to `?x' from `?T'.
64 - Put `preferred-coding-system' of the charset `thai-xtis' to
67 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
69 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
70 rewritten to use write-multibyte-character.
72 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
74 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
76 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
78 (read-input-method-name): Treat optional argument `default'.
80 1999-05-13 Ken'ichi Handa <handa@gnu.org>
82 * mule/mule-cmds.el: Change MULE to Mule in docstrings
85 1999-04-12 Richard M. Stallman <rms@gnu.org>
87 * mule/mule-cmds.el (input-method-function):
88 Add permanent-local property.
90 1999-03-30 Dave Love <fx@gnu.org>
92 * mule/mule-cmds.el (current-language-environment): Doc fix.
94 1999-01-27 Dave Love <fx@gnu.org>
96 * mule/mule-cmds.el (current-language-environment):
97 Provide :link, :type (choices) and appropriate :get.
99 1999-01-14 Kenichi Handa <handa@etl.go.jp>
101 * mule/mule-cmds.el (describe-language-environment): Don't alter
104 1999-01-06 Eli Zaretskii <eliz@gnu.org>
106 * mule/mule-cmds.el (prefer-coding-system): Call
107 set-coding-priority, so that the internal array of priorities is
110 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
112 * mule/mule-cmds.el (prefer-coding-system): If the
113 argument requires specific EOL conversion type, make the default
114 coding systems use that.
116 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
118 * mule/mule-cmds.el (set-language-environment): Pass the default
119 eol-type to set-language-environment-coding-systems.
120 (set-default-coding-systems): Copy the eol-type property for the
121 new default values of {buffer-file,process}-coding-system from the
123 (set-language-environment-coding-systems): Accept an optional
124 argument EOL-TYPE, and set the eol-type property of the default
125 coding systems accordingly.
127 1998-10-16 Markus Rost <rost@delysid.gnu.org>
129 * mule/mule-cmds.el (default-input-method): Fix custom type.
131 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
133 * mule/mule-cmds.el (setup-specified-language-environment):
134 Add apropos-inhibit property.
135 (describe-specified-language-support): Likewise.
137 1998-09-06 Bill Richter <richter@math.nwu.edu>
139 * mule/mule-cmds.el: Doc fixes.
141 1998-09-02 Kenichi Handa <handa@etl.go.jp>
143 * mule/mule-cmds.el (register-input-method): Doc-string
146 1998-09-01 Dave Love <fx@gnu.org>
148 * mule/mule-cmds.el (current-language-environment): Fix
151 1998-08-18 Kenichi Handa <handa@etl.go.jp>
153 * mule/mule-cmds.el (activate-input-method): Handle the case that
154 the arg INPUT-METHOD is nil correctly.
155 (read-multilingual-string): Activate the specified input method
156 before calling read-string. Afterward, activate the original
159 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
161 * mule/mule-cmds.el (language-info-alist): Doc-string
163 (set-language-info-alist): Fix typo in doc-string.
165 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
167 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
168 (reset-language-environment): New function for the job that
169 setup-english-environment used to do.
170 (set-language-environment): Do more setups according to the info
171 in language-info-alist.
172 (read-language-name): Handle the case that the arg KEY is nil.
173 (describe-language-environment): Handle input-method property.
175 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
177 * mule/mule-cmds.el (input-method-exit-on-first-char)
178 (input-method-use-echo-area): Doc fixes.
180 1998-08-06 Kenichi Handa <handa@etl.go.jp>
182 * mule/mule-cmds.el (input-method-exit-on-first-char):
184 (input-method-use-echo-area): New variable.
186 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
188 * mule/mule-cmds.el (language-info-alist): Doc-string
191 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
193 * mule/mule-cmds.el (activate-input-method): Update mode line.
194 (inactivate-input-method): Likewise.
196 1998-07-19 Kenichi Handa <handa@etl.go.jp>
198 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
199 input method in the current buffer, but just bind
200 current-input-method.
202 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
204 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
207 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
209 * mule/mule-cmds.el (set-language-info): Don't set up menus at
211 (set-language-info-alist): Set up menus here.
213 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
215 * mule/mule-cmds.el (register-input-method): Fix previous change.
216 (setup-specified-language-environment): Doc fix.
218 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
220 * mule/mule-cmds.el: Several doc fixes.
221 (get-language-info, set-language-info): Rename argument.
222 (set-language-info-alist): Likewise.
223 (register-input-method): Rename argument.
224 (activate-input-method): If INPUT-METHOD is nil, deactivate.
226 1998-05-04 Kenichi Handa <handa@etl.go.jp>
228 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
229 default value while reading an input method.
231 1998-05-01 Kenichi Handa <handa@etl.go.jp>
233 * mule/mule-cmds.el (universal-coding-system-argument):
234 Use buffer-file-coding-system as default.
236 1998-04-11 Kenichi Handa <handa@etl.go.jp>
238 * mule/mule-cmds.el (describe-language-environment): Print the
239 languge environment at the head.
241 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
243 * mule/mule-cmds.el (set-language-environment): Doc fix.
244 (current-language-environment): Use defcustom.
245 (default-input-method): Specify :type.
247 1998-03-02 Kenichi Handa <handa@etl.go.jp>
249 * mule/mule-cmds.el (set-default-coding-systems):
251 (prefer-coding-system): Doc-string modified.
253 1998-01-21 Kenichi Handa <handa@etl.go.jp>
255 * mule/mule-cmds.el (set-language-info): Doc-string
256 describes `coding-priority' KEY.
257 (set-language-environment-coding-systems): New function.
258 (select-safe-coding-system): New function.
259 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
260 (set-language-info-alist): New optionla arg PARENTS. Call
261 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
262 (set-language-environment-coding-systems): New function.
264 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
266 * mule/mule-cmds.el (set-language-info): Doc fix.
267 (input-method-inactivate-hook): Doc fix.
269 1997-11-20 Karl Heuer <kwzh@gnu.org>
271 * mule/mule-cmds.el (set-input-method): Renamed from
274 1997-11-07 Kenichi Handa <handa@etl.go.jp>
276 * mule/mule-cmds.el (set-language-environment): Run
277 exit-language-environment-hook before calling `exit-function'
278 which is specified for the language environment.
280 1997-10-23 Kenichi Handa <handa@etl.go.jp>
282 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
284 (prefer-coding-system): Likewise.
285 (describe-language-environment): Print aliases of each coding
287 (set-language-environment-hook): New variable.
288 (exit-language-environment-hook): New variable.
289 (set-language-environment): Call these hooks. Before setting a
290 new language environment, exit from the
291 current-language-environment if necessary.
292 (input-method-verbose-flag): The value can be nil, t,
293 complex-only, or default.
294 (input-method-highlight-flag): Doc-string augmented.
295 (activate-input-method): Check if we can run the registered
296 function to activate an input method.
298 1997-10-21 Kenichi Handa <handa@etl.go.jp>
300 * mule/mule-cmds.el (read-multilingual-string): Use
301 current-input-method prior to default-input-method. Don't bind
302 current-input-method by `let', instead, activate the specified
303 input method in the current buffer temporarily.
305 1997-10-19 John F. Whitehead <jfw@cisco.com>
307 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
309 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
311 * minibuf.el (completing-read): Add new optional argument
313 (read-coding-system): Add new optional argument
314 `default-coding-system'.
316 1998-09-06 Bill Richter <richter@math.nwu.edu>
318 * mule/mule-ccl.el: Doc fixes.
320 1998-04-20 Kenichi Handa <handa@etl.go.jp>
322 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
323 (check-ccl-program): New macro.
325 1998-01-21 Kenichi Handa <handa@etl.go.jp>
327 * mule/mule-ccl.el: Comment about CCL syntax modified.
328 (ccl-command-table): Add read-multibyte-character and
329 write-multibyte-character.
330 (ccl-code-table): Add ex-cmd.
331 (ccl-extended-code-table): New variable.
332 (ccl-embed-extended-command): New function.
333 (ccl-compile-read-multibyte-character,
334 ccl-compile-write-multibyte-character) New functions.
335 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
336 ccl-dump-write-multibyte-character): New functions.
338 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
340 * files.el (insert-file-contents-literally): Treat file as binary;
341 call file-name-handlers. [sync with Emacs 20.3.10]
343 1999-06-23 SL Baur <steve@miho.m17n.org>
345 * mule/mule-category.el (Top Level): ASCII is also latin-1.
347 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
349 * packages.el (package-locations): Changed default early package
350 hierarchy to ~/.xemacs/packages.
351 (package-locations): Removed `packages' as a possible name for a
352 late package hierarchy.
354 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
356 * mule/mule-category.el (word-combining-categories): Set up new
358 (word-separating-categories): Likewise.
360 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
362 * XEmacs 21.2.17 is released
364 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
366 * font-menu.el (font-menu-set-font): allow for nil specification
369 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
371 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
374 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
376 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
377 8859-5 instead of ISO 8859-1.
379 1999-06-15 SL Baur <steve@steve1.m17n.org>
381 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
382 (viet-viscii-encode-table): Ditto.
384 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
385 Make obsolete definition of char-octet.
387 1999-06-14 SL Baur <steve@steve1.m17n.org>
389 * subr.el: Move no-Mule make-char ...
390 * help-nomule.el (make-char): To here.
391 (string-width): Make Mule compatibility alias.
393 1999-06-15 Andy Piper <andy@xemacs.org>
395 * select.el (get-selection-no-error): really make there be no-error.
396 (get-selection): revert to original.
398 1999-06-11 Andy Piper <andy@xemacs.org>
400 * select.el (selection-sets-clipboard): renamed.
401 (own-selection): use it.
403 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
405 * XEmacs 21.2.16 is released
407 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
409 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
410 missing characters to avoid crash.
412 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
414 * coding.el (set-terminal-coding-system): Only set the console
415 coding system on the selected console if it is a tty.
417 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
424 * faces.el (frob-face-property):
425 * font-menu.el (font-menu-set-font):
426 Actually apply changes from 1999-03-17
428 1999-06-10 Andy Piper <andy@xemacs.org>
430 * select.el (get-selection): abstract out non error-signalling
432 (get-selection-no-error): get-selection without signalling an
434 (selection-is-clipboard-p): new variable. controls whether the
435 selection sets the clipboard.
436 (own-selection): use it.
438 * mouse.el (insert-selection): fallback to clipboard after trying
439 primary selection and cutbuffer.
441 1999-06-05 Andy Piper <andy@xemacs.org>
443 * x-select.el (xselect-kill-buffer-hook-1): use generalised
446 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
448 * code-files.el (buffer-file-coding-system): Use `raw-text' as
450 (load): Use `raw-text' instead of `no-conversion'.
451 (insert-file-contents): Likewise.
453 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
456 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
458 * coding.el: Don't copy `no-conversion' to `raw-text'.
460 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
462 * subr.el (make-char): Define it if Mule is not around.
464 1999-06-07 SL Baur <steve@steve1.m17n.org>
466 * mule/mule-help.el: Add trailing newline. Use mule keyword.
468 * x-select.el (x-disown-selection-internal): Restore symbol as an
470 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
472 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
474 * XEmacs 21.2.15 is released
476 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
478 * subr.el (split-string): Avoid infinite looping
480 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
482 * ldap.el (ldap-ignore-attribute-codings): New variable
483 (ldap-default-attribute-decoder): New variable
484 (ldap-coding-system): New variable
485 (ldap-attribute-syntax-encoders): New variable
486 (ldap-attribute-syntax-decoders): New variable
487 (ldap-attribute-syntaxes-alist): New variable
488 (ldap-encode-boolean): New function
489 (ldap-decode-boolean): New function
490 (ldap-encode-country-string): New function
491 (ldap-decode-string): New function
492 (ldap-decode-address): New function
493 (ldap-encode-address): New function
494 (ldap-decode-attribute): New function
495 (ldap-search): Use some of these
497 1999-05-25 Jan Vroonhof <jan@xemacs.org>
499 * version.el (emacs-version): Make the patch level/beta come
500 before the XEmacs qualifier so that it gets into (funcall
501 emacs-version) and thus in the bug reports.
502 (emacs-version>=): Support patch levels.
504 1999-06-03 SL Baur <steve@xemacs.org>
506 * version.el: implement x.y.z version number
507 From Jan Vroonhof <vroonhof@math.ethz.ch>
509 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
511 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
513 1999-05-22 Vin Shelton <acs@xemacs.org>
515 * startup.el: Document -private and break out non-standard X options.
517 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
519 * mule/mule-charset.el (charset-after): New function.
520 (charset-direction): Synch with Mule, update docstring.
521 (get-charset-property): New function.
522 (put-charset-property): New function.
523 (charset-plist): New function.
525 * mule/mule-charset.el (compose-region):
526 (decompose-region): remove; these functions (which don't work
527 since we don't do composite characters) have been moved to
529 (toplevel): follow coding standards
531 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
533 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
536 * code-files.el: Fix commentary to follow coding standards. Move
537 the single line left in mule-files.el to here.
539 * mule/mule-files.el: delete.
541 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
543 * info.el (Info-scroll-prev): Use event functions instead of the
544 old emacs 19 interface.
546 1999-06-02 Andy Piper <andy@xemacs.org>
548 * x-font-menu.el (x-font-menu-load-font):
549 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
551 1999-05-31 Andy Piper <andy@xemacs.org>
553 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
555 (font-menu-this-frame-only-p): ditto.
556 (font-menu-max-items): reinstate, from Jan Vroonhof
557 <vroonhof@math.ethz.ch>
558 (font-menu-submenu-name-format): ditto.
559 (font-menu-split-long-menu): ditto, for use by the family
561 (font-menu-family-constructor): use it.
563 1999-05-30 Andy Piper <andy@xemacs.org>
565 * msw-faces.el (mswindows-font-regexp): new font matching regexp
566 for use by the font menu.
568 * msw-font-menu.el: new file implementing mswindows specific
570 (mswindows-font-menu-registry-encoding): new function mirroring x version.
571 (mswindows-font-menu-junk-families): ditto.
572 (hack-font-truename): ditto.
573 (mswindows-font-regexp-ascii): ditto.
574 (mswindows-reset-device-font-menus): ditto.
575 (mswindows-font-menu-font-data): ditto.
576 (mswindows-font-menu-load-font): ditto.
578 * x-font-menu.el (x-reset-device-font-menus): made device specific.
579 (x-font-menu-font-data): ditto.
580 (x-font-menu-load-font): ditto.
582 * font-menu.el: new file implementing generic font menu behaviour.
583 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
584 made device independent.
585 (font-menu-this-frame-only-p): ditto.
586 (font-menu-preferred-resolution): ditto.
587 (font-menu-size-scaling): new variable used to determine whether
588 sizes are in points or tenths of a point.
589 (vassoc): moved from x-font-menu.el.
590 (device-fonts-cache): ditto.
591 (device-fonts-cache): ditto.
592 (flush-device-fonts-cache): ditto.
593 (reset-device-font-menus): copied from x-font-menu.el and made
594 device independent. Most functionality deferred to
595 device-dependent versions.
596 (font-menu-family-constructor): copied from x-font-menu.el and
597 made device independent.
598 (font-menu-size-constructor): ditto.
599 (font-menu-weight-constructor): ditto.
600 (font-menu-set-font): ditto.
601 (font-menu-change-face): ditto.
602 (font-menu-load-font): new device method.
603 (font-menu-font-data): ditto.
605 * x-font-menu.el: The above functions deleted.
607 1999-05-26 Andy Piper <andy@xemacs.org>
611 * loadup.el: rehash expand-file-name usage to not use default-directory.
613 1999-05-21 Andy Piper <andy@xemacs.org>
615 * x-select.el (x-select-convert-to-text):
616 (x-selected-text-type):
618 (xselect-convert-to-string):
619 (xselect-convert-to-compound-text):
620 (xselect-convert-to-length):
621 (xselect-convert-to-targets):
622 (xselect-convert-to-delete):
623 (xselect-convert-to-filename):
624 (xselect-convert-to-charpos):
625 (xselect-convert-to-lineno):
626 (xselect-convert-to-colno):
627 (xselect-convert-to-sourceloc):
628 (xselect-convert-to-os):
629 (xselect-convert-to-host):
630 (xselect-convert-to-user):
631 (xselect-convert-to-class):
632 (xselect-convert-to-name):
633 (xselect-convert-to-integer):
634 (xselect-convert-to-atom):
635 (xselect-convert-to-identity): functions renamed from x-* and
637 (x-get-secondary-selection): use rename get-selection.
638 (x-get-clipboard): ditto.
639 (x-own-selection): moved to select.el.
640 (x-valid-simple-selection-p): ditto.
641 (x-dehilight-selection): ditto.
642 (x-own-clipboard): ditto.
643 (x-disown-selection): ditto.
645 * x-mouse.el (x-yank-function): moved to mouse.el.
646 (x-insert-selection): ditto.
647 (x-set-point-and-move-selection): use renamed function.
649 * select.el (selected-text-type): moved and renamed from
651 (selection-owner-p): moved to C.
652 (selection-exists-p): ditto.
653 (get-cutbuffer): new device method.
654 (get-selection): generalised and moved from x-select.el.
655 (own-selection): moved x-own-selection functionality into here.
656 (dehilight-selection): renamed and moved from x-select.el.
657 (own-clipboard): functionality moved from x-select.el using new
659 (disown-clipboard): ditto.
660 (select-convert-to-text):
661 (select-convert-to-string):
662 (select-convert-to-compound-text):
663 (select-convert-to-length):
664 (select-convert-to-targets):
665 (select-convert-to-delete):
666 (select-convert-to-filename):
667 (select-convert-to-charpos):
668 (select-convert-to-lineno):
669 (select-convert-to-colno):
670 (select-convert-to-sourceloc):
671 (select-convert-to-os):
672 (select-convert-to-host):
673 (select-convert-to-user):
674 (select-convert-to-class):
675 (select-convert-to-name):
676 (select-convert-to-integer):
677 (select-convert-to-atom):
678 (select-convert-to-identity): new functions renamed from x-* and
679 moved from x-select.el.
681 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
682 into here and use as the default window-system mouse yank.
683 (insert-selection): generalised and moved from x-mouse.el.
684 (own-clipboard): moved to C.
686 * msw-select.el (mswindows-selection-owned-p): deleted.
687 (mswindows-own-selection): generalised and moved to select.el.
688 (mswindows-disown-selection): generalised and moved to C.
689 (mswindows-selection-owner-p): ditto.
691 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
693 * XEmacs 21.2.14 is released
695 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
697 * about.el: update contact info for jason and slb.
699 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
701 * mule/european.el (setup-romanian-environment): Add Romanian
702 support from Emacs/Mule romanian.el.
704 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
706 * cus-face.el: Label all custom changes with the 'custom' tag.
708 * cus-edit.el: idem ditto.
710 * faces.el: Added suport for adding device tags to various functions.
711 (custom): New device tag.
712 (face-spec-set): Call reset face with tags argument. No longer do
713 x-init-global-faces hack.
715 * faces.el (frob-face-property): Use an anonymous specifier to map
716 frob-face-property-1 over.
718 * x-font-menu.el (font-menu-set-font): Always specify all
719 properties to custom.
721 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
723 * mule/european.el (setup-czech-environment): Add czech support.
724 From David Sauer <davids@orfinet.cz>
726 1999-03-15 SL Baur <steve@xemacs.org>
728 * check-features.el: Turn hard errors into warnings.
730 1999-03-21 SL Baur <steve@xemacs.org>
732 * simple.el (delete-key-deletes-forward): As per discussion on
733 xemacs-beta, default to t.
735 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
737 * loadup.el: Define Installation-string before loading anything.
739 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
741 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
742 From Anders Stenman <stenman@isy.liu.se>
744 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
746 * wid-edit.el (widget-glyph-find): Ditto.
748 * packages.el (locate-library): Ditto.
750 * loadup.el (really-early-error-handler): Ditto.
752 * lib-complete.el (read-library): Ditto.
754 * faces.el (set-face-stipple): Ditto.
756 * code-files.el (load): Use new calling style of locate-file.
758 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
760 * packages.el (packages-unbytecompiled-lisp): Installation.el is
763 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
765 * dumped-lisp.el (preloaded-file-list): Don't load
768 * loadup.el (Installation-string): Define it here.
770 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
772 * dumped-lisp.el (preloaded-file-list): Revert previous change --
773 Installation.el needs to be loaded before `dump-paths', otherwise
774 the dumping process won't find it.
776 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
778 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
779 subr so that we can use `replace-in-string' in Installation.el to
780 get rid of C-m chars under the native Windows build.
782 1999-04-29 Andy Piper <andy@xemacs.org>
784 * make-docfile.el: canonicalize file and directory names.
786 * device.el (call-device-method): new function for calling device
788 (define-device-method): new function for defining device methods.
789 (define-device-method*): ditto.
791 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
793 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
795 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
797 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
798 (cyrillic-koi8-r-encode-table): Likewise.
799 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
800 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
802 * mule/mule-misc.el (split-char-or-char-int): New function [moved
805 * mule/vietnamese.el: Move function `split-char-or-char-int' to
808 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
811 - Change font registry name from "Thai94x94-0" to "xtis-0".
812 - Change mnemonic of coding-system `tis-620' to "TIS620".
814 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
816 * mule/ethiopic.el: fixed.
818 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
820 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
822 * mule/thai-xtis.el: New file.
824 * mule/vietnamese.el: New file.
826 * mule/ethiopic.el: New file.
828 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
830 * bytecomp.el (byte-compile-close-variables): Leave
831 debug-issue-ebola-notices alone.
833 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
835 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
836 at the top of the buffer since it is the most important thing to
838 (ldap-get-host-parameter): New defun
839 (ldap-search): Add a new parameter `withdn' to retrieve the
840 distinguished names of entries
842 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
844 * startup.el (splash-frame-body): Date and spelling fixes.
846 1999-03-16 Colin Rafferty <colin@xemacs.org>
848 * view-less.el (toggle-truncate-lines): add autoload tag
850 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
852 * format.el (format-alist): Disable image stuff.
854 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
856 * wid-edit.el (widget-glyph-find): Search by directories, then by
857 suffixes rather than the other way around.
858 (widget-image-conversion): Renamed to
859 `widget-image-file-name-suffixes'.
861 1999-04-16 Olivier Galibert <galibert@pobox.com>
863 * mule/mule-charset.el: Made old functions obsolete, remove the
864 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
865 (charset-iso-graphic-plane): Rename from charset-graphic.
866 (charset-iso-final-char): Rename from charset-final.
867 (charset-width): Rename from charset-columns.
868 (charset-bytes): Added from fsf compatibility, returns always 1.
870 * mule/mule-misc.el: Move charset-doc-string alias to
873 1999-04-14 Colin Rafferty <colin@xemacs.org>
875 * x-faces.el (x-make-font-bold-italic): honor
876 *try-oblique-before-italic-fonts*
878 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
880 * cl-extra.el (coerce): Coerce numbers to characters correctly.
882 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
884 * x-faces.el (try-oblique-before-italic-fonts): Use the right
887 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
889 * cl-extra.el (equalp): Would bug out for lists.
891 1999-03-12 Charles G Waldman <cgw@fnal.gov>
893 * about.el (about-hackers): Change cgw's email address
895 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
897 * XEmacs 21.2.13 is released
899 1999-03-12 SL Baur <steve@xemacs.org>
901 * simple.el (delete-key-deletes-forward): Revert to previous
904 1999-01-18 Didier Verna <verna@inf.enst.fr>
906 * menubar-items.el (xemacs-splash-buffer): handle the case of
907 multiple elements in the splash buffer body.
909 * startup.el (splash-frame-timeout): new constant: interval
910 between splash buffer elements.
911 (command-line-1): handle splash buffer with multiple elements (use
913 (splash-frame-body): Originally `startup-splash-frame-body'.
914 Rewrote a cleaner and more readable version. This can now be array,
915 in which case each element is displayed in turn in the splash buffer.
916 (splash-frame-static-body): new constant. Persistent information
917 across all splash buffer elements (preserves the possibility to give
918 it in different languages.
919 (circulate-splash-frame-elements): new function. Used as a timeout
920 to circulate through all splash frame elements and display them in
922 (display-splash-frame): originally `startup-splash-frame'. Handle
923 the case of multiple elements in the splash buffer body. Now
924 returns a timeout id if multiple elements to display, or nil.
926 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
928 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
929 so they can be overridden by x-init-face-from-resources.
930 Additionally specify the font name also with an x tag.
932 1999-03-08 Andy Piper <andy@xemacs.org>
934 * package-get.el (package-get-base): autoload.
936 * menubar-items.el (default-menubar): add update menu item. Fix
937 custom menu to only be activated when package-base is available.
939 * package-get.el (package-get-custom): don't load
940 package-get-custom as it is auto-generated. Fix group definition.
942 1999-03-05 Didier Verna <verna@inf.enst.fr>
944 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
945 instead of `symbol-name' (Thanks Kyle).
947 * cus-edit.el (custom-save-variables): use `prin1' instead of
948 princ to write symbols.
950 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
952 * XEmacs 21.2.12 is released
954 1999-03-05 SL Baur <steve@xemacs.org>
956 * menubar-items.el (default-menubar): Add kfm browsing support.
957 From Neal Becker <nbecker@fred.net>
959 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
961 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
962 calls to font-lock during buffer reversion.
964 1999-02-12 Didier Verna <verna@inf.enst.fr>
966 * info.el (Info-build-node-completions): unconditionally widen the
969 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
971 * x-faces.el (x-init-face-from-resources):
972 Only set fonts in the 'x locale.
974 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
976 * package-ui.el (pui-install-selected-packages): Don't throw on
977 `package-admin-delete-binary-package' returning nil since it's
978 normal. Reindent function.
979 (pui-add-required-packages): Handle case where packages selected
980 for installation have never been installed.
982 1999-03-03 Martin Buchholz <martin@xemacs.org>
984 * menubar-items.el (default-menubar):
985 Implement the ``Mule->Set coding system of process'' menu item.
987 1999-02-18 Martin Buchholz <martin@xemacs.org>
989 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
991 - Change some `if's to `when's
993 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
995 * XEmacs 21.2.11 is released
997 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
999 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1000 against window close (Fix Bug #460).
1001 (ask-user-about-lock-dbox): Idem.
1003 1999-02-25 SL Baur <steve@xemacs.org>
1005 * mule/mule-charset.el (charset-leading-byte): New function.
1006 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1008 1999-02-12 Andy Piper <andy@xemacs.org>
1010 * about.el (xemacs-hackers): change andy's email address.
1011 (about-url-alist): change andy's web page address.
1012 (about-xemacs): add piper.
1014 1999-02-16 SL Baur <steve@xemacs.org>
1016 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1017 of mule-base into lisp/mule.
1019 1999-02-16 SL Baur <steve@xemacs.org>
1033 mule/mule-category.el:
1035 mule/mule-charset.el:
1037 mule/mule-coding.el:
1042 mule/mule-tty-init.el:
1043 mule/mule-x-init.el:
1044 mule/viet-chars.el: Remerge from mule-base.
1046 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1047 of mule-base into lisp/mule.
1049 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
1051 * process.el (exec-to-string): Use `shell-command-switch' in place
1052 of hard-wired "-c" (for WindowsNT).
1054 1999-02-08 Charles G Waldman <cgw@pgt.com>
1056 * menubar-items.el (default-menubar): Remove obsolete
1059 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
1061 * package-admin.el (package-admin-get-install-dir): First fall
1062 back to the location of xemacs-base for non-mule packages.
1064 1999-02-15 Martin Buchholz <martin@xemacs.org>
1067 - improved automounter tmp directory support.
1068 - support 4 (!) empirically discovered automounter conventions
1070 1999-02-12 SL Baur <steve@xemacs.org>
1072 * etags.el (pop-tag-mark): autoload to match key binding.
1074 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1076 * XEmacs 21.2.10 is released
1078 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
1080 * package-get.el (package-get-remote-filename): Don't bug out for
1081 a local file name in the search entry.
1083 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
1085 * XEmacs 21.2.9 is released
1087 1999-01-19 Didier Verna <verna@inf.enst.fr>
1089 * replace.el (replace-search-function): new variable containing a
1090 function to perform a search-forward.
1091 (replace-re-search-function): new variable containing a function
1092 to perform a re-search-forward.
1093 (perform-replace): use them.
1095 1999-01-25 Didier Verna <verna@inf.enst.fr>
1097 * select.el (selection-owner-p): use the name `XEmacs'.
1098 (cut-copy-clear-internal): ditto.
1100 1999-01-18 Andy Piper <andy@xemacs.org>
1102 * about.el (about-url-alist): Update my entry.
1103 (xemacs-hackers): Ditto.
1105 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
1107 * buffer.el (switch-to-buffer): Fixing documentation.
1108 * minibuf.el (minibuffer-completion-table): ditto.
1109 * cl-macs.el (return-from): ditto.
1111 1999-01-04 Didier Verna <verna@inf.enst.fr>
1113 * replace.el (delete-non-matching-lines): temporarily disable
1114 case-folding when called interactively with a regexp containing
1115 uppercase characters.
1116 (delete-matching-lines): ditto.
1117 (count-matches): ditto.
1118 (list-matching-lines): ditto.
1120 1999-01-07 Colin Rafferty <colin@xemacs.org>
1122 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
1123 abort if current window is split horizontally, not if others are
1124 split. Got rid of unnecessary minibuffer checking. Also, add
1125 some comments (it's still complex).
1127 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
1129 * package-get.el: changed address for doc.ic.ac.uk to
1130 sunsite.doc.ic.ac.uk
1132 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1134 * ldap.el (toplevel): Remove requires so that the file compiles
1135 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
1137 1999-01-10 J. Kean Johnston <jkj@sco.com>
1139 * dump-paths.el: Calculate module-directory and set
1140 module-load-path to the load path for modules.
1142 * loadup.el: Get bootstrap value of module-load-path from the
1143 environment variable EMACSBOOTSTRAPMODULEPATH.
1144 - Display the module load path if we're debugging paths.
1146 * setup-paths.el: Added function paths-find-site-module-directory.
1147 - Added function paths-find-module-directory.
1148 - Added function paths-construct-module-load-path. Uses new
1149 environment variable EMACSMODULEPATH.
1151 1998-12-30 Martin Buchholz <martin@xemacs.org>
1153 * font.el (font-default-object-for-device):
1154 Oops! This `or' can't be replaced by `unless'.
1155 Fixed inability to run w3, among other things.
1157 1998-12-17 Charles G. Waldman <cgw@pgt.com>
1159 * package-admin.el: Change initialization of
1160 package-admin-install-function dependent on system type.
1161 Change package-admin-install-function-mswindows to use
1164 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
1166 * mouse.el (default-mouse-motion-handler): Disable help echo while
1169 1998-12-28 Martin Buchholz <martin@xemacs.org>
1171 * XEmacs 21.2.8 is released.
1173 1998-12-24 Martin Buchholz <martin@xemacs.org>
1175 * XEmacs 21.2.7 is released.
1177 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1179 * package-ui.el (pui-list-packages): Set truncate-lines.
1181 * package-get.el (package-get-download-menu): Use
1182 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
1184 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
1185 (pui-help-string): idem.
1186 (list-packages-mode): New major mode.
1187 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
1188 (pui-install-selected-packages): Add suport for removing packages.
1189 (pui-toggle-package-delete-key): New function.
1190 (pui-popup-context-sensitive): New kludge.
1191 (pui-list-packages): Add warning when `package-get-remote' is nil.
1192 (package-ui-add-site): New function.
1194 1998-12-01 Didier Verna <verna@inf.enst.fr>
1196 * hyper-apropos.el (hyper-where-is): added the missing autoload.
1198 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1200 * ldap.el: Custom-ized
1201 (toplevel): Do not provide `ldap' which is provided by C level
1203 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
1205 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1207 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
1209 1998-12-17 Andy Piper <andy@xemacs.org>
1211 * sound.el (sound-load-list): name changed from sound-load-alist.
1212 (sound-extension-list): name changed from sound-ext-list.
1213 (load-default-sounds): use new names.
1214 (load-sound-file): use new names.
1216 1998-12-16 Andy Piper <andy@xemacs.org>
1218 * XEmacs 21.2.6 is released
1220 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1222 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
1225 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1227 * wid-edit.el (widget-echo-this-extent): Set
1228 help-echo-owns-message to t.
1230 1998-11-30 Greg Klanderman <greg@alphatech.com>
1232 * package-get.el (package-get-download-menu): use toggles for
1233 each site in the download site menu.
1235 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
1237 * package-get.el (package-get): If we cannot find a package
1238 because package-get-remote is not set, give a more helpful
1241 1998-11-30 Greg Klanderman <greg@alphatech.com>
1243 * package-get.el (package-get-remote-filename): use an EFS path
1244 with user anonymous if no user is specified.
1246 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1248 * faces.el (face-spec-set): Re-init fallfacks for default after
1249 calling reset-face on the default face.
1251 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1253 * package-admin.el (package-admin-default-install-function):
1254 Behave as advertised. Make sure the pkg-dir is proper for
1256 (package-admin-add-binary-package): Make sure the pkg-dir is
1257 proper for default-directory.
1258 (package-admin-install-function-mswindows): Make sure the pkg-dir
1259 is proper for default-directory.
1261 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1263 * XEmacs 21.2.5 is released
1265 1998-12-05 SL Baur <steve@altair.xemacs.org>
1267 * files.el (binary-file-regexps): regexp-opt is not available at
1270 1998-11-30 Martin Buchholz <martin@xemacs.org>
1273 * x-win-sun.el (x-win-init-sun):
1275 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1277 * x-init.el (init-post-x-win):
1278 * x-init.el (init-pre-x-win):
1279 * x-init.el (x-initialize-compose):
1284 * wid-edit.el (widget-glyph-click):
1285 * wid-edit.el (widget-glyph-find):
1286 * wid-edit.el (widget-type):
1287 * view-less.el (view-buffer-other-window):
1288 * very-early-lisp.el:
1292 * term/sun.el (suntool-map):
1293 * term/sun-mouse.el:
1295 * syntax.el (modify-syntax-entry):
1298 * startup.el (lock-directory):
1299 * simple.el (set-comment-column):
1300 * simple.el (backward-delete-char-untabify):
1301 * shadow.el (find-emacs-lisp-shadows):
1303 * setup-paths.el (paths-construct-info-path):
1304 * select.el (cut-copy-clear-internal):
1305 * process.el (call-process-region):
1306 * process.el (start-process-shell-command):
1308 * paths.el (rmail-spool-directory):
1309 * paragraphs.el (use-hard-newlines):
1310 * package-get.el (package-get-dependencies):
1311 * package-admin.el (package-admin-delete-binary-package):
1312 * obsolete.el (truncate-string):
1313 * obsolete.el (store-substring):
1314 * mouse.el (default-mouse-track-maybe-own-selection):
1315 * mouse.el (mouse-yank-at-point):
1317 * modeline.el (mouse-drag-modeline):
1318 * minibuf.el (read-directory-name-internal):
1319 * minibuf.el (read-file-name-internal):
1320 * minibuf.el (read-file-name-internal-1):
1321 * minibuf.el (read-file-name-2):
1322 * minibuf.el (exact-minibuffer-completion-p):
1323 * minibuf.el (read-from-minibuffer):
1325 * menubar.el (check-menu-syntax):
1326 * map-ynp.el (map-y-or-n-p):
1327 * make-docfile.el (docfile-out-of-date):
1328 * loadup.el ((member "run-temacs" command-line-args)):
1329 * loadup.el ((member "no-site-file" command-line-args)):
1330 * loadup.el (really-early-error-handler):
1334 * lisp-mnt.el (lm-verify):
1335 * lib-complete.el (lib-complete:cache-completions):
1336 * lib-complete.el (library-all-completions):
1337 * itimer.el (itimer-run-expired-timers):
1338 * info.el (Info-mode):
1339 * info.el (Info-insert-file-contents):
1340 * info.el (Info-rebuild-dir):
1341 * info.el (Info-build-dir-anew):
1342 * info.el (Info-parse-dir-entries):
1343 * info.el (Info-dir-outdated-p):
1344 * info.el (Info-insert-dir):
1345 * info.el (info-xref):
1347 * hyper-apropos.el (hyper-apropos-get-doc):
1348 * hyper-apropos.el (hyper-describe-face):
1349 * hyper-apropos.el (hyper-apropos-mode):
1351 * help.el (list-processes):
1354 * font.el (mswindows-font-create-name):
1355 * font.el (font-default-font-for-device):
1356 * font.el (x-font-create-object):
1357 * font.el (font-registry):
1359 * font-lock.el (font-lock-keywords):
1361 * finder.el (finder-compile-keywords):
1362 * find-paths.el (paths-find-recursive-path):
1363 * fill.el (set-justification-center):
1364 * fill.el (fill-region-as-paragraph):
1365 * files.el (insert-directory):
1366 * files.el (wildcard-to-regexp):
1367 * files.el (recover-file):
1368 * files.el (basic-save-buffer):
1369 * files.el (delete-auto-save-file-if-necessary):
1370 * files.el (file-relative-name):
1371 * files.el (backup-extract-version):
1372 * files.el (backup-buffer):
1373 * files.el (set-visited-file-name):
1374 * files.el (set-auto-mode):
1375 * files.el (interpreter-mode-alist):
1377 * files.el (find-file-noselect):
1378 * files.el (abbreviate-file-name):
1379 * files.el (parse-colon-path):
1380 * files.el (directory-abbrev-alist):
1381 * etags.el (visit-tags-table-buffer):
1382 * easymenu.el (easy-menu-define):
1383 * dragdrop.el (experimental-dragdrop-drag):
1384 * dragdrop.el (dragdrop-drop-do-functions):
1385 * dragdrop.el (dragdrop-drop-at-point):
1386 * disass.el (disassemble-1):
1387 * disass.el (disassemble-internal):
1388 * disass.el (disassemble):
1390 * derived.el (derived-mode-init-mode-variables):
1391 * derived.el (define-derived-mode):
1392 * custom.el (defgroup):
1393 * cus-edit.el (custom-quote):
1395 * code-process.el (open-network-stream):
1396 * code-process.el (start-process):
1397 * code-process.el (call-process-region):
1398 * code-process.el (call-process):
1400 * code-files.el (insert-file-contents):
1402 * code-files.el (buffer-file-coding-system-for-read):
1403 * cmdloop.el (yes-or-no-p-minibuf):
1407 * callers-of-rpt.el (make-caller-report):
1408 * callers-of-rpt.el:
1409 * bytecomp.el (batch-byte-recompile-directory):
1410 * bytecomp.el (batch-byte-compile-1):
1411 * bytecomp.el (batch-byte-compile):
1412 * bytecomp.el (display-call-tree):
1413 * bytecomp.el (byte-compile-insert):
1414 * bytecomp.el (byte-compile-two-args-19->20):
1415 * bytecomp.el (byte-compile-variable-ref):
1416 * bytecomp.el (byte-compile-form):
1417 * bytecomp.el (byte-compile-top-level-body):
1418 * bytecomp.el (byte-compile-out-toplevel):
1419 * bytecomp.el (byte-compile-byte-code-maker):
1420 * bytecomp.el (byte-compile-file-form-defmumble):
1421 * bytecomp.el (byte-compile-file-form):
1422 * bytecomp.el (byte-compile-keep-pending):
1423 * bytecomp.el (byte-compile-insert-header):
1424 * bytecomp.el (byte-compile-from-buffer):
1425 * bytecomp.el (byte-compile-file):
1426 * bytecomp.el (byte-recompile-file):
1427 * bytecomp.el (byte-compile-close-variables):
1428 * bytecomp.el (byte-compile-warn-about-unused-variables):
1429 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
1430 * bytecomp.el (byte-compiler-legal-options):
1431 * bytecomp.el (byte-compile-lapcode):
1432 * bytecomp.el (byte-optimize-log):
1433 * bytecomp.el ((fboundp 'defsubst)):
1435 * bytecomp-runtime.el:
1436 * byte-optimize.el (byte-optimize-apply):
1437 * byte-optimize.el (car):
1438 * byte-optimize.el (byte-optimize-form):
1439 * byte-optimize.el (byte-optimize-form-code-walker):
1441 * build-report.el (build-report-insert-installation-file):
1442 * build-report.el (build-report):
1444 * apropos.el (apropos-documentation):
1446 - clean up byte-compile warnings
1447 - remove unused variables
1448 - Use common lisp style hashtable functions
1449 - byte compiler cleanup
1450 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1451 - remove old backquote syntax usage
1452 - move some cl functionality into C for speed.
1453 - remove last remaining VMS support
1455 - implement last, butlast, nbutlast, copy-list in C.
1456 - new macro ignore-file-errors, similar to ignore-errors
1457 (ignore-file-errors (delete-file "foo"))
1458 - get frequent garbage collection during loadup.el by tweaking
1459 gc-cons-threshold, rather than explicitly calling garbage-collect
1460 - default delete-key-deletes-forward to `t'.
1462 1998-11-28 SL Baur <steve@altair.xemacs.org>
1464 * XEmacs 21.2-beta4 is released.
1466 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1468 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1469 (easy-menu-item-present-p): Wrapper around find-menu-item.
1470 (easy-menu-remove-item): Wrapper around delete-menu-item.
1472 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1473 (add-menu-button): Add 'in-menu' argument.
1474 (add-menu-item-1): Add in-menu support to helper function.
1476 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1478 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1480 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1482 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1485 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1487 * process.el (shell-command-on-region): Report if the command
1488 succeeded or failed.
1490 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1492 * subr.el (buffer-substring-no-properties): Comment out.
1494 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1496 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1497 into font instances first, like `x-frob-font-size' does.
1498 (mswindows-find-larger-font): ditto
1500 1998-11-04 Greg Klanderman <greg@alphatech.com>
1502 * package-ui.el (pui-install-selected-packages): fix args in call
1505 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1507 * package-get.el (host-name): New widget type.
1508 (package-get-remote): Better customization using new type.
1509 (package-get-download-sites): idem dito.
1511 (package-get-custom): Do not use package-get-all untill we have
1512 runtime dependencies.
1514 (package-get-remove-copy): Default to 't' we no longer need this
1515 kludge as we do not currently use depenencies.
1517 (package-get-was-current): New variable.
1518 (package-get-require-base): New 'force-current' argument.
1519 (package-get-update-base): idem
1520 (package-get-package-provider): idem
1521 (package-get-locate-index-file): New 'no-remote' argument.
1522 (package-get-locate-file): idem.
1524 (package-get-maybe-save-index): New function.
1525 (package-get-update-base): Use it.
1527 1998-10-28 Greg Klanderman <greg@alphatech.com>
1529 * package-get.el (package-get-remote): default to nil; by default,
1530 don't go out to the net via EFS. They must select a download site.
1531 (package-get-download-sites): new variable.
1532 (package-get-download-menu): new function.
1533 (package-get-locate-index-file): new function.
1534 (package-get-update-base): use it.
1536 * menubar-items.el (default-menubar): add "Update Package Index"
1537 and "Add Download Site" menus under Options | Manage Packages.
1539 1998-10-19 Greg Klanderman <greg@alphatech.com>
1541 * package-get.el (package-get): bugfix code checking installed version
1542 for case where package is not currently installed.
1543 (package-get-require-signed-base-updates): new variable.
1544 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1545 deemed not a goot thing. Use the variable
1546 package-get-allow-unsigned-base-updates instead.
1548 1998-10-16 Greg Klanderman <greg@alphatech.com>
1550 * package-get.el (package-get): Don't install an older version than
1551 we already have unless explicitly told to. Issue a warning.
1553 * package-ui.el (pui-add-required-packages): when adding
1554 dependencies, don't add packages that are up to date.
1555 (pui-package-symbol-char): Don't consider a package out of date
1556 if you have a newer version installed than the latest version in
1559 * package-get.el (package-get-base-filename): document that it may
1560 be a path relative to package-get-remote; new default value.
1561 (package-get-locate-file): new function.
1562 (package-get-update-base): use it to expand package-get-base-filename.
1563 (package-get-save-base): new function to save the package-get database
1565 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1566 (package-get-update-base): pass the REMOTE-SOURCE arg.
1567 (package-get-update-base-entry): call package-get-custom-add-entry.
1568 (package-get-file-installed-p): removed; no longer needed.
1569 (package-get-create-custom): ditto.
1570 (toplevel): remove code to build and load package-get-custom.el
1571 (package-get-custom-add-entry): new function.
1573 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1575 * wid-edit.el (widget-button-click): Don't switch window.
1577 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1579 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1581 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1583 * etags.el (find-tag-default): Run find-tag-hook using
1584 run-hooks rather than funcall
1586 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1588 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1589 and the current local map as the parents to isearch-mode-map.
1591 1998-10-15 SL Baur <steve@altair.xemacs.org>
1593 * XEmacs 21.2-beta3 is released.
1595 1998-10-15 Greg Klanderman <greg@alphatech.com>
1597 * package-get.el (package-get-update-base): use
1598 insert-file-contents-internal, not insert-file-contents-literally.
1600 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1602 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1605 1998-10-15 Greg Klanderman <greg@alphatech.com>
1607 * package-get.el (package-get-update-base-entry): new function.
1608 (package-get-update-base): renamed; was `package-get-load-base'.
1609 cleanup, and use package-get-update-base-from-buffer.
1610 (package-get-update-base-from-buffer): new function.
1611 (package-get-update-base-entries): new; helper for above.
1612 Do not eval lisp grabbed over ftp; parse it from new format.
1614 1998-10-15 Greg Klanderman <greg@alphatech.com>
1616 * files.el (set-auto-mode): Don't play games loading package-get
1617 database; package-get-package-provider will handle it all.
1619 1998-10-14 Greg Klanderman <greg@alphatech.com>
1621 * package-get.el (package-get-base-filename): new variable.
1622 (package-get-require-base): new function.
1623 (package-get-pgp-signed-begin-line): new variable.
1624 (package-get-pgp-signature-begin-line): ditto.
1625 (package-get-pgp-signature-end-line): ditto.
1626 (package-get-load-base): new function.
1627 (package-get-interactive-package-query):
1628 (package-get-update-all):
1629 (package-get-dependencies):
1630 (package-get-package-provider):
1631 (package-get-custom): use package-get-require-base.
1632 [package-get-custom loading]: disable for now.
1634 * package-ui.el (pui-list-packages): use (package-get-require-base)
1636 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1638 * package-ui.el: Correct obvious thinko in choosing extent face.
1640 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1642 * menubar-items.el (default-menubar): pui-list-package has nothing
1643 to with Customize. Move all the package stuff to a new Item in Options.
1645 * package-ui.el (pui-menu): Add menu and Popup menu.
1647 * package-get.el (package-get): Use new
1648 package-admin-get-install-dir.
1650 * package-admin.el (package-admin-get-install-dir): New syntax.
1651 Conserve package location and put mule packages where mule-base is.
1653 * package-get.el : Customized
1655 * package-ui.el (pui): Customized
1656 (pui-package-install-dest-dir): New variable.
1657 (pui-install-selected-packages): Use it
1659 1998-10-12 SL Baur <steve@altair.xemacs.org>
1661 * package-get.el (package-get-interactive-package-query): Move
1662 dependency on package-get-base to run-time.
1663 (package-get-update-all): Ditto.
1664 (package-get-dependencies): Ditto.
1665 (package-get-package-provider): Ditto.
1666 (package-get-custom): Ditto.
1668 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1670 * events.el: Remove 'ascii-character property from 'backspace
1673 1998-10-11 SL Baur <steve@altair.xemacs.org>
1675 * package-get-base.el: removed.
1677 1998-09-23 Didier Verna <verna@inf.enst.fr>
1679 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1680 (no-upper-case-p): new function.
1681 (with-search-caps-disable-folding): new macro.
1682 (with-interactive-search-caps-disable-folding): new macro.
1683 (zap-to-char): In interactive mode, do a case-sensitive search if
1684 the character is uppercase.
1685 (zap-up-to-char): ditto.
1687 * replace.el (perform-replace): use the function no-upper-case-p.
1689 * isearch-mode.el (isearch-fix-case): ditto.
1690 make obsolete `with-caps-disable-folding' and
1691 `isearch-no-upper-case-p'.
1693 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1694 (tags-search): ditto.
1695 (tags-query-replace): ditto.
1697 * info.el (Info-search): ditto.
1699 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1701 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1703 1998-10-07 Greg Klanderman <greg@alphatech.com>
1705 * package-admin.el (package-admin-rmtree): rewritten. need to
1706 check for "." and ".." before symlink check. expand files and
1707 directories with respect to DIRECTORY, not default-directory.
1709 1998-10-04 Greg Klanderman <greg@alphatech.com>
1711 * package-get.el (package-get-all): add INSTALL-DIR argument.
1713 1998-10-06 Greg Klanderman <greg@alphatech.com>
1715 * package-ui.el (pui-add-required-packages): new function, select
1717 (pui-display-keymap): bind it.
1718 (pui-help-string): document it.
1719 (pui-install-selected-packages): package-get-all -> package-get.
1721 * package-get.el (package-get-dependencies): new function.
1723 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1725 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1728 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1730 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1732 (default-mouse-track-normalize-point): Use it.
1734 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1736 * package-admin.el (package-admin-delete-binary-package):
1737 General cleanup. Remove unnessary use of progn and
1739 (package-admin-delete-binary-package): Do NOT mess with file
1740 modes. That is evil.
1741 (package-admin-delete-binary-package): Wrap all deleting in
1742 condition-case. The data in MANIFEST is untrustworthy.
1743 (package-admin-delete-binary-package): Let the OS worry about non
1746 1998-10-09 SL Baur <steve@altair.xemacs.org>
1748 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1750 (lm-report-bug): Fix mail address to send bug reports to.
1752 1998-09-29 SL Baur <steve@altair.xemacs.org>
1754 * XEmacs 21.2-beta2 is released.
1756 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1758 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1760 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1762 * info.el (Info-mode): Document page turning by double clicks in
1763 docstring so `M-x describe-mode' will display it.
1765 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1767 * info.el (Info-mouse-track-double-click-hook): Use character
1768 widths to calculate a border region where double clicking does
1769 page turning, and return `nil' by default so other hooks, such as
1770 region highlighting, will be run.
1772 1998-09-29 Colin Rafferty <colin@xemacs.org>
1774 * sound.el (default-sound-directory-list): Initialize with all the
1775 "sounds" directories in `data-directory-list'. It used to just be
1778 * packages.el (locate-data-directory-list): Created. This gives
1779 the list of matching directories, unlike `locate-data-directory',
1780 which just gives the first one.
1782 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1784 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1785 make a binding in the local keymap until help-char handling is
1788 * help.el (help-keymap-with-help-key): Provide keymap with help
1790 (help-print-help-form): New helper function.
1792 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1794 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1795 move extent to another buffer; no need to create a new extent.
1796 (isearch-fix-case): New function.
1797 (isearch-search-and-update): Use it.
1799 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1801 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1802 the keymap, not minor-mode-map-alist.
1803 (isearch-done): Restore overriding-local-map.
1805 1998-09-21 Martin Buchholz <martin@xemacs.org>
1807 * bytecomp.el (byte-compile-buffer-substring):
1808 Fix for: (byte-compile (defun f () (buffer-substring)))
1809 ==> ** buffer-substring called with 3 args, but requires 0-3
1810 - new code not only works, but is more readable, too.
1812 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1814 * msw-faces.el (mswindows-init-device-faces): Don't try to
1815 specify a default font at this late stage. Do try to force
1816 creation of the default face font so that if it fails we get
1817 an error now instead of a crash at frame creation.
1819 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1820 mswindows-make-font-unitalic: Canonical default weight
1821 changed from "Normal" to "Regular".
1823 mswindows-make-font-bold / -bold-italic: Supplied device was
1824 not being passed into call to mswindows-find-smaller-font.
1826 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1828 * package-get.el (package-get-remote): Fix the path where to find
1829 the packages on xemacs.org.
1831 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1833 * about.el (about-maintainer-info): Update Ben's entry.
1835 1998-09-24 Martin Buchholz <martin@xemacs.org>
1837 * lisp/shadow.el (find-emacs-lisp-shadows):
1838 - `member' was being called on lists of length 2000!
1839 - Replace with hashtables.
1840 - Replace hand-coded loops with (dolist)
1843 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1845 * packages.el: Added new function, `package-delete-name', to
1846 delete existing packages from the installed package database
1847 (`packages-package-list'). Also added the "pkginfo" directory
1848 to `packages-special-base-regexp', so that the pkginfo directory
1849 would not get added to `late-packages'.
1851 * package-admin.el: Added ability to delete an installed package
1852 (added low-level function, `package-admin-delete-package').
1853 Understands how to use the pkginfo/MANIFEST.<package> file to
1854 delete the package. When installing a package, will also
1855 create a MANIFEST.* file if one is not provided by the
1856 package. If the MANIFEST.* doesn't exist when deleting a
1857 package, the functions will fall back to attempting to delete
1858 any package-specific lisp directory.
1860 * package-get.el: Moved some functions to package-admin.el.
1861 Added interactive function `package-get-delete-package', for
1862 use by users for deleting a package.
1864 Also modified to not require the prescence of efs.
1866 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1868 * files.el (find-file-noselect): Handle all signals, kill the
1869 buffer and resignal.
1871 1998-09-23 SL Baur <steve@altair.xemacs.org>
1873 * cl-macs.el (glyph-image): Add setf method.
1875 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1877 * package-get.el: Fixed broken EFS downloading. Also, look for
1878 .tar.gz files first, in preference over .tgz files.
1880 * package-ui.el: Fix display of package version numbers.
1882 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1884 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1887 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1889 * list-mode.el: `display-completion-list': added new/optional
1890 keyword `:completion-string', which allows the programmer to
1891 change the "Possible completions are:" prompt.
1893 * menubar-items.el: Added new pulldown menu-pick to start up the
1894 visual package browser/installer:
1896 Options->Customize->List Packages
1898 * package-admin.el: Added hooks for installing under both Unix
1899 and MS Windows. Does additional error checking. No longer
1900 calls "add-big-package.sh" to install packages under Unix; now
1901 calls gunzip & tar directly.
1903 * package-get.el: Added ability to install packages from files
1904 on a local disk/CDROM. Now deletes any existing package lisp
1905 directory. Does completion on available packages when
1906 querying for package names. Will also search for .tgz files
1907 in addition for .tar.gz files. Tries to reload
1908 auto-autoloads, as a convenience when loading new packages,
1909 and also tries to add any new package paths to `load-path'.
1910 Changed all occurences of `concat' to use `expand-file-name'.
1912 * package-ui.el: New file which implements the main visual
1913 package browser/installer, which is started via a menu pick or
1914 M-x pui-list packages.
1916 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1918 * startup.el (load-init-file): spelling fix.
1920 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1922 * startup.el (normal-top-level): Load auto-autoload files
1923 covariantly with their precedence.
1925 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1927 * menubar-items.el (default-menubar): Remove "Font Weight"
1928 option, there is currently no custom equivalent.. Customize-faces
1931 * x-font-menu.el (font-menu-set-font): Use customize to set
1934 * faces.el (face-spec-update-all-matching): New function.
1936 * cus-face.el (custom-set-face-update-spec): New function.
1937 Interface to customize faces from elisp.
1939 (custom-face-value-create): Show the customized settings if set
1942 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1944 (custom-face-value-create): Show the customized settings if set
1947 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
1949 * keydefs.el (global-map): Add FSF 20.3 binding of
1950 query-replace-regexp.
1952 1998-08-21 Greg Klanderman <greg@alphatech.com>
1954 * minibuf.el (read-file-name-internal-1): use
1955 user-name-completion-1 instead of user-name-completion.
1957 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1961 * update-elc.el: Don't set `source-directory' (now defunct as a
1962 global variable) no more.
1964 * packages.el (packages-list-autoloads): Made `source-directory'
1965 (now defunct as a global variable) a parameter.
1967 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
1969 * about.el (about-hackers): new email
1971 1998-08-16 SL Baur <steve@altair.xemacs.org>
1973 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1975 1998-07-17 Didier Verna <verna@inf.enst.fr>
1977 * faces.el (set-face-property):
1979 (face-dim-p): updated the doc strings now that the dim property isn't
1981 (face-equal): the dim property is now a common one.
1983 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1984 Renamed the `stipple' attribute to `background-pixmap'.
1985 (custom-face-background-pixmap): make custom-face-stipple an
1986 obsolete alias for this.
1988 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1990 * find-paths.el (paths-file-readable-directory-p): Created and
1993 * loadup.el: Don't set inhibit-... flags from run-temacs.
1995 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1997 * packages.el (packages-data-path-depth): Added and used.
1999 1998-08-05 Charles G. Waldman <cgw@pgt.com>
2002 - Change .xpm to .png, delete "zcat" section.
2003 - cosmetic fix in the 'marcpa' entry.
2006 - convert all .xpm.Z to .png
2007 - rename mrb to martin
2008 - rename mcook-m to mcookm
2010 1998-07-31 Martin Buchholz <martin@xemacs.org>
2012 * x-init.el (x-initialize-compose): Add support for
2013 dead-circumflex as YET ANOTHER NAME for that dead key.
2015 1998-08-05 Colin Rafferty <colin@xemacs.org>
2017 * setup-paths.el (paths-construct-exec-path): Made the
2018 last-packages really be last.
2019 (paths-construct-data-directory-list): Ditto.
2021 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
2023 * startup.el(startup-splash-frame-body):
2024 Update Copyright notice in splash screen
2026 1998-07-20 Greg Klanderman <greg@alphatech.com>
2028 * minibuf.el (read-file-name-internal-1): do ~user completion.
2030 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2032 * font-lock.el (font-lock-fontify-glumped-region): Add guard
2033 aginst destroyed extents
2035 1998-07-24 Greg Klanderman <greg@alphatech.com>
2037 * package-get.el (package-get): add `install-dir' argument.
2039 1998-07-20 John Jones <jj@asu.edu>
2041 * package-get.el: calls to package-get-update-all will only
2042 update packages which are already installed.
2044 1998-07-23 SL Baur <steve@altair.xemacs.org>
2046 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2049 1998-07-20 Colin Rafferty <colin@xemacs.org>
2051 * about.el (about-hackers): Correct my email.
2053 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
2055 * about.el (about-hackers): new email-address.
2057 1998-07-25 SL Baur <steve@altair.xemacs.org>
2059 * minibuf.el (read-number): Don't let `input-error' condition
2062 1998-07-20 Greg Klanderman <greg@alphatech.com>
2064 * about.el (about-hackers): use my `email-for-life' address.
2066 1998-07-19 SL Baur <steve@altair.xemacs.org>
2068 * XEmacs 21.2-beta1 is released.
2070 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2072 * ldap.el (ldap-search): Doc string change
2074 1998-07-16 Colin Rafferty <colin@xemacs.org>
2076 * menubar-items.el (default-menubar): Removed references to
2077 `data-directory', and use `locate-data-file' instead, and made
2078 then greyed out if they don't exist.
2080 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2082 * keymap.el (events-to-keys): Use `format' instead of `concat'
2083 since the latter does not accept integer args anymore
2085 1998-07-15 SL Baur <steve@altair.xemacs.org>
2087 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2090 1998-07-14 SL Baur <steve@altair.xemacs.org>
2092 * make-docfile.el: Get first initialization from very-early-lisp.el
2093 * update-elc.el: Ditto.
2094 * loadup.el (really-early-error-handler): Ditto.
2096 * packages.el (packages-unbytecompiled-lisp): Add new file,
2099 * very-early-lisp.el: New file.
2101 1998-07-14 SL Baur <steve@altair.xemacs.org>
2103 * Symbols that have been obsolete for at least 3 years removed (II).
2105 * obsolete.el (eval-current-buffer): Make compatible.
2106 (byte-code-function-p): Ditto.
2107 (send-string): Removed.
2108 (send-region): Removed.
2109 (screen-scrollbar-width): Removed.
2110 (set-screen-scrollbar-width): Removed.
2111 (set-screen-left-margin-width): Removed.
2112 (set-screen-right-margin-width): Removed.
2113 (screen-left-margin-width): Removed.
2114 (screen-right-margin-width): Removed.
2115 (set-buffer-left-margin-width): Removed.
2116 (set-buffer-right-margin-width): Removed.
2117 (buffer-left-margin-width): Removed.
2118 (buffer-right-margin-width): Removed.
2119 (x-set-frame-icon-pixmap): Removed.
2120 (x-set-screen-icon-pixmap): Removed.
2121 (pixel-name): Removed.
2122 (make-pixmap): Removed.
2123 (make-cursor): Removed.
2124 (pixmap-width): Removed.
2125 (pixmap-contributes-to-line-height-p): Removed.
2126 (set-pixmap-contributes-to-line-height): Removed.
2128 1998-07-13 SL Baur <steve@altair.xemacs.org>
2130 * obsolete.el (popup-menu-up-p): removed.
2131 (read-no-blanks-input): Removed.
2132 (wholenump): Removed.
2133 (ring-mod): Removed (what was ring-mod?).
2134 (current-time-seconds): Removed.
2135 (run-special-hook-with-args): Removed.
2137 (dot-marker): Removed.
2140 (window-dot): Removed.
2141 (set-window-dot): Removed.
2143 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2146 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2148 * code-files.el (insert-file-contents): Rename
2149 run-special-hook-with-args to run-hook-with-args-until-success.
2150 (write-region): Ditto.
2152 1998-07-12 SL Baur <steve@altair.xemacs.org>
2154 * about.el: Fix typos, update release date.
2156 * Symbols that have been obsolete for at least 3 years removed.
2158 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
2160 (toplevel): remove setf methods for screen functions.
2161 * cl-macs.el (extent-data): defsetf removed.
2162 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
2163 many places to remove.
2164 (comment-indent-hook): Ditto.
2165 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
2166 (buffer-dedicated-screen): Ditto.
2167 (deiconify-screen): Ditto.
2168 (delete-screen): Ditto.
2169 (event-screen): Ditto.
2170 (find-file-other-screen): Ditto.
2171 (find-file-read-only-other-screen): Ditto.
2172 (live-screen-p): Ditto.
2173 (screen-height): Ditto.
2174 (screen-iconified-p): Ditto.
2175 (screen-list): Ditto.
2176 (screen-live-p): Ditto.
2177 (screen-name): Ditto.
2178 (screen-parameters): Ditto.
2179 (screen-pixel-height): Ditto.
2180 (screen-pixel-width): Ditto.
2181 (screen-root-window): Ditto.
2182 (screen-selected-window): Ditto.
2183 (screen-totally-visible-p): Ditto.
2184 (screen-visible-p): Ditto.
2185 (screen-width): Ditto.
2187 (get-screen-for-buffer): Ditto.
2188 (get-screen-for-buffer-noselect): Ditto.
2189 (get-other-screen): Ditto.
2190 (iconify-screen): Ditto.
2191 (lower-screen): Ditto.
2192 (mail-other-screen): Ditto.
2193 (make-screen): Ditto.
2194 (make-screen-invisible): Ditto.
2195 (make-screen-visible): Ditto.
2196 (modify-screen-parameters): Ditto.
2197 (new-screen): Ditto.
2198 (next-screen): Ditto.
2199 (next-multiscreen-window): Ditto.
2200 (other-screen): Ditto.
2201 (previous-screen): Ditto.
2202 (previous-multiscreen-window): Ditto.
2203 (raise-screen): Ditto.
2204 (redraw-screen): Ditto.
2205 (select-screen): Ditto.
2206 (selected-screen): Ditto.
2207 (set-buffer-dedicated-screen): Ditto.
2208 (set-screen-height): Ditto.
2209 (set-screen-position): Ditto.
2210 (set-screen-size): Ditto.
2211 (set-screen-width): Ditto.
2212 (show-temp-buffer-in-current-screen): Ditto.
2213 (switch-to-buffer-other-screen): Ditto.
2214 (visible-screen-list): Ditto.
2215 (window-screen): Ditto.
2216 (x-set-screen-pointer): Ditto.
2217 (x-set-frame-pointer): Ditto.
2218 (screen-title-format): Ditto.
2219 (screen-icon-title-format): Ditto.
2220 (terminal-screen): Ditto.
2221 (delete-screen-hook): Ditto.
2222 (create-screen-hook): Ditto.
2223 (mouse-enter-screen-hook): Ditto.
2224 (mouse-leave-screen-hook): Ditto.
2225 (map-screen-hook): Ditto.
2226 (unmap-screen-hook): Ditto.
2227 (default-screen-alist): Ditto.
2228 (default-screen-name): Ditto.
2229 (x-screen-defaults): Ditto.
2230 (x-create-screen): Ditto.
2231 * obsolete.el: meta-flag removed.
2233 sleep-for-millisecs removed.
2234 extent-data removed.
2235 set-extent-data removed.
2236 set-extent-attribute removed.
2237 extent-glyph removed.
2238 extent-layout removed.
2239 set-extent-layout removed.
2240 list-faces-display removed.
2242 trim-versions-without-asking removed.
2243 after-write-file-hooks removed.
2245 auto-fill-hook removed.
2246 blink-paren-hook removed.
2247 select-screen-hook, deselect-screen-hook removed.
2248 auto-raise-screen, auto-lower-screen removed.
2250 * msw-mouse.el: Global change resource -> mswindows-resource.
2252 * XEmacs 21.0-pre5 is released.
2254 1998-07-11 SL Baur <steve@altair.xemacs.org>
2256 * about.el (about-hackers): Credits update.
2258 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
2260 * register.el (insert-register): Don't activate the region.
2262 1998-07-10 SL Baur <steve@altair.xemacs.org>
2264 * select.el: Restore x-* symbols for backwards compatibility:
2265 x-copy-primary-selection, x-kill-primary-selection,
2266 x-delete-primary-selection, x-select-make-extent-for-selection,
2267 x-valid-simple-selection-, x-cut-copy-clear-internal.
2269 1998-07-09 SL Baur <steve@altair.xemacs.org>
2271 * XEmacs 21.0-pre4 is released.
2273 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
2275 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
2277 (maybe-add-init-button): Fix semantics under Windows. Use
2278 `expand-file-name' rather than `concat'.
2280 * help.el (print-messages): New function.
2282 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2284 * ldap.el (ldap-host-parameters-alist): Docstring fixes
2286 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2288 * about.el: Tweaked my entry in about-hackers.
2290 * find-paths.el (paths-emacs-root-p):
2291 Relaxed emacs-root checking of an in-place installation to
2292 also accomodate the flat layout used on MS Windows.
2294 1998-06-29 John Jones <jj@asu.edu>
2296 * package-get.el: calls to package-get-update-all will only
2297 update packages which are already installed.
2299 1998-07-05 Andy Piper <andyp@parallax.co.uk>
2301 * faces.el (xpm-color-symbols): remove hardcoded defaults these
2302 are handled by the gui-element face fallbacks now.
2304 * x-faces.el: default gui-element face to "background" as well as
2307 * msw-faces.el (mswindows-init-device-faces): remove gui-element
2308 and default face settings since these are set as fallbacks now in
2309 the appropriate domain.
2311 1998-07-02 SL Baur <steve@altair.xemacs.org>
2313 * text-mode.el (text-mode): Reorder regexp so the OR part
2314 corresponding to `page-delim' goes first and the hack in
2315 `forward-paragraph' will work.
2316 With bug analysis from Bob Weiner <weiner@altrasoft.com>
2318 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2320 * subr.el (remove-hook): When checking the hook value
2321 with functionp, don't apply car to it.
2323 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
2325 * package-get.el (package-get-remote-filename):
2326 Don't use file-name-as-directory because the local directory
2327 separator conventions might not be the same as ftp's.
2329 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2331 * ldap.el (ldap-host-parameters-alist): New name of
2332 `ldap-host-parameters-plist'
2334 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
2336 * package-get.el: Using (require 'package-get-base), now that it
2337 provides itself. Consequently removed all instances of (load
2338 "package-get-base.el").
2340 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2342 * subr.el (remove-hook): Don't treat the hook value as a
2343 list unless it is both consp and not functionp.
2345 1998-06-29 SL Baur <steve@altair.xemacs.org>
2347 * about.el: Email address for Ben Wing is ben@xemacs.org.
2348 * auto-show.el: Ditto.
2349 * bytecomp.el: Ditto.
2351 * x-scrollbar.el: Ditto.
2353 * tty-init.el: Ditto.
2354 * toolbar-items.el: Ditto.
2355 * symbol-syntax.el: Ditto.
2356 * specifier.el: Ditto.
2357 * objects.el: Ditto.
2358 * hyper-apropos.el: Ditto.
2361 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
2363 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2364 vertical-divider-always-visible-p.
2365 (default-mouse-motion-handler): Ditto.
2367 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
2369 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
2372 1998-06-21 Oliver Graf <ograf@fga.de>
2374 * build-reports.el: changed receiver to xemacs-build-reports list
2376 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2378 * font.el: Split font-family-mappings into X and
2379 mswindows-specific versions.
2380 mswindows-font-create-[object|name]: Treat supplied size
2381 as a pointsize. Added underline and strikethru handling.
2383 * msw-faces.el: changed default mswindows charset to western.
2385 * msw-glyphs.el: removed space in border-glyph font string that
2386 was inserted to get round bugs in the mswindows C font code.
2388 1998-06-27 SL Baur <steve@altair.xemacs.org>
2390 * about.el (about-hackers): Credits update.
2392 * help-nomule.el (tutorial-supported-languages): Add Romanian
2395 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2398 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2400 * font.el: Split font-family-mappings into X and
2401 mswindows-specific versions.
2402 mswindows-font-create-[object|name]: Treat supplied size
2403 as a pointsize. Added underline and strikethru handling.
2405 * msw-faces.el: changed default mswindows charset to western.
2407 * msw-glyphs.el: removed space in border-glyph font string that
2408 was inserted to get round bugs in the mswindows C font code.
2410 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2412 * minibuf.el: make read-color-completion-table call
2413 (mswindows-color-list for mswindows devices.
2415 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2418 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
2419 Let declaration items contain non-word symbol characters.
2421 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
2423 * package-get.el (package-get-package-provider): Added autoload
2424 cookie. Loading "package-get-base.el" in ALL functions that use
2425 it. Fixed some (interactive ...) with multiple argument specs
2426 again. Cosmetic indentation changes.
2428 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
2430 * info.el (Info-insert-dir): Don't use nreverse on variables
2431 that you want to use later.
2433 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2435 * x-mouse.el (x-set-point-and-move-selection): Replace call
2436 to x-kill-primary-selection with kill-primary-selection
2438 1998-06-12 Martin Buchholz <martin@xemacs.org>
2440 * simple.el (what-cursor-position): Make cursor position reported
2441 use value of column-number-start-at-one
2443 1998-06-17 SL Baur <steve@altair.xemacs.org>
2445 * about.el (xemacs-hackers): Fix Jareth's email address.
2447 1998-06-16 SL Baur <steve@altair.xemacs.org>
2449 * startup.el (startup-splash-frame): Remove
2450 `xemacs-startup-logo-function'.
2452 1998-06-15 SL Baur <steve@altair.xemacs.org>
2454 * about.el (about-hackers): Update credits list.
2456 1998-06-06 Jeff Miller <jmiller@smart.net>
2458 * lisp/sound.el: Update sound-ext to allow filenames with
2459 extensions to be found by load-sound-file
2461 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2463 * info.el (Info-rebuild-outdated-dir): Removed variable
2464 (Info-auto-generate-directory): New variable
2465 (Info-save-auto-generated-dir): New variable
2466 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2467 (Info-build-dir-anew): Second parameter removed. Use
2468 `Info-save-auto-generated-dir'
2469 (Info-rebuild-dir): Ditto
2471 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2473 * list-mode.el (next-list-mode-item): Would not recognize
2474 border between directly neighbored items.
2476 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2478 * package-get.el: add autoloads for some functions.
2480 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2482 * specifier.el (let-specifier): Tiny docfixes.
2484 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2486 * msw-mouse.el: set selection-pointer-glyph to Normal.
2488 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2490 * wid-edit.el (widget-specify-secret): New function.
2491 (widget-after-change): Use it.
2492 (widget-specify-field): Use it.
2494 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2496 * mouse.el (drag-window-divider): Use `(not done)' instead of
2497 `doit'; reuse result of `window-pixel-edges'.
2499 * modeline.el (drag-modeline-event-lag): Rename to
2500 drag-divider-event-lag.
2502 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2504 * specifier.el (let-specifier): Rewritten not to generate needless
2505 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2508 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2510 * minibuf.el (read-file-name-1): Setup buffer-local value of
2511 `completion-ignore-case' in completions buffer under Windows.
2513 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2515 * about.el (about-maintainer-glyph): Fix support for not
2518 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2520 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2522 * mouse.el (mouse-track): Cancel selection if misc-user event with
2523 `cancel-mode-internal' function is fetched.
2525 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2527 * files.el (save-some-buffers-1): Fixed return value.
2529 1998-06-01 Oliver Graf <ograf@fga.de>
2531 * dragdrop.el: added experimental
2533 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2535 * startup.el (after-init-hook, init-file-user,
2536 user-init-directory, load-user-init-file): Purge references
2537 to "~/.xemacs/init.el" from docstrings.
2539 (load-user-init-file) Use paths-construct-path to construct
2540 paths to user init files. Go directly to ~/.emacs, do not
2541 search ~/.xemacs/, do not load `default-custom-file'.
2543 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2545 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2547 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2549 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2551 * menubar-items.el (default-menubar): add Update Packages to customize
2554 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2556 * faces.el: use toolbar face as a fallback for toolbar properties
2557 in xpm-color-symbols instead of default.
2559 * msw-faces.el: rename 3d-object -> gui-element face.
2561 1998-06-06 SL Baur <steve@altair.xemacs.org>
2563 * startup.el (xemacs-startup-logo-function): New variable.
2564 (startup-splash-frame): Use it.
2566 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2568 * files.el (save-some-buffers): Would wait 1 second.
2569 (save-some-buffers-1): Delete other windows here instead of in
2570 `save-some-buffers'.
2571 (save-some-buffers): Force redisplay only if windows were deleted.
2573 1998-06-02 Didier Verna <verna@inf.enst.fr>
2575 * cus-face.el (custom-face-attributes): generalized the use of
2576 toggle buttons for boolean attributes.
2577 Re-ordered the items a bit.
2579 1998-06-01 SL Baur <steve@altair.xemacs.org>
2581 * sound.el (default-sound-directory): Use `locate-data-directory'
2582 to find the sounds directory.
2584 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2586 * sound.el: default sound-ext to .wav under mswindows, .au
2587 otherwise. load-default sounds without extensions.
2589 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2591 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2592 if send-pr is not bound.
2594 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2596 * files.el: grok idl files in auto-mode-alist.
2597 1998-06-01 Jeff Miller <jmiller@smart.net>
2599 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2602 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2604 * msw-glyphs.el: add xbm to the list of image types supported.
2606 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2608 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2609 instead of XEmacs one when dumping InfoDock.
2611 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2613 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2614 for `modeline-visible-p'
2616 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2618 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2620 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2621 since it's not used anymore. doc string fixes.
2623 * package-get.el (package-get-file-installed-p): new function. use
2624 instead of file-installed-p which is in an external package.
2626 1998-05-28 Oliver Graf <ograf@fga.de>
2628 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2629 favor of select-window/switch-to-buffer
2631 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2633 * startup.el: changed (getenv "HOME") to (user-home-directory)
2635 1998-05-25 Oliver Graf <ograf@fga.de>
2637 * frame.el (cde-start-drag) moved to dragdrop.el
2638 (offix-start-drag-region) moved to dragdrop.el
2639 (offix-start-drag) moved to dragdrop.el
2640 * dragdrop.el (cde-start-drag) moved from frame.el
2641 (offix-start-drag-region) moved from frame.el
2642 (offix-start-drag) moved from frame.el
2643 (cde-start-drag-region) cde drag regions
2644 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2646 1998-05-26 Oliver Graf <ograf@fga.de>
2648 * dragdrop.el: created dragdrop-drag prototypes
2649 (cde-start-drag-region) fixed typo
2651 1998-05-28 SL Baur <steve@altair.xemacs.org>
2653 * simple.el (after-init-hook): Remove reader macro.
2655 * packages.el (packages-hardcoded-lisp): Get rid of reader
2656 macros. Update DOC string.
2658 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2660 * mouse.el (drag-window-divider): Ditto.
2662 * modeline.el (mouse-drag-modeline): Use it.
2664 * lisp-mode.el (let-specifier): Specify indentation.
2666 * specifier.el (let-specifier): Renamed from
2667 `with-specifier-instance'.
2669 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2672 * faces.el: move definition of xpm-color-symbols from x-faces.el
2673 to faces. Predicate x-get-resource on the presence of x.
2675 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2676 faces as specfier defaults.
2678 * package-get.el: don't use package-admin-add-single-file-package.
2680 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2682 * toolbar-items.el: Fixup tooltips.
2683 (toolbar-gnus): Don't use obsolete variable
2684 toolbar-news-frame-properties.
2685 (toolbar-news-reader): Default to `gnus' instead of
2688 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2691 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2693 * package-get.el: rename -installedp -> -installed-p.
2695 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2697 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2698 attributes, and assinged it to continuation, truncation and
2701 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2702 and made continuation, truncation and hscroll glyphs arrow
2703 characters out of that font.
2705 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2707 * minibuf.el (minibuffer-electric-separator): Play nicely with
2708 directory-sep-char being \.
2709 (minibuffer-electric-tilde): Ditto.
2710 (read-file-name-map): Ditto.
2712 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2714 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2716 (default-mouse-track-deal-with-down-event): Avoid
2717 `x-disown-selection'; use `disown-selection' instead.
2719 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2722 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2723 moved to (cut-copy-clear-internal) in select.el. Ditto for
2724 (x-delete-primary-selection) (x-kill-primary-selection)
2725 (x-copy-primary-selection).
2726 (own-clipboard): new function.
2728 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2729 functions in select.el. remove old ones.
2730 (mswindows-own-clipboard): new function.
2732 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2734 * gnuserv.el: allow connections from mswindows type devices.
2736 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2738 * msw-glyphs.el: change image type used from cursor to resource.
2740 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2742 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2743 for {top,bottom}-{left,right} values in addition to
2744 {top,bottom}_{left,right}.
2745 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2747 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2749 * cl-macs.el (specifier-instance): Undefine its setf method.
2751 * specifier.el (with-specifier-instance): Added docstring.
2753 * mouse.el (drag-window-divider): Ditto.
2755 * modeline.el (mouse-drag-modeline): Use it.
2757 * lisp-mode.el (with-specifier-instance): Define its indentation
2760 * specifier.el (with-specifier-instance): New macro.
2762 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2764 * package-get.el (package-get-create-custom): new function to
2765 auto-generate package-get-custom.el from package-get-base.el.
2766 * (package-get-ever-installedp): new function.
2767 * (package-get-custom): new function to get all packages specified
2770 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2772 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2774 1998-05-23 SL Baur <steve@altair.xemacs.org>
2776 * cl-extra.el: Reverse previous float change.
2778 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2781 * faces.el (try-font-name): moved from x-faces.el since it is
2782 required by w3 under mswindows as well X.
2784 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2786 * winnt.el: Removed evil (setq completion-ignore-case t)
2787 clause, one more overlookef fsfism.
2788 (nt-quote-args-functions-alist): End sentences with double space.
2790 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2792 * window-xemacs.el (push-window-configuration): Remove kludgery of
2793 recaching default-toolbar specifier.
2794 (pop-window-configuration): Ditto.
2795 (unpop-window-configuration): Ditto.
2797 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2799 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2801 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2803 * winnt.el (nt-quote-args-verbatim): Added function.
2804 (nt-quote-args-prefix-quote): Added function.
2805 (nt-quote-args-backslash-quote): Added function.
2806 (nt-quote-args-double-quote): Added function.
2807 (nt-quote-args-functions-alist): New variable.
2808 (nt-quote-process-args): Added function. This is the main quoting
2809 work horse called from process-nt.c
2811 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2813 * winnt.el: Removed duplicate definitions for backspace,
2814 delete, M-backspace and C-M-backspace.
2815 (file-name-buffer-file-type-alist): Removed this variable.
2816 (find-buffer-file-type): Removed function.
2817 (find-file-binary): Removed function.
2818 (find-file-text): Removed function.
2819 (find-file-not-found-set-buffer-file-type): Removed function.
2820 (save-to-unix-hook): Removed function.
2821 (revert-from-unix-hook): Removed function.
2822 (using-unix-filesystems): Removed function.
2823 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2825 (x-set-selection): Removed function.
2826 (x-get-selection): Removed function.
2827 Removed commented FSFisms.
2828 Replaced copyright notice (this file is not part of GNU Emacs).
2829 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2830 comint-process-echoes setting to t.
2832 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2834 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2835 and used following the interface change of
2836 `paths-find-recursive-path'.
2838 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2839 regexp instead of a list of base names.
2840 (paths-version-control-filename-regexp):
2841 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2842 Introduced and used following the interface change of
2843 `paths-find-recursive-path'.
2845 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2847 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2848 on X devices, rather than on all non-TTY devices.
2850 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2852 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2854 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2856 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2858 * itimer.el (activate-itimer): Fixed usage of integers
2859 as argument to `concat'.
2861 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2863 * itimer.el (start-itimer): replace the use of `concat' with
2866 1998-05-16 SL Baur <steve@altair.xemacs.org>
2868 * mode-motion.el (mode-motion-hook): Clarify docstring.
2869 From Bob Weiner <weiner@altrasoft.com>
2871 * loadhist.el (symbol-file): Supply prompt string when used
2873 From Bob Weiner <weiner@altrasoft.com>
2875 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2877 * loadup.el (really-early-error-handler): Ditto.
2879 * update-elc.el: Ditto.
2881 * setup-paths.el (paths-construct-exec-path): Ditto.
2883 * make-docfile.el: Ditto.
2885 * find-paths.el (paths-decode-directory-path): Use split-path
2886 instead of decode-path.
2888 * files.el (parse-colon-path): Update docstring reference.
2890 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2894 Bind cut'n'paste keys to non window-system specific functions.
2896 * msw-select.el: New function mswindows-clear-clipboard.
2897 mswindows-cut-copy-clipboard extended to handle clearing of the
2898 selection and renamed to mswindows-cut-copy-clear-clipboard.
2900 * select.el: on mswindows devices delete-primary-selection
2901 calls mswindows-clear-clipboard.
2903 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
2905 * simple.el (quoted-insert): Inhibit quit when using read-char.
2907 * cmdloop.el (read-char): Don't inhibit quit.
2908 (read-char-exclusive): Ditto.
2909 (read-char): Signal quit if quit-char was pressed.
2910 (read-char-exclusive): Ditto.
2911 (read-quoted-char): Return a character, not integer.
2913 * menubar-items.el (default-popup-menu): Use Andy's generic
2915 (default-popup-menu): Fix code.
2917 1998-05-14 Oliver Graf <ograf@fga.de>
2919 * dragdrop.el (dragdrop-function-widget): this time it's done
2921 1998-05-13 Oliver Graf <ograf@fga.de>
2923 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2925 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2927 * device.el (device-pixel-width):
2928 (device-pixel-height):
2932 (device-color-cells): Swapped parameters to device-system-metric
2933 according to the interface change.
2935 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2937 * mouse.el (default-mouse-motion-handler): Use new name of the
2938 function event-over-vertical-divider-p.
2939 Do not set E-W arrow cursor over the divider if
2940 vertical-divider-draggable-p is nil in the window.
2941 ([top-level]): Use new name for the variable
2942 vertical-divider-map.
2943 (drag-window-divider): Respect vertical-divider-draggable-p.
2944 Variable name typo fixes.
2946 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2948 * keymap.el (kbd): Define here; handle string constants and
2951 1998-05-15 Christian Nyb <chr@mediascience.no>
2953 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
2956 1998-05-13 Didier Verna <verna@inf.enst.fr>
2958 * mouse.el (drag-window-divider): give the vertical divider a
2959 pressed look when dragging it.
2961 1998-05-13 Andy Piper <andyp@parallax.co.uk>
2963 * faces.el: predicate some more face operations on x or mswindows
2966 * modeline.el: enable modeline coloring for mswindows.
2968 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2970 * minibuf.el (minibuffer-default): Added variable; compatible with
2972 (next-history-element): Used `minibuffer-default'.
2974 1998-05-12 Oliver Graf <ograf@fga.de>
2976 * dragdrop.el (dragdrop-function-widget): button and mods ok
2977 arguments still look a bit strange
2978 (dragdrop-compare-mods) created
2979 (dragdrop-drop-do-functions) correctly checks for buttons and
2982 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2984 * setup-paths.el (paths-default-info-directories): Replace
2985 path-separator with directory-sep-char.
2987 * files.el (path-separator): Don't define it here.
2989 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
2991 * update-elc.el: Ditto.
2993 * setup-paths.el (paths-construct-exec-path): Ditto.
2995 * make-docfile.el: Ditto.
2997 * loadup.el (really-early-error-handler): Ditto.
2999 * find-paths.el (paths-decode-directory-path): Use decode-path
3000 instead of decode-path-internal.
3002 * files.el (parse-colon-path): Update docstring.
3004 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
3006 * subr.el (get-buffer-window-list): Make BUFFER optional.
3008 * window-xemacs.el (windows-of-buffer): Defalias to
3009 get-buffer-window-list.
3011 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3013 * disass.el: Fix maintainer keyword.
3015 * bytecomp.el (byte-compile-and-load-file): Autoload.
3016 (byte-compile-buffer): Ditto.
3018 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3019 value is returned, not the name.
3020 (lisp-imenu-generic-expression): Enable it.
3021 (lisp-mode-variables): Ditto.
3022 (lisp-indent-offset): Change defconst to defvar.
3023 (lisp-indent-function): Ditto.
3024 (lisp-body-indent): Ditto.
3026 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3028 * modeline.el: Use zap-last-kbd-macro-event.
3030 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3031 nil, don't attempt to do anything with messages.
3032 (eval-last-sexp): Use `letf' for clarity.
3034 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3036 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3038 1998-05-11 Martin Buchholz <martin@xemacs.org>
3043 Change empty docstrings into no doc strings at all.
3044 Fix bogus FSF-format docstrings.
3045 * etags.el: Fix docstring.
3047 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3049 * package-get.el (package-get): Use internal md5
3051 1998-05-13 SL Baur <steve@altair.xemacs.org>
3053 * about.el (about-xemacs): Correct abuse of concat.
3055 1998-05-11 SL Baur <steve@altair.xemacs.org>
3057 * info.el (Info-mode): Use easymenu.
3059 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3061 * apropos.el (apropos): Don't use concat with integers.
3063 * cmdloop.el (describe-last-error): Handle the case when no error
3064 was seen gracefully.
3066 * apropos.el (apropos-print): Use with-displaying-help-buffer as
3068 (apropos-describe-plist): Ditto.
3070 * help.el (with-displaying-help-buffer): Revert to a defun.
3071 (describe-key): Use it as defun.
3072 (describe-mode): Ditto.
3073 (describe-bindings): Ditto.
3074 (describe-prefix-bindings): Ditto.
3075 (describe-installation): Ditto.
3076 (view-lossage): Ditto.
3077 (describe-function): Ditto.
3078 (describe-variable): Ditto.
3079 (describe-syntax): Ditto.
3081 1998-05-11 Oliver Graf <ograf@fga.de>
3083 * dragdrop.el: changed order of require/provide
3084 (dragdrop-drop-mime-default) changed to new calling conventions
3085 (dragdrop-drop-do-functions) changed to new calling conventions
3086 (dragdrop-function-widget) this one needs more work...
3088 1998-05-10 Oliver Graf <ograf@fga.de>
3090 * about.el: another small change in my entry
3091 * dragdrop.el (dragdrop-drop-log-function): logging added
3093 changed interface to handler functions. now called with event
3096 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
3098 * glyphs.el (divider-pointer-glyph): Declared new glyph,
3099 E-W arrow pointer displayed over draggable dividers.
3101 * mouse.el (default-mouse-motion-handler): Show it when
3103 (drag-window-divider): Added.
3104 ([top-level]): Initialized window-divider-map with a keymap
3105 binding the above function to left button down event.
3107 * x-mouse.el (x-init-pointer-shape): Initialize
3108 divider-pointer-glyph from Cursor.dividerPointer, or use default
3111 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3113 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3115 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3117 * simple.el (count-words-buffer): Don't query for buffer.
3118 (count-lines-buffer): Ditto.
3120 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3122 * help.el (where-is): add optional insert argument.
3124 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3126 * help.el (describe-key-briefly): New argument INSERT.
3128 * simple.el (eval-expression): New optional argument; synch with
3131 * keydefs.el (global-map): Add new register bindings.
3133 * register.el: Synched with FSF 20.3.
3135 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3137 * window-xemacs.el (recenter): all arguments are optional.
3139 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
3141 * device.el: (device-pixel-width): Reflected name/parameters
3142 change to device-system-metric.
3143 (device-pixel-height): Ditto.
3144 (device-mm-width): Ditto.
3145 (device-mm-height): Ditto.
3146 (device-bitplanes): Ditto.
3147 (device-color-cells): Ditto.
3149 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3151 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3153 * cl.el (most-positive-fixnum): Document.
3154 (most-negative-fixnum): Ditto.
3156 * cus-dep.el: Updated comment.
3158 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
3161 * cus-load.el (custom-put): Removed.
3163 * files.el (after-find-file): Just resignal quit instead of
3164 signaling "canceled".
3166 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3168 * frame.el (other-frame): Use `focus-frame' instead of
3169 select-frame kludges.
3171 * lisp-mode.el: Update lisp-indent-function for
3172 save-selected-frame and with-selected-frame.
3174 * frame.el (save-selected-frame): New macro.
3175 (with-selected-frame): Ditto.
3176 (other-frame): Use `set-frame-focus'.
3178 1998-05-06 Oliver Graf <ograf@fga.de>
3180 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
3181 (dragdrop-drop-url-default) default handler for URL drops created
3182 (dragdrop-drop-mime-default) default handler for MIME drops created
3183 (dragdrop-drop-functions) default custom for handling drops created
3184 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
3186 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
3188 * mouse.el: Removed redundant mouse-mswindows-drop function.
3190 1998-05-05 Oliver Graf <ograf@fga.de>
3192 * about.el: changed some text in my entry
3193 * dragdrop.el: added customs
3195 1998-05-04 Oliver Graf <ograf@fga.de>
3197 * mouse.el: killed global drop key bindings
3198 (mouse-offix-drop) removed
3199 * dragdrop.el: created
3200 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
3202 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
3204 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
3205 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
3207 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
3210 * scrollbar.el (scrollbars-visible-p): Use new
3211 {vertical,horizontal}-scrollbar-visible-p specifiers.
3213 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
3215 * device.el (device-pixel-height):
3216 (device-pixel-width):
3220 (device-color-cells): Moved these 6 functions from device.c; they
3221 all use single (device-system-metrics) call.
3223 1998-05-09 SL Baur <steve@altair.xemacs.org>
3225 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
3229 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
3230 Suggested by Hrvoje Niksic <hniksic@srce.hr>
3232 * help.el (help-map): Remove Hyperbole keybinding logic.
3233 Suggested by: Michael Ernst <mernst@cs.washington.edu>
3235 1998-05-08 SL Baur <steve@altair.xemacs.org>
3237 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
3238 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
3240 1998-05-07 Andy Piper <andyp@parallax.co.uk>
3242 * msw-glyphs.el: use nicer icon3 from the frame icon.
3244 1998-05-07 SL Baur <steve@altair.xemacs.org>
3246 * version.el (emacs-version): Remove InfoDock conditionals.
3248 * startup.el (startup-splash-frame): Change ID logo name.
3250 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
3252 * files.el (after-find-file): If the user presses C-g on
3253 directory-creation prompt, kill the buffer.
3255 1998-05-06 SL Baur <steve@altair.xemacs.org>
3257 * simple.el (count-words-region): Reverse previous change.
3259 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
3261 * replace.el (query-replace): Just call perform-replace.
3262 (query-replace-regexp): Ditto.
3263 (perform-replace): Move region handling here.
3264 (perform-replace): Use the new arg to match-data.
3266 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
3268 * x-init.el: Install X specific display table that
3269 displays char 0240 as a space to avoid whatever it is
3270 that screws up display of that character code.
3272 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
3274 * help.el (function-arglist): If no arguments are documented for a
3275 subr, print nothing rather than incorrect output.
3277 1998-05-05 SL Baur <steve@altair.xemacs.org>
3279 * cmdloop.el (command-error): Update bail-out error message to use
3280 `emacs-program-name'.
3282 * lib-complete.el: Remove reader macro cruft.
3284 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
3287 * simple.el (count-words-region): Drop interactive-p check on the
3290 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3294 Correct spelling of mswindows-font-canonicalize-name.
3296 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3298 * ldap.el (ldap-host-parameters-alist): Replaced with
3299 `ldap-host-parameters-plist'
3300 (ldap-search): Adapt to previous change
3302 1998-05-02 SL Baur <steve@altair.xemacs.org>
3304 * about.el (about-hackers): Update Bob Weiner bio.
3305 (about-maintainer-info): Ditto.
3307 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
3309 * simple.el (display-warning-minimum-level): Docfix.
3311 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
3313 * widget.el (:default-get): New keyword.
3314 * wid-edit.el (default, widget-default-default-get): Define it.
3315 (group, widget-group-default-get): Define it.
3316 (menu-choice, widget-choice-default-get): Define it.
3317 (widget-default-get): New function.
3318 (widget-choice-action): Call it.
3319 (widget-editable-list-entry-create): Call it.
3321 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3323 * byte-optimize.el (byte-boolean-vars): Removed.
3324 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
3325 lookup through `byte-boolean-vars'.
3327 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
3329 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
3330 resource-provided values into ghost specs for scrollbar-height and
3333 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3335 * byte-optimize.el: Don't attempt to optimize /=.
3337 * bytecomp.el (byte-compile-one-ore-more-args): New function.
3338 (byte-compile-/=): Ditto.
3340 1998-05-02 SL Baur <steve@altair.xemacs.org>
3342 * apropos.el: Use `with-displaying-help-buffer'.
3343 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3344 Use `with-displaying-help-buffer'.
3345 (apropos-follow): Do not give special treatment to buffer cursor
3346 was in prior to a mouse click.
3347 (apropos-describe-plist): Use `with-displaying-help-buffer'.
3348 (apropos-print-doc): Set correct buffer for setting text
3351 1998-05-01 SL Baur <steve@altair.xemacs.org>
3353 * help.el (help-buffer-prefix-string): New variable.
3354 (help-buffer-name): Use it.
3356 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3359 1998-04-30 Greg Klanderman <greg@alphatech.com>
3361 * frame.el (other-frame): Work even when focus-follows-mouse is true.
3363 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3365 * files.el (find-file-noselect): Update docstring.
3366 (find-file-noselect): Signal an error if found an unreadable file.
3367 (file-chase-links): Save the match data.
3368 (normal-mode): Use `lwarn' and `error-message-string'.
3369 (interpreter-mode-alist): Change defconst to defvar.
3370 (inhibit-first-line-modes-regexps): Ditto.
3371 (inhibit-first-line-modes-regexps): Added .tgz.
3372 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
3373 (change-major-mode-with-file-name): New user-option.
3374 (set-visited-file-name): Synched with FSF.
3375 (file-name-extension): New function, from FSF 20.3.
3376 (file-relative-name): Synched with FSF.
3377 (save-some-buffers): Support the C-r feature.
3378 (recover-session): Synched with FSF.
3379 (kill-some-buffers): Ditto.
3380 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
3382 1998-04-30 SL Baur <steve@altair.xemacs.org>
3384 * files.el (insert-file): Undo previous change and reenable use of
3387 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3389 * window-xemacs.el (recenter): Define.
3391 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3393 * font.el (mswindows-font-create-name)
3394 (mswindows-font-create-object): new functions for mswindows type
3397 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3398 strings are parsed as well as font objects.
3400 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3402 * modeline.el (defining-kbd-macro): Restore modeline indication of
3403 kbd-macro being recorded.
3404 (add-minor-mode): Simplify docstring.
3405 (modeline-minor-mode-menu): Remove stuff.
3407 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3409 * code-process.el (call-process): dynamically decide process
3412 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3414 * modeline.el: Add line-number-mode, column-number-mode to
3415 the modeline minor-mode menu. Button2 on the line number does
3418 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3420 * mouse.el: move x-selection-owner-p type things to
3423 * msw-init.el: copy zmacs stuff from x-init.el
3425 * msw-select.el (mswindows-own-selection)
3426 (mswindows-disown-selection) (mswindows-selection-owner-p): new
3427 functions. Very simple minded implementation of selectio
3430 * select.el (own-selection) (disown-selection)
3431 (activate-region-as-selection) (select-make-extent-for-selection)
3432 (valid-simple-selection-p): functions moved from x-select.el for
3433 generalized selection.
3435 * x-select.el: see select.el changes.
3437 * x-toolbar.el: use new selection functions.
3439 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3441 * packages.el (packages-find-package-directories): Fixed bug that
3442 would pick up multiple site-package directories.
3443 (package-locations): Added "xemacs-packages" as a late package
3446 * find-paths.el: Now uses `emacs-program-name' and
3447 `emacs-program-version'.
3448 Additions to enforce version-specific directories in
3449 `paths-find-version-directory'.
3451 1998-04-29 SL Baur <steve@altair.xemacs.org>
3453 * default.el: Removed.
3454 * site-start.el: Removed.
3456 1998-04-29 Didier Verna <verna@inf.enst.fr>
3458 * minibuf.el (minibuffer-history-minimum-string-length): Default
3461 1998-04-28 SL Baur <steve@altair.xemacs.org>
3463 * find-paths.el (paths-program-name): Rename.
3464 (paths-emacs-root-p): Ditto.
3465 (paths-find-site-directory): Ditto.
3467 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3469 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3470 `emacs-lisp-byte-compile-and-load'.
3472 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3474 * ldap.el (ldap-search): Fixed additional parameter passing to
3477 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3479 * select.el (kill-primary-selection) (selection-owner-p)
3480 (copy-primary-selection) (yank-clipboard-selection)
3481 (selection-exists-p) (delete-primary-selection): new file and
3482 functions that do the right thing for the selected device.
3484 * x-menubar.el: use generalised selection functions.
3486 * dumped-lisp.el: dump select.el.
3488 1998-04-27 SL Baur <steve@altair.xemacs.org>
3490 * find-paths.el (paths-progname): New variable.
3491 (paths-emacs-root-p): Use it.
3492 (paths-find-site-directory): Ditto.
3494 1998-04-26 SL Baur <steve@altair.xemacs.org>
3496 * loadup.el ((member "dump" command-line-args)): Dump as
3497 `infodock' if InfoDock.
3499 1998-04-25 SL Baur <steve@altair.xemacs.org>
3501 * find-paths.el (construct-emacs-version): Simplify, include
3502 program name in the return value.
3503 * (paths-find-version-directory): Use it.
3505 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3507 * info.el (Info-parse-dir-entries): Fixed regexp
3508 (Info-build-dir-anew): Remove full suffix and capitalize info file
3509 name for files with no @direntry
3510 (Info-batch-rebuild-dir): New function
3511 (Info-suffixed-file): Check for regular files instead of simple
3512 file existence (could catch directories before)
3514 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3516 * setup-paths.el, find-paths.el: Removed uses of `not' which
3517 temacs doesn't have.
3519 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3520 into root searching.
3522 1998-04-24 Martin Buchholz <martin@xemacs.org>
3524 * subr.el: Remove definition of `not'.
3526 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3528 * msw-glyphs.el: enable graphics support.
3530 1998-04-23 Didier Verna <verna@inf.enst.fr>
3532 * x-menubar.el (default-menubar): restored the line-number-mode
3535 * misc doc string updates related to the options menu.
3537 1998-04-24 SL Baur <steve@altair.xemacs.org>
3539 * setup-paths.el (paths-construct-load-path): Fix typo.
3541 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3543 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3544 font-menu-ignore-scaled-fonts don't have to be bound now; this
3545 gets us one step further towards making --no-autoloads work.
3547 * startup.el (normal-top-level): Load auto-autoloads only if
3548 lisp-directory is non-nil.
3550 * setup-paths.el (paths-construct-load-path): Made it robust
3551 against nil lisp-directory.
3553 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3554 to the list of variables that cause a warning when nil.
3556 * toolbar.el (init-toolbar-location): Now works even when there's
3557 no toolbar icon directory.
3559 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3561 * help.el (view-lossage): Recognize it.
3563 * simple.el (log-message): Mark multiline messages.
3565 1998-04-22 SL Baur <steve@altair.xemacs.org>
3567 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3569 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3571 * package-get.el (package-get-all): add `\n' separator to
3572 interactive specification so that both variables are read
3574 1998-04-22 Didier Verna <verna@inf.enst.fr>
3576 * x-menubar.el: ported the options menu to Custom.
3577 Moved the "read only" toggle button to the buffers menu.
3578 Corrected some missing ;;;###autoload or defcustom.
3580 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3581 the scrollbar-visible specifier for options menu handling.
3583 * toolbar.el (toolbar-visible-p)
3584 (toolbar-captioned-p)
3585 (default-toolbar-position): defcustom wrappers around
3586 the toolbar specifiers for options menu handling.
3588 * frame.el (get-frame-for-buffer-default-instance-limit):
3589 defcustom it for options menu handling.
3591 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3592 font-lock-mode for options menu handling.
3594 * cus-start.el: added Custom properties to overwrite-mode for
3595 options menu handling.
3597 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3599 * about.el: shameless self-promotion.
3601 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3603 * simple.el (raw-append-message): Slightly optimize.
3604 (remove-message): Use `push' for clarity.
3605 (append-message): Ditto.
3606 (display-warning): Dito.
3607 (raw-append-message): Send the message to the appropriate device.
3609 1998-04-22 SL Baur <steve@altair.xemacs.org>
3611 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3612 From Sean MacLennan <Sean.MacLennan@pika.ca>
3614 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3616 * setup-paths.el: Changed `directory-sep-char' to
3617 `path-separator', following a change in GNU Emacs.
3619 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3621 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3622 (Info-build-dir-anew): Add a final newline.
3623 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3625 (Info-rebuild-dir): Ditto
3627 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3629 1998-04-21 SL Baur <steve@altair.xemacs.org>
3631 * simple.el (count-words-buffer): Retain zmacs region.
3632 (count-words-region): Ditto.
3633 * simple.el: (what-line): Expanded line counts.
3634 (count-lines): New parameter to conditionalize whether collapsed
3636 From Bob Weiner <weiner@altrasoft.com>
3638 1998-04-19 SL Baur <steve@altair.xemacs.org>
3640 * packages.el (package-locations): infodock-packages must override
3641 mule-packages and packages.
3643 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3646 remove rude messages from widget-activation-widget-mapper
3647 and widget-activation-glyph-mapper
3649 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3651 * toolbar.el: Remove (featurep 'x) test from
3652 toolbar-make-button-list
3654 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3656 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3657 only if in the same frame.
3659 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3661 * packages.el (package-locations): Added site-packages hierarchy.
3663 * setup-paths.el (paths-default-info-directories): Introduced and
3666 * packages.el, setup-paths.el: Set various path searching depths
3669 * packages.el (packages-hierarchy-depth):
3670 (packages-load-path-depth): Introduced and used.
3672 * setup-paths.el (paths-load-path-depth): Introduced and used.
3674 * find-paths.el (paths-find-recursive-path): Added max-depth
3677 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3679 * setup-paths.el (paths-construct-info-path): Removed
3680 dependency on behavior of (file-name-as-directory "").
3682 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3684 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3687 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3689 * dump-paths.el, startup.el: Added handling for --debug-paths.
3691 1998-04-15 William M. Perry <wmperry@aventail.com>
3693 * wid-edit.el: We cannot just set the help-echo or balloon-help
3694 properties for an extent based on the :help-echo widget
3695 property, since help-echo and balloon-help cause an EXTENT to
3696 get passed in, where :help-echo functions are expecting a WIDGET
3698 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3700 * scrollbar.el (init-scrollbar-from-resources): Call
3701 mswindows-init-scrollbar-metrics when appropriate.
3703 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3705 * dumped-lisp.el: dump x-toolbar for window system
3707 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3708 have support and xpm.
3710 1998-04-16 SL Baur <steve@altair.xemacs.org>
3712 * files.el (toggle-read-only): Fix docstring.
3713 From Didier Verna <verna@inf.enst.fr>
3715 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3717 * startup.el (normal-top-level): Load autoload-file-name without
3718 specifying an extension---some people only auto-autoload.el.gz.
3720 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3722 * files.el (backup-enable-predicate): Don't bomb on NAME being
3725 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3727 * find-paths.el, packages.el: Now prefers configure'd paths.
3728 This shouldn't cause any of the originally anticipated problems as
3729 the current paths architecture will not define the various
3730 configure-xxx variables if they're not specified on the configure
3733 * find-paths.el, setup-paths.el, packages.el: Removed all
3734 mentionings of "/" as a path separator.
3735 Used paths-construct-path throughout.
3737 * find-paths.el (paths-construct-path): Created to assemble paths
3738 from directory components.
3740 * setup-paths.el, packages.el: Used paths-decode-directory-path
3741 instead of decode-path-internal.
3743 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3745 (paths-decode-directory-path) Created.
3747 * setup-paths.el: Changed configure-exec-path to
3748 configure-exec-directory.
3750 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3752 * packages.el (packages-find-packages): Fixed decoding of
3755 * startup.el: -no-packages -> -no-early-packages.
3757 (packages-load-package-lisps): Fixed loading of auto-autoload
3760 * startup.el (normal-top-level): Fixed loading of core
3763 * obsolete.el: Un-obsoleted site-directory. Sigh.
3765 * startup.el, packages.el, dump-paths.el: Added proper settings
3766 for site-directory and lisp-directory variables.
3768 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3769 inhibit-package-autoloads and fixed handling of it.
3771 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3772 handling of former inhibit-package-init, now
3773 inhibit-early-packages, to make -vanilla etc. work.
3775 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3777 * code-process.el (start-process): Fallback to 'undecided instead
3778 of 'binary for process input coding stream.
3780 * process.el (start-process): Docstring fix.
3782 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3784 * info.el (Info-insert-dir): Do not insert temporary dir files
3785 in Info-dir-file-attributes
3786 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3787 (Info-rebuild-dir): Ditto.
3789 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3791 * obsolete.el: Added obsoleteness declarations for
3792 `site-directory' and `Info-default-directory-list'.
3794 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3796 * find-paths.el (paths-find-emacs-root): Only look at the
3797 executable at the end of the symlink chain for determining the
3800 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3802 * setup-paths.el (paths-construct-info-path): Changed construction
3803 to cater to gone default in configure.
3805 * find-paths.el (paths-uniq-append): Added.
3807 * packages.el: Rewritten package path construction once again.
3809 * dump-paths.el, startup.el: Removed package-path as a global
3812 * package-admin.el (package-admin-add-single-file-package):
3813 (package-admin-add-binary-package): Changed package-path to
3816 * packages.el (packages-split-path): Split path at "/" rather than
3817 nil according to change in emacs.c.
3819 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3821 * setup-paths.el (paths-construct-info-path): Changed info path
3822 order so that directories come out right.
3823 (paths-find-lock-directory): Fixed bug: It used to think
3824 configure-lock-directory is a path.
3826 1998-04-06 Jeff Miller <jmiller@smart.net>
3828 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3829 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3830 eases the use of toolbar-add/kill-item functions.
3832 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3834 * code-files.el (file-coding-system-alist): Commented out
3835 loaddefs.el magical treatment.
3837 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3839 * info.el (Info-rebuild-outdated-dir): Added new option
3840 `conservative' and made it the default
3841 (Info-rebuild-dir): Appropriately parse multi-line description
3842 strings, and multi-section dir files. Issue warning when dir
3843 is rebuilt as temporary
3844 (Info-build-dir-anew): Issue warning when dir is built as
3847 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3849 * list-mode.el (list-mode-map): Bind highlight motion commands to
3850 standard keys left, right, C-b and C-f.
3852 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3854 * files.el (auto-mode-alist): allow .sc for Scheme->C
3856 1998-04-06 SL Baur <steve@altair.xemacs.org>
3858 * loadup.el (pureload): Don't quote (garbage-collect).
3860 1998-04-04 SL Baur <steve@altair.xemacs.org>
3862 * package-get-base.el: Updated.
3864 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3866 * isearch-mode.el (isearch-just-started): New variable.
3867 (isearch-mode): Set it.
3868 (isearch-repeat): Advance one character forward only if the search
3869 was successful, and was not just started.
3870 (isearch-repeat): Clear isearch-just-started.
3872 1998-04-02 SL Baur <steve@altair.xemacs.org>
3874 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3877 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3879 * subr.el (listify-key-sequence): Removed.
3881 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
3883 * bytecomp.el (byte-compile-print-gensym): New option.
3884 (byte-compile-output-file-form): Use it.
3885 (byte-compile-output-docform): Ditto.
3886 (byte-compile-compiled-obj-to-list): Ditto.
3888 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
3890 * msw-glyphs.el: set frame icon if xpm support.
3892 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3894 * help.el: Code that pretty prints variable values
3897 1998-04-02 SL Baur <steve@altair.xemacs.org>
3899 * find-paths.el (paths-emacs-root-p): Correct test for installation
3901 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3903 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3905 * loaddefs.el: Don't set debug-ignored-errors; leave
3906 its default value set to nil.
3908 1998-03-29 Damon Lipparelli <lipp@primus.com>
3910 * info.el (Info-rebuild-dir): fixed mis-spelling.
3912 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3914 * info.el (Info-rebuild-outdated-dir): New custom var
3915 (Info-insert-node): Create/update dir file when needed, ie when it
3916 does not exist or is older than some info files in directory
3918 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3920 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3921 for last packages, mainly for using a 20.4 package base.
3923 * packages.el (late-packages): Typo fix. It was called
3926 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
3927 relative symlinks correctly.
3928 (paths-find-emacs-roots): More rigorous checking for plausible
3929 configuration-time root.
3931 * startup.el (normal-top-level): Added a warning if XEmacs cannot
3934 1998-03-27 Martin Buchholz <martin@xemacs.org>
3936 * faces.el: Fix docstrings.
3937 * glyphs.el: Fix docstrings.
3938 * mouse.el: Fix docstrings.
3940 * frame.el: Change phrase `current frame' to `selected frame'.
3942 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
3944 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
3945 macros using backquote to make them infinitely more readable.
3947 1998-03-30 SL Baur <steve@altair.xemacs.org>
3949 * packages.el (packages-find-package-path): Hardcoded specialized
3950 InfoDock support until we can clean this up.
3952 * help.el (describe-bindings-1): Return the value of the bindings
3953 help buffer created.
3954 (describe-bindings): Ditto.
3956 * simple.el (set-variable): Restore previous behavior of not
3957 bombing if the variable to set is not boundp.
3959 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3961 * packages.el (packages-handle-package-dumped-lisps): Allow for
3962 non-local files to be loaded off the package-lisp variable.
3964 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3966 * x-faces.el: Global X resources should override
3967 specs for all device classes (color, grayscale, mono);
3968 code currently doesn't override any of them. Fixed by
3969 calling remove-specifier with '(x default) as the tag
3970 set and allowing inexact matches.
3972 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
3974 * faces.el: Separated face intializations based on
3975 device classes into device type specific (tag set,
3976 instantiator) pairs.
3978 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
3980 * wid-edit.el (widget-choice-action): Remember user's explicit
3982 (widget-choice-value-create): Respect it.
3983 From Richard Stallman <rms@gnu.org>
3985 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3987 * setup-paths.el (paths-construct-info-path): Always append
3988 existing directories from configure-time info path.
3990 * startup.el (startup-setup-paths): Renamed misnamed info-path to
3991 Info-directory-list.
3993 * info.el: Removed Info-default-directory-list which was broken by
3995 Removed bogus initialization of Info-directory-list---startup.el
3996 can do a much better job.
3997 Added autoload of Info-directory-list.
3999 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4000 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4001 be exclusive; now it's merely given precedence, just like in the
4004 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4006 * find-paths.el (paths-find-architecture-directory): Fix bug with
4007 finding; it used to default too early.
4009 1998-03-25 Martin Buchholz <martin@xemacs.org>
4011 * packages.el (packages-split-path): Fix a bug; it used to fail
4012 for paths that weren't split.
4014 1998-03-26 SL Baur <steve@altair.xemacs.org>
4016 * finder.el (finder-compile-keywords): trap on errors.
4018 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
4020 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4021 fourth argument of t so that only the specs exactly
4022 matching the tag lists are removed.
4024 1998-03-25 SL Baur <steve@altair.xemacs.org>
4026 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4028 1998-03-23 SL Baur <steve@altair.xemacs.org>
4030 * minibuf.el (mouse-read-file-name-1): If a default directory was
4031 specified, use it for generating the completions.
4033 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4035 * update-elc.el: Now respects inhibit-package-init and
4037 Now does path construction with loadup-paths.
4039 * startup.el (normal-top-level, startup-setup-paths): Now respects
4040 inhibit-package-init and inhibit-site-lisp.
4042 * packages.el (packages-find-package-path): Extended package path
4043 by version-specific hierarchies.
4044 (packages-find-packages): Now respects inhibit flag and
4046 Moved path setup to loadup-paths.
4048 * make-docfile.el: Now respects inhibit-package-init and
4050 Now does path construction with loadup-paths.
4052 * loadup.el: Now respects inhibit-package-init and
4055 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4057 * loadup-paths.el: New file: setup load-path to encompass
4060 1998-03-22 SL Baur <steve@altair.xemacs.org>
4062 * auto-show.el: load-gc renamed to pureload.
4063 * site-load.el: Ditto.
4064 * packages.el (toplevel): Ditto.
4065 * loadup.el (really-early-error-handler): Ditto.
4066 * dumped-lisp.el (preloaded-file-list): Ditto.
4067 * cus-face.el (custom-declare-face): Ditto.
4069 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4071 * <Today>: The Big Path Searching Overhaul.
4073 * find-paths.el: New file: find and assemble paths in the
4074 installation hierarchy.
4076 * setup-paths.el: New file: global layout of paths and directories
4077 within the XEmacs hierarchy.
4079 * packages.el: Replaced everything related to path searching and
4080 startup by code in terms of find-paths.
4082 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4083 the new path searching engine.
4085 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4088 1998-03-22 SL Baur <steve@altair.xemacs.org>
4090 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4093 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4095 * msw-glyphs.el: Added check for 'mswindows feature, so the file
4096 compiles identically in any configuration.
4097 Removed irrelevant commentary.
4099 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4101 * simple.el (set-variable): Allow setting specifiers.
4103 1998-03-19 SL Baur <steve@altair.xemacs.org>
4105 * lisp.el (forward-sexp): Revert previous change.
4107 1998-03-18 SL Baur <steve@altair.xemacs.org>
4109 * frame.el (frame-initialize): Use `delete-console' instead of
4110 `delete-device' to delete the stream console to match the usage in
4113 1998-03-16 SL Baur <steve@altair.xemacs.org>
4115 * files.el (cdpath-previous): New variable.
4117 From Bob Weiner <weiner@wave.altrasoft.com>
4119 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
4121 * keydefs.el: Changed keybindings of forward-char,
4122 backward, scroll-up and scroll-down to point to their
4123 -command counterparts.
4125 * simple.el: New functions: forwarc-char-command,
4126 backwrad-char-command, scroll-up-command,
4127 scroll-down-command which work liek their counterparts
4128 except that they honor the variable
4129 signal-error-on-buffer-boundary.
4131 Definition of signal-error-on-buffer-boundary received
4134 defvar declaration added for word-across-newline to avoid
4135 byte-compiler warning about the free variable reference.
4137 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
4139 * winnt.el: Removed "%t" from the beginning of
4140 modeline-format. From now on, there's no nt-specifics in the modeline.
4142 1998-03-14 SL Baur <steve@altair.xemacs.org>
4144 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4145 of `when' with `if'.
4147 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
4149 * msw-glyphs.el: New file. Defines TTY-style glyphs for
4150 mswindows. Must be reworked along with glyphs.el, or
4151 merged into it, after there is images support.
4153 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4156 1998-03-13 SL Baur <steve@altair.xemacs.org>
4158 * faces.el: fix for text cursor initialization.
4159 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
4160 From Andy Piper <andyp@parallax.co.uk>
4162 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
4164 * files.el (set-auto-mode): If a mode is not fboundp, check to see
4165 if there is an existing package that handles it and warn the user
4168 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
4170 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
4171 Installation" menu item when Installation-string is not bound.
4173 1998-03-11 SL Baur <steve@altair.xemacs.org>
4175 * lisp.el (forward-sexp): Fix for test for balanced sexp.
4176 From Jeremiah W. James <jerry@cs.ucsb.edu>
4178 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
4181 * faces.el: Fix face initialization.
4183 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
4185 * files.el (backup-enable-predicate): fix breakage introduced
4188 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4190 * x-faces.el (x-init-face-from-resources): The
4191 TTY face property retrieval functions don't return
4192 specifiers, so use face-property instead.
4194 1998-03-09 SL Baur <steve@altair.xemacs.org>
4196 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
4198 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4200 * x-menubar.el: Expanded documentation for
4201 option-save-faces. Changed Options -> Browse Faces
4202 menu entry to invoke customize-face.
4204 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4206 * faces.el: Most face initialization moved out of
4207 init-other-random-faces to the top level so that the
4208 initialization happens before Xemacs is dumped. Much
4209 of the fascist "face-differs-from-default-p or FROB!"
4210 code has been retired in favor of letting the user do
4211 what they want to do. Face initialization code changed
4212 to use `default' specifier tag so that the settings can
4213 be overridden later if the user wishes it.
4215 1998-03-08 SL Baur <steve@altair.xemacs.org>
4217 * about.el (about-hackers): Update contributors list.
4219 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
4221 * specifier.el: Define new specifier tag `default'.
4223 * modeline.el: Initialize faces using `default' tag.
4225 * x-faces.el (x-init-face-from-resources): Remove
4226 specifier specs containing the `default' tag before
4229 1998-03-02 John Jones <jj@asu.edu>
4231 * package-get.el (package-get-all): fixed arguments on call to
4232 package-admin-add-single-file-package.
4233 * package-get.el (package-get-installedp): fixed to match
4234 advertised behavior.
4235 * package-get.el: added function package-get-update-all which
4236 installs newest versions of all the current packages (if they are
4237 not already installed).
4239 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
4241 * files.el (find-file-noselect): Uncommented `truename' binding in
4242 `let*' and use it later to set `buffer-file-truename' iff it's
4243 still nil, as happens for example when finding a compressed
4244 file with "jka-compr".
4246 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
4248 * faces.el: in make-face-* type functions do the operation for all
4249 window systems, not just the first one found.
4251 * font.el: call mswindows-list-fonts for mswindows.
4253 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
4255 * code-process.el (call-process-region):
4256 * process.el (call-process-region):
4257 * package-get.el (package-get-dir):
4258 * files.el (backup-enable-predicate):
4259 * gnuserv.el (gnuserv-temp-file-regexp):
4260 Use temp-directory in place of `/tmp'.
4262 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
4264 * "Fast" dired-in-C enhancements for Windows 95/NT:
4266 * files.el: Added function, `wildcard-to-regexp', from GNU
4269 * files.el (insert-directory): Modified to use special
4270 dired-in-C enhancements if present.
4272 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
4274 * code-files.el: make default coding no-conversion.
4276 1998-03-02 SL Baur <steve@altair.xemacs.org>
4278 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
4281 * update-elc.el: Strip directory when testing for files not to
4284 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
4286 * lisp-mode.el: Use recommended form for menus.
4288 * info.el (Info-construct-menu): Use recommended form for menus.
4290 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
4293 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
4295 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
4296 (get-frame-for-buffer-noselect): Always return frames
4297 in the not-this-window-p cond clause.
4299 1998-02-27 SL Baur <steve@altair.xemacs.org>
4301 * help.el (describe-installation): New function.
4303 * x-menubar.el (default-menubar): Add describe-installation to
4306 * packages.el (packages-unbytecompiled-lisp): Installation.el
4307 should not be bytecompiled.
4309 * dumped-lisp.el (preloaded-file-list): Dump Installation with
4312 * x-menubar.el (default-menubar): Use correct guard for VM menu
4315 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
4317 From Andy Piper <andyp@parallax.co.uk>
4319 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4321 * ldap.el: Do not require ldap-internal at compile time.
4323 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
4325 * code-files.el: new file. a virtual copy of mule-files.el
4327 dependencies. (toggle-buffer-file-ocding-system) new function for
4328 changing the eol type for the current buffer.
4330 * code-process.el: new file. a copy of
4331 mule-process.el. mule-process.el will disappear when things have
4334 * coding.el: new file. a virtual copy of mule-files.el but
4335 without charset dependencies. (coding-system-base) new function
4336 for getting the parent coding system of a coding system with eol
4339 * dumped-lisp.el: add above files for the non-mule case.
4341 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4343 * window-xemacs.el (display-buffer): If no explicit
4344 frame is specified, search for a window that displays
4345 the buffer on the currently selected frame, before
4346 searching other frames.
4348 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4350 * frame.el (get-frame-for-buffer): If not-this-window-p
4351 is non-nil, use window on the selected frame if it is not
4352 also the selected window. When defaulting, search for
4353 windows on the currently selected fgrame before searching
4356 1998-02-25 Didier Verna <verna@inf.enst.fr>
4358 * modeline.el (modeline-swap-buffers): originally named
4359 `mouse-release-modeline'. Whether to actually swap the buffers is
4360 decided in `mouse-drag-modeline'.
4361 (mouse-drag-modeline): A button release event is considered a
4362 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4365 1998-02-25 SL Baur <steve@altair.xemacs.org>
4367 * x-menubar.el: Put redo on the menubar.
4368 From Aki Vehtari <Aki.Vehtari@hut.fi>
4370 1998-02-22 Greg Klanderman <greg@alphatech.com>
4372 * bytecomp.el (displaying-byte-compile-warnings): if
4373 temp-buffer-show-function is set, use it to display current set of
4374 warnings in the "*Compile-Log-Show*" buffer.
4376 * simple.el (display-warning-buffer): if temp-buffer-show-function
4377 is set, use it to display current set of warnings in the
4378 "*Warnings-Show*" buffer.
4380 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4382 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
4385 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4387 * menubar.el: Allow button descriptors at least 2 long.
4389 * x-menubar.el (default-menubar): Use recommended forms.
4390 (file-menu-filter): Remove.
4391 (edit-menu-filter): Remove.
4393 1998-02-24 SL Baur <steve@altair.xemacs.org>
4395 * about.el (about-hackers): Updated.
4397 1998-02-22 Greg Klanderman <greg@alphatech.com>
4399 * help.el (help-max-help-buffers): new variable
4400 (help-register-and-maybe-prune-excess): new function
4401 (help-buffer-name): use help-max-help-buffers.
4402 (with-displaying-help-buffer): use
4403 help-register-and-maybe-prune-excess.
4405 * help.el (help-maybe-pretty-print-value): if the value fits on
4408 1998-02-21 Greg Klanderman <greg@alphatech.com>
4410 * (with-displaying-help-buffer): there is no need to kill the buffer
4411 if it exists, becasuse with-output-to-temp-buffer will clear it.
4412 further, killing the buffer violates the rule that
4413 temp-buffer-show-function, if set, has the full responsibility of
4414 showing the temp buffer. killing the buffer fucks with the window
4415 configuration, hosing temp-buffer-show-function.
4418 1998-02-23 Didier Verna <verna@inf.enst.fr>
4420 * modeline.el (mouse-drag-modeline):
4421 - Always scroll the modeline that was originally clicked on.
4422 - Use x pixels instead of x characters (which doesn't work anyway)
4423 as horizontal reference for modeline dragging. This allows us to
4424 keep on dragging the modeline even if the motion event occurs in
4427 1998-02-23 Didier Verna <verna@inf.enst.fr>
4429 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4430 glyph on the modeline to indicate that dragging the mouse has an
4431 effect both horizontally and vertically.
4433 1998-02-24 SL Baur <steve@altair.xemacs.org>
4435 * about.el (about-xemacs): Get rid of redundant visible version
4438 1998-02-19 SL Baur <steve@altair.xemacs.org>
4440 * about.el (about-hackers): Update credits.
4442 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4444 * prim/register.el (view-register): Show register type file-query.
4446 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4448 * mode-motion.el (mode-motion-highlight-internal):
4449 save-excursion inside save-window-exucrsion form to
4450 hide buffer point changes from save-window-excursion.
4451 Prevents display flickering when the mouse pointer
4454 1998-02-17 Didier Verna <verna@inf.enst.fr>
4456 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4457 function to handle correctly the case of a toolbar one side of the
4458 window: scrolling will not necessarily happen.
4460 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4462 * files.el (after-find-file): Restore missing argument
4463 to format that provides filename for "... consider M-x
4464 recover-file" message. Also call `message' with "%s"
4465 as the first arg instead of an arbitrary string.
4467 1998-02-18 SL Baur <steve@altair.xemacs.org>
4469 * about.el (about-hackers): Various additions.
4471 1998-02-15 SL Baur <steve@altair.xemacs.org>
4473 * autoload.el (generate-file-autoloads-1): Don't force an extra
4474 line out when copying on-the-same line autoloads.
4476 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4479 1998-02-14 Martin Buchholz <martin@xemacs.org>
4481 * x11/x-win-xfree86.el (x-win-init-xfree86):
4482 * x11/x-win-sun.el (x-win-init-sun):
4483 * x11/x-init.el (x-initialize-compose):
4485 (backward-or-forward-kill-sexp):
4486 (backward-or-forward-kill-sentence):
4487 (backward-or-forward-kill-word):
4488 (backward-or-forward-delete-char):
4489 * prim/isearch-mode.el (isearch-help-or-delete-char):
4490 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4491 x-keysym-on-keyboard-p to detect backspace.
4492 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4493 Clean up symbols used with dead keys, checking Linux and solaris
4495 Simplify x-win-*.el using above methods.
4496 Change documentation for x-keysym-*-p functions.
4498 1998-02-14 SL Baur <steve@altair.xemacs.org>
4500 * about.el (about-hackers): Restore entries for Michael Sperber and
4502 From Vinnie Shelton <acs@acm.org>
4504 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4506 * simple.el (count-words-region): Ditto.
4508 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4510 * simple.el (count-words-buffer): Document. Don't print anything
4513 1998-02-12 SL Baur <steve@altair.xemacs.org>
4515 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4516 multiple files in InfoDock.
4518 1998-02-11 SL Baur <steve@altair.xemacs.org>
4520 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4521 from version.el in InfoDock.
4523 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4526 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4528 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4529 variable name in docstring.
4531 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4533 * menubar.h: Include "gui.h".
4535 1998-02-10 SL Baur <steve@altair.xemacs.org>
4537 * site-load.el: Fix documentation.
4539 1998-02-09 SL Baur <steve@altair.xemacs.org>
4541 * package-get-base.el (package-get-base): Updated.
4543 * keymap.el: PC-ize.
4545 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4547 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4548 from' on a fresh line.
4550 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4552 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4555 1998-02-09 SL Baur <steve@altair.xemacs.org>
4557 * undo-stack.el: PC-ize.
4559 * cmdloop.el: PC-ize.
4561 1998-02-08 SL Baur <steve@altair.xemacs.org>
4563 * bytecomp-runtime.el: PC-ize.
4565 * byte-optimize.el: Prolog fixup. PC-ize.
4567 * cus-dep.el: Spelling fix.
4569 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4572 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4574 * text-mode.el (text-mode-hook-identify): New function,
4575 put on text-mode-hook. Set text-mode-variant here.
4576 (text-mode): Don't set it here.
4578 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4580 * text-mode.el (text-mode-hook): New defvar.
4581 (text-mode-variant): New variable.
4582 (text-mode): Set that variable locally.
4583 (toggle-text-mode-auto-fill): New command.
4585 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4587 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4589 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4591 * text-mode.el (paragraph-indent-text-mode):
4592 Renamed from spaced-text-mode.
4593 (text-mode-map): Bind TAB to indent-relative.
4594 (indented-text-mode-map): Variable deleted.
4595 (indented-text-mode): Now an alias for text-mode.
4597 1998-02-05 SL Baur <steve@altair.xemacs.org>
4599 * loadup.el: test-atoms debugging stuffs removed.
4601 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4603 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4605 1997-12-30 Colin Rafferty <colin@xemacs.org>
4607 * help.el (describe-beta): Made it use `locate-data-file'.
4608 (describe-distribution): Ditto.
4609 (describe-copying): Ditto.
4610 (describe-project): Ditto.
4611 (view-emacs-news): Ditto.
4613 * help-nomule.el (help-with-tutorial): Made it use
4614 `locate-data-file' to find tutorial.
4616 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4618 * about.el: Corrected my email address.
4620 * mouse.el: Added 'mouse-mswindows-drop' similar to
4623 1998-01-27 SL Baur <steve@altair.xemacs.org>
4625 * loadup.el (running-xemacs): Spelling fix.
4627 1998-01-26 Colin Rafferty <colin@xemacs.org>
4629 * packages.el (packages-find-packages-1): Don't allow a backwards
4630 compatible lisp tree to overwrite `preloaded-file-list'.
4632 1998-01-26 SL Baur <steve@altair.xemacs.org>
4634 * loadup.el: Don't delete "xemacs" prior to dumping.
4636 1998-01-24 SL Baur <steve@altair.xemacs.org>
4638 * package-info.el (pi-last-mod-date): New function.
4639 (pi-author-version): New function.
4640 (batch-update-package-info): Use them.
4642 1998-01-23 Colin Rafferty <colin@xemacs.org>
4644 * frame.el (get-frame-for-buffer-default-to-current): Create.
4645 (get-frame-for-buffer-noselect): Allow user to use current frame
4646 with `get-frame-for-buffer-default-to-current'.
4648 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4650 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4651 (byte-compile-output-docform): Ditto.
4652 (byte-compile-compiled-obj-to-list): Ditto.
4654 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4656 * startup.el (command-line-1): Removed code that ran
4659 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4661 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4663 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4665 * frame.el (suspend-emacs-or-iconify-frame): Check using
4666 `device-on-window-system-p' instead of explicitly checking for X,
4667 so that the same logic works for MS Windows.
4668 (suspend-or-iconify-emacs): Ditto.
4670 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4672 * about.el (about-maintainer-info): Andy Piper is back.
4673 (xemacs-hackers): Updated Andy Piper's email address.
4674 (about-hackers): Added Jonathan Harris.
4675 (about-hackers): Updated Tibor Polgar's email address.
4677 1998-01-18 SL Baur <steve@altair.xemacs.org>
4679 * about.el: Add xemacs.org email manager.
4681 * package-get-base.el (package-get-base): Updated with most recent
4684 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4686 * help.el (function-arglist): Use `indirect-function' instead of
4687 `symbol-function' so that aliases are treated correctly.
4689 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4691 * help.el (help-map): Add f1 binding to `help-for-help'.
4692 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4693 (describe-key-briefly): Use `princ' "%s" to print object.
4694 (with-displaying-help-buffer): Kill buffer if it exists, again.
4695 (describe-key): Use `princ' "%s" to print object.
4696 (describe-function-1): Use `princ' "%s" to print object.
4697 Commented out alias lines removed.
4698 (help-pretty-print-limit): New variable to control pretty-printing
4700 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4701 `help-pretty-print-value' again. Only print-print when OBJECT is
4702 list of length less than `help-pretty-print-limit'.
4703 (describe-variable): Use `help-maybe-pretty-print-value' again.
4705 1998-01-18 SL Baur <steve@altair.xemacs.org>
4707 * simple.el (blink-matching-open): Remove C++ kludge.
4708 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4710 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4712 * info.el (Info-default-directory-list): Made the documentation
4715 1998-01-13 Martin Buchholz <martin@xemacs.org>
4718 * lisp/package-admin.el:
4719 * lisp/build-report.el:
4722 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4724 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4725 warnings in Java buffers without final newline and editing the
4728 1998-01-17 SL Baur <steve@altair.xemacs.org>
4730 * packages.el (packages-find-packages-1): Don't allow a backwards
4731 compatible lisp tree to overwrite `preloaded-file-list'.
4732 Suggested by Colin Rafferty <colin@xemacs.org>
4734 * mouse.el (mouse-offix-drop): Set undo-boundary.
4735 From Oliver Graf <ograf@fga.de>
4737 1998-01-13 SL Baur <steve@altair.xemacs.org>
4739 * loadup.el (load-gc): rewrite as defun.
4740 Print something sensical if a required dump-time file isn't found.
4742 1998-01-12 SL Baur <steve@altair.xemacs.org>
4744 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4745 bug strikes a menudescriptor.
4747 * package-get-base.el (package-get-base): Updated.
4749 * package-info.el (batch-update-package-info): Derive REQUIRES
4752 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4754 * files.el (save-some-buffers): Don't play games with deleting
4755 other windows if we are in the minibuffer window.
4757 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4759 * modeline.el (modeline-minor-mode-menu): Add support for :active
4760 (add-minor-mode): Document :active property to TOGGLE.
4762 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4764 * modeline.el (modeline-minor-mode-menu): Add support for an
4765 `:included' predicate in the `toggle-sym' plist.
4766 (add-minor-mode): Document the :included property, format
4767 docstring some more.
4768 (modeline-minor-mode-menu): Documentation string added.
4770 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4772 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4773 labels from the symbol-names by thwacking off the overly redundant
4774 and overused "mode", parenthesizing "minor", and capitalizing the
4775 resultant strings. Also shortened the menu's title by eliminating
4776 the redundant buffer name.
4777 (add-minor-mode): Beautified the docstring, added mention of the
4778 `:menu-tag' property of TOGGLE.
4779 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4780 `toggle-sym' to beatify the mode-life menus.
4781 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4782 `auto-fill-function'.
4784 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4786 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4787 menus to :style 'toggle.
4789 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4791 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4793 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4795 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4796 only recognize first hyperlink.
4797 (hyper-apropos-highlightify): Deletia, this is already done by
4798 `hyper-apropos-insert-face'.
4799 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4801 1998-01-09 SL Baur <steve@altair.xemacs.org>
4803 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4805 (toolbar-mail-reader): Add support for `send'.
4806 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4808 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4810 * info.el (Info-emacs-info-file-name): Add defvar for
4811 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4812 will function properly.
4814 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4816 * simple.el: make the backwards delete function called by
4817 `backward-or-forward-delete-char' user configurable.
4819 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4821 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4822 compiled function got loaded from.
4824 1998-01-09 SL Baur <steve@altair.xemacs.org>
4826 * term/apollo.el: Synched up with InfoDock 3.6.2.
4828 1998-01-08 SL Baur <steve@altair.xemacs.org>
4830 * startup.el (load-init-file): Load autoloads earlier.
4831 (startup-splash-frame): Handle InfoDock logo.
4833 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4835 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4837 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4838 doesn't have this function.
4840 * packages.el (locate-data-file): Fix to call `locate-file'.
4842 1998-01-07 SL Baur <steve@altair.xemacs.org>
4844 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4845 version of version.el.
4846 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4848 * x-menubar.el (default-menubar): Guard reference to
4850 (default-menubar): Guard references to `font-lock-mode'.
4851 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4852 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4854 * make-docfile.el: Don't snarf doc strings from autoloads.
4856 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4857 loading auto-autoloads files.
4859 * loaddefs.el: Disable dumping autoloads.
4861 1998-01-05 SL Baur <steve@altair.xemacs.org>
4863 * lisp-mnt.el: Synch to Emacs 20.2.
4865 * help.el: Remove manual autoload of `finder-by-keyword'.
4867 * finder.el (finder-by-keyword): Autoload.
4869 * help.el: Conditionalize hyperbole setup.
4871 1998-01-04 SL Baur <steve@altair.xemacs.org>
4873 * packages.el (package-require): Update to reflect new data format.
4875 1998-01-02 Didier Verna <verna@inf.enst.fr>
4877 * x-menubar.el (default-menubar): make the tutorials available
4878 through the menubar. (Plus some compilation warnings cleanup).
4880 1998-01-04 SL Baur <steve@altair.xemacs.org>
4882 * check-features.el: New file. Perform sanity check after build.
4884 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
4885 files to tooltalk package.
4886 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
4889 * package-admin.el (package-admin-xemacs): Use better default for
4890 location of XEmacs binary.
4892 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
4894 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
4895 tag with sexp and add value tag with value `t'.
4897 1998-01-03 SL Baur <steve@altair.xemacs.org>
4899 * package-get.el: Changes to work with real data.
4900 From Pete Ware <ware@cis.ohio-state.edu>
4902 * packages.el (packages-reload-autoloads): Guard load for the time
4905 * update-elc.el ("packages.el"): Force loading packages.el instead
4906 of possibly out-of-date packges.elc.
4907 * make-docfile.el ("packages.el"): Ditto.
4909 1998-01-02 Colin Rafferty <colin@xemacs.org>
4911 * build-report.el (build-report-delete-regexp): Added a rule for
4912 the main tarball shadowing anything past it.
4914 1998-01-02 SL Baur <steve@altair.xemacs.org>
4916 * packages.el (package-provide): Delete a previous provide.
4918 * package-info.el: New file.
4920 * package-get.el: New file.
4921 From Pete Ware <ware@cis.ohio-state.edu>
4922 (package-get): Fix md5 computation to work with Mule.
4924 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4926 * simple.el (log-message-*): Quote symbols in docstrings properly.
4928 1998-01-01 SL Baur <steve@altair.xemacs.org>
4930 * packages.el (packages-new-autoloads): Ignore symbolic links.
4932 * cus-face.el (face-custom-attributes-get): Fix typo.
4933 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4935 1997-12-31 SL Baur <steve@altair.xemacs.org>
4937 * startup.el (load-init-file): Reload new or changed autoloads
4938 unless inhibited. Reload modified dumped lisp (stubbed).
4940 * packages.el (packages-new-autoloads): New function.
4941 (packages-reload-autoloads): New function.
4942 (packages-reload-dumped-lisp): New (stub) function.
4944 * loadup.el: Inhibit reloading dumped files when running temacs.
4946 * loadhist.el (file-provides): Extend to handle variant
4949 * replace.el (query-replace): Fix typo.
4951 1997-12-30 SL Baur <steve@altair.xemacs.org>
4953 * make-docfile.el: list-autoloads-path has been renamed.
4954 * update-elc.el: list-autoloads has been renamed.
4956 * packages.el (packages-list-autoloads): Renamed.
4957 (packages-list-autoloads-path): Ditto.
4959 1997-12-29 Colin Rafferty <colin@xemacs.org>
4961 * packages.el (packages-find-packages-1): Made it signal a warning
4962 for an error in an auto-autoload.el file.
4964 1997-12-30 SL Baur <steve@altair.xemacs.org>
4966 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4968 From Aki Vehtari <Aki.Vehtari@hut.fi>
4970 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4972 * loadhist.el (unload-feature): Remove autoload.
4974 1997-12-28 SL Baur <steve@altair.xemacs.org>
4976 * loadhist.el: Unpackaged.
4978 * help.el (describe-symbol-find-file): Rename
4979 `describe-function-find-file' and make old name obsolete.
4980 (describe-function-1): Use it.
4981 (describe-function-1): Guard reference to
4982 `compiled-function-annotation'.
4984 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4986 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4988 (help-mode-quit): New optional arg to control whether it kills or
4990 (with-displaying-help-buffer): Don't kill buffer initially, even
4991 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4992 (help-pretty-print-value): Rename back from
4993 `help-maybe-pretty-print-value'! If `pp-internal' is available
4994 use it, otherwise use dumped `cl-prettyprint'.
4995 (describe-variable): Use `help-pretty-print-value' again.
4996 (find-func): Removed reference to "find-func" at end.
4998 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
5000 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5001 GUI XEmacs. Rename? x-menubar is rather window system
5002 independant, except for a couple of items.
5004 1997-12-26 SL Baur <steve@altair.xemacs.org>
5006 * x-menubar.el (default-menubar): Remove hyperbole and oobr
5007 entries as they will no longer be distributed with XEmacs.
5009 * format.el (format-alist): Fix image/tiff regexps.
5010 From P. E. Jareth Hein <jareth@camelot-soft.com>
5012 * help.el (help-maybe-pretty-print-value): Rename.
5013 (describe-variable): Use it.
5014 (describe-variable): Add trailing linefeed.
5016 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5018 * help.el (describe-function-1): Don't output anything for
5019 arglist of autoload functions.
5021 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5023 * help.el (describe-function-1): Don't output anything for
5024 arglist of autoload functions.
5026 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5028 * help.el (help-mode-map): New bindings for `help-mode-bury',
5029 `describe-function-at-point', `describe-variable-at-point',
5030 `Info-elisp-ref', `customize-variable', `help-next-section' and
5031 `help-prev-section'.
5032 (help-next-section): New function.
5033 (help-prev-section): New function.
5034 (help-mode-quit): Changed to kill the help buffer.
5035 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
5037 (help-buffer-name): New function to generate the name of help
5039 (with-displaying-help-buffer): Is now a macro. Takes an new first
5040 argument giving the name of the help buffer.
5041 (describe-key): Use `with-displaying-help-buffer' with name.
5042 (describe-mode): Ditto.
5043 (describe-bindings): Ditto.
5044 (describe-prefix-bindings): Ditto.
5045 (view-lossage): Ditto.
5046 (with-syntax-table): New macro.
5047 (function-called-at-point): Use `ignore-errors' and
5048 `with-syntax-table'.
5049 (function-at-point): Ditto.
5050 (describe-function): Use `with-displaying-help-buffer' with name.
5051 (function-arglist): Extracted from `describe-function-1'. Returns
5052 function's arglist as string.
5053 (function-documentation): Extracted from `describe-function-1'.
5054 Returns function's docstring.
5055 (describe-function-1): Remove all the "stream" garbage, including
5056 the stream argument. Use `function-arglist' and
5057 `function-documentation'.
5058 (describe-function-arglist): Just use `function-arglist'.
5059 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5060 (help-pretty-print-value): New function to help with
5061 pretty-printing variable values. Knows about `#<...>'. Needs
5063 (describe-variable): Use `with-displaying-help-buffer' with name.
5064 Formatting improved. Display file where variable is defined, if
5065 known. Use `help-pretty-print-value'.
5066 (describe-syntax): Use `with-displaying-help-buffer' with name.
5067 (list-processes): Remove "stream" garbage.
5069 1997-12-25 SL Baur <steve@altair.xemacs.org>
5071 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5072 call a dumped routine instead.
5074 * x-win-xfree86.el: Wrap file in defun.
5075 * x-win-sun.el: Ditto.
5077 1997-12-23 SL Baur <steve@altair.xemacs.org>
5079 * help.el (view-emacs-news): Remove usage of outl-mouse which
5080 advises functions and does other evil things.
5082 1997-12-22 SL Baur <steve@altair.xemacs.org>
5084 * format.el (format-alist): Add `image/tiff'.
5085 From P. E. Jareth Hein <jareth@camelot-soft.com>
5087 1997-12-21 SL Baur <steve@altair.xemacs.org>
5089 * about.el (about-hackers): More names added.
5091 * make-docfile.el: Remove superfluous package path search.
5093 * loaddefs.el: Commentary changes. Removal of VM autoloads.
5095 1997-12-20 SL Baur <steve@altair.xemacs.org>
5097 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5100 1997-12-18 SL Baur <steve@altair.xemacs.org>
5102 * startup.el (set-default-load-path): Make sure lisp and site-lisp
5103 get trailing slashes when added to the load-path.
5105 * x-init.el (init-x-win): Locate where XEmacs X localization files
5108 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
5110 * x-faces.el: Added support for foregroundToolBarColor
5111 to xpm-color-symbols.
5113 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5115 * etags.el (tags-remove-duplicates): Removed.
5116 (buffer-tag-table-list): Use `delete-duplicates'.
5118 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5120 (get*): Defalias to `get'.
5122 * cl.el (eql): Compare integers with `eq'.
5123 (cl-map-extents): Check for `map-extents' first.
5125 1997-12-17 Didier Verna <verna@inf.enst.fr>
5127 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5128 added the 'numero', 'copyright' and 'trademark' symbols.
5130 * leim/quail/latin-post.el ("french-postfix"): see above.
5132 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5134 * widget.el (define-widget): Check the arguments.
5136 * cus-edit.el (customize-face): Use `check-argument-type'.
5137 (custom-variable-value-create): Use `signal' to signal error.
5138 (custom-variable-reset-saved): Ditto.
5139 (custom-variable-reset-standard): Ditto.
5140 (custom-face-reset-saved): Ditto.
5142 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5143 (widget-default-format-handler): Ditto.
5144 (widget-checklist-add-item): Ditto.
5145 (widget-radio-add-item): Ditto.
5146 (widget-editable-list-entry-create): Ditto.
5147 (widget-sexp-prompt-value): Ditto.
5149 * custom.el (custom-declare-variable): Signal errors better.
5150 (custom-handle-keyword): Ditto.
5151 (custom-declare-group): Ditto.
5153 * window-xemacs.el (windows): Ditto.
5155 * menubar.el (menu): Ditto.
5157 * keydefs.el (keyboard): Ditto.
5159 * minibuf.el (minibuffer): Ditto.
5161 * process.el (execute): Ditto.
5163 * fill.el (fill): Ditto.
5165 * modeline.el (modeline): Ditto.
5167 * help.el (help): Ditto.
5169 * faces.el (faces): Ditto.
5171 * files.el (files): Ditto.
5173 * x-init.el (x): Ditto.
5175 * lisp-mode.el (lisp): Ditto.
5177 * process.el (processes): Ditto.
5179 * mouse.el (mouse): Ditto.
5181 * abbrev.el (abbrev): Moved from cus-edit.
5183 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
5184 as variable declaration.
5186 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5188 * menubar.el (find-menu-item): Use `check-argument-type'.
5189 (find-menu-item): Cosmetic changes.
5191 1997-12-18 SL Baur <steve@altair.xemacs.org>
5193 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
5195 1997-12-17 SL Baur <steve@altair.xemacs.org>
5197 * startup.el (set-default-load-path): Only search package-path
5198 when not running temacs.
5200 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
5203 * loadup.el: Correct commentary. Reformatting.
5204 (really-early-error-handler): Use absolute path to the
5205 first dumped-lisp.el file.
5206 (really-early-error-handler): Print full path name of
5207 each dumped lisp file (inherited from InfoDock).
5209 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5210 dumped-lisp.el files.
5212 * make-docfile.el (preloaded-file-list): Reorder when the
5213 package-path is searched.
5214 * update-elc.el: Ditto.
5216 * lisp-mode.el (call-with-condition-handler): Treat the same as
5217 `condition-case' for indentation.
5219 * about.el (about-xemacs): Update release date.
5221 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5223 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
5224 anywhere but at the last clause.
5225 (ecase): Disallow `t' and `otherwise'.
5227 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5229 * cus-edit.el (custom-buffer-create-buttons): New function
5230 from stuff moved out of `custom-buffer-create-internal'.
5231 (custom-novice): New variable. Default t.
5232 (custom-display-global-buttons): Ditto. Default `top'.
5233 (custom-buffer-create-internal): Only display help if
5234 `custom-novice' is non-nil. Display global buttons according to
5235 `custom-display-global-buttons'.
5237 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5239 * menubar.el (find-menu-item): Use `check-argument-type'.
5240 (find-menu-item): Cosmetic changes.
5242 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5244 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5247 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5249 * format.el (format-deannotate-region): Bug fix.
5250 Deannotating a region containing unknown tags would fail
5251 (causing decoding of text/enriched to fail at user level)
5253 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
5255 * minibuf.el (read-directory-name): Support sixth
5256 arg, HISTORY, as already documented.
5258 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5260 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5263 1997-12-14 SL Baur <steve@altair.xemacs.org>
5265 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
5268 1997-12-13 SL Baur <steve@altair.xemacs.org>
5270 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.