1. 15 Jan, 2016 1 commit
  2. 14 Jan, 2016 1 commit
    • Eike Ziller's avatar
      Locator: Avoid use of QtConcurrent · 27425b62
      Eike Ziller authored
      
      
      QtConcurrent limits resource usage to a global number of simultaneous
      threads. That means that if some QtConcurrent based algorithm currently
      grabs all threads, any other use of QtConcurrent blocks, which is not
      what we want.
      Use the new threading methods of C++11 instead, but still use
      QFuture(Interface) manually for status reporting.
      
      Task-number: QTCREATORBUG-14640
      Change-Id: I8fecb43b5235da92c0d239e7dd5f2c108ab32ebf
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      27425b62
  3. 13 Jan, 2016 1 commit
    • Eike Ziller's avatar
      File search: Avoid use of QtConcurrent · 0e012a83
      Eike Ziller authored
      
      
      QtConcurrent limits resource usage to a global number of simultaneous
      threads. That means that if some QtConcurrent based algorithm currently
      grabs all threads, any other use of QtConcurrent blocks, which is not
      what we want.
      Use the new threading methods of C++11 instead, but still use
      QFuture(Interface) manually for the progress, result and status
      reporting.
      
      Task-number: QTCREATORBUG-14640
      Change-Id: I6379d2f2a01b6d200811ef4be0bbfcd4493dd154
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      0e012a83
  4. 16 Feb, 2015 1 commit
  5. 16 Jan, 2015 1 commit
  6. 09 Oct, 2014 1 commit
  7. 08 Sep, 2014 1 commit
    • Erik Verbruggen's avatar
      Utils: bring QtConcurrent::run into the current century. · 300c48e8
      Erik Verbruggen authored
      
      
      .. by adding support to pass in a std::function (which includes lambdas)
      as the function to run. The run function only takes functors that have
      a QFutureInterface& as parameter, because a lambda can already capture
      anything that would be passed in on invocation. Parameter-less
      std::function<>s are already handled by QtConcurrent (in Qt).
      
      To use it, you'll have to explicitly set the template parameter T on the
      call.
      
      Change-Id: Ie145fc3245d59fdea9d4703dab155ce9100eff89
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
      300c48e8
  8. 08 Jan, 2014 1 commit
  9. 18 Mar, 2013 1 commit
  10. 29 Jan, 2013 1 commit
  11. 05 Oct, 2012 1 commit
  12. 19 Jul, 2012 1 commit
  13. 16 Feb, 2012 1 commit
  14. 09 Feb, 2012 1 commit
  15. 26 Jan, 2012 1 commit
  16. 03 Nov, 2011 1 commit
  17. 06 May, 2011 1 commit
  18. 13 Apr, 2011 1 commit
  19. 12 Jan, 2011 2 commits
  20. 17 Dec, 2010 1 commit
  21. 05 Mar, 2010 1 commit
  22. 14 Aug, 2009 1 commit
  23. 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
  24. 25 Feb, 2009 2 commits
  25. 13 Jan, 2009 2 commits
  26. 16 Dec, 2008 1 commit
  27. 02 Dec, 2008 4 commits