1 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4 - Use `define-coding-system-alias' instead of `copy-coding-system'.
5 - Register `coding-priority', `input-method' and `features' keys
6 into language-info-alist.
8 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
11 - Specify `iso-8-1' as a category of coding-system `viscii'.
12 - Register `coding-priority', `input-method' and `features' keys
13 into language-info-alist.
15 1999-06-03 Ken'ichi Handa <handa@gnu.org>
17 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
18 (viet-viscii-...->viet-vscii...).
20 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
22 * mule/hebrew.el (setup-hebrew-environment): Just call
23 `set-language-environment'.
24 - Specify `coding-priority' and `input-method' properties of each
27 * mule/greek.el (setup-greek-environment): Just call
28 `set-language-environment'.
29 - Specify `coding-priority' and `input-method' properties of each
32 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
34 * mule/european.el (setup-latin1-environment): Just call
35 `set-language-environment'.
36 - Specify `coding-priority' and `input-method' properties of each
39 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
41 * mule/english.el (setup-english-environment): Don't setup
42 `setup-function' property of English environment.
44 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
47 - Register `coding-priority', `input-method' and `features' keys
48 into language-info-alist.
49 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
50 (cyrillic-alternativnyj-decode-table): New variable.
51 (cyrillic-alternativnyj-encode-table): New variable.
52 - Specify `iso-8-1' as a category of coding-system
54 - Abolish general Cyrillic environment.
56 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
59 - Use `define-coding-system-alias' instead of `copy-coding-system'.
60 - Register `chinese-gb-environment-setup-function' as a
61 `setup-function' of "Chinese-GB" environment.
62 - Register input-method key in language-info-alist.
64 1998-10-26 Kenichi Handa <handa@etl.go.jp>
66 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
67 use generate-new-buffer instead of get-buffer-create.
69 1998-10-21 Kenichi Handa <handa@etl.go.jp>
71 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
73 1998-08-31 Paul Eggert <eggert@twinsun.com>
75 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
76 mule/european.el, mule/hebrew.el, mule/japanese.el,
77 mule/vietnamese.el: Add coding: local variable, to avoid
78 bootstrapping problem if you need to recompile all the Lisp files
79 using interpreted code.
81 1998-01-21 Kenichi Handa <handa@etl.go.jp>
83 * mule/chinese.el: Remove setting up of
84 describe-chinese-environment-map and
85 setup-chinese-environment-map. Exclude them in args of calls to
86 set-language-info-alist. Register coding-priority key in
89 1997-10-21 Kenichi Handa <handa@etl.go.jp>
91 * mule/chinese.el (post-read-decode-hz): Return the result of
93 (pre-write-encode-hz): Do not change the value of
96 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
98 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
99 optional argument `parents'.
101 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
102 property for Thai-XTIS.
104 * mule/mule-help.el (help-with-tutorial): Use property
105 `tutorial-coding-system' of language-info as a coding-system to
108 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
110 * mule/thai-xtis.el: Don't setup `setup-function' and
113 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
114 `set-coding-category-system' to set up coding-system for
117 * mule/mule-cmds.el (prefer-coding-system): Use
118 `set-coding-category-system' to set up coding-system for
121 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
123 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
124 Thai-XTIS environment.
126 * mule/mule-cmds.el (prefer-coding-system): Use
127 `find-coding-system' instead of `coding-system-p'.
129 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
131 * mule/mule-cmds.el (set-language-environment-coding-systems):
132 Modify eol-type for XEmacs.
134 * mule/thai-xtis.el: Delete unused local variable `category'.
136 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
138 (prefer-coding-system): Don't call
139 `update-coding-systems-internal'; use function
140 `coding-category-list' instead of variable `coding-category-list';
141 use `set-coding-priority-list' instead of `set-coding-priority';
142 modify `eol-type' for XEmacs.
144 * mule/mule-misc.el (string-width): Use `charset-width' instead of
146 (char-width): Likewise.
148 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
150 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
153 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
154 `set-coding-priority-list' instead of `set-coding-priority'; don't
155 call `update-coding-systems-internal'.
157 * mule/mule-misc.el (coding-system-get): New function.
158 (coding-system-put): New function.
159 (coding-system-category): New function.
161 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
163 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
164 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
165 to avoid conflict with leim/quail/thai-xtis.
167 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
168 to thai-xtis-chars.el.
170 * mule/thai-xtis-chars.el: New file (split from
173 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
176 - Change category for the charset `thai-xtis' to `?x' from `?T'.
177 - Add syntax entries.
178 - Put `preferred-coding-system' of the charset `thai-xtis' to
181 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
183 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
184 rewritten to use write-multibyte-character.
186 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
188 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
190 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
192 (read-input-method-name): Treat optional argument `default'.
194 1999-05-13 Ken'ichi Handa <handa@gnu.org>
196 * mule/mule-cmds.el: Change MULE to Mule in docstrings
199 1999-04-12 Richard M. Stallman <rms@gnu.org>
201 * mule/mule-cmds.el (input-method-function):
202 Add permanent-local property.
204 1999-03-30 Dave Love <fx@gnu.org>
206 * mule/mule-cmds.el (current-language-environment): Doc fix.
208 1999-01-27 Dave Love <fx@gnu.org>
210 * mule/mule-cmds.el (current-language-environment):
211 Provide :link, :type (choices) and appropriate :get.
213 1999-01-14 Kenichi Handa <handa@etl.go.jp>
215 * mule/mule-cmds.el (describe-language-environment): Don't alter
218 1999-01-06 Eli Zaretskii <eliz@gnu.org>
220 * mule/mule-cmds.el (prefer-coding-system): Call
221 set-coding-priority, so that the internal array of priorities is
224 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
226 * mule/mule-cmds.el (prefer-coding-system): If the
227 argument requires specific EOL conversion type, make the default
228 coding systems use that.
230 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
232 * mule/mule-cmds.el (set-language-environment): Pass the default
233 eol-type to set-language-environment-coding-systems.
234 (set-default-coding-systems): Copy the eol-type property for the
235 new default values of {buffer-file,process}-coding-system from the
237 (set-language-environment-coding-systems): Accept an optional
238 argument EOL-TYPE, and set the eol-type property of the default
239 coding systems accordingly.
241 1998-10-16 Markus Rost <rost@delysid.gnu.org>
243 * mule/mule-cmds.el (default-input-method): Fix custom type.
245 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
247 * mule/mule-cmds.el (setup-specified-language-environment):
248 Add apropos-inhibit property.
249 (describe-specified-language-support): Likewise.
251 1998-09-06 Bill Richter <richter@math.nwu.edu>
253 * mule/mule-cmds.el: Doc fixes.
255 1998-09-02 Kenichi Handa <handa@etl.go.jp>
257 * mule/mule-cmds.el (register-input-method): Doc-string
260 1998-09-01 Dave Love <fx@gnu.org>
262 * mule/mule-cmds.el (current-language-environment): Fix
265 1998-08-18 Kenichi Handa <handa@etl.go.jp>
267 * mule/mule-cmds.el (activate-input-method): Handle the case that
268 the arg INPUT-METHOD is nil correctly.
269 (read-multilingual-string): Activate the specified input method
270 before calling read-string. Afterward, activate the original
273 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
275 * mule/mule-cmds.el (language-info-alist): Doc-string
277 (set-language-info-alist): Fix typo in doc-string.
279 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
281 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
282 (reset-language-environment): New function for the job that
283 setup-english-environment used to do.
284 (set-language-environment): Do more setups according to the info
285 in language-info-alist.
286 (read-language-name): Handle the case that the arg KEY is nil.
287 (describe-language-environment): Handle input-method property.
289 * language/english.el (setup-english-environment): Just call
290 reset-language-environment.
292 * language/european.el (setup-8-bit-environment): Function
295 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
297 * mule/mule-cmds.el (input-method-exit-on-first-char)
298 (input-method-use-echo-area): Doc fixes.
300 1998-08-06 Kenichi Handa <handa@etl.go.jp>
302 * mule/mule-cmds.el (input-method-exit-on-first-char):
304 (input-method-use-echo-area): New variable.
306 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
308 * mule/mule-cmds.el (language-info-alist): Doc-string
311 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
313 * mule/mule-cmds.el (activate-input-method): Update mode line.
314 (inactivate-input-method): Likewise.
316 1998-07-19 Kenichi Handa <handa@etl.go.jp>
318 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
319 input method in the current buffer, but just bind
320 current-input-method.
322 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
324 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
327 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
329 * mule/mule-cmds.el (set-language-info): Don't set up menus at
331 (set-language-info-alist): Set up menus here.
333 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
335 * mule/mule-cmds.el (register-input-method): Fix previous change.
336 (setup-specified-language-environment): Doc fix.
338 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
340 * mule/mule-cmds.el: Several doc fixes.
341 (get-language-info, set-language-info): Rename argument.
342 (set-language-info-alist): Likewise.
343 (register-input-method): Rename argument.
344 (activate-input-method): If INPUT-METHOD is nil, deactivate.
346 1998-05-04 Kenichi Handa <handa@etl.go.jp>
348 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
349 default value while reading an input method.
351 1998-05-01 Kenichi Handa <handa@etl.go.jp>
353 * mule/mule-cmds.el (universal-coding-system-argument):
354 Use buffer-file-coding-system as default.
356 1998-04-11 Kenichi Handa <handa@etl.go.jp>
358 * mule/mule-cmds.el (describe-language-environment): Print the
359 languge environment at the head.
361 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
363 * mule/mule-cmds.el (set-language-environment): Doc fix.
364 (current-language-environment): Use defcustom.
365 (default-input-method): Specify :type.
367 1998-03-02 Kenichi Handa <handa@etl.go.jp>
369 * mule/mule-cmds.el (set-default-coding-systems):
371 (prefer-coding-system): Doc-string modified.
373 1998-01-21 Kenichi Handa <handa@etl.go.jp>
375 * mule/mule-cmds.el (set-language-info): Doc-string
376 describes `coding-priority' KEY.
377 (set-language-environment-coding-systems): New function.
378 (select-safe-coding-system): New function.
379 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
380 (set-language-info-alist): New optionla arg PARENTS. Call
381 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
382 (set-language-environment-coding-systems): New function.
384 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
386 * mule/mule-cmds.el (set-language-info): Doc fix.
387 (input-method-inactivate-hook): Doc fix.
389 1997-11-20 Karl Heuer <kwzh@gnu.org>
391 * mule/mule-cmds.el (set-input-method): Renamed from
394 1997-11-07 Kenichi Handa <handa@etl.go.jp>
396 * mule/mule-cmds.el (set-language-environment): Run
397 exit-language-environment-hook before calling `exit-function'
398 which is specified for the language environment.
400 1997-10-23 Kenichi Handa <handa@etl.go.jp>
402 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
404 (prefer-coding-system): Likewise.
405 (describe-language-environment): Print aliases of each coding
407 (set-language-environment-hook): New variable.
408 (exit-language-environment-hook): New variable.
409 (set-language-environment): Call these hooks. Before setting a
410 new language environment, exit from the
411 current-language-environment if necessary.
412 (input-method-verbose-flag): The value can be nil, t,
413 complex-only, or default.
414 (input-method-highlight-flag): Doc-string augmented.
415 (activate-input-method): Check if we can run the registered
416 function to activate an input method.
418 1997-10-21 Kenichi Handa <handa@etl.go.jp>
420 * mule/mule-cmds.el (read-multilingual-string): Use
421 current-input-method prior to default-input-method. Don't bind
422 current-input-method by `let', instead, activate the specified
423 input method in the current buffer temporarily.
425 1997-10-19 John F. Whitehead <jfw@cisco.com>
427 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
429 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
431 * minibuf.el (completing-read): Add new optional argument
433 (read-coding-system): Add new optional argument
434 `default-coding-system'.
436 1998-09-06 Bill Richter <richter@math.nwu.edu>
438 * mule/mule-ccl.el: Doc fixes.
440 1998-04-20 Kenichi Handa <handa@etl.go.jp>
442 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
443 (check-ccl-program): New macro.
445 1998-01-21 Kenichi Handa <handa@etl.go.jp>
447 * mule/mule-ccl.el: Comment about CCL syntax modified.
448 (ccl-command-table): Add read-multibyte-character and
449 write-multibyte-character.
450 (ccl-code-table): Add ex-cmd.
451 (ccl-extended-code-table): New variable.
452 (ccl-embed-extended-command): New function.
453 (ccl-compile-read-multibyte-character,
454 ccl-compile-write-multibyte-character) New functions.
455 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
456 ccl-dump-write-multibyte-character): New functions.
458 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
460 * files.el (insert-file-contents-literally): Treat file as binary;
461 call file-name-handlers. [sync with Emacs 20.3.10]
463 1999-06-23 SL Baur <steve@miho.m17n.org>
465 * mule/mule-category.el (Top Level): ASCII is also latin-1.
467 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
469 * packages.el (package-locations): Changed default early package
470 hierarchy to ~/.xemacs/packages.
471 (package-locations): Removed `packages' as a possible name for a
472 late package hierarchy.
474 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
476 * mule/mule-category.el (word-combining-categories): Set up new
478 (word-separating-categories): Likewise.
480 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
482 * XEmacs 21.2.17 is released
484 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
486 * font-menu.el (font-menu-set-font): allow for nil specification
489 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
491 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
494 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
496 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
497 8859-5 instead of ISO 8859-1.
499 1999-06-15 SL Baur <steve@steve1.m17n.org>
501 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
502 (viet-viscii-encode-table): Ditto.
504 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
505 Make obsolete definition of char-octet.
507 1999-06-14 SL Baur <steve@steve1.m17n.org>
509 * subr.el: Move no-Mule make-char ...
510 * help-nomule.el (make-char): To here.
511 (string-width): Make Mule compatibility alias.
513 1999-06-15 Andy Piper <andy@xemacs.org>
515 * select.el (get-selection-no-error): really make there be no-error.
516 (get-selection): revert to original.
518 1999-06-11 Andy Piper <andy@xemacs.org>
520 * select.el (selection-sets-clipboard): renamed.
521 (own-selection): use it.
523 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
525 * XEmacs 21.2.16 is released
527 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
529 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
530 missing characters to avoid crash.
532 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
534 * coding.el (set-terminal-coding-system): Only set the console
535 coding system on the selected console if it is a tty.
537 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
544 * faces.el (frob-face-property):
545 * font-menu.el (font-menu-set-font):
546 Actually apply changes from 1999-03-17
548 1999-06-10 Andy Piper <andy@xemacs.org>
550 * select.el (get-selection): abstract out non error-signalling
552 (get-selection-no-error): get-selection without signalling an
554 (selection-is-clipboard-p): new variable. controls whether the
555 selection sets the clipboard.
556 (own-selection): use it.
558 * mouse.el (insert-selection): fallback to clipboard after trying
559 primary selection and cutbuffer.
561 1999-06-05 Andy Piper <andy@xemacs.org>
563 * x-select.el (xselect-kill-buffer-hook-1): use generalised
566 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
568 * code-files.el (buffer-file-coding-system): Use `raw-text' as
570 (load): Use `raw-text' instead of `no-conversion'.
571 (insert-file-contents): Likewise.
573 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
576 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
578 * coding.el: Don't copy `no-conversion' to `raw-text'.
580 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
582 * subr.el (make-char): Define it if Mule is not around.
584 1999-06-07 SL Baur <steve@steve1.m17n.org>
586 * mule/mule-help.el: Add trailing newline. Use mule keyword.
588 * x-select.el (x-disown-selection-internal): Restore symbol as an
590 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
592 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
594 * XEmacs 21.2.15 is released
596 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
598 * subr.el (split-string): Avoid infinite looping
600 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
602 * ldap.el (ldap-ignore-attribute-codings): New variable
603 (ldap-default-attribute-decoder): New variable
604 (ldap-coding-system): New variable
605 (ldap-attribute-syntax-encoders): New variable
606 (ldap-attribute-syntax-decoders): New variable
607 (ldap-attribute-syntaxes-alist): New variable
608 (ldap-encode-boolean): New function
609 (ldap-decode-boolean): New function
610 (ldap-encode-country-string): New function
611 (ldap-decode-string): New function
612 (ldap-decode-address): New function
613 (ldap-encode-address): New function
614 (ldap-decode-attribute): New function
615 (ldap-search): Use some of these
617 1999-05-25 Jan Vroonhof <jan@xemacs.org>
619 * version.el (emacs-version): Make the patch level/beta come
620 before the XEmacs qualifier so that it gets into (funcall
621 emacs-version) and thus in the bug reports.
622 (emacs-version>=): Support patch levels.
624 1999-06-03 SL Baur <steve@xemacs.org>
626 * version.el: implement x.y.z version number
627 From Jan Vroonhof <vroonhof@math.ethz.ch>
629 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
631 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
633 1999-05-22 Vin Shelton <acs@xemacs.org>
635 * startup.el: Document -private and break out non-standard X options.
637 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
639 * mule/mule-charset.el (charset-after): New function.
640 (charset-direction): Synch with Mule, update docstring.
641 (get-charset-property): New function.
642 (put-charset-property): New function.
643 (charset-plist): New function.
645 * mule/mule-charset.el (compose-region):
646 (decompose-region): remove; these functions (which don't work
647 since we don't do composite characters) have been moved to
649 (toplevel): follow coding standards
651 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
653 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
656 * code-files.el: Fix commentary to follow coding standards. Move
657 the single line left in mule-files.el to here.
659 * mule/mule-files.el: delete.
661 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
663 * info.el (Info-scroll-prev): Use event functions instead of the
664 old emacs 19 interface.
666 1999-06-02 Andy Piper <andy@xemacs.org>
668 * x-font-menu.el (x-font-menu-load-font):
669 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
671 1999-05-31 Andy Piper <andy@xemacs.org>
673 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
675 (font-menu-this-frame-only-p): ditto.
676 (font-menu-max-items): reinstate, from Jan Vroonhof
677 <vroonhof@math.ethz.ch>
678 (font-menu-submenu-name-format): ditto.
679 (font-menu-split-long-menu): ditto, for use by the family
681 (font-menu-family-constructor): use it.
683 1999-05-30 Andy Piper <andy@xemacs.org>
685 * msw-faces.el (mswindows-font-regexp): new font matching regexp
686 for use by the font menu.
688 * msw-font-menu.el: new file implementing mswindows specific
690 (mswindows-font-menu-registry-encoding): new function mirroring x version.
691 (mswindows-font-menu-junk-families): ditto.
692 (hack-font-truename): ditto.
693 (mswindows-font-regexp-ascii): ditto.
694 (mswindows-reset-device-font-menus): ditto.
695 (mswindows-font-menu-font-data): ditto.
696 (mswindows-font-menu-load-font): ditto.
698 * x-font-menu.el (x-reset-device-font-menus): made device specific.
699 (x-font-menu-font-data): ditto.
700 (x-font-menu-load-font): ditto.
702 * font-menu.el: new file implementing generic font menu behaviour.
703 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
704 made device independent.
705 (font-menu-this-frame-only-p): ditto.
706 (font-menu-preferred-resolution): ditto.
707 (font-menu-size-scaling): new variable used to determine whether
708 sizes are in points or tenths of a point.
709 (vassoc): moved from x-font-menu.el.
710 (device-fonts-cache): ditto.
711 (device-fonts-cache): ditto.
712 (flush-device-fonts-cache): ditto.
713 (reset-device-font-menus): copied from x-font-menu.el and made
714 device independent. Most functionality deferred to
715 device-dependent versions.
716 (font-menu-family-constructor): copied from x-font-menu.el and
717 made device independent.
718 (font-menu-size-constructor): ditto.
719 (font-menu-weight-constructor): ditto.
720 (font-menu-set-font): ditto.
721 (font-menu-change-face): ditto.
722 (font-menu-load-font): new device method.
723 (font-menu-font-data): ditto.
725 * x-font-menu.el: The above functions deleted.
727 1999-05-26 Andy Piper <andy@xemacs.org>
731 * loadup.el: rehash expand-file-name usage to not use default-directory.
733 1999-05-21 Andy Piper <andy@xemacs.org>
735 * x-select.el (x-select-convert-to-text):
736 (x-selected-text-type):
738 (xselect-convert-to-string):
739 (xselect-convert-to-compound-text):
740 (xselect-convert-to-length):
741 (xselect-convert-to-targets):
742 (xselect-convert-to-delete):
743 (xselect-convert-to-filename):
744 (xselect-convert-to-charpos):
745 (xselect-convert-to-lineno):
746 (xselect-convert-to-colno):
747 (xselect-convert-to-sourceloc):
748 (xselect-convert-to-os):
749 (xselect-convert-to-host):
750 (xselect-convert-to-user):
751 (xselect-convert-to-class):
752 (xselect-convert-to-name):
753 (xselect-convert-to-integer):
754 (xselect-convert-to-atom):
755 (xselect-convert-to-identity): functions renamed from x-* and
757 (x-get-secondary-selection): use rename get-selection.
758 (x-get-clipboard): ditto.
759 (x-own-selection): moved to select.el.
760 (x-valid-simple-selection-p): ditto.
761 (x-dehilight-selection): ditto.
762 (x-own-clipboard): ditto.
763 (x-disown-selection): ditto.
765 * x-mouse.el (x-yank-function): moved to mouse.el.
766 (x-insert-selection): ditto.
767 (x-set-point-and-move-selection): use renamed function.
769 * select.el (selected-text-type): moved and renamed from
771 (selection-owner-p): moved to C.
772 (selection-exists-p): ditto.
773 (get-cutbuffer): new device method.
774 (get-selection): generalised and moved from x-select.el.
775 (own-selection): moved x-own-selection functionality into here.
776 (dehilight-selection): renamed and moved from x-select.el.
777 (own-clipboard): functionality moved from x-select.el using new
779 (disown-clipboard): ditto.
780 (select-convert-to-text):
781 (select-convert-to-string):
782 (select-convert-to-compound-text):
783 (select-convert-to-length):
784 (select-convert-to-targets):
785 (select-convert-to-delete):
786 (select-convert-to-filename):
787 (select-convert-to-charpos):
788 (select-convert-to-lineno):
789 (select-convert-to-colno):
790 (select-convert-to-sourceloc):
791 (select-convert-to-os):
792 (select-convert-to-host):
793 (select-convert-to-user):
794 (select-convert-to-class):
795 (select-convert-to-name):
796 (select-convert-to-integer):
797 (select-convert-to-atom):
798 (select-convert-to-identity): new functions renamed from x-* and
799 moved from x-select.el.
801 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
802 into here and use as the default window-system mouse yank.
803 (insert-selection): generalised and moved from x-mouse.el.
804 (own-clipboard): moved to C.
806 * msw-select.el (mswindows-selection-owned-p): deleted.
807 (mswindows-own-selection): generalised and moved to select.el.
808 (mswindows-disown-selection): generalised and moved to C.
809 (mswindows-selection-owner-p): ditto.
811 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
813 * XEmacs 21.2.14 is released
815 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
817 * about.el: update contact info for jason and slb.
819 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
821 * mule/european.el (setup-romanian-environment): Add Romanian
822 support from Emacs/Mule romanian.el.
824 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
826 * cus-face.el: Label all custom changes with the 'custom' tag.
828 * cus-edit.el: idem ditto.
830 * faces.el: Added suport for adding device tags to various functions.
831 (custom): New device tag.
832 (face-spec-set): Call reset face with tags argument. No longer do
833 x-init-global-faces hack.
835 * faces.el (frob-face-property): Use an anonymous specifier to map
836 frob-face-property-1 over.
838 * x-font-menu.el (font-menu-set-font): Always specify all
839 properties to custom.
841 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
843 * mule/european.el (setup-czech-environment): Add czech support.
844 From David Sauer <davids@orfinet.cz>
846 1999-03-15 SL Baur <steve@xemacs.org>
848 * check-features.el: Turn hard errors into warnings.
850 1999-03-21 SL Baur <steve@xemacs.org>
852 * simple.el (delete-key-deletes-forward): As per discussion on
853 xemacs-beta, default to t.
855 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
857 * loadup.el: Define Installation-string before loading anything.
859 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
861 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
862 From Anders Stenman <stenman@isy.liu.se>
864 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
866 * wid-edit.el (widget-glyph-find): Ditto.
868 * packages.el (locate-library): Ditto.
870 * loadup.el (really-early-error-handler): Ditto.
872 * lib-complete.el (read-library): Ditto.
874 * faces.el (set-face-stipple): Ditto.
876 * code-files.el (load): Use new calling style of locate-file.
878 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
880 * packages.el (packages-unbytecompiled-lisp): Installation.el is
883 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
885 * dumped-lisp.el (preloaded-file-list): Don't load
888 * loadup.el (Installation-string): Define it here.
890 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
892 * dumped-lisp.el (preloaded-file-list): Revert previous change --
893 Installation.el needs to be loaded before `dump-paths', otherwise
894 the dumping process won't find it.
896 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
898 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
899 subr so that we can use `replace-in-string' in Installation.el to
900 get rid of C-m chars under the native Windows build.
902 1999-04-29 Andy Piper <andy@xemacs.org>
904 * make-docfile.el: canonicalize file and directory names.
906 * device.el (call-device-method): new function for calling device
908 (define-device-method): new function for defining device methods.
909 (define-device-method*): ditto.
911 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
913 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
915 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
917 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
918 (cyrillic-koi8-r-encode-table): Likewise.
919 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
920 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
922 * mule/mule-misc.el (split-char-or-char-int): New function [moved
925 * mule/vietnamese.el: Move function `split-char-or-char-int' to
928 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
931 - Change font registry name from "Thai94x94-0" to "xtis-0".
932 - Change mnemonic of coding-system `tis-620' to "TIS620".
934 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
936 * mule/ethiopic.el: fixed.
938 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
940 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
942 * mule/thai-xtis.el: New file.
944 * mule/vietnamese.el: New file.
946 * mule/ethiopic.el: New file.
948 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
950 * bytecomp.el (byte-compile-close-variables): Leave
951 debug-issue-ebola-notices alone.
953 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
955 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
956 at the top of the buffer since it is the most important thing to
958 (ldap-get-host-parameter): New defun
959 (ldap-search): Add a new parameter `withdn' to retrieve the
960 distinguished names of entries
962 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
964 * startup.el (splash-frame-body): Date and spelling fixes.
966 1999-03-16 Colin Rafferty <colin@xemacs.org>
968 * view-less.el (toggle-truncate-lines): add autoload tag
970 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
972 * format.el (format-alist): Disable image stuff.
974 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
976 * wid-edit.el (widget-glyph-find): Search by directories, then by
977 suffixes rather than the other way around.
978 (widget-image-conversion): Renamed to
979 `widget-image-file-name-suffixes'.
981 1999-04-16 Olivier Galibert <galibert@pobox.com>
983 * mule/mule-charset.el: Made old functions obsolete, remove the
984 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
985 (charset-iso-graphic-plane): Rename from charset-graphic.
986 (charset-iso-final-char): Rename from charset-final.
987 (charset-width): Rename from charset-columns.
988 (charset-bytes): Added from fsf compatibility, returns always 1.
990 * mule/mule-misc.el: Move charset-doc-string alias to
993 1999-04-14 Colin Rafferty <colin@xemacs.org>
995 * x-faces.el (x-make-font-bold-italic): honor
996 *try-oblique-before-italic-fonts*
998 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
1000 * cl-extra.el (coerce): Coerce numbers to characters correctly.
1002 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1004 * x-faces.el (try-oblique-before-italic-fonts): Use the right
1007 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
1009 * cl-extra.el (equalp): Would bug out for lists.
1011 1999-03-12 Charles G Waldman <cgw@fnal.gov>
1013 * about.el (about-hackers): Change cgw's email address
1015 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
1017 * XEmacs 21.2.13 is released
1019 1999-03-12 SL Baur <steve@xemacs.org>
1021 * simple.el (delete-key-deletes-forward): Revert to previous
1024 1999-01-18 Didier Verna <verna@inf.enst.fr>
1026 * menubar-items.el (xemacs-splash-buffer): handle the case of
1027 multiple elements in the splash buffer body.
1029 * startup.el (splash-frame-timeout): new constant: interval
1030 between splash buffer elements.
1031 (command-line-1): handle splash buffer with multiple elements (use
1033 (splash-frame-body): Originally `startup-splash-frame-body'.
1034 Rewrote a cleaner and more readable version. This can now be array,
1035 in which case each element is displayed in turn in the splash buffer.
1036 (splash-frame-static-body): new constant. Persistent information
1037 across all splash buffer elements (preserves the possibility to give
1038 it in different languages.
1039 (circulate-splash-frame-elements): new function. Used as a timeout
1040 to circulate through all splash frame elements and display them in
1042 (display-splash-frame): originally `startup-splash-frame'. Handle
1043 the case of multiple elements in the splash buffer body. Now
1044 returns a timeout id if multiple elements to display, or nil.
1046 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
1048 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1049 so they can be overridden by x-init-face-from-resources.
1050 Additionally specify the font name also with an x tag.
1052 1999-03-08 Andy Piper <andy@xemacs.org>
1054 * package-get.el (package-get-base): autoload.
1056 * menubar-items.el (default-menubar): add update menu item. Fix
1057 custom menu to only be activated when package-base is available.
1059 * package-get.el (package-get-custom): don't load
1060 package-get-custom as it is auto-generated. Fix group definition.
1062 1999-03-05 Didier Verna <verna@inf.enst.fr>
1064 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1065 instead of `symbol-name' (Thanks Kyle).
1067 * cus-edit.el (custom-save-variables): use `prin1' instead of
1068 princ to write symbols.
1070 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1072 * XEmacs 21.2.12 is released
1074 1999-03-05 SL Baur <steve@xemacs.org>
1076 * menubar-items.el (default-menubar): Add kfm browsing support.
1077 From Neal Becker <nbecker@fred.net>
1079 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
1081 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1082 calls to font-lock during buffer reversion.
1084 1999-02-12 Didier Verna <verna@inf.enst.fr>
1086 * info.el (Info-build-node-completions): unconditionally widen the
1089 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
1091 * x-faces.el (x-init-face-from-resources):
1092 Only set fonts in the 'x locale.
1094 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
1096 * package-ui.el (pui-install-selected-packages): Don't throw on
1097 `package-admin-delete-binary-package' returning nil since it's
1098 normal. Reindent function.
1099 (pui-add-required-packages): Handle case where packages selected
1100 for installation have never been installed.
1102 1999-03-03 Martin Buchholz <martin@xemacs.org>
1104 * menubar-items.el (default-menubar):
1105 Implement the ``Mule->Set coding system of process'' menu item.
1107 1999-02-18 Martin Buchholz <martin@xemacs.org>
1109 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1111 - Change some `if's to `when's
1113 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
1115 * XEmacs 21.2.11 is released
1117 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1119 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1120 against window close (Fix Bug #460).
1121 (ask-user-about-lock-dbox): Idem.
1123 1999-02-25 SL Baur <steve@xemacs.org>
1125 * mule/mule-charset.el (charset-leading-byte): New function.
1126 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1128 1999-02-12 Andy Piper <andy@xemacs.org>
1130 * about.el (xemacs-hackers): change andy's email address.
1131 (about-url-alist): change andy's web page address.
1132 (about-xemacs): add piper.
1134 1999-02-16 SL Baur <steve@xemacs.org>
1136 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1137 of mule-base into lisp/mule.
1139 1999-02-16 SL Baur <steve@xemacs.org>
1153 mule/mule-category.el:
1155 mule/mule-charset.el:
1157 mule/mule-coding.el:
1162 mule/mule-tty-init.el:
1163 mule/mule-x-init.el:
1164 mule/viet-chars.el: Remerge from mule-base.
1166 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1167 of mule-base into lisp/mule.
1169 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
1171 * process.el (exec-to-string): Use `shell-command-switch' in place
1172 of hard-wired "-c" (for WindowsNT).
1174 1999-02-08 Charles G Waldman <cgw@pgt.com>
1176 * menubar-items.el (default-menubar): Remove obsolete
1179 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
1181 * package-admin.el (package-admin-get-install-dir): First fall
1182 back to the location of xemacs-base for non-mule packages.
1184 1999-02-15 Martin Buchholz <martin@xemacs.org>
1187 - improved automounter tmp directory support.
1188 - support 4 (!) empirically discovered automounter conventions
1190 1999-02-12 SL Baur <steve@xemacs.org>
1192 * etags.el (pop-tag-mark): autoload to match key binding.
1194 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1196 * XEmacs 21.2.10 is released
1198 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
1200 * package-get.el (package-get-remote-filename): Don't bug out for
1201 a local file name in the search entry.
1203 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
1205 * XEmacs 21.2.9 is released
1207 1999-01-19 Didier Verna <verna@inf.enst.fr>
1209 * replace.el (replace-search-function): new variable containing a
1210 function to perform a search-forward.
1211 (replace-re-search-function): new variable containing a function
1212 to perform a re-search-forward.
1213 (perform-replace): use them.
1215 1999-01-25 Didier Verna <verna@inf.enst.fr>
1217 * select.el (selection-owner-p): use the name `XEmacs'.
1218 (cut-copy-clear-internal): ditto.
1220 1999-01-18 Andy Piper <andy@xemacs.org>
1222 * about.el (about-url-alist): Update my entry.
1223 (xemacs-hackers): Ditto.
1225 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
1227 * buffer.el (switch-to-buffer): Fixing documentation.
1228 * minibuf.el (minibuffer-completion-table): ditto.
1229 * cl-macs.el (return-from): ditto.
1231 1999-01-04 Didier Verna <verna@inf.enst.fr>
1233 * replace.el (delete-non-matching-lines): temporarily disable
1234 case-folding when called interactively with a regexp containing
1235 uppercase characters.
1236 (delete-matching-lines): ditto.
1237 (count-matches): ditto.
1238 (list-matching-lines): ditto.
1240 1999-01-07 Colin Rafferty <colin@xemacs.org>
1242 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
1243 abort if current window is split horizontally, not if others are
1244 split. Got rid of unnecessary minibuffer checking. Also, add
1245 some comments (it's still complex).
1247 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
1249 * package-get.el: changed address for doc.ic.ac.uk to
1250 sunsite.doc.ic.ac.uk
1252 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1254 * ldap.el (toplevel): Remove requires so that the file compiles
1255 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
1257 1999-01-10 J. Kean Johnston <jkj@sco.com>
1259 * dump-paths.el: Calculate module-directory and set
1260 module-load-path to the load path for modules.
1262 * loadup.el: Get bootstrap value of module-load-path from the
1263 environment variable EMACSBOOTSTRAPMODULEPATH.
1264 - Display the module load path if we're debugging paths.
1266 * setup-paths.el: Added function paths-find-site-module-directory.
1267 - Added function paths-find-module-directory.
1268 - Added function paths-construct-module-load-path. Uses new
1269 environment variable EMACSMODULEPATH.
1271 1998-12-30 Martin Buchholz <martin@xemacs.org>
1273 * font.el (font-default-object-for-device):
1274 Oops! This `or' can't be replaced by `unless'.
1275 Fixed inability to run w3, among other things.
1277 1998-12-17 Charles G. Waldman <cgw@pgt.com>
1279 * package-admin.el: Change initialization of
1280 package-admin-install-function dependent on system type.
1281 Change package-admin-install-function-mswindows to use
1284 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
1286 * mouse.el (default-mouse-motion-handler): Disable help echo while
1289 1998-12-28 Martin Buchholz <martin@xemacs.org>
1291 * XEmacs 21.2.8 is released.
1293 1998-12-24 Martin Buchholz <martin@xemacs.org>
1295 * XEmacs 21.2.7 is released.
1297 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1299 * package-ui.el (pui-list-packages): Set truncate-lines.
1301 * package-get.el (package-get-download-menu): Use
1302 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
1304 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
1305 (pui-help-string): idem.
1306 (list-packages-mode): New major mode.
1307 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
1308 (pui-install-selected-packages): Add suport for removing packages.
1309 (pui-toggle-package-delete-key): New function.
1310 (pui-popup-context-sensitive): New kludge.
1311 (pui-list-packages): Add warning when `package-get-remote' is nil.
1312 (package-ui-add-site): New function.
1314 1998-12-01 Didier Verna <verna@inf.enst.fr>
1316 * hyper-apropos.el (hyper-where-is): added the missing autoload.
1318 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1320 * ldap.el: Custom-ized
1321 (toplevel): Do not provide `ldap' which is provided by C level
1323 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
1325 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1327 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
1329 1998-12-17 Andy Piper <andy@xemacs.org>
1331 * sound.el (sound-load-list): name changed from sound-load-alist.
1332 (sound-extension-list): name changed from sound-ext-list.
1333 (load-default-sounds): use new names.
1334 (load-sound-file): use new names.
1336 1998-12-16 Andy Piper <andy@xemacs.org>
1338 * XEmacs 21.2.6 is released
1340 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1342 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
1345 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1347 * wid-edit.el (widget-echo-this-extent): Set
1348 help-echo-owns-message to t.
1350 1998-11-30 Greg Klanderman <greg@alphatech.com>
1352 * package-get.el (package-get-download-menu): use toggles for
1353 each site in the download site menu.
1355 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
1357 * package-get.el (package-get): If we cannot find a package
1358 because package-get-remote is not set, give a more helpful
1361 1998-11-30 Greg Klanderman <greg@alphatech.com>
1363 * package-get.el (package-get-remote-filename): use an EFS path
1364 with user anonymous if no user is specified.
1366 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1368 * faces.el (face-spec-set): Re-init fallfacks for default after
1369 calling reset-face on the default face.
1371 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1373 * package-admin.el (package-admin-default-install-function):
1374 Behave as advertised. Make sure the pkg-dir is proper for
1376 (package-admin-add-binary-package): Make sure the pkg-dir is
1377 proper for default-directory.
1378 (package-admin-install-function-mswindows): Make sure the pkg-dir
1379 is proper for default-directory.
1381 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1383 * XEmacs 21.2.5 is released
1385 1998-12-05 SL Baur <steve@altair.xemacs.org>
1387 * files.el (binary-file-regexps): regexp-opt is not available at
1390 1998-11-30 Martin Buchholz <martin@xemacs.org>
1393 * x-win-sun.el (x-win-init-sun):
1395 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1397 * x-init.el (init-post-x-win):
1398 * x-init.el (init-pre-x-win):
1399 * x-init.el (x-initialize-compose):
1404 * wid-edit.el (widget-glyph-click):
1405 * wid-edit.el (widget-glyph-find):
1406 * wid-edit.el (widget-type):
1407 * view-less.el (view-buffer-other-window):
1408 * very-early-lisp.el:
1412 * term/sun.el (suntool-map):
1413 * term/sun-mouse.el:
1415 * syntax.el (modify-syntax-entry):
1418 * startup.el (lock-directory):
1419 * simple.el (set-comment-column):
1420 * simple.el (backward-delete-char-untabify):
1421 * shadow.el (find-emacs-lisp-shadows):
1423 * setup-paths.el (paths-construct-info-path):
1424 * select.el (cut-copy-clear-internal):
1425 * process.el (call-process-region):
1426 * process.el (start-process-shell-command):
1428 * paths.el (rmail-spool-directory):
1429 * paragraphs.el (use-hard-newlines):
1430 * package-get.el (package-get-dependencies):
1431 * package-admin.el (package-admin-delete-binary-package):
1432 * obsolete.el (truncate-string):
1433 * obsolete.el (store-substring):
1434 * mouse.el (default-mouse-track-maybe-own-selection):
1435 * mouse.el (mouse-yank-at-point):
1437 * modeline.el (mouse-drag-modeline):
1438 * minibuf.el (read-directory-name-internal):
1439 * minibuf.el (read-file-name-internal):
1440 * minibuf.el (read-file-name-internal-1):
1441 * minibuf.el (read-file-name-2):
1442 * minibuf.el (exact-minibuffer-completion-p):
1443 * minibuf.el (read-from-minibuffer):
1445 * menubar.el (check-menu-syntax):
1446 * map-ynp.el (map-y-or-n-p):
1447 * make-docfile.el (docfile-out-of-date):
1448 * loadup.el ((member "run-temacs" command-line-args)):
1449 * loadup.el ((member "no-site-file" command-line-args)):
1450 * loadup.el (really-early-error-handler):
1454 * lisp-mnt.el (lm-verify):
1455 * lib-complete.el (lib-complete:cache-completions):
1456 * lib-complete.el (library-all-completions):
1457 * itimer.el (itimer-run-expired-timers):
1458 * info.el (Info-mode):
1459 * info.el (Info-insert-file-contents):
1460 * info.el (Info-rebuild-dir):
1461 * info.el (Info-build-dir-anew):
1462 * info.el (Info-parse-dir-entries):
1463 * info.el (Info-dir-outdated-p):
1464 * info.el (Info-insert-dir):
1465 * info.el (info-xref):
1467 * hyper-apropos.el (hyper-apropos-get-doc):
1468 * hyper-apropos.el (hyper-describe-face):
1469 * hyper-apropos.el (hyper-apropos-mode):
1471 * help.el (list-processes):
1474 * font.el (mswindows-font-create-name):
1475 * font.el (font-default-font-for-device):
1476 * font.el (x-font-create-object):
1477 * font.el (font-registry):
1479 * font-lock.el (font-lock-keywords):
1481 * finder.el (finder-compile-keywords):
1482 * find-paths.el (paths-find-recursive-path):
1483 * fill.el (set-justification-center):
1484 * fill.el (fill-region-as-paragraph):
1485 * files.el (insert-directory):
1486 * files.el (wildcard-to-regexp):
1487 * files.el (recover-file):
1488 * files.el (basic-save-buffer):
1489 * files.el (delete-auto-save-file-if-necessary):
1490 * files.el (file-relative-name):
1491 * files.el (backup-extract-version):
1492 * files.el (backup-buffer):
1493 * files.el (set-visited-file-name):
1494 * files.el (set-auto-mode):
1495 * files.el (interpreter-mode-alist):
1497 * files.el (find-file-noselect):
1498 * files.el (abbreviate-file-name):
1499 * files.el (parse-colon-path):
1500 * files.el (directory-abbrev-alist):
1501 * etags.el (visit-tags-table-buffer):
1502 * easymenu.el (easy-menu-define):
1503 * dragdrop.el (experimental-dragdrop-drag):
1504 * dragdrop.el (dragdrop-drop-do-functions):
1505 * dragdrop.el (dragdrop-drop-at-point):
1506 * disass.el (disassemble-1):
1507 * disass.el (disassemble-internal):
1508 * disass.el (disassemble):
1510 * derived.el (derived-mode-init-mode-variables):
1511 * derived.el (define-derived-mode):
1512 * custom.el (defgroup):
1513 * cus-edit.el (custom-quote):
1515 * code-process.el (open-network-stream):
1516 * code-process.el (start-process):
1517 * code-process.el (call-process-region):
1518 * code-process.el (call-process):
1520 * code-files.el (insert-file-contents):
1522 * code-files.el (buffer-file-coding-system-for-read):
1523 * cmdloop.el (yes-or-no-p-minibuf):
1527 * callers-of-rpt.el (make-caller-report):
1528 * callers-of-rpt.el:
1529 * bytecomp.el (batch-byte-recompile-directory):
1530 * bytecomp.el (batch-byte-compile-1):
1531 * bytecomp.el (batch-byte-compile):
1532 * bytecomp.el (display-call-tree):
1533 * bytecomp.el (byte-compile-insert):
1534 * bytecomp.el (byte-compile-two-args-19->20):
1535 * bytecomp.el (byte-compile-variable-ref):
1536 * bytecomp.el (byte-compile-form):
1537 * bytecomp.el (byte-compile-top-level-body):
1538 * bytecomp.el (byte-compile-out-toplevel):
1539 * bytecomp.el (byte-compile-byte-code-maker):
1540 * bytecomp.el (byte-compile-file-form-defmumble):
1541 * bytecomp.el (byte-compile-file-form):
1542 * bytecomp.el (byte-compile-keep-pending):
1543 * bytecomp.el (byte-compile-insert-header):
1544 * bytecomp.el (byte-compile-from-buffer):
1545 * bytecomp.el (byte-compile-file):
1546 * bytecomp.el (byte-recompile-file):
1547 * bytecomp.el (byte-compile-close-variables):
1548 * bytecomp.el (byte-compile-warn-about-unused-variables):
1549 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
1550 * bytecomp.el (byte-compiler-legal-options):
1551 * bytecomp.el (byte-compile-lapcode):
1552 * bytecomp.el (byte-optimize-log):
1553 * bytecomp.el ((fboundp 'defsubst)):
1555 * bytecomp-runtime.el:
1556 * byte-optimize.el (byte-optimize-apply):
1557 * byte-optimize.el (car):
1558 * byte-optimize.el (byte-optimize-form):
1559 * byte-optimize.el (byte-optimize-form-code-walker):
1561 * build-report.el (build-report-insert-installation-file):
1562 * build-report.el (build-report):
1564 * apropos.el (apropos-documentation):
1566 - clean up byte-compile warnings
1567 - remove unused variables
1568 - Use common lisp style hashtable functions
1569 - byte compiler cleanup
1570 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1571 - remove old backquote syntax usage
1572 - move some cl functionality into C for speed.
1573 - remove last remaining VMS support
1575 - implement last, butlast, nbutlast, copy-list in C.
1576 - new macro ignore-file-errors, similar to ignore-errors
1577 (ignore-file-errors (delete-file "foo"))
1578 - get frequent garbage collection during loadup.el by tweaking
1579 gc-cons-threshold, rather than explicitly calling garbage-collect
1580 - default delete-key-deletes-forward to `t'.
1582 1998-11-28 SL Baur <steve@altair.xemacs.org>
1584 * XEmacs 21.2-beta4 is released.
1586 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1588 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1589 (easy-menu-item-present-p): Wrapper around find-menu-item.
1590 (easy-menu-remove-item): Wrapper around delete-menu-item.
1592 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1593 (add-menu-button): Add 'in-menu' argument.
1594 (add-menu-item-1): Add in-menu support to helper function.
1596 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1598 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1600 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1602 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1605 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1607 * process.el (shell-command-on-region): Report if the command
1608 succeeded or failed.
1610 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1612 * subr.el (buffer-substring-no-properties): Comment out.
1614 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1616 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1617 into font instances first, like `x-frob-font-size' does.
1618 (mswindows-find-larger-font): ditto
1620 1998-11-04 Greg Klanderman <greg@alphatech.com>
1622 * package-ui.el (pui-install-selected-packages): fix args in call
1625 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1627 * package-get.el (host-name): New widget type.
1628 (package-get-remote): Better customization using new type.
1629 (package-get-download-sites): idem dito.
1631 (package-get-custom): Do not use package-get-all untill we have
1632 runtime dependencies.
1634 (package-get-remove-copy): Default to 't' we no longer need this
1635 kludge as we do not currently use depenencies.
1637 (package-get-was-current): New variable.
1638 (package-get-require-base): New 'force-current' argument.
1639 (package-get-update-base): idem
1640 (package-get-package-provider): idem
1641 (package-get-locate-index-file): New 'no-remote' argument.
1642 (package-get-locate-file): idem.
1644 (package-get-maybe-save-index): New function.
1645 (package-get-update-base): Use it.
1647 1998-10-28 Greg Klanderman <greg@alphatech.com>
1649 * package-get.el (package-get-remote): default to nil; by default,
1650 don't go out to the net via EFS. They must select a download site.
1651 (package-get-download-sites): new variable.
1652 (package-get-download-menu): new function.
1653 (package-get-locate-index-file): new function.
1654 (package-get-update-base): use it.
1656 * menubar-items.el (default-menubar): add "Update Package Index"
1657 and "Add Download Site" menus under Options | Manage Packages.
1659 1998-10-19 Greg Klanderman <greg@alphatech.com>
1661 * package-get.el (package-get): bugfix code checking installed version
1662 for case where package is not currently installed.
1663 (package-get-require-signed-base-updates): new variable.
1664 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1665 deemed not a goot thing. Use the variable
1666 package-get-allow-unsigned-base-updates instead.
1668 1998-10-16 Greg Klanderman <greg@alphatech.com>
1670 * package-get.el (package-get): Don't install an older version than
1671 we already have unless explicitly told to. Issue a warning.
1673 * package-ui.el (pui-add-required-packages): when adding
1674 dependencies, don't add packages that are up to date.
1675 (pui-package-symbol-char): Don't consider a package out of date
1676 if you have a newer version installed than the latest version in
1679 * package-get.el (package-get-base-filename): document that it may
1680 be a path relative to package-get-remote; new default value.
1681 (package-get-locate-file): new function.
1682 (package-get-update-base): use it to expand package-get-base-filename.
1683 (package-get-save-base): new function to save the package-get database
1685 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1686 (package-get-update-base): pass the REMOTE-SOURCE arg.
1687 (package-get-update-base-entry): call package-get-custom-add-entry.
1688 (package-get-file-installed-p): removed; no longer needed.
1689 (package-get-create-custom): ditto.
1690 (toplevel): remove code to build and load package-get-custom.el
1691 (package-get-custom-add-entry): new function.
1693 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1695 * wid-edit.el (widget-button-click): Don't switch window.
1697 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1699 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1701 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1703 * etags.el (find-tag-default): Run find-tag-hook using
1704 run-hooks rather than funcall
1706 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1708 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1709 and the current local map as the parents to isearch-mode-map.
1711 1998-10-15 SL Baur <steve@altair.xemacs.org>
1713 * XEmacs 21.2-beta3 is released.
1715 1998-10-15 Greg Klanderman <greg@alphatech.com>
1717 * package-get.el (package-get-update-base): use
1718 insert-file-contents-internal, not insert-file-contents-literally.
1720 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1722 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1725 1998-10-15 Greg Klanderman <greg@alphatech.com>
1727 * package-get.el (package-get-update-base-entry): new function.
1728 (package-get-update-base): renamed; was `package-get-load-base'.
1729 cleanup, and use package-get-update-base-from-buffer.
1730 (package-get-update-base-from-buffer): new function.
1731 (package-get-update-base-entries): new; helper for above.
1732 Do not eval lisp grabbed over ftp; parse it from new format.
1734 1998-10-15 Greg Klanderman <greg@alphatech.com>
1736 * files.el (set-auto-mode): Don't play games loading package-get
1737 database; package-get-package-provider will handle it all.
1739 1998-10-14 Greg Klanderman <greg@alphatech.com>
1741 * package-get.el (package-get-base-filename): new variable.
1742 (package-get-require-base): new function.
1743 (package-get-pgp-signed-begin-line): new variable.
1744 (package-get-pgp-signature-begin-line): ditto.
1745 (package-get-pgp-signature-end-line): ditto.
1746 (package-get-load-base): new function.
1747 (package-get-interactive-package-query):
1748 (package-get-update-all):
1749 (package-get-dependencies):
1750 (package-get-package-provider):
1751 (package-get-custom): use package-get-require-base.
1752 [package-get-custom loading]: disable for now.
1754 * package-ui.el (pui-list-packages): use (package-get-require-base)
1756 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1758 * package-ui.el: Correct obvious thinko in choosing extent face.
1760 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1762 * menubar-items.el (default-menubar): pui-list-package has nothing
1763 to with Customize. Move all the package stuff to a new Item in Options.
1765 * package-ui.el (pui-menu): Add menu and Popup menu.
1767 * package-get.el (package-get): Use new
1768 package-admin-get-install-dir.
1770 * package-admin.el (package-admin-get-install-dir): New syntax.
1771 Conserve package location and put mule packages where mule-base is.
1773 * package-get.el : Customized
1775 * package-ui.el (pui): Customized
1776 (pui-package-install-dest-dir): New variable.
1777 (pui-install-selected-packages): Use it
1779 1998-10-12 SL Baur <steve@altair.xemacs.org>
1781 * package-get.el (package-get-interactive-package-query): Move
1782 dependency on package-get-base to run-time.
1783 (package-get-update-all): Ditto.
1784 (package-get-dependencies): Ditto.
1785 (package-get-package-provider): Ditto.
1786 (package-get-custom): Ditto.
1788 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1790 * events.el: Remove 'ascii-character property from 'backspace
1793 1998-10-11 SL Baur <steve@altair.xemacs.org>
1795 * package-get-base.el: removed.
1797 1998-09-23 Didier Verna <verna@inf.enst.fr>
1799 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1800 (no-upper-case-p): new function.
1801 (with-search-caps-disable-folding): new macro.
1802 (with-interactive-search-caps-disable-folding): new macro.
1803 (zap-to-char): In interactive mode, do a case-sensitive search if
1804 the character is uppercase.
1805 (zap-up-to-char): ditto.
1807 * replace.el (perform-replace): use the function no-upper-case-p.
1809 * isearch-mode.el (isearch-fix-case): ditto.
1810 make obsolete `with-caps-disable-folding' and
1811 `isearch-no-upper-case-p'.
1813 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1814 (tags-search): ditto.
1815 (tags-query-replace): ditto.
1817 * info.el (Info-search): ditto.
1819 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1821 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1823 1998-10-07 Greg Klanderman <greg@alphatech.com>
1825 * package-admin.el (package-admin-rmtree): rewritten. need to
1826 check for "." and ".." before symlink check. expand files and
1827 directories with respect to DIRECTORY, not default-directory.
1829 1998-10-04 Greg Klanderman <greg@alphatech.com>
1831 * package-get.el (package-get-all): add INSTALL-DIR argument.
1833 1998-10-06 Greg Klanderman <greg@alphatech.com>
1835 * package-ui.el (pui-add-required-packages): new function, select
1837 (pui-display-keymap): bind it.
1838 (pui-help-string): document it.
1839 (pui-install-selected-packages): package-get-all -> package-get.
1841 * package-get.el (package-get-dependencies): new function.
1843 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1845 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1848 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1850 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1852 (default-mouse-track-normalize-point): Use it.
1854 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1856 * package-admin.el (package-admin-delete-binary-package):
1857 General cleanup. Remove unnessary use of progn and
1859 (package-admin-delete-binary-package): Do NOT mess with file
1860 modes. That is evil.
1861 (package-admin-delete-binary-package): Wrap all deleting in
1862 condition-case. The data in MANIFEST is untrustworthy.
1863 (package-admin-delete-binary-package): Let the OS worry about non
1866 1998-10-09 SL Baur <steve@altair.xemacs.org>
1868 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1870 (lm-report-bug): Fix mail address to send bug reports to.
1872 1998-09-29 SL Baur <steve@altair.xemacs.org>
1874 * XEmacs 21.2-beta2 is released.
1876 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1878 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1880 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1882 * info.el (Info-mode): Document page turning by double clicks in
1883 docstring so `M-x describe-mode' will display it.
1885 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1887 * info.el (Info-mouse-track-double-click-hook): Use character
1888 widths to calculate a border region where double clicking does
1889 page turning, and return `nil' by default so other hooks, such as
1890 region highlighting, will be run.
1892 1998-09-29 Colin Rafferty <colin@xemacs.org>
1894 * sound.el (default-sound-directory-list): Initialize with all the
1895 "sounds" directories in `data-directory-list'. It used to just be
1898 * packages.el (locate-data-directory-list): Created. This gives
1899 the list of matching directories, unlike `locate-data-directory',
1900 which just gives the first one.
1902 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1904 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1905 make a binding in the local keymap until help-char handling is
1908 * help.el (help-keymap-with-help-key): Provide keymap with help
1910 (help-print-help-form): New helper function.
1912 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
1914 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
1915 move extent to another buffer; no need to create a new extent.
1916 (isearch-fix-case): New function.
1917 (isearch-search-and-update): Use it.
1919 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1921 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
1922 the keymap, not minor-mode-map-alist.
1923 (isearch-done): Restore overriding-local-map.
1925 1998-09-21 Martin Buchholz <martin@xemacs.org>
1927 * bytecomp.el (byte-compile-buffer-substring):
1928 Fix for: (byte-compile (defun f () (buffer-substring)))
1929 ==> ** buffer-substring called with 3 args, but requires 0-3
1930 - new code not only works, but is more readable, too.
1932 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1934 * msw-faces.el (mswindows-init-device-faces): Don't try to
1935 specify a default font at this late stage. Do try to force
1936 creation of the default face font so that if it fails we get
1937 an error now instead of a crash at frame creation.
1939 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
1940 mswindows-make-font-unitalic: Canonical default weight
1941 changed from "Normal" to "Regular".
1943 mswindows-make-font-bold / -bold-italic: Supplied device was
1944 not being passed into call to mswindows-find-smaller-font.
1946 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1948 * package-get.el (package-get-remote): Fix the path where to find
1949 the packages on xemacs.org.
1951 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1953 * about.el (about-maintainer-info): Update Ben's entry.
1955 1998-09-24 Martin Buchholz <martin@xemacs.org>
1957 * lisp/shadow.el (find-emacs-lisp-shadows):
1958 - `member' was being called on lists of length 2000!
1959 - Replace with hashtables.
1960 - Replace hand-coded loops with (dolist)
1963 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
1965 * packages.el: Added new function, `package-delete-name', to
1966 delete existing packages from the installed package database
1967 (`packages-package-list'). Also added the "pkginfo" directory
1968 to `packages-special-base-regexp', so that the pkginfo directory
1969 would not get added to `late-packages'.
1971 * package-admin.el: Added ability to delete an installed package
1972 (added low-level function, `package-admin-delete-package').
1973 Understands how to use the pkginfo/MANIFEST.<package> file to
1974 delete the package. When installing a package, will also
1975 create a MANIFEST.* file if one is not provided by the
1976 package. If the MANIFEST.* doesn't exist when deleting a
1977 package, the functions will fall back to attempting to delete
1978 any package-specific lisp directory.
1980 * package-get.el: Moved some functions to package-admin.el.
1981 Added interactive function `package-get-delete-package', for
1982 use by users for deleting a package.
1984 Also modified to not require the prescence of efs.
1986 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
1988 * files.el (find-file-noselect): Handle all signals, kill the
1989 buffer and resignal.
1991 1998-09-23 SL Baur <steve@altair.xemacs.org>
1993 * cl-macs.el (glyph-image): Add setf method.
1995 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
1997 * package-get.el: Fixed broken EFS downloading. Also, look for
1998 .tar.gz files first, in preference over .tgz files.
2000 * package-ui.el: Fix display of package version numbers.
2002 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2004 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
2007 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
2009 * list-mode.el: `display-completion-list': added new/optional
2010 keyword `:completion-string', which allows the programmer to
2011 change the "Possible completions are:" prompt.
2013 * menubar-items.el: Added new pulldown menu-pick to start up the
2014 visual package browser/installer:
2016 Options->Customize->List Packages
2018 * package-admin.el: Added hooks for installing under both Unix
2019 and MS Windows. Does additional error checking. No longer
2020 calls "add-big-package.sh" to install packages under Unix; now
2021 calls gunzip & tar directly.
2023 * package-get.el: Added ability to install packages from files
2024 on a local disk/CDROM. Now deletes any existing package lisp
2025 directory. Does completion on available packages when
2026 querying for package names. Will also search for .tgz files
2027 in addition for .tar.gz files. Tries to reload
2028 auto-autoloads, as a convenience when loading new packages,
2029 and also tries to add any new package paths to `load-path'.
2030 Changed all occurences of `concat' to use `expand-file-name'.
2032 * package-ui.el: New file which implements the main visual
2033 package browser/installer, which is started via a menu pick or
2034 M-x pui-list packages.
2036 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
2038 * startup.el (load-init-file): spelling fix.
2040 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2042 * startup.el (normal-top-level): Load auto-autoload files
2043 covariantly with their precedence.
2045 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2047 * menubar-items.el (default-menubar): Remove "Font Weight"
2048 option, there is currently no custom equivalent.. Customize-faces
2051 * x-font-menu.el (font-menu-set-font): Use customize to set
2054 * faces.el (face-spec-update-all-matching): New function.
2056 * cus-face.el (custom-set-face-update-spec): New function.
2057 Interface to customize faces from elisp.
2059 (custom-face-value-create): Show the customized settings if set
2062 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2064 (custom-face-value-create): Show the customized settings if set
2067 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
2069 * keydefs.el (global-map): Add FSF 20.3 binding of
2070 query-replace-regexp.
2072 1998-08-21 Greg Klanderman <greg@alphatech.com>
2074 * minibuf.el (read-file-name-internal-1): use
2075 user-name-completion-1 instead of user-name-completion.
2077 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2081 * update-elc.el: Don't set `source-directory' (now defunct as a
2082 global variable) no more.
2084 * packages.el (packages-list-autoloads): Made `source-directory'
2085 (now defunct as a global variable) a parameter.
2087 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
2089 * about.el (about-hackers): new email
2091 1998-08-16 SL Baur <steve@altair.xemacs.org>
2093 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2095 1998-07-17 Didier Verna <verna@inf.enst.fr>
2097 * faces.el (set-face-property):
2099 (face-dim-p): updated the doc strings now that the dim property isn't
2101 (face-equal): the dim property is now a common one.
2103 * cus-face.el (custom-face-attributes): New face attribute: `dim'
2104 Renamed the `stipple' attribute to `background-pixmap'.
2105 (custom-face-background-pixmap): make custom-face-stipple an
2106 obsolete alias for this.
2108 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2110 * find-paths.el (paths-file-readable-directory-p): Created and
2113 * loadup.el: Don't set inhibit-... flags from run-temacs.
2115 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2117 * packages.el (packages-data-path-depth): Added and used.
2119 1998-08-05 Charles G. Waldman <cgw@pgt.com>
2122 - Change .xpm to .png, delete "zcat" section.
2123 - cosmetic fix in the 'marcpa' entry.
2126 - convert all .xpm.Z to .png
2127 - rename mrb to martin
2128 - rename mcook-m to mcookm
2130 1998-07-31 Martin Buchholz <martin@xemacs.org>
2132 * x-init.el (x-initialize-compose): Add support for
2133 dead-circumflex as YET ANOTHER NAME for that dead key.
2135 1998-08-05 Colin Rafferty <colin@xemacs.org>
2137 * setup-paths.el (paths-construct-exec-path): Made the
2138 last-packages really be last.
2139 (paths-construct-data-directory-list): Ditto.
2141 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
2143 * startup.el(startup-splash-frame-body):
2144 Update Copyright notice in splash screen
2146 1998-07-20 Greg Klanderman <greg@alphatech.com>
2148 * minibuf.el (read-file-name-internal-1): do ~user completion.
2150 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2152 * font-lock.el (font-lock-fontify-glumped-region): Add guard
2153 aginst destroyed extents
2155 1998-07-24 Greg Klanderman <greg@alphatech.com>
2157 * package-get.el (package-get): add `install-dir' argument.
2159 1998-07-20 John Jones <jj@asu.edu>
2161 * package-get.el: calls to package-get-update-all will only
2162 update packages which are already installed.
2164 1998-07-23 SL Baur <steve@altair.xemacs.org>
2166 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2169 1998-07-20 Colin Rafferty <colin@xemacs.org>
2171 * about.el (about-hackers): Correct my email.
2173 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
2175 * about.el (about-hackers): new email-address.
2177 1998-07-25 SL Baur <steve@altair.xemacs.org>
2179 * minibuf.el (read-number): Don't let `input-error' condition
2182 1998-07-20 Greg Klanderman <greg@alphatech.com>
2184 * about.el (about-hackers): use my `email-for-life' address.
2186 1998-07-19 SL Baur <steve@altair.xemacs.org>
2188 * XEmacs 21.2-beta1 is released.
2190 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2192 * ldap.el (ldap-search): Doc string change
2194 1998-07-16 Colin Rafferty <colin@xemacs.org>
2196 * menubar-items.el (default-menubar): Removed references to
2197 `data-directory', and use `locate-data-file' instead, and made
2198 then greyed out if they don't exist.
2200 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2202 * keymap.el (events-to-keys): Use `format' instead of `concat'
2203 since the latter does not accept integer args anymore
2205 1998-07-15 SL Baur <steve@altair.xemacs.org>
2207 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2210 1998-07-14 SL Baur <steve@altair.xemacs.org>
2212 * make-docfile.el: Get first initialization from very-early-lisp.el
2213 * update-elc.el: Ditto.
2214 * loadup.el (really-early-error-handler): Ditto.
2216 * packages.el (packages-unbytecompiled-lisp): Add new file,
2219 * very-early-lisp.el: New file.
2221 1998-07-14 SL Baur <steve@altair.xemacs.org>
2223 * Symbols that have been obsolete for at least 3 years removed (II).
2225 * obsolete.el (eval-current-buffer): Make compatible.
2226 (byte-code-function-p): Ditto.
2227 (send-string): Removed.
2228 (send-region): Removed.
2229 (screen-scrollbar-width): Removed.
2230 (set-screen-scrollbar-width): Removed.
2231 (set-screen-left-margin-width): Removed.
2232 (set-screen-right-margin-width): Removed.
2233 (screen-left-margin-width): Removed.
2234 (screen-right-margin-width): Removed.
2235 (set-buffer-left-margin-width): Removed.
2236 (set-buffer-right-margin-width): Removed.
2237 (buffer-left-margin-width): Removed.
2238 (buffer-right-margin-width): Removed.
2239 (x-set-frame-icon-pixmap): Removed.
2240 (x-set-screen-icon-pixmap): Removed.
2241 (pixel-name): Removed.
2242 (make-pixmap): Removed.
2243 (make-cursor): Removed.
2244 (pixmap-width): Removed.
2245 (pixmap-contributes-to-line-height-p): Removed.
2246 (set-pixmap-contributes-to-line-height): Removed.
2248 1998-07-13 SL Baur <steve@altair.xemacs.org>
2250 * obsolete.el (popup-menu-up-p): removed.
2251 (read-no-blanks-input): Removed.
2252 (wholenump): Removed.
2253 (ring-mod): Removed (what was ring-mod?).
2254 (current-time-seconds): Removed.
2255 (run-special-hook-with-args): Removed.
2257 (dot-marker): Removed.
2260 (window-dot): Removed.
2261 (set-window-dot): Removed.
2263 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2266 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2268 * code-files.el (insert-file-contents): Rename
2269 run-special-hook-with-args to run-hook-with-args-until-success.
2270 (write-region): Ditto.
2272 1998-07-12 SL Baur <steve@altair.xemacs.org>
2274 * about.el: Fix typos, update release date.
2276 * Symbols that have been obsolete for at least 3 years removed.
2278 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
2280 (toplevel): remove setf methods for screen functions.
2281 * cl-macs.el (extent-data): defsetf removed.
2282 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
2283 many places to remove.
2284 (comment-indent-hook): Ditto.
2285 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
2286 (buffer-dedicated-screen): Ditto.
2287 (deiconify-screen): Ditto.
2288 (delete-screen): Ditto.
2289 (event-screen): Ditto.
2290 (find-file-other-screen): Ditto.
2291 (find-file-read-only-other-screen): Ditto.
2292 (live-screen-p): Ditto.
2293 (screen-height): Ditto.
2294 (screen-iconified-p): Ditto.
2295 (screen-list): Ditto.
2296 (screen-live-p): Ditto.
2297 (screen-name): Ditto.
2298 (screen-parameters): Ditto.
2299 (screen-pixel-height): Ditto.
2300 (screen-pixel-width): Ditto.
2301 (screen-root-window): Ditto.
2302 (screen-selected-window): Ditto.
2303 (screen-totally-visible-p): Ditto.
2304 (screen-visible-p): Ditto.
2305 (screen-width): Ditto.
2307 (get-screen-for-buffer): Ditto.
2308 (get-screen-for-buffer-noselect): Ditto.
2309 (get-other-screen): Ditto.
2310 (iconify-screen): Ditto.
2311 (lower-screen): Ditto.
2312 (mail-other-screen): Ditto.
2313 (make-screen): Ditto.
2314 (make-screen-invisible): Ditto.
2315 (make-screen-visible): Ditto.
2316 (modify-screen-parameters): Ditto.
2317 (new-screen): Ditto.
2318 (next-screen): Ditto.
2319 (next-multiscreen-window): Ditto.
2320 (other-screen): Ditto.
2321 (previous-screen): Ditto.
2322 (previous-multiscreen-window): Ditto.
2323 (raise-screen): Ditto.
2324 (redraw-screen): Ditto.
2325 (select-screen): Ditto.
2326 (selected-screen): Ditto.
2327 (set-buffer-dedicated-screen): Ditto.
2328 (set-screen-height): Ditto.
2329 (set-screen-position): Ditto.
2330 (set-screen-size): Ditto.
2331 (set-screen-width): Ditto.
2332 (show-temp-buffer-in-current-screen): Ditto.
2333 (switch-to-buffer-other-screen): Ditto.
2334 (visible-screen-list): Ditto.
2335 (window-screen): Ditto.
2336 (x-set-screen-pointer): Ditto.
2337 (x-set-frame-pointer): Ditto.
2338 (screen-title-format): Ditto.
2339 (screen-icon-title-format): Ditto.
2340 (terminal-screen): Ditto.
2341 (delete-screen-hook): Ditto.
2342 (create-screen-hook): Ditto.
2343 (mouse-enter-screen-hook): Ditto.
2344 (mouse-leave-screen-hook): Ditto.
2345 (map-screen-hook): Ditto.
2346 (unmap-screen-hook): Ditto.
2347 (default-screen-alist): Ditto.
2348 (default-screen-name): Ditto.
2349 (x-screen-defaults): Ditto.
2350 (x-create-screen): Ditto.
2351 * obsolete.el: meta-flag removed.
2353 sleep-for-millisecs removed.
2354 extent-data removed.
2355 set-extent-data removed.
2356 set-extent-attribute removed.
2357 extent-glyph removed.
2358 extent-layout removed.
2359 set-extent-layout removed.
2360 list-faces-display removed.
2362 trim-versions-without-asking removed.
2363 after-write-file-hooks removed.
2365 auto-fill-hook removed.
2366 blink-paren-hook removed.
2367 select-screen-hook, deselect-screen-hook removed.
2368 auto-raise-screen, auto-lower-screen removed.
2370 * msw-mouse.el: Global change resource -> mswindows-resource.
2372 * XEmacs 21.0-pre5 is released.
2374 1998-07-11 SL Baur <steve@altair.xemacs.org>
2376 * about.el (about-hackers): Credits update.
2378 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
2380 * register.el (insert-register): Don't activate the region.
2382 1998-07-10 SL Baur <steve@altair.xemacs.org>
2384 * select.el: Restore x-* symbols for backwards compatibility:
2385 x-copy-primary-selection, x-kill-primary-selection,
2386 x-delete-primary-selection, x-select-make-extent-for-selection,
2387 x-valid-simple-selection-, x-cut-copy-clear-internal.
2389 1998-07-09 SL Baur <steve@altair.xemacs.org>
2391 * XEmacs 21.0-pre4 is released.
2393 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
2395 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
2397 (maybe-add-init-button): Fix semantics under Windows. Use
2398 `expand-file-name' rather than `concat'.
2400 * help.el (print-messages): New function.
2402 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2404 * ldap.el (ldap-host-parameters-alist): Docstring fixes
2406 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2408 * about.el: Tweaked my entry in about-hackers.
2410 * find-paths.el (paths-emacs-root-p):
2411 Relaxed emacs-root checking of an in-place installation to
2412 also accomodate the flat layout used on MS Windows.
2414 1998-06-29 John Jones <jj@asu.edu>
2416 * package-get.el: calls to package-get-update-all will only
2417 update packages which are already installed.
2419 1998-07-05 Andy Piper <andyp@parallax.co.uk>
2421 * faces.el (xpm-color-symbols): remove hardcoded defaults these
2422 are handled by the gui-element face fallbacks now.
2424 * x-faces.el: default gui-element face to "background" as well as
2427 * msw-faces.el (mswindows-init-device-faces): remove gui-element
2428 and default face settings since these are set as fallbacks now in
2429 the appropriate domain.
2431 1998-07-02 SL Baur <steve@altair.xemacs.org>
2433 * text-mode.el (text-mode): Reorder regexp so the OR part
2434 corresponding to `page-delim' goes first and the hack in
2435 `forward-paragraph' will work.
2436 With bug analysis from Bob Weiner <weiner@altrasoft.com>
2438 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2440 * subr.el (remove-hook): When checking the hook value
2441 with functionp, don't apply car to it.
2443 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
2445 * package-get.el (package-get-remote-filename):
2446 Don't use file-name-as-directory because the local directory
2447 separator conventions might not be the same as ftp's.
2449 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2451 * ldap.el (ldap-host-parameters-alist): New name of
2452 `ldap-host-parameters-plist'
2454 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
2456 * package-get.el: Using (require 'package-get-base), now that it
2457 provides itself. Consequently removed all instances of (load
2458 "package-get-base.el").
2460 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2462 * subr.el (remove-hook): Don't treat the hook value as a
2463 list unless it is both consp and not functionp.
2465 1998-06-29 SL Baur <steve@altair.xemacs.org>
2467 * about.el: Email address for Ben Wing is ben@xemacs.org.
2468 * auto-show.el: Ditto.
2469 * bytecomp.el: Ditto.
2471 * x-scrollbar.el: Ditto.
2473 * tty-init.el: Ditto.
2474 * toolbar-items.el: Ditto.
2475 * symbol-syntax.el: Ditto.
2476 * specifier.el: Ditto.
2477 * objects.el: Ditto.
2478 * hyper-apropos.el: Ditto.
2481 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
2483 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2484 vertical-divider-always-visible-p.
2485 (default-mouse-motion-handler): Ditto.
2487 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
2489 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
2492 1998-06-21 Oliver Graf <ograf@fga.de>
2494 * build-reports.el: changed receiver to xemacs-build-reports list
2496 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2498 * font.el: Split font-family-mappings into X and
2499 mswindows-specific versions.
2500 mswindows-font-create-[object|name]: Treat supplied size
2501 as a pointsize. Added underline and strikethru handling.
2503 * msw-faces.el: changed default mswindows charset to western.
2505 * msw-glyphs.el: removed space in border-glyph font string that
2506 was inserted to get round bugs in the mswindows C font code.
2508 1998-06-27 SL Baur <steve@altair.xemacs.org>
2510 * about.el (about-hackers): Credits update.
2512 * help-nomule.el (tutorial-supported-languages): Add Romanian
2515 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2518 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2520 * font.el: Split font-family-mappings into X and
2521 mswindows-specific versions.
2522 mswindows-font-create-[object|name]: Treat supplied size
2523 as a pointsize. Added underline and strikethru handling.
2525 * msw-faces.el: changed default mswindows charset to western.
2527 * msw-glyphs.el: removed space in border-glyph font string that
2528 was inserted to get round bugs in the mswindows C font code.
2530 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2532 * minibuf.el: make read-color-completion-table call
2533 (mswindows-color-list for mswindows devices.
2535 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2538 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
2539 Let declaration items contain non-word symbol characters.
2541 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
2543 * package-get.el (package-get-package-provider): Added autoload
2544 cookie. Loading "package-get-base.el" in ALL functions that use
2545 it. Fixed some (interactive ...) with multiple argument specs
2546 again. Cosmetic indentation changes.
2548 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
2550 * info.el (Info-insert-dir): Don't use nreverse on variables
2551 that you want to use later.
2553 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2555 * x-mouse.el (x-set-point-and-move-selection): Replace call
2556 to x-kill-primary-selection with kill-primary-selection
2558 1998-06-12 Martin Buchholz <martin@xemacs.org>
2560 * simple.el (what-cursor-position): Make cursor position reported
2561 use value of column-number-start-at-one
2563 1998-06-17 SL Baur <steve@altair.xemacs.org>
2565 * about.el (xemacs-hackers): Fix Jareth's email address.
2567 1998-06-16 SL Baur <steve@altair.xemacs.org>
2569 * startup.el (startup-splash-frame): Remove
2570 `xemacs-startup-logo-function'.
2572 1998-06-15 SL Baur <steve@altair.xemacs.org>
2574 * about.el (about-hackers): Update credits list.
2576 1998-06-06 Jeff Miller <jmiller@smart.net>
2578 * lisp/sound.el: Update sound-ext to allow filenames with
2579 extensions to be found by load-sound-file
2581 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2583 * info.el (Info-rebuild-outdated-dir): Removed variable
2584 (Info-auto-generate-directory): New variable
2585 (Info-save-auto-generated-dir): New variable
2586 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2587 (Info-build-dir-anew): Second parameter removed. Use
2588 `Info-save-auto-generated-dir'
2589 (Info-rebuild-dir): Ditto
2591 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2593 * list-mode.el (next-list-mode-item): Would not recognize
2594 border between directly neighbored items.
2596 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2598 * package-get.el: add autoloads for some functions.
2600 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2602 * specifier.el (let-specifier): Tiny docfixes.
2604 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2606 * msw-mouse.el: set selection-pointer-glyph to Normal.
2608 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2610 * wid-edit.el (widget-specify-secret): New function.
2611 (widget-after-change): Use it.
2612 (widget-specify-field): Use it.
2614 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2616 * mouse.el (drag-window-divider): Use `(not done)' instead of
2617 `doit'; reuse result of `window-pixel-edges'.
2619 * modeline.el (drag-modeline-event-lag): Rename to
2620 drag-divider-event-lag.
2622 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2624 * specifier.el (let-specifier): Rewritten not to generate needless
2625 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2628 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2630 * minibuf.el (read-file-name-1): Setup buffer-local value of
2631 `completion-ignore-case' in completions buffer under Windows.
2633 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2635 * about.el (about-maintainer-glyph): Fix support for not
2638 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2640 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2642 * mouse.el (mouse-track): Cancel selection if misc-user event with
2643 `cancel-mode-internal' function is fetched.
2645 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2647 * files.el (save-some-buffers-1): Fixed return value.
2649 1998-06-01 Oliver Graf <ograf@fga.de>
2651 * dragdrop.el: added experimental
2653 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2655 * startup.el (after-init-hook, init-file-user,
2656 user-init-directory, load-user-init-file): Purge references
2657 to "~/.xemacs/init.el" from docstrings.
2659 (load-user-init-file) Use paths-construct-path to construct
2660 paths to user init files. Go directly to ~/.emacs, do not
2661 search ~/.xemacs/, do not load `default-custom-file'.
2663 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2665 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2667 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2669 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2671 * menubar-items.el (default-menubar): add Update Packages to customize
2674 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2676 * faces.el: use toolbar face as a fallback for toolbar properties
2677 in xpm-color-symbols instead of default.
2679 * msw-faces.el: rename 3d-object -> gui-element face.
2681 1998-06-06 SL Baur <steve@altair.xemacs.org>
2683 * startup.el (xemacs-startup-logo-function): New variable.
2684 (startup-splash-frame): Use it.
2686 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2688 * files.el (save-some-buffers): Would wait 1 second.
2689 (save-some-buffers-1): Delete other windows here instead of in
2690 `save-some-buffers'.
2691 (save-some-buffers): Force redisplay only if windows were deleted.
2693 1998-06-02 Didier Verna <verna@inf.enst.fr>
2695 * cus-face.el (custom-face-attributes): generalized the use of
2696 toggle buttons for boolean attributes.
2697 Re-ordered the items a bit.
2699 1998-06-01 SL Baur <steve@altair.xemacs.org>
2701 * sound.el (default-sound-directory): Use `locate-data-directory'
2702 to find the sounds directory.
2704 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2706 * sound.el: default sound-ext to .wav under mswindows, .au
2707 otherwise. load-default sounds without extensions.
2709 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2711 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2712 if send-pr is not bound.
2714 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2716 * files.el: grok idl files in auto-mode-alist.
2717 1998-06-01 Jeff Miller <jmiller@smart.net>
2719 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2722 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2724 * msw-glyphs.el: add xbm to the list of image types supported.
2726 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2728 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2729 instead of XEmacs one when dumping InfoDock.
2731 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2733 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2734 for `modeline-visible-p'
2736 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2738 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2740 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2741 since it's not used anymore. doc string fixes.
2743 * package-get.el (package-get-file-installed-p): new function. use
2744 instead of file-installed-p which is in an external package.
2746 1998-05-28 Oliver Graf <ograf@fga.de>
2748 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2749 favor of select-window/switch-to-buffer
2751 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2753 * startup.el: changed (getenv "HOME") to (user-home-directory)
2755 1998-05-25 Oliver Graf <ograf@fga.de>
2757 * frame.el (cde-start-drag) moved to dragdrop.el
2758 (offix-start-drag-region) moved to dragdrop.el
2759 (offix-start-drag) moved to dragdrop.el
2760 * dragdrop.el (cde-start-drag) moved from frame.el
2761 (offix-start-drag-region) moved from frame.el
2762 (offix-start-drag) moved from frame.el
2763 (cde-start-drag-region) cde drag regions
2764 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2766 1998-05-26 Oliver Graf <ograf@fga.de>
2768 * dragdrop.el: created dragdrop-drag prototypes
2769 (cde-start-drag-region) fixed typo
2771 1998-05-28 SL Baur <steve@altair.xemacs.org>
2773 * simple.el (after-init-hook): Remove reader macro.
2775 * packages.el (packages-hardcoded-lisp): Get rid of reader
2776 macros. Update DOC string.
2778 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2780 * mouse.el (drag-window-divider): Ditto.
2782 * modeline.el (mouse-drag-modeline): Use it.
2784 * lisp-mode.el (let-specifier): Specify indentation.
2786 * specifier.el (let-specifier): Renamed from
2787 `with-specifier-instance'.
2789 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2792 * faces.el: move definition of xpm-color-symbols from x-faces.el
2793 to faces. Predicate x-get-resource on the presence of x.
2795 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2796 faces as specfier defaults.
2798 * package-get.el: don't use package-admin-add-single-file-package.
2800 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2802 * toolbar-items.el: Fixup tooltips.
2803 (toolbar-gnus): Don't use obsolete variable
2804 toolbar-news-frame-properties.
2805 (toolbar-news-reader): Default to `gnus' instead of
2808 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2811 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2813 * package-get.el: rename -installedp -> -installed-p.
2815 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2817 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2818 attributes, and assinged it to continuation, truncation and
2821 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2822 and made continuation, truncation and hscroll glyphs arrow
2823 characters out of that font.
2825 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2827 * minibuf.el (minibuffer-electric-separator): Play nicely with
2828 directory-sep-char being \.
2829 (minibuffer-electric-tilde): Ditto.
2830 (read-file-name-map): Ditto.
2832 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2834 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2836 (default-mouse-track-deal-with-down-event): Avoid
2837 `x-disown-selection'; use `disown-selection' instead.
2839 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2842 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2843 moved to (cut-copy-clear-internal) in select.el. Ditto for
2844 (x-delete-primary-selection) (x-kill-primary-selection)
2845 (x-copy-primary-selection).
2846 (own-clipboard): new function.
2848 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2849 functions in select.el. remove old ones.
2850 (mswindows-own-clipboard): new function.
2852 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2854 * gnuserv.el: allow connections from mswindows type devices.
2856 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2858 * msw-glyphs.el: change image type used from cursor to resource.
2860 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2862 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2863 for {top,bottom}-{left,right} values in addition to
2864 {top,bottom}_{left,right}.
2865 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2867 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2869 * cl-macs.el (specifier-instance): Undefine its setf method.
2871 * specifier.el (with-specifier-instance): Added docstring.
2873 * mouse.el (drag-window-divider): Ditto.
2875 * modeline.el (mouse-drag-modeline): Use it.
2877 * lisp-mode.el (with-specifier-instance): Define its indentation
2880 * specifier.el (with-specifier-instance): New macro.
2882 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2884 * package-get.el (package-get-create-custom): new function to
2885 auto-generate package-get-custom.el from package-get-base.el.
2886 * (package-get-ever-installedp): new function.
2887 * (package-get-custom): new function to get all packages specified
2890 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2892 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2894 1998-05-23 SL Baur <steve@altair.xemacs.org>
2896 * cl-extra.el: Reverse previous float change.
2898 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2901 * faces.el (try-font-name): moved from x-faces.el since it is
2902 required by w3 under mswindows as well X.
2904 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2906 * winnt.el: Removed evil (setq completion-ignore-case t)
2907 clause, one more overlookef fsfism.
2908 (nt-quote-args-functions-alist): End sentences with double space.
2910 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
2912 * window-xemacs.el (push-window-configuration): Remove kludgery of
2913 recaching default-toolbar specifier.
2914 (pop-window-configuration): Ditto.
2915 (unpop-window-configuration): Ditto.
2917 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2919 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
2921 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
2923 * winnt.el (nt-quote-args-verbatim): Added function.
2924 (nt-quote-args-prefix-quote): Added function.
2925 (nt-quote-args-backslash-quote): Added function.
2926 (nt-quote-args-double-quote): Added function.
2927 (nt-quote-args-functions-alist): New variable.
2928 (nt-quote-process-args): Added function. This is the main quoting
2929 work horse called from process-nt.c
2931 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2933 * winnt.el: Removed duplicate definitions for backspace,
2934 delete, M-backspace and C-M-backspace.
2935 (file-name-buffer-file-type-alist): Removed this variable.
2936 (find-buffer-file-type): Removed function.
2937 (find-file-binary): Removed function.
2938 (find-file-text): Removed function.
2939 (find-file-not-found-set-buffer-file-type): Removed function.
2940 (save-to-unix-hook): Removed function.
2941 (revert-from-unix-hook): Removed function.
2942 (using-unix-filesystems): Removed function.
2943 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
2945 (x-set-selection): Removed function.
2946 (x-get-selection): Removed function.
2947 Removed commented FSFisms.
2948 Replaced copyright notice (this file is not part of GNU Emacs).
2949 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2950 comint-process-echoes setting to t.
2952 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2954 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2955 and used following the interface change of
2956 `paths-find-recursive-path'.
2958 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2959 regexp instead of a list of base names.
2960 (paths-version-control-filename-regexp):
2961 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
2962 Introduced and used following the interface change of
2963 `paths-find-recursive-path'.
2965 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2967 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2968 on X devices, rather than on all non-TTY devices.
2970 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2972 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2974 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
2976 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
2978 * itimer.el (activate-itimer): Fixed usage of integers
2979 as argument to `concat'.
2981 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2983 * itimer.el (start-itimer): replace the use of `concat' with
2986 1998-05-16 SL Baur <steve@altair.xemacs.org>
2988 * mode-motion.el (mode-motion-hook): Clarify docstring.
2989 From Bob Weiner <weiner@altrasoft.com>
2991 * loadhist.el (symbol-file): Supply prompt string when used
2993 From Bob Weiner <weiner@altrasoft.com>
2995 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2997 * loadup.el (really-early-error-handler): Ditto.
2999 * update-elc.el: Ditto.
3001 * setup-paths.el (paths-construct-exec-path): Ditto.
3003 * make-docfile.el: Ditto.
3005 * find-paths.el (paths-decode-directory-path): Use split-path
3006 instead of decode-path.
3008 * files.el (parse-colon-path): Update docstring reference.
3010 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3014 Bind cut'n'paste keys to non window-system specific functions.
3016 * msw-select.el: New function mswindows-clear-clipboard.
3017 mswindows-cut-copy-clipboard extended to handle clearing of the
3018 selection and renamed to mswindows-cut-copy-clear-clipboard.
3020 * select.el: on mswindows devices delete-primary-selection
3021 calls mswindows-clear-clipboard.
3023 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
3025 * simple.el (quoted-insert): Inhibit quit when using read-char.
3027 * cmdloop.el (read-char): Don't inhibit quit.
3028 (read-char-exclusive): Ditto.
3029 (read-char): Signal quit if quit-char was pressed.
3030 (read-char-exclusive): Ditto.
3031 (read-quoted-char): Return a character, not integer.
3033 * menubar-items.el (default-popup-menu): Use Andy's generic
3035 (default-popup-menu): Fix code.
3037 1998-05-14 Oliver Graf <ograf@fga.de>
3039 * dragdrop.el (dragdrop-function-widget): this time it's done
3041 1998-05-13 Oliver Graf <ograf@fga.de>
3043 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3045 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
3047 * device.el (device-pixel-width):
3048 (device-pixel-height):
3052 (device-color-cells): Swapped parameters to device-system-metric
3053 according to the interface change.
3055 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
3057 * mouse.el (default-mouse-motion-handler): Use new name of the
3058 function event-over-vertical-divider-p.
3059 Do not set E-W arrow cursor over the divider if
3060 vertical-divider-draggable-p is nil in the window.
3061 ([top-level]): Use new name for the variable
3062 vertical-divider-map.
3063 (drag-window-divider): Respect vertical-divider-draggable-p.
3064 Variable name typo fixes.
3066 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3068 * keymap.el (kbd): Define here; handle string constants and
3071 1998-05-15 Christian Nyb <chr@mediascience.no>
3073 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
3076 1998-05-13 Didier Verna <verna@inf.enst.fr>
3078 * mouse.el (drag-window-divider): give the vertical divider a
3079 pressed look when dragging it.
3081 1998-05-13 Andy Piper <andyp@parallax.co.uk>
3083 * faces.el: predicate some more face operations on x or mswindows
3086 * modeline.el: enable modeline coloring for mswindows.
3088 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3090 * minibuf.el (minibuffer-default): Added variable; compatible with
3092 (next-history-element): Used `minibuffer-default'.
3094 1998-05-12 Oliver Graf <ograf@fga.de>
3096 * dragdrop.el (dragdrop-function-widget): button and mods ok
3097 arguments still look a bit strange
3098 (dragdrop-compare-mods) created
3099 (dragdrop-drop-do-functions) correctly checks for buttons and
3102 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3104 * setup-paths.el (paths-default-info-directories): Replace
3105 path-separator with directory-sep-char.
3107 * files.el (path-separator): Don't define it here.
3109 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3111 * update-elc.el: Ditto.
3113 * setup-paths.el (paths-construct-exec-path): Ditto.
3115 * make-docfile.el: Ditto.
3117 * loadup.el (really-early-error-handler): Ditto.
3119 * find-paths.el (paths-decode-directory-path): Use decode-path
3120 instead of decode-path-internal.
3122 * files.el (parse-colon-path): Update docstring.
3124 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
3126 * subr.el (get-buffer-window-list): Make BUFFER optional.
3128 * window-xemacs.el (windows-of-buffer): Defalias to
3129 get-buffer-window-list.
3131 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3133 * disass.el: Fix maintainer keyword.
3135 * bytecomp.el (byte-compile-and-load-file): Autoload.
3136 (byte-compile-buffer): Ditto.
3138 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3139 value is returned, not the name.
3140 (lisp-imenu-generic-expression): Enable it.
3141 (lisp-mode-variables): Ditto.
3142 (lisp-indent-offset): Change defconst to defvar.
3143 (lisp-indent-function): Ditto.
3144 (lisp-body-indent): Ditto.
3146 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3148 * modeline.el: Use zap-last-kbd-macro-event.
3150 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3151 nil, don't attempt to do anything with messages.
3152 (eval-last-sexp): Use `letf' for clarity.
3154 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3156 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3158 1998-05-11 Martin Buchholz <martin@xemacs.org>
3163 Change empty docstrings into no doc strings at all.
3164 Fix bogus FSF-format docstrings.
3165 * etags.el: Fix docstring.
3167 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3169 * package-get.el (package-get): Use internal md5
3171 1998-05-13 SL Baur <steve@altair.xemacs.org>
3173 * about.el (about-xemacs): Correct abuse of concat.
3175 1998-05-11 SL Baur <steve@altair.xemacs.org>
3177 * info.el (Info-mode): Use easymenu.
3179 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3181 * apropos.el (apropos): Don't use concat with integers.
3183 * cmdloop.el (describe-last-error): Handle the case when no error
3184 was seen gracefully.
3186 * apropos.el (apropos-print): Use with-displaying-help-buffer as
3188 (apropos-describe-plist): Ditto.
3190 * help.el (with-displaying-help-buffer): Revert to a defun.
3191 (describe-key): Use it as defun.
3192 (describe-mode): Ditto.
3193 (describe-bindings): Ditto.
3194 (describe-prefix-bindings): Ditto.
3195 (describe-installation): Ditto.
3196 (view-lossage): Ditto.
3197 (describe-function): Ditto.
3198 (describe-variable): Ditto.
3199 (describe-syntax): Ditto.
3201 1998-05-11 Oliver Graf <ograf@fga.de>
3203 * dragdrop.el: changed order of require/provide
3204 (dragdrop-drop-mime-default) changed to new calling conventions
3205 (dragdrop-drop-do-functions) changed to new calling conventions
3206 (dragdrop-function-widget) this one needs more work...
3208 1998-05-10 Oliver Graf <ograf@fga.de>
3210 * about.el: another small change in my entry
3211 * dragdrop.el (dragdrop-drop-log-function): logging added
3213 changed interface to handler functions. now called with event
3216 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
3218 * glyphs.el (divider-pointer-glyph): Declared new glyph,
3219 E-W arrow pointer displayed over draggable dividers.
3221 * mouse.el (default-mouse-motion-handler): Show it when
3223 (drag-window-divider): Added.
3224 ([top-level]): Initialized window-divider-map with a keymap
3225 binding the above function to left button down event.
3227 * x-mouse.el (x-init-pointer-shape): Initialize
3228 divider-pointer-glyph from Cursor.dividerPointer, or use default
3231 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3233 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3235 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3237 * simple.el (count-words-buffer): Don't query for buffer.
3238 (count-lines-buffer): Ditto.
3240 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3242 * help.el (where-is): add optional insert argument.
3244 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3246 * help.el (describe-key-briefly): New argument INSERT.
3248 * simple.el (eval-expression): New optional argument; synch with
3251 * keydefs.el (global-map): Add new register bindings.
3253 * register.el: Synched with FSF 20.3.
3255 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3257 * window-xemacs.el (recenter): all arguments are optional.
3259 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
3261 * device.el: (device-pixel-width): Reflected name/parameters
3262 change to device-system-metric.
3263 (device-pixel-height): Ditto.
3264 (device-mm-width): Ditto.
3265 (device-mm-height): Ditto.
3266 (device-bitplanes): Ditto.
3267 (device-color-cells): Ditto.
3269 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3271 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3273 * cl.el (most-positive-fixnum): Document.
3274 (most-negative-fixnum): Ditto.
3276 * cus-dep.el: Updated comment.
3278 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
3281 * cus-load.el (custom-put): Removed.
3283 * files.el (after-find-file): Just resignal quit instead of
3284 signaling "canceled".
3286 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3288 * frame.el (other-frame): Use `focus-frame' instead of
3289 select-frame kludges.
3291 * lisp-mode.el: Update lisp-indent-function for
3292 save-selected-frame and with-selected-frame.
3294 * frame.el (save-selected-frame): New macro.
3295 (with-selected-frame): Ditto.
3296 (other-frame): Use `set-frame-focus'.
3298 1998-05-06 Oliver Graf <ograf@fga.de>
3300 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
3301 (dragdrop-drop-url-default) default handler for URL drops created
3302 (dragdrop-drop-mime-default) default handler for MIME drops created
3303 (dragdrop-drop-functions) default custom for handling drops created
3304 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
3306 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
3308 * mouse.el: Removed redundant mouse-mswindows-drop function.
3310 1998-05-05 Oliver Graf <ograf@fga.de>
3312 * about.el: changed some text in my entry
3313 * dragdrop.el: added customs
3315 1998-05-04 Oliver Graf <ograf@fga.de>
3317 * mouse.el: killed global drop key bindings
3318 (mouse-offix-drop) removed
3319 * dragdrop.el: created
3320 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
3322 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
3324 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
3325 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
3327 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
3330 * scrollbar.el (scrollbars-visible-p): Use new
3331 {vertical,horizontal}-scrollbar-visible-p specifiers.
3333 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
3335 * device.el (device-pixel-height):
3336 (device-pixel-width):
3340 (device-color-cells): Moved these 6 functions from device.c; they
3341 all use single (device-system-metrics) call.
3343 1998-05-09 SL Baur <steve@altair.xemacs.org>
3345 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
3349 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
3350 Suggested by Hrvoje Niksic <hniksic@srce.hr>
3352 * help.el (help-map): Remove Hyperbole keybinding logic.
3353 Suggested by: Michael Ernst <mernst@cs.washington.edu>
3355 1998-05-08 SL Baur <steve@altair.xemacs.org>
3357 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
3358 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
3360 1998-05-07 Andy Piper <andyp@parallax.co.uk>
3362 * msw-glyphs.el: use nicer icon3 from the frame icon.
3364 1998-05-07 SL Baur <steve@altair.xemacs.org>
3366 * version.el (emacs-version): Remove InfoDock conditionals.
3368 * startup.el (startup-splash-frame): Change ID logo name.
3370 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
3372 * files.el (after-find-file): If the user presses C-g on
3373 directory-creation prompt, kill the buffer.
3375 1998-05-06 SL Baur <steve@altair.xemacs.org>
3377 * simple.el (count-words-region): Reverse previous change.
3379 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
3381 * replace.el (query-replace): Just call perform-replace.
3382 (query-replace-regexp): Ditto.
3383 (perform-replace): Move region handling here.
3384 (perform-replace): Use the new arg to match-data.
3386 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
3388 * x-init.el: Install X specific display table that
3389 displays char 0240 as a space to avoid whatever it is
3390 that screws up display of that character code.
3392 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
3394 * help.el (function-arglist): If no arguments are documented for a
3395 subr, print nothing rather than incorrect output.
3397 1998-05-05 SL Baur <steve@altair.xemacs.org>
3399 * cmdloop.el (command-error): Update bail-out error message to use
3400 `emacs-program-name'.
3402 * lib-complete.el: Remove reader macro cruft.
3404 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
3407 * simple.el (count-words-region): Drop interactive-p check on the
3410 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3414 Correct spelling of mswindows-font-canonicalize-name.
3416 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3418 * ldap.el (ldap-host-parameters-alist): Replaced with
3419 `ldap-host-parameters-plist'
3420 (ldap-search): Adapt to previous change
3422 1998-05-02 SL Baur <steve@altair.xemacs.org>
3424 * about.el (about-hackers): Update Bob Weiner bio.
3425 (about-maintainer-info): Ditto.
3427 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
3429 * simple.el (display-warning-minimum-level): Docfix.
3431 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
3433 * widget.el (:default-get): New keyword.
3434 * wid-edit.el (default, widget-default-default-get): Define it.
3435 (group, widget-group-default-get): Define it.
3436 (menu-choice, widget-choice-default-get): Define it.
3437 (widget-default-get): New function.
3438 (widget-choice-action): Call it.
3439 (widget-editable-list-entry-create): Call it.
3441 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3443 * byte-optimize.el (byte-boolean-vars): Removed.
3444 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
3445 lookup through `byte-boolean-vars'.
3447 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
3449 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
3450 resource-provided values into ghost specs for scrollbar-height and
3453 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3455 * byte-optimize.el: Don't attempt to optimize /=.
3457 * bytecomp.el (byte-compile-one-ore-more-args): New function.
3458 (byte-compile-/=): Ditto.
3460 1998-05-02 SL Baur <steve@altair.xemacs.org>
3462 * apropos.el: Use `with-displaying-help-buffer'.
3463 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3464 Use `with-displaying-help-buffer'.
3465 (apropos-follow): Do not give special treatment to buffer cursor
3466 was in prior to a mouse click.
3467 (apropos-describe-plist): Use `with-displaying-help-buffer'.
3468 (apropos-print-doc): Set correct buffer for setting text
3471 1998-05-01 SL Baur <steve@altair.xemacs.org>
3473 * help.el (help-buffer-prefix-string): New variable.
3474 (help-buffer-name): Use it.
3476 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3479 1998-04-30 Greg Klanderman <greg@alphatech.com>
3481 * frame.el (other-frame): Work even when focus-follows-mouse is true.
3483 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3485 * files.el (find-file-noselect): Update docstring.
3486 (find-file-noselect): Signal an error if found an unreadable file.
3487 (file-chase-links): Save the match data.
3488 (normal-mode): Use `lwarn' and `error-message-string'.
3489 (interpreter-mode-alist): Change defconst to defvar.
3490 (inhibit-first-line-modes-regexps): Ditto.
3491 (inhibit-first-line-modes-regexps): Added .tgz.
3492 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
3493 (change-major-mode-with-file-name): New user-option.
3494 (set-visited-file-name): Synched with FSF.
3495 (file-name-extension): New function, from FSF 20.3.
3496 (file-relative-name): Synched with FSF.
3497 (save-some-buffers): Support the C-r feature.
3498 (recover-session): Synched with FSF.
3499 (kill-some-buffers): Ditto.
3500 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
3502 1998-04-30 SL Baur <steve@altair.xemacs.org>
3504 * files.el (insert-file): Undo previous change and reenable use of
3507 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3509 * window-xemacs.el (recenter): Define.
3511 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3513 * font.el (mswindows-font-create-name)
3514 (mswindows-font-create-object): new functions for mswindows type
3517 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3518 strings are parsed as well as font objects.
3520 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3522 * modeline.el (defining-kbd-macro): Restore modeline indication of
3523 kbd-macro being recorded.
3524 (add-minor-mode): Simplify docstring.
3525 (modeline-minor-mode-menu): Remove stuff.
3527 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3529 * code-process.el (call-process): dynamically decide process
3532 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3534 * modeline.el: Add line-number-mode, column-number-mode to
3535 the modeline minor-mode menu. Button2 on the line number does
3538 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3540 * mouse.el: move x-selection-owner-p type things to
3543 * msw-init.el: copy zmacs stuff from x-init.el
3545 * msw-select.el (mswindows-own-selection)
3546 (mswindows-disown-selection) (mswindows-selection-owner-p): new
3547 functions. Very simple minded implementation of selectio
3550 * select.el (own-selection) (disown-selection)
3551 (activate-region-as-selection) (select-make-extent-for-selection)
3552 (valid-simple-selection-p): functions moved from x-select.el for
3553 generalized selection.
3555 * x-select.el: see select.el changes.
3557 * x-toolbar.el: use new selection functions.
3559 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3561 * packages.el (packages-find-package-directories): Fixed bug that
3562 would pick up multiple site-package directories.
3563 (package-locations): Added "xemacs-packages" as a late package
3566 * find-paths.el: Now uses `emacs-program-name' and
3567 `emacs-program-version'.
3568 Additions to enforce version-specific directories in
3569 `paths-find-version-directory'.
3571 1998-04-29 SL Baur <steve@altair.xemacs.org>
3573 * default.el: Removed.
3574 * site-start.el: Removed.
3576 1998-04-29 Didier Verna <verna@inf.enst.fr>
3578 * minibuf.el (minibuffer-history-minimum-string-length): Default
3581 1998-04-28 SL Baur <steve@altair.xemacs.org>
3583 * find-paths.el (paths-program-name): Rename.
3584 (paths-emacs-root-p): Ditto.
3585 (paths-find-site-directory): Ditto.
3587 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3589 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3590 `emacs-lisp-byte-compile-and-load'.
3592 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3594 * ldap.el (ldap-search): Fixed additional parameter passing to
3597 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3599 * select.el (kill-primary-selection) (selection-owner-p)
3600 (copy-primary-selection) (yank-clipboard-selection)
3601 (selection-exists-p) (delete-primary-selection): new file and
3602 functions that do the right thing for the selected device.
3604 * x-menubar.el: use generalised selection functions.
3606 * dumped-lisp.el: dump select.el.
3608 1998-04-27 SL Baur <steve@altair.xemacs.org>
3610 * find-paths.el (paths-progname): New variable.
3611 (paths-emacs-root-p): Use it.
3612 (paths-find-site-directory): Ditto.
3614 1998-04-26 SL Baur <steve@altair.xemacs.org>
3616 * loadup.el ((member "dump" command-line-args)): Dump as
3617 `infodock' if InfoDock.
3619 1998-04-25 SL Baur <steve@altair.xemacs.org>
3621 * find-paths.el (construct-emacs-version): Simplify, include
3622 program name in the return value.
3623 * (paths-find-version-directory): Use it.
3625 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3627 * info.el (Info-parse-dir-entries): Fixed regexp
3628 (Info-build-dir-anew): Remove full suffix and capitalize info file
3629 name for files with no @direntry
3630 (Info-batch-rebuild-dir): New function
3631 (Info-suffixed-file): Check for regular files instead of simple
3632 file existence (could catch directories before)
3634 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3636 * setup-paths.el, find-paths.el: Removed uses of `not' which
3637 temacs doesn't have.
3639 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3640 into root searching.
3642 1998-04-24 Martin Buchholz <martin@xemacs.org>
3644 * subr.el: Remove definition of `not'.
3646 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3648 * msw-glyphs.el: enable graphics support.
3650 1998-04-23 Didier Verna <verna@inf.enst.fr>
3652 * x-menubar.el (default-menubar): restored the line-number-mode
3655 * misc doc string updates related to the options menu.
3657 1998-04-24 SL Baur <steve@altair.xemacs.org>
3659 * setup-paths.el (paths-construct-load-path): Fix typo.
3661 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3663 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3664 font-menu-ignore-scaled-fonts don't have to be bound now; this
3665 gets us one step further towards making --no-autoloads work.
3667 * startup.el (normal-top-level): Load auto-autoloads only if
3668 lisp-directory is non-nil.
3670 * setup-paths.el (paths-construct-load-path): Made it robust
3671 against nil lisp-directory.
3673 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3674 to the list of variables that cause a warning when nil.
3676 * toolbar.el (init-toolbar-location): Now works even when there's
3677 no toolbar icon directory.
3679 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3681 * help.el (view-lossage): Recognize it.
3683 * simple.el (log-message): Mark multiline messages.
3685 1998-04-22 SL Baur <steve@altair.xemacs.org>
3687 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3689 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3691 * package-get.el (package-get-all): add `\n' separator to
3692 interactive specification so that both variables are read
3694 1998-04-22 Didier Verna <verna@inf.enst.fr>
3696 * x-menubar.el: ported the options menu to Custom.
3697 Moved the "read only" toggle button to the buffers menu.
3698 Corrected some missing ;;;###autoload or defcustom.
3700 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3701 the scrollbar-visible specifier for options menu handling.
3703 * toolbar.el (toolbar-visible-p)
3704 (toolbar-captioned-p)
3705 (default-toolbar-position): defcustom wrappers around
3706 the toolbar specifiers for options menu handling.
3708 * frame.el (get-frame-for-buffer-default-instance-limit):
3709 defcustom it for options menu handling.
3711 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3712 font-lock-mode for options menu handling.
3714 * cus-start.el: added Custom properties to overwrite-mode for
3715 options menu handling.
3717 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3719 * about.el: shameless self-promotion.
3721 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3723 * simple.el (raw-append-message): Slightly optimize.
3724 (remove-message): Use `push' for clarity.
3725 (append-message): Ditto.
3726 (display-warning): Dito.
3727 (raw-append-message): Send the message to the appropriate device.
3729 1998-04-22 SL Baur <steve@altair.xemacs.org>
3731 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3732 From Sean MacLennan <Sean.MacLennan@pika.ca>
3734 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3736 * setup-paths.el: Changed `directory-sep-char' to
3737 `path-separator', following a change in GNU Emacs.
3739 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3741 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3742 (Info-build-dir-anew): Add a final newline.
3743 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3745 (Info-rebuild-dir): Ditto
3747 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3749 1998-04-21 SL Baur <steve@altair.xemacs.org>
3751 * simple.el (count-words-buffer): Retain zmacs region.
3752 (count-words-region): Ditto.
3753 * simple.el: (what-line): Expanded line counts.
3754 (count-lines): New parameter to conditionalize whether collapsed
3756 From Bob Weiner <weiner@altrasoft.com>
3758 1998-04-19 SL Baur <steve@altair.xemacs.org>
3760 * packages.el (package-locations): infodock-packages must override
3761 mule-packages and packages.
3763 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3766 remove rude messages from widget-activation-widget-mapper
3767 and widget-activation-glyph-mapper
3769 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3771 * toolbar.el: Remove (featurep 'x) test from
3772 toolbar-make-button-list
3774 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3776 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3777 only if in the same frame.
3779 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3781 * packages.el (package-locations): Added site-packages hierarchy.
3783 * setup-paths.el (paths-default-info-directories): Introduced and
3786 * packages.el, setup-paths.el: Set various path searching depths
3789 * packages.el (packages-hierarchy-depth):
3790 (packages-load-path-depth): Introduced and used.
3792 * setup-paths.el (paths-load-path-depth): Introduced and used.
3794 * find-paths.el (paths-find-recursive-path): Added max-depth
3797 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3799 * setup-paths.el (paths-construct-info-path): Removed
3800 dependency on behavior of (file-name-as-directory "").
3802 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3804 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3807 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3809 * dump-paths.el, startup.el: Added handling for --debug-paths.
3811 1998-04-15 William M. Perry <wmperry@aventail.com>
3813 * wid-edit.el: We cannot just set the help-echo or balloon-help
3814 properties for an extent based on the :help-echo widget
3815 property, since help-echo and balloon-help cause an EXTENT to
3816 get passed in, where :help-echo functions are expecting a WIDGET
3818 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3820 * scrollbar.el (init-scrollbar-from-resources): Call
3821 mswindows-init-scrollbar-metrics when appropriate.
3823 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3825 * dumped-lisp.el: dump x-toolbar for window system
3827 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3828 have support and xpm.
3830 1998-04-16 SL Baur <steve@altair.xemacs.org>
3832 * files.el (toggle-read-only): Fix docstring.
3833 From Didier Verna <verna@inf.enst.fr>
3835 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3837 * startup.el (normal-top-level): Load autoload-file-name without
3838 specifying an extension---some people only auto-autoload.el.gz.
3840 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3842 * files.el (backup-enable-predicate): Don't bomb on NAME being
3845 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3847 * find-paths.el, packages.el: Now prefers configure'd paths.
3848 This shouldn't cause any of the originally anticipated problems as
3849 the current paths architecture will not define the various
3850 configure-xxx variables if they're not specified on the configure
3853 * find-paths.el, setup-paths.el, packages.el: Removed all
3854 mentionings of "/" as a path separator.
3855 Used paths-construct-path throughout.
3857 * find-paths.el (paths-construct-path): Created to assemble paths
3858 from directory components.
3860 * setup-paths.el, packages.el: Used paths-decode-directory-path
3861 instead of decode-path-internal.
3863 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3865 (paths-decode-directory-path) Created.
3867 * setup-paths.el: Changed configure-exec-path to
3868 configure-exec-directory.
3870 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3872 * packages.el (packages-find-packages): Fixed decoding of
3875 * startup.el: -no-packages -> -no-early-packages.
3877 (packages-load-package-lisps): Fixed loading of auto-autoload
3880 * startup.el (normal-top-level): Fixed loading of core
3883 * obsolete.el: Un-obsoleted site-directory. Sigh.
3885 * startup.el, packages.el, dump-paths.el: Added proper settings
3886 for site-directory and lisp-directory variables.
3888 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3889 inhibit-package-autoloads and fixed handling of it.
3891 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3892 handling of former inhibit-package-init, now
3893 inhibit-early-packages, to make -vanilla etc. work.
3895 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3897 * code-process.el (start-process): Fallback to 'undecided instead
3898 of 'binary for process input coding stream.
3900 * process.el (start-process): Docstring fix.
3902 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3904 * info.el (Info-insert-dir): Do not insert temporary dir files
3905 in Info-dir-file-attributes
3906 (Info-build-dir-anew): Ensure temporary buffer is not read-only
3907 (Info-rebuild-dir): Ditto.
3909 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3911 * obsolete.el: Added obsoleteness declarations for
3912 `site-directory' and `Info-default-directory-list'.
3914 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3916 * find-paths.el (paths-find-emacs-root): Only look at the
3917 executable at the end of the symlink chain for determining the
3920 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3922 * setup-paths.el (paths-construct-info-path): Changed construction
3923 to cater to gone default in configure.
3925 * find-paths.el (paths-uniq-append): Added.
3927 * packages.el: Rewritten package path construction once again.
3929 * dump-paths.el, startup.el: Removed package-path as a global
3932 * package-admin.el (package-admin-add-single-file-package):
3933 (package-admin-add-binary-package): Changed package-path to
3936 * packages.el (packages-split-path): Split path at "/" rather than
3937 nil according to change in emacs.c.
3939 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3941 * setup-paths.el (paths-construct-info-path): Changed info path
3942 order so that directories come out right.
3943 (paths-find-lock-directory): Fixed bug: It used to think
3944 configure-lock-directory is a path.
3946 1998-04-06 Jeff Miller <jmiller@smart.net>
3948 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3949 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3950 eases the use of toolbar-add/kill-item functions.
3952 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3954 * code-files.el (file-coding-system-alist): Commented out
3955 loaddefs.el magical treatment.
3957 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3959 * info.el (Info-rebuild-outdated-dir): Added new option
3960 `conservative' and made it the default
3961 (Info-rebuild-dir): Appropriately parse multi-line description
3962 strings, and multi-section dir files. Issue warning when dir
3963 is rebuilt as temporary
3964 (Info-build-dir-anew): Issue warning when dir is built as
3967 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3969 * list-mode.el (list-mode-map): Bind highlight motion commands to
3970 standard keys left, right, C-b and C-f.
3972 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3974 * files.el (auto-mode-alist): allow .sc for Scheme->C
3976 1998-04-06 SL Baur <steve@altair.xemacs.org>
3978 * loadup.el (pureload): Don't quote (garbage-collect).
3980 1998-04-04 SL Baur <steve@altair.xemacs.org>
3982 * package-get-base.el: Updated.
3984 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3986 * isearch-mode.el (isearch-just-started): New variable.
3987 (isearch-mode): Set it.
3988 (isearch-repeat): Advance one character forward only if the search
3989 was successful, and was not just started.
3990 (isearch-repeat): Clear isearch-just-started.
3992 1998-04-02 SL Baur <steve@altair.xemacs.org>
3994 * finder.el (finder-compile-keywords): Don't eval new finder-inf
3997 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
3999 * subr.el (listify-key-sequence): Removed.
4001 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
4003 * bytecomp.el (byte-compile-print-gensym): New option.
4004 (byte-compile-output-file-form): Use it.
4005 (byte-compile-output-docform): Ditto.
4006 (byte-compile-compiled-obj-to-list): Ditto.
4008 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
4010 * msw-glyphs.el: set frame icon if xpm support.
4012 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4014 * help.el: Code that pretty prints variable values
4017 1998-04-02 SL Baur <steve@altair.xemacs.org>
4019 * find-paths.el (paths-emacs-root-p): Correct test for installation
4021 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4023 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4025 * loaddefs.el: Don't set debug-ignored-errors; leave
4026 its default value set to nil.
4028 1998-03-29 Damon Lipparelli <lipp@primus.com>
4030 * info.el (Info-rebuild-dir): fixed mis-spelling.
4032 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4034 * info.el (Info-rebuild-outdated-dir): New custom var
4035 (Info-insert-node): Create/update dir file when needed, ie when it
4036 does not exist or is older than some info files in directory
4038 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4040 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4041 for last packages, mainly for using a 20.4 package base.
4043 * packages.el (late-packages): Typo fix. It was called
4046 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4047 relative symlinks correctly.
4048 (paths-find-emacs-roots): More rigorous checking for plausible
4049 configuration-time root.
4051 * startup.el (normal-top-level): Added a warning if XEmacs cannot
4054 1998-03-27 Martin Buchholz <martin@xemacs.org>
4056 * faces.el: Fix docstrings.
4057 * glyphs.el: Fix docstrings.
4058 * mouse.el: Fix docstrings.
4060 * frame.el: Change phrase `current frame' to `selected frame'.
4062 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4064 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4065 macros using backquote to make them infinitely more readable.
4067 1998-03-30 SL Baur <steve@altair.xemacs.org>
4069 * packages.el (packages-find-package-path): Hardcoded specialized
4070 InfoDock support until we can clean this up.
4072 * help.el (describe-bindings-1): Return the value of the bindings
4073 help buffer created.
4074 (describe-bindings): Ditto.
4076 * simple.el (set-variable): Restore previous behavior of not
4077 bombing if the variable to set is not boundp.
4079 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4081 * packages.el (packages-handle-package-dumped-lisps): Allow for
4082 non-local files to be loaded off the package-lisp variable.
4084 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4086 * x-faces.el: Global X resources should override
4087 specs for all device classes (color, grayscale, mono);
4088 code currently doesn't override any of them. Fixed by
4089 calling remove-specifier with '(x default) as the tag
4090 set and allowing inexact matches.
4092 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4094 * faces.el: Separated face intializations based on
4095 device classes into device type specific (tag set,
4096 instantiator) pairs.
4098 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
4100 * wid-edit.el (widget-choice-action): Remember user's explicit
4102 (widget-choice-value-create): Respect it.
4103 From Richard Stallman <rms@gnu.org>
4105 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4107 * setup-paths.el (paths-construct-info-path): Always append
4108 existing directories from configure-time info path.
4110 * startup.el (startup-setup-paths): Renamed misnamed info-path to
4111 Info-directory-list.
4113 * info.el: Removed Info-default-directory-list which was broken by
4115 Removed bogus initialization of Info-directory-list---startup.el
4116 can do a much better job.
4117 Added autoload of Info-directory-list.
4119 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4120 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4121 be exclusive; now it's merely given precedence, just like in the
4124 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4126 * find-paths.el (paths-find-architecture-directory): Fix bug with
4127 finding; it used to default too early.
4129 1998-03-25 Martin Buchholz <martin@xemacs.org>
4131 * packages.el (packages-split-path): Fix a bug; it used to fail
4132 for paths that weren't split.
4134 1998-03-26 SL Baur <steve@altair.xemacs.org>
4136 * finder.el (finder-compile-keywords): trap on errors.
4138 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
4140 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4141 fourth argument of t so that only the specs exactly
4142 matching the tag lists are removed.
4144 1998-03-25 SL Baur <steve@altair.xemacs.org>
4146 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4148 1998-03-23 SL Baur <steve@altair.xemacs.org>
4150 * minibuf.el (mouse-read-file-name-1): If a default directory was
4151 specified, use it for generating the completions.
4153 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4155 * update-elc.el: Now respects inhibit-package-init and
4157 Now does path construction with loadup-paths.
4159 * startup.el (normal-top-level, startup-setup-paths): Now respects
4160 inhibit-package-init and inhibit-site-lisp.
4162 * packages.el (packages-find-package-path): Extended package path
4163 by version-specific hierarchies.
4164 (packages-find-packages): Now respects inhibit flag and
4166 Moved path setup to loadup-paths.
4168 * make-docfile.el: Now respects inhibit-package-init and
4170 Now does path construction with loadup-paths.
4172 * loadup.el: Now respects inhibit-package-init and
4175 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4177 * loadup-paths.el: New file: setup load-path to encompass
4180 1998-03-22 SL Baur <steve@altair.xemacs.org>
4182 * auto-show.el: load-gc renamed to pureload.
4183 * site-load.el: Ditto.
4184 * packages.el (toplevel): Ditto.
4185 * loadup.el (really-early-error-handler): Ditto.
4186 * dumped-lisp.el (preloaded-file-list): Ditto.
4187 * cus-face.el (custom-declare-face): Ditto.
4189 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4191 * <Today>: The Big Path Searching Overhaul.
4193 * find-paths.el: New file: find and assemble paths in the
4194 installation hierarchy.
4196 * setup-paths.el: New file: global layout of paths and directories
4197 within the XEmacs hierarchy.
4199 * packages.el: Replaced everything related to path searching and
4200 startup by code in terms of find-paths.
4202 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4203 the new path searching engine.
4205 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4208 1998-03-22 SL Baur <steve@altair.xemacs.org>
4210 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4213 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4215 * msw-glyphs.el: Added check for 'mswindows feature, so the file
4216 compiles identically in any configuration.
4217 Removed irrelevant commentary.
4219 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4221 * simple.el (set-variable): Allow setting specifiers.
4223 1998-03-19 SL Baur <steve@altair.xemacs.org>
4225 * lisp.el (forward-sexp): Revert previous change.
4227 1998-03-18 SL Baur <steve@altair.xemacs.org>
4229 * frame.el (frame-initialize): Use `delete-console' instead of
4230 `delete-device' to delete the stream console to match the usage in
4233 1998-03-16 SL Baur <steve@altair.xemacs.org>
4235 * files.el (cdpath-previous): New variable.
4237 From Bob Weiner <weiner@wave.altrasoft.com>
4239 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
4241 * keydefs.el: Changed keybindings of forward-char,
4242 backward, scroll-up and scroll-down to point to their
4243 -command counterparts.
4245 * simple.el: New functions: forwarc-char-command,
4246 backwrad-char-command, scroll-up-command,
4247 scroll-down-command which work liek their counterparts
4248 except that they honor the variable
4249 signal-error-on-buffer-boundary.
4251 Definition of signal-error-on-buffer-boundary received
4254 defvar declaration added for word-across-newline to avoid
4255 byte-compiler warning about the free variable reference.
4257 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
4259 * winnt.el: Removed "%t" from the beginning of
4260 modeline-format. From now on, there's no nt-specifics in the modeline.
4262 1998-03-14 SL Baur <steve@altair.xemacs.org>
4264 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4265 of `when' with `if'.
4267 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
4269 * msw-glyphs.el: New file. Defines TTY-style glyphs for
4270 mswindows. Must be reworked along with glyphs.el, or
4271 merged into it, after there is images support.
4273 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4276 1998-03-13 SL Baur <steve@altair.xemacs.org>
4278 * faces.el: fix for text cursor initialization.
4279 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
4280 From Andy Piper <andyp@parallax.co.uk>
4282 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
4284 * files.el (set-auto-mode): If a mode is not fboundp, check to see
4285 if there is an existing package that handles it and warn the user
4288 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
4290 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
4291 Installation" menu item when Installation-string is not bound.
4293 1998-03-11 SL Baur <steve@altair.xemacs.org>
4295 * lisp.el (forward-sexp): Fix for test for balanced sexp.
4296 From Jeremiah W. James <jerry@cs.ucsb.edu>
4298 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
4301 * faces.el: Fix face initialization.
4303 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
4305 * files.el (backup-enable-predicate): fix breakage introduced
4308 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4310 * x-faces.el (x-init-face-from-resources): The
4311 TTY face property retrieval functions don't return
4312 specifiers, so use face-property instead.
4314 1998-03-09 SL Baur <steve@altair.xemacs.org>
4316 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
4318 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4320 * x-menubar.el: Expanded documentation for
4321 option-save-faces. Changed Options -> Browse Faces
4322 menu entry to invoke customize-face.
4324 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4326 * faces.el: Most face initialization moved out of
4327 init-other-random-faces to the top level so that the
4328 initialization happens before Xemacs is dumped. Much
4329 of the fascist "face-differs-from-default-p or FROB!"
4330 code has been retired in favor of letting the user do
4331 what they want to do. Face initialization code changed
4332 to use `default' specifier tag so that the settings can
4333 be overridden later if the user wishes it.
4335 1998-03-08 SL Baur <steve@altair.xemacs.org>
4337 * about.el (about-hackers): Update contributors list.
4339 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
4341 * specifier.el: Define new specifier tag `default'.
4343 * modeline.el: Initialize faces using `default' tag.
4345 * x-faces.el (x-init-face-from-resources): Remove
4346 specifier specs containing the `default' tag before
4349 1998-03-02 John Jones <jj@asu.edu>
4351 * package-get.el (package-get-all): fixed arguments on call to
4352 package-admin-add-single-file-package.
4353 * package-get.el (package-get-installedp): fixed to match
4354 advertised behavior.
4355 * package-get.el: added function package-get-update-all which
4356 installs newest versions of all the current packages (if they are
4357 not already installed).
4359 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
4361 * files.el (find-file-noselect): Uncommented `truename' binding in
4362 `let*' and use it later to set `buffer-file-truename' iff it's
4363 still nil, as happens for example when finding a compressed
4364 file with "jka-compr".
4366 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
4368 * faces.el: in make-face-* type functions do the operation for all
4369 window systems, not just the first one found.
4371 * font.el: call mswindows-list-fonts for mswindows.
4373 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
4375 * code-process.el (call-process-region):
4376 * process.el (call-process-region):
4377 * package-get.el (package-get-dir):
4378 * files.el (backup-enable-predicate):
4379 * gnuserv.el (gnuserv-temp-file-regexp):
4380 Use temp-directory in place of `/tmp'.
4382 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
4384 * "Fast" dired-in-C enhancements for Windows 95/NT:
4386 * files.el: Added function, `wildcard-to-regexp', from GNU
4389 * files.el (insert-directory): Modified to use special
4390 dired-in-C enhancements if present.
4392 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
4394 * code-files.el: make default coding no-conversion.
4396 1998-03-02 SL Baur <steve@altair.xemacs.org>
4398 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
4401 * update-elc.el: Strip directory when testing for files not to
4404 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
4406 * lisp-mode.el: Use recommended form for menus.
4408 * info.el (Info-construct-menu): Use recommended form for menus.
4410 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
4413 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
4415 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
4416 (get-frame-for-buffer-noselect): Always return frames
4417 in the not-this-window-p cond clause.
4419 1998-02-27 SL Baur <steve@altair.xemacs.org>
4421 * help.el (describe-installation): New function.
4423 * x-menubar.el (default-menubar): Add describe-installation to
4426 * packages.el (packages-unbytecompiled-lisp): Installation.el
4427 should not be bytecompiled.
4429 * dumped-lisp.el (preloaded-file-list): Dump Installation with
4432 * x-menubar.el (default-menubar): Use correct guard for VM menu
4435 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
4437 From Andy Piper <andyp@parallax.co.uk>
4439 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4441 * ldap.el: Do not require ldap-internal at compile time.
4443 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
4445 * code-files.el: new file. a virtual copy of mule-files.el
4447 dependencies. (toggle-buffer-file-ocding-system) new function for
4448 changing the eol type for the current buffer.
4450 * code-process.el: new file. a copy of
4451 mule-process.el. mule-process.el will disappear when things have
4454 * coding.el: new file. a virtual copy of mule-files.el but
4455 without charset dependencies. (coding-system-base) new function
4456 for getting the parent coding system of a coding system with eol
4459 * dumped-lisp.el: add above files for the non-mule case.
4461 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4463 * window-xemacs.el (display-buffer): If no explicit
4464 frame is specified, search for a window that displays
4465 the buffer on the currently selected frame, before
4466 searching other frames.
4468 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4470 * frame.el (get-frame-for-buffer): If not-this-window-p
4471 is non-nil, use window on the selected frame if it is not
4472 also the selected window. When defaulting, search for
4473 windows on the currently selected fgrame before searching
4476 1998-02-25 Didier Verna <verna@inf.enst.fr>
4478 * modeline.el (modeline-swap-buffers): originally named
4479 `mouse-release-modeline'. Whether to actually swap the buffers is
4480 decided in `mouse-drag-modeline'.
4481 (mouse-drag-modeline): A button release event is considered a
4482 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4485 1998-02-25 SL Baur <steve@altair.xemacs.org>
4487 * x-menubar.el: Put redo on the menubar.
4488 From Aki Vehtari <Aki.Vehtari@hut.fi>
4490 1998-02-22 Greg Klanderman <greg@alphatech.com>
4492 * bytecomp.el (displaying-byte-compile-warnings): if
4493 temp-buffer-show-function is set, use it to display current set of
4494 warnings in the "*Compile-Log-Show*" buffer.
4496 * simple.el (display-warning-buffer): if temp-buffer-show-function
4497 is set, use it to display current set of warnings in the
4498 "*Warnings-Show*" buffer.
4500 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4502 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
4505 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4507 * menubar.el: Allow button descriptors at least 2 long.
4509 * x-menubar.el (default-menubar): Use recommended forms.
4510 (file-menu-filter): Remove.
4511 (edit-menu-filter): Remove.
4513 1998-02-24 SL Baur <steve@altair.xemacs.org>
4515 * about.el (about-hackers): Updated.
4517 1998-02-22 Greg Klanderman <greg@alphatech.com>
4519 * help.el (help-max-help-buffers): new variable
4520 (help-register-and-maybe-prune-excess): new function
4521 (help-buffer-name): use help-max-help-buffers.
4522 (with-displaying-help-buffer): use
4523 help-register-and-maybe-prune-excess.
4525 * help.el (help-maybe-pretty-print-value): if the value fits on
4528 1998-02-21 Greg Klanderman <greg@alphatech.com>
4530 * (with-displaying-help-buffer): there is no need to kill the buffer
4531 if it exists, becasuse with-output-to-temp-buffer will clear it.
4532 further, killing the buffer violates the rule that
4533 temp-buffer-show-function, if set, has the full responsibility of
4534 showing the temp buffer. killing the buffer fucks with the window
4535 configuration, hosing temp-buffer-show-function.
4538 1998-02-23 Didier Verna <verna@inf.enst.fr>
4540 * modeline.el (mouse-drag-modeline):
4541 - Always scroll the modeline that was originally clicked on.
4542 - Use x pixels instead of x characters (which doesn't work anyway)
4543 as horizontal reference for modeline dragging. This allows us to
4544 keep on dragging the modeline even if the motion event occurs in
4547 1998-02-23 Didier Verna <verna@inf.enst.fr>
4549 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4550 glyph on the modeline to indicate that dragging the mouse has an
4551 effect both horizontally and vertically.
4553 1998-02-24 SL Baur <steve@altair.xemacs.org>
4555 * about.el (about-xemacs): Get rid of redundant visible version
4558 1998-02-19 SL Baur <steve@altair.xemacs.org>
4560 * about.el (about-hackers): Update credits.
4562 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4564 * prim/register.el (view-register): Show register type file-query.
4566 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4568 * mode-motion.el (mode-motion-highlight-internal):
4569 save-excursion inside save-window-exucrsion form to
4570 hide buffer point changes from save-window-excursion.
4571 Prevents display flickering when the mouse pointer
4574 1998-02-17 Didier Verna <verna@inf.enst.fr>
4576 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4577 function to handle correctly the case of a toolbar one side of the
4578 window: scrolling will not necessarily happen.
4580 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4582 * files.el (after-find-file): Restore missing argument
4583 to format that provides filename for "... consider M-x
4584 recover-file" message. Also call `message' with "%s"
4585 as the first arg instead of an arbitrary string.
4587 1998-02-18 SL Baur <steve@altair.xemacs.org>
4589 * about.el (about-hackers): Various additions.
4591 1998-02-15 SL Baur <steve@altair.xemacs.org>
4593 * autoload.el (generate-file-autoloads-1): Don't force an extra
4594 line out when copying on-the-same line autoloads.
4596 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4599 1998-02-14 Martin Buchholz <martin@xemacs.org>
4601 * x11/x-win-xfree86.el (x-win-init-xfree86):
4602 * x11/x-win-sun.el (x-win-init-sun):
4603 * x11/x-init.el (x-initialize-compose):
4605 (backward-or-forward-kill-sexp):
4606 (backward-or-forward-kill-sentence):
4607 (backward-or-forward-kill-word):
4608 (backward-or-forward-delete-char):
4609 * prim/isearch-mode.el (isearch-help-or-delete-char):
4610 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4611 x-keysym-on-keyboard-p to detect backspace.
4612 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4613 Clean up symbols used with dead keys, checking Linux and solaris
4615 Simplify x-win-*.el using above methods.
4616 Change documentation for x-keysym-*-p functions.
4618 1998-02-14 SL Baur <steve@altair.xemacs.org>
4620 * about.el (about-hackers): Restore entries for Michael Sperber and
4622 From Vinnie Shelton <acs@acm.org>
4624 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4626 * simple.el (count-words-region): Ditto.
4628 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4630 * simple.el (count-words-buffer): Document. Don't print anything
4633 1998-02-12 SL Baur <steve@altair.xemacs.org>
4635 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4636 multiple files in InfoDock.
4638 1998-02-11 SL Baur <steve@altair.xemacs.org>
4640 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4641 from version.el in InfoDock.
4643 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4646 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4648 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4649 variable name in docstring.
4651 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4653 * menubar.h: Include "gui.h".
4655 1998-02-10 SL Baur <steve@altair.xemacs.org>
4657 * site-load.el: Fix documentation.
4659 1998-02-09 SL Baur <steve@altair.xemacs.org>
4661 * package-get-base.el (package-get-base): Updated.
4663 * keymap.el: PC-ize.
4665 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4667 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4668 from' on a fresh line.
4670 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4672 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4675 1998-02-09 SL Baur <steve@altair.xemacs.org>
4677 * undo-stack.el: PC-ize.
4679 * cmdloop.el: PC-ize.
4681 1998-02-08 SL Baur <steve@altair.xemacs.org>
4683 * bytecomp-runtime.el: PC-ize.
4685 * byte-optimize.el: Prolog fixup. PC-ize.
4687 * cus-dep.el: Spelling fix.
4689 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4692 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4694 * text-mode.el (text-mode-hook-identify): New function,
4695 put on text-mode-hook. Set text-mode-variant here.
4696 (text-mode): Don't set it here.
4698 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4700 * text-mode.el (text-mode-hook): New defvar.
4701 (text-mode-variant): New variable.
4702 (text-mode): Set that variable locally.
4703 (toggle-text-mode-auto-fill): New command.
4705 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4707 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4709 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4711 * text-mode.el (paragraph-indent-text-mode):
4712 Renamed from spaced-text-mode.
4713 (text-mode-map): Bind TAB to indent-relative.
4714 (indented-text-mode-map): Variable deleted.
4715 (indented-text-mode): Now an alias for text-mode.
4717 1998-02-05 SL Baur <steve@altair.xemacs.org>
4719 * loadup.el: test-atoms debugging stuffs removed.
4721 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4723 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4725 1997-12-30 Colin Rafferty <colin@xemacs.org>
4727 * help.el (describe-beta): Made it use `locate-data-file'.
4728 (describe-distribution): Ditto.
4729 (describe-copying): Ditto.
4730 (describe-project): Ditto.
4731 (view-emacs-news): Ditto.
4733 * help-nomule.el (help-with-tutorial): Made it use
4734 `locate-data-file' to find tutorial.
4736 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4738 * about.el: Corrected my email address.
4740 * mouse.el: Added 'mouse-mswindows-drop' similar to
4743 1998-01-27 SL Baur <steve@altair.xemacs.org>
4745 * loadup.el (running-xemacs): Spelling fix.
4747 1998-01-26 Colin Rafferty <colin@xemacs.org>
4749 * packages.el (packages-find-packages-1): Don't allow a backwards
4750 compatible lisp tree to overwrite `preloaded-file-list'.
4752 1998-01-26 SL Baur <steve@altair.xemacs.org>
4754 * loadup.el: Don't delete "xemacs" prior to dumping.
4756 1998-01-24 SL Baur <steve@altair.xemacs.org>
4758 * package-info.el (pi-last-mod-date): New function.
4759 (pi-author-version): New function.
4760 (batch-update-package-info): Use them.
4762 1998-01-23 Colin Rafferty <colin@xemacs.org>
4764 * frame.el (get-frame-for-buffer-default-to-current): Create.
4765 (get-frame-for-buffer-noselect): Allow user to use current frame
4766 with `get-frame-for-buffer-default-to-current'.
4768 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4770 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4771 (byte-compile-output-docform): Ditto.
4772 (byte-compile-compiled-obj-to-list): Ditto.
4774 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4776 * startup.el (command-line-1): Removed code that ran
4779 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4781 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4783 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4785 * frame.el (suspend-emacs-or-iconify-frame): Check using
4786 `device-on-window-system-p' instead of explicitly checking for X,
4787 so that the same logic works for MS Windows.
4788 (suspend-or-iconify-emacs): Ditto.
4790 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4792 * about.el (about-maintainer-info): Andy Piper is back.
4793 (xemacs-hackers): Updated Andy Piper's email address.
4794 (about-hackers): Added Jonathan Harris.
4795 (about-hackers): Updated Tibor Polgar's email address.
4797 1998-01-18 SL Baur <steve@altair.xemacs.org>
4799 * about.el: Add xemacs.org email manager.
4801 * package-get-base.el (package-get-base): Updated with most recent
4804 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4806 * help.el (function-arglist): Use `indirect-function' instead of
4807 `symbol-function' so that aliases are treated correctly.
4809 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4811 * help.el (help-map): Add f1 binding to `help-for-help'.
4812 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4813 (describe-key-briefly): Use `princ' "%s" to print object.
4814 (with-displaying-help-buffer): Kill buffer if it exists, again.
4815 (describe-key): Use `princ' "%s" to print object.
4816 (describe-function-1): Use `princ' "%s" to print object.
4817 Commented out alias lines removed.
4818 (help-pretty-print-limit): New variable to control pretty-printing
4820 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4821 `help-pretty-print-value' again. Only print-print when OBJECT is
4822 list of length less than `help-pretty-print-limit'.
4823 (describe-variable): Use `help-maybe-pretty-print-value' again.
4825 1998-01-18 SL Baur <steve@altair.xemacs.org>
4827 * simple.el (blink-matching-open): Remove C++ kludge.
4828 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4830 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4832 * info.el (Info-default-directory-list): Made the documentation
4835 1998-01-13 Martin Buchholz <martin@xemacs.org>
4838 * lisp/package-admin.el:
4839 * lisp/build-report.el:
4842 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4844 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4845 warnings in Java buffers without final newline and editing the
4848 1998-01-17 SL Baur <steve@altair.xemacs.org>
4850 * packages.el (packages-find-packages-1): Don't allow a backwards
4851 compatible lisp tree to overwrite `preloaded-file-list'.
4852 Suggested by Colin Rafferty <colin@xemacs.org>
4854 * mouse.el (mouse-offix-drop): Set undo-boundary.
4855 From Oliver Graf <ograf@fga.de>
4857 1998-01-13 SL Baur <steve@altair.xemacs.org>
4859 * loadup.el (load-gc): rewrite as defun.
4860 Print something sensical if a required dump-time file isn't found.
4862 1998-01-12 SL Baur <steve@altair.xemacs.org>
4864 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4865 bug strikes a menudescriptor.
4867 * package-get-base.el (package-get-base): Updated.
4869 * package-info.el (batch-update-package-info): Derive REQUIRES
4872 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4874 * files.el (save-some-buffers): Don't play games with deleting
4875 other windows if we are in the minibuffer window.
4877 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4879 * modeline.el (modeline-minor-mode-menu): Add support for :active
4880 (add-minor-mode): Document :active property to TOGGLE.
4882 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4884 * modeline.el (modeline-minor-mode-menu): Add support for an
4885 `:included' predicate in the `toggle-sym' plist.
4886 (add-minor-mode): Document the :included property, format
4887 docstring some more.
4888 (modeline-minor-mode-menu): Documentation string added.
4890 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4892 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4893 labels from the symbol-names by thwacking off the overly redundant
4894 and overused "mode", parenthesizing "minor", and capitalizing the
4895 resultant strings. Also shortened the menu's title by eliminating
4896 the redundant buffer name.
4897 (add-minor-mode): Beautified the docstring, added mention of the
4898 `:menu-tag' property of TOGGLE.
4899 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4900 `toggle-sym' to beatify the mode-life menus.
4901 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4902 `auto-fill-function'.
4904 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4906 * modeline.el (modeline-minor-mode-menu): Changed the string-only
4907 menus to :style 'toggle.
4909 1997-12-10 Markus Linnala <maage@cs.tut.fi>
4911 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
4913 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
4915 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
4916 only recognize first hyperlink.
4917 (hyper-apropos-highlightify): Deletia, this is already done by
4918 `hyper-apropos-insert-face'.
4919 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
4921 1998-01-09 SL Baur <steve@altair.xemacs.org>
4923 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
4925 (toolbar-mail-reader): Add support for `send'.
4926 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
4928 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
4930 * info.el (Info-emacs-info-file-name): Add defvar for
4931 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
4932 will function properly.
4934 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
4936 * simple.el: make the backwards delete function called by
4937 `backward-or-forward-delete-char' user configurable.
4939 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4941 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
4942 compiled function got loaded from.
4944 1998-01-09 SL Baur <steve@altair.xemacs.org>
4946 * term/apollo.el: Synched up with InfoDock 3.6.2.
4948 1998-01-08 SL Baur <steve@altair.xemacs.org>
4950 * startup.el (load-init-file): Load autoloads earlier.
4951 (startup-splash-frame): Handle InfoDock logo.
4953 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
4955 (x-init-toolbar-from-resources): Move from x-toolbar.el.
4957 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
4958 doesn't have this function.
4960 * packages.el (locate-data-file): Fix to call `locate-file'.
4962 1998-01-07 SL Baur <steve@altair.xemacs.org>
4964 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
4965 version of version.el.
4966 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
4968 * x-menubar.el (default-menubar): Guard reference to
4970 (default-menubar): Guard references to `font-lock-mode'.
4971 (default-menubar): Guard references to font-menu-this-frame-only-p'.
4972 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
4974 * make-docfile.el: Don't snarf doc strings from autoloads.
4976 * startup.el (load-init-file): Use algorithm from loaddefs.el for
4977 loading auto-autoloads files.
4979 * loaddefs.el: Disable dumping autoloads.
4981 1998-01-05 SL Baur <steve@altair.xemacs.org>
4983 * lisp-mnt.el: Synch to Emacs 20.2.
4985 * help.el: Remove manual autoload of `finder-by-keyword'.
4987 * finder.el (finder-by-keyword): Autoload.
4989 * help.el: Conditionalize hyperbole setup.
4991 1998-01-04 SL Baur <steve@altair.xemacs.org>
4993 * packages.el (package-require): Update to reflect new data format.
4995 1998-01-02 Didier Verna <verna@inf.enst.fr>
4997 * x-menubar.el (default-menubar): make the tutorials available
4998 through the menubar. (Plus some compilation warnings cleanup).
5000 1998-01-04 SL Baur <steve@altair.xemacs.org>
5002 * check-features.el: New file. Perform sanity check after build.
5004 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5005 files to tooltalk package.
5006 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5009 * package-admin.el (package-admin-xemacs): Use better default for
5010 location of XEmacs binary.
5012 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
5014 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5015 tag with sexp and add value tag with value `t'.
5017 1998-01-03 SL Baur <steve@altair.xemacs.org>
5019 * package-get.el: Changes to work with real data.
5020 From Pete Ware <ware@cis.ohio-state.edu>
5022 * packages.el (packages-reload-autoloads): Guard load for the time
5025 * update-elc.el ("packages.el"): Force loading packages.el instead
5026 of possibly out-of-date packges.elc.
5027 * make-docfile.el ("packages.el"): Ditto.
5029 1998-01-02 Colin Rafferty <colin@xemacs.org>
5031 * build-report.el (build-report-delete-regexp): Added a rule for
5032 the main tarball shadowing anything past it.
5034 1998-01-02 SL Baur <steve@altair.xemacs.org>
5036 * packages.el (package-provide): Delete a previous provide.
5038 * package-info.el: New file.
5040 * package-get.el: New file.
5041 From Pete Ware <ware@cis.ohio-state.edu>
5042 (package-get): Fix md5 computation to work with Mule.
5044 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5046 * simple.el (log-message-*): Quote symbols in docstrings properly.
5048 1998-01-01 SL Baur <steve@altair.xemacs.org>
5050 * packages.el (packages-new-autoloads): Ignore symbolic links.
5052 * cus-face.el (face-custom-attributes-get): Fix typo.
5053 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5055 1997-12-31 SL Baur <steve@altair.xemacs.org>
5057 * startup.el (load-init-file): Reload new or changed autoloads
5058 unless inhibited. Reload modified dumped lisp (stubbed).
5060 * packages.el (packages-new-autoloads): New function.
5061 (packages-reload-autoloads): New function.
5062 (packages-reload-dumped-lisp): New (stub) function.
5064 * loadup.el: Inhibit reloading dumped files when running temacs.
5066 * loadhist.el (file-provides): Extend to handle variant
5069 * replace.el (query-replace): Fix typo.
5071 1997-12-30 SL Baur <steve@altair.xemacs.org>
5073 * make-docfile.el: list-autoloads-path has been renamed.
5074 * update-elc.el: list-autoloads has been renamed.
5076 * packages.el (packages-list-autoloads): Renamed.
5077 (packages-list-autoloads-path): Ditto.
5079 1997-12-29 Colin Rafferty <colin@xemacs.org>
5081 * packages.el (packages-find-packages-1): Made it signal a warning
5082 for an error in an auto-autoload.el file.
5084 1997-12-30 SL Baur <steve@altair.xemacs.org>
5086 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5088 From Aki Vehtari <Aki.Vehtari@hut.fi>
5090 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5092 * loadhist.el (unload-feature): Remove autoload.
5094 1997-12-28 SL Baur <steve@altair.xemacs.org>
5096 * loadhist.el: Unpackaged.
5098 * help.el (describe-symbol-find-file): Rename
5099 `describe-function-find-file' and make old name obsolete.
5100 (describe-function-1): Use it.
5101 (describe-function-1): Guard reference to
5102 `compiled-function-annotation'.
5104 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5106 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5108 (help-mode-quit): New optional arg to control whether it kills or
5110 (with-displaying-help-buffer): Don't kill buffer initially, even
5111 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5112 (help-pretty-print-value): Rename back from
5113 `help-maybe-pretty-print-value'! If `pp-internal' is available
5114 use it, otherwise use dumped `cl-prettyprint'.
5115 (describe-variable): Use `help-pretty-print-value' again.
5116 (find-func): Removed reference to "find-func" at end.
5118 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
5120 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5121 GUI XEmacs. Rename? x-menubar is rather window system
5122 independant, except for a couple of items.
5124 1997-12-26 SL Baur <steve@altair.xemacs.org>
5126 * x-menubar.el (default-menubar): Remove hyperbole and oobr
5127 entries as they will no longer be distributed with XEmacs.
5129 * format.el (format-alist): Fix image/tiff regexps.
5130 From P. E. Jareth Hein <jareth@camelot-soft.com>
5132 * help.el (help-maybe-pretty-print-value): Rename.
5133 (describe-variable): Use it.
5134 (describe-variable): Add trailing linefeed.
5136 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5138 * help.el (describe-function-1): Don't output anything for
5139 arglist of autoload functions.
5141 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5143 * help.el (describe-function-1): Don't output anything for
5144 arglist of autoload functions.
5146 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5148 * help.el (help-mode-map): New bindings for `help-mode-bury',
5149 `describe-function-at-point', `describe-variable-at-point',
5150 `Info-elisp-ref', `customize-variable', `help-next-section' and
5151 `help-prev-section'.
5152 (help-next-section): New function.
5153 (help-prev-section): New function.
5154 (help-mode-quit): Changed to kill the help buffer.
5155 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
5157 (help-buffer-name): New function to generate the name of help
5159 (with-displaying-help-buffer): Is now a macro. Takes an new first
5160 argument giving the name of the help buffer.
5161 (describe-key): Use `with-displaying-help-buffer' with name.
5162 (describe-mode): Ditto.
5163 (describe-bindings): Ditto.
5164 (describe-prefix-bindings): Ditto.
5165 (view-lossage): Ditto.
5166 (with-syntax-table): New macro.
5167 (function-called-at-point): Use `ignore-errors' and
5168 `with-syntax-table'.
5169 (function-at-point): Ditto.
5170 (describe-function): Use `with-displaying-help-buffer' with name.
5171 (function-arglist): Extracted from `describe-function-1'. Returns
5172 function's arglist as string.
5173 (function-documentation): Extracted from `describe-function-1'.
5174 Returns function's docstring.
5175 (describe-function-1): Remove all the "stream" garbage, including
5176 the stream argument. Use `function-arglist' and
5177 `function-documentation'.
5178 (describe-function-arglist): Just use `function-arglist'.
5179 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5180 (help-pretty-print-value): New function to help with
5181 pretty-printing variable values. Knows about `#<...>'. Needs
5183 (describe-variable): Use `with-displaying-help-buffer' with name.
5184 Formatting improved. Display file where variable is defined, if
5185 known. Use `help-pretty-print-value'.
5186 (describe-syntax): Use `with-displaying-help-buffer' with name.
5187 (list-processes): Remove "stream" garbage.
5189 1997-12-25 SL Baur <steve@altair.xemacs.org>
5191 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5192 call a dumped routine instead.
5194 * x-win-xfree86.el: Wrap file in defun.
5195 * x-win-sun.el: Ditto.
5197 1997-12-23 SL Baur <steve@altair.xemacs.org>
5199 * help.el (view-emacs-news): Remove usage of outl-mouse which
5200 advises functions and does other evil things.
5202 1997-12-22 SL Baur <steve@altair.xemacs.org>
5204 * format.el (format-alist): Add `image/tiff'.
5205 From P. E. Jareth Hein <jareth@camelot-soft.com>
5207 1997-12-21 SL Baur <steve@altair.xemacs.org>
5209 * about.el (about-hackers): More names added.
5211 * make-docfile.el: Remove superfluous package path search.
5213 * loaddefs.el: Commentary changes. Removal of VM autoloads.
5215 1997-12-20 SL Baur <steve@altair.xemacs.org>
5217 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5220 1997-12-18 SL Baur <steve@altair.xemacs.org>
5222 * startup.el (set-default-load-path): Make sure lisp and site-lisp
5223 get trailing slashes when added to the load-path.
5225 * x-init.el (init-x-win): Locate where XEmacs X localization files
5228 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
5230 * x-faces.el: Added support for foregroundToolBarColor
5231 to xpm-color-symbols.
5233 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5235 * etags.el (tags-remove-duplicates): Removed.
5236 (buffer-tag-table-list): Use `delete-duplicates'.
5238 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5240 (get*): Defalias to `get'.
5242 * cl.el (eql): Compare integers with `eq'.
5243 (cl-map-extents): Check for `map-extents' first.
5245 1997-12-17 Didier Verna <verna@inf.enst.fr>
5247 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5248 added the 'numero', 'copyright' and 'trademark' symbols.
5250 * leim/quail/latin-post.el ("french-postfix"): see above.
5252 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5254 * widget.el (define-widget): Check the arguments.
5256 * cus-edit.el (customize-face): Use `check-argument-type'.
5257 (custom-variable-value-create): Use `signal' to signal error.
5258 (custom-variable-reset-saved): Ditto.
5259 (custom-variable-reset-standard): Ditto.
5260 (custom-face-reset-saved): Ditto.
5262 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5263 (widget-default-format-handler): Ditto.
5264 (widget-checklist-add-item): Ditto.
5265 (widget-radio-add-item): Ditto.
5266 (widget-editable-list-entry-create): Ditto.
5267 (widget-sexp-prompt-value): Ditto.
5269 * custom.el (custom-declare-variable): Signal errors better.
5270 (custom-handle-keyword): Ditto.
5271 (custom-declare-group): Ditto.
5273 * window-xemacs.el (windows): Ditto.
5275 * menubar.el (menu): Ditto.
5277 * keydefs.el (keyboard): Ditto.
5279 * minibuf.el (minibuffer): Ditto.
5281 * process.el (execute): Ditto.
5283 * fill.el (fill): Ditto.
5285 * modeline.el (modeline): Ditto.
5287 * help.el (help): Ditto.
5289 * faces.el (faces): Ditto.
5291 * files.el (files): Ditto.
5293 * x-init.el (x): Ditto.
5295 * lisp-mode.el (lisp): Ditto.
5297 * process.el (processes): Ditto.
5299 * mouse.el (mouse): Ditto.
5301 * abbrev.el (abbrev): Moved from cus-edit.
5303 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
5304 as variable declaration.
5306 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5308 * menubar.el (find-menu-item): Use `check-argument-type'.
5309 (find-menu-item): Cosmetic changes.
5311 1997-12-18 SL Baur <steve@altair.xemacs.org>
5313 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
5315 1997-12-17 SL Baur <steve@altair.xemacs.org>
5317 * startup.el (set-default-load-path): Only search package-path
5318 when not running temacs.
5320 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
5323 * loadup.el: Correct commentary. Reformatting.
5324 (really-early-error-handler): Use absolute path to the
5325 first dumped-lisp.el file.
5326 (really-early-error-handler): Print full path name of
5327 each dumped lisp file (inherited from InfoDock).
5329 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5330 dumped-lisp.el files.
5332 * make-docfile.el (preloaded-file-list): Reorder when the
5333 package-path is searched.
5334 * update-elc.el: Ditto.
5336 * lisp-mode.el (call-with-condition-handler): Treat the same as
5337 `condition-case' for indentation.
5339 * about.el (about-xemacs): Update release date.
5341 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5343 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
5344 anywhere but at the last clause.
5345 (ecase): Disallow `t' and `otherwise'.
5347 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5349 * cus-edit.el (custom-buffer-create-buttons): New function
5350 from stuff moved out of `custom-buffer-create-internal'.
5351 (custom-novice): New variable. Default t.
5352 (custom-display-global-buttons): Ditto. Default `top'.
5353 (custom-buffer-create-internal): Only display help if
5354 `custom-novice' is non-nil. Display global buttons according to
5355 `custom-display-global-buttons'.
5357 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5359 * menubar.el (find-menu-item): Use `check-argument-type'.
5360 (find-menu-item): Cosmetic changes.
5362 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5364 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5367 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5369 * format.el (format-deannotate-region): Bug fix.
5370 Deannotating a region containing unknown tags would fail
5371 (causing decoding of text/enriched to fail at user level)
5373 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
5375 * minibuf.el (read-directory-name): Support sixth
5376 arg, HISTORY, as already documented.
5378 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5380 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5383 1997-12-14 SL Baur <steve@altair.xemacs.org>
5385 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
5388 1997-12-13 SL Baur <steve@altair.xemacs.org>
5390 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.