As one of the upstream developers for libcangjie, I'd prefer you just updated to the latest upstream release in both Trusty and Utopic, but I can understand this might not be the proper process in Ubuntu, so I'll be more than happy to work with you to review differences, help backport patches, or anything else which could help.
At the very least, user experience would be vastly improved by just applying the following patches to the Ubuntu packages, both in Trusty and Utopic:
These are all **data** fixes, no code changes. Getting this data fixed in Ubuntu packages means that users will get the results they are expecting when typing Chinese with IBus Cangjie.
These data fixes are important for Hong Kong users, who in majority use a Cangjie input method. Most of them tend to run the latest LTS, which is why I'd really like to have these fixes pushed all the way back to Trusty.
Ubuntu Trusty and Utopic are currently shipping some older versions of libcangjie, which have some known issues.
Those are fixed in libcangjie 1.3, which is already in Vivid.
Trusty currently ships libcangjie 1.0, and Utopic has 1.1.
Moving from 1.0 to 1.3 implies no API/ABI break. (I even checked that with abidiff, just to be sure)
The full release notes are available at this link: /github. com/Cangjians/ libcangjie/ releases
https:/
As one of the upstream developers for libcangjie, I'd prefer you just updated to the latest upstream release in both Trusty and Utopic, but I can understand this might not be the proper process in Ubuntu, so I'll be more than happy to work with you to review differences, help backport patches, or anything else which could help.
At the very least, user experience would be vastly improved by just applying the following patches to the Ubuntu packages, both in Trusty and Utopic:
* https:/ /github. com/Cangjians/ libcangjie/ commit/ 5e2abdb2f9dd122 efd543307b7a1e2 449943ca7d. patch /github. com/Cangjians/ libcangjie/ commit/ f363e39fdb738d4 d393250db46e8db 5c90d28132. patch /github. com/Cangjians/ libcangjie/ commit/ f48bb13fb55d28d 1e5773686ab1d82 8fa456942f. patch /github. com/Cangjians/ libcangjie/ commit/ 18c82a9620b861e e2c1ff698da717d e2fcad126f. patch /github. com/Cangjians/ libcangjie/ commit/ 3528d4abbae878e 7a7056c3a5142c3 39ec01f31a. patch /github. com/Cangjians/ libcangjie/ commit/ cfb40d51e3365a5 2a98c1f5eb36380 d3cb81e62c. patch /github. com/Cangjians/ libcangjie/ commit/ b5a37eae948ab8d bcb105723ab7313 e465651e4e. patch
* https:/
* https:/
* https:/
* https:/
* https:/
* https:/
These are all **data** fixes, no code changes. Getting this data fixed in Ubuntu packages means that users will get the results they are expecting when typing Chinese with IBus Cangjie.
These data fixes are important for Hong Kong users, who in majority use a Cangjie input method. Most of them tend to run the latest LTS, which is why I'd really like to have these fixes pushed all the way back to Trusty.