maliit:fw.git
4 years agoCheck wayland platform name by starting with "wayland" string. review
Hyung Song [Fri, 14 Jun 2013 16:40:35 +0000 (09:40 -0700)]
Check wayland platform name by starting with "wayland" string.

Currently wayland platform is selected by exact match of "wayland".
This will not work for "wayland-brcm" and "wayland-xcomposite".
Instead, check wayland platform name by startsWith("wayland").

4 years agoMake sure context is reactivated on DBUS connection
Aaron Kennedy [Mon, 3 Jun 2013 06:06:55 +0000 (16:06 +1000)]
Make sure context is reactivated on DBUS connection

RevBy: Pekka Vuorela

4 years agoWayland: Update to current weston master
Jan Arne Petersen [Fri, 24 May 2013 06:46:36 +0000 (08:46 +0200)]
Wayland: Update to current weston master

Requires Qt stable (5.1.0). Use qmake CONFIG+= wayland to compile with
wayland support.

RevBy: TrustMe

5 years agoAdded a CONFIG option to disable the hardware keyboard.
Gianni Valdambrini [Mon, 22 Apr 2013 10:53:05 +0000 (12:53 +0200)]
Added a CONFIG option to disable the hardware keyboard.

The dependency from libudev (or contextkit) is now required only
when the hardware keyboard is enabled.

Signed-off-by: Gianni Valdambrini <aleister@develer.com>
RevBy: Pekka Vuorela

5 years agoFix a forgotten dependency from the maliit plugin pkg config file.
Gianni Valdambrini [Mon, 22 Apr 2013 15:32:07 +0000 (17:32 +0200)]
Fix a forgotten dependency from the maliit plugin pkg config file.

Signed-off-by: Gianni Valdambrini <aleister@develer.com>
RevBy: Pekka Vuorela

5 years agoMade the dependency from xcb optional.
Gianni Valdambrini [Mon, 22 Apr 2013 09:46:38 +0000 (11:46 +0200)]
Made the dependency from xcb optional.

Signed-off-by: Gianni Valdambrini <aleister@develer.com>
RevBy: Pekka Vuorela

5 years agoSmall test qml file for enter key customization with Qt5.
Pekka Vuorela [Wed, 8 May 2013 11:55:37 +0000 (14:55 +0300)]
Small test qml file for enter key customization with Qt5.

RevBy: Jan Arne Petersen

5 years agoImplement enter key customization for Qt5 input context
Pekka Vuorela [Wed, 8 May 2013 11:53:46 +0000 (14:53 +0300)]
Implement enter key customization for Qt5 input context

libmaliit not available anymore so passing the information happens
a bit differently now. Focused object can have __inputMethodExtensions
property of type QVariantMap. Now introduced keys for customizing
enter button.

Non-focused editors are not tracked anymore for property changes, so now
using only one common extension id for all the editors.

RevBy: Jan Arne Petersen

5 years agoAdd warning on invalid id
Pekka Vuorela [Wed, 8 May 2013 10:53:52 +0000 (13:53 +0300)]
Add warning on invalid id

RevBy: Jan Arne Petersen

5 years agoRemove unused constants
Pekka Vuorela [Wed, 8 May 2013 10:53:18 +0000 (13:53 +0300)]
Remove unused constants

RevBy: Jan Arne Petersen

5 years agoRequire CONFIG+=qt5-inputcontext for replacing qt ic, update NEWS
Pekka Vuorela [Tue, 7 May 2013 10:53:53 +0000 (13:53 +0300)]
Require CONFIG+=qt5-inputcontext for replacing qt ic, update NEWS

5 years agoRemove obsolete marshaler file
Pekka Vuorela [Mon, 6 May 2013 12:30:58 +0000 (15:30 +0300)]
Remove obsolete marshaler file

5 years agoInitial version of Qt5 DBus input context
Pekka Vuorela [Mon, 6 May 2013 12:27:56 +0000 (15:27 +0300)]
Initial version of Qt5 DBus input context

Based on Qt4 input context and partly on Maliit input context in Qt.
Compared to latter this already updates state better, e.g. input
method hints / content type is sent, does not notify changed
focus on every update(), removes focus on QtQuick2, etc.

