1. 01 Dec, 2007 9 commits
    • Kenichi Handa's avatar
      (fontset_find_font) [USE_FONT_BACKEND]: Try multiple · 8b67c40a
      Kenichi Handa authored
      fonts of the same font-spec.  Change the format of RFONT-DEF.
      (face_for_char): Adjusted for the change of RFONT-DEF.
      (make_fontset_for_ascii_face): Likewise.
      (Finternal_char_font): Likewise.
      (Fset_fontset_font) [USE_FONT_BACKEND]: Handle new format of
      font-spec.
      8b67c40a
    • Kenichi Handa's avatar
      * font.c [HAVE_M17N_FLT]: Include <m17n-flt.h>. · 1701724c
      Kenichi Handa authored
      (font_charset_alist): Moved from xfont.c and renamed.
      (font_registry_charsets): Likewise.
      (font_prop_validate_otf): New function.
      (font_property_table): Register it for QCotf.
      (DEVICE_DELTA, adjust_anchor, REPLACEMENT_CHARACTER)
      (font_drive_otf): Deleted.
      (font_prepare_composition): New arg F.  Adjusted for the change of
      lispy gstring.
      (font_find_for_lface): New arg C.
      (font_load_for_face): Adjusted for the change of
      font_find_for_lface.
      (Ffont_make_gstring): Adjusted for the change of lispy gstring.
      (Ffont_fill_gstring): Likewise.
      (Ffont_shape_text): New function.
      (Fopen_font): If the font size is not given, use 12-pixel.
      (Ffont_at): New arg STRING.
      (syms_of_font): Initalize font_charset_alist.  Declare
      Ffont_shape_text as a Lisp function.  Call syms_of_XXfont
      conditionally.
      1701724c
    • Kenichi Handa's avatar
      (FONT_ENTITY_NOT_LOADABLE) · 4b4836de
      Kenichi Handa authored
      (FONT_ENTITY_SET_NOT_LOADABLE): New macros.
      (LGSTRING_XXXX, LGLYPH_XXX): Adjusted for the change of lispy
      gstring.
      (struct font_driver): New member shape.
      (font_registry_charsets): Extern. it.
      (font_find_for_lface): Prototype adjusted.
      (font_prepare_composition): Likewise.
      (font_otf_capability, font_drive_otf): Delete their externs.
      4b4836de
    • Kenichi Handa's avatar
      (main): Call syms_of_font unconditionally. · 102780a6
      Kenichi Handa authored
      102780a6
    • Kenichi Handa's avatar
      (compose_text): Don't treat the new style · e8e6136b
      Kenichi Handa authored
      composition specially.
      e8e6136b
    • Kenichi Handa's avatar
      (ALL_CFLAGS): Add @M17N_FLT_CFLAGS@. · ac96711a
      Kenichi Handa authored
      (FONTSRC, FONTOBJ) [HAVE_WINDOW_SYSTEM]: Set them unconditionally.
      (LIBES): Add @M17N_FLT_CFLAGS@.
      ac96711a
    • Kenichi Handa's avatar
      *** empty log message *** · dac72a9d
      Kenichi Handa authored
      dac72a9d
    • Jason Rumney's avatar
      *** empty log message *** · a6708cd0
      Jason Rumney authored
      a6708cd0
    • Jason Rumney's avatar
      (w32font_draw): Fill background manually. · fb3b8017
      Jason Rumney authored
      fb3b8017
  2. 29 Nov, 2007 1 commit
  3. 23 Nov, 2007 3 commits
    • Jason Rumney's avatar
      *** empty log message *** · 5f22d862
      Jason Rumney authored
      5f22d862
    • Jason Rumney's avatar
      (Qfontp): Remove unused symbol. · 4c496d0d
      Jason Rumney authored
      (QCantialias): New symbol.
      (syms_of_font): Define it.
      (font_property_table): Set a validator for QCantialias.
      4c496d0d
    • Jason Rumney's avatar
      (CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY): Define · 91583281
      Jason Rumney authored
      if not already.
      (QCfamily): Share with xfaces.c.
      (Qstandard, Qsubpixel, Qnatural): New symbols.
      (syms_of_w32font): Define them. Don't define QCfamily here.
      (w32_antialias_type, lispy_antialias_type): New functions.
      (w32_enumfont_pattern_entity): New arg requested_font.
      Set antialias parameter if non-default was requested.
      (fill_in_logfont): Fill in lfQuality if :antialias specified.
      91583281
  4. 21 Nov, 2007 5 commits
  5. 19 Nov, 2007 11 commits
  6. 18 Nov, 2007 5 commits
    • Kenichi Handa's avatar
      *** empty log message *** · feb0416d
      Kenichi Handa authored
      feb0416d
    • Kenichi Handa's avatar
      (x-selection-value): If x-select-request-type is · 0c861f59
      Kenichi Handa authored
      nil, try also STRING at last.
      (x-select-request-type): Doc adjusted the change of
      x-selection-value.
      0c861f59
    • Kenichi Handa's avatar
      *** empty log message *** · b8f931ed
      Kenichi Handa authored
      b8f931ed
    • Kenichi Handa's avatar
      (selection-coding-system) · 50259798
      Kenichi Handa authored
      (next-selection-coding-system): Declaration moded from xselect.c.
      (x-get-selection): Decode by selection-coding-system if it is
      non-nil.  If it is nil, decode by a proper coding system.  Handle
      C_STRING.
      (ccl-check-utf-8, string-utf-8-p): Delete them.
      (xselect-convert-to-string): Fix determining data-type in the case
      that TEXT is requested.  Don't use selection-coding-system if it's
      not proper for the data-type.
      50259798
    • Kenichi Handa's avatar
      (Vselection_coding_system) · 82e0280c
      Kenichi Handa authored
      (Vnext_selection_coding_system): Delete them.
      (syms_of_xselect): Don't declare selection-coding-system and
      next-selection-coding-system.  They are declared in select.el.
      82e0280c
  7. 17 Nov, 2007 6 commits