* silenced some compiler warnings in xp code

* xap_UnixPSGraphics class: I have split the existing 
drawCharsCJK() into _drawCharsCJK(), _drawCharsNonCJK() and 
_drawCharsUTF8(). This makes the code easier to read/maintain 
(IMO), and also more efficient by removing branching from inner 
loops. In addition, I prefixed _ to the names of protected functions 
of this class. Please check that it still prints under your locale.

* bidi: support for overstriking characters (xp and unix; should not 
be an issue on win32); this is only implemented for utf-8 locale, 
since 8-bit locales tend to use combination glyphs instead of 
overstriking characters. I have made this part of the bidi build only 
due to its untested nature.

Files added
util/xp/ut_OverstrikingChars.h/cpp

Files modified:
util/Makefile
util/xp/Makefile
xap_UnixPSGraphics.h/cpp
gr_Graphics.cpp
gr_UnixGraphics.cpp
fl_BlockLayout.cpp
fp_Line.cpp
fp_Run.cpp
fp_TextRun.cpp
fv_View.cpp
pt_PT_Styles.cpp
other/fribidi/AbiFriBiDi.h
other/fribidi/fribidi_tables.i
ie_exp_HTML.cpp

*********************************************
[EMAIL PROTECTED] / www.frydrych.net
PGP keys:  http://www.frydrych.net/contact.html

Reply via email to