Compared to Qt4, lot of Maliit extensions are not implemented, such as
preedit injection event, clipboard state notification etc. Some of those
do not necessarily make sense anymore, some need rethinking and some just
wait for reimplementation.

Replaces Maliit input context of Qt by using the same key and filename.

5 years agoRemove unused enums from Maliit namespace
Jan Arne Petersen [Fri, 26 Apr 2013 11:18:37 +0000 (13:18 +0200)]
Remove unused enums from Maliit namespace

RevBy: Pekka Vuorela

5 years agoRemove Qt 4 support from plainqt example
Jan Arne Petersen [Fri, 26 Apr 2013 11:08:41 +0000 (13:08 +0200)]
Remove Qt 4 support from plainqt example

RevBy: Pekka Vuorela

5 years agoDisable ft_exampleplugin test for now
Jan Arne Petersen [Fri, 26 Apr 2013 11:02:03 +0000 (13:02 +0200)]
Disable ft_exampleplugin test for now

The widgets based tests are not running anymore since we do not
support QWidgets plugins.

RevBy: Pekka Vuorela

5 years agoFix ut_mimserveroptions test
Jan Arne Petersen [Fri, 26 Apr 2013 10:59:48 +0000 (12:59 +0200)]
Fix ut_mimserveroptions test

Fix the amount of arguments in the "Ignored" array.

RevBy: Pekka Vuorela

5 years agoRemove/update obsolete references, variables, documentation
Pekka Vuorela [Wed, 24 Apr 2013 11:13:55 +0000 (14:13 +0300)]
Remove/update obsolete references, variables, documentation

RevBy: Jan Arne Petersen

5 years agoHide input method window when no application no longer has active focus
Pekka Vuorela [Tue, 23 Apr 2013 13:37:10 +0000 (16:37 +0300)]
Hide input method window when no application no longer has active focus

RevBy: Jan Arne Petersen

5 years agoRemove unused constant
Pekka Vuorela [Tue, 23 Apr 2013 13:15:24 +0000 (16:15 +0300)]
Remove unused constant

RevBy: Jan Arne Petersen

5 years agoUpdate trasient hint with Xcb platform
Pekka Vuorela [Tue, 23 Apr 2013 13:13:01 +0000 (16:13 +0300)]
Update trasient hint with Xcb platform

RevBy: Jan Arne Petersen

5 years agoRemoved non-functional server logic classes
Pekka Vuorela [Tue, 23 Apr 2013 08:29:03 +0000 (11:29 +0300)]
Removed non-functional server logic classes

RevBy: Jan Arne Petersen

5 years agoSet window types to input
Pekka Vuorela [Tue, 23 Apr 2013 08:11:21 +0000 (11:11 +0300)]
Set window types to input

Compatibility with MCompositor and Maliit 0.8.
InputMethodQuick method call moved just because otherwise Qt was aborting,
possibly due to opengl drivers, but registering after set up is done is
more logical anyways.

RevBy: Jan Arne Petersen

5 years agoDelay hiding windowgroup a bit
Pekka Vuorela [Fri, 19 Apr 2013 13:34:25 +0000 (16:34 +0300)]
Delay hiding windowgroup a bit

Allows plugin to make a transition.
Also removed unnecessary pimplification from WindowGroup.

RevBy: Jan Arne Petersen

5 years agoAdded window parameter to screen/inputmethod area setters
Pekka Vuorela [Fri, 19 Apr 2013 12:46:26 +0000 (15:46 +0300)]
Added window parameter to screen/inputmethod area setters

Earlier input and input method area was considered to be full plugin window
space. That did not work well with fullscreen plugin window where only
specific areas are used for input and rendering input UI.

RevBy: Jan Arne Petersen

5 years agoDon't assume input method area is the same as active window area
Pekka Vuorela [Tue, 16 Apr 2013 14:01:46 +0000 (17:01 +0300)]
Don't assume input method area is the same as active window area

RevBy: Jan Arne Petersen

5 years agoTemporarily allow plugin to set input method
Pekka Vuorela [Tue, 16 Apr 2013 12:32:32 +0000 (15:32 +0300)]
Temporarily allow plugin to set input method

Currently window group tries to set input method area, but assumes
whole plugin window is input method area. That is not expected to
hold, quite contrary on fullscreen plugins.

