Merge lp://staging/~attente/unity-settings-daemon/fcitx-transition into lp://staging/unity-settings-daemon

Proposed by William Hua
Status: Merged
Approved by: Sebastien Bacher
Approved revision: 4064
Merged at revision: 4069
Proposed branch: lp://staging/~attente/unity-settings-daemon/fcitx-transition
Merge into: lp://staging/unity-settings-daemon
Diff against target: 1362 lines (+998/-66)
8 files modified
.bzrignore (+1/-0)
configure.ac (+22/-2)
debian/control (+4/-1)
debian/rules (+1/-1)
plugins/keyboard/Makefile.am (+7/-0)
plugins/keyboard/gsd-keyboard-manager.c (+633/-50)
plugins/keyboard/input-method-engines.gperf (+203/-0)
plugins/media-keys/gsd-media-keys-manager.c (+127/-12)
To merge this branch: bzr merge lp://staging/~attente/unity-settings-daemon/fcitx-transition
Reviewer Review Type Date Requested Status
Sebastien Bacher Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+230289@code.staging.launchpad.net

Commit message

Basic Fcitx support.

Description of the change

Basic Fcitx support.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4049. By William Hua

Revert.

4050. By William Hua

Use fcitx-gclient API instead.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, looks mostly fine, some comments:

- we shouldn't recommend both ibus and fcitx from the settings daemon, we should rather seed fcitx if we want it installed by default

- we need to have the fcitx MIR approved because we can land the changes, since it adds a build-depends on packages which are currently in universe

- looks fine to land otherwise

setting needs fixing for the recommend, then it's good to go, once the fcitx MIR is ready

review: Needs Fixing
4051. By William Hua

Remove fcitx from recommends.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4052. By William Hua

Sync Fcitx engine list to input sources.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4053. By William Hua

Activate Fcitx when disabled.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4054. By William Hua

Translate keyboard layout names properly to Fcitx.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4055. By William Hua

Update current index when Fcitx engine changes.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4056. By William Hua

Sync fcitx engines to dconf.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4057. By William Hua

Fix migration; WIP: finish get_fcitx_engine_for_ibus_engine ().

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4058. By William Hua

Finish get_fcitx_engine_for_ibus_engine ().

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
4059. By William Hua

Add gperf as build dependency.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4060. By William Hua

Set initial IM when Fcitx appears.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4061. By William Hua

Use Fcitx current IM instead of current source when available.

4062. By William Hua

Migrate per-window setting to Fcitx.

4063. By William Hua

Remember to zero struct.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
4064. By William Hua

Merge trunk.

Revision history for this message
William Hua (attente) wrote :

Hi, could we please reconsider this for approval now that Fcitx is approved for main? I don't remember why I added fcitx-data as a Recommends, but if it's wrong, I'll remove it.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, seems like we don't have anyone available to do a detailed review, so based on a read of the changes and testing in a ppa let's approve that, if there are issues we can sort them out with another landing

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches