On Sun, Feb 25, 2007 at 10:31:16AM +0100, Georg Baum wrote:

> Here is the patch, please test.

With this patch, LyX asserts when loading some documents:

assertion "ucs4 < 65536" failed: file 
"../../../src/support/../support/qstring_helpers.h", line 74

> It fixes bug 3270 for me (did not test 
> 1247), but I am still not able to input an é via dead keys if LANG=C.

I don't know whether this is a LyX problem. On Windows one can input
characters through the Alt+charcode method, Solaris has a Compose key
and characters can be inputed through Compose+<two-key-combination>.
This works whatever the value of LANG.

> I introduced a new C file, because I did not want to pull in qt stuff to 
> the core via the header. I don't know yet if this is a performance problem 
> or not.

I still wonder what is the benefit/cost ratio of using ucs4 instead
of ucs2...

-- 
Enrico

Reply via email to