1. 16 Feb, 2016 40 commits
    • Ulf Hermann's avatar
      Generalize support for extra compilers · 2e3e0605
      Ulf Hermann authored
      Allow for different extra compilers which may get called to generate
      additional code for the code model. The build system is expected to
      know what files are generated from which source file and the extra
      compilers know how to generate the content of those files, without
      touching the build directory. the uic adapter is refactored to be
      the first such extra compiler.
      
      The extra compiler is run when an editor for its source document
      loses focus, or after a timeout of 1s when the source document has
      been changed.
      
      Change-Id: I13c110c61120c812f02639a3684144daf8979b37
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      2e3e0605
  2. 15 Feb, 2016 40 commits
  3. 12 Feb, 2016 40 commits
  4. 04 Feb, 2016 40 commits
  5. 02 Feb, 2016 40 commits
  6. 01 Feb, 2016 40 commits
  7. 19 Jan, 2016 40 commits
  8. 13 Jan, 2016 40 commits
  9. 12 Jan, 2016 40 commits
  10. 11 Jan, 2016 40 commits
  11. 07 Jan, 2016 40 commits
  12. 16 Dec, 2015 40 commits
  13. 15 Dec, 2015 40 commits
  14. 09 Dec, 2015 40 commits
  15. 02 Dec, 2015 40 commits
  16. 01 Dec, 2015 40 commits
  17. 26 Nov, 2015 40 commits
  18. 23 Nov, 2015 40 commits
  19. 19 Nov, 2015 40 commits
    • Nikolai Kosjar's avatar
      C++: Revert lookup to 3.4.2 · 0498fb68
      Nikolai Kosjar authored
      ...which was least buggy.
      
      The bugs fixed by the changes we revert here (highlighting/completion
      for code involving templates) were minor compared to ones we currently
      have. Those bugs will be addressed by the clang code model anyway.
      
      Relevant commits were collected via:
      
        $ cd ${QTC}/src/libs/cplusplus
        $ git log \
         --no-merges \
         --format=oneline \
         v3.4.2..HEAD \
         -- LookupContext.* ResolveExpression.* TypeResolver.* TypeOfExpression.* \
            ../../plugins/cpptools/cppcompletion_test.cpp
      
      From this list the following were skipped due to irrelevance:
      
        88c5b47e # CppTools: Minor cleanup in completion tests
        e5255a1f # CppTools: Add a test for ObjC not replacing dot with arrow
        5b12c8d6 # CppTools: Support ObjC in member access operator tests
        9fef4fb9 # CPlusPlus: Fix warnings about overriding visit(...) methods
      
      There were only minor conflicts while reverting those.
      
      This changes touches so many files because there were quite some
      cleanups and renames after the 3.4.2 release.
      
      Task-number: QTCREATORBUG-14889
      Task-number: QTCREATORBUG-15211
      Task-number: QTCREATORBUG-15213
      Task-number: QTCREATORBUG-15257
      Task-number: QTCREATORBUG-15264
      Task-number: QTCREATORBUG-15291
      Task-number: QTCREATORBUG-15329
      Change-Id: I01f759f8f35ecb4228928a4f22086e279c1a5435
      Reviewed-by: default avatarMarco Bubke <marco.bubke@theqtcompany.com>
      0498fb68
  20. 16 Nov, 2015 40 commits
  21. 12 Nov, 2015 40 commits