[Development] Qt 5.5.0 header diff

Frederik Gladhorn frederik.gladhorn at theqtcompany.com
Thu Jun 4 15:29:10 CEST 2015


It's time for the header diffs, please help review the changes (Qt 5.4.2 to 
5.5.0) to make sure nothing that was added to the public headers slipped 
through when it shouldn't be there.

I'll send mails in reply to this one with the diffs attached (that will take a 
while).

Cheers,
Frederik

Output of header-diff.pl origin/5.4.2..origin/5.5.0:

Found module Qt3DCore in /home/frederik/dev/qt/qt-src-
dev//qt3d/src/core/core.pro
 - Module has 41 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module Qt3DInput in /home/frederik/dev/qt/qt-src-
dev//qt3d/src/input/input.pro
 - Module has 5 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module Qt3DRenderer in /home/frederik/dev/qt/qt-src-
dev//qt3d/src/render/render.pro
 - Module has 74 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtAndroidExtras in /home/frederik/dev/qt/qt-src-
dev//qtandroidextras/src/androidextras/androidextras.pro
 - No public headers for module QtAndroidExtras
Found module QtConcurrent in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/concurrent/concurrent.pro
 - Module has 15 public headers now
 - QtConcurrent.diff created
Found module QtCore in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/corelib/corelib.pro
 - Module has 191 public headers now
 - QtCore.diff created
Found module QtDBus in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/dbus/dbus.pro
 - Module has 19 public headers now
 - QtDBus.diff created
Found module QtGui in /home/frederik/dev/qt/qt-src-dev//qtbase/src/gui/gui.pro
 - Module has 128 public headers now
 - QtGui.diff created
Found module QtNetwork in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/network/network.pro
 - Module has 34 public headers now
 - QtNetwork.diff created
Found module QtOpenGL in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/opengl/opengl.pro
 - Module has 8 public headers now
 - QtOpenGL.diff created
Found module QtOpenGLExtensions in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/openglextensions/openglextensions.pro
 - Module has 1 public headers now
 - QtOpenGLExtensions.diff created
Found module QtPlatformSupport in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/platformsupport/platformsupport.pro
 - No public headers for module QtPlatformSupport
Found module QtPrintSupport in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/printsupport/printsupport.pro
 - Module has 9 public headers now
 - QtPrintSupport.diff created
Found module QtSql in /home/frederik/dev/qt/qt-src-dev//qtbase/src/sql/sql.pro
 - Module has 14 public headers now
 - QtSql.diff created
Found module QtTest in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/testlib/testlib.pro
 - Module has 18 public headers now
 - QtTest.diff created
Found module QtWidgets in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/widgets/widgets.pro
 - Module has 135 public headers now
 - QtWidgets.diff created
Found module qtmain in /home/frederik/dev/qt/qt-src-
dev//qtbase/src/winmain/winmain.pro
 - No public headers for module qtmain
Found module QtXml in /home/frederik/dev/qt/qt-src-dev//qtbase/src/xml/xml.pro
 - Module has 3 public headers now
 - QtXml.diff created
Found module QtBluetooth in /home/frederik/dev/qt/qt-src-
dev//qtconnectivity/src/bluetooth/bluetooth.pro
 - Module has 19 public headers now
 - QtBluetooth.diff created
Found module QtNfc in /home/frederik/dev/qt/qt-src-
dev//qtconnectivity/src/nfc/nfc.pro
 - Module has 12 public headers now
 - QtNfc.diff created
Found module QtQuickParticles in /home/frederik/dev/qt/qt-src-
dev//qtdeclarative/src/particles/particles.pro
 - No public headers for module QtQuickParticles
Found module QtQml in /home/frederik/dev/qt/qt-src-
dev//qtdeclarative/src/qml/qml.pro
 - Module has 27 public headers now
 - QtQml.diff created
Found module QtQmlDevTools in /home/frederik/dev/qt/qt-src-
dev//qtdeclarative/src/qmldevtools/qmldevtools.pro
 - No public headers for module QtQmlDevTools
Found module QtQuickTest in /home/frederik/dev/qt/qt-src-
dev//qtdeclarative/src/qmltest/qmltest.pro
 - Module has 2 public headers now
 - QtQuickTest.diff created
Found module QtQuick in /home/frederik/dev/qt/qt-src-
dev//qtdeclarative/src/quick/quick.pro
 - Module has 24 public headers now
 - QtQuick.diff created
Found module QtQuickWidgets in /home/frederik/dev/qt/qt-src-
dev//qtdeclarative/src/quickwidgets/quickwidgets.pro
 - Module has 2 public headers now
 - QtQuickWidgets.diff created
Found module QtDocGallery in /home/frederik/dev/qt/qt-src-
dev//qtdocgallery/src/gallery/gallery.pro
 - Module has 14 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module Enginio in /home/frederik/dev/qt/qt-src-
