Bug 154361

Summary: Unable to remove preedit buffer cleanly in Evolution Calendar
Product: [Fedora] Fedora Reporter: Leon Ho <llch>
Component: libgal2Assignee: Dave Malcolm <dmalcolm>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: eng-i18n-bugs, wtogami
Target Milestone: ---Keywords: i18n, Patch
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: libgal2-2.4.2-4 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-06-28 01:16:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On: 140813    
Bug Blocks: 158504    
Attachments:
Description Flags
initial patch to be able to remove preedit string cleanly none

Description Leon Ho 2005-04-11 05:59:38 UTC
+++ This bug was initially created as a clone of Bug #140813 +++

Description of problem:
In CJK locale, input characters in the predit buffers cannot be
removed completely when they are not committed. 

Version-Release number of selected component (if applicable):
evolution-2.2.1.1-2
evolution-data-server-1.2.1-1

How reproducible:
Always

Steps to Reproduce:
1.from the g-t, run: LANG=ja_JP.UTF-8 evolution
2.click on calendar
3.single click on any time slot
4.ctrl-SPACE to enable Language Engine
5.enter 'sushi' 
6.use Backspace to remove the characters  

Actual results:
The first charcter cannot be removed

Expected results:
Everything should be removed.

Additional info:

Comment 1 Akira TAGOH 2005-05-18 06:27:52 UTC
Created attachment 114496 [details]
initial patch to be able to remove preedit string cleanly

Comment 2 Dave Malcolm 2005-05-19 21:00:55 UTC
Thanks.  The patch looks reasonable; I'm trying it out.

Comment 3 Dave Malcolm 2005-05-19 21:44:49 UTC
I'm building with the patch as libgal2-2.4.2-2

Comment 4 Lawrence Lim 2005-05-19 23:53:19 UTC
Tested Tagoh's patch from Comment #1, confirmed the patch is good for CJKI locale.


Thanks.

Comment 5 Jeremy Katz 2005-05-23 23:39:11 UTC
This has been built.

Comment 6 Lawrence Lim 2005-05-26 06:54:33 UTC
Confirmed fixed with evolution-2.2.2-7 and libgal2-2.4.2-5 in dist fc4-hold.



Comment 7 Warren Togami 2005-05-29 06:38:07 UTC
The fix happened too late.  Release this as a FC4 update a little later after
evolution gains more bug fixes to make an update worthwhile.


Comment 8 Lawrence Lim 2005-06-28 00:47:50 UTC
Packages from fc4-hold did not flow through. dist-fc4 still contains the old
packages which the bug exist.

evolution-data-server-1.2.2-3
evolution-devel-2.2.2-5
evolution-connector-2.2.2-5
evolution-webcal-2.2.0-1
evolution-2.2.2-5
evolution-data-server-devel-1.2.2-3

libgal2-devel-2.4.2-4
libgal2-2.4.2-4

Comment 9 Lawrence Lim 2005-06-28 01:16:44 UTC
My apologies. I have misread this bug as bug 154360. Please ignore Comment #8.

Confirm this bug has been fixed. Test with libgal2-2.4.2-4. 

Comment 10 Akira TAGOH 2005-06-29 13:17:22 UTC
Dave, can you push the updated packages to fix the kind of evolution bugs for FC4?

Comment 11 Lawrence Lim 2005-07-06 06:47:36 UTC
Tested with evolution-2.2.3-1.fc4 and libgal2-2.4.3-1.fc4 from
dist-fc4-updates-candidate, confirm the bug has been fixed.


Thanks.