1. 23 Nov, 2016 1 commit
  2. 15 Nov, 2016 1 commit
    • Tim Jenssen's avatar
      Clang: Add clang query · 9c7ff519
      Tim Jenssen authored
      
      
      Clang query is mechanism to use AST matcher to search for code. Think
      about regular expression but in the context of AST. So you get a semantic
      search tool for C++.
      
      Change-Id: I72e882c5b53a0c52f352a3664847c4c3e4f6fc2e
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      9c7ff519
  3. 04 Aug, 2016 1 commit
  4. 18 Jul, 2016 1 commit
  5. 22 Jun, 2016 1 commit
  6. 30 Mar, 2016 1 commit
  7. 07 Mar, 2016 1 commit
  8. 08 Feb, 2016 1 commit
  9. 19 Jan, 2016 2 commits
    • Tobias Hunger's avatar
      Update License according to agreement with Free Qt Foundation · f72370f2
      Tobias Hunger authored
      
      
      * Update remaining files in src
      
      Change-Id: I1896f17fcf34f71c3310c87899fb5171b8e4afb1
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      f72370f2
    • Nikolai Kosjar's avatar
      Clang: Correct member access operator if possible · 8d6549fa
      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: default avatarMarco Bubke <marco.bubke@theqtcompany.com>
      8d6549fa
  10. 26 Nov, 2015 1 commit
  11. 17 Nov, 2015 1 commit
  12. 13 Oct, 2015 1 commit
  13. 31 Aug, 2015 1 commit
  14. 16 Jun, 2015 1 commit
  15. 03 Jun, 2015 1 commit
  16. 16 Dec, 2014 1 commit
  17. 09 Oct, 2014 1 commit
  18. 08 Jan, 2014 1 commit
  19. 29 Jan, 2013 1 commit
  20. 05 Oct, 2012 1 commit
  21. 19 Jul, 2012 1 commit
  22. 15 Feb, 2012 1 commit
  23. 26 Jan, 2012 1 commit
  24. 03 Nov, 2011 1 commit
  25. 06 May, 2011 1 commit
  26. 13 Apr, 2011 1 commit
  27. 12 Jan, 2011 2 commits
  28. 17 Dec, 2010 1 commit
  29. 05 Mar, 2010 1 commit
  30. 25 Sep, 2009 1 commit
  31. 14 Aug, 2009 1 commit
  32. 16 Jun, 2009 2 commits
    • con's avatar
      Cherry-pick: Update license headers and sales contact details. · 2919c210
      con authored
      Reviewed-by: Trust Me
      
      Conflicts:
      
      	src/libs/cplusplus/CppBindings.cpp
      	src/libs/cplusplus/CppBindings.h
      	src/libs/cplusplus/FastPreprocessor.cpp
      	src/libs/cplusplus/FastPreprocessor.h
      	src/plugins/cpptools/cppcurrentdocumentfilter.cpp
      	src/plugins/cpptools/cppcurrentdocumentfilter.h
      	src/plugins/cpptools/cppsemanticsearch.cpp
      	src/plugins/cpptools/cppsemanticsearch.h
      	src/plugins/duieditor/parser/qmljs.g
      	src/plugins/duieditor/parser/qmljsast.cpp
      	src/plugins/duieditor/parser/qmljsast_p.h
      	src/plugins/duieditor/parser/qmljsastfwd_p.h
      	src/plugins/duieditor/parser/qmljsastvisitor.cpp
      	src/plugins/duieditor/parser/qmljsastvisitor_p.h
      	src/plugins/duieditor/parser/qmljsengine_p.cpp
      	src/plugins/duieditor/parser/qmljsengine_p.h
      	src/plugins/duieditor/parser/qmljsgrammar.cpp
      	src/plugins/duieditor/parser/qmljsgrammar_p.h
      	src/plugins/duieditor/parser/qmljslexer.cpp
      	src/plugins/duieditor/parser/qmljslexer_p.h
      	src/plugins/duieditor/parser/qmljsmemorypool_p.h
      	src/plugins/duieditor/parser/qmljsnodepool_p.h
      	src/plugins/duieditor/parser/qmljsparser.cpp
      	src/plugins/duieditor/parser/qmljsparser_p.h
      	src/plugins/duieditor/parser/qmljsprettypretty.cpp
      	src/plugins/duieditor/parser/qmljsprettypretty_p.h
      	src/plugins/duieditor/rewriter/rewriter.cpp
      	src/plugins/duieditor/rewriter/rewriter_p.h
      	src/plugins/duieditor/rewriter/textwriter.cpp
      	src/plugins/duieditor/rewriter/textwriter_p.h
      	src/shared/cplusplus/ASTClone.cpp
      	tests/manual/cplusplus/main.cpp
      2919c210
    • Jason McDonald's avatar
      Update license headers and sales contact details. · 884b7af7
      Jason McDonald authored
      Reviewed-by: Trust Me
      884b7af7
  33. 25 Feb, 2009 2 commits
  34. 13 Jan, 2009 2 commits
  35. 16 Dec, 2008 1 commit