- 17 Nov, 2015 4 commits
-
-
Marco Bubke authored
Prepare the move of the semantic highlighting to the clang back end. We have it under tests too so it should be quite easy to make changes or corrections. Change-Id: I5706a8a06fde5a9ba2eba3a8ba62782102ac0bd3 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Marco Bubke authored
Change-Id: I5619f157a8a251ad06f6ea63d310015d13eb4c9c Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
BogDan Vatra authored
LLVM & MSVC needs to explicitly export the instantiate templates. Change-Id: I51562750415400bfa561fd6e759211f2b4b10650 Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Ulf Hermann authored
Also, make sure the category dragger only reacts to vertical mouse movements. Change-Id: Ic53db9030536a1f2d35ea02facb920a4d3f0a005 Task-number: QTCREATORBUG-15333 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 16 Nov, 2015 9 commits
-
-
Nikolai Kosjar authored
Change-Id: I9c258159d240c6ba7eeff34702d8512d9220b3af Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: Iee93d2d656a8a5c991b292d3e591cedd3e86f9e3 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
Related to commit c47079f97f7d42db0c581525a2ce6fddbc0995f2 Clang: Activate the code model with a check box Change-Id: Ief11768ba0dd27788032e2dd3ad9b7ae39a8f52b Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Eike Ziller authored
The mime type hierarchy is not a tree (e.g. diamond shape inheritence is ok), so if we traverse a parent hierarchy and encounter a mime type twice, that is not an indicator for an actual loop / wrong hierarchy. Change-Id: Ic116deac5a03b9692e2267252598db6d8721f39e Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Adam Strzelecki authored
Underlying C++ model sometimes marks C++ object instantiation using initializer as a (forward) function declaration. This leads to incorrect highlighting of object variables as if they were function calls. C++ model however marks in this case (and not any other case) such symbols as ambiguous function types, see CPlusPlus::Bind::visit. This change skips such ambiguous functions for highlighting as function call. Also add test case for related bug report. Task-number: QTCREATORBUG-15212 Change-Id: Ifde8db407f2fa8275a3f991bfa3d3b73eca8c14e Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Martin Kampas authored
Change-Id: I80256a787c3a17ff9faaa46bbcef51035a7530a4 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Orgad Shaneh authored
dependeOnNumber and neededByNumber were not initialized. Change-Id: I12b90b842d540ae0e8ac9ff5be1be2ace2473ba8 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
-
David Schulz authored
This is also a preparation to enable QML debugging. Unfortunately the WinRT QML library isn't printing the needed "Waiting for connection" output so far. Change-Id: I5e106de0272a0876749aaf77f1ebf74b952d3471 Reviewed-by:
Oliver Wolff <oliver.wolff@theqtcompany.com>
-
Christian Stenger authored
Change-Id: I35fabccf526446095b067ca6863b57474cef6ba5 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 13 Nov, 2015 2 commits
-
-
Eike Ziller authored
The FunctionHintProposalWidget actually is not visible, but the FakeToolTip popup is. That is also checked for visibility to decide if we currently have a proposal open. Now, clicking anywhere while the popup is open, closes the popup (as it is a tool tip). The FunctionHintProposalWidget is never closed though, which is bad since e.g. CodeAssistant expects the FunctionhintProposalWidget to die. The patch just aborts the FunctionHintProposalWidget when the popup dies. Task-number: QTCREATORBUG-15275 Change-Id: I890f8f2a61859f86b2c4b6e3700f1df504f37595 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Tobias Hunger authored
Force Project Mode if the startup project is in need to be configured after a session is loaded. Task-number: QTCREATORBUG-15228 Change-Id: I625a9485c5233ff717be20fd2c14c85a3b9275e3 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 12 Nov, 2015 5 commits
-
-
Orgad Shaneh authored
A recursive template generates infinite expansions. Consider the following example: template <class R1> struct Base { }; template<typename R> struct Derived : Base< typename Derived<typename Base<R>::type>::type, typename Derived<typename Base<R>::type>::type >::type {}; R is instantiated as Base<R>::type, which causes another instantiation of R into Base<Base<R>> etc... This is not a solution, but a workaround. Task-number: QTCREATORBUG-15141 Change-Id: Ib04f70275e07919e2cb6c7fb61a2045bd52f4a7d Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Tobias Hunger authored
Only kill applications when adding build-steps, not for deploy-steps. This is more in line with what the documentation says. Task-number: QTCREATORBUG-15281 Change-Id: Iaa8cfb3efb79645ff29d0c67b24636aefa1d7d3e Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
Ulf Hermann authored
If an event has to be clipped its length gets shorter ... Change-Id: Ic59abebff3e856214bbb12eca324816b4e9e740d Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: I5cded88ce7c26a80246df79ad4ec43d82619b6eb Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Eike Ziller authored
And get rid of the helper class from utils. All supported platforms support this. Change-Id: Ic4307a42fc55ac4673438ea4325bca14ed33849b Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
- 11 Nov, 2015 10 commits
-
-
Nikolai Kosjar authored
This can be used to experiment with clang options that e.g. affect diagnostics. Changes take effect on editor re-open. Change-Id: Ie46d0ff085a3700a748dbcf4b94b93b0bf9c4642 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Nikolai Kosjar authored
If the plugin is not activated, show a hint. The underlying settings are still mime type based. This will be addressed in a follow-up change. Change-Id: I24b232365d505a0022a78e96eb496d219a8b7c5b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Orgad Shaneh authored
json.cpp(221) : warning C4800: 'uint64_t' : forcing value to bool 'true' or 'false' (performance warning) json.cpp(322) : warning C4800: 'uint32_t' : forcing value to bool 'true' or 'false' (performance warning) json.cpp(756) : warning C4244: '=' : conversion from 'int64_t' to 'double', possible loss of data json.cpp(953) : warning C4244: 'return' : conversion from 'const double' to 'int', possible loss of data json.cpp(4408) : warning C4244: 'argument' : conversion from '__int64' to 'int', possible loss of data Change-Id: I2a24f90f7615aeb47f747ecbe3b580f23773ebda Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Orgad Shaneh authored
Right-clicking a commit on blame shows the parent commit relevant for this file. In case the file was renamed, fetching the parent can fail (since the file with this name did not exist before the requested commit). Using the direct parent is good enough, and should work for all cases. What the user is really interested in is "how did the file look before this commit", and the exact "previous" commit is not really interesting. Change-Id: I7d74efce5f2b065f62e978ba5f14d3010a5f2c7f Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: I7f7b1b1cdc4e557748b4c9781c96be65f57156e3 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Tobias Hunger authored
The observed behavior is: The first time you open Qt Creator from the Qt 5.6 package you get the kit for the installed Qt version with a toolchain. The next time you start the toolchain vanishes from the Kit. Surprisingly nobody reported a bug about this:-/ Change-Id: I49545e11f02eadb73f583b134d9eadfc2adf3bec Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
Nikolai Kosjar authored
...since it assumes a project part != 0 and does not participate in ownership. Change-Id: Ia9c1eca52776990576a2dac61e9144234b04c59c Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Christian Kandeler authored
Change-Id: Ic970642aa37d0983b41b7be6459140bcc2f6ed42 Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com>
-
Christian Stenger authored
Change-Id: I5266165c64bb4c1bdb75ac04f9a5fadb6d97e6ee Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
David Schulz authored
Change-Id: I4c60dcbf29ac050cdead98f2c58c204e3ffbab0a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 10 Nov, 2015 10 commits
-
-
Eike Ziller authored
That makes it possible to filter "TextEditor" and get all text editor shortcuts. Change-Id: I0b02f638c7a3ef144f997fdd4c6083c59d819ac9 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Friedemann Kleint authored
Set Qt::AA_EnableHighDpiScaling introduced in Qt 5.6. Amend change f4e5210c which apparently was broken by qtbase:add58edcdbd986e68cdd65a2a935b76d85d5b639. Change-Id: I0a9337f17b02704e36915f78b1321287e4112378 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
Leena Miettinen authored
The current actually means "files about the file system". Yes, I know it has been there forever and a day :). Change-Id: Ica99118b902c9ba08a1434fc97820348b3312a87 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Eike Ziller authored
Broke when fixing the location on Linux. Change-Id: I704773a255cdc1eea77aa234ab6f710d264720b0 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Martin Kampas authored
Change-Id: I7e1e099cdd2997c1264e9fe5cbef5d4a5adbf791 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Eike Ziller authored
<mime-type type="text/foo"> <sub-class-of type="text/foo"/> </mime-type> Change-Id: Id03cb4a37345ccc083eaaa03c33847b3735a5d4b Task-number: QTCREATORBUG-13965 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Eike Ziller authored
We cleared focus on the locator input when it lost focus because the active window changed, so the popup is not reopened when the Qt Creator window is activated again. Instead keep the focus in the locator input, but do not open the popup if the focus comes back to it because of an active window change. Then we need to make sure that the popup is always opened when explicitly requested through show(...). Change-Id: Icd78673bece542ae78340b2ab6aa7834d700a3b7 Task-number: QTCREATORBUG-13548 Task-number: QTCREATORBUG-9953 Reviewed-by:
André Hartmann <aha_1980@gmx.de>
-
Tobias Hunger authored
Update UI texts as suggested by Leena Change-Id: I5baa7400f0755fad57b908b0bd7330c2bbb94a1a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
Eike Ziller authored
Simply hide the current indicator, if there is any. Task-number: QTCREATORBUG-14805 Change-Id: Ic25ba1b671e6ba2490803ba73b8a5757ccbff24b Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Christian Kandeler authored
Change-Id: I38946bc418769ce48f3226830975ddb0e0ff192d Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com> Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
-