Dave Love [Tue, 17 Dec 2002 17:58:13 +0000 (17:58 +0000)]
(ucs-mule-cjk-to-unicode)
(ucs-unicode-to-mule-cjk): Revert last change.
(utf-subst-table-for-encode): Initially use
ucs-mule-cjk-to-unicode.
(utf-subst-table-for-decode): Initially use
ucs-unicode-to-mule-cjk.
(utf-fragment-on-decoding, utf-translate-cjk): Don't modify
char-coding-system-table elements destructively.
(utf-translate-cjk): Set ucs-mule-cjk-to-unicode,
ucs-unicode-to-mule-cjk to new hash tables with realistic
parameters.
Kenichi Handa [Tue, 17 Dec 2002 11:40:47 +0000 (11:40 +0000)]
(universal-coding-system-argument):
Bind coding-system-require-warning to t.
(select-safe-coding-system): Handle t in the arg
DEFAULT-CODING-SYSTEM specially. Use read-coding-system to read a
coding-system to allow users to specify unsafe coding system on
their risk.
Kenichi Handa [Tue, 17 Dec 2002 11:39:59 +0000 (11:39 +0000)]
(choose_write_coding_system): Even if
Vcoding_system_for_write is non-nil, if
coding_system_require_warning is nonzero, call
Vselect_safe_coding_system_function.
(Buffer-menu, Buffer-menu-use-header-line, Buffer-menu-buffer-face,
Buffer-menu-buffer+size-width, Buffer-menu-mode-width): New customization.
(Buffer-menu-sort-column): New var.
(Buffer-menu-no-header): New function for not changing header line and
recognizing swapped M&R columns, used by modifying commands in Buffer Menu.
(Buffer-menu-buffer+size): New function for variable width buffer name.
(list-buffers-noselect): Rewritten for nicer menu.
Markus Rost [Mon, 16 Dec 2002 00:42:23 +0000 (00:42 +0000)]
Avoid name conflicts with outline.el. Use 3 installments to keep
diffs understandable.
Change 3: Doc changes to adjust to the change to prefix "allout-".
Don't provide 'outline. Use " Allout" as mode line string, not "
Outl". Put group 'allout in group 'editing. Update Copyright notice.
Autoload `allout-init'.
Markus Rost [Mon, 16 Dec 2002 00:20:42 +0000 (00:20 +0000)]
Avoid name conflicts with outline.el. Use 3 installments to keep
diffs understandable.
Change 1: Replace globally string "outline-" with string "allout-".
Replaced 1446 occurrences; there was no string "allout-" before the
change and there seems to be no dependency on outline.el.
Stefan Monnier [Sat, 14 Dec 2002 00:11:38 +0000 (00:11 +0000)]
(text_read_only): New arg `propval'.
(get_char_property_and_overlay): Remove unused var `next_overlay'.
(verify_interval_modification): Use text_read_only's new arg.
Stefan Monnier [Fri, 13 Dec 2002 19:52:35 +0000 (19:52 +0000)]
(uniquify-rationalize-file-buffer-names, rename-buffer)
(uniquify-delay-rationalize-file-buffer-names, kill-buffer-hook):
Undo 2002/09/27 change, because kill-buffer-hook is not permanent-local.
Jason Rumney [Thu, 12 Dec 2002 19:56:41 +0000 (19:56 +0000)]
(last_mousemove_x, last_mousemove_y): New variables.
(w32_read_socket) <WM_MOUSEMOVE>: Use them to detect non-movement.
Be more careful about when help_events are generated.
Steven Tamm [Thu, 12 Dec 2002 17:10:34 +0000 (17:10 +0000)]
* macterm.c (mac_check_for_quit_char): Correctly set the
modifiers of the event to 0.
* mac.c (sys_select): Duplicate rfds before calling select to
ensure that rfds survive the while loop.
Markus Rost [Thu, 12 Dec 2002 00:52:05 +0000 (00:52 +0000)]
(set-language-info): Update custom-type of
current-language-environment directly without a function call.
(current-language-environment-custom-type): Deleted.
(bashdb): Prompt now included parenthesis for subshell
levels. Fix erroneous print expression command, and fix typos.
(perldb): Undo previous change in prompt regexp.
Installed on behalf of TAKAHASHI Kaoru <kaoru@kaisei.org>
(@verb, @image): new commands
(@kbdinputstyle, @vskip, @evenfooting, @evenheading, @oddfooting,
@oddheading, @everyfooting, @everyheading, @documentdescription):
Add these commands, none of which should appear in an Info
environment; but if they do, these definitions should cause
them to be discarded.
* ibuffer.el (ibuffer-mode): If `show-paren-mode' is enabled,
disable it buffer-locally.
(ibuffer-mouse-popup-menu): Use `=' instead of `eq' to compare
`eventpt' and point.
* ibuf-ext.el (ibuffer-remove-duplicates): New function.
(ibuffer-set-filter-groups-by-mode): Use it instead of
`delete-duplicates' so we don't require cl library at runtime.
(ibuffer-insert-filter-group-before): Don't use `position' so we
don't require cl library at runtime.
Kai Großjohann [Mon, 9 Dec 2002 10:44:25 +0000 (10:44 +0000)]
(Fformat): Handle precision in string conversion specifiers like libc
functions do (ie, print at most that many characters). From Matthew
Swift <swift@alum.mit.edu>.