- Apr 14, 2014
-
-
Oswald Buddenhagen authored
Change-Id: I2646a2c30573417ba9da4b57b100d33144cef349 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
qt4 qmake does not like spaces between 'for' and the opening paren. Task-number: QTCREATORBUG-12024 Change-Id: I8697272b4f752495f3bf6ff2c6d01c4ac2ea837f Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Oswald Buddenhagen authored
it takes a variable, not a value. the spec_pre.prf part is cherry-picked from qtbase/89a558d6b0fac. Change-Id: Ie7e551cf0b889d7682f032124dd0466ada6972e4 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Apr 11, 2014
-
-
Oswald Buddenhagen authored
Change-Id: I9b98ddc6f3efdf8d16a373fa6e3d92480c8629d6 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Mar 31, 2014
-
-
Orgad Shaneh authored
Change-Id: I6405c4dfa07eba1ea09ba23fe20667769eaca748 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Mar 27, 2014
-
-
Erik Verbruggen authored
Change the TypeMatcher to also match names, and use two "block" lists in SafeMatcher to prevent infinite recursion. Task-number: QTCREATORBUG-11240 Change-Id: I0367ae795ee6be579b83aeb8d46723c877e4aa75 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Mar 26, 2014
-
-
Nikolai Kosjar authored
Format: QTC_*=(1|0). Now it's easier to change them in the Run Configuration of Qt Creator. Change-Id: Ifc45cecb89b33a31942b4c3e2d03851a1d72d0bf Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- Mar 18, 2014
-
-
Erik Verbruggen authored
The flags used by the project explorer to interrogate the toolchain for compiler-defined #defines always indicate a C++ file. So, this will always include a #define for __cplusplus. When editing C code with the clang code model, this results in extern "C" linkage specifications, which result in warnings or errors. The proper fix is described in QTCREATORBUG-11709, but is too big to be done within the 3.1 timeframe. Task-number: QTCREATORBUG-11501 Change-Id: Id9e261fa8d429fead4a2cd5fd7398aa6e1e8c13d Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Mar 17, 2014
-
-
Nikolai Kosjar authored
...so we can easily check if the bug is in (lib)clang itself. Change-Id: Id6dfd8014efc1c7704265b99697f19ab990286a7 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- Mar 07, 2014
-
-
Nikolai Kosjar authored
Function-local variable 'updateParams' was referenced after destruction. Change-Id: Iac9663ba4ca9c3a603bc530f57f419b734782694 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- Mar 05, 2014
-
-
Nikolai Kosjar authored
...since that's not thread-safe and thus leads to crashes from time to time. Change-Id: I907ae8b5c4d60bfc82bc97b55cc5d62d8bbeae04 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- Mar 03, 2014
-
-
Friedemann Kleint authored
Do not use QObject::tr(), use native file paths, use complete contexts. Change-Id: Icc4990b4c2ca5b9ae6f6b639db9e1a45a93e0a65 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Feb 27, 2014
-
-
Erik Verbruggen authored
This field is used by the generic project manager which passes the ".config" file in it. The advantage is that both the SnapshotUpdater and the clang code model do not need to do anything smart, but can pass it directly to the preprocessor. Task-number: QTCREATORBUG-11390 Change-Id: I44fc7b20afd28fb59608412f2cce86af6f7e7d6b Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Feb 25, 2014
-
-
Erik Verbruggen authored
This speeds up the semantic highlighting significantly. Task-number: QTCREATORBUG-11346 Change-Id: I968f066fff7002a9cc10dd9577a750644efe026b Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Feb 12, 2014
-
-
Erik Verbruggen authored
Do not search the standard system directories for include files, but do search compiler builtin include directories. To make sure that the include files for intrinsics are the ones clang can parse, put that path first on the command-line. Change-Id: I2ada992b58203d1c3dbd55851c5f195c12572943 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Orgad Shaneh authored
Done using the following ruby script: Dir.glob('**/*.h').each { |file| if File.file?(file) s = File.read(file) t = s.gsub(/^namespace .+ \{\n\s*class .*;\n\s*\}.*$/) { |m| m.gsub(/\n\s*/, ' ').gsub(/\s*\/\/.*$/, '') } if t != s puts file File.open(file, 'w').write(t) end end } Change-Id: Iffcb966e90eb8e1a625eccd5dd0b94f000ae368e Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Feb 05, 2014
-
-
hjk authored
Change-Id: Ib7dc759e8db7cf37fbcd7f75d28b29bf95593d6c Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
hjk authored
Change-Id: I7d98f598b1c7f7b871a862ec121b83128d8b2752 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
hjk authored
Change-Id: I3e7bc182350702c72a99389ff4b92ad58de8efe6 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
hjk authored
Change-Id: I4d68734b2d30d7922359020ea2c64d764d6efb7a Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- Feb 03, 2014
-
-
Thiago Macieira authored
Profiling shows Qt Creator spends 2% of its load time normalizing Change-Id: I7c38825875c8db58813792dcb86b3a88945466f7 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- Jan 14, 2014
-
-
hjk authored
Change-Id: I7053310272235d854c9f409670ff52a10a7add8b Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Jan 10, 2014
-
-
Erik Verbruggen authored
- Use a QSharedPointer instead of an explicitly shared pointer. - Remove the LiveUnitManager. Change-Id: I05bf32c1f77c17f42ee1da39f1353cff580fa6eb Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Erik Verbruggen authored
This flag is meant to be used when generating pre-compiled headers. Change-Id: I4758f36c5774e7da8c3b6cc401ea4245761d2278 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Jan 09, 2014
-
-
Robert Loehning authored
Change-Id: I6e25ba25aa2898b5382dae7f3751deebb6072efa Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Jan 07, 2014
-
-
Christian Kandeler authored
Not all logic present in the qmake project file for determining paths and library names is replicated here: At the moment, all paths are derived from the LLVM_INSTALL_DIR environment variable, and the library name is assumed to be always "clang". Consolidation can be done when stabilizing the logic. Change-Id: Ib1ac8cf2465262e90325addb46f821549048a172 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Jan 06, 2014
-
-
Nikolai Kosjar authored
Change-Id: Ib79cfa43713269e01eea196e035e01afcdd66e12 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Nikolai Kosjar authored
Change-Id: I915a56786f29b2c6bef5b7b31a68c1a8961f241a Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Change-Id: I981c39fcbb9d17115c62cb88499c2354cffc9fa5 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
...for LLVM snapshots (http://llvm.org/builds ). Check for lib/libclang.* if lib/clang.* is not found. Change-Id: I6e24ac0fe696153626ded1ed3a7db85ce8d7b0f2 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- Dec 20, 2013
-
-
Erik Verbruggen authored
Previously known as the wip/clang branch. Contributors (in alphabetical order): - Christian Kamm <christian.d.kamm@nokia.com> - Erik Verbruggen <erik.verbruggen@digia.com> - Leandro Melo <leandro.melo@nokia.com> - Peter Kuemmel <syntheticpp@gmx.net> - Sergey Shambir <sergey.shambir.auto@gmail.com> Change-Id: I4c3ff600a19b6732641c1d5ef28236bf2cc17737 Reviewed-by:
hjk <hjk121@nokiamail.com>
-