1. 15 Dec, 2017 1 commit
  2. 27 Nov, 2017 1 commit
  3. 24 Oct, 2017 1 commit
  4. 05 Oct, 2017 1 commit
  5. 04 Sep, 2017 1 commit
    • Nikolai Kosjar's avatar
      Add experimental .clang-format · 54a43de6
      Nikolai Kosjar authored
      This adds a configuration file for clang-format [1] and a test file to
      demonstrate benefits and current problems with respect to Qt Creator's
      coding rules [2].
      
      This is based on clang-format from the llvm/clang 5.0 branch, which is
      about to be released soon in the next days/weeks (already behind
      schedule).
      
      Using clang-format for Qt Creator brings these advantages:
       * Enforce a bunch of coding rules by a simple tool/shortcut invocation.
       * Spend less review cycles for authors and reviewers regarding
         formatting. This helps especially for/with first-time contributors.
       * clang-format sorts includes and using declarations.
       * clang-format adds/updates namespace end comments, e.g.: } //
         namespace Foo
      
      See dist/clangformat/README.md for setup instructions und currently
      known issues.
      
      [1] https://clang.llvm.org/docs/ClangFormat.html
      [2] https://doc-snapshots.qt.io/qtcreator-extending/coding-style.html
      
      Task-number: QTCREATORBUG-17643
      Change-Id: I87bdd66b8e492e99a360022962b0053f02a33e57
      Reviewed-by: Alessandro Portale's avatarAlessandro Portale <alessandro.portale@qt.io>
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      54a43de6
  6. 15 Aug, 2017 1 commit
  7. 10 Aug, 2017 1 commit
  8. 28 Jun, 2017 1 commit
  9. 16 May, 2017 1 commit
  10. 02 May, 2017 2 commits
  11. 24 Apr, 2017 1 commit
    • Alessandro Portale's avatar
      Reduce usage of qApp in favor of static function calls · 3624a663
      Alessandro Portale authored
      Q*Application classes have unusually many static functions. In many
      cases in our code, these functions are unnecessarily called as instance
      functions, using the qApp helper.
      
      This patch replaces many occurencies of qApp with the according
      Q*Application classname.
      
      Change-Id: I6099a419fa7bf969891269c37ed7a9e817ef5124
      Reviewed-by: default avatarhjk <hjk@qt.io>
      3624a663
  12. 22 Feb, 2017 1 commit
  13. 24 Jan, 2017 1 commit
  14. 18 Jan, 2017 1 commit
  15. 24 Nov, 2016 1 commit
  16. 23 Nov, 2016 2 commits
  17. 01 Nov, 2016 1 commit
  18. 25 Oct, 2016 1 commit
  19. 13 Oct, 2016 1 commit
  20. 14 Sep, 2016 1 commit
    • hjk's avatar
      Debugger: Use direct memory instead of member access · 2244e2b2
      hjk authored
      This introduces a dumper types abstraction layer with classes
      Dumper.{Value,Type,Field} wrapping either gdb.{Value,Type,Field}
      or lldb.{SBValue,SBType,SBField} and uses it to move
      to more direct memory accesses in the dumper implementation.
      
      This way we can use duck typing for artificial intermediate
      objects eliminating the need for {gdb.Value,lldb.SBValue}.cast()
      in some case which are flaky in general and typically not
      available in release builds.
      
      As consequence QRegion and QVariant dumper work without debug
      info now.
      
      Change-Id: Iea2411175ef67f2bf651ee7eaade9879ed5ceba1
      Reviewed-by: Christian Stenger's avatarChristian Stenger <christian.stenger@qt.io>
      2244e2b2
  21. 23 Aug, 2016 1 commit
  22. 02 Aug, 2016 1 commit
  23. 29 Jul, 2016 1 commit
  24. 15 Jul, 2016 2 commits
  25. 11 Jul, 2016 1 commit
  26. 28 Jun, 2016 1 commit
  27. 22 Jun, 2016 1 commit
  28. 07 Jun, 2016 1 commit
  29. 01 Jun, 2016 2 commits
  30. 24 May, 2016 1 commit
  31. 23 May, 2016 1 commit
  32. 28 Apr, 2016 1 commit
  33. 26 Apr, 2016 1 commit
  34. 22 Apr, 2016 1 commit
  35. 04 Apr, 2016 1 commit
  36. 30 Mar, 2016 1 commit