Restored ability for plugins to tell the size until a proper
mechanisms is implemented.

Mostly reverts commit 0458eed4af3abf02ac95bf35f66e9af135a89d6d.

RevBy: Jan Arne Petersen

5 years agoCosmetic changes
Pekka Vuorela [Tue, 16 Apr 2013 13:18:52 +0000 (16:18 +0300)]
Cosmetic changes

Adjust whitespace, indentation, unnecessary semicolons.

RevBy: Jan Arne Petersen

5 years agoRename function to better describe it
Pekka Vuorela [Tue, 16 Apr 2013 13:17:52 +0000 (16:17 +0300)]
Rename function to better describe it

Not really a getter if always creates a new instance

RevBy: Jan Arne Petersen

5 years agoRemove unnecessary qt-xml dependency
Pekka Vuorela [Tue, 16 Apr 2013 11:58:00 +0000 (14:58 +0300)]
Remove unnecessary qt-xml dependency

RevBy: Jan Arne Petersen

5 years agoAvoid unnecessary QWidget references
Pekka Vuorela [Tue, 16 Apr 2013 11:56:34 +0000 (14:56 +0300)]
Avoid unnecessary QWidget references

RevBy: Jan Arne Petersen

5 years agoAvoid installing libmaliit-connection.a
Pekka Vuorela [Tue, 16 Apr 2013 11:55:35 +0000 (14:55 +0300)]
Avoid installing libmaliit-connection.a

No connection headers are installed so .a is of no use.

RevBy: Jan Arne Petersen

5 years agoRemove inclusion of nonexistent pri file.
Krzesimir Nowak [Tue, 9 Apr 2013 11:00:38 +0000 (13:00 +0200)]
Remove inclusion of nonexistent pri file.

RevBy: TrustMe

5 years agoChanges: Bump version to 0.99.0
Jan Arne Petersen [Tue, 26 Mar 2013 23:05:33 +0000 (00:05 +0100)]
Changes: Bump version to 0.99.0

5 years agoAdd QtDBus marshallers for Maliit::PreeditTextFormat.
Krzesimir Nowak [Thu, 21 Mar 2013 14:11:27 +0000 (15:11 +0100)]
Add QtDBus marshallers for Maliit::PreeditTextFormat.

RevBy: TrustMe

Without them we are not able to even send preedit strings, because QtDBus does
not know how to turn three integers into PreeditTextFormat structure and
otherwise.

5 years agoUse typesafe signal connection to avoid warnings about WId not being a metatype.
Krzesimir Nowak [Thu, 21 Mar 2013 11:22:08 +0000 (12:22 +0100)]
Use typesafe signal connection to avoid warnings about WId not being a metatype.

RevBy: TrustMe

5 years agoMove autodetection into MIMOnScreenPlugins
Jan Arne Petersen [Thu, 21 Mar 2013 07:54:08 +0000 (08:54 +0100)]
Move autodetection into MIMOnScreenPlugins

No reason to have that code inside the plugin manager

5 years agoAdds missing xcb dependencies to PKGCONFIG
Jan Arne Petersen [Thu, 21 Mar 2013 07:52:51 +0000 (08:52 +0100)]
Adds missing xcb dependencies to PKGCONFIG

5 years agoRemove getter and setter for QML import path.
Krzesimir Nowak [Wed, 20 Mar 2013 11:31:21 +0000 (12:31 +0100)]
Remove getter and setter for QML import path.

RevBy: Jan Arne Petersen, Michael Hasselmann

It wasn't used by anything.

5 years agoFix some quick input method docs a bit.
Krzesimir Nowak [Wed, 20 Mar 2013 11:25:34 +0000 (12:25 +0100)]
Fix some quick input method docs a bit.

RevBy: Jan Arne Petersen, Michael Hasselmann

5 years agoRemove unused member in plugin manager.
Krzesimir Nowak [Wed, 20 Mar 2013 11:11:50 +0000 (12:11 +0100)]
Remove unused member in plugin manager.

RevBy: Jan Arne Petersen, Michael Hasselmann

5 years agoMove quick input method under src/quick.
Krzesimir Nowak [Wed, 20 Mar 2013 11:10:29 +0000 (12:10 +0100)]
Move quick input method under src/quick.

