- 16 Apr, 2013 2 commits
-
-
Erik Verbruggen authored
System headers and other file which are not explicitly mentioned in the project must be reparsed when the project changes. Task-number: QTCREATORBUG-9056 Change-Id: I32f1206d241a078a4d9b15fac5813f365a1ba303 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
hjk authored
Change-Id: I896423172aed0e19feaaf9144ed5f18ba99c720b Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 10 Apr, 2013 5 commits
-
-
Thomas Hartmann authored
Change-Id: I4183765f654087a38b8ffe60d2b52c3be785f9e3 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Przemyslaw Gorszkowski authored
Task-number: QTCREATORBUG-166 Change-Id: I7a19065a57bfb943e5fc4e2bd9bd81988c1175e3 Reviewed-by:
Sergey Shambir <sergey.shambir.auto@gmail.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Przemyslaw Gorszkowski authored
It fixes: * highlighing * find usage * follow symbol when function of class has the same name as: * local variable * template parameter * other struct/union/class/enum * function argument in function scope. Task-number: QTCREATORBUG-8902 Change-Id: Iddc0f764af689babb40d39460d174bac7b919b31 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Sergey Shambir <sergey.shambir.auto@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Przemyslaw Gorszkowski authored
Fixed: * code completion * highlighting * find usage * follow symbol Task-number: QTCREATORBUG-9005 Change-Id: I3fcc2638482ca1071c1aa7b6aab0d4dd128595bb Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Sergey Shambir authored
Change-Id: I67e9685406a0bf9a7cc358ce24f0e862d7938be6 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 09 Apr, 2013 2 commits
-
-
Erik Verbruggen authored
Change-Id: Iacf8cb12dd623c908538d80ee2595297a9bdde71 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Przemyslaw Gorszkowski authored
Fixed: * highlighting * follow symbol * find usage Task-number: QTCREATORBUG-9006 Change-Id: I34a42f8665335857f41290217e7265e8a752455b Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Sergey Shambir <sergey.shambir.auto@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 08 Apr, 2013 1 commit
-
-
Erik Verbruggen authored
This prevents a whole lot of re-allocations when the output byte array needs to grow. It also prevents some heap fragmentation for big files. Because the preprocessed output is short lived (it will be parsed immediately after, and then discarded), it is not squeezed to the minimal size. This would result in another allocation. Change-Id: I4974be5144f88cdfc4ddc9d8330200725aa90803 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 03 Apr, 2013 4 commits
-
-
Oswald Buddenhagen authored
the information is redundant now Change-Id: Icc8c8b4ace11538d45c6c9e1dbe5a7976f4743e1 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Oswald Buddenhagen authored
instead of directly including the respective pri files in *_dependencies.pri, set variables and let qtcreator.pri resolve them to includes. this will allow us to re-use the dependency info elsewhere. Change-Id: Iaa33924e428ac0409660f42df2f98a7978452d3e Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
Oswald Buddenhagen authored
merely for the purpose of making the library .pri file trivial. Change-Id: Idadbff0c9f7460e007721aa8181b31bdfef06704 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Oswald Buddenhagen authored
... and adjust INCLUDEPATH accordingly. while i'm at messing with include statements, also re-order the include blocks according to policy and sort them within bigger blocks. Change-Id: I7762abfd7c4ecf59432b99db2f424e4fa25733a5 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 02 Apr, 2013 3 commits
-
-
Oswald Buddenhagen authored
Change-Id: I4025539f3875e79f03743ba9ed3fd09cd31b998d Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Oswald Buddenhagen authored
Change-Id: I25645bb625b467c6f9d895ff89a70acd6a25683e Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Oswald Buddenhagen authored
this makes it uniform for all libraries Change-Id: I7a7665a2c74c8f212248c0400de04ca3eed1440a Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 22 Mar, 2013 1 commit
-
-
Nikolai Kosjar authored
Task-number: QTCREATORBUG-8974 Change-Id: Iac114881741bdf8fd477541b28e4d31b7a1760f0 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 20 Mar, 2013 1 commit
-
-
Friedemann Kleint authored
Change-Id: Ied32236a84d20225b1ca4a192f3a346fbfbd09b4 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 15 Mar, 2013 2 commits
-
-
Erik Verbruggen authored
argumentCount is a more expensive function, so try to call it only once, esp. in loops. Change-Id: I6f0d420352743ec444487ce3f506ef28e5282d1e Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Friedemann Kleint authored
Change-Id: I89dba400e19b7b480a6383e0a58b84ac28c2089e Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 12 Mar, 2013 1 commit
-
-
Nikolai Kosjar authored
ResolveExpression used the wrong Control object, which was deleted by ~LookupContext() in TypeOfExpression::operator()). ~Control() led to the dangling pointer. Task-number: QTCREATORBUG-8890 Done-with: Erik Verbruggen <erik.verbruggen@digia.com> Change-Id: Ic07947ee54087446b730e4d3ec4bef29defa4495 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 05 Mar, 2013 1 commit
-
-
Erik Verbruggen authored
Task-number: QTCREATORBUG-8724 Change-Id: I00b0712cf5514bcec04b674052ad4b5b66cca506 Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 27 Feb, 2013 1 commit
-
-
Przemyslaw Gorszkowski authored
Add cache for instantiated instantiations in base template class. Change-Id: I5c457ea4dfeab72cc3910f0092ca1bc14b8aa1ac Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 26 Feb, 2013 2 commits
-
-
Debao Zhang authored
Change-Id: Ic1d302c2186b11ffec5139f4f491d477d334ec8f Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Erik Verbruggen authored
Change-Id: I16f91e81402ecff0039acf1dfc68d9ce7f6d1c81 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 22 Feb, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: I37bc8f9bc874de52281b8597838ef8addae1a1a3 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 21 Feb, 2013 3 commits
-
-
Przemyslaw Gorszkowski authored
Fix resolving typedef of templates which is from different namespace and there was 'using' used for it. Examples are in tests. Another step to bring code completion for stl containters. Task-number: QTCREATORBUG-7978 Change-Id: I2e9e71b45d60536c1e25cf2d371c4719b15edf79 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Przemyslaw Gorszkowski authored
Fixed code completion for instantiation of template specialization with argument as pointer, e.g.: template <typename T> struct Template { T variable; }; template <typename T> struct Template<T *> { T *pointer; }; Template<int*> templ; templ.pointer; Change-Id: I7c79fe0cd7119b1208f064aece0cafdf50e1a012 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Tobias Hunger authored
Reduce the padding in some often-used structs for 64bit machines. 32bit machines should also profit from most changes, but to a lesser degree. Change-Id: Ic4c67b94e962731de4f31164c52a372d78944ccc Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 20 Feb, 2013 1 commit
-
-
Przemyslaw Gorszkowski authored
Unit test describe this complex typedef. Another step to bring code completion for stl containers. Change-Id: I27985c4ea7c26c723d7a88ce42c5ecf164b6c903 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 19 Feb, 2013 1 commit
-
-
Erik Verbruggen authored
Change-Id: I5636039c79be40505c707f775b228bc51f35c243 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 11 Feb, 2013 1 commit
-
-
Przemyslaw Gorszkowski authored
Fix code completion and highlighting member of typedefed pointers. It works when typedef is inside or outside of the function. Task-number: QTCREATORBUG-8671 Task-number: QTCREATORBUG-8672 Change-Id: I9cc87080bf443f7ffa6a90ef5ba582b87700f2db Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 08 Feb, 2013 1 commit
-
-
Nikolai Kosjar authored
Change-Id: I55d9ae648b0898cd952cb2595948b11fbbce03c0 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 04 Feb, 2013 1 commit
-
-
hjk authored
Change-Id: I1cdb193ac4a4a3ad9005c4445cd38406412cb058 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- 01 Feb, 2013 2 commits
-
-
Przemyslaw Gorszkowski authored
Fix code completion for instantiation of template with default argument Change-Id: I57b0306cc4540400ae83724db6c8b6b1aa67c255 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Przemyslaw Gorszkowski authored
Fix replacing operator dot(.) with operator arrow(->) for typedef pointer. Task-number: QTCREATORBUG-8488 Change-Id: Ic4462bc437a4aa37adfed4fa50b32d9bc20fe194 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 30 Jan, 2013 2 commits
-
-
Przemyslaw Gorszkowski authored
It works for full specialization. Instantiate of the partial specialization has to be implemented(finding appropriate partial specialization-on going) Added unit test. Change-Id: I8ef5ea963e7c665e0d67d390b3a833486773dab0 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Erik Verbruggen authored
Change-Id: Id42bb1cbf109cac8ab868ab7381a54d6be9a7697 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-