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

Reply via email to