1. 11 Jul, 2017 1 commit
  2. 24 Mar, 2016 1 commit
  3. 19 Jan, 2016 1 commit
  4. 19 Nov, 2015 1 commit
    • 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
  5. 10 Sep, 2015 1 commit
  6. 31 Aug, 2015 1 commit
  7. 09 Jun, 2015 1 commit
  8. 04 Jun, 2015 1 commit
  9. 15 May, 2015 1 commit
  10. 05 May, 2015 1 commit
  11. 13 Mar, 2015 1 commit
    • Nikolai Kosjar's avatar
      CppEditor: Fix Follow Symbol on trailing return type · 251b444c
      Nikolai Kosjar authored
      For the function
      
          auto foo() -> @Foo {}
      
      whereas '@' denotes the cursor position, we detected the expression
      under cursor as "foo() -> Foo" and tried to resolve the member "Foo"
      within the type of "foo()".
      
      ExpressionUnderCursor can't detect whether we are on a trailing return
      type since it only looks at the tokens. Thus, check also the AST.
      
      Task-number: QTCREATORBUG-13096
      Change-Id: Ifc14e402fb70e722940e5fa13f1eaaa9973362e4
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@theqtcompany.com>
      251b444c
  12. 05 Mar, 2015 1 commit
  13. 26 Feb, 2015 1 commit
  14. 18 Feb, 2015 1 commit
  15. 16 Jan, 2015 1 commit
  16. 14 Jan, 2015 1 commit
  17. 12 Jan, 2015 1 commit
  18. 07 Nov, 2014 1 commit
    • Przemyslaw Gorszkowski's avatar
      C++: fix follow symbol for const arguments · 0ff1cba7
      Przemyslaw Gorszkowski authored
      Fixed case:
      
      class Foo {};
      void foo(int v) {}
      void foo(const char *v) {}
      void foo(const Foo &v) {}
      void foo(char v) {}
      
      void test()
      {
          foo(5);
          foo("hoo");
          foo('a');
          char *var = "var";
          foo(var); // Jumps to last override, regardless of its type
          Foo f;
          foo(f); // Jumps to last override
      }
      
      Task-number: QTCREATORBUG-13128
      Change-Id: I038553bb3bdbe1c300fc01573c14b6fedf0320cd
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      0ff1cba7
  19. 04 Nov, 2014 1 commit
  20. 09 Oct, 2014 1 commit
  21. 25 Sep, 2014 1 commit
  22. 22 Sep, 2014 1 commit
  23. 09 Sep, 2014 1 commit
    • hjk's avatar
      TextEditor: Merge some "assist" related classes · 0edefc4c
      hjk authored
      Simplifies the code base by removing one level of unused
      and unneeded abstraction.
      
      - Merge {I,Default}AssistInterface to AssistInterface
      - Merge {IAssist,Basic}ProposalItem to AssistProposalItem
      - Merge {IGenericProposal,BasicProposalItemList}Model to GenericProposalModel
      
      Change-Id: I54ee7b095427383d67a00fc1d87c3808c21d812d
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      0edefc4c
  24. 04 Sep, 2014 1 commit
  25. 28 Aug, 2014 1 commit
  26. 31 Jul, 2014 1 commit
  27. 13 Jun, 2014 2 commits
  28. 12 Jun, 2014 1 commit
  29. 05 Jun, 2014 1 commit
  30. 27 May, 2014 1 commit
  31. 23 May, 2014 3 commits
  32. 21 May, 2014 1 commit
  33. 09 Apr, 2014 1 commit
  34. 04 Apr, 2014 1 commit
  35. 04 Mar, 2014 2 commits
  36. 17 Feb, 2014 1 commit