7 years agoChanges: version 0.20.13-1 0.20.13-1
Aapo Kojo [Wed, 18 May 2011 07:16:41 +0000 (10:16 +0300)]
Changes: version 0.20.13-1

7 years agoChanges: Only show settings for selected plugins
Jan Arne Petersen [Mon, 16 May 2011 11:36:39 +0000 (13:36 +0200)]
Changes: Only show settings for selected plugins

Fixes: NB#255497 - the counterpart setting items should be hidden when
the 3rd party plugin is disselected

Details: Do not show settings for non selected plugins. Replace the
stretcher at the end of the container with a dummy stretched
qgraphicswidget so that widgets can be inserted before it.

RevBy: Michael Hasselmann

7 years agoChanges: Extract container into layout insertion
Jan Arne Petersen [Mon, 16 May 2011 11:07:20 +0000 (13:07 +0200)]
Changes: Extract container into layout insertion

7 years agoChanges: Insert default plugin at first position
Jan Arne Petersen [Mon, 16 May 2011 11:04:24 +0000 (13:04 +0200)]
Changes: Insert default plugin at first position

Details: Always insert default plugin at first position (even when it is
added later)

7 years agoChanges: Use plugin id as identifier
Jan Arne Petersen [Mon, 16 May 2011 11:03:37 +0000 (13:03 +0200)]
Changes: Use plugin id as identifier

Details: Instead of plugin name use the plugin id (filename of plugin
library) as identifier. Align with using of the plugin id in the other
parts of the code and prepares for just showing settings for selected

7 years agoChanges: Remove unused code
Jan Arne Petersen [Mon, 16 May 2011 10:49:24 +0000 (12:49 +0200)]
Changes: Remove unused code

RevBy: Hannu Koivisto

7 years agoChanges: version 0.20.12-1 (corrected typo in changelog) 0.20.12-1new
Aapo Kojo [Tue, 17 May 2011 08:57:30 +0000 (11:57 +0300)]
Changes: version 0.20.12-1 (corrected typo in changelog)

7 years agoChanges: version 0.20.12-1 0.20.12-1
Aapo Kojo [Tue, 17 May 2011 08:22:03 +0000 (11:22 +0300)]
Changes: version 0.20.12-1

7 years agoChanges: do not allow switching of graphicssystem
Jan Arne Petersen [Fri, 13 May 2011 09:19:53 +0000 (11:19 +0200)]
Changes: do not allow switching of graphicssystem

Fixes: NB# 255679 - Virtual keyboard performance regression

RevBy: TrustMe

7 years agoChanges: fix ut_minputcontext fail
Pekka Vuorela [Mon, 16 May 2011 08:17:57 +0000 (11:17 +0300)]
Changes: fix ut_minputcontext fail

RevBy: TrustMe
Details: mouseHandler() test didn't include preedit on top of which
mouse events happen.

7 years agoFixes: NB#254375, libmeegoimframework-doc does not contain any documentation
Antti Pulakka [Thu, 12 May 2011 10:25:02 +0000 (13:25 +0300)]
Fixes: NB#254375, libmeegoimframework-doc does not contain any documentation

RevBy: Viacheslav Sobolev
Details: When using DEB_BUILD_OPTION "nodocs", do not create an empty
         libmeegoimframework-doc package.

7 years agoChanges: remove lying Q_UNUSED()
Pekka Vuorela [Thu, 12 May 2011 11:10:12 +0000 (14:10 +0300)]
Changes: remove lying Q_UNUSED()

RevBy: Kimmo Surakka, Michael Hasselmann

7 years agoChanges: cosmetic cleanup
Pekka Vuorela [Thu, 12 May 2011 11:09:46 +0000 (14:09 +0300)]
Changes: cosmetic cleanup

RevBy: Kimmo Surakka, Michael Hasselmann

7 years agoChanges: check for MInputContext mouse event boundaries also for release
Pekka Vuorela [Thu, 12 May 2011 11:06:24 +0000 (14:06 +0300)]
Changes: check for MInputContext mouse event boundaries also for release

