[Kde-bindings] KDE/kdebindings

Richard Dale Richard_Dale at tipitina.demon.co.uk
Fri Feb 29 16:33:48 UTC 2008


SVN commit 780626 by rdale:

* Fix parsing problem with the qlocale.h header
* Always assume QT_NO_CAST_TO_ASCII is true
* Added some more Qt 4.4 headers when generating the smoke lib

CCMAIL: kde-bindings at kde.org

 M  +3 -1      kalyptus/kalyptus  
 M  +16 -7     smoke/qt/header_list  


--- trunk/KDE/kdebindings/kalyptus/kalyptus #780625:780626
@@ -579,6 +579,8 @@
 				     $p =~ m/^#\s*if\s+defined\s*\(?QT_COMPAT/ or
 				     $p =~ m/^#\s*ifdef\s+CONTAINER_CUSTOM_WIDGETS/ or
 				     $p =~ m/^#\s*ifdef\s+Q_COMPILER_MANGLES_RETURN_TYPE/ or
+				     $p =~ m/^#ifndef\s+QT_NO_CAST_TO_ASCII/ or
+				     $p =~ m/^#if\s+\(defined\(__arm__\)\s+\|\|\s+defined\(__ARMEL__\)\)/ or
 				     $p =~ m/^#\s*ifdef\s+Q_MAC_COMPAT_GL_FUNCTIONS/ or
 				     $p =~ m/^#\s*ifdef\s+QT3_SUPPORT/ or
 				     $p =~ m/^#\s*ifdef\s+KDE3_SUPPORT/ or
@@ -1063,7 +1065,7 @@
 		$inExtern = 0;
 	}
 	# end of an in-block declaration
-	elsif ( $decl =~ /^\s*}\s*(.*?)\s*;\s*$/ || ($decl =~ /^\s*}\s*$/ && $inNamespace) ) {
+	elsif ( $decl =~ /^\s*}\s*(.*?)\s*;\s*$/ || ($decl =~ /^\s*}\s*$/) ) {
 		if ( $cNode->{astNodeName} eq "--" ) {
 			# structure typedefs should have no name preassigned.
 			# If they do, then the name in 
--- trunk/KDE/kdebindings/smoke/qt/header_list #780625:780626
@@ -9,12 +9,6 @@
 qbytearraymatcher.h
 qcache.h
 qchar.h
-qconfig-dist.h
-qconfig.h
-qconfig-large.h
-qconfig-medium.h
-qconfig-minimal.h
-qconfig-small.h
 qcoreapplication.h
 qcoreevent.h
 qdatastream.h
@@ -35,7 +29,6 @@
 qlibraryinfo.h
 qline.h
 qlocale.h
-qmap.h
 qmetaobject.h
 qmetatype.h
 qmimedata.h
@@ -143,10 +136,20 @@
 qgraphicsproxywidget.h
 qgraphicssceneevent.h
 qgraphicsscene.h
+qgraphicssvgitem.h
 qgraphicsview.h
 qgraphicswidget.h
 qgridlayout.h
 qgroupbox.h
+qcommandlinkbutton.h
+qcontainerfwd.h
+qfilesystemmodel.h
+qformlayout.h
+qplaintextedit.h
+qprinterinfo.h
+qprintpreviewdialog.h
+qprintpreviewwidget.h
+qtextboundaryfinder.h
 qhboxlayout.h
 qheaderview.h
 qiconengine.h
@@ -272,9 +275,14 @@
 qhostaddress.h
 qhostinfo.h
 qhttp.h
+qlocalserver.h
+qlocalsocket.h
 qnetworkaccessmanager.h
 qnetworkinterface.h
 qnetworkproxy.h
+qnetworkcookie.h
+qnetworkreply.h
+qnetworkrequest.h
 qtcpserver.h
 qtcpsocket.h
 qudpsocket.h
@@ -299,6 +307,7 @@
 qsqlrelation.h
 qsqlresult.h
 qsqltablemodel.h
+qgraphicssvgitem.h
 qsvgrenderer.h
 qsvgwidget.h
 quiloader.h



More information about the Kde-bindings mailing list