Bug 549867 - Lack of Unicode support because of custom ASCII conversion table
Summary: Lack of Unicode support because of custom ASCII conversion table
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: guichan
Version: 13
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Wart
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-22 20:51 UTC by Simon
Modified: 2010-04-20 19:36 UTC (History)
2 users (show)

Fixed In Version: 0.8.1-4
Clone Of:
Environment:
Last Closed: 2010-04-20 19:36:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Simon 2009-12-22 20:51:37 UTC
Description of problem:
guichan breaks utf-8 support in fife 

Version-Release number of selected component (if applicable):
all

How reproducible:
always

Steps to Reproduce:
1. install and run fife with a client of your choice (not in fedora)
2. Typing doesn't register all Unicode characters
3. TextField doesn't display all Unicode characters

Actual results:


Expected results:


Additional info:
SDLInput class uses a copy of that enum with LEFT_ALT starting at -1000
instead of 1000, to avoid conflicts with higher character codes.

http://cassmodiah.fedorapeople.org/guichan-0.8.1-extended-utf8-support.patch

diff -Naur guichan-0.8.1.orig/include/guichan/key.hpp guichan-0.8.1/include/guichan/key.hpp > guichan-0.8.1-extended-utf8-support.patch
--- guichan-0.8.1.orig/include/guichan/key.hpp	2008-04-12 14:20:09.000000000 +0200
+++ guichan-0.8.1/include/guichan/key.hpp	2009-12-22 21:36:49.280614542 +0100
@@ -125,7 +125,7 @@
             SPACE              = ' ',
             TAB                = '\t',
             ENTER              = '\n',
-            LEFT_ALT           = 1000,
+            LEFT_ALT           = -1000,
             RIGHT_ALT,
             LEFT_SHIFT,
             RIGHT_SHIFT,

Comment 1 Thomas Kowaliczek 2009-12-22 22:54:08 UTC
It´s an very old bug caused be guichan in fife svn is an fixed guichan version with the patch above.

Comment 2 Simon 2009-12-23 19:54:49 UTC
(In reply to comment #1)
> It´s an very old bug caused be guichan in fife svn is an fixed guichan version
> with the patch above.  
But I removed the ext/ directory where the patched guichan is in. Do you know why I did that?

Comment 3 Simon 2009-12-29 11:07:09 UTC
Wart,
this won't break the compatibility of guichan!

Comment 4 Fedora Update System 2010-01-01 22:10:35 UTC
guichan-0.8.1-4.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/guichan-0.8.1-4.fc12

Comment 5 Wart 2010-01-01 22:11:58 UTC
Does this also need to be fixed in F11?

Comment 6 Simon 2010-01-01 22:17:44 UTC
no, just in devel... but thx for F-12 fix!
I will give a +1 Karma for this!

Thx for adding this!

Comment 7 Wart 2010-01-01 22:32:56 UTC
It looks like this has already been filed upstream over a year ago and is not part of the latest 0.8.2 release:

http://code.google.com/p/guichan/issues/detail?id=15

Comment 8 Fedora Update System 2010-01-02 21:29:07 UTC
guichan-0.8.1-4.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update guichan'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0089

Comment 9 Bug Zapper 2010-03-15 13:40:23 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 13 development cycle.
Changing version to '13'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.