- 19 Jan, 2016 20 commits
-
-
Tobias Hunger authored
Use that information to decide whether the wizard is a File or ProjectWizard Change-Id: Ie630e206317c7e01e77c811819cb95b360a04e09 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Tobias Hunger authored
All internal paths in Qt Creator are using '/' as path separator. Make sure to normalize paths set via the SDKtool to that convention. Change-Id: If7ef250d49686a0f60d08516b718eb7c84a059ef Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
hjk authored
... using a dummy AnalyzerStartParameters class as intermediate step to remove AnalyzerStartParameters entirely. Change-Id: I85663362e6b4f45d8e13f7928009bca05932eb99 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I2ba60ac5f56e1c4c401b0e25354608dad3bb73fb Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Tobias Hunger authored
E.g. only show wizards that can create qmake projects when contining after a SUBDIR-project wizard. Change-Id: Ib189b1efa479f5b986fdec8658715245e2f2db40 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com> Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
hjk authored
LLDB 3.8 on Linux claims non-existent files to be the source of disassembly. Change-Id: I45a47cf5e7faad7ccd6dbb9879c8328fc2496b95 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I9f2f0eacf5fca155912eb4417d2ac89afcf64901 Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Nikolai Kosjar authored
1 struct Foo { int member; }; 2 void f(Foo *foo) 3 { 4 foo.<REQUEST COMPLETION> // correct '.' to '->' and provide results 5 } The preferred approach would be to check if "foo" in line 4 is of pointer type, but there is no suitable cursor (only CompoundStmt) at that position since the code is usually not yet parsed and thus invalid. Thus, just run the completion as is. If there are not any results for a dot completion, re-run the completion with "." exchanged by "->". This approach is inherently slower than the preferred approach implemented in the built-in code model. The following rare cases are not handled: 1) Requesting completion after white space: Works: foo.<COMPLETE HERE> Fails: foo. <COMPLETE HERE> 2) Opening a file and requesting completion (ctrl+space) without prior editing. No editing before triggering completion means that no unsaved file is generated on the backend side, which is a requirement for the correction. Task-number: QTCREATORBUG-11581 Change-Id: I6bc8e8594778774ab342755fdb01a8a3e5c52ba0 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Tobias Hunger authored
* Update license in documentation files. Stay at FDL, but update URLs as well as license for examples, etc. Change-Id: I5e8cb5a20f0e9d52fba1d937b7c73197d69dd747 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Thomas Hartmann authored
Change-Id: Ife567cfb368092f818c7cf418ede4ab1bca227aa Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Ulf Hermann authored
Change-Id: Ia1957d489b8bf2b42c69f739913b50e52e488a69 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Ulf Hermann authored
Change-Id: Ie8c65c7a692d752bac3b6427f66116282b486576 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Ulf Hermann authored
This is very helpful for dynamic extra compiler support (e.g. uic, flex, ...). Change-Id: I5a49b0b39a0f1fbc7834701d60a68ef441172969 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Eike Ziller authored
The methods are only relevant for documents without a filePath, and there was a mix of different irrelevant implementations present in subclasses. Change-Id: I4f57d306e5ddd913974cfe6ed0b4db062eb907a1 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: I8319366bb84f00dc338dcea81233b69b6a116d66 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: I7f61ee40ecb84b594018a04062c702bb36ad4510 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Eike Ziller authored
Change-Id: Ide09b5585730fb3dcb4a18718a02a4d8351ef91e Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Eike Ziller authored
Change-Id: I258259da7767087a8319d6a4489aa4d6c3b32c6f Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Eike Ziller authored
Change-Id: I59494d410ec529fd9689c64fea299ada6f6a472b Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Eike Ziller authored
Change-Id: I5a71e72907e96402f3b88aa2a05c333f0bb56030 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 18 Jan, 2016 10 commits
-
-
hjk authored
This is almost uniformly used everywhere else. Change-Id: I1ef9abb24066b21652aeb994b18ea3e19f48b3c6 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Christian Kandeler authored
Change-Id: Ib4f62c72bd469eeec084e79a3390e92aeb351b22 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Marc Reilly authored
Change-Id: I9c7c2f085638a9b267ed2fc2df93267d5e9501ea Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Christian Kandeler authored
Change-Id: I9890c7d4a86320c835e70e66c523c5a2f7b41421 Reviewed-by:
Michal Klocek <michal.klocek@theqtcompany.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Tobias Hunger authored
* Update license of files loaded in debugger * Make sure all files have a license header Change-Id: I612885652bcae0a4b7a88ae5184ef661aee25006 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Caspar Schutijser authored
Change-Id: I77ec7e06c38a54e753b9b39aebc7d2caaa3c8fc0 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Marc Reilly authored
This adds a new hover handler which matches stand-alone color strings like "#112233" or "Qt::yellow" or function argument tuples for colors such as "QColor(0x11, 0x22, 0x33)". When matching against function arguments, the function name must correspond to a recognized color function (setRgb, etc. This is biased towards cpp text, but not limited to such). The matching occurs when hovering over the arguments, not the function. If a match is identified, the hover handler gives it a relatively high ranking. Change-Id: Ied2927399cb19d6f562185a8b087f0ce118157db Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Marc Reilly authored
Hover handlers now have a priority which is used to determine which handler's tooltip is shown. The handler with the highest priority is used, or, in the case of equal rankings, the first registered handler. The base handler implements a default basic priority system based on the diagnostic and help properties. Derived handlers can manually set the ranking value as part of the identifyMatch() call. A new checkToolTip() method is added so the handler can analyze whether a tooltip is valid without it being shown. Change-Id: I9d82fb9cc52f1d3cd53a8b197d75cd923651b79d Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Tobias Hunger authored
* Update IFW files Change-Id: I8d715816df3ba420f1ba72ea997979303228a779 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Ulf Hermann authored
It doesn't actually do anything. Change-Id: Ic89b778427c4dd663f7577f522688cde99da06f9 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
- 15 Jan, 2016 3 commits
-
-
Orgad Shaneh authored
Changing a function signature from const to non-const is not recognized as a changed, and doesn't trigger the "Apply Function Signature Changes" quickfix. For example: void func(Foo &var); void func(Foo &var) {} // Add const before Foo, quickfix is not triggered Change-Id: I71ae41765d66df69204abd085fdfcfcb2d605f4c Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Tobias Hunger authored
* Update license files in various places * Update the license template * Update README.md and appdata.xml Change-Id: I0ae9365b15364728165e79ba8ad86dfdd6cb9ddd Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
Eike Ziller authored
When a QFutureInterface is constructed, it is in "NoState", but waitForFinished only blocks if it is in "Running" state. So we need to reportStarted actually before the thread is started (so we report it before leaving the mapReduce/runAsync method) Change-Id: I1cdf0d627c5a6c26797b04fd0d331cddb01d50af Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 14 Jan, 2016 7 commits
-
-
Orgad Shaneh authored
Change-Id: Icae9a1db31e887c751b3a0c71cfd93b4fa6ead98 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Orgad Shaneh authored
Change-Id: I5f3ee8f5afa2ef8618d9a43a10e37a30f771d0af Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: I1d8403484583bb6ff4186ac65730e26724fedad9 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
Eike Ziller authored
To fallbackSaveAsPath and fallbackSaveAsFileName. That makes it clearer what they are for, and that they actually belong to each other. Change-Id: Ie5b83b9db77d39a7fe9e979cc8f22b7f5b9101a3 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Eike Ziller authored
Do not unnecessarily construct a path with document->defaultPath(). We can just ask for the mime type(s) for the suggestedFileName without a path. Change-Id: I1354756bd7760561a2bd9d39f491c5e1b6aeb3ab Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Eike Ziller authored
QtConcurrent limits resource usage to a global number of simultaneous threads. That means that if some QtConcurrent based algorithm currently grabs all threads, any other use of QtConcurrent blocks, which is not what we want. Use the new threading methods of C++11 instead, but still use QFuture(Interface) manually for status reporting. Task-number: QTCREATORBUG-14640 Change-Id: I8fecb43b5235da92c0d239e7dd5f2c108ab32ebf Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Alessandro Portale authored
Feature set API cahnged Change-Id: I3efb4d0eac54d5ba357e1d182598e16cd75eda48 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-