[immodule-qt] unified patch 20040910 has been released (Re: Preparing new unified patch)

YamaKen yamaken at bp.iij4u.or.jp
Fri Sep 10 18:22:16 EEST 2004


Hi all,

I've released new unified patch for Qt3. Try it.

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

Be careful about following issues.

- Optional plugins are required to be updated. See 'Optional
  immodule plugins' section of the download page.

- configure options have been changed. See README.immodule


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


Many people helped this release. Thank you for cooperation.

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