Apache OpenOffice (AOO) Bugzilla – Issue 23926
Accented characters in Mac OSX latest builds
Last modified: 2006-04-04 20:54:40 UTC
Found what looks to be an issue with special accented caracters (ô â ê and ä ë ï) useful for German and French users. Problem appeared in latest builds of OpenOffice.org for Mac OSX. The above caracters cannot be typed in OpenOffice, neither in texts nor in worksheets. Problems looks to be specific to Max OSX builds (does not appear in Windows builds). Problem is present in builds from 1.1.0 developer preview until latest CVS (built a fresh one last night). Mac OSX is 10.3.2 with Apple version of X Windows. Problem does not seem to come from X Windows itself as caracters are accessible under X and vi.
Added oooqa keyword. Verified behavior with my builds of OOo 1.1.1 (cws_srx645_ooo111fix2) on Mac OS X 10.2.x with XFree86 v4.3.0/XDarwin v1.2.0 and window-maker v0.62.x, AND OOo 1.1rc5 (OpenOffice_1_1). The problem does NOT occur with OOo 1.0.3GM on the same configuration. As a workaround, you can use the "Insert Special Character..." menu item.
reassigned.
ah crap. I looked at some 111fix1 code and many of the relevant patches are there (the one in salframe.cxx dealing with the encoding of keyboard characters and one in i18n_im.cxx dealing with input locale) so this one's going to be fun.... :( Dan
Taking over... i've got some patches for this.
Created attachment 12423 [details] cd sal, patch -p0 < /path/to/patchfile
Created attachment 12424 [details] cd solenv, patch -p0 < /path/to/patchfile
Created attachment 12425 [details] cd vcl, patch -p0 < /path/to/patchfile
These patches change the Mac OS X locale handling code dramatically. First, for most western locale's CFStringGetSystemEncoding() would always return Mac Roman encoding, for which there is bad support in OOo. Therefore, we'll use CoreFoundation to grab the values that the International control panel gives us for the current process locale, and let OOo do the work of text encoding off that. The patches also revert out some hacks that were valid under the previous system, but no longer are with the new system. Kevin/Ed, can you review these and approve for commit to 111fix2? dan
Created attachment 12426 [details] cd sal, patch -p0 < /path/to/patchfile enables Hebrew input
Hi, Lot's of changes but all MacOSX specific so approved. Thanks, Kevin
committed to ooo111fix2
fixed in 111fix3
*** Issue 8734 has been marked as a duplicate of this issue. ***
*** Issue 26182 has been marked as a duplicate of this issue. ***
close issue