hjk
683c976b46
Debugger: Don't mention auto-detected binaries
...
... if they are not working properly. E.g. the
pre-build LLDB 3.8 .deb crashes when executing
lldb -version > /dev/null
Change-Id: Ifd468048ffa0d30aeb99283cb64556609d8b1ef6
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-09-04 09:27:27 +00:00
Orgad Shaneh
90985d18c0
Debugger: Exclude lldb-gdbserver-* from autodetection
...
Change-Id: If7b887188d3a94ae741c3fcf9a1dbce063a04bd6
Reviewed-by: hjk <hjk@theqtcompany.com >
2015-07-13 06:36:43 +00:00
hjk
db344dfbf4
Debugger: Blacklist lldb-platform-* as possible debugger
...
Task-number: QTCREATORBUG-14309
Change-Id: I86bb47138a1e3d76120d1c2d0625a86036715d57
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com >
2015-04-22 12:09:02 +00:00
Tobias Hunger
b0f3157d25
Debugger: Auto-detect gdb on windows
...
Task-number: QTCREATORBUG-14157
Change-Id: I3e556a44832fea06f6a57882b0470dcd9c22b0aa
Reviewed-by: Robert Loehning <robert.loehning@theqtcompany.com >
2015-03-18 12:41:47 +00:00
hjk
04532fe604
Debugger: Add some expandable macros to Debugger options page
...
New %{Debugger:Name} for global use, %{Debugger:{Type,Version,...}}
for expansion within the name. Also re-initialize from file if the
saved version is empty (e.g. if the debugger was registered before
the version field was present)
Change-Id: I45568d78147597b30074a2ce4ddcf569bce15192
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2015-03-04 13:01:13 +00:00
Friedemann Kleint
991cf84991
Clean exported headers of the Debugger plugin.
...
Change-Id: I70ca6773e0f6aa6d80a441f8920d7f5d2418e1bf
Reviewed-by: hjk <hjk@theqtcompany.com >
2015-02-26 14:49:20 +00:00
Eike Ziller
9926fc2ab1
Merge commit '3c85058694ee2e41658d17f524fb48f0b187d2fe'
...
Conflicts:
src/libs/utils/tooltip/tipcontents.cpp
src/libs/utils/tooltip/tipcontents.h
src/plugins/android/androiddeployqtstep.cpp
src/plugins/baremetal/baremetalconstants.h
src/plugins/baremetal/baremetaldevice.cpp
src/plugins/baremetal/baremetaldevice.h
src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp
src/plugins/baremetal/baremetaldeviceconfigurationwidget.h
src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp
src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.cpp
src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.h
src/plugins/baremetal/baremetalplugin.cpp
src/plugins/baremetal/baremetalplugin.h
src/plugins/baremetal/baremetalruncontrolfactory.cpp
src/plugins/baremetal/baremetalruncontrolfactory.h
src/plugins/cppeditor/cppcodemodelinspectordialog.cpp
src/plugins/cppeditor/cppdoxygen_test.cpp
src/plugins/cppeditor/cppdoxygen_test.h
src/plugins/debugger/breakpointmarker.cpp
src/plugins/debugger/debuggeritemmodel.cpp
src/plugins/debugger/debuggeritemmodel.h
src/plugins/debugger/loadcoredialog.cpp
src/plugins/genericprojectmanager/cppmodelmanagerhelper.cpp
src/plugins/projectexplorer/addnewmodel.cpp
src/plugins/projectexplorer/addnewmodel.h
src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp
src/plugins/qmlprofiler/abstracttimelinemodel.cpp
src/plugins/qmlprofiler/abstracttimelinemodel.h
src/plugins/qmlprofiler/notesmodel.cpp
src/plugins/qmlprofiler/qml/CategoryLabel.qml
src/plugins/qmlprofiler/qml/MainView.qml
src/plugins/qmlprofiler/qml/Overview.js
src/plugins/qmlprofiler/qml/Overview.qml
src/plugins/qmlprofiler/qml/TimeDisplay.qml
src/plugins/qmlprofiler/qml/TimeMarks.qml
src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
src/plugins/qmlprofiler/sortedtimelinemodel.cpp
src/plugins/qmlprofiler/sortedtimelinemodel.h
src/plugins/qmlprofiler/timelinemodelaggregator.cpp
src/plugins/qmlprofiler/timelinemodelaggregator.h
src/plugins/qmlprofiler/timelinerenderer.cpp
src/plugins/qmlprofiler/timelinerenderer.h
src/plugins/qmlprojectmanager/QmlProjectManager.json.in
src/plugins/texteditor/findinfiles.cpp
src/plugins/vcsbase/vcsconfigurationpage.cpp
src/shared/qbs
src/shared/scriptwrapper/interface_wrap_helpers.h
src/shared/scriptwrapper/wrap_helpers.h
tests/auto/qmlprofiler/abstracttimelinemodel/tst_abstracttimelinemodel.cpp
tests/system/suite_debugger/tst_debug_empty_main/test.py
tests/system/suite_debugger/tst_qml_js_console/test.py
tests/system/suite_debugger/tst_qml_locals/test.py
Change-Id: I67540b648f8b162496f4aa606b04d50c7c9125c6
2015-02-12 17:29:21 +01:00
Eike Ziller
3c85058694
Update License
...
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com >
2015-01-16 12:37:56 +01:00
hjk
b9ef7b7b28
Debugger: Rework debugger option page
...
Use Utils::TreeModel internally, simplify code.
Change-Id: Ie5c28519d5c23441fcd6b4fbff470cc70a92ee97
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
2015-01-07 08:24:36 +01:00
Orgad Shaneh
2022a18f90
Debugger: Improve initialization time
...
* Avoid QFileInfo where not needed
* Use a more accurate filter for QDir::entryList()
* Remove duplicate paths
* Set filters and filter types only once.
Reduces startup time by ~3%
Change-Id: I8896c08da5281e06672b7bdf6e8305ea394122a3
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-12-15 09:26:28 +01:00
hjk
9477ed0a3f
Introduce and use FileName::exists()
...
This can use the faster route through QFileInfo::exist now.
Change-Id: Idb41b5d5185d7f02eacba498fb01f483d95e8d57
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com >
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-11-03 10:23:09 +01:00
hjk
cabf14ba30
Debugger: Use Qt5-style connects in DebuggerKitConfigWidget
...
Change-Id: I1cac24387cc74ade9113b4ecbe503871e9c6150b
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-10-22 23:15:49 +02:00
Eike Ziller
8295b503be
License update
...
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com >
2014-10-09 11:41:44 +02:00
Orgad Shaneh
3a76602777
Debugger: Fix soft assertion
...
SOFT ASSERT: "!m_id.isValid()" in file .../debuggeritem.cpp, line 92
Introduced in 5b5a7d1dea
Change-Id: I82416302402770d885f8eb96b6966294a5368cbe
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-08-26 10:38:51 +02:00
Orgad Shaneh
5b5a7d1dea
Debugger: Avoid duplication of SDK debuggers
...
Task-number: QTCREATORBUG-12888
Change-Id: I732f1bfe44dc47d0c96570649f3bf8c0e3f40dda
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2014-08-25 11:01:06 +02:00
Orgad Shaneh
72e878a126
Debugger: Improve detection of debuggers in legacy configuration
...
There is a wrong assumption there that ids start with '{'.
Change-Id: I8d753c1b67cfe250435711eab8db9f6dc576195d
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-07-03 18:51:35 +02:00
Orgad Shaneh
ea63b2a6fc
Debugger: Make doctype consistent with other settings
...
i.e. "QtCreator" + filename
Change-Id: I797f86d2266b3e0a612f1b377edc8bdf90914776
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2014-07-03 10:40:10 +02:00
Christian Stenger
e2745ba28d
Debugger: Do not list folder as debugger
...
Change-Id: I32ce5ee2cfd30c786af2d8ae6297c2708fcfd632
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-04-15 16:37:55 +02:00
Christian Stenger
428b95f62e
Debugger: Skip non-executable auto-detected debuggers
...
Task-number: QTCREATORBUG-11452
Change-Id: I03a7d2b3dda0b7ffa92ddf1d640d9512f501575e
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-02-11 13:35:28 +01:00
Friedemann Kleint
b39de8919e
Check if debuggers read from settings files are executable.
...
Change-Id: I412d3fdf228bcf8948d8247363bf3b034cbb788c
Reviewed-by: Mehdi Fekari <mfekari@blackberry.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-29 16:45:19 +01:00
Robert Loehning
746c5d8863
Incremented year in copyright info
...
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2014-01-08 08:29:47 +01:00
hjk
6ab4adabf3
Debugger: Prevent overwriting of pre-defined Abi values
...
Todo: Add a button to rescan ABIs to UI after UI freeze.
Currently you have to change the debugger command and then
change it back when replacing a debugger with a debugger for
something else in place.
Task-number: QTCREATORBUG-10755
Change-Id: Id3cf1da3f198b60e6c538e5478b11f1d6d379ff9
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-12-02 13:44:48 +01:00
hjk
5747719593
Debugger: Don't register identical debuggers (unless forced)
...
User code can decide whether it wants something added unconditionally
(by creating a DebuggerItem with valid id), or let the manager re-use
something matching or create an id.
Task-number: QTCREATORBUG-10641
Change-Id: I4f5a1fbe881932ba5608f5c6116b4ea8352f8903
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-07 13:01:52 +01:00
hjk
d02c20ef7e
Debugger: Use debugger id for deregistration.
...
This is better API by being explicit about the item to remove.
Change-Id: I75cb47d7e873f41449efcf4994b2e725ffeeaa73
Reviewed-by: David Kaspar <dkaspar@blackberry.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-07 11:22:36 +01:00
Fawzi Mohamed
9a4caa4b4c
ios: improve automatic kits
...
* fix incorrect old kits
* avoid adding a special debugger
Change-Id: I233068dbb9958045cdc2e875337297748b2b4ff8
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com >
2013-11-05 17:00:33 +01:00
Tobias Hunger
22da799cf1
Debugger: Read legacy settings from both SDK and user locations
...
This fixes Boot2Qt setting the debugger for its kits.
Change-Id: I3ac3ad70b29b6c852e5e50d3e64258e487455b43
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-29 16:27:38 +01:00
Tobias Hunger
fd8f2c6cdb
Debugger: Make cancel work in DebuggerOptionsPage
...
Change-Id: I09735507703e9a2c55aff68a25a4405cf12c9ab4
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-28 18:07:46 +01:00
Tobias Hunger
b17e8e3061
Debugger: Rewrite logic to use signals on DebuggerItemManager
...
Change-Id: I82e1cd3cca9cc2d79366e1af054640dadebf7871
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-28 17:55:27 +01:00
Tobias Hunger
5e1e8eaae0
Debugger: Add signals to DebuggerItemManager
...
Change-Id: Icbd14a683d1a5ec53aa2d2337d43a86c26bccac9
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-28 17:52:01 +01:00
Tobias Hunger
ab8999832a
Debugger: Move classes into their own files
...
Change-Id: I89853ffb4192b0da1f34d471e250d4ec32daa3da
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-28 17:50:49 +01:00