Makefile.in.diff

diff --git a/Makefile.in b/Makefile.in
index 38d7e14..553b7aa 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -162,6 +162,7 @@ host_triplet = @host@
 @QMIMODEM_TRUE@        drivers/qmimodem/qmimodem.c \

spacebar crash

#0  Tp::DBusProxy::objectPath (this=0x0)
    at /home/jbb/kde/src/telepathy-qt/TelepathyQt/dbus-proxy.cpp:131
#1  0x00007fffe1adcc50 in Conversation::Conversation (this=0x555555ac5960, contactId=..., 
    account=..., parent=<optimized out>)
    at /home/jbb/kde/install/include/telepathy-qt5/TelepathyQt/shared-ptr.h:150
#2  0x00007fffe1afef8d in MainLogModel::processQueryResults (this=0x555555a54fa0, query=...)

Qt 5.15 crash

0x00007ffff5b392b8 in list_append(QQmlListProperty<QObject>*, QObject*) () from /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
(gdb) bt
#0  0x00007ffff5b392b8 in list_append(QQmlListProperty<QObject>*, QObject*) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
#1  0x00007ffff5bc9ea7 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
#2  0x00007ffff5bca513 in QQmlObjectCreator::setupBindings(bool) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
#3  0x00007ffff5bc6b93 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5

ktp-common-internals rebase diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 280a8a8..ce14aa4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,20 +10,22 @@ set (CMAKE_MODULE_PATH
 cmake_policy(SET CMP0002 OLD)

kaidan tests patch

diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 903a7d3..aa125bc 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -2,8 +2,9 @@ set(
     qt_quick_test_harness_source_files

qxmpp osxcross Qt 5.14

# kdesrc-build running: 'make'
# from directory: /root/kde/build/qxmpp
Scanning dependencies of target qxmpp_autogen
[  1%] Automatic MOC for target qxmpp
[  1%] Built target qxmpp_autogen
Scanning dependencies of target qxmpp

Paste #Rt4wgU6FS

/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate10createIntoI23QDeclarativeVideoOutputEEvPv[_ZN11QQmlPrivate10createIntoI23QDeclarativeVideoOutputEEvPv]+0x10): undefined reference to `QDeclarativeVideoOutput::QDeclarativeVideoOutput(QQuickItem*)'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED1Ev[_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED1Ev]+0x2b): undefined reference to `QDeclarativeVideoOutput::~QDeclarativeVideoOutput()'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED0Ev[_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED0Ev]+0x26): undefined reference to `QDeclarativeVideoOutput::~QDeclarativeVideoOutput()'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate10createIntoI12QSoundEffectEEvPv[_ZN11QQmlPrivate10createIntoI12QSoundEffectEEvPv]+0x10): undefined reference to `QSoundEffect::QSoundEffect(QObject*)'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED1Ev[_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED1Ev]+0x20): undefined reference to `QSoundEffect::~QSoundEffect()'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED0Ev[_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED0Ev]+0x1b): undefined reference to `QSoundEffect::~QSoundEffect()'

Binding

import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.12
import QtQuick.Controls 2.12

Window {

Paste #YCptu2WmR

# before optimization:

counter: int = 0

for i in range(0, 9):
    counter += 1

get IP

#!/usr/bin/env python2
from __future__ import print_function
"""

use as