First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 528
Product:
Component:
Status: CLOSED
Resolution: FIXED
Assigned To: bugs-owner@abisource.com
Hardware:
OS:
Version:
Priority:
Severity:
Target Milestone:
Reporter: adam@whizkidtech.net
Add CC:
CC:
QA Contact:
URL:
Summary:
Status Whiteboard:
Keywords:

Attachment Type Creator Created Size Flags Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 528 depends on: Show dependency tree
Show dependency graph
Bug 528 blocks:

Additional Comments:





View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 1999-07-30 12:45
When entering characters using a keyboard layout other than English, and
entering characters that are not part of the default "ANSI" characters encoding
for Windows, the characters are either ignored altogether, or displayed as if
they were "ANSI", that is they are wrong characters.

Specifically, I was using the Slovak keyboard, and entered the following
characters: t, e, s-caron, i-acute, s-caron. It ignored the s-carons.

When I entered p, r, e, c-caron, o, I got: p, r, e, i-grave, o.

------- Comment #1 From henrik@lansen.se 2000-01-26 09:13:59 -------
I have made a change to correct this by calling iconv in the Win32Keboard file.
This makes it possible to enter a lot of unicode characters when selecting a
non US keyboard layout.
There are still problems with this support and I will investigate more.

------- Comment #2 From henrik@lansen.se 2000-01-28 05:04:59 -------
Now tested on Windows 98 and Windows 2000. Additional fix in CharWidth on both
Win95/98 and WinNT to get correct width of non Latin1 chars.

------- Comment #3 From henrik@lansen.se 2000-01-28 05:04:59 -------
*** Bug 659 has been marked as a duplicate of this bug. ***

------- Comment #4 From frigidrage@yahoo.com 2000-05-10 09:36:59 -------
this bug was reported as fixed, after some testing, I wrote this:

> In summary: on the slovak keyboard layout, all keys seem to work correctly
> accept "3", "5" and "6" which translate to s-caron, "t'", and z-caron
> respectivley.
> I hope this helps...

to which Henrik Berg (henrik@lansen.se) replied:

Yes it helps, thanks. I can see a pattern, the three chars missing are all in
the 128-159 part of CP1250, the part not compatible with ISO-Latin-EastEurope. I
will debug Abi to see where this goes wrong.

(see "Re: Is bug 528 fixed?" in the May 2000 developers mailing list archives

------- Comment #5 From Dom Lachowicz 2001-01-22 23:22:59 -------
This might be fixed now. Give 0.7.12+ a try

------- Comment #6 From Hubert Figuiere 2001-06-11 07:28:20 -------
Fixed in CVS by Andrew Dunbar <hippietrail@yahoo.com>.

/cvsroot/abi/src/af/ev/win/ev_Win32Keyboard.cpp,v  <--  ev_Win32Keyboard.cpp
new revision: 1.26; previous revision: 1.25

------- Comment #7 From Hubert Figuiere 2004-02-12 13:29:35 -------
closing verified bugs whose target is no longer

First Last Prev Next    No search results available      Search page      Enter new bug