1 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
4 instead of `list-coding-system'.
6 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8 * mule/mule-cmds.el (reset-language-environment): Must specify
9 coding-systems of coding-categories `ucs-4' and `utf-8'.
11 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
13 * menubar-items.el (default-menubar): `select-input-method' was
14 renamed to `set-input-method'.
16 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
17 "Set Language Environment" menu.
19 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
20 "Describe Language Support" menu.
22 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
24 * mule/chinese.el ("Chinese-GB"): Rename
25 `chinese-gb-environment-setup-function' to
26 `setup-chinese-gb-environment-internal'.
28 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
30 * mule/korean.el: Use `define-coding-system-alias' instead of
33 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
35 * mule/mule-cmds.el (set-language-environment-coding-systems):
36 Treat duplicated coding-categories.
38 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
40 * mule/japanese.el: Use `define-coding-system-alias' instead of
43 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
45 * mule/vietnamese.el: Specify `iso-8-1' as a category of
46 coding-system `viscii'.
48 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
51 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
52 (cyrillic-alternativnyj-decode-table): New variable.
53 (cyrillic-alternativnyj-encode-table): New variable.
54 - Specify `iso-8-1' as a category of coding-system
56 - Abolish general Cyrillic environment.
58 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
61 - Use `define-coding-system-alias' instead of `copy-coding-system'.
62 - Register `chinese-gb-environment-setup-function' as a
63 `setup-function' of "Chinese-GB" environment.
65 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
67 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
68 optional argument `parents'.
70 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
71 property for Thai-XTIS.
73 * mule/mule-help.el (help-with-tutorial): Use property
74 `tutorial-coding-system' of language-info as a coding-system to
77 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
79 * mule/thai-xtis.el: Don't setup `setup-function' and
82 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
83 `set-coding-category-system' to set up coding-system for
86 * mule/mule-cmds.el (prefer-coding-system): Use
87 `set-coding-category-system' to set up coding-system for
90 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
92 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
93 Thai-XTIS environment.
95 * mule/mule-cmds.el (prefer-coding-system): Use
96 `find-coding-system' instead of `coding-system-p'.
98 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
100 * mule/mule-cmds.el (set-language-environment-coding-systems):
101 Modify eol-type for XEmacs.
103 * mule/thai-xtis.el: Delete unused local variable `category'.
105 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
107 (prefer-coding-system): Don't call
108 `update-coding-systems-internal'; use function
109 `coding-category-list' instead of variable `coding-category-list';
110 use `set-coding-priority-list' instead of `set-coding-priority';
111 modify `eol-type' for XEmacs.
113 * mule/mule-misc.el (string-width): Use `charset-width' instead of
115 (char-width): Likewise.
117 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
119 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
122 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
123 `set-coding-priority-list' instead of `set-coding-priority'; don't
124 call `update-coding-systems-internal'.
126 * mule/mule-misc.el (coding-system-get): New function.
127 (coding-system-put): New function.
128 (coding-system-category): New function.
130 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
132 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
133 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
134 to avoid conflict with leim/quail/thai-xtis.
136 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
137 to thai-xtis-chars.el.
139 * mule/thai-xtis-chars.el: New file (split from
142 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
145 - Change category for the charset `thai-xtis' to `?x' from `?T'.
146 - Add syntax entries.
147 - Put `preferred-coding-system' of the charset `thai-xtis' to
150 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
152 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
153 rewritten to use write-multibyte-character.
155 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
157 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
159 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
161 (read-input-method-name): Treat optional argument `default'.
163 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
165 * mule/mule-cmds.el (set-language-info): Don't set up menus at
167 (set-language-info-alist): Set up menus here.
169 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
171 * minibuf.el (completing-read): Add new optional argument
173 (read-coding-system): Add new optional argument
174 `default-coding-system'.
176 1999-06-03 Ken'ichi Handa <handa@gnu.org>
178 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
179 (viet-viscii-...->viet-vscii...).
181 1999-05-13 Ken'ichi Handa <handa@gnu.org>
183 * mule/mule-cmds.el: Change MULE to Mule in docstrings
186 1999-04-12 Richard M. Stallman <rms@gnu.org>
188 * mule/mule-cmds.el (input-method-function): Add permanent-local
191 1999-03-30 Dave Love <fx@gnu.org>
193 * mule/mule-cmds.el (current-language-environment): Doc fix.
195 1999-02-06 Richard Stallman <rms@gnu.org>
197 * mule/european.el (setup-slovenian-environment): New function.
198 ("Slovenian"): New language environment.
200 1999-01-27 Dave Love <fx@gnu.org>
202 * mule/mule-cmds.el (current-language-environment): Provide :link,
203 :type (choices) and appropriate :get.
205 1999-01-14 Kenichi Handa <handa@etl.go.jp>
207 * mule/mule-cmds.el (describe-language-environment): Don't alter
210 1999-01-06 Eli Zaretskii <eliz@gnu.org>
212 * mule/mule-cmds.el (prefer-coding-system): Call
213 set-coding-priority, so that the internal array of priorities is
216 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
218 * mule/mule-cmds.el (prefer-coding-system): If the argument
219 requires specific EOL conversion type, make the default coding
222 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
224 * mule/mule-cmds.el (set-language-environment): Pass the default
225 eol-type to set-language-environment-coding-systems.
226 (set-default-coding-systems): Copy the eol-type property for the
227 new default values of {buffer-file,process}-coding-system from the
229 (set-language-environment-coding-systems): Accept an optional
230 argument EOL-TYPE, and set the eol-type property of the default
231 coding systems accordingly.
233 1998-10-26 Kenichi Handa <handa@etl.go.jp>
235 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
236 use generate-new-buffer instead of get-buffer-create.
238 1998-10-21 Kenichi Handa <handa@etl.go.jp>
240 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
242 1998-10-16 Markus Rost <rost@delysid.gnu.org>
244 * mule/mule-cmds.el (default-input-method): Fix custom type.
246 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
248 * mule/mule-cmds.el (setup-specified-language-environment):
249 Add apropos-inhibit property.
250 (describe-specified-language-support): Likewise.
252 1998-09-06 Bill Richter <richter@math.nwu.edu>
254 * mule/mule-cmds.el: Doc fixes.
256 1998-09-02 Kenichi Handa <handa@etl.go.jp>
258 * mule/mule-cmds.el (register-input-method): Doc-string
261 1998-09-01 Dave Love <fx@gnu.org>
263 * mule/mule-cmds.el (current-language-environment): Fix
266 1998-08-31 Paul Eggert <eggert@twinsun.com>
268 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
269 mule/european.el, mule/hebrew.el, mule/japanese.el,
270 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
271 avoid bootstrapping problem if you need to recompile all the Lisp
272 files using interpreted code.
274 1998-08-26 Kenichi Handa <handa@etl.go.jp>
276 * mule/european.el ("Latin-1"): Modify `documentation' key value.
277 ("Latin-2"): Likewise.
279 1998-08-18 Per Starback <starback@update.uu.se>
281 * mule/european.el (setup-latin2-environment): Fix typo.
283 1998-08-18 Kenichi Handa <handa@etl.go.jp>
285 * mule/european.el: Give proper value of `input-method' key to all
288 * mule/mule-cmds.el (activate-input-method): Handle the case that
289 the arg INPUT-METHOD is nil correctly.
290 (read-multilingual-string): Activate the specified input method
291 before calling read-string. Afterward, activate the original
294 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
296 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
297 (set-language-info-alist): Fix typo in doc-string.
299 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
301 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
303 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
304 (reset-language-environment): New function for the job that
305 setup-english-environment used to do.
306 (set-language-environment): Do more setups according to the info
307 in language-info-alist.
308 (read-language-name): Handle the case that the arg KEY is nil.
309 (describe-language-environment): Handle input-method property.
311 * mule/: All files under this directory, which related with
312 specific languages (such as mule/european.el, mule/greek.el,
313 mule/hebrew.el, mule/misc-lang.el), modified as below.
314 (setup-XXX-environment): Just call set-language-environment. If
315 they used to do some other jobs than what done by
316 set-language-environment, those jobs are done in
317 setup-XXX-environment-internal now.
318 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
319 the value to setup-XXX-environment-internal. Add properties
320 input-method and features.
322 * mule/english.el (setup-english-environment): Just call
323 reset-language-environment.
325 * mule/european.el (setup-8-bit-environment): Function deleted.
327 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
329 * mule/mule-cmds.el (input-method-exit-on-first-char)
330 (input-method-use-echo-area): Doc fixes.
332 1998-08-06 Kenichi Handa <handa@etl.go.jp>
334 * mule/mule-cmds.el (input-method-exit-on-first-char): New
336 (input-method-use-echo-area): New variable.
338 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
340 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
342 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
344 * mule/mule-cmds.el (activate-input-method): Update mode line.
345 (inactivate-input-method): Likewise.
347 1998-07-19 Kenichi Handa <handa@etl.go.jp>
349 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
350 input method in the current buffer, but just bind
351 current-input-method.
353 1998-07-08 Kenichi Handa <handa@etl.go.jp>
355 * mule/hebrew.el ("Hebrew"): Add coding-priority.
357 * mule/misc-lang.el ("IPA"): Add coding-priority and
360 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
362 * mule/greek.el: Add coding-priority.
364 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
366 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
369 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
371 * mule/mule-cmds.el (register-input-method): Fix previous change.
372 (setup-specified-language-environment): Doc fix.
374 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
376 * mule/mule-cmds.el: Several doc fixes.
377 (get-language-info, set-language-info): Rename argument.
378 (set-language-info-alist): Likewise.
379 (register-input-method): Rename argument.
380 (activate-input-method): If INPUT-METHOD is nil, deactivate.
382 1998-05-04 Kenichi Handa <handa@etl.go.jp>
384 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
385 default value while reading an input method.
387 1998-05-01 Kenichi Handa <handa@etl.go.jp>
389 * mule/mule-cmds.el (universal-coding-system-argument):
390 Use buffer-file-coding-system as default.
392 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
394 * mule/korean.el ("Korean"): Doc fix.
396 1998-04-11 Kenichi Handa <handa@etl.go.jp>
398 * mule/mule-cmds.el (describe-language-environment): Print the
399 languge environment at the head.
401 1998-04-06 Kenichi Handa <handa@etl.go.jp>
403 * mule/japanese.el: Set exit-function to exit-japanese-environment
404 for Japanese environment.
406 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
408 * mule/mule-cmds.el (set-language-environment): Doc fix.
409 (current-language-environment): Use defcustom.
410 (default-input-method): Specify :type.
412 1998-03-02 Kenichi Handa <handa@etl.go.jp>
414 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
416 (prefer-coding-system): Doc-string modified.
418 1998-01-21 Kenichi Handa <handa@etl.go.jp>
420 * mule/mule-cmds.el (set-language-info): Doc-string
421 describes `coding-priority' KEY.
422 (set-language-environment-coding-systems): New function.
423 (select-safe-coding-system): New function.
424 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
425 (set-language-info-alist): New optionla arg PARENTS. Call
426 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
427 (set-language-environment-coding-systems): New function.
429 * mule/chinese.el: Remove setting up of
430 describe-chinese-environment-map and
431 setup-chinese-environment-map. Exclude them in args of calls to
432 set-language-info-alist. Register coding-priority key in
435 * mule/cyrillic.el: Remove setting up of
436 describe-cyrillic-environment-map and
437 setup-cyrillic-environment-map. Exclude them in args of calls to
438 set-language-info-alist. Register coding-priority key in
441 * mule/english.el: Register coding-priority key in
444 * mule/ethiopic.el: Register coding-priority key in
447 * mule/european.el: Remove setting up of
448 describe-european-environment-map and
449 setup-european-environment-map. Exclude them in args of calls to
450 set-language-info-alist. Register coding-priority key in
451 language-info-alist. Add "German" language env.
452 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
453 (setup-german-environment): New function.
455 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
456 change default input method to "greek-postfix".
458 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
459 coding-priority key in
461 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
463 * mule/mule-cmds.el (set-language-info): Doc fix.
464 (input-method-inactivate-hook): Doc fix.
466 1997-11-20 Karl Heuer <kwzh@gnu.org>
468 * mule/mule-cmds.el (set-input-method): Renamed from
471 1997-11-07 Kenichi Handa <handa@etl.go.jp>
473 * mule/mule-cmds.el (set-language-environment): Run
474 exit-language-environment-hook before calling `exit-function'
475 which is specified for the language environment.
477 1997-10-23 Kenichi Handa <handa@etl.go.jp>
479 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
481 (prefer-coding-system): Likewise.
482 (describe-language-environment): Print aliases of each coding
484 (set-language-environment-hook): New variable.
485 (exit-language-environment-hook): New variable.
486 (set-language-environment): Call these hooks. Before setting a
487 new language environment, exit from the
488 current-language-environment if necessary.
489 (input-method-verbose-flag): The value can be nil, t,
490 complex-only, or default.
491 (input-method-highlight-flag): Doc-string augmented.
492 (activate-input-method): Check if we can run the registered
493 function to activate an input method.
495 * mule/korean.el: Set exit-function for language environment
496 "Korean" to exit-korean-environment.
497 (setup-korean-environment): Moved to korea-util.el.
499 1997-10-21 Kenichi Handa <handa@etl.go.jp>
501 * mule/mule-cmds.el (read-multilingual-string): Use
502 current-input-method prior to default-input-method. Don't bind
503 current-input-method by `let', instead, activate the specified
504 input method in the current buffer temporarily.
506 1997-10-19 John F. Whitehead <jfw@cisco.com>
508 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
510 1997-10-21 Kenichi Handa <handa@etl.go.jp>
512 * mule/chinese.el (post-read-decode-hz): Return the result of
514 (pre-write-encode-hz): Do not change the value of
517 1998-09-06 Bill Richter <richter@math.nwu.edu>
519 * mule/mule-ccl.el: Doc fixes.
521 1998-04-20 Kenichi Handa <handa@etl.go.jp>
523 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
524 (check-ccl-program): New macro.
526 1998-01-21 Kenichi Handa <handa@etl.go.jp>
528 * mule/mule-ccl.el: Comment about CCL syntax modified.
529 (ccl-command-table): Add read-multibyte-character and
530 write-multibyte-character.
531 (ccl-code-table): Add ex-cmd.
532 (ccl-extended-code-table): New variable.
533 (ccl-embed-extended-command): New function.
534 (ccl-compile-read-multibyte-character,
535 ccl-compile-write-multibyte-character) New functions.
536 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
537 ccl-dump-write-multibyte-character): New functions.
539 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
541 * files.el (insert-file-contents-literally): Treat file as binary;
542 call file-name-handlers. [sync with Emacs 20.3.10]
544 1999-06-30 SL Baur <steve@miho.m17n.org>
546 * subr.el (with-current-buffer): DOC string fix.
547 Suggested by Bob Weiner <weiner@altrasoft.com>
549 1999-06-25 Charles G Waldman <cgw@fnal.gov>
551 * cus-face.el (custom-face-italic): insert missing args
553 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
555 * packages.el (package-locations): Changed default early package
556 hierarchies to ~/.xemacs/mule-packages and
557 ~/.xemacs/xemacs-packages.
559 1999-06-23 SL Baur <steve@miho.m17n.org>
561 * mule/mule-category.el (Top Level): ASCII is also latin-1.
563 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
565 * packages.el (package-locations): Changed default early package
566 hierarchy to ~/.xemacs/packages.
567 (package-locations): Removed `packages' as a possible name for a
568 late package hierarchy.
570 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
572 * mule/mule-category.el (word-combining-categories): Set up new
574 (word-separating-categories): Likewise.
576 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
578 * XEmacs 21.2.17 is released
580 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
582 * font-menu.el (font-menu-set-font): allow for nil specification
585 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
587 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
590 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
592 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
593 8859-5 instead of ISO 8859-1.
595 1999-06-15 SL Baur <steve@steve1.m17n.org>
597 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
598 (viet-viscii-encode-table): Ditto.
600 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
601 Make obsolete definition of char-octet.
603 1999-06-14 SL Baur <steve@steve1.m17n.org>
605 * subr.el: Move no-Mule make-char ...
606 * help-nomule.el (make-char): To here.
607 (string-width): Make Mule compatibility alias.
609 1999-06-15 Andy Piper <andy@xemacs.org>
611 * select.el (get-selection-no-error): really make there be no-error.
612 (get-selection): revert to original.
614 1999-06-11 Andy Piper <andy@xemacs.org>
616 * select.el (selection-sets-clipboard): renamed.
617 (own-selection): use it.
619 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
621 * XEmacs 21.2.16 is released
623 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
625 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
626 missing characters to avoid crash.
628 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
630 * coding.el (set-terminal-coding-system): Only set the console
631 coding system on the selected console if it is a tty.
633 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
640 * faces.el (frob-face-property):
641 * font-menu.el (font-menu-set-font):
642 Actually apply changes from 1999-03-17
644 1999-06-10 Andy Piper <andy@xemacs.org>
646 * select.el (get-selection): abstract out non error-signalling
648 (get-selection-no-error): get-selection without signalling an
650 (selection-is-clipboard-p): new variable. controls whether the
651 selection sets the clipboard.
652 (own-selection): use it.
654 * mouse.el (insert-selection): fallback to clipboard after trying
655 primary selection and cutbuffer.
657 1999-06-05 Andy Piper <andy@xemacs.org>
659 * x-select.el (xselect-kill-buffer-hook-1): use generalised
662 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
664 * code-files.el (buffer-file-coding-system): Use `raw-text' as
666 (load): Use `raw-text' instead of `no-conversion'.
667 (insert-file-contents): Likewise.
669 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
672 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
674 * coding.el: Don't copy `no-conversion' to `raw-text'.
676 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
678 * subr.el (make-char): Define it if Mule is not around.
680 1999-06-07 SL Baur <steve@steve1.m17n.org>
682 * mule/mule-help.el: Add trailing newline. Use mule keyword.
684 * x-select.el (x-disown-selection-internal): Restore symbol as an
686 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
688 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
690 * XEmacs 21.2.15 is released
692 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
694 * subr.el (split-string): Avoid infinite looping
696 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
698 * ldap.el (ldap-ignore-attribute-codings): New variable
699 (ldap-default-attribute-decoder): New variable
700 (ldap-coding-system): New variable
701 (ldap-attribute-syntax-encoders): New variable
702 (ldap-attribute-syntax-decoders): New variable
703 (ldap-attribute-syntaxes-alist): New variable
704 (ldap-encode-boolean): New function
705 (ldap-decode-boolean): New function
706 (ldap-encode-country-string): New function
707 (ldap-decode-string): New function
708 (ldap-decode-address): New function
709 (ldap-encode-address): New function
710 (ldap-decode-attribute): New function
711 (ldap-search): Use some of these
713 1999-05-25 Jan Vroonhof <jan@xemacs.org>
715 * version.el (emacs-version): Make the patch level/beta come
716 before the XEmacs qualifier so that it gets into (funcall
717 emacs-version) and thus in the bug reports.
718 (emacs-version>=): Support patch levels.
720 1999-06-03 SL Baur <steve@xemacs.org>
722 * version.el: implement x.y.z version number
723 From Jan Vroonhof <vroonhof@math.ethz.ch>
725 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
727 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
729 1999-05-22 Vin Shelton <acs@xemacs.org>
731 * startup.el: Document -private and break out non-standard X options.
733 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
735 * mule/mule-charset.el (charset-after): New function.
736 (charset-direction): Synch with Mule, update docstring.
737 (get-charset-property): New function.
738 (put-charset-property): New function.
739 (charset-plist): New function.
741 * mule/mule-charset.el (compose-region):
742 (decompose-region): remove; these functions (which don't work
743 since we don't do composite characters) have been moved to
745 (toplevel): follow coding standards
747 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
749 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
752 * code-files.el: Fix commentary to follow coding standards. Move
753 the single line left in mule-files.el to here.
755 * mule/mule-files.el: delete.
757 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
759 * info.el (Info-scroll-prev): Use event functions instead of the
760 old emacs 19 interface.
762 1999-06-02 Andy Piper <andy@xemacs.org>
764 * x-font-menu.el (x-font-menu-load-font):
765 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
767 1999-05-31 Andy Piper <andy@xemacs.org>
769 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
771 (font-menu-this-frame-only-p): ditto.
772 (font-menu-max-items): reinstate, from Jan Vroonhof
773 <vroonhof@math.ethz.ch>
774 (font-menu-submenu-name-format): ditto.
775 (font-menu-split-long-menu): ditto, for use by the family
777 (font-menu-family-constructor): use it.
779 1999-05-30 Andy Piper <andy@xemacs.org>
781 * msw-faces.el (mswindows-font-regexp): new font matching regexp
782 for use by the font menu.
784 * msw-font-menu.el: new file implementing mswindows specific
786 (mswindows-font-menu-registry-encoding): new function mirroring x version.
787 (mswindows-font-menu-junk-families): ditto.
788 (hack-font-truename): ditto.
789 (mswindows-font-regexp-ascii): ditto.
790 (mswindows-reset-device-font-menus): ditto.
791 (mswindows-font-menu-font-data): ditto.
792 (mswindows-font-menu-load-font): ditto.
794 * x-font-menu.el (x-reset-device-font-menus): made device specific.
795 (x-font-menu-font-data): ditto.
796 (x-font-menu-load-font): ditto.
798 * font-menu.el: new file implementing generic font menu behaviour.
799 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
800 made device independent.
801 (font-menu-this-frame-only-p): ditto.
802 (font-menu-preferred-resolution): ditto.
803 (font-menu-size-scaling): new variable used to determine whether
804 sizes are in points or tenths of a point.
805 (vassoc): moved from x-font-menu.el.
806 (device-fonts-cache): ditto.
807 (device-fonts-cache): ditto.
808 (flush-device-fonts-cache): ditto.
809 (reset-device-font-menus): copied from x-font-menu.el and made
810 device independent. Most functionality deferred to
811 device-dependent versions.
812 (font-menu-family-constructor): copied from x-font-menu.el and
813 made device independent.
814 (font-menu-size-constructor): ditto.
815 (font-menu-weight-constructor): ditto.
816 (font-menu-set-font): ditto.
817 (font-menu-change-face): ditto.
818 (font-menu-load-font): new device method.
819 (font-menu-font-data): ditto.
821 * x-font-menu.el: The above functions deleted.
823 1999-05-26 Andy Piper <andy@xemacs.org>
827 * loadup.el: rehash expand-file-name usage to not use default-directory.
829 1999-05-21 Andy Piper <andy@xemacs.org>
831 * x-select.el (x-select-convert-to-text):
832 (x-selected-text-type):
834 (xselect-convert-to-string):
835 (xselect-convert-to-compound-text):
836 (xselect-convert-to-length):
837 (xselect-convert-to-targets):
838 (xselect-convert-to-delete):
839 (xselect-convert-to-filename):
840 (xselect-convert-to-charpos):
841 (xselect-convert-to-lineno):
842 (xselect-convert-to-colno):
843 (xselect-convert-to-sourceloc):
844 (xselect-convert-to-os):
845 (xselect-convert-to-host):
846 (xselect-convert-to-user):
847 (xselect-convert-to-class):
848 (xselect-convert-to-name):
849 (xselect-convert-to-integer):
850 (xselect-convert-to-atom):
851 (xselect-convert-to-identity): functions renamed from x-* and
853 (x-get-secondary-selection): use rename get-selection.
854 (x-get-clipboard): ditto.
855 (x-own-selection): moved to select.el.
856 (x-valid-simple-selection-p): ditto.
857 (x-dehilight-selection): ditto.
858 (x-own-clipboard): ditto.
859 (x-disown-selection): ditto.
861 * x-mouse.el (x-yank-function): moved to mouse.el.
862 (x-insert-selection): ditto.
863 (x-set-point-and-move-selection): use renamed function.
865 * select.el (selected-text-type): moved and renamed from
867 (selection-owner-p): moved to C.
868 (selection-exists-p): ditto.
869 (get-cutbuffer): new device method.
870 (get-selection): generalised and moved from x-select.el.
871 (own-selection): moved x-own-selection functionality into here.
872 (dehilight-selection): renamed and moved from x-select.el.
873 (own-clipboard): functionality moved from x-select.el using new
875 (disown-clipboard): ditto.
876 (select-convert-to-text):
877 (select-convert-to-string):
878 (select-convert-to-compound-text):
879 (select-convert-to-length):
880 (select-convert-to-targets):
881 (select-convert-to-delete):
882 (select-convert-to-filename):
883 (select-convert-to-charpos):
884 (select-convert-to-lineno):
885 (select-convert-to-colno):
886 (select-convert-to-sourceloc):
887 (select-convert-to-os):
888 (select-convert-to-host):
889 (select-convert-to-user):
890 (select-convert-to-class):
891 (select-convert-to-name):
892 (select-convert-to-integer):
893 (select-convert-to-atom):
894 (select-convert-to-identity): new functions renamed from x-* and
895 moved from x-select.el.
897 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
898 into here and use as the default window-system mouse yank.
899 (insert-selection): generalised and moved from x-mouse.el.
900 (own-clipboard): moved to C.
902 * msw-select.el (mswindows-selection-owned-p): deleted.
903 (mswindows-own-selection): generalised and moved to select.el.
904 (mswindows-disown-selection): generalised and moved to C.
905 (mswindows-selection-owner-p): ditto.
907 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
909 * XEmacs 21.2.14 is released
911 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
913 * about.el: update contact info for jason and slb.
915 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
917 * mule/european.el (setup-romanian-environment): Add Romanian
918 support from Emacs/Mule romanian.el.
920 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
922 * cus-face.el: Label all custom changes with the 'custom' tag.
924 * cus-edit.el: idem ditto.
926 * faces.el: Added suport for adding device tags to various functions.
927 (custom): New device tag.
928 (face-spec-set): Call reset face with tags argument. No longer do
929 x-init-global-faces hack.
931 * faces.el (frob-face-property): Use an anonymous specifier to map
932 frob-face-property-1 over.
934 * x-font-menu.el (font-menu-set-font): Always specify all
935 properties to custom.
937 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
939 * mule/european.el (setup-czech-environment): Add czech support.
940 From David Sauer <davids@orfinet.cz>
942 1999-03-15 SL Baur <steve@xemacs.org>
944 * check-features.el: Turn hard errors into warnings.
946 1999-03-21 SL Baur <steve@xemacs.org>
948 * simple.el (delete-key-deletes-forward): As per discussion on
949 xemacs-beta, default to t.
951 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
953 * loadup.el: Define Installation-string before loading anything.
955 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
957 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
958 From Anders Stenman <stenman@isy.liu.se>
960 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
962 * wid-edit.el (widget-glyph-find): Ditto.
964 * packages.el (locate-library): Ditto.
966 * loadup.el (really-early-error-handler): Ditto.
968 * lib-complete.el (read-library): Ditto.
970 * faces.el (set-face-stipple): Ditto.
972 * code-files.el (load): Use new calling style of locate-file.
974 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
976 * packages.el (packages-unbytecompiled-lisp): Installation.el is
979 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
981 * dumped-lisp.el (preloaded-file-list): Don't load
984 * loadup.el (Installation-string): Define it here.
986 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
988 * dumped-lisp.el (preloaded-file-list): Revert previous change --
989 Installation.el needs to be loaded before `dump-paths', otherwise
990 the dumping process won't find it.
992 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
994 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
995 subr so that we can use `replace-in-string' in Installation.el to
996 get rid of C-m chars under the native Windows build.
998 1999-04-29 Andy Piper <andy@xemacs.org>
1000 * make-docfile.el: canonicalize file and directory names.
1002 * device.el (call-device-method): new function for calling device
1004 (define-device-method): new function for defining device methods.
1005 (define-device-method*): ditto.
1007 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
1009 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1011 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
1013 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1014 (cyrillic-koi8-r-encode-table): Likewise.
1015 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1016 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1018 * mule/mule-misc.el (split-char-or-char-int): New function [moved
1019 from vietnamese.el].
1021 * mule/vietnamese.el: Move function `split-char-or-char-int' to
1024 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
1026 * mule/thai-xtis.el:
1027 - Change font registry name from "Thai94x94-0" to "xtis-0".
1028 - Change mnemonic of coding-system `tis-620' to "TIS620".
1030 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1032 * mule/ethiopic.el: fixed.
1034 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
1036 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1038 * mule/thai-xtis.el: New file.
1040 * mule/vietnamese.el: New file.
1042 * mule/ethiopic.el: New file.
1044 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
1046 * bytecomp.el (byte-compile-close-variables): Leave
1047 debug-issue-ebola-notices alone.
1049 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1051 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1052 at the top of the buffer since it is the most important thing to
1054 (ldap-get-host-parameter): New defun
1055 (ldap-search): Add a new parameter `withdn' to retrieve the
1056 distinguished names of entries
1058 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
1060 * startup.el (splash-frame-body): Date and spelling fixes.
1062 1999-03-16 Colin Rafferty <colin@xemacs.org>
1064 * view-less.el (toggle-truncate-lines): add autoload tag
1066 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
1068 * format.el (format-alist): Disable image stuff.
1070 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
1072 * wid-edit.el (widget-glyph-find): Search by directories, then by
1073 suffixes rather than the other way around.
1074 (widget-image-conversion): Renamed to
1075 `widget-image-file-name-suffixes'.
1077 1999-04-16 Olivier Galibert <galibert@pobox.com>
1079 * mule/mule-charset.el: Made old functions obsolete, remove the
1080 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1081 (charset-iso-graphic-plane): Rename from charset-graphic.
1082 (charset-iso-final-char): Rename from charset-final.
1083 (charset-width): Rename from charset-columns.
1084 (charset-bytes): Added from fsf compatibility, returns always 1.
1086 * mule/mule-misc.el: Move charset-doc-string alias to
1089 1999-04-14 Colin Rafferty <colin@xemacs.org>
1091 * x-faces.el (x-make-font-bold-italic): honor
1092 *try-oblique-before-italic-fonts*
1094 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
1096 * cl-extra.el (coerce): Coerce numbers to characters correctly.
1098 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1100 * x-faces.el (try-oblique-before-italic-fonts): Use the right
1103 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
1105 * cl-extra.el (equalp): Would bug out for lists.
1107 1999-03-12 Charles G Waldman <cgw@fnal.gov>
1109 * about.el (about-hackers): Change cgw's email address
1111 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
1113 * XEmacs 21.2.13 is released
1115 1999-03-12 SL Baur <steve@xemacs.org>
1117 * simple.el (delete-key-deletes-forward): Revert to previous
1120 1999-01-18 Didier Verna <verna@inf.enst.fr>
1122 * menubar-items.el (xemacs-splash-buffer): handle the case of
1123 multiple elements in the splash buffer body.
1125 * startup.el (splash-frame-timeout): new constant: interval
1126 between splash buffer elements.
1127 (command-line-1): handle splash buffer with multiple elements (use
1129 (splash-frame-body): Originally `startup-splash-frame-body'.
1130 Rewrote a cleaner and more readable version. This can now be array,
1131 in which case each element is displayed in turn in the splash buffer.
1132 (splash-frame-static-body): new constant. Persistent information
1133 across all splash buffer elements (preserves the possibility to give
1134 it in different languages.
1135 (circulate-splash-frame-elements): new function. Used as a timeout
1136 to circulate through all splash frame elements and display them in
1138 (display-splash-frame): originally `startup-splash-frame'. Handle
1139 the case of multiple elements in the splash buffer body. Now
1140 returns a timeout id if multiple elements to display, or nil.
1142 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
1144 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1145 so they can be overridden by x-init-face-from-resources.
1146 Additionally specify the font name also with an x tag.
1148 1999-03-08 Andy Piper <andy@xemacs.org>
1150 * package-get.el (package-get-base): autoload.
1152 * menubar-items.el (default-menubar): add update menu item. Fix
1153 custom menu to only be activated when package-base is available.
1155 * package-get.el (package-get-custom): don't load
1156 package-get-custom as it is auto-generated. Fix group definition.
1158 1999-03-05 Didier Verna <verna@inf.enst.fr>
1160 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1161 instead of `symbol-name' (Thanks Kyle).
1163 * cus-edit.el (custom-save-variables): use `prin1' instead of
1164 princ to write symbols.
1166 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1168 * XEmacs 21.2.12 is released
1170 1999-03-05 SL Baur <steve@xemacs.org>
1172 * menubar-items.el (default-menubar): Add kfm browsing support.
1173 From Neal Becker <nbecker@fred.net>
1175 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
1177 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1178 calls to font-lock during buffer reversion.
1180 1999-02-12 Didier Verna <verna@inf.enst.fr>
1182 * info.el (Info-build-node-completions): unconditionally widen the
1185 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
1187 * x-faces.el (x-init-face-from-resources):
1188 Only set fonts in the 'x locale.
1190 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
1192 * package-ui.el (pui-install-selected-packages): Don't throw on
1193 `package-admin-delete-binary-package' returning nil since it's
1194 normal. Reindent function.
1195 (pui-add-required-packages): Handle case where packages selected
1196 for installation have never been installed.
1198 1999-03-03 Martin Buchholz <martin@xemacs.org>
1200 * menubar-items.el (default-menubar):
1201 Implement the ``Mule->Set coding system of process'' menu item.
1203 1999-02-18 Martin Buchholz <martin@xemacs.org>
1205 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1207 - Change some `if's to `when's
1209 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
1211 * XEmacs 21.2.11 is released
1213 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1215 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1216 against window close (Fix Bug #460).
1217 (ask-user-about-lock-dbox): Idem.
1219 1999-02-25 SL Baur <steve@xemacs.org>
1221 * mule/mule-charset.el (charset-leading-byte): New function.
1222 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1224 1999-02-12 Andy Piper <andy@xemacs.org>
1226 * about.el (xemacs-hackers): change andy's email address.
1227 (about-url-alist): change andy's web page address.
1228 (about-xemacs): add piper.
1230 1999-02-16 SL Baur <steve@xemacs.org>
1232 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1233 of mule-base into lisp/mule.
1235 1999-02-16 SL Baur <steve@xemacs.org>
1249 mule/mule-category.el:
1251 mule/mule-charset.el:
1253 mule/mule-coding.el:
1258 mule/mule-tty-init.el:
1259 mule/mule-x-init.el:
1260 mule/viet-chars.el: Remerge from mule-base.
1262 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1263 of mule-base into lisp/mule.
1265 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
1267 * process.el (exec-to-string): Use `shell-command-switch' in place
1268 of hard-wired "-c" (for WindowsNT).
1270 1999-02-08 Charles G Waldman <cgw@pgt.com>
1272 * menubar-items.el (default-menubar): Remove obsolete
1275 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
1277 * package-admin.el (package-admin-get-install-dir): First fall
1278 back to the location of xemacs-base for non-mule packages.
1280 1999-02-15 Martin Buchholz <martin@xemacs.org>
1283 - improved automounter tmp directory support.
1284 - support 4 (!) empirically discovered automounter conventions
1286 1999-02-12 SL Baur <steve@xemacs.org>
1288 * etags.el (pop-tag-mark): autoload to match key binding.
1290 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1292 * XEmacs 21.2.10 is released
1294 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
1296 * package-get.el (package-get-remote-filename): Don't bug out for
1297 a local file name in the search entry.
1299 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
1301 * XEmacs 21.2.9 is released
1303 1999-01-19 Didier Verna <verna@inf.enst.fr>
1305 * replace.el (replace-search-function): new variable containing a
1306 function to perform a search-forward.
1307 (replace-re-search-function): new variable containing a function
1308 to perform a re-search-forward.
1309 (perform-replace): use them.
1311 1999-01-25 Didier Verna <verna@inf.enst.fr>
1313 * select.el (selection-owner-p): use the name `XEmacs'.
1314 (cut-copy-clear-internal): ditto.
1316 1999-01-18 Andy Piper <andy@xemacs.org>
1318 * about.el (about-url-alist): Update my entry.
1319 (xemacs-hackers): Ditto.
1321 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
1323 * buffer.el (switch-to-buffer): Fixing documentation.
1324 * minibuf.el (minibuffer-completion-table): ditto.
1325 * cl-macs.el (return-from): ditto.
1327 1999-01-04 Didier Verna <verna@inf.enst.fr>
1329 * replace.el (delete-non-matching-lines): temporarily disable
1330 case-folding when called interactively with a regexp containing
1331 uppercase characters.
1332 (delete-matching-lines): ditto.
1333 (count-matches): ditto.
1334 (list-matching-lines): ditto.
1336 1999-01-07 Colin Rafferty <colin@xemacs.org>
1338 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
1339 abort if current window is split horizontally, not if others are
1340 split. Got rid of unnecessary minibuffer checking. Also, add
1341 some comments (it's still complex).
1343 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
1345 * package-get.el: changed address for doc.ic.ac.uk to
1346 sunsite.doc.ic.ac.uk
1348 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1350 * ldap.el (toplevel): Remove requires so that the file compiles
1351 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
1353 1999-01-10 J. Kean Johnston <jkj@sco.com>
1355 * dump-paths.el: Calculate module-directory and set
1356 module-load-path to the load path for modules.
1358 * loadup.el: Get bootstrap value of module-load-path from the
1359 environment variable EMACSBOOTSTRAPMODULEPATH.
1360 - Display the module load path if we're debugging paths.
1362 * setup-paths.el: Added function paths-find-site-module-directory.
1363 - Added function paths-find-module-directory.
1364 - Added function paths-construct-module-load-path. Uses new
1365 environment variable EMACSMODULEPATH.
1367 1998-12-30 Martin Buchholz <martin@xemacs.org>
1369 * font.el (font-default-object-for-device):
1370 Oops! This `or' can't be replaced by `unless'.
1371 Fixed inability to run w3, among other things.
1373 1998-12-17 Charles G. Waldman <cgw@pgt.com>
1375 * package-admin.el: Change initialization of
1376 package-admin-install-function dependent on system type.
1377 Change package-admin-install-function-mswindows to use
1380 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
1382 * mouse.el (default-mouse-motion-handler): Disable help echo while
1385 1998-12-28 Martin Buchholz <martin@xemacs.org>
1387 * XEmacs 21.2.8 is released.
1389 1998-12-24 Martin Buchholz <martin@xemacs.org>
1391 * XEmacs 21.2.7 is released.
1393 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1395 * package-ui.el (pui-list-packages): Set truncate-lines.
1397 * package-get.el (package-get-download-menu): Use
1398 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
1400 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
1401 (pui-help-string): idem.
1402 (list-packages-mode): New major mode.
1403 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
1404 (pui-install-selected-packages): Add suport for removing packages.
1405 (pui-toggle-package-delete-key): New function.
1406 (pui-popup-context-sensitive): New kludge.
1407 (pui-list-packages): Add warning when `package-get-remote' is nil.
1408 (package-ui-add-site): New function.
1410 1998-12-01 Didier Verna <verna@inf.enst.fr>
1412 * hyper-apropos.el (hyper-where-is): added the missing autoload.
1414 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1416 * ldap.el: Custom-ized
1417 (toplevel): Do not provide `ldap' which is provided by C level
1419 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
1421 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1423 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
1425 1998-12-17 Andy Piper <andy@xemacs.org>
1427 * sound.el (sound-load-list): name changed from sound-load-alist.
1428 (sound-extension-list): name changed from sound-ext-list.
1429 (load-default-sounds): use new names.
1430 (load-sound-file): use new names.
1432 1998-12-16 Andy Piper <andy@xemacs.org>
1434 * XEmacs 21.2.6 is released
1436 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1438 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
1441 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1443 * wid-edit.el (widget-echo-this-extent): Set
1444 help-echo-owns-message to t.
1446 1998-11-30 Greg Klanderman <greg@alphatech.com>
1448 * package-get.el (package-get-download-menu): use toggles for
1449 each site in the download site menu.
1451 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
1453 * package-get.el (package-get): If we cannot find a package
1454 because package-get-remote is not set, give a more helpful
1457 1998-11-30 Greg Klanderman <greg@alphatech.com>
1459 * package-get.el (package-get-remote-filename): use an EFS path
1460 with user anonymous if no user is specified.
1462 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1464 * faces.el (face-spec-set): Re-init fallfacks for default after
1465 calling reset-face on the default face.
1467 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1469 * package-admin.el (package-admin-default-install-function):
1470 Behave as advertised. Make sure the pkg-dir is proper for
1472 (package-admin-add-binary-package): Make sure the pkg-dir is
1473 proper for default-directory.
1474 (package-admin-install-function-mswindows): Make sure the pkg-dir
1475 is proper for default-directory.
1477 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1479 * XEmacs 21.2.5 is released
1481 1998-12-05 SL Baur <steve@altair.xemacs.org>
1483 * files.el (binary-file-regexps): regexp-opt is not available at
1486 1998-11-30 Martin Buchholz <martin@xemacs.org>
1489 * x-win-sun.el (x-win-init-sun):
1491 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1493 * x-init.el (init-post-x-win):
1494 * x-init.el (init-pre-x-win):
1495 * x-init.el (x-initialize-compose):
1500 * wid-edit.el (widget-glyph-click):
1501 * wid-edit.el (widget-glyph-find):
1502 * wid-edit.el (widget-type):
1503 * view-less.el (view-buffer-other-window):
1504 * very-early-lisp.el:
1508 * term/sun.el (suntool-map):
1509 * term/sun-mouse.el:
1511 * syntax.el (modify-syntax-entry):
1514 * startup.el (lock-directory):
1515 * simple.el (set-comment-column):
1516 * simple.el (backward-delete-char-untabify):
1517 * shadow.el (find-emacs-lisp-shadows):
1519 * setup-paths.el (paths-construct-info-path):
1520 * select.el (cut-copy-clear-internal):
1521 * process.el (call-process-region):
1522 * process.el (start-process-shell-command):
1524 * paths.el (rmail-spool-directory):
1525 * paragraphs.el (use-hard-newlines):
1526 * package-get.el (package-get-dependencies):
1527 * package-admin.el (package-admin-delete-binary-package):
1528 * obsolete.el (truncate-string):
1529 * obsolete.el (store-substring):
1530 * mouse.el (default-mouse-track-maybe-own-selection):
1531 * mouse.el (mouse-yank-at-point):
1533 * modeline.el (mouse-drag-modeline):
1534 * minibuf.el (read-directory-name-internal):
1535 * minibuf.el (read-file-name-internal):
1536 * minibuf.el (read-file-name-internal-1):
1537 * minibuf.el (read-file-name-2):
1538 * minibuf.el (exact-minibuffer-completion-p):
1539 * minibuf.el (read-from-minibuffer):
1541 * menubar.el (check-menu-syntax):
1542 * map-ynp.el (map-y-or-n-p):
1543 * make-docfile.el (docfile-out-of-date):
1544 * loadup.el ((member "run-temacs" command-line-args)):
1545 * loadup.el ((member "no-site-file" command-line-args)):
1546 * loadup.el (really-early-error-handler):
1550 * lisp-mnt.el (lm-verify):
1551 * lib-complete.el (lib-complete:cache-completions):
1552 * lib-complete.el (library-all-completions):
1553 * itimer.el (itimer-run-expired-timers):
1554 * info.el (Info-mode):
1555 * info.el (Info-insert-file-contents):
1556 * info.el (Info-rebuild-dir):
1557 * info.el (Info-build-dir-anew):
1558 * info.el (Info-parse-dir-entries):
1559 * info.el (Info-dir-outdated-p):
1560 * info.el (Info-insert-dir):
1561 * info.el (info-xref):
1563 * hyper-apropos.el (hyper-apropos-get-doc):
1564 * hyper-apropos.el (hyper-describe-face):
1565 * hyper-apropos.el (hyper-apropos-mode):
1567 * help.el (list-processes):
1570 * font.el (mswindows-font-create-name):
1571 * font.el (font-default-font-for-device):
1572 * font.el (x-font-create-object):
1573 * font.el (font-registry):
1575 * font-lock.el (font-lock-keywords):
1577 * finder.el (finder-compile-keywords):
1578 * find-paths.el (paths-find-recursive-path):
1579 * fill.el (set-justification-center):
1580 * fill.el (fill-region-as-paragraph):
1581 * files.el (insert-directory):
1582 * files.el (wildcard-to-regexp):
1583 * files.el (recover-file):
1584 * files.el (basic-save-buffer):
1585 * files.el (delete-auto-save-file-if-necessary):
1586 * files.el (file-relative-name):
1587 * files.el (backup-extract-version):
1588 * files.el (backup-buffer):
1589 * files.el (set-visited-file-name):
1590 * files.el (set-auto-mode):
1591 * files.el (interpreter-mode-alist):
1593 * files.el (find-file-noselect):
1594 * files.el (abbreviate-file-name):
1595 * files.el (parse-colon-path):
1596 * files.el (directory-abbrev-alist):
1597 * etags.el (visit-tags-table-buffer):
1598 * easymenu.el (easy-menu-define):
1599 * dragdrop.el (experimental-dragdrop-drag):
1600 * dragdrop.el (dragdrop-drop-do-functions):
1601 * dragdrop.el (dragdrop-drop-at-point):
1602 * disass.el (disassemble-1):
1603 * disass.el (disassemble-internal):
1604 * disass.el (disassemble):
1606 * derived.el (derived-mode-init-mode-variables):
1607 * derived.el (define-derived-mode):
1608 * custom.el (defgroup):
1609 * cus-edit.el (custom-quote):
1611 * code-process.el (open-network-stream):
1612 * code-process.el (start-process):
1613 * code-process.el (call-process-region):
1614 * code-process.el (call-process):
1616 * code-files.el (insert-file-contents):
1618 * code-files.el (buffer-file-coding-system-for-read):
1619 * cmdloop.el (yes-or-no-p-minibuf):
1623 * callers-of-rpt.el (make-caller-report):
1624 * callers-of-rpt.el:
1625 * bytecomp.el (batch-byte-recompile-directory):
1626 * bytecomp.el (batch-byte-compile-1):
1627 * bytecomp.el (batch-byte-compile):
1628 * bytecomp.el (display-call-tree):
1629 * bytecomp.el (byte-compile-insert):
1630 * bytecomp.el (byte-compile-two-args-19->20):
1631 * bytecomp.el (byte-compile-variable-ref):
1632 * bytecomp.el (byte-compile-form):
1633 * bytecomp.el (byte-compile-top-level-body):
1634 * bytecomp.el (byte-compile-out-toplevel):
1635 * bytecomp.el (byte-compile-byte-code-maker):
1636 * bytecomp.el (byte-compile-file-form-defmumble):
1637 * bytecomp.el (byte-compile-file-form):
1638 * bytecomp.el (byte-compile-keep-pending):
1639 * bytecomp.el (byte-compile-insert-header):
1640 * bytecomp.el (byte-compile-from-buffer):
1641 * bytecomp.el (byte-compile-file):
1642 * bytecomp.el (byte-recompile-file):
1643 * bytecomp.el (byte-compile-close-variables):
1644 * bytecomp.el (byte-compile-warn-about-unused-variables):
1645 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
1646 * bytecomp.el (byte-compiler-legal-options):
1647 * bytecomp.el (byte-compile-lapcode):
1648 * bytecomp.el (byte-optimize-log):
1649 * bytecomp.el ((fboundp 'defsubst)):
1651 * bytecomp-runtime.el:
1652 * byte-optimize.el (byte-optimize-apply):
1653 * byte-optimize.el (car):
1654 * byte-optimize.el (byte-optimize-form):
1655 * byte-optimize.el (byte-optimize-form-code-walker):
1657 * build-report.el (build-report-insert-installation-file):
1658 * build-report.el (build-report):
1660 * apropos.el (apropos-documentation):
1662 - clean up byte-compile warnings
1663 - remove unused variables
1664 - Use common lisp style hashtable functions
1665 - byte compiler cleanup
1666 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
1667 - remove old backquote syntax usage
1668 - move some cl functionality into C for speed.
1669 - remove last remaining VMS support
1671 - implement last, butlast, nbutlast, copy-list in C.
1672 - new macro ignore-file-errors, similar to ignore-errors
1673 (ignore-file-errors (delete-file "foo"))
1674 - get frequent garbage collection during loadup.el by tweaking
1675 gc-cons-threshold, rather than explicitly calling garbage-collect
1676 - default delete-key-deletes-forward to `t'.
1678 1998-11-28 SL Baur <steve@altair.xemacs.org>
1680 * XEmacs 21.2-beta4 is released.
1682 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1684 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
1685 (easy-menu-item-present-p): Wrapper around find-menu-item.
1686 (easy-menu-remove-item): Wrapper around delete-menu-item.
1688 * menubar.el (delete-menu-item): Add 'from-menu' argument.
1689 (add-menu-button): Add 'in-menu' argument.
1690 (add-menu-item-1): Add in-menu support to helper function.
1692 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1694 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1696 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1698 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1701 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1703 * process.el (shell-command-on-region): Report if the command
1704 succeeded or failed.
1706 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
1708 * subr.el (buffer-substring-no-properties): Comment out.
1710 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
1712 * msw-faces.el (mswindows-find-smaller-font): Turning font names
1713 into font instances first, like `x-frob-font-size' does.
1714 (mswindows-find-larger-font): ditto
1716 1998-11-04 Greg Klanderman <greg@alphatech.com>
1718 * package-ui.el (pui-install-selected-packages): fix args in call
1721 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
1723 * package-get.el (host-name): New widget type.
1724 (package-get-remote): Better customization using new type.
1725 (package-get-download-sites): idem dito.
1727 (package-get-custom): Do not use package-get-all untill we have
1728 runtime dependencies.
1730 (package-get-remove-copy): Default to 't' we no longer need this
1731 kludge as we do not currently use depenencies.
1733 (package-get-was-current): New variable.
1734 (package-get-require-base): New 'force-current' argument.
1735 (package-get-update-base): idem
1736 (package-get-package-provider): idem
1737 (package-get-locate-index-file): New 'no-remote' argument.
1738 (package-get-locate-file): idem.
1740 (package-get-maybe-save-index): New function.
1741 (package-get-update-base): Use it.
1743 1998-10-28 Greg Klanderman <greg@alphatech.com>
1745 * package-get.el (package-get-remote): default to nil; by default,
1746 don't go out to the net via EFS. They must select a download site.
1747 (package-get-download-sites): new variable.
1748 (package-get-download-menu): new function.
1749 (package-get-locate-index-file): new function.
1750 (package-get-update-base): use it.
1752 * menubar-items.el (default-menubar): add "Update Package Index"
1753 and "Add Download Site" menus under Options | Manage Packages.
1755 1998-10-19 Greg Klanderman <greg@alphatech.com>
1757 * package-get.el (package-get): bugfix code checking installed version
1758 for case where package is not currently installed.
1759 (package-get-require-signed-base-updates): new variable.
1760 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1761 deemed not a goot thing. Use the variable
1762 package-get-allow-unsigned-base-updates instead.
1764 1998-10-16 Greg Klanderman <greg@alphatech.com>
1766 * package-get.el (package-get): Don't install an older version than
1767 we already have unless explicitly told to. Issue a warning.
1769 * package-ui.el (pui-add-required-packages): when adding
1770 dependencies, don't add packages that are up to date.
1771 (pui-package-symbol-char): Don't consider a package out of date
1772 if you have a newer version installed than the latest version in
1775 * package-get.el (package-get-base-filename): document that it may
1776 be a path relative to package-get-remote; new default value.
1777 (package-get-locate-file): new function.
1778 (package-get-update-base): use it to expand package-get-base-filename.
1779 (package-get-save-base): new function to save the package-get database
1781 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
1782 (package-get-update-base): pass the REMOTE-SOURCE arg.
1783 (package-get-update-base-entry): call package-get-custom-add-entry.
1784 (package-get-file-installed-p): removed; no longer needed.
1785 (package-get-create-custom): ditto.
1786 (toplevel): remove code to build and load package-get-custom.el
1787 (package-get-custom-add-entry): new function.
1789 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
1791 * wid-edit.el (widget-button-click): Don't switch window.
1793 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1795 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1797 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1799 * etags.el (find-tag-default): Run find-tag-hook using
1800 run-hooks rather than funcall
1802 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1804 * isearch-mode.el (isearch-mode): Set the current minor mode maps
1805 and the current local map as the parents to isearch-mode-map.
1807 1998-10-15 SL Baur <steve@altair.xemacs.org>
1809 * XEmacs 21.2-beta3 is released.
1811 1998-10-15 Greg Klanderman <greg@alphatech.com>
1813 * package-get.el (package-get-update-base): use
1814 insert-file-contents-internal, not insert-file-contents-literally.
1816 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1818 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1821 1998-10-15 Greg Klanderman <greg@alphatech.com>
1823 * package-get.el (package-get-update-base-entry): new function.
1824 (package-get-update-base): renamed; was `package-get-load-base'.
1825 cleanup, and use package-get-update-base-from-buffer.
1826 (package-get-update-base-from-buffer): new function.
1827 (package-get-update-base-entries): new; helper for above.
1828 Do not eval lisp grabbed over ftp; parse it from new format.
1830 1998-10-15 Greg Klanderman <greg@alphatech.com>
1832 * files.el (set-auto-mode): Don't play games loading package-get
1833 database; package-get-package-provider will handle it all.
1835 1998-10-14 Greg Klanderman <greg@alphatech.com>
1837 * package-get.el (package-get-base-filename): new variable.
1838 (package-get-require-base): new function.
1839 (package-get-pgp-signed-begin-line): new variable.
1840 (package-get-pgp-signature-begin-line): ditto.
1841 (package-get-pgp-signature-end-line): ditto.
1842 (package-get-load-base): new function.
1843 (package-get-interactive-package-query):
1844 (package-get-update-all):
1845 (package-get-dependencies):
1846 (package-get-package-provider):
1847 (package-get-custom): use package-get-require-base.
1848 [package-get-custom loading]: disable for now.
1850 * package-ui.el (pui-list-packages): use (package-get-require-base)
1852 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1854 * package-ui.el: Correct obvious thinko in choosing extent face.
1856 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1858 * menubar-items.el (default-menubar): pui-list-package has nothing
1859 to with Customize. Move all the package stuff to a new Item in Options.
1861 * package-ui.el (pui-menu): Add menu and Popup menu.
1863 * package-get.el (package-get): Use new
1864 package-admin-get-install-dir.
1866 * package-admin.el (package-admin-get-install-dir): New syntax.
1867 Conserve package location and put mule packages where mule-base is.
1869 * package-get.el : Customized
1871 * package-ui.el (pui): Customized
1872 (pui-package-install-dest-dir): New variable.
1873 (pui-install-selected-packages): Use it
1875 1998-10-12 SL Baur <steve@altair.xemacs.org>
1877 * package-get.el (package-get-interactive-package-query): Move
1878 dependency on package-get-base to run-time.
1879 (package-get-update-all): Ditto.
1880 (package-get-dependencies): Ditto.
1881 (package-get-package-provider): Ditto.
1882 (package-get-custom): Ditto.
1884 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
1886 * events.el: Remove 'ascii-character property from 'backspace
1889 1998-10-11 SL Baur <steve@altair.xemacs.org>
1891 * package-get-base.el: removed.
1893 1998-09-23 Didier Verna <verna@inf.enst.fr>
1895 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
1896 (no-upper-case-p): new function.
1897 (with-search-caps-disable-folding): new macro.
1898 (with-interactive-search-caps-disable-folding): new macro.
1899 (zap-to-char): In interactive mode, do a case-sensitive search if
1900 the character is uppercase.
1901 (zap-up-to-char): ditto.
1903 * replace.el (perform-replace): use the function no-upper-case-p.
1905 * isearch-mode.el (isearch-fix-case): ditto.
1906 make obsolete `with-caps-disable-folding' and
1907 `isearch-no-upper-case-p'.
1909 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
1910 (tags-search): ditto.
1911 (tags-query-replace): ditto.
1913 * info.el (Info-search): ditto.
1915 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1917 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
1919 1998-10-07 Greg Klanderman <greg@alphatech.com>
1921 * package-admin.el (package-admin-rmtree): rewritten. need to
1922 check for "." and ".." before symlink check. expand files and
1923 directories with respect to DIRECTORY, not default-directory.
1925 1998-10-04 Greg Klanderman <greg@alphatech.com>
1927 * package-get.el (package-get-all): add INSTALL-DIR argument.
1929 1998-10-06 Greg Klanderman <greg@alphatech.com>
1931 * package-ui.el (pui-add-required-packages): new function, select
1933 (pui-display-keymap): bind it.
1934 (pui-help-string): document it.
1935 (pui-install-selected-packages): package-get-all -> package-get.
1937 * package-get.el (package-get-dependencies): new function.
1939 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
1941 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
1944 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
1946 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
1948 (default-mouse-track-normalize-point): Use it.
1950 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1952 * package-admin.el (package-admin-delete-binary-package):
1953 General cleanup. Remove unnessary use of progn and
1955 (package-admin-delete-binary-package): Do NOT mess with file
1956 modes. That is evil.
1957 (package-admin-delete-binary-package): Wrap all deleting in
1958 condition-case. The data in MANIFEST is untrustworthy.
1959 (package-admin-delete-binary-package): Let the OS worry about non
1962 1998-10-09 SL Baur <steve@altair.xemacs.org>
1964 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
1966 (lm-report-bug): Fix mail address to send bug reports to.
1968 1998-09-29 SL Baur <steve@altair.xemacs.org>
1970 * XEmacs 21.2-beta2 is released.
1972 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1974 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
1976 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1978 * info.el (Info-mode): Document page turning by double clicks in
1979 docstring so `M-x describe-mode' will display it.
1981 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1983 * info.el (Info-mouse-track-double-click-hook): Use character
1984 widths to calculate a border region where double clicking does
1985 page turning, and return `nil' by default so other hooks, such as
1986 region highlighting, will be run.
1988 1998-09-29 Colin Rafferty <colin@xemacs.org>
1990 * sound.el (default-sound-directory-list): Initialize with all the
1991 "sounds" directories in `data-directory-list'. It used to just be
1994 * packages.el (locate-data-directory-list): Created. This gives
1995 the list of matching directories, unlike `locate-data-directory',
1996 which just gives the first one.
1998 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2000 * minibuf.el (read-from-minibuffer): No longer bind help-form but
2001 make a binding in the local keymap until help-char handling is
2004 * help.el (help-keymap-with-help-key): Provide keymap with help
2006 (help-print-help-form): New helper function.
2008 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
2010 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2011 move extent to another buffer; no need to create a new extent.
2012 (isearch-fix-case): New function.
2013 (isearch-search-and-update): Use it.
2015 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
2017 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2018 the keymap, not minor-mode-map-alist.
2019 (isearch-done): Restore overriding-local-map.
2021 1998-09-21 Martin Buchholz <martin@xemacs.org>
2023 * bytecomp.el (byte-compile-buffer-substring):
2024 Fix for: (byte-compile (defun f () (buffer-substring)))
2025 ==> ** buffer-substring called with 3 args, but requires 0-3
2026 - new code not only works, but is more readable, too.
2028 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
2030 * msw-faces.el (mswindows-init-device-faces): Don't try to
2031 specify a default font at this late stage. Do try to force
2032 creation of the default face font so that if it fails we get
2033 an error now instead of a crash at frame creation.
2035 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2036 mswindows-make-font-unitalic: Canonical default weight
2037 changed from "Normal" to "Regular".
2039 mswindows-make-font-bold / -bold-italic: Supplied device was
2040 not being passed into call to mswindows-find-smaller-font.
2042 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2044 * package-get.el (package-get-remote): Fix the path where to find
2045 the packages on xemacs.org.
2047 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
2049 * about.el (about-maintainer-info): Update Ben's entry.
2051 1998-09-24 Martin Buchholz <martin@xemacs.org>
2053 * lisp/shadow.el (find-emacs-lisp-shadows):
2054 - `member' was being called on lists of length 2000!
2055 - Replace with hashtables.
2056 - Replace hand-coded loops with (dolist)
2059 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
2061 * packages.el: Added new function, `package-delete-name', to
2062 delete existing packages from the installed package database
2063 (`packages-package-list'). Also added the "pkginfo" directory
2064 to `packages-special-base-regexp', so that the pkginfo directory
2065 would not get added to `late-packages'.
2067 * package-admin.el: Added ability to delete an installed package
2068 (added low-level function, `package-admin-delete-package').
2069 Understands how to use the pkginfo/MANIFEST.<package> file to
2070 delete the package. When installing a package, will also
2071 create a MANIFEST.* file if one is not provided by the
2072 package. If the MANIFEST.* doesn't exist when deleting a
2073 package, the functions will fall back to attempting to delete
2074 any package-specific lisp directory.
2076 * package-get.el: Moved some functions to package-admin.el.
2077 Added interactive function `package-get-delete-package', for
2078 use by users for deleting a package.
2080 Also modified to not require the prescence of efs.
2082 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
2084 * files.el (find-file-noselect): Handle all signals, kill the
2085 buffer and resignal.
2087 1998-09-23 SL Baur <steve@altair.xemacs.org>
2089 * cl-macs.el (glyph-image): Add setf method.
2091 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
2093 * package-get.el: Fixed broken EFS downloading. Also, look for
2094 .tar.gz files first, in preference over .tgz files.
2096 * package-ui.el: Fix display of package version numbers.
2098 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2100 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
2103 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
2105 * list-mode.el: `display-completion-list': added new/optional
2106 keyword `:completion-string', which allows the programmer to
2107 change the "Possible completions are:" prompt.
2109 * menubar-items.el: Added new pulldown menu-pick to start up the
2110 visual package browser/installer:
2112 Options->Customize->List Packages
2114 * package-admin.el: Added hooks for installing under both Unix
2115 and MS Windows. Does additional error checking. No longer
2116 calls "add-big-package.sh" to install packages under Unix; now
2117 calls gunzip & tar directly.
2119 * package-get.el: Added ability to install packages from files
2120 on a local disk/CDROM. Now deletes any existing package lisp
2121 directory. Does completion on available packages when
2122 querying for package names. Will also search for .tgz files
2123 in addition for .tar.gz files. Tries to reload
2124 auto-autoloads, as a convenience when loading new packages,
2125 and also tries to add any new package paths to `load-path'.
2126 Changed all occurences of `concat' to use `expand-file-name'.
2128 * package-ui.el: New file which implements the main visual
2129 package browser/installer, which is started via a menu pick or
2130 M-x pui-list packages.
2132 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
2134 * startup.el (load-init-file): spelling fix.
2136 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2138 * startup.el (normal-top-level): Load auto-autoload files
2139 covariantly with their precedence.
2141 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2143 * menubar-items.el (default-menubar): Remove "Font Weight"
2144 option, there is currently no custom equivalent.. Customize-faces
2147 * x-font-menu.el (font-menu-set-font): Use customize to set
2150 * faces.el (face-spec-update-all-matching): New function.
2152 * cus-face.el (custom-set-face-update-spec): New function.
2153 Interface to customize faces from elisp.
2155 (custom-face-value-create): Show the customized settings if set
2158 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2160 (custom-face-value-create): Show the customized settings if set
2163 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
2165 * keydefs.el (global-map): Add FSF 20.3 binding of
2166 query-replace-regexp.
2168 1998-08-21 Greg Klanderman <greg@alphatech.com>
2170 * minibuf.el (read-file-name-internal-1): use
2171 user-name-completion-1 instead of user-name-completion.
2173 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2177 * update-elc.el: Don't set `source-directory' (now defunct as a
2178 global variable) no more.
2180 * packages.el (packages-list-autoloads): Made `source-directory'
2181 (now defunct as a global variable) a parameter.
2183 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
2185 * about.el (about-hackers): new email
2187 1998-08-16 SL Baur <steve@altair.xemacs.org>
2189 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2191 1998-07-17 Didier Verna <verna@inf.enst.fr>
2193 * faces.el (set-face-property):
2195 (face-dim-p): updated the doc strings now that the dim property isn't
2197 (face-equal): the dim property is now a common one.
2199 * cus-face.el (custom-face-attributes): New face attribute: `dim'
2200 Renamed the `stipple' attribute to `background-pixmap'.
2201 (custom-face-background-pixmap): make custom-face-stipple an
2202 obsolete alias for this.
2204 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2206 * find-paths.el (paths-file-readable-directory-p): Created and
2209 * loadup.el: Don't set inhibit-... flags from run-temacs.
2211 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2213 * packages.el (packages-data-path-depth): Added and used.
2215 1998-08-05 Charles G. Waldman <cgw@pgt.com>
2218 - Change .xpm to .png, delete "zcat" section.
2219 - cosmetic fix in the 'marcpa' entry.
2222 - convert all .xpm.Z to .png
2223 - rename mrb to martin
2224 - rename mcook-m to mcookm
2226 1998-07-31 Martin Buchholz <martin@xemacs.org>
2228 * x-init.el (x-initialize-compose): Add support for
2229 dead-circumflex as YET ANOTHER NAME for that dead key.
2231 1998-08-05 Colin Rafferty <colin@xemacs.org>
2233 * setup-paths.el (paths-construct-exec-path): Made the
2234 last-packages really be last.
2235 (paths-construct-data-directory-list): Ditto.
2237 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
2239 * startup.el(startup-splash-frame-body):
2240 Update Copyright notice in splash screen
2242 1998-07-20 Greg Klanderman <greg@alphatech.com>
2244 * minibuf.el (read-file-name-internal-1): do ~user completion.
2246 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2248 * font-lock.el (font-lock-fontify-glumped-region): Add guard
2249 aginst destroyed extents
2251 1998-07-24 Greg Klanderman <greg@alphatech.com>
2253 * package-get.el (package-get): add `install-dir' argument.
2255 1998-07-20 John Jones <jj@asu.edu>
2257 * package-get.el: calls to package-get-update-all will only
2258 update packages which are already installed.
2260 1998-07-23 SL Baur <steve@altair.xemacs.org>
2262 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2265 1998-07-20 Colin Rafferty <colin@xemacs.org>
2267 * about.el (about-hackers): Correct my email.
2269 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
2271 * about.el (about-hackers): new email-address.
2273 1998-07-25 SL Baur <steve@altair.xemacs.org>
2275 * minibuf.el (read-number): Don't let `input-error' condition
2278 1998-07-20 Greg Klanderman <greg@alphatech.com>
2280 * about.el (about-hackers): use my `email-for-life' address.
2282 1998-07-19 SL Baur <steve@altair.xemacs.org>
2284 * XEmacs 21.2-beta1 is released.
2286 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2288 * ldap.el (ldap-search): Doc string change
2290 1998-07-16 Colin Rafferty <colin@xemacs.org>
2292 * menubar-items.el (default-menubar): Removed references to
2293 `data-directory', and use `locate-data-file' instead, and made
2294 then greyed out if they don't exist.
2296 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2298 * keymap.el (events-to-keys): Use `format' instead of `concat'
2299 since the latter does not accept integer args anymore
2301 1998-07-15 SL Baur <steve@altair.xemacs.org>
2303 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2306 1998-07-14 SL Baur <steve@altair.xemacs.org>
2308 * make-docfile.el: Get first initialization from very-early-lisp.el
2309 * update-elc.el: Ditto.
2310 * loadup.el (really-early-error-handler): Ditto.
2312 * packages.el (packages-unbytecompiled-lisp): Add new file,
2315 * very-early-lisp.el: New file.
2317 1998-07-14 SL Baur <steve@altair.xemacs.org>
2319 * Symbols that have been obsolete for at least 3 years removed (II).
2321 * obsolete.el (eval-current-buffer): Make compatible.
2322 (byte-code-function-p): Ditto.
2323 (send-string): Removed.
2324 (send-region): Removed.
2325 (screen-scrollbar-width): Removed.
2326 (set-screen-scrollbar-width): Removed.
2327 (set-screen-left-margin-width): Removed.
2328 (set-screen-right-margin-width): Removed.
2329 (screen-left-margin-width): Removed.
2330 (screen-right-margin-width): Removed.
2331 (set-buffer-left-margin-width): Removed.
2332 (set-buffer-right-margin-width): Removed.
2333 (buffer-left-margin-width): Removed.
2334 (buffer-right-margin-width): Removed.
2335 (x-set-frame-icon-pixmap): Removed.
2336 (x-set-screen-icon-pixmap): Removed.
2337 (pixel-name): Removed.
2338 (make-pixmap): Removed.
2339 (make-cursor): Removed.
2340 (pixmap-width): Removed.
2341 (pixmap-contributes-to-line-height-p): Removed.
2342 (set-pixmap-contributes-to-line-height): Removed.
2344 1998-07-13 SL Baur <steve@altair.xemacs.org>
2346 * obsolete.el (popup-menu-up-p): removed.
2347 (read-no-blanks-input): Removed.
2348 (wholenump): Removed.
2349 (ring-mod): Removed (what was ring-mod?).
2350 (current-time-seconds): Removed.
2351 (run-special-hook-with-args): Removed.
2353 (dot-marker): Removed.
2356 (window-dot): Removed.
2357 (set-window-dot): Removed.
2359 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2362 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2364 * code-files.el (insert-file-contents): Rename
2365 run-special-hook-with-args to run-hook-with-args-until-success.
2366 (write-region): Ditto.
2368 1998-07-12 SL Baur <steve@altair.xemacs.org>
2370 * about.el: Fix typos, update release date.
2372 * Symbols that have been obsolete for at least 3 years removed.
2374 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
2376 (toplevel): remove setf methods for screen functions.
2377 * cl-macs.el (extent-data): defsetf removed.
2378 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
2379 many places to remove.
2380 (comment-indent-hook): Ditto.
2381 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
2382 (buffer-dedicated-screen): Ditto.
2383 (deiconify-screen): Ditto.
2384 (delete-screen): Ditto.
2385 (event-screen): Ditto.
2386 (find-file-other-screen): Ditto.
2387 (find-file-read-only-other-screen): Ditto.
2388 (live-screen-p): Ditto.
2389 (screen-height): Ditto.
2390 (screen-iconified-p): Ditto.
2391 (screen-list): Ditto.
2392 (screen-live-p): Ditto.
2393 (screen-name): Ditto.
2394 (screen-parameters): Ditto.
2395 (screen-pixel-height): Ditto.
2396 (screen-pixel-width): Ditto.
2397 (screen-root-window): Ditto.
2398 (screen-selected-window): Ditto.
2399 (screen-totally-visible-p): Ditto.
2400 (screen-visible-p): Ditto.
2401 (screen-width): Ditto.
2403 (get-screen-for-buffer): Ditto.
2404 (get-screen-for-buffer-noselect): Ditto.
2405 (get-other-screen): Ditto.
2406 (iconify-screen): Ditto.
2407 (lower-screen): Ditto.
2408 (mail-other-screen): Ditto.
2409 (make-screen): Ditto.
2410 (make-screen-invisible): Ditto.
2411 (make-screen-visible): Ditto.
2412 (modify-screen-parameters): Ditto.
2413 (new-screen): Ditto.
2414 (next-screen): Ditto.
2415 (next-multiscreen-window): Ditto.
2416 (other-screen): Ditto.
2417 (previous-screen): Ditto.
2418 (previous-multiscreen-window): Ditto.
2419 (raise-screen): Ditto.
2420 (redraw-screen): Ditto.
2421 (select-screen): Ditto.
2422 (selected-screen): Ditto.
2423 (set-buffer-dedicated-screen): Ditto.
2424 (set-screen-height): Ditto.
2425 (set-screen-position): Ditto.
2426 (set-screen-size): Ditto.
2427 (set-screen-width): Ditto.
2428 (show-temp-buffer-in-current-screen): Ditto.
2429 (switch-to-buffer-other-screen): Ditto.
2430 (visible-screen-list): Ditto.
2431 (window-screen): Ditto.
2432 (x-set-screen-pointer): Ditto.
2433 (x-set-frame-pointer): Ditto.
2434 (screen-title-format): Ditto.
2435 (screen-icon-title-format): Ditto.
2436 (terminal-screen): Ditto.
2437 (delete-screen-hook): Ditto.
2438 (create-screen-hook): Ditto.
2439 (mouse-enter-screen-hook): Ditto.
2440 (mouse-leave-screen-hook): Ditto.
2441 (map-screen-hook): Ditto.
2442 (unmap-screen-hook): Ditto.
2443 (default-screen-alist): Ditto.
2444 (default-screen-name): Ditto.
2445 (x-screen-defaults): Ditto.
2446 (x-create-screen): Ditto.
2447 * obsolete.el: meta-flag removed.
2449 sleep-for-millisecs removed.
2450 extent-data removed.
2451 set-extent-data removed.
2452 set-extent-attribute removed.
2453 extent-glyph removed.
2454 extent-layout removed.
2455 set-extent-layout removed.
2456 list-faces-display removed.
2458 trim-versions-without-asking removed.
2459 after-write-file-hooks removed.
2461 auto-fill-hook removed.
2462 blink-paren-hook removed.
2463 select-screen-hook, deselect-screen-hook removed.
2464 auto-raise-screen, auto-lower-screen removed.
2466 * msw-mouse.el: Global change resource -> mswindows-resource.
2468 * XEmacs 21.0-pre5 is released.
2470 1998-07-11 SL Baur <steve@altair.xemacs.org>
2472 * about.el (about-hackers): Credits update.
2474 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
2476 * register.el (insert-register): Don't activate the region.
2478 1998-07-10 SL Baur <steve@altair.xemacs.org>
2480 * select.el: Restore x-* symbols for backwards compatibility:
2481 x-copy-primary-selection, x-kill-primary-selection,
2482 x-delete-primary-selection, x-select-make-extent-for-selection,
2483 x-valid-simple-selection-, x-cut-copy-clear-internal.
2485 1998-07-09 SL Baur <steve@altair.xemacs.org>
2487 * XEmacs 21.0-pre4 is released.
2489 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
2491 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
2493 (maybe-add-init-button): Fix semantics under Windows. Use
2494 `expand-file-name' rather than `concat'.
2496 * help.el (print-messages): New function.
2498 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2500 * ldap.el (ldap-host-parameters-alist): Docstring fixes
2502 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
2504 * about.el: Tweaked my entry in about-hackers.
2506 * find-paths.el (paths-emacs-root-p):
2507 Relaxed emacs-root checking of an in-place installation to
2508 also accomodate the flat layout used on MS Windows.
2510 1998-06-29 John Jones <jj@asu.edu>
2512 * package-get.el: calls to package-get-update-all will only
2513 update packages which are already installed.
2515 1998-07-05 Andy Piper <andyp@parallax.co.uk>
2517 * faces.el (xpm-color-symbols): remove hardcoded defaults these
2518 are handled by the gui-element face fallbacks now.
2520 * x-faces.el: default gui-element face to "background" as well as
2523 * msw-faces.el (mswindows-init-device-faces): remove gui-element
2524 and default face settings since these are set as fallbacks now in
2525 the appropriate domain.
2527 1998-07-02 SL Baur <steve@altair.xemacs.org>
2529 * text-mode.el (text-mode): Reorder regexp so the OR part
2530 corresponding to `page-delim' goes first and the hack in
2531 `forward-paragraph' will work.
2532 With bug analysis from Bob Weiner <weiner@altrasoft.com>
2534 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2536 * subr.el (remove-hook): When checking the hook value
2537 with functionp, don't apply car to it.
2539 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
2541 * package-get.el (package-get-remote-filename):
2542 Don't use file-name-as-directory because the local directory
2543 separator conventions might not be the same as ftp's.
2545 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2547 * ldap.el (ldap-host-parameters-alist): New name of
2548 `ldap-host-parameters-plist'
2550 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
2552 * package-get.el: Using (require 'package-get-base), now that it
2553 provides itself. Consequently removed all instances of (load
2554 "package-get-base.el").
2556 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2558 * subr.el (remove-hook): Don't treat the hook value as a
2559 list unless it is both consp and not functionp.
2561 1998-06-29 SL Baur <steve@altair.xemacs.org>
2563 * about.el: Email address for Ben Wing is ben@xemacs.org.
2564 * auto-show.el: Ditto.
2565 * bytecomp.el: Ditto.
2567 * x-scrollbar.el: Ditto.
2569 * tty-init.el: Ditto.
2570 * toolbar-items.el: Ditto.
2571 * symbol-syntax.el: Ditto.
2572 * specifier.el: Ditto.
2573 * objects.el: Ditto.
2574 * hyper-apropos.el: Ditto.
2577 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
2579 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2580 vertical-divider-always-visible-p.
2581 (default-mouse-motion-handler): Ditto.
2583 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
2585 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
2588 1998-06-21 Oliver Graf <ograf@fga.de>
2590 * build-reports.el: changed receiver to xemacs-build-reports list
2592 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2594 * font.el: Split font-family-mappings into X and
2595 mswindows-specific versions.
2596 mswindows-font-create-[object|name]: Treat supplied size
2597 as a pointsize. Added underline and strikethru handling.
2599 * msw-faces.el: changed default mswindows charset to western.
2601 * msw-glyphs.el: removed space in border-glyph font string that
2602 was inserted to get round bugs in the mswindows C font code.
2604 1998-06-27 SL Baur <steve@altair.xemacs.org>
2606 * about.el (about-hackers): Credits update.
2608 * help-nomule.el (tutorial-supported-languages): Add Romanian
2611 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
2614 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
2616 * font.el: Split font-family-mappings into X and
2617 mswindows-specific versions.
2618 mswindows-font-create-[object|name]: Treat supplied size
2619 as a pointsize. Added underline and strikethru handling.
2621 * msw-faces.el: changed default mswindows charset to western.
2623 * msw-glyphs.el: removed space in border-glyph font string that
2624 was inserted to get round bugs in the mswindows C font code.
2626 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2628 * minibuf.el: make read-color-completion-table call
2629 (mswindows-color-list for mswindows devices.
2631 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2634 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
2635 Let declaration items contain non-word symbol characters.
2637 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
2639 * package-get.el (package-get-package-provider): Added autoload
2640 cookie. Loading "package-get-base.el" in ALL functions that use
2641 it. Fixed some (interactive ...) with multiple argument specs
2642 again. Cosmetic indentation changes.
2644 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
2646 * info.el (Info-insert-dir): Don't use nreverse on variables
2647 that you want to use later.
2649 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
2651 * x-mouse.el (x-set-point-and-move-selection): Replace call
2652 to x-kill-primary-selection with kill-primary-selection
2654 1998-06-12 Martin Buchholz <martin@xemacs.org>
2656 * simple.el (what-cursor-position): Make cursor position reported
2657 use value of column-number-start-at-one
2659 1998-06-17 SL Baur <steve@altair.xemacs.org>
2661 * about.el (xemacs-hackers): Fix Jareth's email address.
2663 1998-06-16 SL Baur <steve@altair.xemacs.org>
2665 * startup.el (startup-splash-frame): Remove
2666 `xemacs-startup-logo-function'.
2668 1998-06-15 SL Baur <steve@altair.xemacs.org>
2670 * about.el (about-hackers): Update credits list.
2672 1998-06-06 Jeff Miller <jmiller@smart.net>
2674 * lisp/sound.el: Update sound-ext to allow filenames with
2675 extensions to be found by load-sound-file
2677 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2679 * info.el (Info-rebuild-outdated-dir): Removed variable
2680 (Info-auto-generate-directory): New variable
2681 (Info-save-auto-generated-dir): New variable
2682 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2683 (Info-build-dir-anew): Second parameter removed. Use
2684 `Info-save-auto-generated-dir'
2685 (Info-rebuild-dir): Ditto
2687 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2689 * list-mode.el (next-list-mode-item): Would not recognize
2690 border between directly neighbored items.
2692 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2694 * package-get.el: add autoloads for some functions.
2696 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
2698 * specifier.el (let-specifier): Tiny docfixes.
2700 1998-06-12 Andy Piper <andyp@parallax.co.uk>
2702 * msw-mouse.el: set selection-pointer-glyph to Normal.
2704 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
2706 * wid-edit.el (widget-specify-secret): New function.
2707 (widget-after-change): Use it.
2708 (widget-specify-field): Use it.
2710 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
2712 * mouse.el (drag-window-divider): Use `(not done)' instead of
2713 `doit'; reuse result of `window-pixel-edges'.
2715 * modeline.el (drag-modeline-event-lag): Rename to
2716 drag-divider-event-lag.
2718 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
2720 * specifier.el (let-specifier): Rewritten not to generate needless
2721 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
2724 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
2726 * minibuf.el (read-file-name-1): Setup buffer-local value of
2727 `completion-ignore-case' in completions buffer under Windows.
2729 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
2731 * about.el (about-maintainer-glyph): Fix support for not
2734 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
2736 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
2738 * mouse.el (mouse-track): Cancel selection if misc-user event with
2739 `cancel-mode-internal' function is fetched.
2741 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2743 * files.el (save-some-buffers-1): Fixed return value.
2745 1998-06-01 Oliver Graf <ograf@fga.de>
2747 * dragdrop.el: added experimental
2749 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2751 * startup.el (after-init-hook, init-file-user,
2752 user-init-directory, load-user-init-file): Purge references
2753 to "~/.xemacs/init.el" from docstrings.
2755 (load-user-init-file) Use paths-construct-path to construct
2756 paths to user init files. Go directly to ~/.emacs, do not
2757 search ~/.xemacs/, do not load `default-custom-file'.
2759 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
2761 * files.el (interpreter-mode-alist): Catch wish and tclsh before
2763 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
2765 1998-06-03 Andy Piper <andyp@parallax.co.uk>
2767 * menubar-items.el (default-menubar): add Update Packages to customize
2770 1998-06-02 Andy Piper <andyp@parallax.co.uk>
2772 * faces.el: use toolbar face as a fallback for toolbar properties
2773 in xpm-color-symbols instead of default.
2775 * msw-faces.el: rename 3d-object -> gui-element face.
2777 1998-06-06 SL Baur <steve@altair.xemacs.org>
2779 * startup.el (xemacs-startup-logo-function): New variable.
2780 (startup-splash-frame): Use it.
2782 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
2784 * files.el (save-some-buffers): Would wait 1 second.
2785 (save-some-buffers-1): Delete other windows here instead of in
2786 `save-some-buffers'.
2787 (save-some-buffers): Force redisplay only if windows were deleted.
2789 1998-06-02 Didier Verna <verna@inf.enst.fr>
2791 * cus-face.el (custom-face-attributes): generalized the use of
2792 toggle buttons for boolean attributes.
2793 Re-ordered the items a bit.
2795 1998-06-01 SL Baur <steve@altair.xemacs.org>
2797 * sound.el (default-sound-directory): Use `locate-data-directory'
2798 to find the sounds directory.
2800 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2802 * sound.el: default sound-ext to .wav under mswindows, .au
2803 otherwise. load-default sounds without extensions.
2805 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2807 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
2808 if send-pr is not bound.
2810 1998-06-01 Andy Piper <andyp@parallax.co.uk>
2812 * files.el: grok idl files in auto-mode-alist.
2813 1998-06-01 Jeff Miller <jmiller@smart.net>
2815 * minibuf.el (exact-minibuffer-completion-p): check for nil before
2818 1998-05-30 Andy Piper <andyp@parallax.co.uk>
2820 * msw-glyphs.el: add xbm to the list of image types supported.
2822 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2824 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
2825 instead of XEmacs one when dumping InfoDock.
2827 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
2829 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
2830 for `modeline-visible-p'
2832 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
2834 1998-05-29 Andy Piper <andyp@parallax.co.uk>
2836 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
2837 since it's not used anymore. doc string fixes.
2839 * package-get.el (package-get-file-installed-p): new function. use
2840 instead of file-installed-p which is in an external package.
2842 1998-05-28 Oliver Graf <ograf@fga.de>
2844 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
2845 favor of select-window/switch-to-buffer
2847 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
2849 * startup.el: changed (getenv "HOME") to (user-home-directory)
2851 1998-05-25 Oliver Graf <ograf@fga.de>
2853 * frame.el (cde-start-drag) moved to dragdrop.el
2854 (offix-start-drag-region) moved to dragdrop.el
2855 (offix-start-drag) moved to dragdrop.el
2856 * dragdrop.el (cde-start-drag) moved from frame.el
2857 (offix-start-drag-region) moved from frame.el
2858 (offix-start-drag) moved from frame.el
2859 (cde-start-drag-region) cde drag regions
2860 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
2862 1998-05-26 Oliver Graf <ograf@fga.de>
2864 * dragdrop.el: created dragdrop-drag prototypes
2865 (cde-start-drag-region) fixed typo
2867 1998-05-28 SL Baur <steve@altair.xemacs.org>
2869 * simple.el (after-init-hook): Remove reader macro.
2871 * packages.el (packages-hardcoded-lisp): Get rid of reader
2872 macros. Update DOC string.
2874 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2876 * mouse.el (drag-window-divider): Ditto.
2878 * modeline.el (mouse-drag-modeline): Use it.
2880 * lisp-mode.el (let-specifier): Specify indentation.
2882 * specifier.el (let-specifier): Renamed from
2883 `with-specifier-instance'.
2885 1998-05-27 Andy Piper <andyp@parallax.co.uk>
2888 * faces.el: move definition of xpm-color-symbols from x-faces.el
2889 to faces. Predicate x-get-resource on the presence of x.
2891 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
2892 faces as specfier defaults.
2894 * package-get.el: don't use package-admin-add-single-file-package.
2896 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
2898 * toolbar-items.el: Fixup tooltips.
2899 (toolbar-gnus): Don't use obsolete variable
2900 toolbar-news-frame-properties.
2901 (toolbar-news-reader): Default to `gnus' instead of
2904 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
2907 1998-05-25 Andy Piper <andyp@parallax.co.uk>
2909 * package-get.el: rename -installedp -> -installed-p.
2911 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
2913 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
2914 attributes, and assinged it to continuation, truncation and
2917 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
2918 and made continuation, truncation and hscroll glyphs arrow
2919 characters out of that font.
2921 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2923 * minibuf.el (minibuffer-electric-separator): Play nicely with
2924 directory-sep-char being \.
2925 (minibuffer-electric-tilde): Ditto.
2926 (read-file-name-map): Ditto.
2928 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
2930 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
2932 (default-mouse-track-deal-with-down-event): Avoid
2933 `x-disown-selection'; use `disown-selection' instead.
2935 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2938 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2939 moved to (cut-copy-clear-internal) in select.el. Ditto for
2940 (x-delete-primary-selection) (x-kill-primary-selection)
2941 (x-copy-primary-selection).
2942 (own-clipboard): new function.
2944 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2945 functions in select.el. remove old ones.
2946 (mswindows-own-clipboard): new function.
2948 1998-05-21 Andy Piper <andyp@parallax.co.uk>
2950 * gnuserv.el: allow connections from mswindows type devices.
2952 1998-05-20 Andy Piper <andyp@parallax.co.uk>
2954 * msw-glyphs.el: change image type used from cursor to resource.
2956 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
2958 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
2959 for {top,bottom}-{left,right} values in addition to
2960 {top,bottom}_{left,right}.
2961 Use x-get-resource instead of x-get-resource-and-bogosity-check.
2963 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
2965 * cl-macs.el (specifier-instance): Undefine its setf method.
2967 * specifier.el (with-specifier-instance): Added docstring.
2969 * mouse.el (drag-window-divider): Ditto.
2971 * modeline.el (mouse-drag-modeline): Use it.
2973 * lisp-mode.el (with-specifier-instance): Define its indentation
2976 * specifier.el (with-specifier-instance): New macro.
2978 1998-05-19 Andy Piper <andyp@parallax.co.uk>
2980 * package-get.el (package-get-create-custom): new function to
2981 auto-generate package-get-custom.el from package-get-base.el.
2982 * (package-get-ever-installedp): new function.
2983 * (package-get-custom): new function to get all packages specified
2986 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
2988 * cus-edit.el (custom-file): Revert to `~/.emacs'.
2990 1998-05-23 SL Baur <steve@altair.xemacs.org>
2992 * cl-extra.el: Reverse previous float change.
2994 1998-05-17 Andy Piper <andyp@parallax.co.uk>
2997 * faces.el (try-font-name): moved from x-faces.el since it is
2998 required by w3 under mswindows as well X.
3000 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
3002 * winnt.el: Removed evil (setq completion-ignore-case t)
3003 clause, one more overlookef fsfism.
3004 (nt-quote-args-functions-alist): End sentences with double space.
3006 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
3008 * window-xemacs.el (push-window-configuration): Remove kludgery of
3009 recaching default-toolbar specifier.
3010 (pop-window-configuration): Ditto.
3011 (unpop-window-configuration): Ditto.
3013 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3015 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3017 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
3019 * winnt.el (nt-quote-args-verbatim): Added function.
3020 (nt-quote-args-prefix-quote): Added function.
3021 (nt-quote-args-backslash-quote): Added function.
3022 (nt-quote-args-double-quote): Added function.
3023 (nt-quote-args-functions-alist): New variable.
3024 (nt-quote-process-args): Added function. This is the main quoting
3025 work horse called from process-nt.c
3027 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
3029 * winnt.el: Removed duplicate definitions for backspace,
3030 delete, M-backspace and C-M-backspace.
3031 (file-name-buffer-file-type-alist): Removed this variable.
3032 (find-buffer-file-type): Removed function.
3033 (find-file-binary): Removed function.
3034 (find-file-text): Removed function.
3035 (find-file-not-found-set-buffer-file-type): Removed function.
3036 (save-to-unix-hook): Removed function.
3037 (revert-from-unix-hook): Removed function.
3038 (using-unix-filesystems): Removed function.
3039 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3041 (x-set-selection): Removed function.
3042 (x-get-selection): Removed function.
3043 Removed commented FSFisms.
3044 Replaced copyright notice (this file is not part of GNU Emacs).
3045 (nt-shell-mode-hook): Moved here from a lambda expression. Added
3046 comint-process-echoes setting to t.
3048 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3050 * packages.el (packages-no-package-hierarchy-regexp): Introduced
3051 and used following the interface change of
3052 `paths-find-recursive-path'.
3054 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3055 regexp instead of a list of base names.
3056 (paths-version-control-filename-regexp):
3057 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3058 Introduced and used following the interface change of
3059 `paths-find-recursive-path'.
3061 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3063 * simple.el (delete-forward-p): Make it a defun; do X garbage only
3064 on X devices, rather than on all non-TTY devices.
3066 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
3068 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3070 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3072 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
3074 * itimer.el (activate-itimer): Fixed usage of integers
3075 as argument to `concat'.
3077 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
3079 * itimer.el (start-itimer): replace the use of `concat' with
3082 1998-05-16 SL Baur <steve@altair.xemacs.org>
3084 * mode-motion.el (mode-motion-hook): Clarify docstring.
3085 From Bob Weiner <weiner@altrasoft.com>
3087 * loadhist.el (symbol-file): Supply prompt string when used
3089 From Bob Weiner <weiner@altrasoft.com>
3091 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3093 * loadup.el (really-early-error-handler): Ditto.
3095 * update-elc.el: Ditto.
3097 * setup-paths.el (paths-construct-exec-path): Ditto.
3099 * make-docfile.el: Ditto.
3101 * find-paths.el (paths-decode-directory-path): Use split-path
3102 instead of decode-path.
3104 * files.el (parse-colon-path): Update docstring reference.
3106 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3110 Bind cut'n'paste keys to non window-system specific functions.
3112 * msw-select.el: New function mswindows-clear-clipboard.
3113 mswindows-cut-copy-clipboard extended to handle clearing of the
3114 selection and renamed to mswindows-cut-copy-clear-clipboard.
3116 * select.el: on mswindows devices delete-primary-selection
3117 calls mswindows-clear-clipboard.
3119 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
3121 * simple.el (quoted-insert): Inhibit quit when using read-char.
3123 * cmdloop.el (read-char): Don't inhibit quit.
3124 (read-char-exclusive): Ditto.
3125 (read-char): Signal quit if quit-char was pressed.
3126 (read-char-exclusive): Ditto.
3127 (read-quoted-char): Return a character, not integer.
3129 * menubar-items.el (default-popup-menu): Use Andy's generic
3131 (default-popup-menu): Fix code.
3133 1998-05-14 Oliver Graf <ograf@fga.de>
3135 * dragdrop.el (dragdrop-function-widget): this time it's done
3137 1998-05-13 Oliver Graf <ograf@fga.de>
3139 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3141 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
3143 * device.el (device-pixel-width):
3144 (device-pixel-height):
3148 (device-color-cells): Swapped parameters to device-system-metric
3149 according to the interface change.
3151 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
3153 * mouse.el (default-mouse-motion-handler): Use new name of the
3154 function event-over-vertical-divider-p.
3155 Do not set E-W arrow cursor over the divider if
3156 vertical-divider-draggable-p is nil in the window.
3157 ([top-level]): Use new name for the variable
3158 vertical-divider-map.
3159 (drag-window-divider): Respect vertical-divider-draggable-p.
3160 Variable name typo fixes.
3162 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3164 * keymap.el (kbd): Define here; handle string constants and
3167 1998-05-15 Christian Nyb <chr@mediascience.no>
3169 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
3172 1998-05-13 Didier Verna <verna@inf.enst.fr>
3174 * mouse.el (drag-window-divider): give the vertical divider a
3175 pressed look when dragging it.
3177 1998-05-13 Andy Piper <andyp@parallax.co.uk>
3179 * faces.el: predicate some more face operations on x or mswindows
3182 * modeline.el: enable modeline coloring for mswindows.
3184 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3186 * minibuf.el (minibuffer-default): Added variable; compatible with
3188 (next-history-element): Used `minibuffer-default'.
3190 1998-05-12 Oliver Graf <ograf@fga.de>
3192 * dragdrop.el (dragdrop-function-widget): button and mods ok
3193 arguments still look a bit strange
3194 (dragdrop-compare-mods) created
3195 (dragdrop-drop-do-functions) correctly checks for buttons and
3198 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3200 * setup-paths.el (paths-default-info-directories): Replace
3201 path-separator with directory-sep-char.
3203 * files.el (path-separator): Don't define it here.
3205 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3207 * update-elc.el: Ditto.
3209 * setup-paths.el (paths-construct-exec-path): Ditto.
3211 * make-docfile.el: Ditto.
3213 * loadup.el (really-early-error-handler): Ditto.
3215 * find-paths.el (paths-decode-directory-path): Use decode-path
3216 instead of decode-path-internal.
3218 * files.el (parse-colon-path): Update docstring.
3220 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
3222 * subr.el (get-buffer-window-list): Make BUFFER optional.
3224 * window-xemacs.el (windows-of-buffer): Defalias to
3225 get-buffer-window-list.
3227 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3229 * disass.el: Fix maintainer keyword.
3231 * bytecomp.el (byte-compile-and-load-file): Autoload.
3232 (byte-compile-buffer): Ditto.
3234 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3235 value is returned, not the name.
3236 (lisp-imenu-generic-expression): Enable it.
3237 (lisp-mode-variables): Ditto.
3238 (lisp-indent-offset): Change defconst to defvar.
3239 (lisp-indent-function): Ditto.
3240 (lisp-body-indent): Ditto.
3242 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3244 * modeline.el: Use zap-last-kbd-macro-event.
3246 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3247 nil, don't attempt to do anything with messages.
3248 (eval-last-sexp): Use `letf' for clarity.
3250 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3252 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3254 1998-05-11 Martin Buchholz <martin@xemacs.org>
3259 Change empty docstrings into no doc strings at all.
3260 Fix bogus FSF-format docstrings.
3261 * etags.el: Fix docstring.
3263 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3265 * package-get.el (package-get): Use internal md5
3267 1998-05-13 SL Baur <steve@altair.xemacs.org>
3269 * about.el (about-xemacs): Correct abuse of concat.
3271 1998-05-11 SL Baur <steve@altair.xemacs.org>
3273 * info.el (Info-mode): Use easymenu.
3275 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3277 * apropos.el (apropos): Don't use concat with integers.
3279 * cmdloop.el (describe-last-error): Handle the case when no error
3280 was seen gracefully.
3282 * apropos.el (apropos-print): Use with-displaying-help-buffer as
3284 (apropos-describe-plist): Ditto.
3286 * help.el (with-displaying-help-buffer): Revert to a defun.
3287 (describe-key): Use it as defun.
3288 (describe-mode): Ditto.
3289 (describe-bindings): Ditto.
3290 (describe-prefix-bindings): Ditto.
3291 (describe-installation): Ditto.
3292 (view-lossage): Ditto.
3293 (describe-function): Ditto.
3294 (describe-variable): Ditto.
3295 (describe-syntax): Ditto.
3297 1998-05-11 Oliver Graf <ograf@fga.de>
3299 * dragdrop.el: changed order of require/provide
3300 (dragdrop-drop-mime-default) changed to new calling conventions
3301 (dragdrop-drop-do-functions) changed to new calling conventions
3302 (dragdrop-function-widget) this one needs more work...
3304 1998-05-10 Oliver Graf <ograf@fga.de>
3306 * about.el: another small change in my entry
3307 * dragdrop.el (dragdrop-drop-log-function): logging added
3309 changed interface to handler functions. now called with event
3312 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
3314 * glyphs.el (divider-pointer-glyph): Declared new glyph,
3315 E-W arrow pointer displayed over draggable dividers.
3317 * mouse.el (default-mouse-motion-handler): Show it when
3319 (drag-window-divider): Added.
3320 ([top-level]): Initialized window-divider-map with a keymap
3321 binding the above function to left button down event.
3323 * x-mouse.el (x-init-pointer-shape): Initialize
3324 divider-pointer-glyph from Cursor.dividerPointer, or use default
3327 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3329 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3331 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3333 * simple.el (count-words-buffer): Don't query for buffer.
3334 (count-lines-buffer): Ditto.
3336 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3338 * help.el (where-is): add optional insert argument.
3340 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
3342 * help.el (describe-key-briefly): New argument INSERT.
3344 * simple.el (eval-expression): New optional argument; synch with
3347 * keydefs.el (global-map): Add new register bindings.
3349 * register.el: Synched with FSF 20.3.
3351 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3353 * window-xemacs.el (recenter): all arguments are optional.
3355 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
3357 * device.el: (device-pixel-width): Reflected name/parameters
3358 change to device-system-metric.
3359 (device-pixel-height): Ditto.
3360 (device-mm-width): Ditto.
3361 (device-mm-height): Ditto.
3362 (device-bitplanes): Ditto.
3363 (device-color-cells): Ditto.
3365 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3367 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3369 * cl.el (most-positive-fixnum): Document.
3370 (most-negative-fixnum): Ditto.
3372 * cus-dep.el: Updated comment.
3374 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
3377 * cus-load.el (custom-put): Removed.
3379 * files.el (after-find-file): Just resignal quit instead of
3380 signaling "canceled".
3382 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
3384 * frame.el (other-frame): Use `focus-frame' instead of
3385 select-frame kludges.
3387 * lisp-mode.el: Update lisp-indent-function for
3388 save-selected-frame and with-selected-frame.
3390 * frame.el (save-selected-frame): New macro.
3391 (with-selected-frame): Ditto.
3392 (other-frame): Use `set-frame-focus'.
3394 1998-05-06 Oliver Graf <ograf@fga.de>
3396 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
3397 (dragdrop-drop-url-default) default handler for URL drops created
3398 (dragdrop-drop-mime-default) default handler for MIME drops created
3399 (dragdrop-drop-functions) default custom for handling drops created
3400 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
3402 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
3404 * mouse.el: Removed redundant mouse-mswindows-drop function.
3406 1998-05-05 Oliver Graf <ograf@fga.de>
3408 * about.el: changed some text in my entry
3409 * dragdrop.el: added customs
3411 1998-05-04 Oliver Graf <ograf@fga.de>
3413 * mouse.el: killed global drop key bindings
3414 (mouse-offix-drop) removed
3415 * dragdrop.el: created
3416 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
3418 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
3420 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
3421 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
3423 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
3426 * scrollbar.el (scrollbars-visible-p): Use new
3427 {vertical,horizontal}-scrollbar-visible-p specifiers.
3429 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
3431 * device.el (device-pixel-height):
3432 (device-pixel-width):
3436 (device-color-cells): Moved these 6 functions from device.c; they
3437 all use single (device-system-metrics) call.
3439 1998-05-09 SL Baur <steve@altair.xemacs.org>
3441 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
3445 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
3446 Suggested by Hrvoje Niksic <hniksic@srce.hr>
3448 * help.el (help-map): Remove Hyperbole keybinding logic.
3449 Suggested by: Michael Ernst <mernst@cs.washington.edu>
3451 1998-05-08 SL Baur <steve@altair.xemacs.org>
3453 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
3454 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
3456 1998-05-07 Andy Piper <andyp@parallax.co.uk>
3458 * msw-glyphs.el: use nicer icon3 from the frame icon.
3460 1998-05-07 SL Baur <steve@altair.xemacs.org>
3462 * version.el (emacs-version): Remove InfoDock conditionals.
3464 * startup.el (startup-splash-frame): Change ID logo name.
3466 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
3468 * files.el (after-find-file): If the user presses C-g on
3469 directory-creation prompt, kill the buffer.
3471 1998-05-06 SL Baur <steve@altair.xemacs.org>
3473 * simple.el (count-words-region): Reverse previous change.
3475 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
3477 * replace.el (query-replace): Just call perform-replace.
3478 (query-replace-regexp): Ditto.
3479 (perform-replace): Move region handling here.
3480 (perform-replace): Use the new arg to match-data.
3482 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
3484 * x-init.el: Install X specific display table that
3485 displays char 0240 as a space to avoid whatever it is
3486 that screws up display of that character code.
3488 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
3490 * help.el (function-arglist): If no arguments are documented for a
3491 subr, print nothing rather than incorrect output.
3493 1998-05-05 SL Baur <steve@altair.xemacs.org>
3495 * cmdloop.el (command-error): Update bail-out error message to use
3496 `emacs-program-name'.
3498 * lib-complete.el: Remove reader macro cruft.
3500 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
3503 * simple.el (count-words-region): Drop interactive-p check on the
3506 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3510 Correct spelling of mswindows-font-canonicalize-name.
3512 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3514 * ldap.el (ldap-host-parameters-alist): Replaced with
3515 `ldap-host-parameters-plist'
3516 (ldap-search): Adapt to previous change
3518 1998-05-02 SL Baur <steve@altair.xemacs.org>
3520 * about.el (about-hackers): Update Bob Weiner bio.
3521 (about-maintainer-info): Ditto.
3523 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
3525 * simple.el (display-warning-minimum-level): Docfix.
3527 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
3529 * widget.el (:default-get): New keyword.
3530 * wid-edit.el (default, widget-default-default-get): Define it.
3531 (group, widget-group-default-get): Define it.
3532 (menu-choice, widget-choice-default-get): Define it.
3533 (widget-default-get): New function.
3534 (widget-choice-action): Call it.
3535 (widget-editable-list-entry-create): Call it.
3537 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3539 * byte-optimize.el (byte-boolean-vars): Removed.
3540 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
3541 lookup through `byte-boolean-vars'.
3543 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
3545 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
3546 resource-provided values into ghost specs for scrollbar-height and
3549 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3551 * byte-optimize.el: Don't attempt to optimize /=.
3553 * bytecomp.el (byte-compile-one-ore-more-args): New function.
3554 (byte-compile-/=): Ditto.
3556 1998-05-02 SL Baur <steve@altair.xemacs.org>
3558 * apropos.el: Use `with-displaying-help-buffer'.
3559 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3560 Use `with-displaying-help-buffer'.
3561 (apropos-follow): Do not give special treatment to buffer cursor
3562 was in prior to a mouse click.
3563 (apropos-describe-plist): Use `with-displaying-help-buffer'.
3564 (apropos-print-doc): Set correct buffer for setting text
3567 1998-05-01 SL Baur <steve@altair.xemacs.org>
3569 * help.el (help-buffer-prefix-string): New variable.
3570 (help-buffer-name): Use it.
3572 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3575 1998-04-30 Greg Klanderman <greg@alphatech.com>
3577 * frame.el (other-frame): Work even when focus-follows-mouse is true.
3579 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
3581 * files.el (find-file-noselect): Update docstring.
3582 (find-file-noselect): Signal an error if found an unreadable file.
3583 (file-chase-links): Save the match data.
3584 (normal-mode): Use `lwarn' and `error-message-string'.
3585 (interpreter-mode-alist): Change defconst to defvar.
3586 (inhibit-first-line-modes-regexps): Ditto.
3587 (inhibit-first-line-modes-regexps): Added .tgz.
3588 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
3589 (change-major-mode-with-file-name): New user-option.
3590 (set-visited-file-name): Synched with FSF.
3591 (file-name-extension): New function, from FSF 20.3.
3592 (file-relative-name): Synched with FSF.
3593 (save-some-buffers): Support the C-r feature.
3594 (recover-session): Synched with FSF.
3595 (kill-some-buffers): Ditto.
3596 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
3598 1998-04-30 SL Baur <steve@altair.xemacs.org>
3600 * files.el (insert-file): Undo previous change and reenable use of
3603 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3605 * window-xemacs.el (recenter): Define.
3607 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3609 * font.el (mswindows-font-create-name)
3610 (mswindows-font-create-object): new functions for mswindows type
3613 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3614 strings are parsed as well as font objects.
3616 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3618 * modeline.el (defining-kbd-macro): Restore modeline indication of
3619 kbd-macro being recorded.
3620 (add-minor-mode): Simplify docstring.
3621 (modeline-minor-mode-menu): Remove stuff.
3623 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3625 * code-process.el (call-process): dynamically decide process
3628 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3630 * modeline.el: Add line-number-mode, column-number-mode to
3631 the modeline minor-mode menu. Button2 on the line number does
3634 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3636 * mouse.el: move x-selection-owner-p type things to
3639 * msw-init.el: copy zmacs stuff from x-init.el
3641 * msw-select.el (mswindows-own-selection)
3642 (mswindows-disown-selection) (mswindows-selection-owner-p): new
3643 functions. Very simple minded implementation of selectio
3646 * select.el (own-selection) (disown-selection)
3647 (activate-region-as-selection) (select-make-extent-for-selection)
3648 (valid-simple-selection-p): functions moved from x-select.el for
3649 generalized selection.
3651 * x-select.el: see select.el changes.
3653 * x-toolbar.el: use new selection functions.
3655 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3657 * packages.el (packages-find-package-directories): Fixed bug that
3658 would pick up multiple site-package directories.
3659 (package-locations): Added "xemacs-packages" as a late package
3662 * find-paths.el: Now uses `emacs-program-name' and
3663 `emacs-program-version'.
3664 Additions to enforce version-specific directories in
3665 `paths-find-version-directory'.
3667 1998-04-29 SL Baur <steve@altair.xemacs.org>
3669 * default.el: Removed.
3670 * site-start.el: Removed.
3672 1998-04-29 Didier Verna <verna@inf.enst.fr>
3674 * minibuf.el (minibuffer-history-minimum-string-length): Default
3677 1998-04-28 SL Baur <steve@altair.xemacs.org>
3679 * find-paths.el (paths-program-name): Rename.
3680 (paths-emacs-root-p): Ditto.
3681 (paths-find-site-directory): Ditto.
3683 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
3685 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
3686 `emacs-lisp-byte-compile-and-load'.
3688 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3690 * ldap.el (ldap-search): Fixed additional parameter passing to
3693 1998-04-27 Andy Piper <andyp@parallax.co.uk>
3695 * select.el (kill-primary-selection) (selection-owner-p)
3696 (copy-primary-selection) (yank-clipboard-selection)
3697 (selection-exists-p) (delete-primary-selection): new file and
3698 functions that do the right thing for the selected device.
3700 * x-menubar.el: use generalised selection functions.
3702 * dumped-lisp.el: dump select.el.
3704 1998-04-27 SL Baur <steve@altair.xemacs.org>
3706 * find-paths.el (paths-progname): New variable.
3707 (paths-emacs-root-p): Use it.
3708 (paths-find-site-directory): Ditto.
3710 1998-04-26 SL Baur <steve@altair.xemacs.org>
3712 * loadup.el ((member "dump" command-line-args)): Dump as
3713 `infodock' if InfoDock.
3715 1998-04-25 SL Baur <steve@altair.xemacs.org>
3717 * find-paths.el (construct-emacs-version): Simplify, include
3718 program name in the return value.
3719 * (paths-find-version-directory): Use it.
3721 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3723 * info.el (Info-parse-dir-entries): Fixed regexp
3724 (Info-build-dir-anew): Remove full suffix and capitalize info file
3725 name for files with no @direntry
3726 (Info-batch-rebuild-dir): New function
3727 (Info-suffixed-file): Check for regular files instead of simple
3728 file existence (could catch directories before)
3730 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3732 * setup-paths.el, find-paths.el: Removed uses of `not' which
3733 temacs doesn't have.
3735 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
3736 into root searching.
3738 1998-04-24 Martin Buchholz <martin@xemacs.org>
3740 * subr.el: Remove definition of `not'.
3742 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
3744 * msw-glyphs.el: enable graphics support.
3746 1998-04-23 Didier Verna <verna@inf.enst.fr>
3748 * x-menubar.el (default-menubar): restored the line-number-mode
3751 * misc doc string updates related to the options menu.
3753 1998-04-24 SL Baur <steve@altair.xemacs.org>
3755 * setup-paths.el (paths-construct-load-path): Fix typo.
3757 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3759 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
3760 font-menu-ignore-scaled-fonts don't have to be bound now; this
3761 gets us one step further towards making --no-autoloads work.
3763 * startup.el (normal-top-level): Load auto-autoloads only if
3764 lisp-directory is non-nil.
3766 * setup-paths.el (paths-construct-load-path): Made it robust
3767 against nil lisp-directory.
3769 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
3770 to the list of variables that cause a warning when nil.
3772 * toolbar.el (init-toolbar-location): Now works even when there's
3773 no toolbar icon directory.
3775 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
3777 * help.el (view-lossage): Recognize it.
3779 * simple.el (log-message): Mark multiline messages.
3781 1998-04-22 SL Baur <steve@altair.xemacs.org>
3783 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
3785 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3787 * package-get.el (package-get-all): add `\n' separator to
3788 interactive specification so that both variables are read
3790 1998-04-22 Didier Verna <verna@inf.enst.fr>
3792 * x-menubar.el: ported the options menu to Custom.
3793 Moved the "read only" toggle button to the buffers menu.
3794 Corrected some missing ;;;###autoload or defcustom.
3796 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
3797 the scrollbar-visible specifier for options menu handling.
3799 * toolbar.el (toolbar-visible-p)
3800 (toolbar-captioned-p)
3801 (default-toolbar-position): defcustom wrappers around
3802 the toolbar specifiers for options menu handling.
3804 * frame.el (get-frame-for-buffer-default-instance-limit):
3805 defcustom it for options menu handling.
3807 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
3808 font-lock-mode for options menu handling.
3810 * cus-start.el: added Custom properties to overwrite-mode for
3811 options menu handling.
3813 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3815 * about.el: shameless self-promotion.
3817 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
3819 * simple.el (raw-append-message): Slightly optimize.
3820 (remove-message): Use `push' for clarity.
3821 (append-message): Ditto.
3822 (display-warning): Dito.
3823 (raw-append-message): Send the message to the appropriate device.
3825 1998-04-22 SL Baur <steve@altair.xemacs.org>
3827 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
3828 From Sean MacLennan <Sean.MacLennan@pika.ca>
3830 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3832 * setup-paths.el: Changed `directory-sep-char' to
3833 `path-separator', following a change in GNU Emacs.
3835 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3837 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3838 (Info-build-dir-anew): Add a final newline.
3839 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3841 (Info-rebuild-dir): Ditto
3843 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3845 1998-04-21 SL Baur <steve@altair.xemacs.org>
3847 * simple.el (count-words-buffer): Retain zmacs region.
3848 (count-words-region): Ditto.
3849 * simple.el: (what-line): Expanded line counts.
3850 (count-lines): New parameter to conditionalize whether collapsed
3852 From Bob Weiner <weiner@altrasoft.com>
3854 1998-04-19 SL Baur <steve@altair.xemacs.org>
3856 * packages.el (package-locations): infodock-packages must override
3857 mule-packages and packages.
3859 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3862 remove rude messages from widget-activation-widget-mapper
3863 and widget-activation-glyph-mapper
3865 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
3867 * toolbar.el: Remove (featurep 'x) test from
3868 toolbar-make-button-list
3870 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
3872 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
3873 only if in the same frame.
3875 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3877 * packages.el (package-locations): Added site-packages hierarchy.
3879 * setup-paths.el (paths-default-info-directories): Introduced and
3882 * packages.el, setup-paths.el: Set various path searching depths
3885 * packages.el (packages-hierarchy-depth):
3886 (packages-load-path-depth): Introduced and used.
3888 * setup-paths.el (paths-load-path-depth): Introduced and used.
3890 * find-paths.el (paths-find-recursive-path): Added max-depth
3893 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3895 * setup-paths.el (paths-construct-info-path): Removed
3896 dependency on behavior of (file-name-as-directory "").
3898 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3900 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3903 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3905 * dump-paths.el, startup.el: Added handling for --debug-paths.
3907 1998-04-15 William M. Perry <wmperry@aventail.com>
3909 * wid-edit.el: We cannot just set the help-echo or balloon-help
3910 properties for an extent based on the :help-echo widget
3911 property, since help-echo and balloon-help cause an EXTENT to
3912 get passed in, where :help-echo functions are expecting a WIDGET
3914 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3916 * scrollbar.el (init-scrollbar-from-resources): Call
3917 mswindows-init-scrollbar-metrics when appropriate.
3919 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
3921 * dumped-lisp.el: dump x-toolbar for window system
3923 * msw-init.el (init-post-mswindows-win): enable toolbars if we
3924 have support and xpm.
3926 1998-04-16 SL Baur <steve@altair.xemacs.org>
3928 * files.el (toggle-read-only): Fix docstring.
3929 From Didier Verna <verna@inf.enst.fr>
3931 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3933 * startup.el (normal-top-level): Load autoload-file-name without
3934 specifying an extension---some people only auto-autoload.el.gz.
3936 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
3938 * files.el (backup-enable-predicate): Don't bomb on NAME being
3941 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3943 * find-paths.el, packages.el: Now prefers configure'd paths.
3944 This shouldn't cause any of the originally anticipated problems as
3945 the current paths architecture will not define the various
3946 configure-xxx variables if they're not specified on the configure
3949 * find-paths.el, setup-paths.el, packages.el: Removed all
3950 mentionings of "/" as a path separator.
3951 Used paths-construct-path throughout.
3953 * find-paths.el (paths-construct-path): Created to assemble paths
3954 from directory components.
3956 * setup-paths.el, packages.el: Used paths-decode-directory-path
3957 instead of decode-path-internal.
3959 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
3961 (paths-decode-directory-path) Created.
3963 * setup-paths.el: Changed configure-exec-path to
3964 configure-exec-directory.
3966 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3968 * packages.el (packages-find-packages): Fixed decoding of
3971 * startup.el: -no-packages -> -no-early-packages.
3973 (packages-load-package-lisps): Fixed loading of auto-autoload
3976 * startup.el (normal-top-level): Fixed loading of core
3979 * obsolete.el: Un-obsoleted site-directory. Sigh.
3981 * startup.el, packages.el, dump-paths.el: Added proper settings
3982 for site-directory and lisp-directory variables.
3984 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
3985 inhibit-package-autoloads and fixed handling of it.
3987 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
3988 handling of former inhibit-package-init, now
3989 inhibit-early-packages, to make -vanilla etc. work.
3991 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
3993 * code-process.el (start-process): Fallback to 'undecided instead
3994 of 'binary for process input coding stream.
3996 * process.el (start-process): Docstring fix.
3998 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4000 * info.el (Info-insert-dir): Do not insert temporary dir files
4001 in Info-dir-file-attributes
4002 (Info-build-dir-anew): Ensure temporary buffer is not read-only
4003 (Info-rebuild-dir): Ditto.
4005 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4007 * obsolete.el: Added obsoleteness declarations for
4008 `site-directory' and `Info-default-directory-list'.
4010 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4012 * find-paths.el (paths-find-emacs-root): Only look at the
4013 executable at the end of the symlink chain for determining the
4016 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4018 * setup-paths.el (paths-construct-info-path): Changed construction
4019 to cater to gone default in configure.
4021 * find-paths.el (paths-uniq-append): Added.
4023 * packages.el: Rewritten package path construction once again.
4025 * dump-paths.el, startup.el: Removed package-path as a global
4028 * package-admin.el (package-admin-add-single-file-package):
4029 (package-admin-add-binary-package): Changed package-path to
4032 * packages.el (packages-split-path): Split path at "/" rather than
4033 nil according to change in emacs.c.
4035 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4037 * setup-paths.el (paths-construct-info-path): Changed info path
4038 order so that directories come out right.
4039 (paths-find-lock-directory): Fixed bug: It used to think
4040 configure-lock-directory is a path.
4042 1998-04-06 Jeff Miller <jmiller@smart.net>
4044 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
4045 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
4046 eases the use of toolbar-add/kill-item functions.
4048 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
4050 * code-files.el (file-coding-system-alist): Commented out
4051 loaddefs.el magical treatment.
4053 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4055 * info.el (Info-rebuild-outdated-dir): Added new option
4056 `conservative' and made it the default
4057 (Info-rebuild-dir): Appropriately parse multi-line description
4058 strings, and multi-section dir files. Issue warning when dir
4059 is rebuilt as temporary
4060 (Info-build-dir-anew): Issue warning when dir is built as
4063 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
4065 * list-mode.el (list-mode-map): Bind highlight motion commands to
4066 standard keys left, right, C-b and C-f.
4068 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4070 * files.el (auto-mode-alist): allow .sc for Scheme->C
4072 1998-04-06 SL Baur <steve@altair.xemacs.org>
4074 * loadup.el (pureload): Don't quote (garbage-collect).
4076 1998-04-04 SL Baur <steve@altair.xemacs.org>
4078 * package-get-base.el: Updated.
4080 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
4082 * isearch-mode.el (isearch-just-started): New variable.
4083 (isearch-mode): Set it.
4084 (isearch-repeat): Advance one character forward only if the search
4085 was successful, and was not just started.
4086 (isearch-repeat): Clear isearch-just-started.
4088 1998-04-02 SL Baur <steve@altair.xemacs.org>
4090 * finder.el (finder-compile-keywords): Don't eval new finder-inf
4093 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
4095 * subr.el (listify-key-sequence): Removed.
4097 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
4099 * bytecomp.el (byte-compile-print-gensym): New option.
4100 (byte-compile-output-file-form): Use it.
4101 (byte-compile-output-docform): Ditto.
4102 (byte-compile-compiled-obj-to-list): Ditto.
4104 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
4106 * msw-glyphs.el: set frame icon if xpm support.
4108 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4110 * help.el: Code that pretty prints variable values
4113 1998-04-02 SL Baur <steve@altair.xemacs.org>
4115 * find-paths.el (paths-emacs-root-p): Correct test for installation
4117 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4119 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4121 * loaddefs.el: Don't set debug-ignored-errors; leave
4122 its default value set to nil.
4124 1998-03-29 Damon Lipparelli <lipp@primus.com>
4126 * info.el (Info-rebuild-dir): fixed mis-spelling.
4128 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4130 * info.el (Info-rebuild-outdated-dir): New custom var
4131 (Info-insert-node): Create/update dir file when needed, ie when it
4132 does not exist or is older than some info files in directory
4134 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4136 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4137 for last packages, mainly for using a 20.4 package base.
4139 * packages.el (late-packages): Typo fix. It was called
4142 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4143 relative symlinks correctly.
4144 (paths-find-emacs-roots): More rigorous checking for plausible
4145 configuration-time root.
4147 * startup.el (normal-top-level): Added a warning if XEmacs cannot
4150 1998-03-27 Martin Buchholz <martin@xemacs.org>
4152 * faces.el: Fix docstrings.
4153 * glyphs.el: Fix docstrings.
4154 * mouse.el: Fix docstrings.
4156 * frame.el: Change phrase `current frame' to `selected frame'.
4158 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4160 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4161 macros using backquote to make them infinitely more readable.
4163 1998-03-30 SL Baur <steve@altair.xemacs.org>
4165 * packages.el (packages-find-package-path): Hardcoded specialized
4166 InfoDock support until we can clean this up.
4168 * help.el (describe-bindings-1): Return the value of the bindings
4169 help buffer created.
4170 (describe-bindings): Ditto.
4172 * simple.el (set-variable): Restore previous behavior of not
4173 bombing if the variable to set is not boundp.
4175 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4177 * packages.el (packages-handle-package-dumped-lisps): Allow for
4178 non-local files to be loaded off the package-lisp variable.
4180 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4182 * x-faces.el: Global X resources should override
4183 specs for all device classes (color, grayscale, mono);
4184 code currently doesn't override any of them. Fixed by
4185 calling remove-specifier with '(x default) as the tag
4186 set and allowing inexact matches.
4188 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4190 * faces.el: Separated face intializations based on
4191 device classes into device type specific (tag set,
4192 instantiator) pairs.
4194 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
4196 * wid-edit.el (widget-choice-action): Remember user's explicit
4198 (widget-choice-value-create): Respect it.
4199 From Richard Stallman <rms@gnu.org>
4201 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4203 * setup-paths.el (paths-construct-info-path): Always append
4204 existing directories from configure-time info path.
4206 * startup.el (startup-setup-paths): Renamed misnamed info-path to
4207 Info-directory-list.
4209 * info.el: Removed Info-default-directory-list which was broken by
4211 Removed bogus initialization of Info-directory-list---startup.el
4212 can do a much better job.
4213 Added autoload of Info-directory-list.
4215 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4216 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4217 be exclusive; now it's merely given precedence, just like in the
4220 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4222 * find-paths.el (paths-find-architecture-directory): Fix bug with
4223 finding; it used to default too early.
4225 1998-03-25 Martin Buchholz <martin@xemacs.org>
4227 * packages.el (packages-split-path): Fix a bug; it used to fail
4228 for paths that weren't split.
4230 1998-03-26 SL Baur <steve@altair.xemacs.org>
4232 * finder.el (finder-compile-keywords): trap on errors.
4234 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
4236 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4237 fourth argument of t so that only the specs exactly
4238 matching the tag lists are removed.
4240 1998-03-25 SL Baur <steve@altair.xemacs.org>
4242 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4244 1998-03-23 SL Baur <steve@altair.xemacs.org>
4246 * minibuf.el (mouse-read-file-name-1): If a default directory was
4247 specified, use it for generating the completions.
4249 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4251 * update-elc.el: Now respects inhibit-package-init and
4253 Now does path construction with loadup-paths.
4255 * startup.el (normal-top-level, startup-setup-paths): Now respects
4256 inhibit-package-init and inhibit-site-lisp.
4258 * packages.el (packages-find-package-path): Extended package path
4259 by version-specific hierarchies.
4260 (packages-find-packages): Now respects inhibit flag and
4262 Moved path setup to loadup-paths.
4264 * make-docfile.el: Now respects inhibit-package-init and
4266 Now does path construction with loadup-paths.
4268 * loadup.el: Now respects inhibit-package-init and
4271 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4273 * loadup-paths.el: New file: setup load-path to encompass
4276 1998-03-22 SL Baur <steve@altair.xemacs.org>
4278 * auto-show.el: load-gc renamed to pureload.
4279 * site-load.el: Ditto.
4280 * packages.el (toplevel): Ditto.
4281 * loadup.el (really-early-error-handler): Ditto.
4282 * dumped-lisp.el (preloaded-file-list): Ditto.
4283 * cus-face.el (custom-declare-face): Ditto.
4285 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4287 * <Today>: The Big Path Searching Overhaul.
4289 * find-paths.el: New file: find and assemble paths in the
4290 installation hierarchy.
4292 * setup-paths.el: New file: global layout of paths and directories
4293 within the XEmacs hierarchy.
4295 * packages.el: Replaced everything related to path searching and
4296 startup by code in terms of find-paths.
4298 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4299 the new path searching engine.
4301 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4304 1998-03-22 SL Baur <steve@altair.xemacs.org>
4306 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4309 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4311 * msw-glyphs.el: Added check for 'mswindows feature, so the file
4312 compiles identically in any configuration.
4313 Removed irrelevant commentary.
4315 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
4317 * simple.el (set-variable): Allow setting specifiers.
4319 1998-03-19 SL Baur <steve@altair.xemacs.org>
4321 * lisp.el (forward-sexp): Revert previous change.
4323 1998-03-18 SL Baur <steve@altair.xemacs.org>
4325 * frame.el (frame-initialize): Use `delete-console' instead of
4326 `delete-device' to delete the stream console to match the usage in
4329 1998-03-16 SL Baur <steve@altair.xemacs.org>
4331 * files.el (cdpath-previous): New variable.
4333 From Bob Weiner <weiner@wave.altrasoft.com>
4335 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
4337 * keydefs.el: Changed keybindings of forward-char,
4338 backward, scroll-up and scroll-down to point to their
4339 -command counterparts.
4341 * simple.el: New functions: forwarc-char-command,
4342 backwrad-char-command, scroll-up-command,
4343 scroll-down-command which work liek their counterparts
4344 except that they honor the variable
4345 signal-error-on-buffer-boundary.
4347 Definition of signal-error-on-buffer-boundary received
4350 defvar declaration added for word-across-newline to avoid
4351 byte-compiler warning about the free variable reference.
4353 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
4355 * winnt.el: Removed "%t" from the beginning of
4356 modeline-format. From now on, there's no nt-specifics in the modeline.
4358 1998-03-14 SL Baur <steve@altair.xemacs.org>
4360 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4361 of `when' with `if'.
4363 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
4365 * msw-glyphs.el: New file. Defines TTY-style glyphs for
4366 mswindows. Must be reworked along with glyphs.el, or
4367 merged into it, after there is images support.
4369 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4372 1998-03-13 SL Baur <steve@altair.xemacs.org>
4374 * faces.el: fix for text cursor initialization.
4375 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
4376 From Andy Piper <andyp@parallax.co.uk>
4378 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
4380 * files.el (set-auto-mode): If a mode is not fboundp, check to see
4381 if there is an existing package that handles it and warn the user
4384 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
4386 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
4387 Installation" menu item when Installation-string is not bound.
4389 1998-03-11 SL Baur <steve@altair.xemacs.org>
4391 * lisp.el (forward-sexp): Fix for test for balanced sexp.
4392 From Jeremiah W. James <jerry@cs.ucsb.edu>
4394 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
4397 * faces.el: Fix face initialization.
4399 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
4401 * files.el (backup-enable-predicate): fix breakage introduced
4404 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4406 * x-faces.el (x-init-face-from-resources): The
4407 TTY face property retrieval functions don't return
4408 specifiers, so use face-property instead.
4410 1998-03-09 SL Baur <steve@altair.xemacs.org>
4412 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
4414 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4416 * x-menubar.el: Expanded documentation for
4417 option-save-faces. Changed Options -> Browse Faces
4418 menu entry to invoke customize-face.
4420 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
4422 * faces.el: Most face initialization moved out of
4423 init-other-random-faces to the top level so that the
4424 initialization happens before Xemacs is dumped. Much
4425 of the fascist "face-differs-from-default-p or FROB!"
4426 code has been retired in favor of letting the user do
4427 what they want to do. Face initialization code changed
4428 to use `default' specifier tag so that the settings can
4429 be overridden later if the user wishes it.
4431 1998-03-08 SL Baur <steve@altair.xemacs.org>
4433 * about.el (about-hackers): Update contributors list.
4435 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
4437 * specifier.el: Define new specifier tag `default'.
4439 * modeline.el: Initialize faces using `default' tag.
4441 * x-faces.el (x-init-face-from-resources): Remove
4442 specifier specs containing the `default' tag before
4445 1998-03-02 John Jones <jj@asu.edu>
4447 * package-get.el (package-get-all): fixed arguments on call to
4448 package-admin-add-single-file-package.
4449 * package-get.el (package-get-installedp): fixed to match
4450 advertised behavior.
4451 * package-get.el: added function package-get-update-all which
4452 installs newest versions of all the current packages (if they are
4453 not already installed).
4455 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
4457 * files.el (find-file-noselect): Uncommented `truename' binding in
4458 `let*' and use it later to set `buffer-file-truename' iff it's
4459 still nil, as happens for example when finding a compressed
4460 file with "jka-compr".
4462 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
4464 * faces.el: in make-face-* type functions do the operation for all
4465 window systems, not just the first one found.
4467 * font.el: call mswindows-list-fonts for mswindows.
4469 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
4471 * code-process.el (call-process-region):
4472 * process.el (call-process-region):
4473 * package-get.el (package-get-dir):
4474 * files.el (backup-enable-predicate):
4475 * gnuserv.el (gnuserv-temp-file-regexp):
4476 Use temp-directory in place of `/tmp'.
4478 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
4480 * "Fast" dired-in-C enhancements for Windows 95/NT:
4482 * files.el: Added function, `wildcard-to-regexp', from GNU
4485 * files.el (insert-directory): Modified to use special
4486 dired-in-C enhancements if present.
4488 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
4490 * code-files.el: make default coding no-conversion.
4492 1998-03-02 SL Baur <steve@altair.xemacs.org>
4494 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
4497 * update-elc.el: Strip directory when testing for files not to
4500 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
4502 * lisp-mode.el: Use recommended form for menus.
4504 * info.el (Info-construct-menu): Use recommended form for menus.
4506 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
4509 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
4511 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
4512 (get-frame-for-buffer-noselect): Always return frames
4513 in the not-this-window-p cond clause.
4515 1998-02-27 SL Baur <steve@altair.xemacs.org>
4517 * help.el (describe-installation): New function.
4519 * x-menubar.el (default-menubar): Add describe-installation to
4522 * packages.el (packages-unbytecompiled-lisp): Installation.el
4523 should not be bytecompiled.
4525 * dumped-lisp.el (preloaded-file-list): Dump Installation with
4528 * x-menubar.el (default-menubar): Use correct guard for VM menu
4531 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
4533 From Andy Piper <andyp@parallax.co.uk>
4535 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4537 * ldap.el: Do not require ldap-internal at compile time.
4539 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
4541 * code-files.el: new file. a virtual copy of mule-files.el
4543 dependencies. (toggle-buffer-file-ocding-system) new function for
4544 changing the eol type for the current buffer.
4546 * code-process.el: new file. a copy of
4547 mule-process.el. mule-process.el will disappear when things have
4550 * coding.el: new file. a virtual copy of mule-files.el but
4551 without charset dependencies. (coding-system-base) new function
4552 for getting the parent coding system of a coding system with eol
4555 * dumped-lisp.el: add above files for the non-mule case.
4557 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4559 * window-xemacs.el (display-buffer): If no explicit
4560 frame is specified, search for a window that displays
4561 the buffer on the currently selected frame, before
4562 searching other frames.
4564 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
4566 * frame.el (get-frame-for-buffer): If not-this-window-p
4567 is non-nil, use window on the selected frame if it is not
4568 also the selected window. When defaulting, search for
4569 windows on the currently selected fgrame before searching
4572 1998-02-25 Didier Verna <verna@inf.enst.fr>
4574 * modeline.el (modeline-swap-buffers): originally named
4575 `mouse-release-modeline'. Whether to actually swap the buffers is
4576 decided in `mouse-drag-modeline'.
4577 (mouse-drag-modeline): A button release event is considered a
4578 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4581 1998-02-25 SL Baur <steve@altair.xemacs.org>
4583 * x-menubar.el: Put redo on the menubar.
4584 From Aki Vehtari <Aki.Vehtari@hut.fi>
4586 1998-02-22 Greg Klanderman <greg@alphatech.com>
4588 * bytecomp.el (displaying-byte-compile-warnings): if
4589 temp-buffer-show-function is set, use it to display current set of
4590 warnings in the "*Compile-Log-Show*" buffer.
4592 * simple.el (display-warning-buffer): if temp-buffer-show-function
4593 is set, use it to display current set of warnings in the
4594 "*Warnings-Show*" buffer.
4596 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4598 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
4601 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
4603 * menubar.el: Allow button descriptors at least 2 long.
4605 * x-menubar.el (default-menubar): Use recommended forms.
4606 (file-menu-filter): Remove.
4607 (edit-menu-filter): Remove.
4609 1998-02-24 SL Baur <steve@altair.xemacs.org>
4611 * about.el (about-hackers): Updated.
4613 1998-02-22 Greg Klanderman <greg@alphatech.com>
4615 * help.el (help-max-help-buffers): new variable
4616 (help-register-and-maybe-prune-excess): new function
4617 (help-buffer-name): use help-max-help-buffers.
4618 (with-displaying-help-buffer): use
4619 help-register-and-maybe-prune-excess.
4621 * help.el (help-maybe-pretty-print-value): if the value fits on
4624 1998-02-21 Greg Klanderman <greg@alphatech.com>
4626 * (with-displaying-help-buffer): there is no need to kill the buffer
4627 if it exists, becasuse with-output-to-temp-buffer will clear it.
4628 further, killing the buffer violates the rule that
4629 temp-buffer-show-function, if set, has the full responsibility of
4630 showing the temp buffer. killing the buffer fucks with the window
4631 configuration, hosing temp-buffer-show-function.
4634 1998-02-23 Didier Verna <verna@inf.enst.fr>
4636 * modeline.el (mouse-drag-modeline):
4637 - Always scroll the modeline that was originally clicked on.
4638 - Use x pixels instead of x characters (which doesn't work anyway)
4639 as horizontal reference for modeline dragging. This allows us to
4640 keep on dragging the modeline even if the motion event occurs in
4643 1998-02-23 Didier Verna <verna@inf.enst.fr>
4645 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4646 glyph on the modeline to indicate that dragging the mouse has an
4647 effect both horizontally and vertically.
4649 1998-02-24 SL Baur <steve@altair.xemacs.org>
4651 * about.el (about-xemacs): Get rid of redundant visible version
4654 1998-02-19 SL Baur <steve@altair.xemacs.org>
4656 * about.el (about-hackers): Update credits.
4658 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
4660 * prim/register.el (view-register): Show register type file-query.
4662 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4664 * mode-motion.el (mode-motion-highlight-internal):
4665 save-excursion inside save-window-exucrsion form to
4666 hide buffer point changes from save-window-excursion.
4667 Prevents display flickering when the mouse pointer
4670 1998-02-17 Didier Verna <verna@inf.enst.fr>
4672 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4673 function to handle correctly the case of a toolbar one side of the
4674 window: scrolling will not necessarily happen.
4676 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4678 * files.el (after-find-file): Restore missing argument
4679 to format that provides filename for "... consider M-x
4680 recover-file" message. Also call `message' with "%s"
4681 as the first arg instead of an arbitrary string.
4683 1998-02-18 SL Baur <steve@altair.xemacs.org>
4685 * about.el (about-hackers): Various additions.
4687 1998-02-15 SL Baur <steve@altair.xemacs.org>
4689 * autoload.el (generate-file-autoloads-1): Don't force an extra
4690 line out when copying on-the-same line autoloads.
4692 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4695 1998-02-14 Martin Buchholz <martin@xemacs.org>
4697 * x11/x-win-xfree86.el (x-win-init-xfree86):
4698 * x11/x-win-sun.el (x-win-init-sun):
4699 * x11/x-init.el (x-initialize-compose):
4701 (backward-or-forward-kill-sexp):
4702 (backward-or-forward-kill-sentence):
4703 (backward-or-forward-kill-word):
4704 (backward-or-forward-delete-char):
4705 * prim/isearch-mode.el (isearch-help-or-delete-char):
4706 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4707 x-keysym-on-keyboard-p to detect backspace.
4708 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4709 Clean up symbols used with dead keys, checking Linux and solaris
4711 Simplify x-win-*.el using above methods.
4712 Change documentation for x-keysym-*-p functions.
4714 1998-02-14 SL Baur <steve@altair.xemacs.org>
4716 * about.el (about-hackers): Restore entries for Michael Sperber and
4718 From Vinnie Shelton <acs@acm.org>
4720 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
4722 * simple.el (count-words-region): Ditto.
4724 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
4726 * simple.el (count-words-buffer): Document. Don't print anything
4729 1998-02-12 SL Baur <steve@altair.xemacs.org>
4731 * packages.el (packages-hardcoded-lisp): easymenu.el is in
4732 multiple files in InfoDock.
4734 1998-02-11 SL Baur <steve@altair.xemacs.org>
4736 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
4737 from version.el in InfoDock.
4739 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
4742 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4744 * bytecomp-runtime.el (proclaim-inline): Single quotes around
4745 variable name in docstring.
4747 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4749 * menubar.h: Include "gui.h".
4751 1998-02-10 SL Baur <steve@altair.xemacs.org>
4753 * site-load.el: Fix documentation.
4755 1998-02-09 SL Baur <steve@altair.xemacs.org>
4757 * package-get-base.el (package-get-base): Updated.
4759 * keymap.el: PC-ize.
4761 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4763 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
4764 from' on a fresh line.
4766 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
4768 * help.el (help-maybe-pretty-print-value): prin1, not princ the
4771 1998-02-09 SL Baur <steve@altair.xemacs.org>
4773 * undo-stack.el: PC-ize.
4775 * cmdloop.el: PC-ize.
4777 1998-02-08 SL Baur <steve@altair.xemacs.org>
4779 * bytecomp-runtime.el: PC-ize.
4781 * byte-optimize.el: Prolog fixup. PC-ize.
4783 * cus-dep.el: Spelling fix.
4785 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
4788 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4790 * text-mode.el (text-mode-hook-identify): New function,
4791 put on text-mode-hook. Set text-mode-variant here.
4792 (text-mode): Don't set it here.
4794 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4796 * text-mode.el (text-mode-hook): New defvar.
4797 (text-mode-variant): New variable.
4798 (text-mode): Set that variable locally.
4799 (toggle-text-mode-auto-fill): New command.
4801 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4803 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4805 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4807 * text-mode.el (paragraph-indent-text-mode):
4808 Renamed from spaced-text-mode.
4809 (text-mode-map): Bind TAB to indent-relative.
4810 (indented-text-mode-map): Variable deleted.
4811 (indented-text-mode): Now an alias for text-mode.
4813 1998-02-05 SL Baur <steve@altair.xemacs.org>
4815 * loadup.el: test-atoms debugging stuffs removed.
4817 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
4819 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
4821 1997-12-30 Colin Rafferty <colin@xemacs.org>
4823 * help.el (describe-beta): Made it use `locate-data-file'.
4824 (describe-distribution): Ditto.
4825 (describe-copying): Ditto.
4826 (describe-project): Ditto.
4827 (view-emacs-news): Ditto.
4829 * help-nomule.el (help-with-tutorial): Made it use
4830 `locate-data-file' to find tutorial.
4832 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
4834 * about.el: Corrected my email address.
4836 * mouse.el: Added 'mouse-mswindows-drop' similar to
4839 1998-01-27 SL Baur <steve@altair.xemacs.org>
4841 * loadup.el (running-xemacs): Spelling fix.
4843 1998-01-26 Colin Rafferty <colin@xemacs.org>
4845 * packages.el (packages-find-packages-1): Don't allow a backwards
4846 compatible lisp tree to overwrite `preloaded-file-list'.
4848 1998-01-26 SL Baur <steve@altair.xemacs.org>
4850 * loadup.el: Don't delete "xemacs" prior to dumping.
4852 1998-01-24 SL Baur <steve@altair.xemacs.org>
4854 * package-info.el (pi-last-mod-date): New function.
4855 (pi-author-version): New function.
4856 (batch-update-package-info): Use them.
4858 1998-01-23 Colin Rafferty <colin@xemacs.org>
4860 * frame.el (get-frame-for-buffer-default-to-current): Create.
4861 (get-frame-for-buffer-noselect): Allow user to use current frame
4862 with `get-frame-for-buffer-default-to-current'.
4864 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
4866 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
4867 (byte-compile-output-docform): Ditto.
4868 (byte-compile-compiled-obj-to-list): Ditto.
4870 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
4872 * startup.el (command-line-1): Removed code that ran
4875 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
4877 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
4879 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
4881 * frame.el (suspend-emacs-or-iconify-frame): Check using
4882 `device-on-window-system-p' instead of explicitly checking for X,
4883 so that the same logic works for MS Windows.
4884 (suspend-or-iconify-emacs): Ditto.
4886 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
4888 * about.el (about-maintainer-info): Andy Piper is back.
4889 (xemacs-hackers): Updated Andy Piper's email address.
4890 (about-hackers): Added Jonathan Harris.
4891 (about-hackers): Updated Tibor Polgar's email address.
4893 1998-01-18 SL Baur <steve@altair.xemacs.org>
4895 * about.el: Add xemacs.org email manager.
4897 * package-get-base.el (package-get-base): Updated with most recent
4900 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4902 * help.el (function-arglist): Use `indirect-function' instead of
4903 `symbol-function' so that aliases are treated correctly.
4905 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4907 * help.el (help-map): Add f1 binding to `help-for-help'.
4908 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
4909 (describe-key-briefly): Use `princ' "%s" to print object.
4910 (with-displaying-help-buffer): Kill buffer if it exists, again.
4911 (describe-key): Use `princ' "%s" to print object.
4912 (describe-function-1): Use `princ' "%s" to print object.
4913 Commented out alias lines removed.
4914 (help-pretty-print-limit): New variable to control pretty-printing
4916 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4917 `help-pretty-print-value' again. Only print-print when OBJECT is
4918 list of length less than `help-pretty-print-limit'.
4919 (describe-variable): Use `help-maybe-pretty-print-value' again.
4921 1998-01-18 SL Baur <steve@altair.xemacs.org>
4923 * simple.el (blink-matching-open): Remove C++ kludge.
4924 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
4926 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4928 * info.el (Info-default-directory-list): Made the documentation
4931 1998-01-13 Martin Buchholz <martin@xemacs.org>
4934 * lisp/package-admin.el:
4935 * lisp/build-report.el:
4938 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4940 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4941 warnings in Java buffers without final newline and editing the
4944 1998-01-17 SL Baur <steve@altair.xemacs.org>
4946 * packages.el (packages-find-packages-1): Don't allow a backwards
4947 compatible lisp tree to overwrite `preloaded-file-list'.
4948 Suggested by Colin Rafferty <colin@xemacs.org>
4950 * mouse.el (mouse-offix-drop): Set undo-boundary.
4951 From Oliver Graf <ograf@fga.de>
4953 1998-01-13 SL Baur <steve@altair.xemacs.org>
4955 * loadup.el (load-gc): rewrite as defun.
4956 Print something sensical if a required dump-time file isn't found.
4958 1998-01-12 SL Baur <steve@altair.xemacs.org>
4960 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
4961 bug strikes a menudescriptor.
4963 * package-get-base.el (package-get-base): Updated.
4965 * package-info.el (batch-update-package-info): Derive REQUIRES
4968 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
4970 * files.el (save-some-buffers): Don't play games with deleting
4971 other windows if we are in the minibuffer window.
4973 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4975 * modeline.el (modeline-minor-mode-menu): Add support for :active
4976 (add-minor-mode): Document :active property to TOGGLE.
4978 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4980 * modeline.el (modeline-minor-mode-menu): Add support for an
4981 `:included' predicate in the `toggle-sym' plist.
4982 (add-minor-mode): Document the :included property, format
4983 docstring some more.
4984 (modeline-minor-mode-menu): Documentation string added.
4986 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4988 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
4989 labels from the symbol-names by thwacking off the overly redundant
4990 and overused "mode", parenthesizing "minor", and capitalizing the
4991 resultant strings. Also shortened the menu's title by eliminating
4992 the redundant buffer name.
4993 (add-minor-mode): Beautified the docstring, added mention of the
4994 `:menu-tag' property of TOGGLE.
4995 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
4996 `toggle-sym' to beatify the mode-life menus.
4997 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
4998 `auto-fill-function'.
5000 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
5002 * modeline.el (modeline-minor-mode-menu): Changed the string-only
5003 menus to :style 'toggle.
5005 1997-12-10 Markus Linnala <maage@cs.tut.fi>
5007 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5009 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
5011 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5012 only recognize first hyperlink.
5013 (hyper-apropos-highlightify): Deletia, this is already done by
5014 `hyper-apropos-insert-face'.
5015 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5017 1998-01-09 SL Baur <steve@altair.xemacs.org>
5019 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5021 (toolbar-mail-reader): Add support for `send'.
5022 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5024 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
5026 * info.el (Info-emacs-info-file-name): Add defvar for
5027 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5028 will function properly.
5030 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
5032 * simple.el: make the backwards delete function called by
5033 `backward-or-forward-delete-char' user configurable.
5035 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5037 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5038 compiled function got loaded from.
5040 1998-01-09 SL Baur <steve@altair.xemacs.org>
5042 * term/apollo.el: Synched up with InfoDock 3.6.2.
5044 1998-01-08 SL Baur <steve@altair.xemacs.org>
5046 * startup.el (load-init-file): Load autoloads earlier.
5047 (startup-splash-frame): Handle InfoDock logo.
5049 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5051 (x-init-toolbar-from-resources): Move from x-toolbar.el.
5053 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5054 doesn't have this function.
5056 * packages.el (locate-data-file): Fix to call `locate-file'.
5058 1998-01-07 SL Baur <steve@altair.xemacs.org>
5060 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5061 version of version.el.
5062 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5064 * x-menubar.el (default-menubar): Guard reference to
5066 (default-menubar): Guard references to `font-lock-mode'.
5067 (default-menubar): Guard references to font-menu-this-frame-only-p'.
5068 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5070 * make-docfile.el: Don't snarf doc strings from autoloads.
5072 * startup.el (load-init-file): Use algorithm from loaddefs.el for
5073 loading auto-autoloads files.
5075 * loaddefs.el: Disable dumping autoloads.
5077 1998-01-05 SL Baur <steve@altair.xemacs.org>
5079 * lisp-mnt.el: Synch to Emacs 20.2.
5081 * help.el: Remove manual autoload of `finder-by-keyword'.
5083 * finder.el (finder-by-keyword): Autoload.
5085 * help.el: Conditionalize hyperbole setup.
5087 1998-01-04 SL Baur <steve@altair.xemacs.org>
5089 * packages.el (package-require): Update to reflect new data format.
5091 1998-01-02 Didier Verna <verna@inf.enst.fr>
5093 * x-menubar.el (default-menubar): make the tutorials available
5094 through the menubar. (Plus some compilation warnings cleanup).
5096 1998-01-04 SL Baur <steve@altair.xemacs.org>
5098 * check-features.el: New file. Perform sanity check after build.
5100 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5101 files to tooltalk package.
5102 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5105 * package-admin.el (package-admin-xemacs): Use better default for
5106 location of XEmacs binary.
5108 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
5110 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5111 tag with sexp and add value tag with value `t'.
5113 1998-01-03 SL Baur <steve@altair.xemacs.org>
5115 * package-get.el: Changes to work with real data.
5116 From Pete Ware <ware@cis.ohio-state.edu>
5118 * packages.el (packages-reload-autoloads): Guard load for the time
5121 * update-elc.el ("packages.el"): Force loading packages.el instead
5122 of possibly out-of-date packges.elc.
5123 * make-docfile.el ("packages.el"): Ditto.
5125 1998-01-02 Colin Rafferty <colin@xemacs.org>
5127 * build-report.el (build-report-delete-regexp): Added a rule for
5128 the main tarball shadowing anything past it.
5130 1998-01-02 SL Baur <steve@altair.xemacs.org>
5132 * packages.el (package-provide): Delete a previous provide.
5134 * package-info.el: New file.
5136 * package-get.el: New file.
5137 From Pete Ware <ware@cis.ohio-state.edu>
5138 (package-get): Fix md5 computation to work with Mule.
5140 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5142 * simple.el (log-message-*): Quote symbols in docstrings properly.
5144 1998-01-01 SL Baur <steve@altair.xemacs.org>
5146 * packages.el (packages-new-autoloads): Ignore symbolic links.
5148 * cus-face.el (face-custom-attributes-get): Fix typo.
5149 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5151 1997-12-31 SL Baur <steve@altair.xemacs.org>
5153 * startup.el (load-init-file): Reload new or changed autoloads
5154 unless inhibited. Reload modified dumped lisp (stubbed).
5156 * packages.el (packages-new-autoloads): New function.
5157 (packages-reload-autoloads): New function.
5158 (packages-reload-dumped-lisp): New (stub) function.
5160 * loadup.el: Inhibit reloading dumped files when running temacs.
5162 * loadhist.el (file-provides): Extend to handle variant
5165 * replace.el (query-replace): Fix typo.
5167 1997-12-30 SL Baur <steve@altair.xemacs.org>
5169 * make-docfile.el: list-autoloads-path has been renamed.
5170 * update-elc.el: list-autoloads has been renamed.
5172 * packages.el (packages-list-autoloads): Renamed.
5173 (packages-list-autoloads-path): Ditto.
5175 1997-12-29 Colin Rafferty <colin@xemacs.org>
5177 * packages.el (packages-find-packages-1): Made it signal a warning
5178 for an error in an auto-autoload.el file.
5180 1997-12-30 SL Baur <steve@altair.xemacs.org>
5182 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5184 From Aki Vehtari <Aki.Vehtari@hut.fi>
5186 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5188 * loadhist.el (unload-feature): Remove autoload.
5190 1997-12-28 SL Baur <steve@altair.xemacs.org>
5192 * loadhist.el: Unpackaged.
5194 * help.el (describe-symbol-find-file): Rename
5195 `describe-function-find-file' and make old name obsolete.
5196 (describe-function-1): Use it.
5197 (describe-function-1): Guard reference to
5198 `compiled-function-annotation'.
5200 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5202 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5204 (help-mode-quit): New optional arg to control whether it kills or
5206 (with-displaying-help-buffer): Don't kill buffer initially, even
5207 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5208 (help-pretty-print-value): Rename back from
5209 `help-maybe-pretty-print-value'! If `pp-internal' is available
5210 use it, otherwise use dumped `cl-prettyprint'.
5211 (describe-variable): Use `help-pretty-print-value' again.
5212 (find-func): Removed reference to "find-func" at end.
5214 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
5216 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5217 GUI XEmacs. Rename? x-menubar is rather window system
5218 independant, except for a couple of items.
5220 1997-12-26 SL Baur <steve@altair.xemacs.org>
5222 * x-menubar.el (default-menubar): Remove hyperbole and oobr
5223 entries as they will no longer be distributed with XEmacs.
5225 * format.el (format-alist): Fix image/tiff regexps.
5226 From P. E. Jareth Hein <jareth@camelot-soft.com>
5228 * help.el (help-maybe-pretty-print-value): Rename.
5229 (describe-variable): Use it.
5230 (describe-variable): Add trailing linefeed.
5232 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5234 * help.el (describe-function-1): Don't output anything for
5235 arglist of autoload functions.
5237 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5239 * help.el (describe-function-1): Don't output anything for
5240 arglist of autoload functions.
5242 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5244 * help.el (help-mode-map): New bindings for `help-mode-bury',
5245 `describe-function-at-point', `describe-variable-at-point',
5246 `Info-elisp-ref', `customize-variable', `help-next-section' and
5247 `help-prev-section'.
5248 (help-next-section): New function.
5249 (help-prev-section): New function.
5250 (help-mode-quit): Changed to kill the help buffer.
5251 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
5253 (help-buffer-name): New function to generate the name of help
5255 (with-displaying-help-buffer): Is now a macro. Takes an new first
5256 argument giving the name of the help buffer.
5257 (describe-key): Use `with-displaying-help-buffer' with name.
5258 (describe-mode): Ditto.
5259 (describe-bindings): Ditto.
5260 (describe-prefix-bindings): Ditto.
5261 (view-lossage): Ditto.
5262 (with-syntax-table): New macro.
5263 (function-called-at-point): Use `ignore-errors' and
5264 `with-syntax-table'.
5265 (function-at-point): Ditto.
5266 (describe-function): Use `with-displaying-help-buffer' with name.
5267 (function-arglist): Extracted from `describe-function-1'. Returns
5268 function's arglist as string.
5269 (function-documentation): Extracted from `describe-function-1'.
5270 Returns function's docstring.
5271 (describe-function-1): Remove all the "stream" garbage, including
5272 the stream argument. Use `function-arglist' and
5273 `function-documentation'.
5274 (describe-function-arglist): Just use `function-arglist'.
5275 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5276 (help-pretty-print-value): New function to help with
5277 pretty-printing variable values. Knows about `#<...>'. Needs
5279 (describe-variable): Use `with-displaying-help-buffer' with name.
5280 Formatting improved. Display file where variable is defined, if
5281 known. Use `help-pretty-print-value'.
5282 (describe-syntax): Use `with-displaying-help-buffer' with name.
5283 (list-processes): Remove "stream" garbage.
5285 1997-12-25 SL Baur <steve@altair.xemacs.org>
5287 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5288 call a dumped routine instead.
5290 * x-win-xfree86.el: Wrap file in defun.
5291 * x-win-sun.el: Ditto.
5293 1997-12-23 SL Baur <steve@altair.xemacs.org>
5295 * help.el (view-emacs-news): Remove usage of outl-mouse which
5296 advises functions and does other evil things.
5298 1997-12-22 SL Baur <steve@altair.xemacs.org>
5300 * format.el (format-alist): Add `image/tiff'.
5301 From P. E. Jareth Hein <jareth@camelot-soft.com>
5303 1997-12-21 SL Baur <steve@altair.xemacs.org>
5305 * about.el (about-hackers): More names added.
5307 * make-docfile.el: Remove superfluous package path search.
5309 * loaddefs.el: Commentary changes. Removal of VM autoloads.
5311 1997-12-20 SL Baur <steve@altair.xemacs.org>
5313 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5316 1997-12-18 SL Baur <steve@altair.xemacs.org>
5318 * startup.el (set-default-load-path): Make sure lisp and site-lisp
5319 get trailing slashes when added to the load-path.
5321 * x-init.el (init-x-win): Locate where XEmacs X localization files
5324 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
5326 * x-faces.el: Added support for foregroundToolBarColor
5327 to xpm-color-symbols.
5329 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5331 * etags.el (tags-remove-duplicates): Removed.
5332 (buffer-tag-table-list): Use `delete-duplicates'.
5334 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5336 (get*): Defalias to `get'.
5338 * cl.el (eql): Compare integers with `eq'.
5339 (cl-map-extents): Check for `map-extents' first.
5341 1997-12-17 Didier Verna <verna@inf.enst.fr>
5343 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5344 added the 'numero', 'copyright' and 'trademark' symbols.
5346 * leim/quail/latin-post.el ("french-postfix"): see above.
5348 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5350 * widget.el (define-widget): Check the arguments.
5352 * cus-edit.el (customize-face): Use `check-argument-type'.
5353 (custom-variable-value-create): Use `signal' to signal error.
5354 (custom-variable-reset-saved): Ditto.
5355 (custom-variable-reset-standard): Ditto.
5356 (custom-face-reset-saved): Ditto.
5358 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5359 (widget-default-format-handler): Ditto.
5360 (widget-checklist-add-item): Ditto.
5361 (widget-radio-add-item): Ditto.
5362 (widget-editable-list-entry-create): Ditto.
5363 (widget-sexp-prompt-value): Ditto.
5365 * custom.el (custom-declare-variable): Signal errors better.
5366 (custom-handle-keyword): Ditto.
5367 (custom-declare-group): Ditto.
5369 * window-xemacs.el (windows): Ditto.
5371 * menubar.el (menu): Ditto.
5373 * keydefs.el (keyboard): Ditto.
5375 * minibuf.el (minibuffer): Ditto.
5377 * process.el (execute): Ditto.
5379 * fill.el (fill): Ditto.
5381 * modeline.el (modeline): Ditto.
5383 * help.el (help): Ditto.
5385 * faces.el (faces): Ditto.
5387 * files.el (files): Ditto.
5389 * x-init.el (x): Ditto.
5391 * lisp-mode.el (lisp): Ditto.
5393 * process.el (processes): Ditto.
5395 * mouse.el (mouse): Ditto.
5397 * abbrev.el (abbrev): Moved from cus-edit.
5399 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
5400 as variable declaration.
5402 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5404 * menubar.el (find-menu-item): Use `check-argument-type'.
5405 (find-menu-item): Cosmetic changes.
5407 1997-12-18 SL Baur <steve@altair.xemacs.org>
5409 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
5411 1997-12-17 SL Baur <steve@altair.xemacs.org>
5413 * startup.el (set-default-load-path): Only search package-path
5414 when not running temacs.
5416 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
5419 * loadup.el: Correct commentary. Reformatting.
5420 (really-early-error-handler): Use absolute path to the
5421 first dumped-lisp.el file.
5422 (really-early-error-handler): Print full path name of
5423 each dumped lisp file (inherited from InfoDock).
5425 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5426 dumped-lisp.el files.
5428 * make-docfile.el (preloaded-file-list): Reorder when the
5429 package-path is searched.
5430 * update-elc.el: Ditto.
5432 * lisp-mode.el (call-with-condition-handler): Treat the same as
5433 `condition-case' for indentation.
5435 * about.el (about-xemacs): Update release date.
5437 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5439 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
5440 anywhere but at the last clause.
5441 (ecase): Disallow `t' and `otherwise'.
5443 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5445 * cus-edit.el (custom-buffer-create-buttons): New function
5446 from stuff moved out of `custom-buffer-create-internal'.
5447 (custom-novice): New variable. Default t.
5448 (custom-display-global-buttons): Ditto. Default `top'.
5449 (custom-buffer-create-internal): Only display help if
5450 `custom-novice' is non-nil. Display global buttons according to
5451 `custom-display-global-buttons'.
5453 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5455 * menubar.el (find-menu-item): Use `check-argument-type'.
5456 (find-menu-item): Cosmetic changes.
5458 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5460 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5463 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5465 * format.el (format-deannotate-region): Bug fix.
5466 Deannotating a region containing unknown tags would fail
5467 (causing decoding of text/enriched to fail at user level)
5469 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
5471 * minibuf.el (read-directory-name): Support sixth
5472 arg, HISTORY, as already documented.
5474 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5476 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5479 1997-12-14 SL Baur <steve@altair.xemacs.org>
5481 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
5484 1997-12-13 SL Baur <steve@altair.xemacs.org>
5486 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.