dev//qtenginio/src/enginio_client/enginio_client.pro
 - Module has 10 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module enginioplugin in /home/frederik/dev/qt/qt-src-
dev//qtenginio/src/enginio_plugin/enginio_plugin.pro
 - No public headers for module enginioplugin
Found module QtFeedback in /home/frederik/dev/qt/qt-src-
dev//qtfeedback/src/feedback/feedback.pro
 - Module has 5 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtJsonDb in /home/frederik/dev/qt/qt-src-
dev//qtjsondb/src/client/client.pro
 - No public headers for module QtJsonDb
Found module jsondb in /home/frederik/dev/qt/qt-src-
dev//qtjsondb/src/daemon/daemon.pro
 - No public headers for module jsondb
Found module QtJsonDbJsonStream in /home/frederik/dev/qt/qt-src-
dev//qtjsondb/src/jsonstream/jsonstream.pro
 - No public headers for module QtJsonDbJsonStream
Found module QtJsonDbPartition in /home/frederik/dev/qt/qt-src-
dev//qtjsondb/src/partition/partition.pro
 - No public headers for module QtJsonDbPartition
Found module QtLocation in /home/frederik/dev/qt/qt-src-
dev//qtlocation/src/location/location.pro
 - Module has 42 public headers now
 - QtLocation.diff created
Found module QtPositioning in /home/frederik/dev/qt/qt-src-
dev//qtlocation/src/positioning/positioning.pro
 - Module has 15 public headers now
 - QtPositioning.diff created
Found module QtMacExtras in /home/frederik/dev/qt/qt-src-
dev//qtmacextras/src/macextras/macextras.pro
 - No public headers for module QtMacExtras
Found module qgsttools_p in /home/frederik/dev/qt/qt-src-
dev//qtmultimedia/src/gsttools/gsttools.pro
 - No public headers for module qgsttools_p
Found module QtMultimedia in /home/frederik/dev/qt/qt-src-
dev//qtmultimedia/src/multimedia/multimedia.pro
 - Module has 79 public headers now
 - QtMultimedia.diff created
Found module QtMultimediaWidgets in /home/frederik/dev/qt/qt-src-
dev//qtmultimedia/src/multimediawidgets/multimediawidgets.pro
 - Module has 5 public headers now
 - QtMultimediaWidgets.diff created
Found module QtMultimediaQuick_p in /home/frederik/dev/qt/qt-src-
dev//qtmultimedia/src/qtmultimediaquicktools/qtmultimediaquicktools.pro
 - Module has 3 public headers now
 - QtMultimediaQuick_p.diff created
Found module QtContacts in /home/frederik/dev/qt/qt-src-
dev//qtpim/src/contacts/contacts.pro
 - Module has 67 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtOrganizer in /home/frederik/dev/qt/qt-src-
dev//qtpim/src/organizer/organizer.pro
 - Module has 71 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtVersit in /home/frederik/dev/qt/qt-src-
dev//qtpim/src/versit/versit.pro
 - Module has 9 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtVersitOrganizer in /home/frederik/dev/qt/qt-src-
dev//qtpim/src/versitorganizer/versitorganizer.pro
 - Module has 5 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtDeclarative in /home/frederik/dev/qt/qt-src-
dev//qtquick1/src/declarative/declarative.pro
 - Module has 23 public headers now
 - QtDeclarative.diff created
Found module qtquickcontrolsplugin in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols/src/controls/controls.pro
 - No public headers for module qtquickcontrolsplugin
Found module dialogplugin in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols/src/dialogs/dialogs.pro
 - No public headers for module dialogplugin
Found module qtquickextrasplugin in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols/src/extras/extras.pro
 - No public headers for module qtquickextrasplugin
Found module qquicklayoutsplugin in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols/src/layouts/layouts.pro
 - No public headers for module qquicklayoutsplugin
Found module widgetsplugin in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols/src/widgets/widgets.pro
 - No public headers for module widgetsplugin
Found module QtQuickCalendar in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols2/src/calendar/calendar.pro
 - No public headers for module QtQuickCalendar
Found module QtQuickControls in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols2/src/controls/controls.pro
 - No public headers for module QtQuickControls
Found module QtQuickExtras in /home/frederik/dev/qt/qt-src-
dev//qtquickcontrols2/src/extras/extras.pro
 - No public headers for module QtQuickExtras
Found module QtScript in /home/frederik/dev/qt/qt-src-
dev//qtscript/src/script/script.pro
 - Module has 14 public headers now
 - QtScript.diff created
Found module QtScriptTools in /home/frederik/dev/qt/qt-src-
dev//qtscript/src/scripttools/scripttools.pro
 - Module has 1 public headers now
 - QtScriptTools.diff created
