[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
font-backend branch merged into the trunk
From: |
Kenichi Handa |
Subject: |
font-backend branch merged into the trunk |
Date: |
Wed, 14 May 2008 11:04:05 +0900 |
User-agent: |
SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.60 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
I've just merged the font-backend branch into the trunk.
But, I forgot to add Jason's these changes in the CVS log.
So, I tried "cvs admin -m...." but it seems that I don't
have the right to do that. Could someone please add these
to the CVS log of each file?
2008-05-14 Jason Rumney <address@hidden>
* font.h (struct font) [WINDOWSNT]: Remove codepage member.
* w32font.h (w32font_open_internal): Update declaration.
* w32font.c (w32font_open_internal): Change last argument from
w32font_info struct to font object. Fill in font object from
font_entity. Get Outline metrics if possible. Use them to
calculate underline position and thickness. Use xlfd name as name
property. Don't set codepage.
(w32font_open): Pass font_object to w32font_open_internal. Don't
update dpyinfo->smallest_font_height and
dpyinfo->smallest_char_width.
(w32font_draw): Use s->font.
(clear_cached_metrics): Don't clear non-existent blocks.
* w32term.c (w32_compute_glyph_string_overhangs): Don't compute if
font was not found.
(x_draw_glyph_string): Use underline position and thickness from
font.
* w32uniscribe.c (uniscribe_open): Pass font_object to
w32font_open_internal.
---
Kenichi Handa
address@hidden
- font-backend branch merged into the trunk,
Kenichi Handa <=