OSDN Git Service
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.
Kai Koehne [Thu, 13 Jan 2011 09:45:00 +0000 (10:45 +0100)]
QmlObserver: Fix compilation when no private headers are installed
Regression introduced in
17d11b7be38e35.
Marco Bubke [Wed, 12 Jan 2011 18:22:16 +0000 (19:22 +0100)]
QmlDesigner.StatesEditor: Fix crash for removing state
Marco Bubke [Wed, 12 Jan 2011 18:06:57 +0000 (19:06 +0100)]
QmlDesigner.StatesEditor: Optimize updating
Marco Bubke [Wed, 12 Jan 2011 18:06:05 +0000 (19:06 +0100)]
QmlDesigner.NodeInstances: Make timer shorter
Marco Bubke [Wed, 12 Jan 2011 16:05:48 +0000 (17:05 +0100)]
QmlDesigner.NodeInstances: Extra process for state previews
Much faster.
con [Wed, 12 Jan 2011 15:36:29 +0000 (16:36 +0100)]
Use the new ProxyAction for the debug button.
Instead of doing context magic which doesn't reflect what actually was
meant: The actions are different commands, but the button should be
corresponding to different commands in different states.
Tobias Hunger [Wed, 12 Jan 2011 15:32:11 +0000 (16:32 +0100)]
Git: Some whitespace fixes
Tobias Hunger [Wed, 12 Jan 2011 15:29:56 +0000 (16:29 +0100)]
Fix git show using the default format
Fix git show using the default format the first time it gets used.
Task-number: QTCREATORBUG-3412
Marco Bubke [Wed, 12 Jan 2011 15:07:31 +0000 (16:07 +0100)]
QmlDesigner: States preview are functional again
But still slow.
con [Wed, 12 Jan 2011 13:21:12 +0000 (14:21 +0100)]
Let ModeManager::addAction take a QAction instead of Command
There was no reason, and using QAction is more flexible.
con [Wed, 12 Jan 2011 08:45:19 +0000 (09:45 +0100)]
Refactor the "proxy action" behavior of Command to Utils::ProxyAction
A generic action that acts as a proxy for another (changeable) action,
like it is used for mostly all of the visible actions in Qt Creator
through the action manager.
Christian Kamm [Wed, 12 Jan 2011 13:35:54 +0000 (14:35 +0100)]
QmlJS: Fix completion of locally defined properties.
Task-number: QTCREATORBUG-3490
Friedemann Kleint [Wed, 12 Jan 2011 14:31:40 +0000 (15:31 +0100)]
Debugger: Fix python path for Windows.
Fix
07cac21957dac9f69126fa13b37b5842fb219a44.
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Leena Miettinen [Wed, 12 Jan 2011 14:24:56 +0000 (15:24 +0100)]
Doc: compiling Qt and Qt Creator on Windows
Reviewed-by: con
Reviewed-by: Friedemann Kleint
dt [Wed, 12 Jan 2011 13:50:41 +0000 (14:50 +0100)]
Qt4 Maemo: Fix crash
Toolchains can't hold a pointer to the qtversion for which they were
created. Copying QtVersions does not clone toolchains instead they are
held via a shared pointer. Thus the original qtversion for which the
toolchain was created might not exist anymore.
Reviewed-By: ck
dt [Tue, 11 Jan 2011 18:30:25 +0000 (19:30 +0100)]
ProjectExplorer: Always give feedback on failed project loading
Task-Nr: QTCREATORBUG-3435
Christian Kamm [Wed, 12 Jan 2011 13:21:44 +0000 (14:21 +0100)]
debugger: Slightly improve compile fix for linux.
Reviewed-by: Friedemann Kleint
hjk [Wed, 12 Jan 2011 13:18:20 +0000 (14:18 +0100)]
debugger: compile fix on linux
hjk [Wed, 12 Jan 2011 13:14:27 +0000 (14:14 +0100)]
debugger: QmlEngine: rename master/slave into cpp/qml
hjk [Wed, 12 Jan 2011 12:51:26 +0000 (13:51 +0100)]
debugger: code cosmetics QmlAdapter
hjk [Wed, 12 Jan 2011 12:43:23 +0000 (13:43 +0100)]
debugger: reorganize debuggerengine.h
hjk [Wed, 12 Jan 2011 12:39:14 +0000 (13:39 +0100)]
debugger: move global qqNs definition to a saner location
Christian Kamm [Wed, 12 Jan 2011 12:58:24 +0000 (13:58 +0100)]
QmlJS: Avoid frequent libraryInfoUpdated emissions.
Also don't require a rehighlight of every open document when the
signal is emitted.
Reviewed-by: Roberto Raggi
Christian Kamm [Wed, 12 Jan 2011 12:45:38 +0000 (13:45 +0100)]
qmldump: Add example to clear up intended usage.
Reviewed-by: Kai Koehne
Friedemann Kleint [Wed, 12 Jan 2011 12:49:51 +0000 (13:49 +0100)]
Debugger[New CDB]: Improve 32bit debugging on 64bit systems.
- Ignore WOW64 breakpoints. Restructure code to examine stop reason
before notifications to be able handle special stop reasons
in a simpler way.
- Fix autodetection to look into %ProgramFiles% (x64) as well.
Christian Kamm [Wed, 12 Jan 2011 12:15:09 +0000 (13:15 +0100)]
qmldump: Add signal handler to catch segvs.
Reviewed-by: aep
hjk [Wed, 12 Jan 2011 11:10:12 +0000 (12:10 +0100)]
debugger: introduce generic master/slaves engine
hjk [Wed, 12 Jan 2011 09:39:33 +0000 (10:39 +0100)]
debugger: start on integrated combined c++/qml debugging