RevBy: Jan Arne Petersen, Michael Hasselmann

Also, get rid of "m" prefix from filenames as well.

5 years agoUse QScopedPointer for private implementation objects.
Krzesimir Nowak [Wed, 20 Mar 2013 10:53:59 +0000 (11:53 +0100)]
Use QScopedPointer for private implementation objects.

RevBy: Jan Arne Petersen, Michael Hasselmann

5 years agoPut Quick classes into Maliit namespace and remove the M prefix.
Krzesimir Nowak [Wed, 20 Mar 2013 10:20:02 +0000 (11:20 +0100)]
Put Quick classes into Maliit namespace and remove the M prefix.

RevBy: Jan Arne Petersen, Michael Hasselmann

5 years agoRemove useless include.
Krzesimir Nowak [Wed, 20 Mar 2013 10:07:05 +0000 (11:07 +0100)]
Remove useless include.

RevBy: Jan Arne Petersen, Michael Hasselmann

5 years agoRemove plugin factories.
Krzesimir Nowak [Wed, 20 Mar 2013 10:02:27 +0000 (11:02 +0100)]
Remove plugin factories.

RevBy: Jan Arne Petersen, Michael Hasselmann

This removes both plugin factory abstraction and the implementation for QML
plugins. Plugin manager now creates quick input method directly.

5 years agoDirectly create a quick input method plugin in tests.
Krzesimir Nowak [Wed, 20 Mar 2013 09:53:30 +0000 (10:53 +0100)]
Directly create a quick input method plugin in tests.

RevBy: Jan Arne Petersen, Michael Hasselmann

Factory is going to be removed.

5 years agoMake MInputMethodQuickPlugin standalone.
Krzesimir Nowak [Wed, 20 Mar 2013 09:46:45 +0000 (10:46 +0100)]
Make MInputMethodQuickPlugin standalone.

RevBy: Jan Arne Petersen, Michael Hasselmann

MInputMethodQuickPlugin was initially designed to be derived by plugins, so it
would provide an implementation of qmlFileName() and name() vfunc. Right now
this idea was discarded in favour of quick plugin factory. So now we don't need
the qmlFileName vfunc and instead we pass the QML file to be loaded in plugins'
constructor.

That is - remove the qmlFileName vfunc, implement

5 years agoDo not build qml examples with C++ code now.
Krzesimir Nowak [Wed, 20 Mar 2013 07:48:40 +0000 (08:48 +0100)]
Do not build qml examples with C++ code now.

RevBy: Jan Arne Petersen, Michael Hasselmann

I'm going to break them in following commits.

5 years agoRemove some input context leftover variables.
Krzesimir Nowak [Tue, 19 Mar 2013 08:30:01 +0000 (09:30 +0100)]
Remove some input context leftover variables.

RevBy: TrustMe

5 years agoUpdate the tests, so they build with recent platform changes.
Krzesimir Nowak [Mon, 18 Mar 2013 14:32:58 +0000 (15:32 +0100)]
Update the tests, so they build with recent platform changes.

RevBy: Jan Arne Petersen

5 years agoPass platform to Quick plugins.
Krzesimir Nowak [Mon, 18 Mar 2013 14:31:23 +0000 (15:31 +0100)]
Pass platform to Quick plugins.

RevBy: Jan Arne Petersen

That way we can get rid of both xcb- and Wayland-specific code from
MInputMethodQuick.

5 years agoPass platform to factory plugin.
Krzesimir Nowak [Mon, 18 Mar 2013 14:27:32 +0000 (15:27 +0100)]
Pass platform to factory plugin.

RevBy: Jan Arne Petersen

What will factory do with given platform is to its own. Specifically the factory
for Quick plugins will pass it to created input method plugins.

5 years agoReplace Wayland-specific code with abstract platform function calls.
Krzesimir Nowak [Mon, 18 Mar 2013 14:24:50 +0000 (15:24 +0100)]
Replace Wayland-specific code with abstract platform function calls.

RevBy: Jan Arne Petersen

5 years agoCreate a platform implementation and pass it to plugin manager
Krzesimir Nowak [Mon, 18 Mar 2013 14:21:17 +0000 (15:21 +0100)]
Create a platform implementation and pass it to plugin manager