Found module QtSensors in /home/frederik/dev/qt/qt-src-
dev//qtsensors/src/sensors/sensors.pro
 - Module has 26 public headers now
 - QtSensors.diff created
Found module QtSerialPort in /home/frederik/dev/qt/qt-src-
dev//qtserialport/src/serialport/serialport.pro
 - Module has 3 public headers now
 - QtSerialPort.diff created
Found module QtTextToSpeech in /home/frederik/dev/qt/qt-src-
dev//qtspeech/src/tts/tts.pro
 - No public headers for module QtTextToSpeech
Found module QtSvg in /home/frederik/dev/qt/qt-src-dev//qtsvg/src/svg/svg.pro
 - Module has 5 public headers now
 - QtSvg.diff created
Found module QtPublishSubscribe in /home/frederik/dev/qt/qt-src-
dev//qtsystems/src/publishsubscribe/publishsubscribe.pro
 - Module has 4 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtServiceFramework in /home/frederik/dev/qt/qt-src-
dev//qtsystems/src/serviceframework/serviceframework.pro
 - Module has 9 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtSystemInfo in /home/frederik/dev/qt/qt-src-
dev//qtsystems/src/systeminfo/systeminfo.pro
 - Module has 5 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtWaylandClient in /home/frederik/dev/qt/qt-src-
dev//qtwayland/src/client/client.pro
 - No public headers for module QtWaylandClient
Found module QtCompositor in /home/frederik/dev/qt/qt-src-
dev//qtwayland/src/compositor/compositor.pro
 - No public headers for module QtCompositor
Found module QtWebChannel in /home/frederik/dev/qt/qt-src-
dev//qtwebchannel/src/webchannel/webchannel.pro
 - Module has 4 public headers now
 - QtWebChannel.diff created
Found module QtWebEngine in /home/frederik/dev/qt/qt-src-
dev//qtwebengine/src/webengine/webengine.pro
 - Module has 1 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtWebEngineWidgets in /home/frederik/dev/qt/qt-src-
dev//qtwebengine/src/webenginewidgets/webenginewidgets.pro
 - Module has 10 public headers now
fatal: bad revision 'origin/5.4.2..origin/5.5.0'
 - Git failed, skipping
Found module QtWebSockets in /home/frederik/dev/qt/qt-src-
dev//qtwebsockets/src/websockets/websockets.pro
 - Module has 6 public headers now
 - QtWebSockets.diff created
Found module declarative_webview in /home/frederik/dev/qt/qt-src-
dev//qtwebview/src/imports/imports.pro
 - No public headers for module declarative_webview
Found module QtAndroidWebView in /home/frederik/dev/qt/qt-src-
dev//qtwebview/src/jar/bundledjar.pro
 - No public headers for module QtAndroidWebView
Found module QtAndroidWebView in /home/frederik/dev/qt/qt-src-
dev//qtwebview/src/jar/distributedjar.pro
 - No public headers for module QtAndroidWebView
Found module QtWebView in /home/frederik/dev/qt/qt-src-
dev//qtwebview/src/webview/webview.pro
 - No public headers for module QtWebView
Found module QtWinExtras in /home/frederik/dev/qt/qt-src-
dev//qtwinextras/src/winextras/winextras.pro
 - No public headers for module QtWinExtras
Found module QtX11Extras in /home/frederik/dev/qt/qt-src-
dev//qtx11extras/src/x11extras/x11extras.pro
 - Module has 2 public headers now
 - QtX11Extras.diff created
Found module QtXmlPatterns in /home/frederik/dev/qt/qt-src-
dev//qtxmlpatterns/src/xmlpatterns/xmlpatterns.pro
 - Module has 15 public headers now
 - QtXmlPatterns.diff created

Results
Modules with no public headers:
        QtAndroidExtras
        QtAndroidWebView
        QtAndroidWebView
        QtCompositor
        QtJsonDb
        QtJsonDbJsonStream
        QtJsonDbPartition
        QtMacExtras
        QtPlatformSupport
        QtQmlDevTools
        QtQuickCalendar
        QtQuickControls
        QtQuickExtras
        QtQuickParticles
        QtTextToSpeech
        QtWaylandClient
        QtWebView
        QtWinExtras
        declarative_webview
        dialogplugin
        enginioplugin
        jsondb
        qgsttools_p
        qquicklayoutsplugin
        qtmain
        qtquickcontrolsplugin
        qtquickextrasplugin
        widgetsplugin
Modules with no changes to public headers:

Modules for which Git failed to retrieve changes:
        Enginio
        Qt3DCore
        Qt3DInput
        Qt3DRenderer
        QtContacts
        QtDocGallery
        QtFeedback
        QtOrganizer
        QtPublishSubscribe
        QtServiceFramework
        QtSystemInfo
        QtVersit
        QtVersitOrganizer
        QtWebEngine
        QtWebEngineWidgets



More information about the Development mailing list