OSDN Git Service
hjk [Mon, 8 Nov 2010 16:43:31 +0000 (17:43 +0100)]
debugger: rename 'stop/quit' to exitDebugger
hjk [Mon, 8 Nov 2010 15:29:00 +0000 (16:29 +0100)]
debugger: simplify remoteCommand logic
hjk [Mon, 8 Nov 2010 15:17:59 +0000 (16:17 +0100)]
debugger: some cleanup after the model/view reorganization
hjk [Mon, 8 Nov 2010 14:57:40 +0000 (15:57 +0100)]
debugger: less indirections when opening files
Christian Kandeler [Mon, 8 Nov 2010 16:29:03 +0000 (17:29 +0100)]
Qt4ProjectManager: Omit .pro file warning if that is requested.
Normally, we print a debug message about INSTALLS += var
with var.files being empty.
Don't do this if var.CONFIG contains "no_check_exist".
Friedemann Kleint [Mon, 8 Nov 2010 16:20:40 +0000 (17:20 +0100)]
Build system: Fix warning when loading qtcreator.pro into Qt Creator.
Initial-patch-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Friedemann Kleint [Mon, 8 Nov 2010 16:15:33 +0000 (17:15 +0100)]
Debugger: Make Gdbmi threads parsing code re-usable.
Adapt watchutils code for new engine.
Acked-by: hjk
Arvid Ephraim Picciani [Mon, 8 Nov 2010 15:03:59 +0000 (16:03 +0100)]
Add CLang support to DisassemblerViewAgent
hjk [Mon, 8 Nov 2010 14:50:13 +0000 (15:50 +0100)]
debugger: remove indirection through view for selectThread()
hjk [Mon, 8 Nov 2010 14:41:44 +0000 (15:41 +0100)]
debugger: move more gui bit from engine to plugin
Kai Koehne [Mon, 8 Nov 2010 13:55:50 +0000 (14:55 +0100)]
ApplicationOutput: Also linkify qml errors without column.
I didn't manage to find one regular expression that matches both lines with and
without column correctly. Instead use two distinct ones ...
Task-number: QTCREATORBUG-3022
hjk [Mon, 8 Nov 2010 14:32:18 +0000 (15:32 +0100)]
debugger: another compile fix
hjk [Mon, 8 Nov 2010 14:29:21 +0000 (15:29 +0100)]
debugger: compile fix for threadshandler
hjk [Mon, 8 Nov 2010 14:19:13 +0000 (15:19 +0100)]
debugger: kill command handler & company
con [Mon, 8 Nov 2010 14:05:18 +0000 (15:05 +0100)]
Make extension system tests work in new location
con [Mon, 8 Nov 2010 13:36:26 +0000 (14:36 +0100)]
Move extension system auto tests.
con [Mon, 8 Nov 2010 13:08:41 +0000 (14:08 +0100)]
Make extension system tests running again.
con [Mon, 8 Nov 2010 13:08:06 +0000 (14:08 +0100)]
Fix size of dialog for downloading highlighting definitions.
con [Mon, 8 Nov 2010 13:07:25 +0000 (14:07 +0100)]
Avoid that anyone using action manager has to explicitly include uniqueidmanager
Arvid Ephraim Picciani [Mon, 8 Nov 2010 13:18:37 +0000 (14:18 +0100)]
Add stream operators for debugger transport types
Reviewed-by: hjk
Jarek Kobus [Mon, 8 Nov 2010 13:27:02 +0000 (14:27 +0100)]
Compile
Jarek Kobus [Mon, 8 Nov 2010 13:01:50 +0000 (14:01 +0100)]
Support completion in profile editor
Task-number: QTCREATORBUG-2110
Pawel Polanski [Mon, 8 Nov 2010 12:37:44 +0000 (13:37 +0100)]
qmake error/warning parser has been improved
hjk [Fri, 5 Nov 2010 18:38:40 +0000 (19:38 +0100)]
debugger: more handler/window refactoring
hjk [Fri, 5 Nov 2010 16:02:27 +0000 (17:02 +0100)]
debugger: convert threads model
Tobias Hunger [Mon, 8 Nov 2010 10:28:54 +0000 (11:28 +0100)]
Make sure we do not get "//" in the QMake path
Task-number: QTCREATORBUG-2990
Kai Koehne [Mon, 8 Nov 2010 08:41:40 +0000 (09:41 +0100)]
DebugHelpers: Use static QRegExp for performance reasons
Reviewed-by: Bill King
Kai Koehne [Wed, 3 Nov 2010 09:44:40 +0000 (10:44 +0100)]
QmlApp template: Use new 4.7.1 API to enable qml debugging
Qml debugging is now disabled by default, and has to be enabled
explicitly (
b2016bbfc9). This has to be done before the
QDView/QDEngine is instantiated ...
The patch introduces a static create method to QmlApplicationViewer,
so that the setup can be hidden from the users main file.
Bill King [Mon, 8 Nov 2010 05:39:23 +0000 (15:39 +1000)]
helpplugin: another attempt at getting pulse compiling
Bill King [Mon, 8 Nov 2010 05:08:41 +0000 (15:08 +1000)]
help plugin: Make compile on windows/under pulse
Pawel Polanski [Fri, 5 Nov 2010 12:03:32 +0000 (13:03 +0100)]
Memory dump is not refreshed while debugging for SymbianOS
Christian Kandeler [Fri, 5 Nov 2010 14:06:10 +0000 (15:06 +0100)]
Maemo: Fix return code detection of package installation step.
Christian Kandeler [Thu, 4 Nov 2010 11:08:30 +0000 (12:08 +0100)]
SSH: Fix outdated comment.
Leandro Melo [Fri, 5 Nov 2010 13:27:16 +0000 (14:27 +0100)]
Editors: Refactor indenters out of the editors for better reusability.
Reviewed-by: ckamm
hjk [Fri, 5 Nov 2010 12:35:31 +0000 (13:35 +0100)]
debugger: convert register handler/window architecture
hjk [Thu, 4 Nov 2010 17:19:33 +0000 (18:19 +0100)]
debugger: cosmetics
hjk [Thu, 4 Nov 2010 17:11:09 +0000 (18:11 +0100)]
debugger: remove sessionengine
hjk [Thu, 4 Nov 2010 13:03:44 +0000 (14:03 +0100)]
debugger: add a dot to a message
Christian Kamm [Fri, 5 Nov 2010 08:25:12 +0000 (09:25 +0100)]
Move ast dump tools from tests/manual to tests/tools.
Reviewed-by: Friedemann Kleint
Oswald Buddenhagen [Thu, 4 Nov 2010 18:18:45 +0000 (19:18 +0100)]
Merge remote branch 'origin/2.1'
Conflicts:
share/qtcreator/templates/qmlapp/app.pro
src/plugins/plugins.pro
src/plugins/qt4projectmanager/qt4project.h
src/plugins/qt4projectmanager/qt4projectmanager_dependencies.pri
con [Thu, 4 Nov 2010 14:41:41 +0000 (15:41 +0100)]
Clean the link dependencies between QML and Qt4 project manager.
The Qt4 project manager was unnecessarily linking against the QML JS
editor plugin.
Reviewed-by: dt
Pawel Polanski [Thu, 4 Nov 2010 14:17:35 +0000 (15:17 +0100)]
Debug progress bar removed form Symbian debugging
Task-number: QTCREATORBUG-2846
Christian Kamm [Thu, 4 Nov 2010 13:07:58 +0000 (14:07 +0100)]
C++ indenter: Fix for GNU and Whitesmiths style switch statement.
Task-number: QTCREATORBUG-2994
dt [Thu, 4 Nov 2010 13:02:45 +0000 (14:02 +0100)]
Qt4ProjectManager: updateFileList on a external folder change
Task-Nr: QTCREATORBUG-3001
hjk [Thu, 4 Nov 2010 12:49:15 +0000 (13:49 +0100)]
debugger: Fix memory cache cleanup for trk adapters.
Reviewed-by: Friedemann Kleint
Reviewed-by: Pawel Polanski
Friedemann Kleint [Thu, 4 Nov 2010 12:45:42 +0000 (13:45 +0100)]
Debugger: Move tools out of tests/manual. into test/tools.
Friedemann Kleint [Thu, 4 Nov 2010 12:41:39 +0000 (13:41 +0100)]
Debugger: Remove obsolete trk testing playground.
Acked-By: hjk
Friedemann Kleint [Thu, 4 Nov 2010 12:37:19 +0000 (13:37 +0100)]
Debugger: Fix a crash debugging with GdbAdapters (Windows/MSVC).
Christian Kandeler [Thu, 4 Nov 2010 10:51:39 +0000 (11:51 +0100)]
Maemo: Make size of package manager icon more clear.
Task-number: QTCREATORBUG-2993
Friedemann Kleint [Thu, 4 Nov 2010 10:46:16 +0000 (11:46 +0100)]
Debugger: Add Run to/Jump to Line to text editor context menu.
Remove actions from debugger plugin as they are not directly usable.
Create additional actions in context menu.
Move some code around to find the current editor.
hjk [Thu, 4 Nov 2010 10:27:23 +0000 (11:27 +0100)]
debugger: re-enable functions and cleanup after breakhandler move
Thomas Hartmann [Thu, 4 Nov 2010 10:11:18 +0000 (11:11 +0100)]
QmlDesigner.propertyEditor: fix anchoring
There was a bug in the sibling margin for
the bottom anchor.
Also, disabling width/height in the property editor
only makes sense, if both anchors (top/left or op/bottom)
are set.
Reviewed-by: Kai Koehne
Thomas Hartmann [Thu, 4 Nov 2010 10:08:39 +0000 (11:08 +0100)]
QmlDesigner: fixes id renaming if there was no id before
Refactoring only works of old and newId are not empty,
otherwise we just fall back and use the model
Task-number: QTCREATORBUG-2953
Reviewed-by: Kai Koehne
Thomas Hartmann [Thu, 4 Nov 2010 09:26:50 +0000 (10:26 +0100)]
QuickToolBars: fix cursor on Mac OS X
We have to set the cursor on Mac OS X
manually in enter and leave events.
Task-number: QTCREATORBUG-2622
Reviewed-by: Kai Koehne
Thomas Hartmann [Thu, 4 Nov 2010 09:23:25 +0000 (10:23 +0100)]
QuickToolBars: tweak and fix Text ui for Mac OS X
The ComboBox needs more space on Mac OS X,
so I increased the margins in the layouts.
Task-number: QTCREATORBUG-2624
Reviewed-by: Kai Koehne
hjk [Thu, 4 Nov 2010 09:50:13 +0000 (10:50 +0100)]
debugger: catch python exception
Iterating through gdb.Frame.blocks() also yields function-local struct
definitions that cause later errors when attempting to use them as
local variable. This is arguably a gdb issue as it is inconsistent with
the result of plain old "info locals" output.
Reviewed-by: Friedemann Kleint
Christian Kandeler [Thu, 4 Nov 2010 09:23:48 +0000 (10:23 +0100)]
Debugging: Add explicit states to RemoteGdbProcess.
Task-number: QTCREATORBUG-2705
Friedemann Kleint [Thu, 4 Nov 2010 09:15:36 +0000 (10:15 +0100)]
Debugger: Fix enumeration slot warning.
Do not pass around flags QFlags by const-reference.
hjk [Thu, 4 Nov 2010 08:54:23 +0000 (09:54 +0100)]
debugger: move logical ownership of breakhandler from engines to plugin
hjk [Wed, 3 Nov 2010 13:59:28 +0000 (14:59 +0100)]
fakevim: restore "cheap build" capability of the manual "test"
Oswald Buddenhagen [Thu, 4 Nov 2010 08:20:46 +0000 (09:20 +0100)]
don't add core plugin include path 100 times
Bill King [Thu, 4 Nov 2010 00:06:06 +0000 (10:06 +1000)]
tests: fixes compile
Oswald Buddenhagen [Mon, 1 Nov 2010 17:51:20 +0000 (18:51 +0100)]
dynamically replace creator version during build
... instead of running a sed script over a lot of files on each
version increment.
Oswald Buddenhagen [Mon, 1 Nov 2010 17:02:26 +0000 (18:02 +0100)]
centralize addition of pluginspecs to OTHER_FILES
Oswald Buddenhagen [Thu, 14 Oct 2010 16:09:16 +0000 (18:09 +0200)]
make shellQuote() nicer
- unify unix and windows paths
- on windows:
- we don't need to care for trailing backslashes, as we never append
directly to quoted strings
- simplify, as this doesn't need to be fast.
unfortunately, it's impossible to use
ret.replace(QRegExp(QLatin1String("(\\\\*)$")), QLatin1String("\"\\1"));
as that matches foo\ twice (once one backslash and once an empty
string).
Christian Kandeler [Wed, 3 Nov 2010 16:11:56 +0000 (17:11 +0100)]
Maemo: Introduce explicit states to deploy step.
Probably fixed some subtle error handling bugs along the way.
Task-number: QTCREATORBUG-2705
Christian Kandeler [Wed, 3 Nov 2010 15:41:32 +0000 (16:41 +0100)]
SSH: Ignore incoming data after requesting to close an SFTP channel.
Friedemann Kleint [Wed, 3 Nov 2010 14:24:02 +0000 (15:24 +0100)]
Debugger[CDB]: Add register manipulation and 'Jump to line'.
Task-number: QTCREATORBUG-2975
Kai Koehne [Wed, 3 Nov 2010 12:47:42 +0000 (13:47 +0100)]
Qml Wizard: Turn error about qml debugging getting disabled into a warning
Qml Debugging requires 4.7.1, and the path of qmljsdebugger being
specified on the command line. Just disable debugging if this
isn't the case instead of bailing out an error.
Reviewed-by: dt
Kai Koehne [Wed, 3 Nov 2010 10:46:56 +0000 (11:46 +0100)]
QmlObserver: Use new 4.7.1 API to enable qml debugging
Qml debugging is now disabled by default, and has to be enabled
explicitly (
b2016bbfc9). This has to be done before the
QDView/QDEngine is instantiated ...
Reviewed-by: Alessandro Portale
Kai Koehne [Wed, 3 Nov 2010 09:44:40 +0000 (10:44 +0100)]
QmlApp template: Use new 4.7.1 API to enable qml debugging
Qml debugging is now disabled by default, and has to be enabled
explicitly (
b2016bbfc9). This has to be done before the
QDView/QDEngine is instantiated ...
The patch introduces a static create method to QmlApplicationViewer,
so that the setup can be hidden from the users main file.
Reviewed-by: Alessandro Portale
Friedemann Kleint [Wed, 3 Nov 2010 12:37:01 +0000 (13:37 +0100)]
Debugger: Improve gdb binary settings handling.
- Remove non-executable entries on reading (check only
absolute paths since path search is too expensive).
- Make sure gdb binary settings are not written out unless the
user really changes them.
Reviewed-by: aep <arvid.picciani@nokia.com>
Acked-By: hjk
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tobias Hunger [Sat, 30 Oct 2010 19:58:28 +0000 (21:58 +0200)]
Fix spelling in dissassemble method
Krazy was complaining about this.
Reviewed-by: Friedemann Kleint
Tobias Hunger [Sat, 30 Oct 2010 19:54:23 +0000 (21:54 +0200)]
Fix spelling in comments
Krazy was complaining about those.
Tobias Hunger [Sat, 30 Oct 2010 19:17:35 +0000 (21:17 +0200)]
Add Q_OBJECT macros
Krazy complained about missing Q_OBJECT macros. Fix them.
Tobias Hunger [Sat, 30 Oct 2010 19:13:16 +0000 (21:13 +0200)]
Make operators == const
Krazy complained about those.
Tobias Hunger [Fri, 22 Oct 2010 17:40:41 +0000 (19:40 +0200)]
Add script to convert krazy output into a tasks file
Roman Kovalev [Wed, 3 Nov 2010 09:20:49 +0000 (10:20 +0100)]
svn: subversion log codec
Subversion stores log in UTF-8 and returns it back in user system locale.
So we do not need to encode it.
Merge-request: 213
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
con [Wed, 3 Nov 2010 10:37:04 +0000 (11:37 +0100)]
Support \n for regexp replace string.
Friedemann Kleint [Wed, 3 Nov 2010 09:03:48 +0000 (10:03 +0100)]
Qt4ProjectManager/Symbian: Header cleanup.
Friedemann Kleint [Wed, 3 Nov 2010 08:17:02 +0000 (09:17 +0100)]
Qt4ProjectManager: Compile on Non-windows.
Friedemann Kleint [Wed, 3 Nov 2010 08:05:14 +0000 (09:05 +0100)]
Qt4ProjectManager: Do not include windows.h in qtversionmanager.
Move 64bit-binary detection into Utils library.
hjk [Tue, 2 Nov 2010 17:59:03 +0000 (18:59 +0100)]
qtpromaker: add the ability to create a .pro for a binary's sources using gdb
hjk [Tue, 2 Nov 2010 16:51:25 +0000 (17:51 +0100)]
qtpromaker: create SUBDIRS .pro files up to a given level
con [Tue, 2 Nov 2010 16:20:09 +0000 (17:20 +0100)]
Update Mac requirements info.
Friedemann Kleint [Tue, 2 Nov 2010 15:53:56 +0000 (16:53 +0100)]
Coreplugin: Header cleanup.
Clean icore.h.
dt [Tue, 2 Nov 2010 15:40:31 +0000 (16:40 +0100)]
Qt4ProjectManager: Remove left over debugging output
dt [Tue, 2 Nov 2010 15:39:45 +0000 (16:39 +0100)]
Qt4ProjectManager: Emit correct state once on restoring
dt [Tue, 2 Nov 2010 11:27:12 +0000 (12:27 +0100)]
Revert "hot fix to allow running projects again."
This reverts commit
0d6601e424d61b94de7f34fe68cb340c7384f557.
dt [Tue, 2 Nov 2010 11:26:55 +0000 (12:26 +0100)]
Revert "Revert "Qt4ProjectManager: correctly set parse state on restoring""
This reverts commit
ae6dbf364ba6aa7e407d4b29073346a34097b865.
Christian Kandeler [Tue, 2 Nov 2010 15:15:56 +0000 (16:15 +0100)]
Maemo: By default, strip release binaries.
But never strip debug binaries.
Task-number: QTCREATORBUG-2981
Friedemann Kleint [Tue, 2 Nov 2010 15:14:00 +0000 (16:14 +0100)]
ProjectExplor/Debugger: Header cleanup
Christian Kandeler [Tue, 2 Nov 2010 14:08:30 +0000 (15:08 +0100)]
Maemo: Remove remaining barriers for concurrent debugging.
Pipes and mount points for debugging with on-device gdb now have
unique names.
Also give mount point for deploying via UTFS per-project file name.
Task-number: QTCREATORBUG-2702
Christian Kandeler [Tue, 2 Nov 2010 13:26:47 +0000 (14:26 +0100)]
Maemo: Remove some outdated TODOs.
Christian Kandeler [Tue, 2 Nov 2010 13:26:24 +0000 (14:26 +0100)]
Maemo: Re-enable package installation via UTFS mount.
Christian Kandeler [Tue, 2 Nov 2010 13:18:12 +0000 (14:18 +0100)]
Maemo: Add ports gatherer to deploy step.
Christian Kandeler [Tue, 2 Nov 2010 09:24:50 +0000 (10:24 +0100)]
Maemo: Use dynamic port list.
Check whether the ports we need are actually available on the device.
As a side effect, this makes it possible to debug more than one
application at the same time on Maemo.
Task-number: QTCREATORBUG-2702
mae [Tue, 2 Nov 2010 12:47:45 +0000 (13:47 +0100)]
Fix painting order
text on top of seach results on top of find scope on
top of ifdefed out lines.
hjk [Tue, 2 Nov 2010 12:36:14 +0000 (13:36 +0100)]
qtpromaker: refactoring
con [Tue, 2 Nov 2010 12:41:03 +0000 (13:41 +0100)]
Fixes restoration of main window geometry.
We were handling it ourselves, now we let saveGeometry and saveState do
its job. This also takes care of making the geometry valid for offscreen
saved states.
Task-number: QTCREATORBUG-1689