- 22 Jul, 2015 8 commits
-
-
Daniel Teske authored
ProFileCacheManager::discardFile(s) may remove an entry from the ProfileCache only when it is unused (which is the case iff ent->locker is zero). Change-Id: I9df2079087af6bd0d35dd121db6222e8a6ec9389 Task-number: QTCREATORBUG-14730 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
-
Daniel Teske authored
If the build directory is empty, which can happen if we are parsing a completely unconfigured project, then UIDIR might end up being '/'. The uiHeaderFile function appeneded /ui_XXX.h to that, leading to a network path. Fix that by ensuring in various places that we handle this case. Task-number: QTCREATORBUG-10733 Change-Id: Ib848ed4efbeacc6ee7ff862bef861a58f6d3ea34 Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
hjk authored
... and use it to toggle breakpoints by file and line, and for jumping to file and line. Task-number: QTCREATORBUG-14278 Change-Id: I799d085eb53339905ea3608022aeae5a9aef1fda Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
GDB does not report register sizes using the MI protocol, so sizes were infered from the register name. This is fragile, better use "maintenance print raw-registers" which reports the sizes and even if not part of the official interface, is unlikely to change. Change-Id: If7c7182751a496084a351aaef3a97dcdac6c500b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
This makes 100M a hard limit, reducing the likelihood that an uninitialized byte array will look valid. Change-Id: I51dc5f39e0c7327faa8c1d0640934a6074d8c559 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: Ia8f8e7a5bdc8ab4e9d50fd5f7bca379ec3e3e4f0 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Friedemann Kleint authored
Change 7309e8bb caused "console" to be added to the CONFIG variable, which resulted in qtcdebugger launching an additional command prompt window. Change-Id: I05c74c4ba7a4441ba2a7d3a1ad96fe3b11c74663 Task-number: QTCREATORBUG-14759 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
hjk authored
Task-number: QTCREATORBUG-10726 Change-Id: I5c4ee72a36462a779e79cb4be798433e398fd25a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 21 Jul, 2015 10 commits
-
-
hjk authored
... when listing members of a struct in the Locals and Expressions view. Task-number: QTCREATORBUG-14767 Change-Id: I5089dd3bcba40ab335be164c5de2f2d70c3ed4f4 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
... after deletion. The breakpoint itself was actually removed from the breakpoint view but the red blob stayed until the next update (e.g. after the next 'step') Change-Id: I120059a6e643df7c104a8f6d96e09b9c707d14d8 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
Daniel Teske authored
The settings page has now its own scrollarea if a settings page gets to big, so the kits page doesn't need its own scroll area. This behaves a bit differently. Change-Id: I3c78abf332cec07d34350112fd66cc4d6e81dd15 Task-number: QTCREATORBUG-14750 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
hjk authored
Include hexadecimal, octal, and binary values as well Task-number: QTCREATORBUG-7528 Change-Id: I73989414352c455fbad8aa210fc762c8cfc06c76 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
... when passing data from the dumpers to the GUI. This reduces the need to guess whether a value contains a translatable string. Change-Id: I5e2210b8d028bd71f0087a2ba5c7c5b04331b882 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Daniel Teske authored
By using some of the infrastructure in Utils::Environment. Due to wanting to find all cmake executables in PATH and not just the first one, we need some custom code. (cherry picked from commit ca8b43f6 ) Change-Id: If3161d712b9f6e659450a3d0647f83344e68ba5d Task-number: QTCREATORBUG-14740 Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
hjk authored
... when using Debug->Start->Attach to Running Debug Server Task-number: QTCREATORBUG-14747 Task-number: QTCREATORBUG-7459 Change-Id: I98c3d4f2d565d972369f2716ff2b72b4d3d04b2b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Jarek Kobus authored
Change-Id: If4fa56d283669561f61323b3ee620f6d9a7ca1b1 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
-
hjk authored
... to engines that actually support JumpToLine and make it work in disassembler views. Change-Id: I10368ea719587caa7c4f33665eff57c2bf300d84 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Task-number: QTCREATORBUG-5670 Change-Id: I1cfad65042369d9e34c19dc4a7f00a37dbe6fed4 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 20 Jul, 2015 17 commits
-
-
Marco Bubke authored
Casting from a Qvariant is expensive and it happens here very often. Change-Id: If524412f314bb8ac9e9e5e4335c7e32ff7a9ce40 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Nikolai Kosjar authored
If an editor is opened, the semantic highlighter is triggered twice: 1) From ClangEditorDocumentProcessor::onParserFinished 2) From CppEditorDocument::applyFontSettings Caller 1) is expected, it creates an m_unit. However, if threads are scheduled differently, the semantic highlighter triggered from 2) will encounter an invalid m_unit. I'm not sure whether the call to 2) is correct at all. Change-Id: Ia6ff2852e7d38418ebb01edc3eca3680fac1820a Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: I3041e019c2c65d9d988d31c47823e29955cd1c51 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Marco Bubke authored
Change-Id: I5bea89d9a432240a131311b5fed537a46b3be967 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Nikolai Kosjar authored
A code path existed for which QFutureInterface<T>::reportFinished() was not called. Change-Id: I968c6b8cc92b9bfd49570405502da94bda8c7b56 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
Handle the following use cases: 1. Editor is opened --> Register file at backend. 2. Close editor for which a project part exists --> Unregister file with project part. 3. Close editor for which no project part exists (anymore) --> Unregister file with empty/default project part. Change-Id: I2b253004a920cccef989876538ab552eacf6b45c Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
This introduces some SOFT ASSERT: "!"Got TranslationUnitDoesNotExistCommand"" in file clangbackendipcintegration.cpp, line 154 e.g. for include path completion. This will be addressed by a follow-up change. Change-Id: I97a50f5b8a44744e1379d77fc042d5e65cb191c9 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Daniel Teske authored
There are use cases for building libraries, and this makes them buildable by default. Task-number: QTCREATORBUG-14734 Task-number: QTCREATORBUG-14710 Change-Id: I36a29a8c5aa23fa21213a05e512a7bd126f00c81 Reviewed-by:
BogDan Vatra <bogdan@kde.org>
-
Thomas Hartmann authored
Change-Id: I074a2930b5d0cfee6444ee4df6f032e06a8ecc55 Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
BogDan Vatra authored
Using a function to set a kit matcher is much easier that crating a new class. It also enables an easy way to reuse classes that are using it. E.g. DeviceProcessesDialog processDialog; processDialog.kitChooser()->setKitMatcher([](const Kit* kit) { return kit->isValid() && other_checks_with(kit); }); Change-Id: I4e2fc7c52038902412cec5331504230bb8160ceb Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: Id11d420c481758ccd58921dddc92c6036c9204e1 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: Ic928380f711e58008ed66691137c238598a5c26a Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
...by writing unsaved file content and project part arguments to temporary dirs. Change-Id: Ic411700cb3da756788bbb315851ff38b0100fe71 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
It compared pointers, not ids. Change-Id: Ic77c64e452f8abfe9a35b74591f0f3baeebcf7f0 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
File paths are not unique since e.g. each qbs group in a file is mapped to a project part. Change-Id: I7df3f224dd23046b869f2588b8a34eb26cfc0b1a Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: Ic31428db15ebbc3a4fc5d5a24723d3a557b77b58 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Orgad Shaneh authored
+ add an autotest that executes it Change-Id: I7a9e1cd409bccd77776eefb0e832c92c51bc2bd5 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 18 Jul, 2015 1 commit
-
-
Christian Kandeler authored
Change-Id: I67e995793d1a818e6b0f2536c2410925f2edffa6 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
- 17 Jul, 2015 4 commits
-
-
hjk authored
The iterator needs to be tested against the end() of the same container. Change-Id: Ia4d208650d922d529ea074d4cd0eac9f4ac76b87 Reviewed-by:
BogDan Vatra <bogdan@kde.org> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
hjk authored
This was originally present to prevent multiple evaluations of the same items when using GDB/MI varobjs. This also prevented a proper update of child item count. Until recently this did not negatively affect the GUI due to excessive use of reset() in the view. This has changed, so the missing update was visible now, solved here by removing the cache, which is not needed anyways, since we don't use varobjs anymore. Task-number: QTCREATORBUG-14705 Change-Id: I3bbcd0525f02c10765f20be3a55708835747b307 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
Left over from the original implementation used for the VariableChooser. Change-Id: I164cb306815823c988b6d79966f007298f6d1e59 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
hjk authored
The server on the Qt side Q_ASSERTs otherwise, killing the application. Change-Id: I273f12c4bc89bd3488fa6409fdbebc6a6ac2b606 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-