[immodule-qt] Preparing new unified patch

YamaKen yamaken at bp.iij4u.or.jp
Thu Sep 9 19:50:58 EEST 2004


Hi all,

I've prepared new release of the unified patch. Packagers,
developers, please try revision 127 as release candidate.

Once the recent problem on M17N-vi-viqr has been reported as
fixed, I'll release the patch.

Plugin developers, please follow the API change and add version
information into 'Optional immodule plugins' section of the
download page.

http://immodule-qt.freedesktop.org/Software/ImmoduleQtDownload


changes.immodule:
----------------------------------------------------------------
Differences from previous release
(qt-x11-immodule-unified-qt3.3.3-20040819) are itemized with '+'
sign. Search it to track incremental change.

****************************************************************************
*                           For users                                      *
****************************************************************************

General
-------

+ A strange character inversion problem on some input methods has been
  fixed


Configuration
-------------

+ default IM configuration feature of qtconfig has been disabled in BC
  mode. This is a political change to avoid the confusion about input
  method configuration in accordance with GTK+ environment.

  See following discussion for further information.

  http://freedesktop.org/pipermail/immodule-qt/2004-August/000416.html


Build & Install
---------------

+ configure options have been changed for internal reasons. See 'How
  to install' section of README.immodule

****************************************************************************
*                          For develpers                                   *
****************************************************************************

General
-------

+ QInputContext has been source compatible with Qt4 version. Basic
  input method plugin can be source compatible without #ifdef. Only
  pluggable popup menu requires #ifdef'ed different code. In addition,
  be careful about use of classes that is deprecated in Qt4.


API Changes in qt-x11-immodule-unified-qt3.3.3-20040910
-------------------------------------------------------
+ QInputContext

  * QInputContext()

    Added 'parent' arg to be compatible with Qt4. Since the arg
    defaults to 0, no modification of plugins are required.

  * language()
  * identifierName()

    Return type of these two methods have been changed from QCString
    which is deprecated in Qt4 to QString to make plugins source
    compatible with Qt4.

  * addActionsTo()

    New method for Qt4 text widget developer
----------------------------------------------------------------

-------------------------------
YamaKen  yamaken at bp.iij4u.or.jp



More information about the immodule-qt mailing list