emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 23.0.50;(set-language-environment 'Chinese-GB) error


From: Kenichi Handa
Subject: Re: 23.0.50;(set-language-environment 'Chinese-GB) error
Date: Wed, 17 Oct 2007 20:22:37 +0900
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.0 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

In article <address@hidden>, Richard Stallman <address@hidden> writes:

>     With the latest update, make bootstrap works fine.  But, the
>     original problem (china-util.elc can't be loaded) is still
>     there.

> Can you please help debug that?  It's your area.

None of mule related code (including china-util.el) was
changed when this bug appeared.  So, I believe the problem
is not within my area.

I tried to build Emacs from snapshots of one day after one
from Oct.1, and found that some change committed between
Oct.9 and Oct.10 introduced this problem.  I'll attatch the
diffs of lisp/ChangeLog and src/ChangeLog.  I have no idea
which change affects the byte-compiler, byte-code loader, or
byte-code interpreter.

---
Kenichi Handa
address@hidden

Index: lisp/ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.11868
retrieving revision 1.11881
diff -r1.11868 -r1.11881
0a1,39
> 2007-10-09  Juanma Barranquero  <address@hidden>
> 
>       * follow.el (follow-mode-hook, follow-mode): Doc fixes.
>       (follow-mode-off-hook): Mark as obsolete.
> 
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * window.el (mouse-autoselect-window-cancel): Don't cancel for
>       select-window or select-frame events.
>       (handle-select-window): When autoselecting window set input
>       focus.  Restructure.
> 
>       * frame.el (focus-follows-mouse): Moved to frame.c.
>       * cus-start.el (all): Add focus-follows-mouse.
> 
> 2007-10-08  Juanma Barranquero  <address@hidden>
> 
>       * bs.el (bs-mode): Make sure global-font-lock-mode doesn't
>       activate font-locking in the *buffer-selection* buffer.
>       (bs-show-sorted): Doc fix.
> 
>       * bs.el (bs--get-marked-string, bs--get-modified-string)
>       (bs--get-readonly-string, bs--get-size-string, bs--get-name)
>       (bs--get-mode-name, bs-mode): Fix typos in docstrings.
>       (bs--format-aux): Doc fix.
> 
> 2007-10-08  Micha,Ak(Bl Cadilhac  <address@hidden>
> 
>       * progmodes/gud.el (gud-gud-gdb-command-name): Fix typo in docstring.
> 
> 2007-10-08  Nick Roberts  <address@hidden>
> 
>       * progmodes/gud.el (gud-gud-gdb-command-name): New option.
>       (gud-gdb): New function for old M-x gdb (text command mode).
>       (gud-gdb-command-name, gdb): Move to...
> 
>       * progmodes/gdb-ui.el: ...here and adapt doc string.
>       (gud-gdba-command-name, gdba): Delete.
> 
2a42,339
>       * bs.el: Don't defvar `font-lock-verbose'.
>       (bs-config-clear, bs-kill, bs-string-show-normally, bs-sort-functions)
>       (bs--get-file-name): Fix typos in docstrings.
>       (bs--show-header): Use `dolist' instead of `mapcar'.
>       (bs-mode): Set `show-trailing-whitespace' to nil.
>       (bs-buffer-sort-function, bs-mouse-select-other-frame)
>       (bs-visits-non-file, bs-sort-buffer-interns-are-last, bs-show):
>       Doc fixes.
> 
> 2007-10-08  Adam Hupp  <address@hidden>  (tiny change)
> 
>       * progmodes/gdb-ui.el (pdb): Specify file for gud-break.
> 
> 2007-10-08  Nick Roberts  <address@hidden>
> 
>       * progmodes/gud.el (gdb): Make graphical mode the default and
>       switch to text command mode if appropriate, i.e., reverse previous
>       arrangement.
>       (gud-gdb-marker-filter): Adapt for above change.
> 
>       * progmodes/gdb-ui.el (gdb-init-1): Don't set the values
>       gud-minor-mode and gud-marker-filter.
>       (gdb-fullname-regexp): New variable.
>       (gud-gdba-marker-filter): Use it to switch to text command
>       mode if appropriate.
> 
> 2007-10-08  Nick Roberts  <address@hidden>
> 
>       * progmodes/gud.el (gud-display-line): Find source buffer even when
>       GUD buffer has its own frame.
> 
> 2007-10-08  Jan Dj,Ad(Brv  <address@hidden>
> 
>       * term/x-win.el (icon-map-list): Set to nil for 22.1 compatibility.
> 
> 2007-10-08  Jan Dj,Ad(Brv  <address@hidden>
> 
>       * term/x-win.el (x-gtk-stock-map): Version is 22.2.
> 
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * allout.el (allout-before-change-handler): Replace got-char by
>       goto-char.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * vc-svn.el (vc-svn-resolve-when-done, vc-svn-find-file-hook): New funs.
>       Used to try and automatically enabled smerge-mode in the presence of
>       conflicts and to call `svn resolved' when the conflicts are gone.
>       (vc-svn-parse-status): Remember the svn-specific status.
> 
> 2007-10-08  Eli Zaretskii  <address@hidden>
> 
>       * menu-bar.el (menu-bar-search-documentation-menu): Rename from
>       menu-bar-apropos-menu.  All users changed.
>       (menu-bar-help-menu): Change menu symbols to better match the text
>       displayed by the menu.
> 
> 2007-10-08  Dan Nicolaescu  <address@hidden>
> 
>       * files.el (file-name-sans-versions): Use [:alnum:] and also allow
>       #, @, : and ^.
> 
> 2007-10-08  Dan Nicolaescu  <address@hidden>
> 
>       * pcvs-defs.el (cvs-mode-map): Bind TAB and backtab.
> 
>       * log-view.el (log-view-mode-map): Likewise.
> 
>       * diff-mode.el (diff-mode-shared-map): Likewise.
> 
> 2007-10-08  Dan Nicolaescu  <address@hidden>
> 
>       * files.el (file-name-sans-versions): Also allow `A-Z'.
> 
>       * vc.el: Mention all supported VC backends.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * wid-edit.el (widget-specify-button): Don't merge mouse-face with
>       neighbouring buttons.
> 
> 2007-10-08  Andreas Schwab  <address@hidden>
> 
>       * files.el (file-name-sans-versions): Also allow `_'.
> 
> 2007-10-08  Dan Nicolaescu  <address@hidden>
> 
>       * files.el (file-name-sans-versions): Allow - and a-z in version names.
> 
>       * log-view.el (log-view-mode-map, log-view-mode-menu):
>       Bind log-view-annotate-version.
>       (log-view-beginning-of-defun, log-view-end-of-defun)
>       (log-view-annotate-version): New functions.
>       (log-view-mode): Use log-view-beginning-of-defun and
>       log-view-end-of-defun.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * emacs-lisp/easy-mmode.el (define-minor-mode): Fix staging.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * wid-edit.el (widget-image-insert): Don't merge mouse-face with
>       neighbouring buttons.
> 
>       * progmodes/compile.el (compilation-error-regexp-alist-alist):
>       Recognize gcc's use of "note" for informational messages.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * textmodes/css-mode.el (css-electric-keys): electrick->electric.
>       (css-mode): Update correspondingly.
> 
> 2007-10-08  Dan Nicolaescu  <address@hidden>
> 
>       * vc-git.el (vc-git-log-view-mode): Add font-lock patterns for
>       Signed-off-by, Acked-by and Merge.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * ediff-init.el (ediff-verbose-p): This var is not a constant.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * vc-mtn.el: New file.
> 
>       * vc-hooks.el (vc-handled-backends): Add Mtn.
> 
> 2007-10-08  Eli Zaretskii  <address@hidden>
> 
>       * files.el (find-file, find-file-other-window)
>       (find-file-other-frame, find-file-existing, find-file-read-only)
>       (find-file-read-only-other-window)
>       (find-file-read-only-other-frame)
>       (find-alternate-file-other-window, find-alternate-file): Doc fixes.
> 
> 2007-10-08  Nick Roberts  <address@hidden>
> 
>       * progmodes/gud.el (gdb-ready): New variable.
>       (gdb): Set it to nil.  Set gud-running to nil here...
>       (gud-common-init): ...instead of here.
> 
>       * progmodes/gdb-ui.el (gdba, gdb-send, gdb-source-info):
>       Use gdb-ready.  Discard input until GDB is ready to accept it.
> 
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * dired.el (dired-warning): Inherit from font-lock-warning-face to
>       make it show up with eight colors.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * diff-mode.el (diff-sanity-check-hunk): Fix up the case when unified
>       diffs are concatenated with no intervening line.
> 
> 2007-10-08  Dave Love  <address@hidden>
> 
>       * progmodes/python.el: Merge changes from Dave Love's v2007-Sep-10.
>       (python-font-lock-keywords): Update to the 2.5 version of the language.
>       (python-quote-syntax): Let-bind font-lock-syntactic-keywords to nil.
>       (python-backspace): Only behave funny in code.
>       (python-compilation-regexp-alist): Add PDB stack trace regexp.
>       (inferior-python-mode): Add PDB prompt regexp.
>       (python-fill-paragraph): Refine the fenced-string regexp.
>       (python-find-imports): Handle imports spanning several lines.
>       (python-mode): Add `class' to hideshow support.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * pcvs.el (cvs-mode-add-change-log-entry-other-window): Use
>       add-log-buffer-file-name-function rather than bind buffer-file-name,
>       so we dont end up calling change-log-mode in *cvs* when `fi' is the
>       ChangeLog file itself.
> 
>       * outline.el (outline-flag-region): Use front-advance.
> 
> 2007-10-08  Ilya Zakharevich  <address@hidden>
> 
>       * progmodes/cperl-mode.el: Merge upstream 5.23.
>       (cperl-where-am-i): Remove function.
>       (cperl-backward-to-noncomment): Don't go too far when skipping POD/HEREs
>       (cperl-sniff-for-indent): De-invert [string] and [comment].
>       When looking for label, skip s:m:y:tr.
>       (cperl-indent-line): Likewise.
>       (cperl-mode): Don't assume `font-lock-multiline' is auto-local.
>       (cperl-windowed-init): Wrong `ps-print' handling.
>       Both thanks to Chong Yidong.
>       (cperl-look-at-leading-count): Could fail with unfinished RExen.
>       (cperl-find-pods-heres): If the second part of s()[] is missing,
>       don't try to highlight delimiters...
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * progmodes/compile.el (compilation-get-file-structure): Complete last
>       change by also using spec-directory in the puthash.
> 
> 2007-10-08  Riccardo Murri  <address@hidden>
> 
>       * vc-bzr.el (vc-bzr-file-name-relative): Use 'when' instead of 'and'.
>       (vc-bzr-status): Fix shadowing of variable 'status'.
>       (vc-bzr-workfile-version): Use correct path to 'last-revision' file.
>       Use `expand-file-name' instead of `concat'.
>       (vc-bzr-annotate-command): Use option name '--long' instead of '-l'.
>       Update annotation line regexp.  Fixes launchpad.net [Bug 137435].
> 
> 2007-10-08  Jason Rumney  <address@hidden>
> 
>       * frame.el (focus-follows-mouse): Doc-fix. Change default on w32.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * emacs-lisp/lisp-mode.el (lisp-indent-offset): Make defcustom.
>       Add `safe-local-variable' property.
>       (lisp-body-indent): Likewise.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * files.el (hack-local-variables-confirm): Rename arg VARS to ALL-VARS.
>       Add doc string.
> 
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * files.el (backup-buffer-copy): Try to overwrite old backup first.
> 
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * repeat.el (repeat): Use last-repeatable-command instead of
>       real-last-command.  Run pre- and post-command hooks for
>       self-insertion.  Update doc-string.
> 
> 2007-10-08  Alexandre Julliard  <address@hidden>
> 
>       * vc-git.el (vc-git-state): Call git-add --refresh to update the
>       state of the file.
>       (vc-git-workfile-unchanged-p): Delegate implementation to vc-git-state.
>       (vc-git-create-repo): Fix invalid command.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * textmodes/flyspell.el (flyspell-mode):
>       Catch errors in flyspell-mode-on.
> 
> 2007-10-09  Juanma Barranquero  <address@hidden>
> 
>       * term/x-win.el (x-alternatives-map): Remove spurious parenthesis.
> 
> 2007-10-09  Stefan Monnier  <address@hidden>
> 
>       * international/encoded-kb.el (encoded-kbd-setup-display):
>       Use input-decode-map rather than local-key-translation-map.
> 
>       * term/rxvt.el (rxvt-alternatives-map): New map.
>       (terminal-init-rxvt): Use it.
>       Bind rxvt-function-map in input-decode-map.
> 
>       * term/xterm.el (xterm-alternatives-map): New map.
>       (terminal-init-xterm): Use it.
>       Bind xterm-function-map in input-decode-map.
> 
>       * term/x-win.el (x-alternatives-map): New var.
>       (x-setup-function-keys): Use it.
> 
>       * help-fns.el (describe-variable): Slightly change the layout of
>       meta-info to separate it better from the docstring.
>       Standardize insertion of extra empty lines in various circumstances.
> 
>       * diff-mode.el (diff-hunk-style): New fun.
>       (diff-end-of-hunk): Use it.
>       (diff-context->unified): Use the new `apply' undo element,
>       if applicable, so as to save undo-log space.
>       (diff-fine-change): New face.
>       (diff-fine-highlight-preproc): New function.
>       (diff-fine-highlight): New command.
>       (diff-mode-map, diff-mode-menu): Add diff-fine-highlight.
> 
>       * smerge-mode.el (smerge-refine-chopup-region): Add `preproc' argument.
>       (smerge-refine-highlight-change): Add `props' argument.
>       (smerge-refine-subst): New function holding most of smerge-refine.
>       (smerge-refine): Use it.
> 
> 2007-10-08  Eric S. Raymond  <address@hidden>
> 
>       * vc.el (vc-default-wash-log): Remove unused code, the
>       log washers all live in the backends now.
>       (vc-default-comment-history): Correct for the fact
>       that wash-log is argumentless in the new API.
> 
> 2007-10-08  Michael Albinus  <address@hidden>
> 
>       * net/tramp.el (tramp-find-foreign-file-name-handler): Check also host.
>       (tramp-maybe-send-script): Apply `member' but `memq'.
>       (tramp-advice-file-expand-wildcards): Simplify implementation.
> 
> 2007-10-08  Juanma Barranquero  <address@hidden>
> 
>       * follow.el (follow-mode): Don't run hooks twice.  Use `when'.
> 
44,45c381,382
<       * net/tramp-fish.el (tramp-fish-handle-process-file): Rewrite
<       temporary file handling.
---
>       * net/tramp-fish.el (tramp-fish-handle-process-file):
>       Rewrite temporary file handling.
53c390
<       There are changes to existing logic in this patch.
---
>       There are no changes to existing logic in this patch.

Index: src/ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/src/ChangeLog,v
retrieving revision 1.5913
retrieving revision 1.5917
diff -r1.5913 -r1.5917
0a1,113
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * keyboard.c (kbd_buffer_get_event): Break loop waiting for input
>       when there's an unread command event.
> 
>       * frame.c (focus_follows_mouse): Moved here from frame.el to allow
>       window autoselection act appropriately when leaving selected frame.
>       (syms_of_frame): Initialize focus_follows_mouse.
>       * frame.h (focus_follows_mouse): Extern it.
>       * macterm.c (XTread_socket): When focus_follows_mouse is nil
>       make SELECT_WINDOW_EVENT only if we don't leave the selected
>       frame.
>       * msdos.c (dos_rawgetc): Likewise.
>       * w32term.c (w32_read_socket): Likewise.
>       * xterm.c (handle_one_xevent): Likewise.
>       * xdisp.c (syms_of_xdisp): In doc-string of
>       mouse-autoselect-window mention focus-follows-mouse.
> 
> 2007-10-08  YAMAMOTO Mitsuharu  <address@hidden>
> 
>       * macterm.c (mac_load_query_font): Fix missing return value.
>       [USE_CG_DRAWING] (mac_define_fringe_bitmap, mac_destroy_fringe_bitmap):
>       Add BLOCK_INPUT.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * xdisp.c (get_window_cursor_type): Implement documented behavior
>       for cursor-in-non-selected-windows = t.
> 
> 2007-10-08  Jason Rumney  <address@hidden>
> 
>       * w32.c (w32_get_resource): Always close registry keys.
> 
> 2007-10-08  Jason Rumney  <address@hidden>
> 
>       * makefile.w32-in (LIBS): Add COMCTL32.
> 
>       * w32fns.c (globals_of_w32fns): Init common controls.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * image.c (our_memory_buffer): Renamed from omfib_buffer.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * buffer.c (Foverlays_at): Doc fix.
> 
> 2007-10-08  Stefan Monnier  <address@hidden>
> 
>       * fns.c (Fplist_put): Preserve uneven tail data.
> 
> 2007-10-08  Peter O'Gorman  <address@hidden>  (tiny change)
> 
>       * termhooks.h (enum event_kind): Remove trailing comma.
> 
>       * frame.h (enum): Remove trailing comma.
> 
> 2007-10-08  Dhuvra Krishnamurthy  <address@hidden>  (tiny change)
> 
>       * w32proc.c (delete_child): Don't terminate threads of zombies.
> 
> 2007-10-08  Martin Rudalics  <address@hidden>
> 
>       * keyboard.h (struct kboard): New elt Vlast_repeatable_command.
> 
>       * keyboard.c (syms_of_keyboard): Set up new Lisp variable
>       last-repeatable-command.
>       (init_kboard): Initialize Vlast_repeatable_command.
>       (command_loop_1): Set it to real_this_command unless that was
>       bound to an input event.
>       (mark_kboards): Mark it.
> 
> 2007-10-08  Richard Stallman  <address@hidden>
> 
>       * eval.c (condition-case): Doc fix.
> 
> 2007-10-08  Masatake YAMATO  <address@hidden>
> 
>       * xfaces.c (tty_supports_face_attributes_p): Fix code
>       for LFACE_INVERSE_INDEX and LFACE_BACKGROUND_INDEX; code
>       was copied and not edited.
> 
> 2007-10-09  Stefan Monnier  <address@hidden>
> 
>       Add new `input-decode-map' keymap and use it for temrinal
>       escape sequences.
>       * keyboard.h (struct kboard): Add Vinput_decode_map.
>       Remove Vlocal_key_translation_map.
>       * keyboard.c (read_key_sequence): Add support for input-decode-map.
>       (init_kboard): Init input-decode-map.
>       Replace local-key-translation-map back with key-translation-map.
>       (syms_of_keyboard): Declare input-decode-map.
>       Remove local-key-translation-map.  Update docstrings.
>       (mark_kboards): Mark Vinput_decode_map.
>       Don't mark Vlocal_key_translation_map.
>       * keymap.c (Fdescribe_buffer_bindings): Describe input-decode-map.
>       Replace local-key-translation-map back with key-translation-map.
>       * term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN):
>       Bind in input-decode-map rather than function-key-map.
> 
>       * lisp.h (XSETPSEUDOVECTOR): Don't set the tag anymore.
>       This was made redundant by the previous introduction of XSETPVECTYPE.
> 
> 2007-10-09  Richard Stallman  <address@hidden>
> 
>       * image.c (free_bitmap_record): Rename from Free_Bitmap_Record.
> 
> 2007-09-29  Richard Stallman  <address@hidden>
> 
>       * eval.c (internal_condition_case_2, internal_condition_case_1)
>       (internal_condition_case): Reenable abort if x_catching_errors ()
>       to see if that really happens and why.
> 
1593a1707,1710
>       (Fwindow_full_width_p): New defun.
>       (syms_of_window): Defsubr it.
> 
>       * window.h: Add EXFUN for Fwindow_full_width_p.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]