~thopiekar/pyside/+git/pyside-thopiekar:dirty-merge-5.9

Last commit made on 2017-12-03
Get this branch:
git clone -b dirty-merge-5.9 https://git.launchpad.net/~thopiekar/pyside/+git/pyside-thopiekar

Branch merges

Branch information

Name:
dirty-merge-5.9
Repository:
lp:~thopiekar/pyside/+git/pyside-thopiekar

Recent commits

78f0dd9... by Thomas Karl Pietrowski

QtWebKitWidgets: Correcting path to typesystem_printsupport.xml

Signed-off-by: Thomas Karl Pietrowski <email address hidden> (github: thopiekar)

2bebc9f... by Thomas Karl Pietrowski

QtCore: Removing functions

These are not generated anymore. Are they obsolete and removed?

Signed-off-by: Thomas Karl Pietrowski <email address hidden> (github: thopiekar)

7cc53ad... by Thomas Karl Pietrowski

Yet another dirty merge..

Signed-off-by: Thomas Karl Pietrowski <email address hidden> (github: thopiekar)

4ec9cfa... by Alexandru Croitor <email address hidden>

Fix "GLint"-like typedefs to be resolved by shiboken on macOS

On macOS the GL integer types are typedefed to C++11 fixed width
integer types, like int32_t. Add these types to
typesystem_core_common.xml as primitive types, so that OpenGL
function bindings are properly generated.

For conversion purposes, once the generator writes the binding C++
code, the fixed width integer types get resolved to simple types
like "int", and thus the primitive type conversion template for "int"
is used.

Change-Id: Ie41f5fb3fbc300c34ea777b875a57cff558d79df
Reviewed-by: Friedemann Kleint <email address hidden>

58f937f... by Friedemann Kleint

Add QtTextToSpeech

Task-number: PYSIDE-487
Change-Id: If2a6104d20ba2ce03888fe71ca19d4bded68f884
Reviewed-by: Alexandru Croitor <email address hidden>

154c712... by Friedemann Kleint

Merge remote-tracking branch 'origin/5.6' into 5.9

Change-Id: Ie166857d973d5de39a954b424a9d3179cbea60b8

0baf9db... by Friedemann Kleint

Exclude some unhandled types

Reduce number of warnings about unmatched parameter types.

Task-number: PYSIDE-487
Change-Id: I54861c416726133306a00067a71e195db6095dc5
Reviewed-by: Alexandru Croitor <email address hidden>

8465adf... by Alexandru Croitor <email address hidden>

Collect Qt packages earlier to support QML exceptions

When a80a6eb94433529a6d984e8ff22874f7dff48eea was introduced,
collection of Qt packages was moved from the top level CMake project,
to the PySide2 CMake subproject. This caused the issue that libpyside
could not find the QML private API classes (due to the packages not
being found in the project scope), leading to the failing test
javascript_exceptions.py.

This change moves the collection of the Qt packages back into the
top-level project, so that the found Qt packages are propagated to
all subprojects, including libpyside.

Change-Id: Ieb41a51cc40b11c9f9b81143bf1dbe7d9c97da0c
Reviewed-by: Christian Tismer <email address hidden>

5e507c6... by Alexandru Croitor <email address hidden>

Properly differentiate between QML support and private API QML support

This change introduces proper differentiation between finding the QML
headers, and finding the QML private API headers. The public headers
are used for proper QQuickItem subclass registration, while the
the private headers are used for converting QML exceptions to Python
exceptions.

Task-number: PYSIDE-489
Change-Id: Ia36afcb2013a3cf489c6e9ab35917c50ddf313a6
Reviewed-by: Friedemann Kleint <email address hidden>

2abd423... by Alexandru Croitor <email address hidden>

Warn when QML private API include files could not be found

Change-Id: Ie52eb933239a81b2f6563d5f12c1b0bdb0156877
Reviewed-by: Friedemann Kleint <email address hidden>