diff --git a/PySide/QtDeclarative/typesystem_declarative.xml b/PySide/QtDeclarative/typesystem_declarative.xml
index 7343a4b..bf9a575 100644
--- a/PySide/QtDeclarative/typesystem_declarative.xml
+++ b/PySide/QtDeclarative/typesystem_declarative.xml
@@ -66,6 +66,7 @@
+
diff --git a/PySide/QtNetwork/typesystem_network.xml b/PySide/QtNetwork/typesystem_network.xml
index 5b06579..f261f3a 100644
--- a/PySide/QtNetwork/typesystem_network.xml
+++ b/PySide/QtNetwork/typesystem_network.xml
@@ -92,7 +92,6 @@
-
@@ -105,6 +104,9 @@
+
+
+
@@ -148,13 +150,13 @@
-
+
+
+
-
-
-
+
@@ -203,7 +205,9 @@
+
+
@@ -235,9 +239,12 @@
+
+
+
diff --git a/PySide/QtOpenGL/typesystem_opengl.xml b/PySide/QtOpenGL/typesystem_opengl.xml
index 6ff9614..0ccacd8 100644
--- a/PySide/QtOpenGL/typesystem_opengl.xml
+++ b/PySide/QtOpenGL/typesystem_opengl.xml
@@ -42,6 +42,7 @@
+
@@ -51,16 +52,10 @@
-
-
-
-
-
-
-
+
-
-
+
+
@@ -83,10 +78,13 @@
-
+
+
+
+
@@ -94,13 +92,14 @@
-
+
+
diff --git a/PySide/QtSql/typesystem_sql.xml b/PySide/QtSql/typesystem_sql.xml
index f7c5325..40a08a1 100644
--- a/PySide/QtSql/typesystem_sql.xml
+++ b/PySide/QtSql/typesystem_sql.xml
@@ -113,7 +113,9 @@
+
+
@@ -143,7 +145,9 @@
+
+
diff --git a/PySide/QtWebKit/typesystem_webkit.xml b/PySide/QtWebKit/typesystem_webkit.xml
index ca763bf..1e63292 100644
--- a/PySide/QtWebKit/typesystem_webkit.xml
+++ b/PySide/QtWebKit/typesystem_webkit.xml
@@ -54,7 +54,7 @@
-
+
diff --git a/PySide/QtXml/typesystem_xml.xml b/PySide/QtXml/typesystem_xml.xml
index d018ee5..9d8fb1f 100644
--- a/PySide/QtXml/typesystem_xml.xml
+++ b/PySide/QtXml/typesystem_xml.xml
@@ -27,33 +27,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
QString _errorMsg_;
int _errorLine_ = 0;
int _errorColumn_ = 0;
+
+ PyThreadState* _save = PyEval_SaveThread(); // Py_BEGIN_ALLOW_THREADS
bool _ret_ = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &_errorMsg_, &_errorLine_, &_errorColumn_);
+ PyEval_RestoreThread(_save); // Py_END_ALLOW_THREADS
%PYARG_0 = Shiboken::makeTuple(_ret_, _errorMsg_, _errorLine_, _errorColumn_);
-
-
@@ -217,22 +207,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -247,30 +225,13 @@
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
@@ -309,7 +270,11 @@
QXmlInputSource* _qxmlinputsource_arg_ = 0;
+
+ PyThreadState* _save = PyEval_SaveThread(); // Py_BEGIN_ALLOW_THREADS
%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(%1, %2, _qxmlinputsource_arg_);
+ PyEval_RestoreThread(_save); // Py_END_ALLOW_THREADS
+
%PYARG_0 = Shiboken::makeTuple(%0, _qxmlinputsource_arg_);
@@ -332,7 +297,9 @@
QXmlInputSource* _qxmlinputsource_arg_ = 0;
+ PyThreadState* _save = PyEval_SaveThread(); // Py_BEGIN_ALLOW_THREADS
%RETURN_TYPE %0 = %CPPSELF.%TYPE::%FUNCTION_NAME(%1, %2, _qxmlinputsource_arg_);
+ PyEval_RestoreThread(_save); // Py_END_ALLOW_THREADS
%PYARG_0 = Shiboken::makeTuple(%0, _qxmlinputsource_arg_);
@@ -340,16 +307,6 @@
-
-
@@ -452,9 +409,5 @@
-
-
-
-
diff --git a/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml b/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml
index 322e2f0..51fca16 100644
--- a/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml
+++ b/PySide/QtXmlPatterns/typesystem_xmlpatterns.xml
@@ -44,6 +44,7 @@
+
@@ -55,14 +56,19 @@
+
+
+
+
+
+
+
-
-
-
+
@@ -76,6 +82,7 @@
+
@@ -84,7 +91,6 @@
-
-
-
+
+
diff --git a/PySide/phonon/typesystem_phonon.xml b/PySide/phonon/typesystem_phonon.xml
index c10fcc0..fb4041d 100644
--- a/PySide/phonon/typesystem_phonon.xml
+++ b/PySide/phonon/typesystem_phonon.xml
@@ -78,10 +78,12 @@
+
-
+
+
PySideSignal* signal_item;
@@ -127,21 +129,19 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
@@ -170,29 +170,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -232,14 +252,16 @@
-
-
+
+
+
+
+
-
-
+