1. 14 Dec, 2017 1 commit
  2. 13 Dec, 2017 2 commits
  3. 11 Dec, 2017 3 commits
  4. 05 Dec, 2017 12 commits
  5. 29 Nov, 2017 1 commit
  6. 28 Nov, 2017 2 commits
    • Marco Bubke's avatar
      Clang: Move QLocalServer in ConnectionClient · f70bf3d2
      Marco Bubke authored
      Before the QLocalServer was in the ConnectionServer so more than one
      client could connect to the server. But we never used that possibility
      which made the hand shaking much more difficult. It is now moved
      in the client, so that there is always a QLocalServer.
      
      Change-Id: Ifa357074b0c0809434c49d23b1cee38496f72f43
      Reviewed-by: Ivan Donchevskii's avatarIvan Donchevskii <ivan.donchevskii@qt.io>
      Reviewed-by: Nikolai Kosjar's avatarNikolai Kosjar <nikolai.kosjar@qt.io>
      f70bf3d2
    • Hugo Holgersson's avatar
      TextEditor: Implement highlighting of function definitions · bf3c67e0
      Hugo Holgersson authored
      This allows users to style function names at their definitions.
      
      Once set, the XML-style token "FunctionDefinition" will
      highlight all function definitions: the style option is a
      mixin to Function and Virtual Function.
      
      TEST=Default themes and locally hacked themes that lack Function,
      FunctionDefinition, Declaration-styling look as they did before
      this patch.
      
      Requires Clang.
      
      Task-number: QTCREATORBUG-16625
      Change-Id: I49d8e401211bdf28ff74699feac16fe98f6d64ce
      Reviewed-by: Marco Bubke's avatarMarco Bubke <marco.bubke@qt.io>
      bf3c67e0
  7. 23 Nov, 2017 3 commits
  8. 22 Nov, 2017 1 commit
    • Ulf Hermann's avatar
      Add some sanity to the clang detection code for qmake build · 5e063954
      Ulf Hermann authored
      llvm-config can usually be found in PATH on systems which have standard
      paths at all. There is no need to specify LLVM_INSTALL_DIR then.
      Furthermore, llvm-config has an option --bindir which will tell us the
      directory where clang can be found (if installed). No need to apply
      strange heuristics based on LLVM_INSTALL_DIR. Finally, we can check
      within each .pro file for the conditions to be met using qmake's
      require() function. This way we don't need to fiddle with
      LLVM_INSTALL_DIR in unrelated places.
      
      Change-Id: I1a6ab092b06de40dfbfa4a9e7053451360fd24c8
      Reviewed-by: Nikolai Kosjar's avatarNikolai Kosjar <nikolai.kosjar@qt.io>
      5e063954
  9. 13 Nov, 2017 1 commit
  10. 01 Nov, 2017 1 commit
  11. 27 Oct, 2017 1 commit
    • Nikolai Kosjar's avatar
      Clang: Require LLVM/Clang >= 5.0.0 · 5ba40cb7
      Nikolai Kosjar authored
      ...for the code model parts and declare 5.0 as the supported version for
      the clang static analyzer.
      
      Adapt versions and tests, remove code assuming clang <= 5.0.
      
      LLVM/Clang 5 was released on 07 Sep 2017.
      
      Task-number: QTCREATORBUG-18931
      Task-number: QTCREATORBUG-18657
      Task-number: QTCREATORBUG-17187
      Task-number: QTCREATORBUG-14881
      Change-Id: I53b00258ca06a1d2e57f9379dacc54b310687295
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      5ba40cb7
  12. 26 Oct, 2017 2 commits
  13. 25 Oct, 2017 1 commit
  14. 24 Oct, 2017 2 commits
  15. 23 Oct, 2017 5 commits
  16. 21 Oct, 2017 1 commit
  17. 20 Oct, 2017 1 commit
    • Marco Bubke's avatar
      Utils: Fix smallstring move assignment · ce4d7e9d
      Marco Bubke authored
      Before the string was simply swapped with the other string which can lead
      to an unexpected behavior for xvalues. Now the destructor of the source is
      called and it is default initialized.
      
      foo = std::move(bar);
      
      bar would now hold the value of foo.
      
      Change-Id: Ibea3f18333a168634b7faf2fdaf9b5b52c82d5cc
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      ce4d7e9d