RevBy: Kimmo Surakka, Michael Hasselmann
Details: Also make reset if position is right after preedit.

7 years agoChanges: start of version 0.20.12~1 development
Jan Arne Petersen [Thu, 12 May 2011 12:27:52 +0000 (14:27 +0200)]
Changes: start of version 0.20.12~1 development

7 years agoChanges: version 0.20.11-1 0.20.11-1
Jan Arne Petersen [Thu, 12 May 2011 12:25:32 +0000 (14:25 +0200)]
Changes: version 0.20.11-1

7 years agoChanges: Add enabling/disabling of plugins
Jan Arne Petersen [Tue, 26 Apr 2011 12:21:32 +0000 (14:21 +0200)]
Changes: Add enabling/disabling of plugins

Details: Allow it to globally enable/disable subviews from the framework
side insted of individually in each plugin. The enabled subviews are
stored in a list of pairs in the new GConf key

MAbstractInputMethod::subViews() should return all subviews instead of
just the enabled ones now.

Plugins are not longer identified by the own reported name, but by an id
which is identical to their filename.

RevBy: Michael Hasselmann, Jon Nordby, Pekka Vuorela, Ning Chi

Fixes: NB#250363 - A selection for available Input methods needed in
Text input Setting

7 years agoChanges: MInputMethodHost emits signal when plugins are loaded
Viacheslav Sobolev [Tue, 10 May 2011 08:28:40 +0000 (11:28 +0300)]
Changes: MInputMethodHost emits signal when plugins are loaded

RevBy: TBD

7 years agoChanges: start of version 0.20.11~1 development
Viacheslav Sobolev [Thu, 12 May 2011 07:09:03 +0000 (10:09 +0300)]
Changes: start of version 0.20.11~1 development

RevBy: TrustMe

7 years agoFixes: NB#254419 - Self-compositing confguration causes flicker on keyboard opening
Michael Hasselmann [Wed, 11 May 2011 10:34:12 +0000 (12:34 +0200)]
Fixes: NB#254419 - Self-compositing confguration causes flicker on keyboard opening

RevBy: Hannu Koivisto
Details: Apparently we need to reconfigure the whole widget hierarchy for each
loaded plugin.

7 years agoChanges: version 0.20.10-1 0.20.10-1
Aapo Kojo [Wed, 11 May 2011 12:50:51 +0000 (15:50 +0300)]
Changes: version 0.20.10-1

RevBy: TrustMe

7 years agoNew: Add orientation-change support for QML-based plugins
Michael Hasselmann [Mon, 9 May 2011 16:14:39 +0000 (18:14 +0200)]
New: Add orientation-change support for QML-based plugins

RevBy: TrustMe

7 years agoChanges: Updated NEWS
Michael Hasselmann [Mon, 9 May 2011 15:37:39 +0000 (17:37 +0200)]
Changes: Updated NEWS

RevBy: TrustMe

7 years agoChanges: fix preedit underline color on non-meegotouch apps
Pekka Vuorela [Mon, 9 May 2011 13:31:42 +0000 (16:31 +0300)]
Changes: fix preedit underline color on non-meegotouch apps

RevBy: TrustMe
Details: nicely right color was set into a variable, but then just
ommitting the value.

7 years agoChanges: update .gitignores for QML input method stuff
Hannu Koivisto [Mon, 9 May 2011 11:33:56 +0000 (14:33 +0300)]
Changes: update .gitignores for QML input method stuff

RevBy: TrustMe

7 years agoChanges: version 0.20.9-1 0.20.9-1
Aapo Kojo [Mon, 9 May 2011 08:17:12 +0000 (11:17 +0300)]
Changes: version 0.20.9-1

RevBy: TrustMe

7 years agoFixes: Ut_MInputMethodQuickPlugin was not loading test file from Qt resource system
Michael Hasselmann [Fri, 6 May 2011 08:45:50 +0000 (10:45 +0200)]
Fixes: Ut_MInputMethodQuickPlugin was not loading test file from Qt resource system

