OSDN Git Service
Tobias Hunger [Fri, 15 Apr 2011 15:43:44 +0000 (17:43 +0200)]
VCS: Notify project wizard about config changes
... and have the project wizard update the available VCS.
Task-number: QTCREATORBUG-4423
Tobias Hunger [Fri, 15 Apr 2011 15:07:15 +0000 (17:07 +0200)]
Fix warning about non-virtual destructor
Tobias Hunger [Fri, 15 Apr 2011 15:05:56 +0000 (17:05 +0200)]
Cleanup: Remove unnecessary virtual keywords
Tobias Hunger [Fri, 15 Apr 2011 14:39:22 +0000 (16:39 +0200)]
ProjectWizard: Add button to take you to VCS configuration
This makes setting up VCS more discoverable.
Christiaan Janssen [Fri, 15 Apr 2011 14:26:44 +0000 (16:26 +0200)]
QmlDebugger: parsing packets iteratively in the communication protocol
Reviewed-by: Kai Koehne
Christiaan Janssen [Fri, 15 Apr 2011 13:49:54 +0000 (15:49 +0200)]
QmlProfiler: fixed arguments for qmlobserver when profiling
Reviewed-by: Kai Koehne
Christiaan Janssen [Fri, 15 Apr 2011 12:51:49 +0000 (14:51 +0200)]
QmlProfiler: fixed connection reset when new application starts
Reviewed-by: Kai Koehne
Friedemann Kleint [Fri, 15 Apr 2011 14:40:08 +0000 (16:40 +0200)]
FileWatcher: Use Utils::FileSystemWatcher in Core::FileManager.
for everything except links on UNIX, further reducing shutdown time.
Friedemann Kleint [Fri, 15 Apr 2011 14:10:03 +0000 (16:10 +0200)]
Compile.
Tobias Hunger [Fri, 15 Apr 2011 14:02:44 +0000 (16:02 +0200)]
VCS: Do not claim to support any operation if unconfigured
Make sure none of the VCS systems claims it does support any
VCS operation while unconfigured. This stops the specific
VCS from showing up in wizards, etc. till they can actually
be used.
Tobias Hunger [Fri, 15 Apr 2011 13:09:49 +0000 (15:09 +0200)]
SVN: Remove useless virtual keywords and members
Tobias Hunger [Fri, 15 Apr 2011 13:06:21 +0000 (15:06 +0200)]
CVS: Remove useless virtual keywords and members
Tobias Hunger [Fri, 15 Apr 2011 12:59:48 +0000 (14:59 +0200)]
Git: Remove useless virtual keywords
Tobias Hunger [Fri, 15 Apr 2011 12:00:54 +0000 (14:00 +0200)]
Perforce: Remove useless virtual keywords
Friedemann Kleint [Fri, 15 Apr 2011 13:55:11 +0000 (15:55 +0200)]
Utils: Introduce FileSystemWatcher.
Remove duplicated classes ProjectExplorer::FileWatcher
and QmlProjectManager::FileSystemWatcher, create
Utils::FileSystemWatcher from them, merging the functionality.
Also use in HelpManager/Maemo, reducing the number
of QFileSystemWatcher instances (and thus, shutdown time).
Tobias Hunger [Fri, 15 Apr 2011 10:28:31 +0000 (12:28 +0200)]
Utils: Fix possible crash in SynchronousProcess
Disconnect before deleting our data: Otherwise we will get called
via our signals again and then access members that were already
deleted.
Task-number: QTCREATORBUG-4361
Reviewed-by: Friedemann Kleint
Tobias Hunger [Fri, 15 Apr 2011 10:27:45 +0000 (12:27 +0200)]
TaskList: Clean up reopen behavior
Thanks to Ossi for pointing out the errors in my way.
Friedemann Kleint [Fri, 15 Apr 2011 09:43:09 +0000 (11:43 +0200)]
Core: Supppress 'WhatsThis' in dialogs.
Pawel Polanski [Fri, 15 Apr 2011 08:54:41 +0000 (10:54 +0200)]
CodaClient now supports uninstallation
Pawel Polanski [Fri, 15 Apr 2011 08:54:13 +0000 (10:54 +0200)]
CODA: Added uninstallation feature
Friedemann Kleint [Fri, 15 Apr 2011 09:27:15 +0000 (11:27 +0200)]
Wizards: Make it possible to check existing files to overwrite.
Present a checkable list of files to be overwritten,
enabling re-generating a part of the project or class.
Task-number: QTCREATORBUG-4538
Kai Koehne [Fri, 15 Apr 2011 07:35:54 +0000 (09:35 +0200)]
QmlProfiler: Fix crash on application exit
The disconnectClient might be called when the last packet
of data arrives, which means we're deleting the connection
while it's readyRead() method is still running. Avoid this
by using deleteLater().
Reviewed-by: Christiaan Janssen
Kai Koehne [Fri, 15 Apr 2011 07:01:34 +0000 (09:01 +0200)]
QmlProfiler: Fix slot signature
Kai Koehne [Fri, 15 Apr 2011 06:55:55 +0000 (08:55 +0200)]
QmlProfiler: Fix compiler warning
Fix "format ‘%d’ expects type ‘int’, but argument 3 has type ‘quint64’"
Christian Kandeler [Thu, 14 Apr 2011 09:25:52 +0000 (11:25 +0200)]
struct -> class
Reviewed-by: Tobias Hunger
Kai Koehne [Thu, 14 Apr 2011 15:19:28 +0000 (17:19 +0200)]
QmlProfiler: Reinstantiate a QDDClient for every new connection
Kai Koehne [Thu, 14 Apr 2011 15:18:32 +0000 (17:18 +0200)]
QmlProfiler: Make use of QSharedPointer for TracePlugin
THe plugin might be deleted when the client is deleted.
Kai Koehne [Thu, 14 Apr 2011 15:14:26 +0000 (17:14 +0200)]
QmlProfiler: Use ApplicationLauncher instead of QProcess
Kai Koehne [Thu, 14 Apr 2011 13:49:12 +0000 (15:49 +0200)]
QmlProfiler: Remove use of Qt private headers
Use the copy of QDeclarativeDebugClient we ship with qtcreator.
However, since the internal one misses a waitForConnected any connection
will right now fail.
Kai Koehne [Wed, 13 Apr 2011 13:47:13 +0000 (15:47 +0200)]
QmlDebug: Fix debugging on local machine
Fix regression in that it always assumed that you want to debug
Symbian (over USB).
Kai Koehne [Tue, 12 Apr 2011 15:24:56 +0000 (17:24 +0200)]
QmlProfiler: Enable on Windows
Replace use of sleep() call with a timer.
Tobias Hunger [Thu, 14 Apr 2011 15:29:34 +0000 (17:29 +0200)]
GCCE: Use make.exe on windows
Use make.exe (not make) on windows to match what RVCT does. This is
a cosmetic change to stop percieved flickering when switching between
RVCT and GCCE tool chains.
Tobias Hunger [Thu, 14 Apr 2011 15:23:48 +0000 (17:23 +0200)]
Update makestep on toolchain changes
This way the makestep configuration widget's details will reflect
the actual arguments used.
Tobias Hunger [Thu, 14 Apr 2011 15:23:35 +0000 (17:23 +0200)]
small WS cleanup
Friedemann Kleint [Thu, 14 Apr 2011 14:57:40 +0000 (16:57 +0200)]
Core: Create link file watcher on demand.
As deletion of a QFileSystemWatcher is expensive on Linux
and has an impact on shutdown.
Friedemann Kleint [Thu, 14 Apr 2011 14:29:00 +0000 (16:29 +0200)]
Maemo: Create file watchers on demand.
As QFileSystemWatcher cause some shutdown time.
Rubber-stamped-by: Christian Kandeler <christian.kandeler@nokia.com>
Christiaan Janssen [Thu, 14 Apr 2011 14:05:41 +0000 (16:05 +0200)]
QmlProfiler: Fixing regression for non-recording runs
Reviewed-by: Kai Koehne
Christiaan Janssen [Thu, 14 Apr 2011 13:44:43 +0000 (15:44 +0200)]
QmlProfiler: user defined host:port
Reviewed-by: Kai Koehne
Christiaan Janssen [Thu, 14 Apr 2011 13:23:17 +0000 (15:23 +0200)]
QmlProfiler: stop timer on failed connection
Reviewed-by: Kai Koehne
Tobias Hunger [Thu, 14 Apr 2011 12:53:45 +0000 (14:53 +0200)]
ToolChain: Make sure we have a proper tool chain
Make sure we have a proper tool chain when restoring a project.
Tobias Hunger [Thu, 14 Apr 2011 12:52:28 +0000 (14:52 +0200)]
Qt4Bc: Do not store/restore tool chains
The plain BuildConfiguration aleady does that for us.
Tobias Hunger [Thu, 14 Apr 2011 12:51:28 +0000 (14:51 +0200)]
Gcc: Cause less update signals to be sent
Cause less update signals to be sent when changing the compiler path.
Tobias Hunger [Thu, 14 Apr 2011 12:49:50 +0000 (14:49 +0200)]
Gcc: Update Id when debugger path changes
This unconfuses restoration of some tool chains.
Tobias Hunger [Thu, 14 Apr 2011 12:48:14 +0000 (14:48 +0200)]
ToolChain: Remove invalid toolchain when not needed
Remove the invalid toolchain from the combobox when it is no longer needed.
Tobias Hunger [Thu, 14 Apr 2011 08:50:28 +0000 (10:50 +0200)]
GCC: Move ABI in front of debugger again
In toolchain configuration widget: Move abi in front of debugger again
hjk [Thu, 14 Apr 2011 11:32:30 +0000 (13:32 +0200)]
projectexplorer: s/IPropertiesPanel/PropertiesPanel. No need for subclassing.
hjk [Thu, 14 Apr 2011 10:28:21 +0000 (12:28 +0200)]
core: make mode creation more uniform
dt [Thu, 14 Apr 2011 11:03:00 +0000 (13:03 +0200)]
TargetSetupPage: setBuildConfiguraionComboBoxVisible use the parameter
Instead of assuming that it is true. (Which is actually true, but well.)
Friedemann Kleint [Thu, 14 Apr 2011 10:58:14 +0000 (12:58 +0200)]
Documentation: Add ProjectExplorer plugin..
Reformat existing documentation to qdoc.
Oswald Buddenhagen [Thu, 14 Apr 2011 10:39:31 +0000 (12:39 +0200)]
Merge branch '2.2'
Conflicts:
src/plugins/debugger/gdb/pythongdbengine.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
src/plugins/qt4projectmanager/qt4target.cpp
src/plugins/qt4projectmanager/qt4target.h
src/plugins/qt4projectmanager/qtoptionspage.h
src/plugins/qt4projectmanager/qtversionmanager.cpp
src/plugins/welcome/welcomemode.cpp
Jarek Kobus [Thu, 14 Apr 2011 10:07:39 +0000 (12:07 +0200)]
Remove unused constants, fix lacking virtual destructor
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
hjk [Thu, 14 Apr 2011 09:39:42 +0000 (11:39 +0200)]
welcomemode: disable accidentally enabled debug output
hjk [Thu, 14 Apr 2011 09:21:32 +0000 (11:21 +0200)]
code style
hjk [Thu, 14 Apr 2011 09:14:21 +0000 (11:14 +0200)]
coding style: prefer 'class' over 'struct' for consistency reasons
hjk [Wed, 13 Apr 2011 15:19:55 +0000 (17:19 +0200)]
welcome: simplify plugin code
hjk [Wed, 13 Apr 2011 15:09:44 +0000 (17:09 +0200)]
welcomemode: simplify WelcomeMode
hjk [Wed, 13 Apr 2011 14:09:04 +0000 (16:09 +0200)]
mode: make displayname, icon, priority, id, type data members
hjk [Wed, 13 Apr 2011 12:34:24 +0000 (14:34 +0200)]
icontext: remove BaseContext class
hjk [Wed, 13 Apr 2011 11:00:30 +0000 (13:00 +0200)]
core: make context and widget IContext data members
Christiaan Janssen [Wed, 13 Apr 2011 08:39:47 +0000 (10:39 +0200)]
QmlProfiler: qmlproject support
Reviewed-by: Kai Koehne
Leena Miettinen [Thu, 14 Apr 2011 07:51:18 +0000 (09:51 +0200)]
Doc: update screenshots
Gridlines were removed from several dialogs.
Leena Miettinen [Wed, 13 Apr 2011 13:25:44 +0000 (15:25 +0200)]
Doc: update breakpoint list
Leena Miettinen [Wed, 13 Apr 2011 13:02:27 +0000 (15:02 +0200)]
Doc: shadow building is not supported for Maemo on Windows
Reviewed-by: Christian Kandeler
Oswald Buddenhagen [Wed, 13 Apr 2011 19:29:26 +0000 (21:29 +0200)]
remove dead files
Oswald Buddenhagen [Wed, 13 Apr 2011 19:25:41 +0000 (21:25 +0200)]
de-duplicate resource list
Oswald Buddenhagen [Wed, 13 Apr 2011 19:20:13 +0000 (21:20 +0200)]
synchronize resources with their usage
toolbutton is not used, while formeditorstylesheet and outputpane-style
are used but were not actually linked.
Sergey Belyashov [Wed, 13 Apr 2011 16:09:40 +0000 (18:09 +0200)]
Updated Russian translation
Merge-request: 2190
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
hjk [Wed, 13 Apr 2011 16:00:15 +0000 (18:00 +0200)]
fix script executable flags after license header changes
Tobias Hunger [Wed, 13 Apr 2011 14:03:27 +0000 (16:03 +0200)]
Symbian: Always export SBS_HOME when building with SBSv2
Always export SBS_HOME when building with SBSv2, even though that
is no longer required. Not doing so breaks Qt 4.6.3 support in the
SDK for some people.
Task-number: QTCREATORBUG-4487
Reviewed-by: Robert Loehning
Christian Kandeler [Wed, 13 Apr 2011 14:23:34 +0000 (16:23 +0200)]
Maemo: Fix Qemu button state.
Took inactive targets into account.
Christian Kandeler [Wed, 13 Apr 2011 14:06:22 +0000 (16:06 +0200)]
Maemo: Fix issue with cached device configuration.
External functions need to access the real device config,
internal ones need the cached one during deployment.
Task-number: QTCREATORBUG-4514
Tobias Hunger [Wed, 13 Apr 2011 13:50:14 +0000 (15:50 +0200)]
Stop QTC_ASSERT from being triggered
Set up UI elements before they are used. No crash since the elements
are guarded by QTC_ASSERTs, but annoying output.
Tobias Hunger [Tue, 12 Apr 2011 08:53:42 +0000 (10:53 +0200)]
ToolChain: Update projectsmode on tool chain changes
Update the projects mode on tool chain changes.
Task-number: QTCREATORBUG-4431
Kai Koehne [Wed, 13 Apr 2011 11:00:06 +0000 (13:00 +0200)]
QmlProject: Fix import of .qmlproject.user files from 2.1
We changed the semantics of an empty 'mainScript' in the .user file:
In 2.1 it translated to 'use current file', while in 2.2 the default is now
to use the file specified in .qmlproject.
However, if there is no mainFile specified in .qmlproject we should
fall back to the current file in editor.
Reviewed-by: Christiaan Janssen
Christian Kandeler [Wed, 13 Apr 2011 13:10:46 +0000 (15:10 +0200)]
Maemo: Use ABI for determining the gdb architecture string.
Can't use MADDE, because it is outdated.
Reviewed-by: Tobias Hunger
Task-number: QTCREATORBUG-4299
Christian Kandeler [Wed, 13 Apr 2011 13:09:47 +0000 (15:09 +0200)]
Maemo: Don't use "new" MADDE features.
The MADDE in the SDK is six months old...
Jarek Kobus [Wed, 13 Apr 2011 13:13:37 +0000 (15:13 +0200)]
Fix Polish punctuation
Friedemann Kleint [Wed, 13 Apr 2011 12:31:39 +0000 (14:31 +0200)]
Debugger[CDB]: Fix disassembler for lines with no offset.
Also add function lines as comment.
Fix offset display.
Friedemann Kleint [Wed, 13 Apr 2011 11:52:03 +0000 (13:52 +0200)]
Debugger[CDB]: Use new disassembler structures.
Parse CDB's ASM output, set it up with source line.
Move convenience to add source lines into DisassemblerLines
(cached).
Jarek Kobus [Wed, 13 Apr 2011 11:54:15 +0000 (13:54 +0200)]
Add "Add Library" action to project explorer's context menu
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Task-number: QTCREATORBUG-4127
dt [Wed, 13 Apr 2011 11:12:02 +0000 (13:12 +0200)]
Qt4RunConfiguration: Hide the run in console checkbox for simulator
Reviewed-By: hunger
dt [Wed, 13 Apr 2011 11:10:30 +0000 (13:10 +0200)]
CMakeProject: Fix wrong slots
We never noticed that we had run cmake
Reviewed-By: hunger
dt [Wed, 13 Apr 2011 10:01:54 +0000 (12:01 +0200)]
Fix available toolchains for cmake and generic project manager
Reviewed-By: hunger
dt [Tue, 12 Apr 2011 17:05:32 +0000 (19:05 +0200)]
Fix available QtVersion::availableToolchains
Do really disable the symbian emulator if there's no toolchain
supporting it.
Reviewed-By: hunger
dt [Tue, 12 Apr 2011 16:51:55 +0000 (18:51 +0200)]
Fix toolchain restricted to targets handling
Reviewed-By: hunger
Jarek Kobus [Wed, 13 Apr 2011 11:11:09 +0000 (13:11 +0200)]
Update Polish translations
Friedemann Kleint [Wed, 13 Apr 2011 10:56:42 +0000 (12:56 +0200)]
Debugger[CDB]: Fix assembly mode stepping.
Snapped back to source mode as the pending variable was not set.
Reviewed-by: hjk
hjk [Wed, 13 Apr 2011 06:42:33 +0000 (08:42 +0200)]
Update license.
Tobias Hunger [Wed, 13 Apr 2011 09:25:23 +0000 (11:25 +0200)]
Maemo: Use debugger set up by the SDK
Use the debugger set up by the Qt SDK instead of the one shipped
with Maemo/Meego.
Task-number: QTCREATORBUG-4299
Reviewed-by: Christian Kandeler
Kai Koehne [Wed, 13 Apr 2011 08:29:12 +0000 (10:29 +0200)]
QmlJS: Don't force -O3 in debug mode
Makes debugging the QMLJS lib a pain :)
dt [Wed, 13 Apr 2011 08:12:52 +0000 (10:12 +0200)]
Fix qt version number in Qt Quick Wizard
Temporal lapse in understanding which qt version is required for the Qt
Quick Wizard. On Maemo we have the Qt Quick compat plugin which allows
the generated project to work with 4.7.0. In theory that doesn't apply
to symbian, but qt 4.7.0 does not support symbian. (And on the desktop
everyone has upgraded.)
Reviewed-By: ck
Friedemann Kleint [Wed, 13 Apr 2011 06:50:43 +0000 (08:50 +0200)]
Fix compiler warnings.
hjk [Tue, 12 Apr 2011 15:47:53 +0000 (17:47 +0200)]
itexteditor: remove a few unneeded empty destructors
dt [Tue, 12 Apr 2011 17:42:25 +0000 (19:42 +0200)]
Fixing tons of application output
Master fixed a bug where a newline was almost always prepended to any
output. As a side effect of that a lot of messages which outputed no
newline broke. This commit fixes the obvious ones, probably missing a
few.
Marco Bubke [Tue, 12 Apr 2011 17:16:25 +0000 (19:16 +0200)]
QmlDesigner.NodeInstances: Use dummy data for components too
Reviewed-By: Thomas Hartmann
dt [Tue, 12 Apr 2011 15:41:25 +0000 (17:41 +0200)]
TargetSetupPage: Disable editing build directory for symbian
Shadow building is not supported so editing the path has no purpose.
Reviewed-By: hunger
dt [Tue, 12 Apr 2011 14:29:02 +0000 (16:29 +0200)]
Fix minimum qt version for mobile/html wizard
That was broken by the TargetSetupPage refactoring
Task-Nr: QTCREATORBUG-4486
Reviewed-By: ck
hjk [Tue, 12 Apr 2011 15:32:41 +0000 (17:32 +0200)]
debugger: re-work DisassemblerLine structure
Thomas Hartmann [Tue, 12 Apr 2011 14:38:54 +0000 (16:38 +0200)]
QmlDesigner.meegoplugin: updating icons for Meego
Thomas Hartmann [Tue, 12 Apr 2011 14:05:41 +0000 (16:05 +0200)]
QmlDesigner.propertyEditor: bugfix for Rectangle.radius
Task-number: QTCREATORBUG-4285
Reviewed-by: Marco Bubke