comparison lisp/ChangeLog @ 924:1b114504fa80

[xemacs-hg @ 2002-07-16 08:18:35 by didierv] fix case problem in replace-in-string
author didierv
date Tue, 16 Jul 2002 08:18:36 +0000
parents 0288e82c84b3
children e40f8d860d5f
comparison
equal deleted inserted replaced
923:3b122a8e1d51 924:1b114504fa80
1 2002-07-16 Didier Verna <didier@xemacs.org>
2
3 * subr.el (replace-in-string): fix case fold bug introduced by
4 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
5 case-fold-search in temporary buffers.
6
1 2002-07-01 Mike Alexander <mta@arbortext.com> 7 2002-07-01 Mike Alexander <mta@arbortext.com>
2 8
3 * code-process.el (call-process-region): Don't delete the process 9 * code-process.el (call-process-region): Don't delete the process
4 output if start equals end 10 output if start equals end
5 11
116 122
117 2002-06-20 Ben Wing <ben@xemacs.org> 123 2002-06-20 Ben Wing <ben@xemacs.org>
118 124
119 * mule/mule-msw-init-late.el: 125 * mule/mule-msw-init-late.el:
120 Specify charset->windows-registry conversion. 126 Specify charset->windows-registry conversion.
121 127
122 * mule/mule-x-init.el: 128 * mule/mule-x-init.el:
123 * mule/mule-x-init.el (x-use-halfwidth-roman-font): 129 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
124 * mule/mule-x-init.el (init-mule-x-win): 130 * mule/mule-x-init.el (init-mule-x-win):
125 Delete extra mule font additions here. Put them in faces.c. 131 Delete extra mule font additions here. Put them in faces.c.
126 132
128 134
129 * cl-macs.el (defun*): 135 * cl-macs.el (defun*):
130 * cl-macs.el (defmacro*): 136 * cl-macs.el (defmacro*):
131 * cl-macs.el (destructuring-bind): 137 * cl-macs.el (destructuring-bind):
132 Document better. 138 Document better.
133 139
134 * font-lock.el (lisp-font-lock-keywords-1): 140 * font-lock.el (lisp-font-lock-keywords-1):
135 Move Lisp function regexp to lisp-mode.el. 141 Move Lisp function regexp to lisp-mode.el.
136 142
137 * lisp-mode.el: 143 * lisp-mode.el:
138 * lisp-mode.el (lisp-function-and-type-regexp): New. 144 * lisp-mode.el (lisp-function-and-type-regexp): New.
139 * lisp-mode.el (lisp-flet-regexp): New. 145 * lisp-mode.el (lisp-flet-regexp): New.
140 * lisp-mode.el (lisp-indent-function): 146 * lisp-mode.el (lisp-indent-function):
141 * lisp-mode.el (lisp-indent-quoteform): New. 147 * lisp-mode.el (lisp-indent-quoteform): New.
142 Various indentation fixes: 148 Various indentation fixes:
143 149
144 Handle flet functions better. 150 Handle flet functions better.
145 Handle argument lists in defuns and flets. 151 Handle argument lists in defuns and flets.
146 Handle quoted lists, e.g. property lists -- don't indent like 152 Handle quoted lists, e.g. property lists -- don't indent like
147 function calls. Distinguish between lambdas and other lists. 153 function calls. Distinguish between lambdas and other lists.
148 154
149 * lisp-mode.el (save-selected-device): Handle this form. 155 * lisp-mode.el (save-selected-device): Handle this form.
150 156
151 * faces.el: 157 * faces.el:
152 * faces.el (face-property-instance): 158 * faces.el (face-property-instance):
153 * faces.el (face-property-matching-instance): 159 * faces.el (face-property-matching-instance):
233 for all the remaining wildcarded fields. This bug was rampant 239 for all the remaining wildcarded fields. This bug was rampant
234 everywhere except in x-faces.el (the oldest and only correctly 240 everywhere except in x-faces.el (the oldest and only correctly
235 written code). This also means that we need to work with font 241 written code). This also means that we need to work with font
236 names at all times and not font instances, because a font instance 242 names at all times and not font instances, because a font instance
237 is essentially a truenamed font. 243 is essentially a truenamed font.
238 244
239 -- Total rewrite of extremely junky code in msw-faces.el. Work 245 -- Total rewrite of extremely junky code in msw-faces.el. Work
240 with names as well as font instances, and return names; stop 246 with names as well as font instances, and return names; stop
241 truenaming when canonicalizing and frobbing; fix handling of the 247 truenaming when canonicalizing and frobbing; fix handling of the
242 combined style field, i.e. weight/slant (also fixed in font.el). 248 combined style field, i.e. weight/slant (also fixed in font.el).
243 249
244 -- Totally rewrite the frobbing functions in faces.el. This time, 250 -- Totally rewrite the frobbing functions in faces.el. This time,
245 we frob all the instantiators rather than just computing a single 251 we frob all the instantiators rather than just computing a single
246 instance value and working backwards. That way, e.g., `bold' will 252 instance value and working backwards. That way, e.g., `bold' will
247 work for all charsets that have bold available, rather than only 253 work for all charsets that have bold available, rather than only
248 for whatever charset was part of the computed font instance 254 for whatever charset was part of the computed font instance
270 global specs caused nothing to happen. 276 global specs caused nothing to happen.
271 277
272 -- Correct weight names in font.el. 278 -- Correct weight names in font.el.
273 279
274 -- Lots more font fixups in objects*.c. 280 -- Lots more font fixups in objects*.c.
275 281
276 * Printer.el (generic-print-region): 282 * Printer.el (generic-print-region):
277 Warning fix. 283 Warning fix.
278 284
279 * specifier.el: 285 * specifier.el:
280 * specifier.el (map-specifier): 286 * specifier.el (map-specifier):
281 * specifier.el (modify-specifier-instances): 287 * specifier.el (modify-specifier-instances):
282 * specifier.el (instance-to-instantiator): New. 288 * specifier.el (instance-to-instantiator): New.
283 * specifier.el (device-type-matches-spec): New. 289 * specifier.el (device-type-matches-spec): New.
295 * subr.el: 301 * subr.el:
296 * subr.el (args-out-of-range): New. 302 * subr.el (args-out-of-range): New.
297 * subr.el (argument-in-range-p): New. 303 * subr.el (argument-in-range-p): New.
298 * subr.el (check-argument-range): New. 304 * subr.el (check-argument-range): New.
299 New functions. 305 New functions.
300 306
301 307
302 2002-06-04 Andy Piper <andy@xemacs.org> 308 2002-06-04 Andy Piper <andy@xemacs.org>
303 309
304 * startup.el (normal-top-level): Fix bad merge. 310 * startup.el (normal-top-level): Fix bad merge.
305 311
364 Mike Fabian. 370 Mike Fabian.
365 371
366 2001-11-30 Jan Vroonhof <jan@xemacs.org> 372 2001-11-30 Jan Vroonhof <jan@xemacs.org>
367 373
368 * font.el (font-window-system-mappings): Add mapping for Gtk 374 * font.el (font-window-system-mappings): Add mapping for Gtk
369 (assume identical to X) 375 (assume identical to X)
370 376
371 2001-11-30 Jan Vroonhof <jan@xemacs.org> 377 2001-11-30 Jan Vroonhof <jan@xemacs.org>
372 378
373 * faces.el (frob-face-property): Follow face fall-back hierarchy 379 * faces.el (frob-face-property): Follow face fall-back hierarchy
374 properly for face properties without an instance. Only do manual 380 properly for face properties without an instance. Only do manual
446 is too complicated and does lots of hard-to-understand stuff" but 452 is too complicated and does lots of hard-to-understand stuff" but
447 the resulting recoded version was *totally* wrong! it 453 the resulting recoded version was *totally* wrong! it
448 misunderstood the basic point of this function, which is work in 454 misunderstood the basic point of this function, which is work in
449 *columns* not chars. i dumped ours and copied the version from 455 *columns* not chars. i dumped ours and copied the version from
450 FSF 21.1. Also added truncate-string-with-continuation-dots, 456 FSF 21.1. Also added truncate-string-with-continuation-dots,
451 since this idiom is used often. 457 since this idiom is used often.
452 458
453 2002-04-07 William M. Perry <wmperry@gnu.org> 459 2002-04-07 William M. Perry <wmperry@gnu.org>
454 460
455 * startup.el (command-line): Don't call init-menubar-at-startup 461 * startup.el (command-line): Don't call init-menubar-at-startup
456 unless we were built with menubar support. 462 unless we were built with menubar support.
491 * code-init.el: 497 * code-init.el:
492 * code-init.el (coding-system-variable-default-value-table): 498 * code-init.el (coding-system-variable-default-value-table):
493 * code-init.el (coding-system-variable-default-value): 499 * code-init.el (coding-system-variable-default-value):
494 Don't use CRLF conversion by default on process output. CMD.EXE and 500 Don't use CRLF conversion by default on process output. CMD.EXE and
495 friends work both ways but Cygwin programs don't like the CRs. 501 friends work both ways but Cygwin programs don't like the CRs.
496 502
497 * code-process.el: 503 * code-process.el:
498 * code-process.el (process-coding-system-alist): 504 * code-process.el (process-coding-system-alist):
499 * code-process.el (call-process): 505 * code-process.el (call-process):
500 * code-process.el (call-process-region): 506 * code-process.el (call-process-region):
501 * code-process.el (start-process): 507 * code-process.el (start-process):
524 530
525 comment exactly how coding systems work and fix various problems. 531 comment exactly how coding systems work and fix various problems.
526 532
527 open-multicast-group now does similar coding-system frobbing to 533 open-multicast-group now does similar coding-system frobbing to
528 open-network-stream. 534 open-network-stream.
529 535
530 * dumped-lisp.el (preloaded-file-list): 536 * dumped-lisp.el (preloaded-file-list):
531 * faces.el (init-global-faces): 537 * faces.el (init-global-faces):
532 * msw-faces.el (mswindows-init-global-faces): New. 538 * msw-faces.el (mswindows-init-global-faces): New.
533 Fix some hidden errors due to code not being defined at the right time. 539 Fix some hidden errors due to code not being defined at the right time.
534 540
544 * files.el (recover-session): 550 * files.el (recover-session):
545 * files.el (recover-session-finish): Removed. 551 * files.el (recover-session-finish): Removed.
546 * files.el (Recover-session-files-from-auto-save-list-file): New. 552 * files.el (Recover-session-files-from-auto-save-list-file): New.
547 Recover-session improvements: Only show session files where some 553 Recover-session improvements: Only show session files where some
548 files can actually be recovered, and show in chronological order. 554 files can actually be recovered, and show in chronological order.
549 555
550 * subr.el: 556 * subr.el:
551 * subr.el (truncate-string-to-width): 557 * subr.el (truncate-string-to-width):
552 * subr.el (BUG): New. 558 * subr.el (BUG): New.
553 * subr.el (truncate-string-with-continuation-dots): Removed. 559 * subr.el (truncate-string-with-continuation-dots): Removed.
554 * subr.el (plist-to-alist): 560 * subr.el (plist-to-alist):
555 * menubar-items.el (default-menubar): 561 * menubar-items.el (default-menubar):
556 As promised to rms, the functionality in 562 As promised to rms, the functionality in
557 truncate-string-with-continuation-dots has been merged into 563 truncate-string-with-continuation-dots has been merged into
558 truncate-string-to-width. Change callers in menubar-items.el. 564 truncate-string-to-width. Change callers in menubar-items.el.
559 565
560 * select.el: 566 * select.el:
561 * select.el (copy-primary-selection): 567 * select.el (copy-primary-selection):
562 * select.el (kill-primary-selection): 568 * select.el (kill-primary-selection):
563 * select.el (own-selection): 569 * select.el (own-selection):
564 * select.el (cut-copy-clear-internal): 570 * select.el (cut-copy-clear-internal):
578 (custom-save-resets-mapper-alist): New constant 584 (custom-save-resets-mapper-alist): New constant
579 (custom-save-resets): Modified 585 (custom-save-resets): Modified
580 Save customized values MUCH faster by keeping often used lambdas 586 Save customized values MUCH faster by keeping often used lambdas
581 in cache `custom-save-resets-mapper-alist' instead of building them 587 in cache `custom-save-resets-mapper-alist' instead of building them
582 on the fly in `custom-save-resets'. 588 on the fly in `custom-save-resets'.
583 589
584 * cus-edit.el (custom-save-pretty-print): New variable 590 * cus-edit.el (custom-save-pretty-print): New variable
585 (custom-save-variable-p): New function 591 (custom-save-variable-p): New function
586 (custom-save-variable-internal): New function 592 (custom-save-variable-internal): New function
587 (custom-save-variables): Modified 593 (custom-save-variables): Modified
588 (custom-save-face-p): New function 594 (custom-save-face-p): New function
596 * dialog.el: 602 * dialog.el:
597 * dialog.el (get-user-response): New. Function to ask a 603 * dialog.el (get-user-response): New. Function to ask a
598 multiple-choice question, automatically choosing a dialog box or 604 multiple-choice question, automatically choosing a dialog box or
599 minibuffer representation as necessary. Generalized version of 605 minibuffer representation as necessary. Generalized version of
600 yes-or-no-p, y-or-n-p. 606 yes-or-no-p, y-or-n-p.
601 607
602 * files.el: 608 * files.el:
603 * files.el (recover-file-diff-program): New. 609 * files.el (recover-file-diff-program): New.
604 * files.el (recover-file-diff-arguments): New. 610 * files.el (recover-file-diff-arguments): New.
605 * files.el (recover-file): 611 * files.el (recover-file):
606 Use get-user-response to ask "yes/no/diff" question when recovering. 612 Use get-user-response to ask "yes/no/diff" question when recovering.
607 "diff" means that a diff is displayed between the current file and the 613 "diff" means that a diff is displayed between the current file and the
608 autosave. (Converts/deconverts escape-quoted as necessary. No more 614 autosave. (Converts/deconverts escape-quoted as necessary. No more
609 complaints from you, Mr. Turnbull!) One known problem: when a dialog 615 complaints from you, Mr. Turnbull!) One known problem: when a dialog
610 is used, it's modal, so you can't scroll the diff. Will fix soon. 616 is used, it's modal, so you can't scroll the diff. Will fix soon.
611 617
612 * lisp-mode.el (lisp-fill-paragraph): 618 * lisp-mode.el (lisp-fill-paragraph):
613 If we're filling a string, don't treat semicolon as a comment, 619 If we're filling a string, don't treat semicolon as a comment,
614 which would give very unfriendly results. 620 which would give very unfriendly results.
615 Uses `buffer-syntactic-context'. 621 Uses `buffer-syntactic-context'.
616 622
628 default, as you can always select a word and then cut it if you want 634 default, as you can always select a word and then cut it if you want
629 it cut.) 635 it cut.)
630 636
631 * menubar-items.el (default-menubar): 637 * menubar-items.el (default-menubar):
632 Add option corresponding to kill-word-into-kill-ring. 638 Add option corresponding to kill-word-into-kill-ring.
633 639
634 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org> 640 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
635 641
636 This patch is based on Jerry James's patch and analysis. 642 This patch is based on Jerry James's patch and analysis.
637 643
638 * select.el (get-clipboard): 644 * select.el (get-clipboard):
648 654
649 2002-05-13 Ben Wing <ben@xemacs.org> 655 2002-05-13 Ben Wing <ben@xemacs.org>
650 656
651 * files.el (revert-buffer): 657 * files.el (revert-buffer):
652 Andy's patch from 21.4. Fix evil nasty problems with revert-buffer. 658 Andy's patch from 21.4. Fix evil nasty problems with revert-buffer.
653 659
654 * menubar-items.el (default-menubar): 660 * menubar-items.el (default-menubar):
655 Add Append to Register to Rectangles/Register menu. 661 Add Append to Register to Rectangles/Register menu.
656 662
657 2002-05-13 Adrian Aichner <adrian@xemacs.org> 663 2002-05-13 Adrian Aichner <adrian@xemacs.org>
658 664
808 Properly document `loop'. Fix a minor bug in keymap iteration and 814 Properly document `loop'. Fix a minor bug in keymap iteration and
809 add support for bit-vector iteration. 815 add support for bit-vector iteration.
810 816
811 * lisp-mode.el (construct-lisp-mode-menu): 817 * lisp-mode.el (construct-lisp-mode-menu):
812 Rearrange and add items for macro expanding. 818 Rearrange and add items for macro expanding.
813 819
814 * menubar-items.el (menu-split-long-menu): 820 * menubar-items.el (menu-split-long-menu):
815 * menubar-items.el (menu-sort-menu): 821 * menubar-items.el (menu-sort-menu):
816 Document connection between these two functions. 822 Document connection between these two functions.
817 823
818 * window.el: 824 * window.el:
828 2002-03-24 Ben Wing <ben@xemacs.org> 834 2002-03-24 Ben Wing <ben@xemacs.org>
829 835
830 * mule/english.el (ascii-right-to-left): 836 * mule/english.el (ascii-right-to-left):
831 Define this charset now, since a bug was fixed that formerly 837 Define this charset now, since a bug was fixed that formerly
832 prevented it. 838 prevented it.
833 839
834 * mule/ethio-util.el (ethio-fidel-to-java-buffer): 840 * mule/ethio-util.el (ethio-fidel-to-java-buffer):
835 * mule/ethio-util.el (ethio-java-to-fidel-buffer): 841 * mule/ethio-util.el (ethio-java-to-fidel-buffer):
836 Fix compile errors involving Unicode `characters', which should be 842 Fix compile errors involving Unicode `characters', which should be
837 integers. 843 integers.
838 844
865 871
866 New functions for line-oriented mouse selection, with meta held 872 New functions for line-oriented mouse selection, with meta held
867 down. Extend mouse-track{,adjust,insert,delete-and-insert} this 873 down. Extend mouse-track{,adjust,insert,delete-and-insert} this
868 way. Move mouse-track-do-rectangle to meta-button2; not nearly so 874 way. Move mouse-track-do-rectangle to meta-button2; not nearly so
869 useful (and doesn't really work correctly currently). 875 useful (and doesn't really work correctly currently).
870 876
871 * auto-save.el: 877 * auto-save.el:
872 * auto-save.el (make-auto-save-file-name): 878 * auto-save.el (make-auto-save-file-name):
873 * auto-save.el (recover-all-files): 879 * auto-save.el (recover-all-files):
874 * check-features.el: 880 * check-features.el:
875 * check-features.el ((featurep 'tooltalk)): 881 * check-features.el ((featurep 'tooltalk)):
906 912
907 New form with-trapping-errors; a consistent way to execute code, 913 New form with-trapping-errors; a consistent way to execute code,
908 catching all errors and displaying a warning, including a 914 catching all errors and displaying a warning, including a
909 backtrace showing where the error occurred. Modify various files 915 backtrace showing where the error occurred. Modify various files
910 to use this. 916 to use this.
911 917
912 Show all warnings in the echo area (in a format convenient for 918 Show all warnings in the echo area (in a format convenient for
913 this) as well as the Warnings buffer. Change the interpretation 919 this) as well as the Warnings buffer. Change the interpretation
914 of display-warning-minimum-level so that warnings below this level 920 of display-warning-minimum-level so that warnings below this level
915 (now set at `warning') do not force the Warnings buffer to be 921 (now set at `warning') do not force the Warnings buffer to be
916 displayed, but still appear in the echo area. The motivation for 922 displayed, but still appear in the echo area. The motivation for
920 Change the meaning of warning level `alert' and define clearly 926 Change the meaning of warning level `alert' and define clearly
921 what the purpose of the various warning levels are. Modify 927 what the purpose of the various warning levels are. Modify
922 various files consistent with the new definitions. 928 various files consistent with the new definitions.
923 929
924 Mark all warnings with extents. 930 Mark all warnings with extents.
925 931
926 * startup.el (load-init-file): 932 * startup.el (load-init-file):
927 Modify so that a backtrace is seen when an error occurs. 933 Modify so that a backtrace is seen when an error occurs.
928 934
929 * help.el (view-warnings): New. 935 * help.el (view-warnings): New.
930 New function for viewing warnings buffer. 936 New function for viewing warnings buffer.
931 937
932 * help.el: 938 * help.el:
933 * help.el (print-recent-messages): 939 * help.el (print-recent-messages):
934 * simple.el: 940 * simple.el:
935 * simple.el (show-message-log): 941 * simple.el (show-message-log):
936 Integrate show-message-log with view-lossage. Add option to 942 Integrate show-message-log with view-lossage. Add option to
937 view-lossage to view only the messages. Clear message first so 943 view-lossage to view only the messages. Clear message first so
938 latest message is seen. 944 latest message is seen.
939 945
940 * menubar-items.el: 946 * menubar-items.el:
941 * menubar-items.el (default-menubar): 947 * menubar-items.el (default-menubar):
942 * menubar-items.el (bookmark-menu-filter): Removed. 948 * menubar-items.el (bookmark-menu-filter): Removed.
943 Various rearrangements and fixes. 949 Various rearrangements and fixes.
944 950
945 * msw-faces.el: 951 * msw-faces.el:
946 * msw-faces.el (gui-element): 952 * msw-faces.el (gui-element):
947 * msw-faces.el (mswindows-init-device-faces): 953 * msw-faces.el (mswindows-init-device-faces):
948 Set gui-element font globally instead of on each device. 954 Set gui-element font globally instead of on each device.
949 955
969 975
970 * mule\mule-category.el: 976 * mule\mule-category.el:
971 * mule\mule-category.el (with-category-table): New. 977 * mule\mule-category.el (with-category-table): New.
972 Start implementing a category API compatible with FSF. Not there yet. 978 Start implementing a category API compatible with FSF. Not there yet.
973 We need improvements to char-tables. 979 We need improvements to char-tables.
974 980
975 * mule\mule-charset.el: 981 * mule\mule-charset.el:
976 * mule\mule-charset.el ((translation-table): New. 982 * mule\mule-charset.el ((translation-table): New.
977 * mule\mule-charset.el (make-translation-table): New. 983 * mule\mule-charset.el (make-translation-table): New.
978 * mule\mule-charset.el (named-translation-table-hash-table): New. 984 * mule\mule-charset.el (named-translation-table-hash-table): New.
979 * mule\mule-charset.el (define-translation-table): New. 985 * mule\mule-charset.el (define-translation-table): New.
1033 2002-03-18 Ben Wing <ben@xemacs.org> 1039 2002-03-18 Ben Wing <ben@xemacs.org>
1034 1040
1035 * mule\lao.el (?): 1041 * mule\lao.el (?):
1036 * mule\lao.el (lao): 1042 * mule\lao.el (lao):
1037 Convert stuff to XEmacs-style. 1043 Convert stuff to XEmacs-style.
1038 1044
1039 * mule\thai-xtis.el: 1045 * mule\thai-xtis.el:
1040 * mule\thai-xtis.el (thai-xtis): 1046 * mule\thai-xtis.el (thai-xtis):
1041 * mule\thai-xtis.el (?x): New. 1047 * mule\thai-xtis.el (?x): New.
1042 Move thai-xtis-chars.el stuff to here, since we can now handle 1048 Move thai-xtis-chars.el stuff to here, since we can now handle
1043 encountering characters of a charset before the charset is defined. 1049 encountering characters of a charset before the charset is defined.
1054 2002-03-18 Ben Wing <ben@xemacs.org> 1060 2002-03-18 Ben Wing <ben@xemacs.org>
1055 1061
1056 * dumped-lisp.el (preloaded-file-list): 1062 * dumped-lisp.el (preloaded-file-list):
1057 Load the remaining languages -- lao, indian, devanagari, tibetan. 1063 Load the remaining languages -- lao, indian, devanagari, tibetan.
1058 Load new file mule-msw-init-late. 1064 Load new file mule-msw-init-late.
1059 1065
1060 * unicode.el (load-unicode-tables): 1066 * unicode.el (load-unicode-tables):
1061 * unicode.el (init-unicode-at-startup): 1067 * unicode.el (init-unicode-at-startup):
1062 Load the new tables for Ethiopic, Vietnamese, and other languages 1068 Load the new tables for Ethiopic, Vietnamese, and other languages
1063 extracted from mule-ucs. 1069 extracted from mule-ucs.
1064 1070
1124 * autoload.el: 1130 * autoload.el:
1125 * autoload.el (make-autoload): 1131 * autoload.el (make-autoload):
1126 * autoload.el (generate-autoload-cookie): 1132 * autoload.el (generate-autoload-cookie):
1127 * autoload.el (defun*): 1133 * autoload.el (defun*):
1128 Support defun*, defmacro*. 1134 Support defun*, defmacro*.
1129 1135
1130 * mule/mule-composite.el: New file, from FSF. 1136 * mule/mule-composite.el: New file, from FSF.
1131 * mule/mule-composite-stub.el: New file, stubs for nonexistent 1137 * mule/mule-composite-stub.el: New file, stubs for nonexistent
1132 composition funs/vars. 1138 composition funs/vars.
1133 * mule/viet-chars.el: Deleted, moved into vietnamese.el. 1139 * mule/viet-chars.el: Deleted, moved into vietnamese.el.
1134 * dumped-lisp.el (preloaded-file-list): 1140 * dumped-lisp.el (preloaded-file-list):
1135 Account for these changes. 1141 Account for these changes.
1136 1142
1137 * font.el (mswindows-font-create-object): 1143 * font.el (mswindows-font-create-object):
1138 * mouse.el (mouse-begin-drag-n-drop): 1144 * mouse.el (mouse-begin-drag-n-drop):
1139 * msw-font-menu.el (mswindows-font-regexp): 1145 * msw-font-menu.el (mswindows-font-regexp):
1140 * printer.el: 1146 * printer.el:
1141 * printer.el (generic-page-setup): 1147 * printer.el (generic-page-setup):
1185 2002-03-15 Ben Wing <ben@xemacs.org> 1191 2002-03-15 Ben Wing <ben@xemacs.org>
1186 1192
1187 * behavior-defs.el (func-menu): 1193 * behavior-defs.el (func-menu):
1188 * behavior-defs.el (filladapt): 1194 * behavior-defs.el (filladapt):
1189 fix errors with require. 1195 fix errors with require.
1190 1196
1191 * bytecomp-runtime.el: 1197 * bytecomp-runtime.el:
1192 * bytecomp-runtime.el (with-boundp): 1198 * bytecomp-runtime.el (with-boundp):
1193 * bytecomp-runtime.el (if-boundp): 1199 * bytecomp-runtime.el (if-boundp):
1194 * bytecomp-runtime.el (when-boundp): 1200 * bytecomp-runtime.el (when-boundp):
1195 * bytecomp-runtime.el (and-boundp): New. 1201 * bytecomp-runtime.el (and-boundp): New.
1204 * bytecomp-runtime.el (with-byte-compiler-warnings-suppressed): 1210 * bytecomp-runtime.el (with-byte-compiler-warnings-suppressed):
1205 add new funs {when,and}-{f}boundp, clean up docs. 1211 add new funs {when,and}-{f}boundp, clean up docs.
1206 1212
1207 * cus-edit.el (custom-save-variables): 1213 * cus-edit.el (custom-save-variables):
1208 pretty-print values. 1214 pretty-print values.
1209 1215
1210 * dump-paths.el: 1216 * dump-paths.el:
1211 * dump-paths.el (startup-setup-paths): New. 1217 * dump-paths.el (startup-setup-paths): New.
1212 * find-paths.el: 1218 * find-paths.el:
1213 * startup.el (command-switch-alist): 1219 * startup.el (command-switch-alist):
1214 * startup.el (command-line-do-help): 1220 * startup.el (command-line-do-help):
1226 * lisp-mode.el: 1232 * lisp-mode.el:
1227 * lisp-mode.el (lisp-indent-function): 1233 * lisp-mode.el (lisp-indent-function):
1228 * lisp-mode.el (while): 1234 * lisp-mode.el (while):
1229 indent macrolet and labels correctly. update comments about 1235 indent macrolet and labels correctly. update comments about
1230 lisp-indent-function. flet already handled in cl. 1236 lisp-indent-function. flet already handled in cl.
1231 1237
1232 * apropos.el (apropos-safe-documentation): 1238 * apropos.el (apropos-safe-documentation):
1233 * auto-save.el (make-auto-save-file-name): 1239 * auto-save.el (make-auto-save-file-name):
1234 * buff-menu.el (default-list-buffers-identification): 1240 * buff-menu.el (default-list-buffers-identification):
1235 * cl-extra.el (cl-map-intervals): 1241 * cl-extra.el (cl-map-intervals):
1236 * dragdrop.el (experimental-dragdrop-drop-url-default): 1242 * dragdrop.el (experimental-dragdrop-drop-url-default):
1296 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> 1302 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org>
1297 1303
1298 * toolbar.el (default-toolbar-position): but I tested it! typo fix. 1304 * toolbar.el (default-toolbar-position): but I tested it! typo fix.
1299 1305
1300 2002-03-05 Mats Lidell <matsl@contactor.se> 1306 2002-03-05 Mats Lidell <matsl@contactor.se>
1301 1307
1302 * help-nomule.el (tutorial-supported-languages): Added Swedish 1308 * help-nomule.el (tutorial-supported-languages): Added Swedish
1303 tutorial. Sorted languages. 1309 tutorial. Sorted languages.
1304 1310
1305 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com> 1311 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
1306 1312
1390 * info.el (Info-auto-generate-directory): Default 1396 * info.el (Info-auto-generate-directory): Default
1391 Info-auto-generate-directory to 'if-outdated. 1397 Info-auto-generate-directory to 'if-outdated.
1392 1398
1393 2001-12-27 David A. Panariti <davep@who.net> 1399 2001-12-27 David A. Panariti <davep@who.net>
1394 1400
1395 * hyper-apropos.el (hyper-apropos-find-variable): 1401 * hyper-apropos.el (hyper-apropos-find-variable):
1396 Added this function based on hyper-apropos-find-function. 1402 Added this function based on hyper-apropos-find-function.
1397 1403
1398 * hyper-apropos.el (hyper-apropos-help-map): 1404 * hyper-apropos.el (hyper-apropos-help-map):
1399 Added binding of "v" to hyper-apropos-find-variable. 1405 Added binding of "v" to hyper-apropos-find-variable.
1400 1406
1401 2001-12-27 John Paul Wallington <jpw@shootybangbang.com> 1407 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
1402 1408
1403 * obsolete.el (interactive-form): new compatibility alias for 1409 * obsolete.el (interactive-form): new compatibility alias for
1404 function-interactive. 1410 function-interactive.
1405 1411
1406 2001-12-26 Adrian Aichner <adrian@xemacs.org> 1412 2001-12-26 Adrian Aichner <adrian@xemacs.org>
1407 1413
1408 * printer.el (generic-print-region): Pass on arguments start, end, 1414 * printer.el (generic-print-region): Pass on arguments start, end,
1414 * keydefs.el (global-map): add a defn for C-x 5 1, previously 1420 * keydefs.el (global-map): add a defn for C-x 5 1, previously
1415 undefined, to run delete-other-frames. 1421 undefined, to run delete-other-frames.
1416 1422
1417 2001-12-18 John Paul Wallington <jpw@shootybangbang.com> 1423 2001-12-18 John Paul Wallington <jpw@shootybangbang.com>
1418 1424
1419 * gnuserv.el: 1425 * gnuserv.el:
1420 (gnuserv-mode-line-string): new customizable variable 1426 (gnuserv-mode-line-string): new customizable variable
1421 (gnuserv-minor-mode): make variable buffer-local 1427 (gnuserv-minor-mode): make variable buffer-local
1422 * isearch-mode.el: 1428 * isearch-mode.el:
1423 (isearch-mode-line-string): new customizable variable 1429 (isearch-mode-line-string): new customizable variable
1424 1430
1425 2001-12-16 Andy Piper <andy@xemacs.org> 1431 2001-12-16 Andy Piper <andy@xemacs.org>
1426 1432
1427 * package-get.el (package-get-update-all): Make sure installed.db 1433 * package-get.el (package-get-update-all): Make sure installed.db
1428 gets updated after updating packages. 1434 gets updated after updating packages.
1436 the appropriate information in the default GtkStyle for the 1442 the appropriate information in the default GtkStyle for the
1437 device. 1443 device.
1438 1444
1439 * gui.el (gui-button-face): Ditto. 1445 * gui.el (gui-button-face): Ditto.
1440 1446
1441 * faces.el (text-cursor): 1447 * faces.el (text-cursor):
1442 (highlight): 1448 (highlight):
1443 (zmacs-region): 1449 (zmacs-region):
1444 (list-mode-item-selected): 1450 (list-mode-item-selected):
1445 (primary-selection): 1451 (primary-selection):
1446 (secondary-selection): 1452 (secondary-selection):
1447 (isearch): 1453 (isearch):
1448 (isearch-secondary): Condense old window-system specific settings 1454 (isearch-secondary): Condense old window-system specific settings
1449 into one specifier using the 'win default' tags. 1455 into one specifier using the 'win default' tags.
1450 1456
1451 * dialog-gtk.el (popup-builtin-question-dialog): Deal gracefully 1457 * dialog-gtk.el (popup-builtin-question-dialog): Deal gracefully
1452 with buttons of length 1, 2, and 3. Fixed yes-or-no-p lossage. 1458 with buttons of length 1, 2, and 3. Fixed yes-or-no-p lossage.
1467 Mike Fabian. 1473 Mike Fabian.
1468 1474
1469 2001-11-30 Jan Vroonhof <jan@xemacs.org> 1475 2001-11-30 Jan Vroonhof <jan@xemacs.org>
1470 1476
1471 * font.el (font-window-system-mappings): Add mapping for Gtk 1477 * font.el (font-window-system-mappings): Add mapping for Gtk
1472 (assume identical to X) 1478 (assume identical to X)
1473 1479
1474 2001-11-30 Jan Vroonhof <jan@xemacs.org> 1480 2001-11-30 Jan Vroonhof <jan@xemacs.org>
1475 1481
1476 * faces.el (frob-face-property): Follow face fall-back hierarchy 1482 * faces.el (frob-face-property): Follow face fall-back hierarchy
1477 properly for face properties without an instance. Only do manual 1483 properly for face properties without an instance. Only do manual
1504 1510
1505 * cus-edit.el (customize-save-variable): Fix typo in prompt. 1511 * cus-edit.el (customize-save-variable): Fix typo in prompt.
1506 1512
1507 2002-03-26 John Paul Wallington <jpw@xemacs.org> 1513 2002-03-26 John Paul Wallington <jpw@xemacs.org>
1508 1514
1509 * obsolete.el (assq-delete-all): New compatibility alias for 1515 * obsolete.el (assq-delete-all): New compatibility alias for
1510 remassq. 1516 remassq.
1511 1517
1512 2002-01-09 Simon Josefsson <jas@extundo.com> 1518 2002-01-09 Simon Josefsson <jas@extundo.com>
1513 1519
1514 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve). 1520 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
1527 1533
1528 * files.el (auto-mode-alist): GNUmakefile is a Makefile, 1534 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
1529 "system default" Xdefaults and friends get xrdb-mode. 1535 "system default" Xdefaults and friends get xrdb-mode.
1530 1536
1531 2002-03-05 Mats Lidell <matsl@contactor.se> 1537 2002-03-05 Mats Lidell <matsl@contactor.se>
1532 1538
1533 * help-nomule.el (tutorial-supported-languages): Added Swedish 1539 * help-nomule.el (tutorial-supported-languages): Added Swedish
1534 tutorial. Sorted languages. 1540 tutorial. Sorted languages.
1535 1541
1536 2002-02-11 Mike Sperber <mike@xemacs.org> 1542 2002-02-11 Mike Sperber <mike@xemacs.org>
1537 1543
1551 1557
1552 * help.el (with-displaying-help-buffer): Put usage advice in docstring. 1558 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
1553 1559
1554 2001-12-27 John Paul Wallington <jpw@shootybangbang.com> 1560 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
1555 1561
1556 * obsolete.el (interactive-form): new compatibility alias for 1562 * obsolete.el (interactive-form): new compatibility alias for
1557 function-interactive. 1563 function-interactive.
1558 1564
1559 2001-11-29 Adrian Aichner <adrian@xemacs.org> 1565 2001-11-29 Adrian Aichner <adrian@xemacs.org>
1560 1566
1561 * menubar-items.el (Menubar-items-truncate-list): Removed. 1567 * menubar-items.el (Menubar-items-truncate-list): Removed.
1597 1603
1598 2001-12-13 William Perry <wmperry@gnu.org> 1604 2001-12-13 William Perry <wmperry@gnu.org>
1599 1605
1600 * dialog-gtk.el (popup-builtin-question-dialog): 1606 * dialog-gtk.el (popup-builtin-question-dialog):
1601 Conform to API in gui.c. 1607 Conform to API in gui.c.
1602 1608
1603 2001-11-12 Andy Piper <andy@xemacs.org> 1609 2001-11-12 Andy Piper <andy@xemacs.org>
1604 1610
1605 * cus-edit.el (custom-save-face-internal): make sure we save 1611 * cus-edit.el (custom-save-face-internal): make sure we save
1606 non-themed faces. 1612 non-themed faces.
1607 (custom-save-variables): ditto variables. 1613 (custom-save-variables): ditto variables.
1639 * gtk-faces.el (gtk-init-device-faces): Fix missing close paren 1645 * gtk-faces.el (gtk-init-device-faces): Fix missing close paren
1640 problem with my application of the JPW's following patch. 1646 problem with my application of the JPW's following patch.
1641 1647
1642 2001-11-29 John Paul Wallington <jpw@shootybangbang.com> 1648 2001-11-29 John Paul Wallington <jpw@shootybangbang.com>
1643 1649
1644 * gtk-faces.el (gtk-init-device-faces): Replaced device locale 1650 * gtk-faces.el (gtk-init-device-faces): Replaced device locale
1645 argument in set-face-background/foreground forms with 1651 argument in set-face-background/foreground forms with
1646 '(default gtk) tag set to make the faces customizable, as 1652 '(default gtk) tag set to make the faces customizable, as
1647 suggested by Jan Vroonhof. 1653 suggested by Jan Vroonhof.
1648 1654
1649 2001-12-15 John Paul Wallington <jpw@shootybangbang.com> 1655 2001-12-15 John Paul Wallington <jpw@shootybangbang.com>
1650 1656
1678 1684
1679 * files.el (auto-mode-alist): .9 files are man pages, too. 1685 * files.el (auto-mode-alist): .9 files are man pages, too.
1680 1686
1681 2001-12-04 John Paul Wallington <jpw@shootybangbang.com> 1687 2001-12-04 John Paul Wallington <jpw@shootybangbang.com>
1682 1688
1683 * paragraphs.el (mark-paragraph): synched with FSF; 1689 * paragraphs.el (mark-paragraph): synched with FSF;
1684 added optional argument. 1690 added optional argument.
1685 1691
1686 2001-12-03 Didier Verna <didier@xemacs.org> 1692 2001-12-03 Didier Verna <didier@xemacs.org>
1687 1693
1688 * rect.el: autoload `replace-rectangle'. 1694 * rect.el: autoload `replace-rectangle'.