1. 27 Nov, 2008 13 commits
    • Kenichi Handa's avatar
      (print_object): For bool-vector, delete unnecessary · f10fdbfd
      Kenichi Handa authored
      check of ASCII_BYTE_P.
      f10fdbfd
    • Kenichi Handa's avatar
      (describe_vector): Adjusted for the change of · bed6185f
      Kenichi Handa authored
      char_table_ref_and_range.  For char-table, put boundary between
      non-ASCII and 8-bit characters.
      bed6185f
    • Kenichi Handa's avatar
      (fontset_add): Adjusted for the change of · 5b30be1a
      Kenichi Handa authored
      char_table_ref_and_range.
      (fontset_get_font_group): Likewise.
      (Ffontset_info): Likewise.
      5b30be1a
    • Kenichi Handa's avatar
      (sub_char_table_ref_and_range): Adjusted for the · 7ef1f5d1
      Kenichi Handa authored
      change of char_table_ref_and_range.
      (char_table_ref_and_range): Change the meaning of argument FROM
      and TO.  Now the caller must provide initial values for *FROM
      and *TO.
      7ef1f5d1
    • Kenichi Handa's avatar
      (enum charset_method): Delete · 2bc20f0b
      Kenichi Handa authored
      CHARSET_METHOD_MAP_DEFERRED.
      (DECODE_CHAR): Check if the decoder vector is ready.
      (ENCODE_CHAR): Check if the encoder char-table is ready.
      (maybe_unify_char): Extern it.
      2bc20f0b
    • Kenichi Handa's avatar
      (Vchar_unified_charset_table): Delete it. · ecca2aad
      Kenichi Handa authored
      (inhibit_load_charset_map): New variable.
      (temp_charset_work): New variable.
      (SET_TEMP_CHARSET_WORK_ENCODER, GET_TEMP_CHARSET_WORK_ENCODER)
      (SET_TEMP_CHARSET_WORK_DECODER, GET_TEMP_CHARSET_WORK_DECODER):
      New macros.
      (load_charset_map): Meaning of control_flag changed.  If
      inhibit_load_charset_map is nonzero, setup a table in
      temp_charset_work.
      (load_charset): New argument control_flag.
      (map_charset_for_dump): New function.
      (map_charset_chars): If inhibit_load_charset_map is nonzero, use
      map_charset_for_dump.
      (Fdefine_charset_internal): If the charset method is MAP, load
      mapping tables by calling load_charset.
      (Funify_charset): Don't load a mapping table but directly set
      Vchar_unify_table.
      (maybe_unify_char): New function.
      (decode_char): Don't handle the deleted method MAP_DEFERRED.
      Handle the case of inhibit_load_charset_map being nonzero.
      (encode_char): Don't handle the deleted method MAP_DEFERRED.
      Handle the case of inhibit_load_charset_map being nonzero.
      (Fclear_charset_maps): Just free temp_charset_work.
      (syms_of_charset): Make `inhibit-load-charset-map' a Lisp
      variable.
      ecca2aad
    • Kenichi Handa's avatar
      (MAYBE_UNIFY_CHAR): Call maybe_unify_char instead of · 55870ffc
      Kenichi Handa authored
      Funify_charset.
      55870ffc
    • Kenichi Handa's avatar
      (hash_get_category_set): New function. · cd486875
      Kenichi Handa authored
      (Fmodify_category_entry): Adjusted for the change of
      char_table_ref_and_range.  Call hash_get_category_set to get a
      category set to store in the table.
      cd486875
    • Kenichi Handa's avatar
      (SET_CATEGORY_SET): Call set_category_set. · 1a182119
      Kenichi Handa authored
      (set_category_set): Extern it.
      1a182119
    • Kenichi Handa's avatar
      *** empty log message *** · 708550f5
      Kenichi Handa authored
      708550f5
    • Michael Albinus's avatar
      *** empty log message *** · 386b953c
      Michael Albinus authored
      386b953c
    • Chong Yidong's avatar
      (tool-bar-find-image-cache): Var deleted. · b8067901
      Chong Yidong authored
      (tool-bar-find-image): Function deleted.
      (tool-bar-local-item, tool-bar-local-item-from-menu): Use
      find-image instead of tool-bar-find-image.
      (tool-bar-keymap-cache): New hash table.
      (tool-bar-make-keymap): Use it.
      (tool-bar-make-keymap-1): Move body of tool-bar-make-keymap here.
      b8067901
    • Chong Yidong's avatar
      * tool-bar.el (tool-bar-find-image-cache): Var deleted. · 01d5aaeb
      Chong Yidong authored
      (tool-bar-find-image): Function deleted.
      (tool-bar-local-item, tool-bar-local-item-from-menu): Use
      find-image instead of tool-bar-find-image.
      (tool-bar-keymap-cache): New hash table.
      (tool-bar-make-keymap): Use it.
      (tool-bar-make-keymap-1): Move body of tool-bar-make-keymap here.
      01d5aaeb
  2. 26 Nov, 2008 27 commits