From: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Cc: emacs-devel@gnu.org
Subject: Re: Patch for Mac OS X Text Drawing
Date: Mon, 24 Jan 2005 20:15:57 +0900 [thread overview]
Message-ID: <wly8ej5b82.wl%mituharu@math.s.chiba-u.ac.jp> (raw)
In-Reply-To: <m38y6jqgvx.fsf@kfs-l.imdomain.dk>
[-- Attachment #1: Type: text/plain, Size: 1395 bytes --]
>>>>> On Mon, 24 Jan 2005 11:08:02 +0100, storm@cua.dk (Kim F. Storm) said:
>> Here is a revised patch including a fix for the above bug.
> Very good, thanks! Please install it.
Thanks for checking. I'd like to leave it to Steven because the whole
patch (attached below) includes some changes for Mac. Actually, I
cannot do it by myself at the moment.
YAMAMOTO Mitsuharu
mituharu@math.s.chiba-u.ac.jp
2005-01-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* dispextern.h (struct glyph_string): New members clip_head and
clip_tail.
* xdisp.c (get_glyph_string_clip_rect): Restrict horizontal clip
region to the area between clip_head and clip_tail.
(draw_glyphs): Record the area that need to be actually redrawn to
the new variables clip_head and clip_tail when there are
overhangs. Set values of these variables to the corresponding
members in struct glyph_string. Refine x coordinates for
notice_overwritten_cursor using clip_head and clip_tail.
* macgui.h (STORE_XCHARSETSTRUCT): New macro.
* macterm.c (mac_compute_glyph_string_overhangs): Implement with
QDTextBounds.
(x_draw_glyph_string): Don't fill the background of the successor
of a glyph with a right overhang if the successor will draw a
cursor.
(XLoadQueryFont): Obtain font metrics using QDTextBounds.
(x_redisplay_interface): Add entry for
compute_glyph_string_overhangs.
[-- Attachment #2: diff-overhangs.gz --]
[-- Type: application/octet-stream, Size: 3143 bytes --]
[-- Attachment #3: Type: text/plain, Size: 142 bytes --]
_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel
next prev parent reply other threads:[~2005-01-24 11:15 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-01-14 20:39 Patch for Mac OS X Text Drawing Arthur G.P. Schuster
2005-01-16 0:39 ` Steven Tamm
2005-01-16 8:04 ` Arthur G.P. Schuster
2005-01-17 3:18 ` YAMAMOTO Mitsuharu
2005-01-17 5:31 ` Steven Tamm
2005-01-17 11:21 ` YAMAMOTO Mitsuharu
2005-01-18 15:40 ` Piet van Oostrum
2005-01-19 11:48 ` YAMAMOTO Mitsuharu
2005-01-21 7:57 ` YAMAMOTO Mitsuharu
2005-01-22 2:52 ` Richard Stallman
2005-01-22 3:47 ` YAMAMOTO Mitsuharu
2005-01-22 4:55 ` Kenichi Handa
2005-01-22 5:49 ` YAMAMOTO Mitsuharu
[not found] ` <200501210353.j0L3rbj16707@church.math.s.chiba-u.ac.jp>
2005-01-24 9:36 ` YAMAMOTO Mitsuharu
2005-01-24 10:08 ` Kim F. Storm
2005-01-24 11:15 ` YAMAMOTO Mitsuharu [this message]
2005-01-24 18:00 ` Steven Tamm
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=wly8ej5b82.wl%mituharu@math.s.chiba-u.ac.jp \
--to=mituharu@math.s.chiba-u.ac.jp \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).