- Oct 13, 2010
-
-
dt authored
Reviewed-By: Thorbjorn
-
dt authored
Since bearer mangement uses network manager, the bearer plugin has to use dbus to get the network configuration. Due to a bug in dbus 1.3 this can lead to creator beeing blocked for up to 30 seconds on startup. Task-Nr: QTCREATORBUG-2718 Reviewed-By: con
-
Denis Mingulov authored
Precompiled headers are a performance feature supported by some compilers to reduce the (re-)compilation time substantially. Usage in Qt: http://doc.qt.nokia.com/4.7/qmake-precompiledheaders.html Due to the usage of precompiled headers Qt without demos/examples/webkit etc might be compiled even faster than Qt Creator on some systems. Despite of Qt, Qt Creator consist of mostly quite small subprojects (plugins and libraries) where the effect would not be so noticeable but still will be visible. This patch adds default precompiled headers to any plugin and library (i.e. by changes in src/qtcreatorplugin.pri and src/qtcreatorlibrary.pri respectively). Almost the same headers are included to general precompiled header (src/shared/qtcreator_pch.h) like used in QtCore, just QPointer/QScopedPointer etc and QDebug are added, it is used almost in any subproject. Also for plugins some QtGui related headers are added (src/shared/qtcreator_gui_pch.h). Default precompiled headers are enabled so: isEmpty(PRECOMPILED_HEADER):PRECOMPILED_HEADER = $$PWD/shared/header.h So it is possible to override this variable in any place in the project file in case if it will be needed. Such overriding is used for Botan (src/libs/3rdparty/botan) - it is not a Qt project, just a pure C++. Most usable headers were used to create special precompiled header for Botan. It is 3rd party component so also src/libs/3rdparty/precompiled_headers folder was created - to use for any future 3rd party components' precompiled headers. To enable a usage of precompiled headers feature in Qt projects 'precompile_header' has to be added to CONFIG. It is done by default for limited platforms only (e.g. not for Linux now), so to enable it on any other platform - e.g. special qmake command has to be used: qmake "CONFIG *= precompile_header" -r ../../qt-creator/ To disable a usage of precompiled headers (on platforms where it is pre-enabled - otherwise it will be used automatically): qmake "CONFIG -= precompile_header" -r ../../qt-creator/ To see on which platforms precompiled headers feature is enabled by default - qt/mkspecs folder has to be checked. Precompiled headers require an additional space on the disk, it looks like for Qt Creator full size of the shadow build folder grows up to 2 times (e.g. 1.5 GB to 3 GB). Test results: Linux x64, gcc 4.4, T7500, 3 GB RAM: About 22.5 minutes are reduced to about 14 minutes (almost 80% faster). Windows x86, vs2008, P8400, 2 GB RAM: About 70 minutes are reduced to about 20 minutes (amazing 250% faster). Merge-request: 2182 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Denis Mingulov authored
Merge-request: 2182 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Christian Kamm authored
Task-number: QTCREATORBUG-2639 Reviewed-by: dt
-
Christian Kamm authored
Task-number: QTCREATORBUG-2639 Reviewed-by: Thomas Hartmann
-
Christian Kamm authored
Task-number: QTCREATORBUG-2639 Reviewed-by: dt
-
Christian Kamm authored
Reviewed-by: Thomas Hartmann
-
Christian Kandeler authored
Reviewed-by: kh1
-
Christian Kandeler authored
We should change the contents of existing files as little as possible. Task-number: QTCREATORBUG-2647 Reviewed-by: kh1
-
Christian Kandeler authored
The error() signal was not connected anywhere. Also, there was no way to interrupt a failing operation. Reviewed-by: kh1
-
hjk authored
Reviewed-by: Friedemann Kleint
-
- Oct 12, 2010
-
-
dt authored
Task-Nr: QTCREATORBUG-2722 Reviewed-By: kh
-
kh1 authored
Reviewed-by: ck
-
Jarek Kobus authored
-
hjk authored
This improves overall debugging experience after some "mostly harmless" errors. Reviewed-by: Friedemann Kleint Task-number: QTCREATORBUG-2004
-
hjk authored
Task-number: QTCREATORBUG-2004
-
hjk authored
Reviewed-by: Friedemann Kleint
-
Leandro Melo authored
Reviewed-by: con
-
hjk authored
Reviewed-by: Friedemann Kleint
-
hjk authored
Reviewed-by: Friedemann Kleint
-
Thomas Hartmann authored
Apple + Alt + Space is a reserved key at least on OS X 10.5. Task-number: QTCREATORBUG-2628 Done-with: Lasse Holmstedt Reviewed-by: Lasse Holmstedt
-
hjk authored
Reviewed-by: Friedemann Kleint
-
Friedemann Kleint authored
Reviewed-b: hjk
-
Friedemann Kleint authored
Reviewed-by: hjk
-
- Oct 11, 2010
-
-
Christian Kandeler authored
The UTFS stuff does not seem to be reliable enough at the moment. Deploying is too important to take that risk. Reviewed-by: kh1 Reviewed-by: Leena Miettinen
-
Oswald Buddenhagen authored
-
hjk authored
Reviewed-by: Friedemann Kleint Task-number: QTCREATORBUG-2669
-
dt authored
Reviewed-By: ck Task-Nr: QTCREATORBUG-2653
-
dt authored
Task-Nr: QTCREATORBUG-2618 Reviewed-By: hunger
-
dt authored
Reviewed-By: hunger
-
dt authored
Reviewed-By: hunger
-
Christian Kandeler authored
We must not save a Qt4ProFileNode in our MaemoDeployableListModel, since it might no longer exist when we use it again. Reviewed-by: kh1
-
Friedemann Kleint authored
Protect endInferior() from repeated invocation. Reviewed-by: hjk Task-number: QTCREATORBUG-2681
-
hjk authored
-
Pawel Polanski authored
(cherry picked from commit 1bed93e0)
-
hjk authored
Reviewed-by: Friedemann Kleint Task-number: QTCREATORBUG-2681
-
kh1 authored
Reviewed-by: ck
-
Christian Kandeler authored
Also don't waste performance by repeatedly reacting to the same project file change. This is relevant for bigger projects to which a Maemo target might have been added by mistake. Task-number: QTCREATORBUG-2647 Reviewed-by: kh1
-
Christian Kandeler authored
I recently changed the signal argument, but forgot to update some of the points of use. Reviewed-by: kh1
-