RevBy: TrustMe
Details: Always load QUrl's into QDeclarativeComponent now, and use qrc:/ to
tap into resource system. Absolute file paths will silently be prefixed with
file:// but that seems to also work just fine.

7 years agoFixes: Install path in file
Michael Hasselmann [Fri, 6 May 2011 07:30:48 +0000 (09:30 +0200)]
Fixes: Install path in file

RevBy: TrustMe

7 years agoNew: Add UT for MInputMethodQuick plugin
Michael Hasselmann [Fri, 29 Apr 2011 00:40:38 +0000 (02:40 +0200)]
New: Add UT for MInputMethodQuick plugin

RevBy: Pekka Vuorela
Details: Tests basic functionality, such as loading of a QML file and
QML-facing MInputMethodQuick API.

7 years agoNew: Allow loading of QML files from Qt resource files
Michael Hasselmann [Fri, 29 Apr 2011 00:18:28 +0000 (02:18 +0200)]
New: Allow loading of QML files from Qt resource files

RevBy: Pekka Vuorela

7 years agoChanges: Renamed to sendCommit, sendPreddit and added parameters to signals
Michael Hasselmann [Thu, 28 Apr 2011 22:22:34 +0000 (00:22 +0200)]
Changes: Renamed to sendCommit, sendPreddit and added parameters to signals

RevBy: Pekka Vuorela

7 years agoChanges: Remove gInputMethodArea hack
Michael Hasselmann [Thu, 28 Apr 2011 22:14:52 +0000 (00:14 +0200)]
Changes: Remove gInputMethodArea hack

RevBy: Pekka Vuorela
Details: Moved into MInputMethodQuickPrivate, and now it actually works as

7 years agoNew: Add private implementation for MInputMethodQuick and MInputMethodQuickPlugin
Michael Hasselmann [Thu, 28 Apr 2011 17:12:04 +0000 (19:12 +0200)]
New: Add private implementation for MInputMethodQuick and MInputMethodQuickPlugin

RevBy: Pekka Vuorela

7 years agoNew: Adding documentation to MInputMethodQuick and friends
Michael Hasselmann [Thu, 28 Apr 2011 10:17:49 +0000 (12:17 +0200)]
New: Adding documentation to MInputMethodQuick and friends

RevBy: Pekka Vuorela

7 years agoChanges: Rename the engine's root context to MInputMethodQuick
Michael Hasselmann [Thu, 28 Apr 2011 09:58:44 +0000 (11:58 +0200)]
Changes: Rename the engine's root context to MInputMethodQuick

RevBy: Pekka Vuorela

7 years agoChanges: Remove over-cautious checks
Michael Hasselmann [Thu, 28 Apr 2011 07:46:00 +0000 (09:46 +0200)]
Changes: Remove over-cautious checks

RevBy: Pekka Vuorela

7 years agoNew: Allow MInputMethodQuick plugins to load any QML file
Michael Hasselmann [Thu, 28 Apr 2011 07:32:06 +0000 (09:32 +0200)]
New: Allow MInputMethodQuick plugins to load any QML file

RevBy: Pekka Vuorela

7 years agoNew: Provide debian packaging for libmeegoimquick
Michael Hasselmann [Wed, 27 Apr 2011 16:52:55 +0000 (18:52 +0200)]
New: Provide debian packaging for libmeegoimquick

RevBy: Pekka Vuorela

7 years agoNew: Move MInputMethodQuick and its plugin into separate library
Michael Hasselmann [Wed, 27 Apr 2011 16:43:03 +0000 (18:43 +0200)]
New: Move MInputMethodQuick and its plugin into separate library

RevBy: Pekka Vuorela

7 years agoNew: Add framework support to load QML-based plugins
Michael Hasselmann [Mon, 18 Apr 2011 13:05:52 +0000 (15:05 +0200)]
New: Add framework support to load QML-based plugins

RevBy: Pekka Vuorela
Details: Input method developers that want to provide QML-based plugins can
inherit from the MInputMethodQuickPlugin.

