1. 06 Jun, 2006 25 commits
    • Kenichi Handa's avatar
      *** empty log message *** · 3ec0b7a9
      Kenichi Handa authored
      3ec0b7a9
    • Kenichi Handa's avatar
      Include "font.h". · 02ed2ea8
      Kenichi Handa authored
      (x_default_font_parameter) [USE_FONT_BACKEND]: New function.
      (Fx_create_frame) [USE_FONT_BACKEND]: If enable_font_backend is
      nonzero, register all available font drivers.  Call
      x_default_font_parameter for deciding a font.
      (x_create_tip_frame) [USE_FONT_BACKEND]: Likewise.
      02ed2ea8
    • Kenichi Handa's avatar
      (assoc_no_quit): Extern it. · c1c4887e
      Kenichi Handa authored
      c1c4887e
    • Kenichi Handa's avatar
      Charsets of Han character fixed. · 88dcc605
      Kenichi Handa authored
      88dcc605
    • Kenichi Handa's avatar
      (font-encoding-alist): Add koi8-4. · 6118a2b8
      Kenichi Handa authored
      (script-representative-chars): Set the default value.
      (create-fontset-from-x-resource): Delete `message'.
      6118a2b8
    • Kenichi Handa's avatar
      (font-weight-table, font-slant-table) · 35acfcc3
      Kenichi Handa authored
      (font-swidth-table): New customizable variables.
      35acfcc3
    • Kenichi Handa's avatar
      Re-generated. · 45a4b03e
      Kenichi Handa authored
      45a4b03e
    • Kenichi Handa's avatar
      New args --enable-font-backend, --with-xft, · 0666b4f1
      Kenichi Handa authored
      --with-freetyp.  New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
      HAVE_FREETYPE, HAVE_LIBOTF.  New AC_SUBSTs XFT_LIBS,
      FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
      FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
      0666b4f1
    • Kenichi Handa's avatar
      *** empty log message *** · f9aae29f
      Kenichi Handa authored
      f9aae29f
    • Kenichi Handa's avatar
      Include "font.h". · c9ff09ee
      Kenichi Handa authored
      (x_set_mouse_face_gc, x_set_glyph_string_clipping)
      (x_set_glyph_string_clipping_exactly)
      (x_compute_glyph_string_overhangs)
      (x_draw_glyph_string_foreground)
      (x_draw_composite_glyph_string_foreground, x_draw_glyph_string)
      (x_free_frame_resources) [USE_FONT_BACKEND]: If
      enable_font_backend is nonzero, use font-backend mechanism.
      (x_new_fontset2) [USE_FONT_BACKEND]: New function.
      c9ff09ee
    • Kenichi Handa's avatar
      Include "font.h". · 426b2119
      Kenichi Handa authored
      (set_lface_from_font_name)
      (set_font_frame_param, free_realized_face)
      (prepare_face_for_display, clear_face_gcs)
      (Finternal_set_font_selection_order, realize_x_face)
      [USE_FONT_BACKEND]: If enable_font_backend is nonzero, use
      font-backend mechanism.
      (clear_face_cache) [USE_FONT_BACKEND]: Don't call
      clear_font_table.
      (load_face_font) [USE_FONT_BACKEND]: Abort.
      (face_symbolic_value, face_symbolic_weight, face_symbolic_slant)
      (face_symbolic_swidth, face_for_font) [USE_FONT_BACKEND]: New
      functions.
      426b2119
    • Kenichi Handa's avatar
      If USE_FONT_BACKEND is defined, include "font.h". · e37ba113
      Kenichi Handa authored
      Through out the file, use FONT_INFO_FROM_FACE instead of
      FONT_INFO_FROM_ID, use get_per_char_metric instead of
      rif->per_char_metric.
      (handle_composition_prop) [USE_FONT_BACKEND]: If the composition
      method is COMPOSITION_WITH_GLYPH_STRING, just set it->c to ' '.
      (get_glyph_face_and_encoding, fill_composite_glyph_string)
      (get_char_face_and_encoding, BUILD_COMPOSITE_GLYPH_STRING)
      (x_produce_glyphs) [USE_FONT_BACKEND]: If enable_font_backend is
      nonzero, use font-backend mechanism.
      (get_per_char_metric): New function.
      e37ba113
    • Kenichi Handa's avatar
      Include "font.h". · 698ca23e
      Kenichi Handa authored
      (make_frame, x_set_font) [USE_FONT_BACKEND]: Use font-backend
      mechanism.
      698ca23e
    • Kenichi Handa's avatar
      (struct frame): New members resx and resy. · adf494ff
      Kenichi Handa authored
      (struct frame) [USE_FONT_BACKEND]: New member font_driver_list.
      (x_new_fontset2) [USE_FONT_BACKEND]: Extern it.
      adf494ff
    • Kenichi Handa's avatar
      Include "font.h". · 8aa07a8d
      Kenichi Handa authored
      (fontset_font, fontset_ascii, face_for_char)
      (make_fontset_for_ascii_face, Ffont_info)
      (Finternal_char_font) [USE_FONT_BACKEND]: If enable_font_backend
      is nonzero, use font-backend mechanism.
      (find_font_encoding): Make it non-static.
      (new_fontset_from_font, fontset_ascii_font) [USE_FONT_BACKEND]:
      New functions.
      8aa07a8d
    • Kenichi Handa's avatar
      (FONT_INFO_FROM_FACE): New macro. · 7f907f7c
      Kenichi Handa authored
      (face_for_font, new_fontset_from_font)
      (fontset_ascii_font) [USE_FONT_BACKEND]: Extern them.
      7f907f7c
    • Kenichi Handa's avatar
      (assoc_no_quit): New function. · 86840809
      Kenichi Handa authored
      86840809
    • Kenichi Handa's avatar
      (main) [USE_FONT_BACKEND]: Handle arg · d53f587b
      Kenichi Handa authored
      --enable-font-backend.  Call syms_of_font.
      d53f587b
    • Kenichi Handa's avatar
      (struct glyph_string) [USE_FONT_BACKEND]: New · 8443e69e
      Kenichi Handa authored
      members clip_x, clip_y, clip_width, and clip_height.
      (struct face) [USE_FONT_BACKEND]: New members font_info and extra.
      8443e69e
    • Kenichi Handa's avatar
      (get_composition_id) [USE_FONT_BACKEND]: If · f30d8d94
      Kenichi Handa authored
      enable_font_backend is nonzero, accept the composition method
      COMPOSITION_WITH_GLYPH_STRING.
      f30d8d94
    • Kenichi Handa's avatar
      (enum composition_method) [USE_FONT_BACKEND]: New · 028b54a0
      Kenichi Handa authored
      enumeration COMPOSITION_WITH_GLYPH_STRING.
      028b54a0
    • Kenichi Handa's avatar
      (Vscript_representative_chars): New variable. · c7e14352
      Kenichi Handa authored
      (syms_of_character): Declare it as a Lisp variable.
      c7e14352
    • Kenichi Handa's avatar
      (Vscript_representative_chars): Extern it. · e0d6e5a5
      Kenichi Handa authored
      e0d6e5a5
    • Kenichi Handa's avatar
      (ALL_CFLAGS): Add @FREETYPE_CFLAGS@, · 7de94409
      Kenichi Handa authored
      @FONTCONFIG_CFLAGS@, and @LIBOTF_CFLAGS@.
      (LIB_X11_LIB): If HAVE_XFT is defined, set to @XFT_LIBS@.
      (FONTSRC, FONTOBJ): New variables.
      (obj): Add $(FONTOBJ).
      (SOME_MACHINE_OBJECTS): Lib_X11_Lib.
      (LIBES): Add @FREETYPE_LIBS@, @FONTCONFIG_LIBS@, and
      @LIBOTF_LIBS@.
      (font.o, ftfont.o, xfont.o, xftfont.o, ftxfont.o): New targets.
      (fontset.o, xdisp.o, xfaces.o, xfns.o, xterm.o): Depends on
      $(FONTSRC).
      7de94409
    • Kenichi Handa's avatar
      New file. · c2f5bfd6
      Kenichi Handa authored
      c2f5bfd6
  2. 17 May, 2006 2 commits
    • Miles Bader's avatar
      Merge from emacs--devo--0 · 4ed925c6
      Miles Bader authored
      Patches applied:
      
       * emacs--devo--0  (patch 274-284)
      
         - Update from CVS
         - Update etc/MORE.STUFF.
         - Merge from gnus--rel--5.10
      
       * gnus--rel--5.10  (patch 101)
      
         - Update from CVS
      
      Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-62
      4ed925c6
    • Thien-Thi Nguyen's avatar
      (ewoc-data): Add docstring. · 8d1bec8d
      Thien-Thi Nguyen authored
      (ewoc-nth): Doc fix.
      8d1bec8d
  3. 16 May, 2006 13 commits