RevBy: Jan Arne Petersen

Plugin manager will then pass the platform to plugin factories and to window
groups.

5 years agoAdd abstract platform class and its implementations.
Krzesimir Nowak [Mon, 18 Mar 2013 14:17:47 +0000 (15:17 +0100)]
Add abstract platform class and its implementations.

RevBy: Jan Arne Petersen

For now there are implementations using xcb and wayland. Additionally there is
an implementation for unknown platforms which can be used for testing purposes.

5 years agoPut window data into separate file.
Krzesimir Nowak [Mon, 18 Mar 2013 14:10:55 +0000 (15:10 +0100)]
Put window data into separate file.

RevBy: Jan Arne Petersen

It will be used by wayland platform implementation as well.

5 years agoFix build when building without CONFIG+=wayland
Krzesimir Nowak [Mon, 18 Mar 2013 14:45:11 +0000 (15:45 +0100)]
Fix build when building without CONFIG+=wayland

RevBy: TrustMe

Forgot to #ifdef some Wayland code.

5 years agoWorkaround for broken cursor position
Jan Arne Petersen [Thu, 14 Mar 2013 20:30:04 +0000 (21:30 +0100)]
Workaround for broken cursor position

5 years agoAdd support for input region also on wayland
Jan Arne Petersen [Thu, 14 Mar 2013 20:18:19 +0000 (21:18 +0100)]
Add support for input region also on wayland

5 years agoPostpone the creation of window group.
Krzesimir Nowak [Fri, 15 Mar 2013 11:12:29 +0000 (12:12 +0100)]
Postpone the creation of window group.

RevBy: Jan Arne Petersen

It's just a CPU cycles waste if plugin fails to load.

5 years agoInitialize a variable in maliit-plugins-quick.
Krzesimir Nowak [Fri, 15 Mar 2013 11:10:46 +0000 (12:10 +0100)]
Initialize a variable in maliit-plugins-quick.

RevBy: Jan Arne Petersen

When surrounding text is invalid, weston connection does not touch the passed
variables.

5 years agoAdd Wayland surface handling to window group.
Krzesimir Nowak [Fri, 15 Mar 2013 11:10:10 +0000 (12:10 +0100)]
Add Wayland surface handling to window group.

RevBy: Jan Arne Petersen

5 years agoStore position in window list as well.
Krzesimir Nowak [Fri, 15 Mar 2013 11:08:11 +0000 (12:08 +0100)]
Store position in window list as well.

RevBy: Jan Arne Petersen

Will be useful when adding Wayland support.

5 years agoUpdate weston input context connection class.
Krzesimir Nowak [Fri, 15 Mar 2013 10:58:20 +0000 (11:58 +0100)]
Update weston input context connection class.

RevBy: Jan Arne Petersen

Text model was renamed to text input and input method context gained some new
functions.

5 years agoPut weston protocols into separate static library.
Krzesimir Nowak [Fri, 15 Mar 2013 10:55:12 +0000 (11:55 +0100)]
Put weston protocols into separate static library.

RevBy: Jan Arne Petersen

When input-method and text protocols become official wayland protocols, we can
just remove this library, libmaliit-weston-protocols.pri inclusions and add the
wl_ prefix in appriopriate places.

5 years agoRemove Qt4 remnants in passthrough-server and maliit-plugins-quick.
Krzesimir Nowak [Fri, 15 Mar 2013 07:26:07 +0000 (08:26 +0100)]
Remove Qt4 remnants in passthrough-server and maliit-plugins-quick.

RevBy: TrustMe

Some of Qt4 ifdeffery remained in examples and test plugins, but those will need
to be revisited anyway.

5 years agoFix build with CONFIG+=wayland.
Krzesimir Nowak [Fri, 15 Mar 2013 07:24:14 +0000 (08:24 +0100)]
Fix build with CONFIG+=wayland.

RevBy: TrustMe

5 years agoFix unused parameter warning.
Krzesimir Nowak [Thu, 14 Mar 2013 12:43:45 +0000 (13:43 +0100)]
Fix unused parameter warning.

RevBy: TrustMe

It fails compilation when using CONFIG+=debug