7 years agoFixes: NB#242682 Text input settings crashes during close if "Active input method...
Csaba Kertész [Thu, 28 Apr 2011 09:52:59 +0000 (12:52 +0300)]
Fixes: NB#242682 Text input settings crashes during close if "Active input method" or "Installed keyboard" is being opened

RevBy: Michael Hasselmann
Details: The active input method can not be run with exec() locally.

7 years agoChanges: Cleanup build system
Jan Arne Petersen [Sat, 30 Apr 2011 17:10:33 +0000 (19:10 +0200)]
Changes: Cleanup build system

Details: Make it possible to set installation prefixes and other
configurations in mconfig.pri via qmake options. Generate schemas and pc
file from .in files within the qmake build system. Use no_check_exist
CONFIG option for generated files so no additional qmake runs are
neccessary (See

RevBy: Pekka Vuorela

7 years agoChanges: Use MIMApplication API to configure widgets for compositing
Michael Hasselmann [Fri, 1 Apr 2011 14:26:22 +0000 (16:26 +0200)]
Changes: Use MIMApplication API to configure widgets for compositing

RevBy: Jan Arne Petersen, Hannu Koivisto

7 years agoChanges: Move widget configuration for (self) compositing UT
Michael Hasselmann [Mon, 18 Apr 2011 17:28:02 +0000 (19:28 +0200)]
Changes: Move widget configuration for (self) compositing UT

RevBy: Jan Arne Petersen, Hannu Koivisto
Details: (self) compositing is an aspect of MIMApplication, not
MIMPluginMananger. The widget configuration for (self) compositing should
therefore be tested in MIMApplication's UT.

7 years agoFixes: Manually propagate remote window changes through widget hierarchy
Michael Hasselmann [Fri, 1 Apr 2011 13:06:03 +0000 (15:06 +0200)]
Fixes: Manually propagate remote window changes through widget hierarchy

RevBy: Jan Arne Petersen, Hannu Koivisto
Details: QWidget::update does not enforce background repainting of
QGraphicsView's, but we need to do exactly that for self compositing.

The ForcedWidgetUpdater inside MPassthruWindow triggers a forced update for
QGraphicsView's, but it tries to only invalidate the area occupied by the
current widget, thus minimizing the painting costs (does not apply for
fullscreen updates, e.g., when running with hardware acceleration).

We also assume that a widget only contains widgets within its own bounding
rectangle.  This allows us to introduce an early cut condition, instead of
fully traversing the widget hierarchy.

This fixes self composition bugs in software mode and during orientation

7 years agoNew: Add a LMT-free version for notifyOrientation* slots
Michael Hasselmann [Fri, 1 Apr 2011 13:05:20 +0000 (15:05 +0200)]
New: Add a LMT-free version for notifyOrientation* slots

RevBy: Jan Arne Petersen, Hannu Koivisto
Details: Still private slots, as we haven't decided yet where this stuff will
eventually live. But at least usable for other apps now.

7 years agoChanges: start of version 0.20.9~1 development
Ning Chi [Thu, 28 Apr 2011 11:28:17 +0000 (14:28 +0300)]
Changes: start of version 0.20.9~1 development

RevBy: TrustMe

7 years agoChanges: version 0.20.8-1 0.20.8-1
Ning Chi [Thu, 28 Apr 2011 10:29:20 +0000 (13:29 +0300)]
Changes: version 0.20.8-1

RevBy: TrustMe

7 years agoChanges: shortened sip hide delay
Pekka Vuorela [Thu, 21 Apr 2011 08:31:28 +0000 (11:31 +0300)]
Changes: shortened sip hide delay

RevBy: Hannu Koivisto
Details: Subsequent hide+show should really arrive before the timer
has any chance of triggering as focus changes should happen before
getting back to main loop.

7 years agoChanges: renamed method in MInputContext to better describe usage
Pekka Vuorela [Thu, 21 Apr 2011 08:29:12 +0000 (11:29 +0300)]
Changes: renamed method in MInputContext to better describe usage

RevBy: Hannu Koivisto

7 years agoFixes: NB#246084 - Console pollution
Pekka Vuorela [Thu, 21 Apr 2011 08:26:33 +0000 (11:26 +0300)]
Fixes: NB#246084 - Console pollution

RevBy: Hannu Koivisto
Details: require MIC_ENABLE_DEBUG environment variable set for getting
debug output.

Didn't bother to make this too polished as debug concept shouldn't be
too complicated anyway.

7 years agoChanges: removed unncessary include
Pekka Vuorela [Thu, 21 Apr 2011 08:11:51 +0000 (11:11 +0300)]
Changes: removed unncessary include

RevBy: Hannu Koivisto

7 years agoChanges: cleaned up input context debugging a bit
Pekka Vuorela [Thu, 21 Apr 2011 07:57:13 +0000 (10:57 +0300)]
Changes: cleaned up input context debugging a bit

RevBy: Hannu Koivisto

7 years agoFixes: ambiguous calls to QVariant()
Jan Arne Petersen [Wed, 20 Apr 2011 10:28:40 +0000 (12:28 +0200)]
Fixes: ambiguous calls to QVariant()

Details: Specify qlonglong/qulonglong directly to not make that calls
ambiguous under 64bit.

7 years agoFixes: Add required libraries to LIBS.
Jan Arne Petersen [Wed, 20 Apr 2011 10:25:55 +0000 (12:25 +0200)]
Fixes: Add required libraries to LIBS.

Details: Fixes indirect DSO link issues.

7 years agoFixes: NB#227268 - [Performance] Virtual keyboard orientation switching is too slow
Dominik Röttsches [Mon, 18 Apr 2011 09:55:49 +0000 (12:55 +0300)]
Fixes: NB#227268 - [Performance] Virtual keyboard orientation switching is too slow

RevBy: Michael Hasselmann, Jan Arne Petersen
Details: Tracing shows that a considerable amount of time is spent in creating the
extra top level window for the rotation animation. Wrapping plugin widgets
into a proxy widget and chaining the MImRotationAnimation as a child
to MPassThruWindow significantly shortens the delay until the rotation plays.

7 years agoChanges: start of version 0.20.8~1 development
Viacheslav Sobolev [Mon, 18 Apr 2011 15:30:34 +0000 (18:30 +0300)]
Changes: start of version 0.20.8~1 development

RevBy: TrustMe

7 years agoChanges: version 0.20.7-1 0.20.7-1
Viacheslav Sobolev [Mon, 18 Apr 2011 15:29:30 +0000 (18:29 +0300)]
Changes: version 0.20.7-1

RevBy: TrustMe

7 years agoChanges: use replacement info on MPreeditInjectionEvent
Pekka Vuorela [Fri, 15 Apr 2011 09:26:41 +0000 (12:26 +0300)]
Changes: use replacement info on MPreeditInjectionEvent

RevBy: Hannu Koivisto

7 years agoChanges: MImRemoteWindow: undo XSelectInput on destruction
Hannu Koivisto [Fri, 15 Apr 2011 08:35:01 +0000 (11:35 +0300)]
Changes: MImRemoteWindow: undo XSelectInput on destruction

RevBy: Jan Arne Petersen, Pekka Vuorela

7 years agoChanges: remove duplicate signal connection
Hannu Koivisto [Mon, 11 Apr 2011 08:36:17 +0000 (11:36 +0300)]
Changes: remove duplicate signal connection

RevBy: Jan Arne Petersen, Pekka Vuorela

7 years agoFixes: NB#242914 - Clean up input method framework D-Bus API
Maksim Kirillov [Fri, 15 Apr 2011 08:50:20 +0000 (11:50 +0300)]
Fixes: NB#242914 - Clean up input method framework D-Bus API

 use structured and/or veriant DBus types instead of serialized QVariants

7 years agoChanges: fix plugin handler gconf names
Pekka Vuorela [Wed, 13 Apr 2011 15:17:18 +0000 (18:17 +0300)]
Changes: fix plugin handler gconf names

RevBy: Michael Hasselmann

7 years agoChanges: removed obsolete dui image
Pekka Vuorela [Wed, 13 Apr 2011 14:43:03 +0000 (17:43 +0300)]
Changes: removed obsolete dui image

RevBy: Michael Hasselmann

7 years agoChanges: add dummy file to doc/src/images to allow later introducing content
Pekka Vuorela [Wed, 13 Apr 2011 14:44:58 +0000 (17:44 +0300)]
Changes: add dummy file to doc/src/images to allow later introducing content

RevBy: Michael Hasselmann

7 years agoChanges: removed deprecated settings inside uiserver references
Pekka Vuorela [Wed, 13 Apr 2011 14:36:47 +0000 (17:36 +0300)]
Changes: removed deprecated settings inside uiserver references

RevBy: Michael Hasselmann

7 years agoChanges: adjust plugin tutorial to changed interfaces a bit
Pekka Vuorela [Wed, 13 Apr 2011 14:34:41 +0000 (17:34 +0300)]
Changes: adjust plugin tutorial to changed interfaces a bit

RevBy: Michael Hasselmann

7 years agoChanges: hide MImSettings from doxygen docs
Pekka Vuorela [Wed, 13 Apr 2011 13:39:39 +0000 (16:39 +0300)]
Changes: hide MImSettings from doxygen docs

RevBy: Michael Hasselmann

7 years agoChanges: removed reference to non-existant document
Pekka Vuorela [Wed, 13 Apr 2011 13:20:28 +0000 (16:20 +0300)]
Changes: removed reference to non-existant document

RevBy: Michael Hasselmann

7 years agoChanges: renamed obsolete class names to current ones
Pekka Vuorela [Wed, 13 Apr 2011 13:04:51 +0000 (16:04 +0300)]
Changes: renamed obsolete class names to current ones

RevBy: Michael Hasselmann

7 years agoChanges: Added safety preedit clearing and warning to reset.
Kai Lehtinen [Wed, 13 Apr 2011 08:28:24 +0000 (11:28 +0300)]
Changes: Added safety preedit clearing and warning to reset.

RevBy: Pekka Vuorela

7 years agoFixes: NB#241562 - Action (Enter) button text scaling works incorrectly
Jon Nordby [Mon, 11 Apr 2011 09:12:41 +0000 (11:12 +0200)]
Fixes: NB#241562 - Action (Enter) button text scaling works incorrectly

RevBy: Pekka Vuorela
Details: Plugins and applications should not need to worry about lengthvariants
in label QStrings, so just pick the first/longest localized string.
for documentation about length variants.

7 years agoChanges: update changelog
Hannu Koivisto [Fri, 8 Apr 2011 10:58:24 +0000 (13:58 +0300)]
Changes: update changelog

RevBy: TrustMe

7 years agoChanges: allow (non-pre-edit) cursor position to be set in pre-edit update
Hannu Koivisto [Mon, 28 Mar 2011 15:21:05 +0000 (18:21 +0300)]
Changes: allow (non-pre-edit) cursor position to be set in pre-edit update

RevBy: Pekka Vuorela

7 years agoFixes: SIP is open, focus is lost, immediately request SIP => SIP remains open
Hannu Koivisto [Fri, 8 Apr 2011 10:06:32 +0000 (13:06 +0300)]
Fixes: SIP is open, focus is lost, immediately request SIP => SIP remains open

RevBy: Michael Hasselmann

7 years agoFixes: NB#241274, VKB's self-composition breaks application UI while navigating betwe...
Hannu Koivisto [Fri, 8 Apr 2011 10:51:37 +0000 (13:51 +0300)]
Fixes: NB#241274, VKB's self-composition breaks application UI while navigating between two MApplicationWindows

RevBy: Michael Hasselmann
Details: redirect() was never called for the new window in this situation.

7 years agoNew: .gitignore for ut_mimrotationanimation
Hannu Koivisto [Thu, 7 Apr 2011 14:44:28 +0000 (17:44 +0300)]
New: .gitignore for ut_mimrotationanimation

RevBy: Michael Hasselmann

7 years agoNew: added internal "inputMethodAreaChanged" signal to MInputContext
Deqing Huang [Wed, 16 Mar 2011 07:52:07 +0000 (15:52 +0800)]
New: added internal "inputMethodAreaChanged" signal to MInputContext

RevBy: Pekka Vuorela

7 years agoChanges: Prioritize MeegoKeyboard in the settings
Jan Arne Petersen [Wed, 6 Apr 2011 13:12:32 +0000 (15:12 +0200)]
Changes: Prioritize MeegoKeyboard in the settings

Details: Show MeegoKeyboard settings before other plugins in the
settings applet.

RevBy: Jon Nordby

7 years agoChanges: Start of Version 0.20.7~1 Development
Ning Chi [Wed, 6 Apr 2011 13:33:50 +0000 (16:33 +0300)]
Changes: Start of Version 0.20.7~1 Development

RevBy: TrustMe

7 years agoChanges: version 0.20.6-1 0.20.6-1
Ning Chi [Wed, 6 Apr 2011 11:39:20 +0000 (14:39 +0300)]
Changes: version 0.20.6-1

RevBy: TrustMe

7 years agoFixes: compilation error for debug mode
Viacheslav Sobolev [Wed, 6 Apr 2011 07:27:09 +0000 (10:27 +0300)]
Fixes: compilation error for debug mode

RevBy: Ning Chi

7 years agoChanges: Add missing header from previous commit
Jan Arne Petersen [Tue, 5 Apr 2011 17:37:23 +0000 (19:37 +0200)]
Changes: Add missing header from previous commit

7 years agoFixes: Rotation together with hiding of vkb.
Jan Arne Petersen [Tue, 5 Apr 2011 12:27:15 +0000 (14:27 +0200)]
Fixes: Rotation together with hiding of vkb.

Details: Add unit test for MImRotationAnimation. Clear scene in

Fixes: NB#243108 - Rotation while Vkb dissapearing causes device freeze

RevBy: Michael Hasselmann, Dominik Röttsches

7 years agoFixes: NB#237663 - <Other><UnitTest> proper debug symbols not available for meego...
Pekka Vuorela [Tue, 5 Apr 2011 14:20:27 +0000 (17:20 +0300)]
Fixes: NB#237663 - <Other><UnitTest> proper debug symbols not available for meego-im-framework-tests

RevBy: Michael Hasselmann - partner in crime.
Details: omit strip in debian rules for test stuff.

7 years agoNew: API to get list of loaded plugins
Viacheslav Sobolev [Fri, 1 Apr 2011 07:48:50 +0000 (10:48 +0300)]
New: API to get list of loaded plugins

RevBy: Pekka Vuorela, Michael Hasselmann, Kimmo Surakka

7 years agoChanges: introduce MImPluginDescription class
Viacheslav Sobolev [Thu, 31 Mar 2011 13:54:51 +0000 (16:54 +0300)]
Changes: introduce MImPluginDescription class

RevBy: Pekka Vuorela, Michael Hasselmann, Kimmo Surakka

7 years agoChanges: Start of Version 0.20.6~1 Development
Huaming Wang [Wed, 30 Mar 2011 07:38:49 +0000 (10:38 +0300)]
Changes: Start of Version 0.20.6~1 Development

RevBy: TrustMe

7 years agoChanges: Version 0.20.5-1 0.20.5-1
Huaming Wang [Wed, 30 Mar 2011 07:35:59 +0000 (10:35 +0300)]
Changes: Version 0.20.5-1

RevBy: TrustMe

7 years agoChanges: fixed IM extension id fallback
Pekka Vuorela [Mon, 28 Mar 2011 13:50:18 +0000 (16:50 +0300)]
Changes: fixed IM extension id fallback

RevBy: TrustMe
Details: Id query and filename query were mixed up.

7 years agoFixes: Changelog fixed.
Dominik Röttsches [Mon, 28 Mar 2011 07:41:01 +0000 (10:41 +0300)]
Fixes: Changelog fixed.

7 years agoFixes: NB#238370 - <Safety> Invalid read reported in meego-im-uiserver valgrind logs
Dominik Röttsches [Thu, 24 Mar 2011 14:07:52 +0000 (16:07 +0200)]
Fixes: NB#238370 - <Safety> Invalid read reported in meego-im-uiserver valgrind logs

RevBy: TrustMe
Details: When the underlying application goes away, there has been an
windowUnmapped-event that lead to invalid access to the remoteWindow member in
MImRotationAnimation. As there's a risk of similar cases arising in other clients
of the MImApplication signals and the mapped/unmapped events are not needed
anymore, let's remove them. While changing signals connected to
MImRotationAnimation the usage of contentUpdated signals was reduced
so that they are received only during orientation change.

7 years agoNew: .gitignore for demos
Hannu Koivisto [Fri, 25 Mar 2011 16:27:43 +0000 (18:27 +0200)]
New: .gitignore for demos

RevBy: TrustMe

7 years agoChanges: estimate some surrounding text updates on IM side
Hannu Koivisto [Mon, 7 Mar 2011 16:07:22 +0000 (18:07 +0200)]
Changes: estimate some surrounding text updates on IM side

RevBy: Pekka Vuorela
Details: this is done to support fix to NB#210004 (and other IM features)
that might need surrounding text to be up-to-date after sending, say, a
commit string but before the application has processed the input method event
resulting from that, IC has called updateWidgetInformation and that call has
been processed on the IM side.  The surrounding text (and consequently cursor
position too) is updated with the best guess that could be wrong -- there is
no way to know what the application might do when it gets a commit string,
for example.  Also, many cases such as having a selection at the time a
commit string is sent, are not supported.  You cannot rely on surrounding
text being correct due to this estimation, it only purports to help with
common cases.  Reliable way to get up-to-date state information will be
provided separately.

7 years agoNew: implemented attribute extension fallback property for qt components
Pekka Vuorela [Tue, 22 Mar 2011 14:18:27 +0000 (16:18 +0200)]
New: implemented attribute extension fallback property for qt components

RevBy: Jan Arne Petersen
Details: QML elements cannot override inputMethodQuery() because
the QGraphicsItems are Qt internal. Provide this as fallback for now.

7 years agoFixes: Put [i386] clause to libgl-dev
Mohammad Anwari [Fri, 25 Mar 2011 08:00:51 +0000 (10:00 +0200)]
Fixes: Put [i386] clause to libgl-dev

RevBy: TrustMe
Details: libgl-dev is only provided by i386 sbox

7 years agoFixes: Passthru window must not take ownership of inputmethod plugins
Michael Hasselmann [Thu, 17 Mar 2011 11:11:11 +0000 (12:11 +0100)]
Fixes: Passthru window must not take ownership of inputmethod plugins

RevBy: TrustMe

7 years agoFixes: GL build dependencies for i386
Michael Hasselmann [Sun, 20 Mar 2011 23:49:21 +0000 (00:49 +0100)]
Fixes: GL build dependencies for i386

RevBy: TrustMe

7 years agoNew: Add a demo application for plain Qt
Michael Hasselmann [Tue, 22 Mar 2011 00:20:47 +0000 (01:20 +0100)]
New: Add a demo application for plain Qt

RevBy: TrustMe
Details: Not a demo on its own, but useful to demonstrate IM plugins. Also does
some sanity checks, which helps when newcomers try out the MeeGo Input Methods
for the first time.

7 years agoFixes: NB#239139 - libmeegoimframework-dev does not provide pkgconfig file
Pekka Vuorela [Thu, 24 Mar 2011 08:54:22 +0000 (10:54 +0200)]
Fixes: NB#239139 - libmeegoimframework-dev does not provide pkgconfig file

RevBy: TrustMe
Details: was just not included in debian .install file.