Package: maliit-framework / 2.3.0-6

Metadata

Package Version Patches format
maliit-framework 2.3.0-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_move the operator== definition to global namespace.patch | (download)

tests/ut_mimserveroptions/ut_mimserveroptions.cpp | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 [patch] ut_mimserveroptions: move the operator== definition to global
 namespace

With gcc-12 having the operator== in anonymous namespace for a struct which
is in the global namespace results in a lengthy compilation error. Moving
this non-mmember function into the global namespace fixes the issue.

Fixes #112

0002_prevent qlist returned by subject pluginDescriptions from being deleted.patch | (download)

tests/ft_mimpluginmanager/ft_mimpluginmanager.cpp | 17 11 + 6 - 0 !
1 file changed, 11 insertions(+), 6 deletions(-)

 [patch] prevent qlist returned by subject->plugindescriptions from
 being deleted

If we don't save QList to a variable, it becomes deleted, and pointer
returned by findPluginDescriptions becomes invalid. Then trying to call
description->enabled() results in a segmentation fault.

0003_fix stack smashing.patch | (download)

src/mimhwkeyboardtracker.cpp | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 [patch] fix stack smashing due to mishandled ioctl bits reading


0004_connection Move dbus socket to well known path in XD.patch | (download)

connection/serverdbusaddress.cpp | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 [patch 4/4] connection: move dbus socket to well known path in
 XDG_RUNTIME_DIR

As dbus has now changed to make tmpdir behave the same as dir, socket
creation fails when the directory does not exist, and it is no longer
automatically removed upon exit. Instead, switch to a well known name
under XDG_RUNTIME_DIR, as only one instance of the dbus service can
exist at a time, per user.

Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

1001_input context look for inputMethodExtensions at the parents too.patch | (download)

input-context/minputcontext.cpp | 22 18 + 4 - 0 !
1 file changed, 18 insertions(+), 4 deletions(-)

 [patch] input-context: look for __inputmethodextensions at the
 parents too

Look for `__inputMethodExtensions` custom property recursively upwards
the parent tree. This is useful when a QQuickTextEdit is wrapped inside
another QML component and application doesn't have access to the
QQuickTextEdit itself.