5 years agoRemove unneded includes and QtWidgets dependencies
Jan Arne Petersen [Wed, 13 Mar 2013 22:15:40 +0000 (23:15 +0100)]
Remove unneded includes and QtWidgets dependencies

maliit-server still depends on QtWidgets and uses QApplication so it can
load plugins using widgets.

5 years agoRemove unused visitWidgetHierarchy
Jan Arne Petersen [Wed, 13 Mar 2013 22:13:42 +0000 (23:13 +0100)]
Remove unused visitWidgetHierarchy

5 years agoRemove unused MImPluginsProxyWidget
Jan Arne Petersen [Wed, 13 Mar 2013 22:11:34 +0000 (23:11 +0100)]
Remove unused MImPluginsProxyWidget

5 years agoRemove ununsed MImDummyInputContext
Jan Arne Petersen [Wed, 13 Mar 2013 22:08:53 +0000 (23:08 +0100)]
Remove ununsed MImDummyInputContext

5 years agoRemove unused MImAppHostedServerLogic
Jan Arne Petersen [Wed, 13 Mar 2013 22:06:56 +0000 (23:06 +0100)]
Remove unused MImAppHostedServerLogic

5 years agoRemove x11 specific code
Jan Arne Petersen [Wed, 13 Mar 2013 22:05:30 +0000 (23:05 +0100)]
Remove x11 specific code

5 years agoRemove direct and input-context part of connection
Jan Arne Petersen [Wed, 13 Mar 2013 21:25:46 +0000 (22:25 +0100)]
Remove direct and input-context part of connection

Turn connection in a static library. Remove bbt_connection test, which
was based on direct connection.

5 years agoRemove disable-dbus build option
Jan Arne Petersen [Wed, 13 Mar 2013 18:20:42 +0000 (19:20 +0100)]
Remove disable-dbus build option

5 years agoRemove tests depending on Qt 4
Jan Arne Petersen [Wed, 13 Mar 2013 18:19:16 +0000 (19:19 +0100)]
Remove tests depending on Qt 4

5 years agoFix minputmethodquickplugin test for Qt 5
Jan Arne Petersen [Wed, 13 Mar 2013 20:51:42 +0000 (21:51 +0100)]
Fix minputmethodquickplugin test for Qt 5

5 years agoRemove examples depending on Qt 4
Jan Arne Petersen [Wed, 13 Mar 2013 18:18:01 +0000 (19:18 +0100)]
Remove examples depending on Qt 4

5 years agoMove Gtk+ input context into an own repository
Jan Arne Petersen [Wed, 13 Mar 2013 13:45:55 +0000 (14:45 +0100)]
Move Gtk+ input context into an own repository

Gtk+ input context and maliit-glib are available as
maliit-inputcontext-gtk.

5 years agoFixes: fix private include and use QT+=gui-private
Thomas Senyk [Wed, 13 Mar 2013 12:48:52 +0000 (13:48 +0100)]
Fixes: fix private include and use QT+=gui-private

RevBy: jpetersen

Chaning include from QtGui/5.0.0/QtGui/qpa/... to
qpa/... and use QT+=gui-private in .pro file.
This makes the include version independent

5 years agoRemove glib-dbus support
Jan Arne Petersen [Mon, 11 Mar 2013 22:31:15 +0000 (23:31 +0100)]
Remove glib-dbus support

5 years agoMove Qt 4 input context into a seperate repository
Jan Arne Petersen [Wed, 13 Mar 2013 11:19:54 +0000 (12:19 +0100)]
Move Qt 4 input context into a seperate repository

Qt 4 input context will be in the maliit-inputcontext-qt4 repository.

5 years agoDowngrade deprecated-declarations errors to warnings when using CONFIG+=debug
Krzesimir Nowak [Tue, 12 Mar 2013 11:48:19 +0000 (12:48 +0100)]
Downgrade deprecated-declarations errors to warnings when using CONFIG+=debug

RevBy: Jan Arne Petersen

GValueArray and related functions are deprecated in recent GLib.

5 years agoFix some more QDBus issues.
Krzesimir Nowak [Tue, 12 Mar 2013 09:24:02 +0000 (10:24 +0100)]
Fix some more QDBus issues.

RevBy: Jan Arne Petersen

