diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 74 | ||||
| -rw-r--r-- | src/charset.c | 27 |
2 files changed, 64 insertions, 37 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 33bff778dc2..907f2c6cdc6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2008-03-27 Kenichi Handa <handa@ni.aist.go.jp> | ||
| 2 | |||
| 3 | * charset.c (Fdefine_charset_internal): Change the way of | ||
| 4 | registering charsets in Vcharset_order_list. | ||
| 5 | (syms_of_charset): Make the charset `eight-bit' supplementary. | ||
| 6 | |||
| 1 | 2008-03-26 Alexandre Oliva <aoliva@redhat.com> (tiny change) | 7 | 2008-03-26 Alexandre Oliva <aoliva@redhat.com> (tiny change) |
| 2 | 8 | ||
| 3 | * regex.c (EXTEND_BUFFER): Change order of pointer addition | 9 | * regex.c (EXTEND_BUFFER): Change order of pointer addition |
| @@ -139,7 +145,7 @@ | |||
| 139 | 145 | ||
| 140 | * lisp.h (Fbuffer_list): Declare. | 146 | * lisp.h (Fbuffer_list): Declare. |
| 141 | 147 | ||
| 142 | 2008-03-17 Jan Dj$(Q)Z(Brv <jan.h.d@swipnet.se> | 148 | 2008-03-17 Jan Djärv <jan.h.d@swipnet.se> |
| 143 | 149 | ||
| 144 | * gtkutil.c (free_frame_tool_bar): Only call gtk_container_remove if | 150 | * gtkutil.c (free_frame_tool_bar): Only call gtk_container_remove if |
| 145 | handlebox_widget is != 0. | 151 | handlebox_widget is != 0. |
| @@ -216,7 +222,7 @@ | |||
| 216 | 222 | ||
| 217 | * buffer.c (Fswitch_to_buffer): Fall back on pop-to-buffer. | 223 | * buffer.c (Fswitch_to_buffer): Fall back on pop-to-buffer. |
| 218 | 224 | ||
| 219 | 2008-03-11 Jan Dj$(Q)Z(Brv <jan.h.d@swipnet.se> | 225 | 2008-03-11 Jan Djärv <jan.h.d@swipnet.se> |
| 220 | 226 | ||
| 221 | * xterm.c (x_connection_closed): For GTK: If this is the last | 227 | * xterm.c (x_connection_closed): For GTK: If this is the last |
| 222 | terminal just exit without closing the display. | 228 | terminal just exit without closing the display. |
| @@ -372,7 +378,7 @@ | |||
| 372 | 378 | ||
| 373 | * font.c (font_unparse_fcname): Increase len when style is a symbol. | 379 | * font.c (font_unparse_fcname): Increase len when style is a symbol. |
| 374 | 380 | ||
| 375 | 2008-03-01 Jan Dj$(Q)Z(Brv <jan.h.d@swipnet.se> | 381 | 2008-03-01 Jan Djärv <jan.h.d@swipnet.se> |
| 376 | 382 | ||
| 377 | * xterm.c (handle_one_xevent): For Gtk+ and ConfigureNotify, call | 383 | * xterm.c (handle_one_xevent): For Gtk+ and ConfigureNotify, call |
| 378 | xg_frame_resized when the event is for the edit widget. | 384 | xg_frame_resized when the event is for the edit widget. |
| @@ -469,7 +475,7 @@ | |||
| 469 | 475 | ||
| 470 | * process.c (wait_reading_process_output): Check for window | 476 | * process.c (wait_reading_process_output): Check for window |
| 471 | changes caused by timers. | 477 | changes caused by timers. |
| 472 | Suggested by Johan Bockg,Ae(Brd. | 478 | Suggested by Johan Bockgård. |
| 473 | 479 | ||
| 474 | 2008-02-27 Glenn Morris <rgm@gnu.org> | 480 | 2008-02-27 Glenn Morris <rgm@gnu.org> |
| 475 | 481 | ||
| @@ -706,7 +712,7 @@ | |||
| 706 | 712 | ||
| 707 | * font.c (font_unparse_xlfd): Don't ignore integer pixel size specs. | 713 | * font.c (font_unparse_xlfd): Don't ignore integer pixel size specs. |
| 708 | 714 | ||
| 709 | 2008-02-18 Jan Dj$(Q)Z(Brv <jan.h.d@swipnet.se> | 715 | 2008-02-18 Jan Djärv <jan.h.d@swipnet.se> |
| 710 | 716 | ||
| 711 | * xfns.c (Fx_show_tip): Set string to " " if empty. | 717 | * xfns.c (Fx_show_tip): Set string to " " if empty. |
| 712 | 718 | ||
| @@ -972,7 +978,7 @@ | |||
| 972 | * emacs.c (USAGE3): Add --parent-id | 978 | * emacs.c (USAGE3): Add --parent-id |
| 973 | (standard_args): Ditto. | 979 | (standard_args): Ditto. |
| 974 | 980 | ||
| 975 | 2008-02-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 981 | 2008-02-07 Jan Djärv <jan.h.d@swipnet.se> |
| 976 | 982 | ||
| 977 | * coding.c (DECODE_EMACS_MULE_COMPOSITION_CHAR): Use "do...while (0)". | 983 | * coding.c (DECODE_EMACS_MULE_COMPOSITION_CHAR): Use "do...while (0)". |
| 978 | 984 | ||
| @@ -2553,14 +2559,14 @@ | |||
| 2553 | * ftfont.c (ftfont_list): Fix typo. | 2559 | * ftfont.c (ftfont_list): Fix typo. |
| 2554 | (ftfont_build_basic_charsets): Don't include letters with diacritics. | 2560 | (ftfont_build_basic_charsets): Don't include letters with diacritics. |
| 2555 | 2561 | ||
| 2556 | 2008-02-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 2562 | 2008-02-01 Jan Djärv <jan.h.d@swipnet.se> |
| 2557 | 2563 | ||
| 2558 | * xfaces.c (realize_non_ascii_face): Set face->extra to NULL. | 2564 | * xfaces.c (realize_non_ascii_face): Set face->extra to NULL. |
| 2559 | 2565 | ||
| 2560 | * xftfont.c (xftfont_done_face): Call XftDrawDestroy only if | 2566 | * xftfont.c (xftfont_done_face): Call XftDrawDestroy only if |
| 2561 | xftface_info is non-NULL. | 2567 | xftface_info is non-NULL. |
| 2562 | 2568 | ||
| 2563 | 2008-02-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 2569 | 2008-02-01 Jan Djärv <jan.h.d@swipnet.se> |
| 2564 | 2570 | ||
| 2565 | * ftfont.c (ftfont_list): Move misplaced #endif. | 2571 | * ftfont.c (ftfont_list): Move misplaced #endif. |
| 2566 | 2572 | ||
| @@ -2695,7 +2701,7 @@ | |||
| 2695 | * xftfont.c (xftfont_open): For generating a name, start from | 2701 | * xftfont.c (xftfont_open): For generating a name, start from |
| 2696 | 96-byte buffer. | 2702 | 96-byte buffer. |
| 2697 | 2703 | ||
| 2698 | 2008-02-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 2704 | 2008-02-01 Jan Djärv <jan.h.d@swipnet.se> |
| 2699 | 2705 | ||
| 2700 | * frame.h (x_new_fontset2): Fix prototype. | 2706 | * frame.h (x_new_fontset2): Fix prototype. |
| 2701 | 2707 | ||
| @@ -6664,7 +6670,7 @@ | |||
| 6664 | Rewrite in order to manage registered functions by hash table | 6670 | Rewrite in order to manage registered functions by hash table |
| 6665 | Vdbus_registered_functions_table. | 6671 | Vdbus_registered_functions_table. |
| 6666 | 6672 | ||
| 6667 | 2007-12-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 6673 | 2007-12-03 Jan Djärv <jan.h.d@swipnet.se> |
| 6668 | 6674 | ||
| 6669 | * xterm.c: Update URL to Window Manager Specification in comment. | 6675 | * xterm.c: Update URL to Window Manager Specification in comment. |
| 6670 | 6676 | ||
| @@ -6771,7 +6777,7 @@ | |||
| 6771 | * keymap.c (Fsingle_key_description): Likewise. | 6777 | * keymap.c (Fsingle_key_description): Likewise. |
| 6772 | * print.c (print_object): Likewise. | 6778 | * print.c (print_object): Likewise. |
| 6773 | 6779 | ||
| 6774 | 2007-11-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 6780 | 2007-11-22 Jan Djärv <jan.h.d@swipnet.se> |
| 6775 | 6781 | ||
| 6776 | * gtkutil.c (update_frame_tool_bar): Don't call x-gtk-map-stock if | 6782 | * gtkutil.c (update_frame_tool_bar): Don't call x-gtk-map-stock if |
| 6777 | file for image is nil. | 6783 | file for image is nil. |
| @@ -6832,7 +6838,7 @@ | |||
| 6832 | * fns.c (Fmd5): Use find_symbol_value rather than SYMBOL_VALUE | 6838 | * fns.c (Fmd5): Use find_symbol_value rather than SYMBOL_VALUE |
| 6833 | Since we do not want to see internal Lisp_*fwd objects here. | 6839 | Since we do not want to see internal Lisp_*fwd objects here. |
| 6834 | 6840 | ||
| 6835 | 2007-11-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 6841 | 2007-11-18 Jan Djärv <jan.h.d@swipnet.se> |
| 6836 | 6842 | ||
| 6837 | * sysdep.c (init_system_name): Use getaddrinfo if available. | 6843 | * sysdep.c (init_system_name): Use getaddrinfo if available. |
| 6838 | 6844 | ||
| @@ -7036,12 +7042,12 @@ | |||
| 7036 | 7042 | ||
| 7037 | * s/windows95.h: Remove. | 7043 | * s/windows95.h: Remove. |
| 7038 | 7044 | ||
| 7039 | 2007-11-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 7045 | 2007-11-06 Jan Djärv <jan.h.d@swipnet.se> |
| 7040 | 7046 | ||
| 7041 | * gtkutil.c (xg_tool_bar_menu_proxy): Handle GTK_IMAGE_ICON_NAME and | 7047 | * gtkutil.c (xg_tool_bar_menu_proxy): Handle GTK_IMAGE_ICON_NAME and |
| 7042 | abort with a message on unhandled store_type values. | 7048 | abort with a message on unhandled store_type values. |
| 7043 | 7049 | ||
| 7044 | 2007-11-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 7050 | 2007-11-01 Jan Djärv <jan.h.d@swipnet.se> |
| 7045 | 7051 | ||
| 7046 | * xterm.c, xfns.c, xselect.c, xterm.h, s/msdos.h, s/sco4.h, s/sco5.h: | 7052 | * xterm.c, xfns.c, xselect.c, xterm.h, s/msdos.h, s/sco4.h, s/sco5.h: |
| 7047 | Remove HAVE_X11R5 and HAVE_X11R4. | 7053 | Remove HAVE_X11R5 and HAVE_X11R4. |
| @@ -7050,7 +7056,7 @@ | |||
| 7050 | 7056 | ||
| 7051 | * Makefile.in: Remove references to sunfns.c and sunfns.o. | 7057 | * Makefile.in: Remove references to sunfns.c and sunfns.o. |
| 7052 | 7058 | ||
| 7053 | 2007-11-01 Johan Bockg,Ae(Brd <bojohan@gnu.org> | 7059 | 2007-11-01 Johan Bockgård <bojohan@gnu.org> |
| 7054 | 7060 | ||
| 7055 | * macterm.c, w32term.c, xterm.c (x_draw_stretch_glyph_string): | 7061 | * macterm.c, w32term.c, xterm.c (x_draw_stretch_glyph_string): |
| 7056 | Don't set s->stippled_p here, since it has already been set by | 7062 | Don't set s->stippled_p here, since it has already been set by |
| @@ -7602,7 +7608,7 @@ | |||
| 7602 | 7608 | ||
| 7603 | * lread.c (Fload): Fix typo in docstring. | 7609 | * lread.c (Fload): Fix typo in docstring. |
| 7604 | 7610 | ||
| 7605 | 2007-10-01 Micha,Ak(Bl Cadilhac <michael@cadilhac.name> | 7611 | 2007-10-01 Michaël Cadilhac <michael@cadilhac.name> |
| 7606 | 7612 | ||
| 7607 | * floatfns.c (Fexpt): Manually check for overflows, so that a power | 7613 | * floatfns.c (Fexpt): Manually check for overflows, so that a power |
| 7608 | of a non-zero value can't yield zero. | 7614 | of a non-zero value can't yield zero. |
| @@ -7823,7 +7829,7 @@ | |||
| 7823 | 7829 | ||
| 7824 | * dispextern.h (w32_init_fringe, mac_init_fringe): Declare rif argument. | 7830 | * dispextern.h (w32_init_fringe, mac_init_fringe): Declare rif argument. |
| 7825 | 7831 | ||
| 7826 | 2007-09-19 Micha,Ak(Bl Cadilhac <michael@cadilhac.name> | 7832 | 2007-09-19 Michaël Cadilhac <michael@cadilhac.name> |
| 7827 | 7833 | ||
| 7828 | * coding.c (detect_eol_type, detect_eol_type_in_2_octet_form): | 7834 | * coding.c (detect_eol_type, detect_eol_type_in_2_octet_form): |
| 7829 | Fix a C warning regarding variable constness. | 7835 | Fix a C warning regarding variable constness. |
| @@ -7834,14 +7840,14 @@ | |||
| 7834 | 7840 | ||
| 7835 | * w32fns.c (Fx_focus_frame): Rename from Fw32_focus_frame. | 7841 | * w32fns.c (Fx_focus_frame): Rename from Fw32_focus_frame. |
| 7836 | 7842 | ||
| 7837 | 2007-09-17 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 7843 | 2007-09-17 Jan Djärv <jan.h.d@swipnet.se> |
| 7838 | 7844 | ||
| 7839 | * gtkutil.c (gdpy_def): New variable. | 7845 | * gtkutil.c (gdpy_def): New variable. |
| 7840 | (xg_initialize): Initialize gdpy_def. | 7846 | (xg_initialize): Initialize gdpy_def. |
| 7841 | (xg_display_close): If no other display exists, set gdpy_def to a | 7847 | (xg_display_close): If no other display exists, set gdpy_def to a |
| 7842 | new connection. | 7848 | new connection. |
| 7843 | 7849 | ||
| 7844 | 2007-09-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 7850 | 2007-09-16 Jan Djärv <jan.h.d@swipnet.se> |
| 7845 | 7851 | ||
| 7846 | * gtkutil.c (xg_get_image_for_pixmap): Always create a GdkPixbuf | 7852 | * gtkutil.c (xg_get_image_for_pixmap): Always create a GdkPixbuf |
| 7847 | when we have no file name for the icon. | 7853 | when we have no file name for the icon. |
| @@ -7880,7 +7886,7 @@ | |||
| 7880 | 7886 | ||
| 7881 | * s/hpux.h: No longer define `static' as nothing. | 7887 | * s/hpux.h: No longer define `static' as nothing. |
| 7882 | 7888 | ||
| 7883 | 2007-09-13 Johan Bockg,Ae(Brd <bojohan@gnu.org> | 7889 | 2007-09-13 Johan Bockgård <bojohan@gnu.org> |
| 7884 | 7890 | ||
| 7885 | * callint.c (Fcall_interactively): Remove unused var `fun'. | 7891 | * callint.c (Fcall_interactively): Remove unused var `fun'. |
| 7886 | 7892 | ||
| @@ -7927,7 +7933,7 @@ | |||
| 7927 | 7933 | ||
| 7928 | * xterm.c (x_term_init): Give error if can't open DISPLAY_NAME. | 7934 | * xterm.c (x_term_init): Give error if can't open DISPLAY_NAME. |
| 7929 | 7935 | ||
| 7930 | 2007-09-10 Micha,Ak(Bl Cadilhac <michael@cadilhac.name> | 7936 | 2007-09-10 Michaël Cadilhac <michael@cadilhac.name> |
| 7931 | 7937 | ||
| 7932 | * lisp.h (struct Lisp_Subr): Rename `prompt' field to `intspec'. | 7938 | * lisp.h (struct Lisp_Subr): Rename `prompt' field to `intspec'. |
| 7933 | (DEFUN): Document `intspec', use it instead of `prompt'. | 7939 | (DEFUN): Document `intspec', use it instead of `prompt'. |
| @@ -8047,12 +8053,12 @@ | |||
| 8047 | and resume-tty-function to resume-tty-hook. | 8053 | and resume-tty-function to resume-tty-hook. |
| 8048 | (Fsuspend_tty, Fresume_tty): Use new names. | 8054 | (Fsuspend_tty, Fresume_tty): Use new names. |
| 8049 | 8055 | ||
| 8050 | 2007-09-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8056 | 2007-09-02 Jan Djärv <jan.h.d@swipnet.se> |
| 8051 | 8057 | ||
| 8052 | * gtkutil.c (update_frame_tool_bar): Handle stock name as a named icon | 8058 | * gtkutil.c (update_frame_tool_bar): Handle stock name as a named icon |
| 8053 | if it starts with "n:". | 8059 | if it starts with "n:". |
| 8054 | 8060 | ||
| 8055 | 2007-08-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8061 | 2007-08-31 Jan Djärv <jan.h.d@swipnet.se> |
| 8056 | 8062 | ||
| 8057 | * gtkutil.c (update_frame_tool_bar): Initialize wbutton to NULL. | 8063 | * gtkutil.c (update_frame_tool_bar): Initialize wbutton to NULL. |
| 8058 | 8064 | ||
| @@ -8239,7 +8245,7 @@ | |||
| 8239 | 8245 | ||
| 8240 | * term.c (tty_insert_glyphs): Add missing first parameter. | 8246 | * term.c (tty_insert_glyphs): Add missing first parameter. |
| 8241 | 8247 | ||
| 8242 | 2007-08-29 K,Aa(Broly L$,1 q(Brentey <karoly@lorentey.hu> | 8248 | 2007-08-29 Károly Lőrentey <karoly@lorentey.hu> |
| 8243 | 8249 | ||
| 8244 | * buffer.c (Fbuffer_list, Fbury_buffer): | 8250 | * buffer.c (Fbuffer_list, Fbury_buffer): |
| 8245 | Take frame->buried_buffer_list into account. | 8251 | Take frame->buried_buffer_list into account. |
| @@ -8689,7 +8695,7 @@ | |||
| 8689 | (tty_delete_glyphs, tty_ins_del_lines, turn_on_face): Update for | 8695 | (tty_delete_glyphs, tty_ins_del_lines, turn_on_face): Update for |
| 8690 | renames. | 8696 | renames. |
| 8691 | 8697 | ||
| 8692 | 2007-08-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8698 | 2007-08-28 Jan Djärv <jan.h.d@swipnet.se> |
| 8693 | 8699 | ||
| 8694 | * keyboard.c: Qrtl is new. | 8700 | * keyboard.c: Qrtl is new. |
| 8695 | (parse_tool_bar_item): Handle :rtl keyword. | 8701 | (parse_tool_bar_item): Handle :rtl keyword. |
| @@ -8813,7 +8819,7 @@ | |||
| 8813 | 8819 | ||
| 8814 | * alloc.c (pure): Round PURESIZE up. | 8820 | * alloc.c (pure): Round PURESIZE up. |
| 8815 | 8821 | ||
| 8816 | 2007-08-17 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8822 | 2007-08-17 Jan Djärv <jan.h.d@swipnet.se> |
| 8817 | 8823 | ||
| 8818 | * xterm.c (handle_one_xevent): Remove check that mouse click is in | 8824 | * xterm.c (handle_one_xevent): Remove check that mouse click is in |
| 8819 | active frame. | 8825 | active frame. |
| @@ -8831,7 +8837,7 @@ | |||
| 8831 | * term.c (tty_default_color_capabilities): Declare static | 8837 | * term.c (tty_default_color_capabilities): Declare static |
| 8832 | variables in file scope, to avoid HPUX compiler problem. | 8838 | variables in file scope, to avoid HPUX compiler problem. |
| 8833 | 8839 | ||
| 8834 | 2007-08-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8840 | 2007-08-13 Jan Djärv <jan.h.d@swipnet.se> |
| 8835 | 8841 | ||
| 8836 | * gtkutil.c (update_frame_tool_bar): Use -1 as index | 8842 | * gtkutil.c (update_frame_tool_bar): Use -1 as index |
| 8837 | to gtk_toolbar_insert. | 8843 | to gtk_toolbar_insert. |
| @@ -8953,7 +8959,7 @@ | |||
| 8953 | (Fx_selection_owner_p): Don't use get_scrap_private_timestamp. | 8959 | (Fx_selection_owner_p): Don't use get_scrap_private_timestamp. |
| 8954 | Detect ownership change with OWNERSHIP-INFO in Vselection_alist instead. | 8960 | Detect ownership change with OWNERSHIP-INFO in Vselection_alist instead. |
| 8955 | 8961 | ||
| 8956 | 2007-08-04 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8962 | 2007-08-04 Jan Djärv <jan.h.d@swipnet.se> |
| 8957 | 8963 | ||
| 8958 | * gtkutil.c (xg_tool_bar_callback): Generate two TOOL_BAR_EVENT:s, | 8964 | * gtkutil.c (xg_tool_bar_callback): Generate two TOOL_BAR_EVENT:s, |
| 8959 | add comment explaining why. | 8965 | add comment explaining why. |
| @@ -8979,7 +8985,7 @@ | |||
| 8979 | 8985 | ||
| 8980 | * lread.c (readevalloop, read1): Treat NBSP as whitespace. | 8986 | * lread.c (readevalloop, read1): Treat NBSP as whitespace. |
| 8981 | 8987 | ||
| 8982 | 2007-07-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 8988 | 2007-07-29 Jan Djärv <jan.h.d@swipnet.se> |
| 8983 | 8989 | ||
| 8984 | * gmalloc.c (__malloc_initialize): Remove pthread_once. Not needed. | 8990 | * gmalloc.c (__malloc_initialize): Remove pthread_once. Not needed. |
| 8985 | 8991 | ||
| @@ -9064,9 +9070,9 @@ | |||
| 9064 | 9070 | ||
| 9065 | * coding.c (Ffind_operation_coding_system): | 9071 | * coding.c (Ffind_operation_coding_system): |
| 9066 | * eval.c (For, Fand): Doc fixes. | 9072 | * eval.c (For, Fand): Doc fixes. |
| 9067 | Reported by Johan Bockg,Ae(Brd. | 9073 | Reported by Johan Bockgård. |
| 9068 | 9074 | ||
| 9069 | 2007-07-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 9075 | 2007-07-18 Jan Djärv <jan.h.d@swipnet.se> |
| 9070 | 9076 | ||
| 9071 | * xfns.c (Fx_focus_frame): Call x_ewmh_activate_frame. | 9077 | * xfns.c (Fx_focus_frame): Call x_ewmh_activate_frame. |
| 9072 | 9078 | ||
| @@ -9692,7 +9698,7 @@ | |||
| 9692 | * image.c (uncache_image): New function. | 9698 | * image.c (uncache_image): New function. |
| 9693 | (Fimage_refresh): New function. | 9699 | (Fimage_refresh): New function. |
| 9694 | 9700 | ||
| 9695 | 2007-05-20 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 9701 | 2007-05-20 Jan Djärv <jan.h.d@swipnet.se> |
| 9696 | 9702 | ||
| 9697 | * Makefile.in: Move GPM check outside HAVE_X_WINDOWS. | 9703 | * Makefile.in: Move GPM check outside HAVE_X_WINDOWS. |
| 9698 | 9704 | ||
| @@ -9828,7 +9834,7 @@ | |||
| 9828 | 9834 | ||
| 9829 | * lread.c (read_escape): In a string, \s is always space. | 9835 | * lread.c (read_escape): In a string, \s is always space. |
| 9830 | 9836 | ||
| 9831 | 2007-04-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 9837 | 2007-04-27 Jan Djärv <jan.h.d@swipnet.se> |
| 9832 | 9838 | ||
| 9833 | * xmenu.c (xdialog_show): Call Fredisplay before showing the dialog. | 9839 | * xmenu.c (xdialog_show): Call Fredisplay before showing the dialog. |
| 9834 | 9840 | ||
| @@ -9838,7 +9844,7 @@ | |||
| 9838 | See ChangeLog.10 for earlier changes. | 9844 | See ChangeLog.10 for earlier changes. |
| 9839 | 9845 | ||
| 9840 | ;; Local Variables: | 9846 | ;; Local Variables: |
| 9841 | ;; coding: iso-2022-7bit | 9847 | ;; coding: utf-8 |
| 9842 | ;; add-log-time-zone-rule: t | 9848 | ;; add-log-time-zone-rule: t |
| 9843 | ;; End: | 9849 | ;; End: |
| 9844 | 9850 | ||
diff --git a/src/charset.c b/src/charset.c index 9c9395fdc65..ce15207b3ad 100644 --- a/src/charset.c +++ b/src/charset.c | |||
| @@ -1058,8 +1058,29 @@ usage: (define-charset-internal ...) */) | |||
| 1058 | Vcharset_ordered_list = nconc2 (Vcharset_ordered_list, | 1058 | Vcharset_ordered_list = nconc2 (Vcharset_ordered_list, |
| 1059 | Fcons (make_number (id), Qnil)); | 1059 | Fcons (make_number (id), Qnil)); |
| 1060 | else | 1060 | else |
| 1061 | Vcharset_ordered_list = Fcons (make_number (id), | 1061 | { |
| 1062 | Vcharset_ordered_list); | 1062 | Lisp_Object tail; |
| 1063 | |||
| 1064 | for (tail = Vcharset_ordered_list; CONSP (tail); tail = XCDR (tail)) | ||
| 1065 | { | ||
| 1066 | struct charset *cs = CHARSET_FROM_ID (XINT (XCAR (tail))); | ||
| 1067 | |||
| 1068 | if (cs->supplementary_p) | ||
| 1069 | break; | ||
| 1070 | } | ||
| 1071 | if (EQ (tail, Vcharset_ordered_list)) | ||
| 1072 | Vcharset_ordered_list = Fcons (make_number (id), | ||
| 1073 | Vcharset_ordered_list); | ||
| 1074 | else if (NILP (tail)) | ||
| 1075 | Vcharset_ordered_list = nconc2 (Vcharset_ordered_list, | ||
| 1076 | Fcons (make_number (id), Qnil)); | ||
| 1077 | else | ||
| 1078 | { | ||
| 1079 | val = Fcons (XCAR (tail), XCDR (tail)); | ||
| 1080 | XSETCDR (tail, val); | ||
| 1081 | XSETCAR (tail, make_number (id)); | ||
| 1082 | } | ||
| 1083 | } | ||
| 1063 | charset_ordered_list_tick++; | 1084 | charset_ordered_list_tick++; |
| 1064 | } | 1085 | } |
| 1065 | 1086 | ||
| @@ -2161,7 +2182,7 @@ syms_of_charset () | |||
| 2161 | 0, MAX_UNICODE_CHAR, -1, 0, -1, 1, 0, 0); | 2182 | 0, MAX_UNICODE_CHAR, -1, 0, -1, 1, 0, 0); |
| 2162 | charset_eight_bit | 2183 | charset_eight_bit |
| 2163 | = define_charset_internal (Qeight_bit, 1, "\x80\xFF\x00\x00\x00\x00", | 2184 | = define_charset_internal (Qeight_bit, 1, "\x80\xFF\x00\x00\x00\x00", |
| 2164 | 128, 255, -1, 0, -1, 0, 0, | 2185 | 128, 255, -1, 0, -1, 0, 1, |
| 2165 | MAX_5_BYTE_CHAR + 1); | 2186 | MAX_5_BYTE_CHAR + 1); |
| 2166 | } | 2187 | } |
| 2167 | 2188 | ||