Bug in FOX 1.6 and 1.7 for compose characters

Jean Truc <[email protected]> Mon, 18 May 2026 10:22:12 +0200
Newsgroups gmane.comp.lib.fox-toolkit.user
Message-ID <CAGGA+fQXGaEaxdmaCRwnJDCsRtkTtVPA6ERNqeqWC1GnoZh6gA@mail.gmail.com>
--===============6412704699178493598==
Content-Type: multipart/alternative; boundary="0000000000002d458a065213431a"

--0000000000002d458a065213431a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

I found a bug in stable FOX 1.6.x and development 1.7.x. In Linux systems,
when entering composed characters (like =C3=A4 =C3=BC =C3=B4 =C3=BB etc.), =
if the mouse pointer
is outside the text widget then non accented characters are wrongly
displayed.

As you know, composed characters are needed in French, German and many
other foreign languages.

To reproduce:

1. Compile FOX (1.6 or 1.7) with --with-xim option:

./configure --with-xim
make

2. Run adie and enter some composed characters (=C3=A4 =C3=BB =C3=B4 =C3=BC=
) text within the
text widget with the *mouse pointer inside the text widget* =3D> works (=C3=
=A4 =C3=BB =C3=B4
=C3=BC composed characters are correctly displayed)

3. Still in adie, enter some composed characters (=C3=A4 =C3=BB =C3=B4 =C3=
=BC) text within the
text widget with the *mouse pointer outside the text widget* =3D> does not
work (a u o u are wrongly displayed instead of =C3=A4 =C3=BB =C3=B4 =C3=BC)

My system: Ubuntu 24.04.2 LTS
FOX versions: 1.6.59, 1.7.85

I hope you could fix this annoying bug.

Thanks,
Jean

--0000000000002d458a065213431a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>I found a bug in stable =
FOX 1.6.x and development 1.7.x. In Linux systems, when entering composed c=
haracters (like =C3=A4 =C3=BC =C3=B4 =C3=BB etc.), if the mouse pointer is =
outside the text widget then non accented characters are wrongly displayed.=
</div><div><br></div><div>As you know, composed characters are needed in Fr=
ench, German and many other foreign languages.</div><div><br></div><div>To =
reproduce:</div><div><br></div><div>1. Compile FOX (1.6 or 1.7) with --with=
-xim option:</div><div><br></div><div>./configure --with-xim</div><div>make=
</div><div><br></div><div>2. Run adie and enter some composed characters (=
=C3=A4 =C3=BB =C3=B4 =C3=BC) text within the text widget with the *mouse po=
inter inside the text widget* =3D&gt; works (=C3=A4 =C3=BB =C3=B4 =C3=BC co=
mposed characters are correctly displayed)</div><div><br></div><div>3. Stil=
l in adie,=C2=A0enter some composed characters (=C3=A4 =C3=BB =C3=B4 =C3=BC=
) text within the text widget with the *mouse pointer outside the text widg=
et* =3D&gt; does not work (a u o u are wrongly displayed instead of=C2=A0=
=C3=A4 =C3=BB =C3=B4 =C3=BC)=C2=A0</div><div><br></div><div>My system: Ubun=
tu 24.04.2 LTS</div><div>FOX versions: 1.6.59, 1.7.85</div><div><br></div><=
div>I hope you could fix this annoying bug.</div><div><br></div><div>Thanks=
,</div><div>Jean</div><div><br></div><div>=C2=A0</div><div><br></div><div><=
br></div><div><br></div><div>=C2=A0</div></div>

--0000000000002d458a065213431a--


--===============6412704699178493598==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============6412704699178493598==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Foxgui-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/foxgui-users

--===============6412704699178493598==--