1. 16 Mar, 2003 10 commits
    • Kim F. Storm's avatar
      Remove consolidated defines and code. · 5da0698e
      Kim F. Storm authored
      (x_per_char_metric, x_encode_char)
      (x_compute_glyph_string_overhangs): Adapt to RIF requirements.
      (x_redisplay_interface): Add new members.
      5da0698e
    • Kim F. Storm's avatar
      Consolidate gui-independent "glyph string" code here. · 133c764e
      Kim F. Storm authored
      (dump_glyph_string): Moved here.
      (init_glyph_string, append_glyph_string_lists, append_glyph_string)
      (prepend_glyph_string_lists, get_glyph_face_and_encoding)
      (fill_composite_glyph_string, fill_glyph_string)
      (fill_image_glyph_string, fill_stretch_glyph_string)
      (left_overwritten, left_overwriting, right_overwritten)
      (right_overwriting, get_char_face_and_encoding)
      (set_glyph_string_background_width, compute_overhangs_and_x)
      (append_glyph, append_composite_glyph, produce_image_glyph)
      (take_vertical_position_into_account, append_stretch_glyph)
      (produce_stretch_glyph): New generic functions (based on X version).
      Call platform specific functions through rif.
      (INIT_GLYPH_STRING): New macro, hides W32 details.
      (BUILD_STRETCH_GLYPH_STRING, BUILD_IMAGE_GLYPH_STRING)
      (BUILD_CHAR_GLYPH_STRINGS, BUILD_COMPOSITE_GLYPH_STRING)
      (BUILD_GLYPH_STRINGS): Generic macros (based on X version).
      (x_draw_glyphs, x_get_glyph_overhangs, x_produce_glyphs)
      (notice_overwritten_cursor):
      Generic functions exported to platform modules.  Users changed.
      133c764e
    • Kim F. Storm's avatar
      (struct glyph): Reduce face_id member from 22 to · d5cc60b8
      Kim F. Storm authored
      21 bits (this reduces number of faces from 4M to 2M).
      Replace W32 specific w32_font_type member (2 bits) by generic
      font_type member (3 bits) for portability.
      (FONT_TYPE_UNKNOWN): New define, default for font_type member.
      (enum draw_glyphs_face): Define here.
      (struct glyph_string): Define here.  Merge W32 and X versions.
      (struct redisplay_interface): New members per_char_metric,
      encode_char, compute_glyph_string_overhangs, draw_glyph_string.
      (VCENTER_BASELINE_OFFSET): Define here.
      (dump_glyph_string, x_get_glyph_overhangs, x_produce_glyphs)
      (x_draw_glyphs, notice_overwritten_cursor): Declare prototypes here.
      d5cc60b8
    • Kim F. Storm's avatar
      The following changes consolidate some of the gui-independent · 03eb5fab
      Kim F. Storm authored
      parts of the processing and drawing of "glyph strings" from
      xterm.c, w32term.c, and macterm.c into xdisp.c.
      03eb5fab
    • Deepak Goel's avatar
      Notify minor change to calc-forms.el. · 1fed17bc
      Deepak Goel authored
      1fed17bc
    • Deepak Goel's avatar
      Alias UTC to GMT. · 877d0199
      Deepak Goel authored
      877d0199
    • Juanma Barranquero's avatar
      (xml-ucs-to-string): New function to convert Unicode codepoints to strings. · a158ff81
      Juanma Barranquero authored
      Uses decode-char (mule.el) if available.
      (xml-parse-tag, xml-parse-attlist, xml-skip-dtd, xml-parse-dtd,
      xml-parse-elem-type): Use ' \t\n\r' instead of '[:space:]'.
      (xml-parse-attlist): Added attribute normalization.
      (xml-parse-tag): Replace "\r\n" and "\r" with "\n".
      a158ff81
    • Stefan Monnier's avatar
      (cvs-mode!): Remove unused argument. · 906cbe45
      Stefan Monnier authored
      906cbe45
    • Stefan Monnier's avatar
      (easy-menu-name-match): Catch any error that member-ignore-case might signal. · 26647ce2
      Stefan Monnier authored
      (easy-menu-add-item): Default to the global map, as documented.
      (easy-menu-convert-item-1): Use match-string.
      26647ce2
    • Stefan Monnier's avatar
      (Vmenu_events): New var. · d378869e
      Stefan Monnier authored
      (syms_of_keymap): Initialize it.
      (where_is_internal): Check more carefully what is a menu event.
      d378869e
  2. 14 Mar, 2003 12 commits
  3. 13 Mar, 2003 14 commits
  4. 12 Mar, 2003 4 commits