OSDN Git Service
Christian Kandeler [Tue, 3 May 2011 15:45:07 +0000 (17:45 +0200)]
Maemo: Fix possible crash when removing a Maemo target.
If there are no packaging files for whatever reason, we try to
access the first element of an empty list.
Reviewed-by: dt
hjk [Tue, 3 May 2011 16:17:02 +0000 (18:17 +0200)]
debugger: add a comment, hopefully preventing an "obvious" simplification
hjk [Tue, 3 May 2011 16:14:18 +0000 (18:14 +0200)]
debugger: fix "run to line" on mac
Task-number: QTCREATORBUG-4619
Tobias Hunger [Tue, 3 May 2011 15:10:46 +0000 (17:10 +0200)]
QtVersion: Update invalid icon when applying changes
Update the invalid icon of a Qt veriosn when applying changes.
Task-number: QTCREATORBUG-4647
Friedemann Kleint [Tue, 3 May 2011 14:11:55 +0000 (16:11 +0200)]
Compile fix MSVC2010.
Orgad Shaneh [Tue, 3 May 2011 12:58:48 +0000 (14:58 +0200)]
VCS: Added Ctrl+Enter shortcut for submit
Merge-request: 289
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Orgad Shaneh [Tue, 3 May 2011 12:58:46 +0000 (14:58 +0200)]
VCS: Added a virtual commitName() method, for VCS that have unusual semantics (e.g. Check In for ClearCase)
Merge-request: 289
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Orgad Shaneh [Tue, 3 May 2011 12:58:43 +0000 (14:58 +0200)]
VCS: Added a shortcut for Diff Selected Files
Merge-request: 289
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Orgad Shaneh [Tue, 3 May 2011 12:57:05 +0000 (14:57 +0200)]
Debugger: Added a start script (gdbinit) field in attach to core and in remote debugging
Merge-request: 2191
Reviewed-by: hjk <qtc-committer@nokia.com>
cerf [Tue, 3 May 2011 12:44:38 +0000 (14:44 +0200)]
vcsbase: VCSBaseClient::log() now accepts extra options
Merge-request: 323
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Tobias Hunger [Tue, 3 May 2011 12:40:20 +0000 (14:40 +0200)]
gcc: Detect gcc 4.4 on redhat
Task-number: QTCREATORBUG-4690
Pawel Polanski [Tue, 3 May 2011 11:50:42 +0000 (13:50 +0200)]
CODA: Application Output has been polished
Marco Bubke [Tue, 3 May 2011 11:08:45 +0000 (13:08 +0200)]
QmlDesigner.NodeInstances: Support global properties
Marco Bubke [Wed, 20 Apr 2011 11:17:55 +0000 (13:17 +0200)]
QmlDesigner.NodeInstances: more stable reparenting
hjk [Tue, 3 May 2011 11:41:21 +0000 (13:41 +0200)]
debugger: remove some windows specific workaround for gdb 5.5
hjk [Tue, 3 May 2011 09:20:58 +0000 (11:20 +0200)]
fakevim: fix searching for |
Task-number: QTCREATORBUG-4752
hjk [Mon, 2 May 2011 16:22:32 +0000 (18:22 +0200)]
debugger: make F10/F11 start the app if not running and break on main
Daniel Molkentin [Mon, 2 May 2011 15:22:38 +0000 (17:22 +0200)]
Let the ListModel wizard generate a valid model.
Alessandro Portale [Mon, 2 May 2011 14:43:43 +0000 (16:43 +0200)]
Reduce the minimum height of that debugger log window
Friedemann Kleint [Mon, 2 May 2011 13:05:16 +0000 (15:05 +0200)]
Debugger: Fix resetting of 'Operate by instruction' on finished.
Friedemann Kleint [Mon, 2 May 2011 11:54:40 +0000 (13:54 +0200)]
Debugger: Suppress ToolTip on Mac
Task-number: QTCREATORBUG-4711
Friedemann Kleint [Mon, 2 May 2011 09:43:41 +0000 (11:43 +0200)]
Debugger: Fix editing breakpoint conditions.
Kai Koehne [Fri, 29 Apr 2011 13:39:01 +0000 (15:39 +0200)]
QmlDebugging: Show helper list also for Symbian Qt versions
Friedemann Kleint [Fri, 29 Apr 2011 13:14:37 +0000 (15:14 +0200)]
Compilation.
Kai Koehne [Fri, 29 Apr 2011 12:30:56 +0000 (14:30 +0200)]
QMakeStep: Save output of qmljsdebugger library build in General Messages
Kai Koehne [Fri, 29 Apr 2011 12:07:14 +0000 (14:07 +0200)]
QmlJSDebug: Enable compilation of library also for Symbian
Kai Koehne [Fri, 29 Apr 2011 11:35:19 +0000 (13:35 +0200)]
DebuggingHelpers: Put long argument list into one struct
Kai Koehne [Fri, 29 Apr 2011 09:16:45 +0000 (11:16 +0200)]
QmlJSDebugger: Remove stale qmljsdebugger.pri file
con [Fri, 29 Apr 2011 11:38:38 +0000 (13:38 +0200)]
Add description of the external tool specification files.
Leena Miettinen [Thu, 28 Apr 2011 15:19:37 +0000 (17:19 +0200)]
Doc: create a template for the topic
Leena Miettinen [Thu, 28 Apr 2011 15:18:57 +0000 (17:18 +0200)]
Doc: edited for language and style
Reviewed-by: con
dt_ [Fri, 29 Apr 2011 11:39:43 +0000 (13:39 +0200)]
Environment, expandVariables() can return native separators
Convert to '/' at the right place.
dt_ [Fri, 29 Apr 2011 11:28:21 +0000 (13:28 +0200)]
Evironment::searchInPath, no need to convert slashes
We assume that the input is normalized.
dt_ [Fri, 29 Apr 2011 11:25:25 +0000 (13:25 +0200)]
Revert "Fix setting of LD_LIBRARY_PATH in the run environment."
This reverts commit
4ba7f2b7f3f0b1008a9847c58abbca58817cae30.
Christian Kamm [Fri, 29 Apr 2011 08:57:54 +0000 (10:57 +0200)]
Fix setting of LD_LIBRARY_PATH in the run environment.
It's now only done if the *target*'s OS is of generic linux flavor.
Reviewed-by: con
Reviewed-by: Christian Kandeler
con [Fri, 29 Apr 2011 08:27:58 +0000 (10:27 +0200)]
Merge remote branch 'origin/2.2'
Conflicts:
qtcreator.pri
con [Fri, 29 Apr 2011 07:36:04 +0000 (09:36 +0200)]
Make the buffer size for the Application Output window configurable
Task-number: QTCREATORBUG-4531
con [Fri, 29 Apr 2011 07:35:39 +0000 (09:35 +0200)]
Adapt api.pro to generate the dev document.
con [Fri, 29 Apr 2011 08:26:27 +0000 (10:26 +0200)]
Fix build on Mac.
Thomas Hartmann [Fri, 29 Apr 2011 08:10:23 +0000 (10:10 +0200)]
QmlDesigner.statesEditor: crash fix
If the current state is deleted we have to go to the base state
to stay in a valid state.
Task-Nr: QTCREATORBUG-4339
Reviewed-by: Kai Koehne
con [Fri, 29 Apr 2011 08:16:23 +0000 (10:16 +0200)]
Version bump.
Sergey Belyashov [Fri, 29 Apr 2011 07:53:34 +0000 (09:53 +0200)]
fixes to translatable strings
Merge-request: 322
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Christian Kandeler [Thu, 28 Apr 2011 13:11:42 +0000 (15:11 +0200)]
Maemo: Harmattan application icons are now 80x80 pixels big.
Task-number: https://projects.maemo.org/bugzilla/show_bug.cgi?id=250237
Christian Kandeler [Thu, 28 Apr 2011 13:33:58 +0000 (15:33 +0200)]
App wizards test: Adapt to introduction of FileSaver.
Friedemann Kleint [Thu, 28 Apr 2011 14:53:19 +0000 (16:53 +0200)]
CodePaster: Specify correct content type for Qt 4.8.
Thomas Hartmann [Thu, 28 Apr 2011 12:02:54 +0000 (14:02 +0200)]
QmlDesigner.rewriter: crash fix
When pasting or reading in a Component that has no object definition
inside we crashed.
I added an explicit check in the FirstDefinitionFinder.
In the TextToModelMerger we then handle this case.
Task-Nr: QTCREATORBUG-4730
Reviewed-by: Erik Verbruggen
Christiaan Janssen [Thu, 28 Apr 2011 14:14:38 +0000 (16:14 +0200)]
QmlCppDebugger: avoid failed assertion when one engine fails
Reviewed-by: Kai Koehne
Christiaan Janssen [Tue, 26 Apr 2011 14:17:12 +0000 (16:17 +0200)]
QmlProfiler: fix for
2cf76ead26b39
Friedemann Kleint [Thu, 28 Apr 2011 13:52:34 +0000 (15:52 +0200)]
Message manager: Add '\n' to messages.
Fixing some missing newlines on warnings.
Reviewed-by: dt
con [Thu, 28 Apr 2011 13:05:14 +0000 (15:05 +0200)]
Fix disassembler view on Xcode4.
The gdb shipped with Xcode4 simply never returns if the command is
"disassemble /m someaddress", Xcode3 returned an error, which resulted
in a call for non-mixed disassembly. So we set the disassembler agent to
not try mixed in case of Mac tool chain abi.
Reviewed-by: Friedemann Kleint
dt_ [Thu, 28 Apr 2011 11:20:37 +0000 (13:20 +0200)]
Readd filewatches to QFileSystemWatcher
That is needed since after a delete/replace we otherwise stop watching.
dt_ [Thu, 28 Apr 2011 11:13:51 +0000 (13:13 +0200)]
Revert "FileWatcher: Use Utils::FileSystemWatcher in Core::FileManager."
This reverts commit
4a0985093c723a4fbc28fd90e6ea09534d11d6f7.
Kai Koehne [Thu, 28 Apr 2011 12:05:28 +0000 (14:05 +0200)]
Debugger: Add warning if debugger cannot handle breakpoints
This usually happens when a breakpoint is e.g. set in a .qml file,
but QML not selected as the debugger language, or vice versa.
Kai Koehne [Thu, 28 Apr 2011 10:59:54 +0000 (12:59 +0200)]
DebuggerRunner: Add tr()
Tom Sutcliffe [Wed, 27 Apr 2011 09:49:23 +0000 (10:49 +0100)]
Fixed merge bug in renaming of ProjectExplorer::OutputFormat
Christian Kamm [Thu, 28 Apr 2011 10:19:16 +0000 (12:19 +0200)]
QmlDump: Update for changes in qtquick2.
Christian Kamm [Thu, 28 Apr 2011 09:35:57 +0000 (11:35 +0200)]
Don't adjust DYLD_LIBRARY_PATH in run environments.
Reviewed-by: con
Christian Kandeler [Thu, 28 Apr 2011 09:12:34 +0000 (11:12 +0200)]
SSH: Don't send keep-alive packet during key exchange.
Only certain types of messages are allowed in that phase.
Christian Kandeler [Thu, 28 Apr 2011 08:57:17 +0000 (10:57 +0200)]
SSH: Fix key re-exchange bug.
We used the encrypted client payload by mistake. The bug only manifests
itself from the second key exchange on, because during the first one,
no encryption is active, so the "encrypted" payload is the same as
the non-encrypted one.
Thomas Hartmann [Thu, 28 Apr 2011 08:41:03 +0000 (10:41 +0200)]
QmlDump: fix path import dumps on Windows
Absolute file pathes containing drive identifiers do not work in qml.
(C:\)
workaround: use "." imports and setting the component url.
Reviewed-by: Christian Kamm
(cherry picked from commit
0c8b4e38fab1862e3427aac7e7db68623bc7f174)
Friedemann Kleint [Thu, 28 Apr 2011 09:11:34 +0000 (11:11 +0200)]
Debugger[CDB]: Use file normalization function from utils.
Remove complicated/expensive function in dbgwinutils
in favour of the utils one (improved to upper case
the drive letter) as it is sufficient now with
the improved checking in editor manager/location mark.
Friedemann Kleint [Thu, 28 Apr 2011 09:10:01 +0000 (11:10 +0200)]
Debugger/GDB: Fix file names according to host-ABI
Task-number: QTCREATORBUG-4648
Christian Kamm [Thu, 28 Apr 2011 07:20:53 +0000 (09:20 +0200)]
QmlJS: Complete trailing / in file name completion.
Also restart completion when a directory was completed.
Christian Kamm [Wed, 27 Apr 2011 11:21:24 +0000 (13:21 +0200)]
Set LD_LIBRARY_PATH in unix run environments.
Similarly to how PATH is set up for Windows. The background is that
without it plugin loading can pull in incompatible Qt libraries if the
binary is compiled with RUNPATH instead of RPATH.
Reviewed-by: Daniel Teske
Thomas Hartmann [Thu, 28 Apr 2011 08:41:03 +0000 (10:41 +0200)]
QmlDump: fix path import dumps on Windows
Absolute file pathes containing drive identifiers do not work in qml.
(C:\)
workaround: use "." imports and setting the component url.
Reviewed-by: Christian Kamm
Kai Koehne [Thu, 28 Apr 2011 07:04:49 +0000 (09:04 +0200)]
QmlDebug: Fix 'Interrupt' functionality for mixed debugging
Make sure that m_inferiorPid is initialized even when the CppEngine
is not the main one, and therefore startDebugger() not called on it.
Otherwise the engine tries to send a SIGINT signal to an arbirary
process ID, resulting in the debugging being stopped.
Reviewed-by: Friedemann Kleint
Task-number: QTCREATORBUG-4716
Friedemann Kleint [Thu, 28 Apr 2011 08:02:34 +0000 (10:02 +0200)]
Debugger: Use base class PID mechanism in CDB.
Fix base engine to raise app only in applicable modes.
con [Thu, 28 Apr 2011 07:26:17 +0000 (09:26 +0200)]
Added the overview part.
Christian Kandeler [Thu, 28 Apr 2011 06:44:55 +0000 (08:44 +0200)]
Maemo: Small refactoring in configuration test dialog.
Leena Miettinen [Wed, 27 Apr 2011 15:35:17 +0000 (17:35 +0200)]
Doc: add doc project for the Extending Qt Creator Manual
Kai Koehne [Wed, 27 Apr 2011 15:20:44 +0000 (17:20 +0200)]
QmlObserver: Disable crumblepath if not active
Kai Koehne [Tue, 26 Apr 2011 14:39:51 +0000 (16:39 +0200)]
Qt4Target Page: Filter out QMLJSDEBUGGER_PATH when importing build
Don't add QMLJSDEBUGGER_PATH to the list of customer qmake arguments
when importing a built on the target page.
Task-number: QTCREATORBUG-4694
Reviewed-by: dt
Kai Koehne [Tue, 26 Apr 2011 07:46:05 +0000 (09:46 +0200)]
QmlDebug: Simplify logic to find the source file for a stack frame
Get rid of custom logic to handle shadow builds (which didn't work
anyway if the qml files are from a different directory than expected).
Instead, just search for the file name in the list of files from the
project.
Reviewed-by: Christiaan Janssen
dt_ [Wed, 27 Apr 2011 14:33:21 +0000 (16:33 +0200)]
Add "Run in terminal" option also to cmake runconfigurations
Task-Nr: QTCREATORBUG-4695
dt_ [Wed, 27 Apr 2011 13:52:24 +0000 (15:52 +0200)]
Handle internally triggered deletes more gracefull
If the user has enabled "Reload unmodified" then on remove the
unmodified editors are closed. Otherwise the user is asked as before.
Also modify the message to indicate if the change was triggred
externally.
dt_ [Wed, 27 Apr 2011 13:51:35 +0000 (15:51 +0200)]
Run cmake dialog: More intelligent hardcoded font
Platform specific now.
Leena Miettinen [Wed, 27 Apr 2011 13:41:34 +0000 (15:41 +0200)]
Doc: add front page for Extending Qt Creator Manual
con [Wed, 27 Apr 2011 13:27:44 +0000 (15:27 +0200)]
"Open Terminal Here" should open Terminal.app on Mac.
It was starting X11 and a xterm...
Task-number: QTCREATORBUG-4683
dt_ [Wed, 27 Apr 2011 12:55:36 +0000 (14:55 +0200)]
Do not add a release configuration for Symbian Emulator
Task-Nr: QTCREATORBUG-4649
dt_ [Wed, 27 Apr 2011 12:41:15 +0000 (14:41 +0200)]
Always append cmake output
dt_ [Wed, 27 Apr 2011 12:40:14 +0000 (14:40 +0200)]
Use fixed font in the cmake output window
Task-Nr: QTCREATORBUG-4658
dt_ [Wed, 27 Apr 2011 11:35:48 +0000 (13:35 +0200)]
Fix warning in watchwindow.cpp
Reviewed-By: Friedemann Kleint
Thomas Hartmann [Wed, 27 Apr 2011 12:24:15 +0000 (14:24 +0200)]
QmlDesigner.itemLibrary: adding plugin for extra components
A new extra component plugin.
Robert Loehning [Tue, 26 Apr 2011 16:19:53 +0000 (18:19 +0200)]
Fixed typos in German error message
Reviewed-by: ossi
con [Wed, 27 Apr 2011 09:27:29 +0000 (11:27 +0200)]
Merge remote branch 'origin/2.2'
Conflicts:
src/plugins/projectexplorer/gcctoolchain.cpp
src/plugins/projectexplorer/target.cpp
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
Friedemann Kleint [Wed, 27 Apr 2011 08:26:44 +0000 (10:26 +0200)]
Debugger: Fix long tooltips in GDB settings.
Task-number: QTCREATORBUG-4703
con [Wed, 27 Apr 2011 07:25:16 +0000 (09:25 +0200)]
Debug views menu would show after using the text marker menu.
The right-click event that is handled by the extra text area for the
marker menu needs to be accepted, so it's not propagated further as a
context menu event.
Reviewed-by: Friedemann Kleint
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.
(cherry picked from commit
1df460426b2e409cccdb38254261f75fa686e924)
Christian Kandeler [Tue, 26 Apr 2011 14:48:45 +0000 (16:48 +0200)]
Maemo: Make shared pointer an actual QSharedPointer.
Pointer was left dangling when a deploy configuration was removed.
Christiaan Janssen [Tue, 26 Apr 2011 12:08:09 +0000 (14:08 +0200)]
QmlProfiler: corrected display name
Reviewed-by: Friedemann Kleint
Christian Kamm [Tue, 26 Apr 2011 12:42:33 +0000 (14:42 +0200)]
QmlJS: Disable unhelpful warning.
(cherry picked from commit
a03de5f717a033f35c5f701e865b2ac5a3c53898)
Christian Kandeler [Tue, 26 Apr 2011 13:02:33 +0000 (15:02 +0200)]
QtVersion: Add sysroot for Meego.
Christian Kandeler [Tue, 26 Apr 2011 13:01:11 +0000 (15:01 +0200)]
Maemo: Remove unneeded reference to MaemoToolchain.
Christian Kamm [Tue, 26 Apr 2011 12:42:33 +0000 (14:42 +0200)]
QmlJS: Disable unhelpful warning.
Thomas Hartmann [Tue, 26 Apr 2011 11:11:23 +0000 (13:11 +0200)]
QmlDesigner.qmlPuppet: fixes a bug when dragging in a WebView on KDE
WebView object contains a QIcon property ("reload.icon"),
which fails to be streamed from the puppet (client) to Qt Creator (server).
The QIcon is created by a 'KIconEngine' in the KDE case.
which isn't found on the QtCreator side.
This leads operator>> in qicon.cpp to not read anything from
the buffer at all ... leading to all following properties being
invalid, since read from the wrong bytes in the stream.
Solution: Since QIcon leads to problems and we have no current use case
for a QIcon property in Bauhaus we just ignore properties of type QIcon.
Reviewed-by: Marco Bubke
Task-number: QTCREATORBUG-4596
Friedemann Kleint [Tue, 26 Apr 2011 11:43:08 +0000 (13:43 +0200)]
Analyzer: Store FancyMainWindow defaults without QSettings.
Store hash directly, do not keep QSettings objects around.
Christian Kandeler [Tue, 26 Apr 2011 11:34:30 +0000 (13:34 +0200)]
Maemo: Make deploy step widget extensible.
Christian Kandeler [Tue, 26 Apr 2011 10:40:26 +0000 (12:40 +0200)]
Maemo: Show the name of deploy steps in their associated widgets.
con [Tue, 26 Apr 2011 11:18:56 +0000 (13:18 +0200)]
Fix context registration for project tree.
Broke with IContext refactoring.
Christian Kandeler [Tue, 26 Apr 2011 10:10:37 +0000 (12:10 +0200)]
Maemo: Use devrootsh only on remote systems that have MAD developer.