summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/stackhandler.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge remote-tracking branch 'origin/2.6'Oswald Buddenhagen2013-01-311-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in src/plugins/debugger/qtmessageloghandler.cpp src/plugins/debugger/qtmessagelogwindow.cpp src/plugins/madde/maemodeployconfigurationwidget.cpp src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp src/plugins/qmldesigner/designercore/include/widgetqueryview.h src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp src/plugins/qnx/bardescriptormagicmatcher.h src/plugins/qt4projectmanager/profilekeywords.cpp src/plugins/remotelinux/deployablefilesperprofile.cpp src/plugins/remotelinux/deployablefilesperprofile.h src/plugins/remotelinux/deploymentinfo.cpp src/plugins/remotelinux/deploymentsettingsassistant.cpp src/plugins/remotelinux/profilesupdatedialog.cpp tests/auto/icheckbuild/ichecklib.cpp tests/auto/icheckbuild/parsemanager.cpp tests/auto/icheckbuild/parsemanager.h Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
| * Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
| | | | | | | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-10-051-21/+20
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.cpp share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.h src/plugins/debugger/qtmessageloghandler.cpp src/plugins/debugger/qtmessageloghandler.h src/plugins/debugger/qtmessagelogwindow.cpp src/plugins/madde/maemodeployconfigurationwidget.cpp src/plugins/madde/maemodeployconfigurationwidget.h src/plugins/remotelinux/deployablefilesperprofile.cpp src/plugins/remotelinux/deployablefilesperprofile.h src/plugins/remotelinux/deploymentinfo.cpp src/plugins/remotelinux/deploymentinfo.h src/plugins/remotelinux/deploymentsettingsassistant.cpp src/plugins/remotelinux/profilesupdatedialog.cpp src/plugins/remotelinux/remotelinuxdeploymentdatamodel.h tests/auto/icheckbuild/ichecklib.cpp tests/auto/icheckbuild/ichecklib_global.h tests/auto/icheckbuild/parsemanager.cpp tests/auto/icheckbuild/parsemanager.h tests/manual/ssh/tunnel/tunnel.h Change-Id: I04d7761df6bd936ad00e0547974284c967d39580
| * Adjust license headershjk2012-10-051-21/+20
| | | | | | | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* | Do not use QAbstractItemModel::reset().Christian Kandeler2012-09-201-3/+6
|/ | | | | | | | | | Change-Id: Ie49bdf576a6d3543aef6df133b27c8827775c935 Rationale: a) It is conceptually cleaner to do the changes to the model in between calls to beginResetModel() and endResetModel, respectively. b) The function is deprecated in Qt 5, for exactly that reason. Reviewed-by: hjk <qthjk@ovi.com>
* Contact -> qt-project.orgEike Ziller2012-07-191-3/+1
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* debugger: add some hints to tooltip of frames without debuginfohjk2012-03-291-1/+1
| | | | | Change-Id: I1a23cdc0926b94cefbc9953d4fcb9e0d38379bfe Reviewed-by: hjk <qthjk@ovi.com>
* StackHandler: Set Current IndexAurindam Jana2012-02-231-2/+4
| | | | | | | | Set the current Index as 0 (topmost stack frame) when setFrames() is called. Change-Id: Iff0acd672930b51b53ef7ad0335b62d463c14500 Reviewed-by: hjk <qthjk@ovi.com>
* Debugger: use QString::fromLatin1 instead of QString::fromAsciiDenis Mingulov2012-02-161-1/+1
| | | | | | | | | | | | | | | | | | | By source - latin1 is really expected as there is no any check or usage of QTextCodec::setCodecForCStrings() currently. QString::fromAscii() might break 'Latin1' input in some cases. A quote from documentation about QString::fromAscii(): "Note that, despite the name, this function actually uses the codec defined by QTextCodec::setCodecForCStrings() to convert str to Unicode. Depending on the codec, it may not accept valid US-ASCII (ANSI X3.4-1986) input. If no codec has been set, this function does the same as fromLatin1()." Change-Id: I49cf047ca674d2ec621b517c635d1927bb2e796f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by: hjk <qthjk@ovi.com>
* Removed module names from #include directives.Erik Verbruggen2012-02-151-2/+2
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* ScriptConsole: Show current contextAurindam Jana2012-01-181-4/+7
| | | | | | | | | Show the current context in the script console. The expression in the script console is evaluated within this context. Change-Id: Ieb4cfc3e0892b150301f4ad79220cd878dee3ce3 Reviewed-by: hjk <qthjk@ovi.com> Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
* debugger: grey out Locals&Expressions when not accessiblehjk2012-01-171-1/+1
| | | | | Change-Id: I61489b9a5bf117be154ed6899beb3f8294247c9e Reviewed-by: hjk <qthjk@ovi.com>
* all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-031-2/+2
| | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* QmlCppEngine: StackWindow BehaviourAurindam Jana2011-10-181-0/+1
| | | | | | | | Enable/Disable the stack window based on engine state. Update the markers in the stack window correctly. Change-Id: Idbc694aa2a4be9497e2e3b2c9e9a1f463e1c7692 Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
* Debugger: Enable stack frames without an annotated functionKai Koehne2011-10-171-1/+1
| | | | | | | | E.g. breakpoints on QML bindings do not have an annotated function. Still they're valid stack frames you can click on. Change-Id: I2b9417e6a57b846d74bd5bc661d11027b028c602 Reviewed-by: hjk <qthjk@ovi.com>
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Update license.hjk2011-04-131-14/+13
|
* Debugger: Documentation work on qtcreatorcdbext/Debugger.Friedemann Kleint2011-02-041-0/+5
| | | | | Add comments, introduce internal switch in doc/api/qtcreator-api.qdocconf.
* It's 2011 now.con2011-01-121-1/+1
| | | | Reviewed-by: hjk
* Merge branch '2.1'con2010-12-171-7/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/coreplugin/basemode.cpp src/plugins/coreplugin/basemode.h src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp src/plugins/debugger/debuggeragents.cpp src/plugins/debugger/debuggeruiswitcher.cpp src/plugins/debugger/debuggeruiswitcher.h src/plugins/projectexplorer/buildconfigdialog.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.h src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h src/plugins/qmldesigner/designercore/include/modelutilities.h src/plugins/qmldesigner/designercore/include/nodeinstance.h src/plugins/qmldesigner/designercore/include/propertymetainfo.h src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp src/plugins/qmldesigner/designercore/model/modelutilities.cpp src/plugins/snippets/inputwidget.cpp src/plugins/snippets/snippetscompletion.cpp src/plugins/snippets/snippetscompletion.h src/plugins/snippets/snippetspec.cpp src/plugins/snippets/snippetsplugin.cpp src/plugins/snippets/snippetswindow.cpp src/plugins/snippets/snippetswindow.h src/plugins/texteditor/snippetsparser.cpp src/tools/qml/qmldom/main.cpp tests/manual/trk/runner.cpp tests/manual/trk/trkolddevice.cpp tests/manual/trk/trkolddevice.h tests/manual/trk/trkserver.cpp
| * License headers.con2010-12-171-7/+11
| |
* | debugger: remove a bit of stackview flicker by using the 80 ms timerhjk2010-12-171-7/+19
| |
* | debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp}hjk2010-12-081-1/+0
| |
* | debugger: Refactor breakpoint handling.hjk2010-11-151-2/+3
| | | | | | | | | | | | | | | | | | | | | | The breakpoints are now (fairly) tightly guarded by the BreakpointHandler. Engines and Views are only supposed to refer to them by id. They also have individual states now. The breakpoint data is split into a "user requested" "fixed" part in BreakpointData and the engines' acknowledged data in a new struct BreakpointResponse. TODO: Move m_state and m_engine members to BreakpointResponse. Fix regressions in the marker handling.
* | debugger: more handler/window refactoringhjk2010-11-081-42/+1
| |
* | Debugger: Add Run to/Jump to Line to text editor context menu.Friedemann Kleint2010-11-041-0/+1
| | | | | | | | | | | | | | 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.
* | ProjectExplor/Debugger: Header cleanupFriedemann Kleint2010-11-021-2/+0
| |
* | debugger: don't display invalid line numbers in the stack viewhjk2010-10-271-1/+1
|/
* Debugger: Sanitize Datatypes, part 2: Stackframes.Friedemann Kleint2010-09-211-2/+4
| | | | | | | Make address a quint64. Enable DisassemblerViewAgent to match the disassembly-addresses by converting the numbers, making it more robust. Remove the complicated formatting needed for CDB.
* Fixed memory leak in StackHandlerRobert Loehning2010-09-151-1/+1
| | | | Task-number: QTCREATORBUG-2339
* debugger: suppress variable tooltips with outdated contentshjk2010-09-151-5/+2
|
* I10N: First translation fixes for 2.1Friedemann Kleint2010-09-101-1/+0
| | | | | | | Fix README, some spelling errors, remove contractions, exclamation marks, correct some plural forms, join split messages. Add QCoreApplication::translate to non-Q_OBJECT-classes. Fix some lupdate warnings about discarding meta-data (//:).
* Pedantic cleanup of filename parameters for QIcon constructorAlessandro Portale2010-07-301-2/+2
| | | | | | | | | | | Using more *::Constants::ICON_* where it makes sense and wrapping the file names into QLatin1String where they were missing. The increased usage of the ICON constants needed a few more cross plugin includes of *constants.h, here and there. I think that it is OK, since the dependencies were alredy there icon resource wise.
* debugger: The DebuggerEngine refactoring.hjk2010-06-221-17/+60
| | | | | | | | | | | | | | | | | This replaces the (de facto) singleton engines and data handlers by classes that are instantiated per run. The DebuggerRunControl will now create an object of (a class derived from) DebuggerEngine that contains all the relevant "dynamic" data. DebuggerManager is no more. The "singleton" bits are merged into DebuggerPlugin, whereas the data bits went to DebuggerEngine. There is no formal notion of a "current" DebuggerEngine. However, as there's only one DebuggerEngine at a time that has its data models connected to the view, there's still some "de facto" notion of a "current" engine. Calling SomeModel::setData(int role, QVariant data) with custom role is used as the primary dispatch mechanism from the views to the "current" data models (and the engine, as all data models know their engine).
* debugger: refactor thread related classhjk2010-05-181-219/+0
|
* debugger: gather more information on threads when easily availablehjk2010-05-181-10/+11
|
* debugger: make it possible to bulk-assign breakpoints to threadshjk2010-04-301-0/+7
|
* debugger: remove or rename a few images.hjk2010-03-221-2/+2
|
* Header cleaning spree in Core/Debugger and Symbian/Maemo-code of Qt4.Friedemann Kleint2010-03-181-0/+1
|
* Avoid pulling in the svg plugin.con2010-03-051-4/+4
|
* Long live the king!hjk2010-03-051-1/+1
|
* debugger: make handling multiple core files a bit more convenienthjk2010-02-031-0/+1
|
* Fix some code scanning issues.Friedemann Kleint2010-02-011-1/+1
| | | | QString: Use QChar where appropriate.
* remove trailing whitespaceOswald Buddenhagen2010-01-291-3/+3
| | | | doing it in 1.3 as well to avoid possible later conflicts
* frames with debug info but without source cannot be navigated toOswald Buddenhagen2009-10-301-1/+1
| | | | | | ... - in the source view, that is. so grey them out in the stack view. Reviewed-By: hjk
* Debugger: Show slashes correctly in Stack frame tooltip.Friedemann Kleint2009-10-301-1/+2
|
* Debugger: Use the code model to detect unitialized variables.Friedemann Kleint2009-10-161-7/+37
| | | | | | | | | | | This should save debugger round trips and crashes in the debugging helpers. Add respective option to debugging helper option page, defaulting to true.On this occasion, make CDB detect shadowed variables correctly and display them as "<shadowed n>" as does the Gdb engine by reversing the direction in which CdbSymbolGroupContext::populateINameIndexMap works. Rubber-stamped-by: hjk <qtc-committer@nokia.com>
* Debugger: Fix crash toggling Stack/"Derefence Pointers" without projectFriedemann Kleint2009-10-071-0/+1
| | | | | Enable debugger actions correctly. Reviewed-by: hjk <qtc-committer@nokia.com>
* Debugger: Extend threads model to display frame.Friedemann Kleint2009-10-051-14/+70
| | | | Acked-by: hjk <qtc-commiter@nokia.com>