OSDN Git Service
Friedemann Kleint [Tue, 18 Jan 2011 14:28:55 +0000 (15:28 +0100)]
Debugger[CDB]: Switch to thread 0 after DebugBreak().
Do not show artificial thread that is created by
DebugBreak() as it causes a switch to disassembly.
Forcibly discard the symbol group for each locals
update as the lazy creation mechanism does not trigger
on thread changes back and forth involving assembly,
which causes the symbol group to become stale.
Christian Kandeler [Tue, 18 Jan 2011 14:20:57 +0000 (15:20 +0100)]
Maemo: Introduce dedicated Fremantle and Harmattan targets.
Task-number: QTCREATORBUG-2770
Leena Miettinen [Tue, 18 Jan 2011 14:15:57 +0000 (15:15 +0100)]
Doc: starting external processes
Reviewed-by: Oswald Buddenhagen
Friedemann Kleint [Tue, 18 Jan 2011 12:48:57 +0000 (13:48 +0100)]
Debugger[CDB]: Dump QByteArray as array of unsigned chars.
Fix assignment to reference nodes (QByteArray field elements).
dt [Tue, 18 Jan 2011 12:25:42 +0000 (13:25 +0100)]
ActionManager: Fix CommandAttribute enum to actually use a bit per value
Task-Nr: QTCREATORBUG-3517
Reviewed-By: con
Jarek Kobus [Tue, 18 Jan 2011 11:18:08 +0000 (12:18 +0100)]
Include namespaces inside header guard
Task: QTCREATORBUG-2724
RevBy: Friedemann Kleint <qtc-committer@nokia.com>
Friedemann Kleint [Tue, 18 Jan 2011 10:40:45 +0000 (11:40 +0100)]
Debugger[New CDB]: Add support for "Select Widget to Watch".
in stopped state. Add helper for executing calls
to ExtensionContext including recording of output in
OutputCallback. Extend symbol resolution to return addresses
as well since QApplication::widgetAt() is ambiguous and needs
to be called by address. Add 'widgetat' extension command
to return the widget.
Nicolas Arnaud-Cormos [Tue, 18 Jan 2011 09:20:26 +0000 (10:20 +0100)]
Macros: add different shortcuts for mac.
Also change the default "Execute last macro" to a one sequence shortcut.
Merge-request: 234
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Task-number: QTCREATORBUG-3500
hjk [Tue, 18 Jan 2011 08:46:32 +0000 (09:46 +0100)]
debugger: fix crash on exit
Friedemann Kleint [Tue, 18 Jan 2011 07:23:07 +0000 (08:23 +0100)]
Maemo: Fix compilation.
Christian Kandeler [Mon, 17 Jan 2011 18:43:59 +0000 (19:43 +0100)]
Maemo: Make use of new Qt4MaemoTarget class.
This allows us to get rid of MaemoTemplatesManager, which was a bit of
a crutch from the beginning.
con [Mon, 17 Jan 2011 17:23:48 +0000 (18:23 +0100)]
Remove unused internal "CommandLocation".
Kai Koehne [Mon, 17 Jan 2011 14:30:38 +0000 (15:30 +0100)]
QmlProject: Fix issue where qmlviewer is launched with directory as argument
This happened when 'Current File' was set in the settings, but no .user.settings
existed.
Kai Koehne [Mon, 17 Jan 2011 14:06:16 +0000 (15:06 +0100)]
Qt4Project: Clean up DebugHelperBuildTask
Make sure that the QtVersion object isn't referenced any more in
the separate thread: It might be deleted / altered while the thread is
running. Also let QmlDump use the class, instead of relying on it's
own implementation.
Reviewed-by: ckamm
Kai Koehne [Mon, 17 Jan 2011 12:50:47 +0000 (13:50 +0100)]
Qt4Project: Move DebuggingHelperBuildTask into separate file
Leandro Melo [Mon, 17 Jan 2011 15:29:57 +0000 (16:29 +0100)]
C++ editor: Try to find a help item if there is a syntax error
Task-number: QTCREATORBUG-2674
Friedemann Kleint [Mon, 17 Jan 2011 15:33:31 +0000 (16:33 +0100)]
Debugger: Fix 'Select widget to watch' on Windows.
hjk [Mon, 17 Jan 2011 15:27:34 +0000 (16:27 +0100)]
debugger: use 'struct QWidget' to make gdb happy. Again.
hjk [Mon, 17 Jan 2011 14:52:44 +0000 (15:52 +0100)]
debugger: remove dead enum
Pawel Polanski [Mon, 17 Jan 2011 15:01:55 +0000 (16:01 +0100)]
Symbian: Disable device information while using CODA
dt [Mon, 17 Jan 2011 14:54:49 +0000 (15:54 +0100)]
Fix last commit
hjk [Mon, 17 Jan 2011 14:23:22 +0000 (15:23 +0100)]
debugger: fix the ShowQtNamespace option in the Locals & Watchers window
hjk [Mon, 17 Jan 2011 14:15:19 +0000 (15:15 +0100)]
debugger: code cosmetics
hjk [Mon, 17 Jan 2011 14:11:11 +0000 (15:11 +0100)]
debugger: extract qt namespace before running the inferior.
hjk [Mon, 17 Jan 2011 14:09:23 +0000 (15:09 +0100)]
debugger: make qt namespace retrieval more robust
hjk [Mon, 17 Jan 2011 13:41:27 +0000 (14:41 +0100)]
debugger: remove CDB specific bits that are not used anymore
dt [Mon, 17 Jan 2011 14:17:44 +0000 (15:17 +0100)]
Qt4ProjectManager: Do not loop endless if the defaöt mkspec is broken
Reported on irc.
Friedemann Kleint [Mon, 17 Jan 2011 14:18:13 +0000 (15:18 +0100)]
Debugger[New CDB]: Ignore only first WOW64 breakpoint.
Subsequent ones are caused by interrupts.
Friedemann Kleint [Mon, 17 Jan 2011 13:50:49 +0000 (14:50 +0100)]
Debugger[New CDB]: Qualify types in watch expressions by module.
... to make them faster. Check for watch expressions
of the form '*(Type *)0xaddr' and insert module for non-PODs.
Add testing command.
Erik Verbruggen [Mon, 17 Jan 2011 13:41:19 +0000 (14:41 +0100)]
Fixed the line retreival for find-usages.
Instead of using the pre-processed source, the original one is used.
This makes a difference when a macro is used in the line, where the pre-
processed source would have a "#gen true" token.
Task-number: QTCREATORBUG-3345
Pawel Polanski [Mon, 17 Jan 2011 13:41:00 +0000 (14:41 +0100)]
Symbian: Inform the user about Smart Installer's manual installation
dt [Mon, 17 Jan 2011 13:17:32 +0000 (14:17 +0100)]
Fix some style issues
dt [Fri, 14 Jan 2011 16:03:58 +0000 (17:03 +0100)]
Target Selector: paint en/disabled state of add remove button
dt [Fri, 10 Dec 2010 18:02:19 +0000 (19:02 +0100)]
Qt4projectManager: Refactor Qt4Target, split up in per target classes
Almost(*) all of the symbian and maemo specific code is now theoretically
moveable to a separate plugin. Thus making it possible to implement
new targets in a plugin.
(*) Noteable missing is the qtversion, which needs to be split up
per target too.
Also fixes
Task-Nr: QTCREATORBUG-2440
Reviewed-By: hunger
Reviewed-By: ck
dt [Mon, 13 Dec 2010 14:41:42 +0000 (15:41 +0100)]
Remove dead code
con [Mon, 17 Jan 2011 12:52:14 +0000 (13:52 +0100)]
Add "never ask again" option to dialog asking about killing applications
The option is used for the stop button in the application output.
Closing tabs will still ask unconditionally, also if applications would
be killed as a side-effect, e.g. of closing Qt Creator.
The Symbian controls also always ask, with a more descriptive text,
because killing applications might have negative effect on the device in
some cases.
Reviewed-by: Friedemann Kleint
Task-number: QTCREATORBUG-3119
Erik Verbruggen [Mon, 17 Jan 2011 12:39:41 +0000 (13:39 +0100)]
Fix find-usages in template classes.
The problem was that the scope of the class declaration in a template-class
declaration is the template, not the scope in which that template is defined.
The scope-check was not taking this into account.
Task-number: QTCREATORBUG-3183
Reviewed-by: Roberto Raggi
Pawel Polanski [Mon, 17 Jan 2011 10:59:47 +0000 (11:59 +0100)]
Symbian: CODA logging service has been enabled
hjk [Mon, 17 Jan 2011 11:27:49 +0000 (12:27 +0100)]
debugger: make 'watch widget-by-mouseclick' work again
This was the last feature that was only available in the compiled dumpers.
hjk [Mon, 17 Jan 2011 10:37:53 +0000 (11:37 +0100)]
debugger: remove some debug output
Christian Kandeler [Mon, 17 Jan 2011 10:59:50 +0000 (11:59 +0100)]
Maemo: Fix deployment signal handling.
Friedemann Kleint [Mon, 17 Jan 2011 09:36:13 +0000 (10:36 +0100)]
Debugger: Adapt graphviz graph.
Leandro Melo [Mon, 17 Jan 2011 09:25:41 +0000 (10:25 +0100)]
Tooltips: Fix for first paragraph without punctuation
Task-number: QTCREATORBUG-3464
hjk [Mon, 17 Jan 2011 09:07:13 +0000 (10:07 +0100)]
debugger: slaveEngineStateChanged should and can now be private
hjk [Fri, 14 Jan 2011 18:32:47 +0000 (19:32 +0100)]
debugger: simplify combined state handling
hjk [Fri, 14 Jan 2011 18:04:16 +0000 (19:04 +0100)]
debugger: remove InferiorStopSpontaneous state again
hjk [Fri, 14 Jan 2011 17:50:33 +0000 (18:50 +0100)]
qmldebugger: sanitize log message
hjk [Fri, 14 Jan 2011 17:47:44 +0000 (18:47 +0100)]
debugger: remove EngineRunOk state again
hjk [Fri, 14 Jan 2011 17:16:40 +0000 (18:16 +0100)]
debugger: some start up state consolidation
hjk [Fri, 14 Jan 2011 16:34:42 +0000 (17:34 +0100)]
debugger: finish combined shutdown properly
Friedemann Kleint [Mon, 17 Jan 2011 08:12:37 +0000 (09:12 +0100)]
Debugger: Fix action to remove all watch items.
Friedemann Kleint [Fri, 14 Jan 2011 16:28:37 +0000 (17:28 +0100)]
Debugger: Add some menu actions.
- Windows: Inspect a module by running depends.
- Clear all watches.
hjk [Fri, 14 Jan 2011 16:08:59 +0000 (17:08 +0100)]
debugger: first shot at combined cpp/qml stepping
hjk [Fri, 14 Jan 2011 14:02:26 +0000 (15:02 +0100)]
debugger: disable the display of the breakpoint 'extra' field
Too distracting for now.
Friedemann Kleint [Fri, 14 Jan 2011 15:50:31 +0000 (16:50 +0100)]
Debugger[New CDB]:Introduce watches infrastructure.
- Move the 'current module' into the Node
- Split symbol group hierarchy into LocalsSymbolGroup
tied to frame/thread and a separate, scopeless
WatchesSymbolGroup
- Add infrastructure for removing symbols from a SymbolGroup,
doing the index bookkeeping.
- Add method to synchronize watches to WatchesSymbolGroup
(iname/name map).
- Introduce watches commands for adding and dumping.
- Extend locals command to get watches as well.
- Add a dummy 'ErrorSymbolGroupNode' to use in case
insertion fails.
Leandro Melo [Fri, 14 Jan 2011 15:07:47 +0000 (16:07 +0100)]
Snippets: Check for content change on apply
Cannot rely on the focus out event (on Mac) in the
situation where a snippet is added/edited and the
dialog is immediately confirmed.
Reviewed-by: con
Task-number: QTCREATORBUG-3464
Christian Kandeler [Fri, 14 Jan 2011 14:45:53 +0000 (15:45 +0100)]
Maemo: Don't use Q_WS_MAEMO_6.
This symbol does not exist.
Task-number: QTCREATORBUG-3485
Christian Kandeler [Fri, 14 Jan 2011 13:57:22 +0000 (14:57 +0100)]
Maemo: Correctly initialize device configuration for new deploy step.
Christian Kandeler [Fri, 14 Jan 2011 13:55:00 +0000 (14:55 +0100)]
Maemo: Fix device name update in deployment widget.
hjk [Fri, 14 Jan 2011 13:40:42 +0000 (14:40 +0100)]
debugger: update state diagram
Friedemann Kleint [Fri, 14 Jan 2011 13:34:13 +0000 (14:34 +0100)]
Symbian: Fix warnings.
hjk [Fri, 14 Jan 2011 13:31:18 +0000 (14:31 +0100)]
compile fix
hjk [Fri, 14 Jan 2011 13:25:02 +0000 (14:25 +0100)]
debugger: re-do state transitions in combined C++/Qml engine
This still needs a lot of work and sanitizing.
hjk [Fri, 14 Jan 2011 13:23:40 +0000 (14:23 +0100)]
debugger:compile fix for -no-stl'ed Qt
hjk [Fri, 14 Jan 2011 09:57:13 +0000 (10:57 +0100)]
fakevim: adjust standalone version to recent removal of fakvimsyntax.{h,cpp}
hjk [Thu, 13 Jan 2011 07:39:52 +0000 (08:39 +0100)]
qt4projectmanager: make it compile with -no-stl'd Qt.
hjk [Wed, 12 Jan 2011 14:11:12 +0000 (15:11 +0100)]
debugger: prepare qmlcppengine state fix
hjk [Wed, 12 Jan 2011 13:44:04 +0000 (14:44 +0100)]
debugger: don't display slave data
hjk [Wed, 12 Jan 2011 13:26:50 +0000 (14:26 +0100)]
debugger: qml engine cleanup
hjk [Wed, 12 Jan 2011 13:22:42 +0000 (14:22 +0100)]
debugger: qmlcppengine: the model multiplexing is done by the master now
con [Fri, 14 Jan 2011 13:10:18 +0000 (14:10 +0100)]
Text document search was showing wrap indicator too often.
Pawel Polanski [Fri, 7 Jan 2011 14:47:22 +0000 (15:47 +0100)]
Symbian: Adjust Creator to work with CODA
Reviewed-by: hjk
Christian Kandeler [Fri, 14 Jan 2011 11:36:09 +0000 (12:36 +0100)]
Maemo: Force focus change on button click in device dialog.
Not very nice, because it overrides platform behaviour.
The alternatives seem uglier, though.
Task-number: QTCREATORBUG-2860
con [Fri, 14 Jan 2011 11:20:08 +0000 (12:20 +0100)]
Make tool tip of the expand/collapse button for searches more meaningful
Task-number: QTCREATORBUG-2423
con [Fri, 14 Jan 2011 10:19:57 +0000 (11:19 +0100)]
Show wrap indicator also for searches in help views.
Task-number: QTCREATORBUG-2753
con [Fri, 14 Jan 2011 09:02:21 +0000 (10:02 +0100)]
Fix searching search result window and add wrap indicator.
When searching the search result window the current item was ignored in
the search instead of potentially being the first match.
Task-number: QTCREATORBUG-2753
Marco Bubke [Thu, 13 Jan 2011 19:42:42 +0000 (20:42 +0100)]
QmlDesigner.NodeInstances: Move template image to qmlpuppet
Marco Bubke [Thu, 13 Jan 2011 18:00:21 +0000 (19:00 +0100)]
QmlDesigner: Prevent endless restart of qmlpuppet
Marco Bubke [Thu, 13 Jan 2011 17:04:54 +0000 (18:04 +0100)]
QmlDesigner: Don't show the dock icon for the puppet anymore
con [Thu, 13 Jan 2011 16:35:19 +0000 (17:35 +0100)]
Make Shift+F5 for interrupting/stopping debugger work again.
con [Thu, 13 Jan 2011 16:34:41 +0000 (17:34 +0100)]
Show wrap indicator when searching in text edits.
Adds a showWrapIndicator(parent) method to IFindSupport, to be used by
implementations. First implementation is given for the BaseFindSupport
that's used for all searches in Q(Plain)TextEdits.
Task-number: QTCREATORBUG-2753
Christian Kandeler [Thu, 13 Jan 2011 15:27:28 +0000 (16:27 +0100)]
Maemo: Fix timer bug.
Christian Kandeler [Thu, 13 Jan 2011 15:26:17 +0000 (16:26 +0100)]
Maemo: Improve resize behavior of device configurations combo box.
Christian Kandeler [Thu, 13 Jan 2011 15:24:05 +0000 (16:24 +0100)]
Maemo: Move some device configurations code around.
Christian Kandeler [Thu, 13 Jan 2011 14:05:10 +0000 (15:05 +0100)]
Maemo: Style fix.
Marco Bubke [Thu, 13 Jan 2011 14:42:42 +0000 (15:42 +0100)]
QmlDesigner: Change Symbian import
Marco Bubke [Thu, 13 Jan 2011 14:10:43 +0000 (15:10 +0100)]
QmlDesigner.NodeInstances: Restart render timer in Preview
Now rendering is only happen if no changes happen anymore.
dt [Thu, 13 Jan 2011 14:20:10 +0000 (15:20 +0100)]
Remove outdated comment
Leena Miettinen [Thu, 13 Jan 2011 14:08:51 +0000 (15:08 +0100)]
Doc: list available refactoring actions
Reviewed-by: Christian Kamm
Leena Miettinen [Thu, 13 Jan 2011 14:07:52 +0000 (15:07 +0100)]
Doc: Find Usages command for QML
Reviewed-by: Christian Kamm
Leena Miettinen [Thu, 13 Jan 2011 11:00:10 +0000 (12:00 +0100)]
Doc: update description of Outline view
Christian Kandeler [Thu, 13 Jan 2011 14:02:44 +0000 (15:02 +0100)]
Maemo: Revert 2.1 patch.
We have a proper fix for 2.2.
Christian Kandeler [Thu, 13 Jan 2011 14:01:46 +0000 (15:01 +0100)]
Maemo: Style stuff.
Christian Kandeler [Thu, 13 Jan 2011 14:00:48 +0000 (15:00 +0100)]
Maemo: Allow user to set default device configuration.
Task-number: QTCREATORBUG-3486
Christian Kandeler [Thu, 13 Jan 2011 13:32:15 +0000 (14:32 +0100)]
Maemo: Introduce logic for default device configuration.
Christian Kandeler [Thu, 13 Jan 2011 12:49:23 +0000 (13:49 +0100)]
Maemo: Refactor device configurations list.
Friedemann Kleint [Thu, 13 Jan 2011 13:27:52 +0000 (14:27 +0100)]
Debugger[New CDB]: Fix output format.
dt [Thu, 13 Jan 2011 12:38:43 +0000 (13:38 +0100)]
Qt4ProjectManager: Fix crash on importing builds
Task-Nr: QTCREATORBUG-2723
Tobias Hunger [Thu, 13 Jan 2011 10:41:45 +0000 (11:41 +0100)]
Clean up environmentmodel/widget
* Move the environment model code to utils and export it
* rename the environmenteditmodel files to environmentwidget
(which is the class they actually contain)
Reviewed-by: dt
con [Thu, 13 Jan 2011 10:35:22 +0000 (11:35 +0100)]
Fix shortcut handling.
Introduced by recent ProxyAction refactoring, we may not copy the actual
enabled/visible/checked state during initialization.