- 04 Aug, 2016 1 commit
-
-
hjk authored
One step further to separate the debugger environment from the inferior environment and to make it possible to configure a working directory. Guessing one from the inferior's working directory is not always a good idea. Change-Id: I33d139c0f228ec0870556b82bc6aecca0a8e62d6 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 03 Aug, 2016 1 commit
-
-
hjk authored
Lately it was only set and read for debugging purposes. A mechanism similar to the ChildrenNeeded state is still needed and available through WatchItem::wantsChildren. Change-Id: I78c85d65bc35810be420bd0418db9675473697cd Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io>
-
- 02 Aug, 2016 1 commit
-
-
Ulf Hermann authored
Change-Id: I14058602e0220295ad0e7e91d38d0b6ca83d7e22 Reviewed-by:
hjk <hjk@qt.io>
-
- 29 Jul, 2016 1 commit
-
-
hjk authored
One step towards the removal of the TreeItem::m_flags member that's unused in most instances. Change-Id: I0cdc3d1e8a47c3925fb54c129b724ded8721577b Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 27 Jul, 2016 2 commits
-
-
Ulf Hermann authored
After sending the interrupt request the application will continue to the next line of JavaScript and only interrupt then. There is no way to interrupt the application via the JS debugger as long as no JS engine is active. The downside of this is that the pause/continue/stop icons are disabled until the application actually interrupts. The user might not understand this. Change-Id: I355de52f65898d6bdcd437675adba368662f3c13 Task-number: QTCREATORBUG-16646 Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
The LeveledTreeModel case is general enough to cover the UniformTreeModel case, so merge them and rename to TreeModel. The former TreeModel is now BaseTreeModel. BaseTreeModels should not be instantiated directly, a tree model with non-uniform basic items is available as TreeModel<>. Done-with: Eike Ziller <eike.ziller@qt.io> Change-Id: I64a65617ab68c0cde39cf65f4bc092ef808ee6fb Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 26 Jul, 2016 1 commit
-
-
hjk authored
This can happen if a previous session marked a plugin for not loading and ended the session in a perspective provided by that plugin. Change-Id: I83a5dda421a1bb8ed2f8942f03e629e9c5d4d4ed Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 25 Jul, 2016 1 commit
-
-
Alessandro Portale authored
...otherwise multi-line text would flow over the item. Change-Id: I98b8a45441150843638f3bd917f5e38f369729f3 Reviewed-by:
hjk <hjk@qt.io>
-
- 22 Jul, 2016 2 commits
-
-
Alessandro Portale authored
This change adds even more stylesheet code to make the background white, and the editor text black. Task-number: QTCREATORBUG-16556 Change-Id: I48cf5c825a7600406c289c25ba7c421cd3634a97 Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io>
-
Ulf Hermann authored
Change-Id: I94f3a9c24df52c1a5689ea6e73d81a526d12bdc4 Task-number: QTCREATORBUG-16645 Reviewed-by:
hjk <hjk@qt.io>
-
- 21 Jul, 2016 4 commits
-
-
hjk authored
At least LLDB reports sometimes out of scope variables as such. Report them as "out of scope" instead of letting the common struct dumper fail and report its generic "not available". Change-Id: Ic9d0d196894ef811fab8e6a586bf55d80cd02e45 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Using a lambda in the connect was wrong here, as the m_currentEngine member may change before the body gets executed. Indirect to a member slot again, which then can use an up-to-date m_currentEngine. Change-Id: Ice906a31d2ba0655daffda67ae378acc98aa3698 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Task-number: QTCREATORBUG-16497 Change-Id: Ie219189c3b36524bfacce1efa99862398bc6f6e0 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Change-Id: I4acf6bc7648e57c564e86023176ae3905a293a99 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 20 Jul, 2016 1 commit
-
-
hjk authored
Change-Id: I765bc5b5c739bfeae70c09bd997db430f84c5aca Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 19 Jul, 2016 2 commits
-
-
hjk authored
Change-Id: I22402d07d23cb8bcfe24e80bb73a2aeaf33c5bed Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
hjk authored
Regression introduced by 2d79bdc2. Change-Id: Ib5befb9c0730c9c2b46891139a9b15154300eced Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 18 Jul, 2016 3 commits
-
-
hjk authored
Change-Id: If8241717f195ff31c9d6124285f77fca969056c4 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Ulf Hermann authored
A socket error is not the only possible reason for a connection failure and exposing socket error codes to the upper layers is unnecessary. Change-Id: I27e9f21160ecea5b0d811b83b7ab0ab9071cacff Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
hjk authored
Make use of recent TreeModel improvements in various tool views, push more operations into the engine- owned data models, specifically context menu creation. Change-Id: I479c97102b9fb81611c6461c6df1cec59295179a Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
- 15 Jul, 2016 1 commit
-
-
Tobias Hunger authored
Only convert the raw output later in a stdOut() and stdErr() method of the SynchronousProcessResponse. This is necessary since we have processes that use different encodings for different sections of the file (I am looking at you, git). Also remove the signals for raw data on stdout/stderr, leaving only the signals returning buffered QString lines. This should be safe, even with UTF-16 output. Change-Id: Ida613fa86d1468cbd33bc6b3a1506a849c2d1c0a Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
- 14 Jul, 2016 2 commits
-
-
Tobias Hunger authored
Use that in the debugger. That simplifies the logic a bit. Change-Id: Ia72607283373ee0f89a91f347db0ef2c87cf9fb3 Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Tobias Hunger authored
BREAKS BACKWARD COMPATIBILITY OF TOOLCHAIN SETTINGS! * Convert old ToolChainKitInformation to new version * Store several toolchains in one kit (one per language) Change-Id: Ia59a2ad067c57971ec34ce9b2e43758344443755 Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
- 13 Jul, 2016 2 commits
-
-
hjk authored
In some cases GDB output seem to get stuck/not flushed and there is no proper ^ response in time. Force a flush by running an extra dummy command afterwards. Change-Id: I2293dcea0877572a68f37253e60f2a99c03d443f Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
This has been used since the dawn of time but seems to cause problems with JVM code. Task-number: QTCREATORBUG-16565 Change-Id: Iae8a2949671d162f84b9dfe954c8dfbbd743a8de Reviewed-by:
Sandro Mani <manisandro@gmail.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 12 Jul, 2016 1 commit
-
-
hjk authored
No need to split them on the Creator side. Change-Id: Ie23b12c537a7375b3bfae56a30291e5971e03e81 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 07 Jul, 2016 2 commits
-
-
Alessandro Portale authored
...and replaced the duplicates of them in the debugger console. Change-Id: If545800c47f3560e1f91d87bdd117abaf04dbd89 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
We never used the possibility to overload the virtual child() and rowCount() functions, it's unlikely to be needed in future. Change-Id: I7ebdf4dfc70bb0bcadea9ef3fb88f16632a95696 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 06 Jul, 2016 1 commit
-
-
hjk authored
Shorthand for delete takeItem(...). Change-Id: Icb7b60e5c19aa0d21650eefff65f7eb55e9f90b0 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 28 Jun, 2016 7 commits
-
-
hjk authored
We settled now on global objects being fine for the purpose in Core and ProjectExplorer, so there's no point in using something more fancy in the debugger. Change-Id: I72e45f398c09d22894419c274dfbea77da0fc153 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Some leftover stringfreeze workaround, plus QLatin1*. Change-Id: I5e143af5cda64cb29b7769174187fc86185a89cb Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
Change-Id: I59e7df86e24f4be5c2c69313883fdc182f3071d2 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
... and remove casts where possible. Change-Id: I10305efbe336de7aa5efdb73a52c5f89cd2d089e Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Orgad Shaneh authored
Most Qt4 connects are gone. Change-Id: Ie74cfb11fc4b4c531f9e22c95a4d18336e1c29e8 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Orgad Shaneh authored
It is used in invokeMethod Change-Id: Ic4c1d69efefc41069f36be4cf94b06efdc265b11 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: Ifd9f89c0d3b5c060af28bdb29e93a5b95f6dc9cd Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 27 Jun, 2016 1 commit
-
-
hjk authored
Saves a couple of static_casts on the user side. Change-Id: Ib8f70046ae40539813c01e3ff7d790bf7a170bee Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 24 Jun, 2016 1 commit
-
-
hjk authored
More natural and easier to extend to use parameter packs later. Adjust users. Change-Id: Ic167196cc969d18bb1615084397e884f769d1e85 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 22 Jun, 2016 2 commits
-
-
Tim Jenssen authored
Change-Id: I9b21102285751d0bc6952c949d65ed57edb64bcf Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
dynamic_cast<> breaks in cross-library situations. In the past the issue was witnessed on Mac, this time on FreeBSD in various configurations. The workaround deployed here is to manually create unique type ids in form of (addresses of) global variables. Task-id: QTCREATORBUG-16462 Change-Id: Ie28fbb3d31d06c1a722a3d9ea808831191298e71 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io> Reviewed-by:
Ralf Nolden <nolden@kde.org> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-