gtk2/po
Tor Lillqvist 0ad4aa57d6 New font private structures, related to fontsets.
1999-11-07  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkprivate.h: New font private structures, related to
fontsets.

* gdk/win32/gdkfont.c: New functions gdk_font_list_new() and
gdk_font_list_free(). On X11, will just be wrappers to
XListFonts() and XFreeFontNames(). On Win32, the code previously
in gtkfontsel.c is now here.

New function gdk_font_xlfd_create(). On X11 will get the FONT
property of the font (for GDK_FONT_FONTs), or call
XBaseFontNameListOfFontSet (for GDK_FONT_FONTSETs), on Win32
builds a XLFD style name from the font information in the LOGFONT
struct(s).

New function gdk_font_xlfd_free(), which correspondingly frees the
string returned by gdk_font_xlfd_create().

Implement fontsets on Win32. Add a function that iterates over a
wide char string and calls a callback function for each substring
of wide chars from the same Unicode subrange (and thus probably
available in the same real font).

Improve the XLFD emulation a bit.

* gdk/win32/gdkim.c (gdk_nmbstowchar_ts): Small bugfix.

* gdk/win32/gdkevents.c: Workaround for suspected bug on Win2k
Beta3, WM_IME_CHAR messages don't seem to contain the composed
multi-byte char as with the Active IMM on Win9x. Oh well, handle
WM_IME_COMPOSITION with GCS_RESULTSTR instead, use
ImmGetCompositionStringW() to get the composed Unicode chars.

* gdk/win32/gdkgc.c
* gdk/win32/gdkdraw.c: Changes needed because of the font private
struct changes.

* gdk/win32/gdk.def: Add the new functions.
1999-11-08 00:09:29 +00:00
..
.cvsignore Added gettext-10.35 1998-12-14 17:39:58 +00:00
ca.po update-po 1999-08-30 17:40:10 +00:00
ChangeLog New file for building the message catalogs on Win32. Generic, used also in 1999-10-31 20:28:23 +00:00
cs.po Updated. 1999-10-06 14:41:19 +00:00
da.po updated dansih file 1999-09-11 00:14:57 +00:00
de.po update-po 1999-08-30 17:40:10 +00:00
el.po update-po 1999-08-30 17:40:10 +00:00
es.po update-po 1999-08-30 17:40:10 +00:00
et.po added Estonian language file 1999-09-10 19:38:14 +00:00
eu.po update-po 1999-08-30 17:40:10 +00:00
fi.po update-po 1999-08-30 17:40:10 +00:00
fr.po update-po 1999-08-30 17:40:10 +00:00
ga.po update-po 1999-08-30 17:40:10 +00:00
gl.po Updated Galician .po file 1999-10-07 20:58:57 +00:00
hr.po update-po 1999-08-30 17:40:10 +00:00
hu.po Font information translations 1999-09-21 20:28:45 +00:00
it.po update-po 1999-08-30 17:40:10 +00:00
ja.po update-po 1999-08-30 17:40:10 +00:00
ko.po update-po 1999-08-30 17:40:10 +00:00
makefile.cygwin New font private structures, related to fontsets. 1999-11-08 00:09:29 +00:00
nl.po update-po 1999-08-30 17:40:10 +00:00
no.po Updated translation. 1999-09-17 09:00:57 +00:00
pl.po Updated polish translation 1999-09-03 03:02:42 +00:00
POTFILES.in Add @INTLLIBS@. gtk-scier-981116-0.patch Sean Cier 1998-12-18 01:32:33 +00:00
pt_BR.po update pt_BR 1999-09-29 20:54:11 +00:00
pt.po update-po 1999-08-30 17:40:10 +00:00
ru.po ru.po: Updated translation. 1999-10-05 18:43:16 +00:00
sk.po update-po 1999-08-30 17:40:10 +00:00
sl.po update-po 1999-08-30 17:40:10 +00:00
sv.po update-po 1999-08-30 17:40:10 +00:00
uk.po Added Ukrainian translation from Yuri Syrota <yuri@renome.rovno.ua>. 1999-10-05 09:10:46 +00:00
wa.po update-po 1999-08-30 17:40:10 +00:00
zh_TW.Big5.po update-po 1999-08-30 17:40:10 +00:00