Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Issue 3052003: Support switching keyboard by hotkey without input focus (Closed)

Created:
10 years, 5 months ago by Peng
Modified:
9 years, 5 months ago
Reviewers:
James Su, satorux1
CC:
chromium-os-reviews_chromium.org
Base URL:
ssh://git@chromiumos-git/ibus.git
Visibility:
Public.

Description

Support switching keyboard by hotkey without input focus Add fake input context in im module. The fake input context will hold the focus if no other input context has focus. This change for fixing input method switch issue if no focus input context. BUG=http://crosbug.com/4381

Patch Set 1 #

Total comments: 7

Patch Set 2 : Update patch for issue http://crosbug.com/4381 #

Patch Set 3 : Update the patch #

Total comments: 3

Patch Set 4 : Add comments in source code, make code more readable #

Patch Set 5 : Add more comments in source code, make the code more readable. #

Total comments: 2

Patch Set 6 : Do not connect 'forward-ket-event' signal #

Unified diffs Side-by-side diffs Delta from patch set Stats (+96 lines, -28 lines) Patch
M bus/inputcontext.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M bus/inputcontext.c View 1 2 chunks +5 lines, -1 line 0 comments Download
M client/gtk2/ibusimcontext.c View 1 2 3 4 5 10 chunks +88 lines, -27 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Peng
Hi James and Satoru, Please review it. Thanks.
10 years, 5 months ago (2010-07-21 12:30:09 UTC) #1
satorux1
The change looks smaller than James's. I confirmed it worked on the netbook. Would be ...
10 years, 5 months ago (2010-07-21 14:57:43 UTC) #2
James Su
Though this CL looks simpler, it has several issues to be addressed: 1. This approach ...
10 years, 5 months ago (2010-07-21 17:41:32 UTC) #3
Peng
I updated this patch set. Please review it. On 2010/07/21 17:41:32, James Su wrote: > ...
10 years, 5 months ago (2010-07-22 04:05:35 UTC) #4
James Su
Some issues to be clarified: 1. Are you going to merge this change into upstream's ...
10 years, 5 months ago (2010-07-22 04:25:39 UTC) #5
satorux1
On 2010/07/22 04:25:39, James Su wrote: > Some issues to be clarified: > 1. Are ...
10 years, 5 months ago (2010-07-22 05:53:22 UTC) #6
Peng
On 2010/07/22 04:25:39, James Su wrote: > Some issues to be clarified: > 1. Are ...
10 years, 5 months ago (2010-07-22 06:39:26 UTC) #7
James Su
(you may reply the comments inline in the review page, rather than reply the email). ...
10 years, 5 months ago (2010-07-22 07:14:07 UTC) #8
Peng
On 2010/07/22 07:14:07, James Su wrote: > (you may reply the comments inline in the ...
10 years, 5 months ago (2010-07-22 07:40:22 UTC) #9
satorux1
On 2010/07/22 07:14:07, James Su wrote: > (you may reply the comments inline in the ...
10 years, 5 months ago (2010-07-22 07:46:23 UTC) #10
James Su
1. For the ifdef thing: The right thing we should do here is to turn ...
10 years, 5 months ago (2010-07-22 17:18:55 UTC) #11
Peng
On 2010/07/22 17:18:55, James Su wrote: > 1. For the ifdef thing: > The right ...
10 years, 5 months ago (2010-07-23 06:13:15 UTC) #12
James Su
Please add comment about the relationship between fake input context and global engine. And why ...
10 years, 5 months ago (2010-07-23 07:04:39 UTC) #13
James Su
As a temporary solution only for Chrome OS, I'm ok with this CL. http://codereview.chromium.org/3052003/diff/8002/19003 File ...
10 years, 5 months ago (2010-07-23 07:12:54 UTC) #14
Peng
10 years, 5 months ago (2010-07-23 07:52:57 UTC) #15
On 2010/07/23 07:12:54, James Su wrote:
> As a temporary solution only for Chrome OS, I'm ok with this CL.
> 
> http://codereview.chromium.org/3052003/diff/8002/19003
> File client/gtk2/ibusimcontext.c (right):
> 
> http://codereview.chromium.org/3052003/diff/8002/19003#newcode1075
> client/gtk2/ibusimcontext.c:1075: */
> Oh, you added comment here.
> 
> http://codereview.chromium.org/3052003/diff/8002/19003#newcode1082
> client/gtk2/ibusimcontext.c:1082: NULL);
> I'd prefer not to connect this signal.

Do not connect this signal in last update. Please check it. Thanks.

Powered by Google App Engine
This is Rietveld 408576698