preeditRectange and selection were actually never called, because metaobject
invocation is used only when there is at most one output parameter. Those two
have respectively 5 and 2 output parameters. In that case generated code for
those two functions were noops and compiler was issuing warnings about unused
parameters and lack of return statement in function with non-void return value.

The situation is solved by passing a specific class being a parent of those
classes and thus no meta object invocation is used - instead the code is calling
parent's methods directly.

5 years agoMake destructor virtual in class with virtual methods.
Krzesimir Nowak [Tue, 12 Mar 2013 08:15:20 +0000 (09:15 +0100)]
Make destructor virtual in class with virtual methods.

RevBy: TrustMe

Otherwise following warning is emitted:
deleting object of abstract class type ‘Maliit::Server::DBus::Address’ which has
non-virtual destructor will cause undefined behaviour

5 years agoFix some qdbus issues
Jan Arne Petersen [Mon, 11 Mar 2013 21:41:25 +0000 (22:41 +0100)]
Fix some qdbus issues

RevBy: TrustMe

5 years agoEnhanced QML interface event sending
Pekka Vuorela [Mon, 25 Feb 2013 15:27:31 +0000 (17:27 +0200)]
Enhanced QML interface event sending

Added missing parameters for allowing preedit styling, replacement
information, cursor position and added possibility to also send
release key events.

RevBy: Jan Arne Petersen

Forward ported from 0.81 branch

5 years agoReplace correctionEnabled with predictionEnabled in qml interface
Pekka Vuorela [Tue, 26 Feb 2013 14:06:49 +0000 (16:06 +0200)]
Replace correctionEnabled with predictionEnabled in qml interface

Correction being Maliit specific interface with unknown future at this
point.

RevBy: Jan Arne Petersen

Forward ported from 0.81 branch

5 years agoFix plugins windows are never added to WindowGroup
Jan Arne Petersen [Mon, 11 Mar 2013 21:06:42 +0000 (22:06 +0100)]
Fix plugins windows are never added to WindowGroup

5 years agoFix showing of nemo-keyboard
Jan Arne Petersen [Mon, 11 Mar 2013 21:06:23 +0000 (22:06 +0100)]
Fix showing of nemo-keyboard

5 years agoFix qdbus interface and adaptor generation
Jan Arne Petersen [Mon, 11 Mar 2013 20:37:37 +0000 (21:37 +0100)]
Fix qdbus interface and adaptor generation

Use the builtin Qt 5 dbus qmake rules for generating interface and
adaptor headers and sources.

5 years agoRemove MIndicatorServiceClient
Jan Arne Petersen [Mon, 25 Feb 2013 20:12:52 +0000 (21:12 +0100)]
Remove MIndicatorServiceClient

5 years agoRemove noqml CONFIG option
Jan Arne Petersen [Mon, 25 Feb 2013 19:01:54 +0000 (20:01 +0100)]
Remove noqml CONFIG option

5 years agoDisable useless disable-background-translucency CONFIG option.
Krzesimir Nowak [Fri, 8 Mar 2013 11:09:42 +0000 (12:09 +0100)]
Disable useless disable-background-translucency CONFIG option.

RevBy: Jan Arne Petersen

It was used in surface abstraction, but now plugins will have to care about it.

5 years agoRemove surface abstraction.
Krzesimir Nowak [Fri, 8 Mar 2013 11:07:52 +0000 (12:07 +0100)]
Remove surface abstraction.

RevBy: Jan Arne Petersen

It is not used in framework at all.

5 years agoDo not use surface abstraction in tests.
Krzesimir Nowak [Fri, 8 Mar 2013 11:04:42 +0000 (12:04 +0100)]
Do not use surface abstraction in tests.

RevBy: Jan Arne Petersen

5 years agoDo not use surface abstraction in examples.
Krzesimir Nowak [Fri, 8 Mar 2013 11:03:44 +0000 (12:03 +0100)]
Do not use surface abstraction in examples.

RevBy: Jan Arne Petersen

5 years agoStop using surface abstraction in maliit-plugins-quick.
Krzesimir Nowak [Fri, 8 Mar 2013 11:02:03 +0000 (12:02 +0100)]
Stop using surface abstraction in maliit-plugins-quick.

RevBy: Jan Arne Petersen

Just create a QuickView directly and set some flags and attributes on it.