1. 17 Jun, 2012 4 commits
    • Glenn Morris's avatar
      Minor edits for Face Attributes section of display.texi · 82a25657
      Glenn Morris authored
      * display.texi (Face Attributes): Copyedits.  Add a few cindex entries.
      Overlining no longer behaves exactly like underlining.
      82a25657
    • Glenn Morris's avatar
      Mention face underwave · db80bdc8
      Glenn Morris authored
      db80bdc8
    • Glenn Morris's avatar
      ChangeLog fix · 8da9479c
      Glenn Morris authored
      8da9479c
    • Alp Aker's avatar
      Implement wave-style variant of underlining. · 9b0e3eba
      Alp Aker authored
        * doc/lispref/display.texi: Document new face attribute.
        * lisp/cus-face.el (custom-face-attributes): Add wave-style underline
        attribute.
        * lisp/faces.el (set-face-attribute): Update docstring.
        * src/dispextern.h (face_underline_type): New enum.
        (face): Add field for underline type.
        * src/nsterm.m (ns_draw_underwave): New function.
        (ns_draw_text_decoration): Use it.
        * src/w32term.c (w32_restore_glyph_string_clip, w32_draw_underwave):
        New functions.
        (x_draw_glyph_string): Use them.
        * src/xfaces.c (Qline, Qwave): New Lisp objects.
        (check_lface_attrs, merge_face_ref)
        (Finternal_set_lisp_face_attribute, realize_x_face): Handle
        wave-style underline face attributes.
        * src/xterm.c (x_draw_underwave): New function.
        (x_draw_glyph_string): Use it.
      9b0e3eba
  2. 16 Jun, 2012 13 commits
  3. 15 Jun, 2012 10 commits
  4. 14 Jun, 2012 7 commits
  5. 13 Jun, 2012 6 commits