Hi all, The upcoming release of libmeegoimframework (0.19.37-1) will have some interface changes which are related to preedit.
What and why ------------------------ Basically, this change only affects the developer who are developing input method plugins base on libmeegoimframework. The detail of changes: - MInputContextConnection was changed. Add new parameters replaceStart and replaceLength in sendPreeditString(). Add new parameters replaceStart, replaceLength and cursorPos in sendCommitString(). Add new pure virtual method setSelection(). - MAbstractInputMethodHost was changed. Add new parameters replaceStart and replaceLength in sendPreeditString(). Add new parameters replaceStart, replaceLength and cursorPos in sendCommitString(). Add new pure virtual method setSelection(). What will break -------------------------- The input method plugin which bases on libmeegoimframework will break. To resolve it. The plugins must update their codes according the interfaces changes. How to prepare -------------- * If you are developer for a input method plugin which bases on libmeegoimframework, you can pull the latest libmeegoimframework from gitorious: http://meego.gitorious.org/meegotouch/meegotouch-inputmethodframework The interfaces changes are already in the master. And update your plugin implementation base on it. When it will happen ------------------- libmeegoimframework (0.19.37-1) will be tagged before the new year. Any question please contact me as soon as possible. BR Ning Chi _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
