1. 10 Aug, 2017 1 commit
  2. 07 Aug, 2017 1 commit
  3. 28 Jul, 2017 1 commit
  4. 26 Jul, 2017 1 commit
  5. 25 Jul, 2017 1 commit
  6. 21 Jul, 2017 1 commit
  7. 13 Jul, 2017 1 commit
  8. 11 Jul, 2017 2 commits
  9. 10 Jul, 2017 2 commits
  10. 07 Jul, 2017 2 commits
    • Jake Petroules's avatar
      Fix the deployment target problem once and for all · 41965347
      Jake Petroules authored
      Instead of hardcoding the value of LSMinimumSystemVersion in Info.plist
      where we will always forget to update it (and since Qt Creator can be
      built with multiple versions of Qt, it will almost certainly be wrong
      for one of those versions), automatically determine the value from
      QMAKE_MACOSX_DEPLOYMENT_TARGET, which is authoritative.
      
      This should prevent mishaps where users try to run Qt Creator on older
      OS versions and receive a crash dialog instead of the friendly "This
      app requires a newer version of macOS" message that a properly set
      LSMinimumSystemVersion value will induce.
      
      The Qbs build is not affected by this problem, as Qbs automatically
      handles the minimum deployment target even when a custom Info.plist is
      specified.
      
      The solution chosen in this patch was used instead of QMAKE_SUBSTITUTES
      because the Qbs build also uses the Info.plist input file and it would
      break the Qbs build if the quotes were to be escaped, since it would
      become invalid XML.
      
      Change-Id: I20625a2fae546c6597a567f28864b12917e8ac39
      Reviewed-by: Oswald Buddenhagen's avatarOswald Buddenhagen <oswald.buddenhagen@qt.io>
      41965347
    • Jake Petroules's avatar
      Qbs: fix bundle installation with Qbs 1.8 · b80d5c1c
      Jake Petroules authored
      This patch also sets the minimumQbsVersion to 1.7 because that's the version
      that is actually documented as being required in the README.
      
      Change-Id: I862daaf5fa34ab2cc5db47581689e08aa34f0910
      Reviewed-by: Christian Kandeler's avatarChristian Kandeler <christian.kandeler@qt.io>
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      Reviewed-by: Jake Petroules's avatarJake Petroules <jake.petroules@qt.io>
      b80d5c1c
  11. 06 Jul, 2017 1 commit
    • Nikolai Kosjar's avatar
      C++: Fix crash for invalid code · f51d7a23
      Nikolai Kosjar authored
      ...due to indirect recursion:
      
        ...
        CPlusPlus::ClassOrNamespace::lookupType        LookupContext.cpp 833  0x7fffd6c954cc
        CPlusPlus::ClassOrNamespace::nestedType        LookupContext.cpp 1364 0x7fffd6c94bc6
        CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 955  0x7fffd6c9517f
        CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 983  0x7fffd6c952ad
        CPlusPlus::ClassOrNamespace::lookupType        LookupContext.cpp 833  0x7fffd6c954cc
        CPlusPlus::ClassOrNamespace::nestedType        LookupContext.cpp 1364 0x7fffd6c94bc6
        CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 955  0x7fffd6c9517f
        CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 983  0x7fffd6c952ad
        CPlusPlus::ClassOrNamespace::lookupType        LookupContext.cpp 833  0x7fffd6c954cc
        ...
      
      ClassOrNamespace::lookupType(const Name *) already guards with a list of
      entries already processed, but some calls deeper the list is not passed
      on and lookupType() starts again with an empty list. Handle that case,
      too.
      
      Task-number: QTCREATORBUG-18499
      Change-Id: Iab8978f6ac1d0aea16f49b3547415f43de887b07
      Reviewed-by: Marco Bubke's avatarMarco Bubke <marco.bubke@qt.io>
      f51d7a23
  12. 05 Jul, 2017 1 commit
  13. 04 Jul, 2017 1 commit
    • Marco Benelli's avatar
      QmlJs: avoid overwrites by auto-completion · 8e724326
      Marco Benelli authored
      During auto-completion, the cursor used to randomly jump to the
      beginning of line, eventually overwriting existing text.
      This patch blocks the signals of the selectionModel while it refreshes
      the content of the outline model.
      Also cleans up a unnecessary variable and make it clear where we blocks
      with using a lambda.
      
      Task-number: QTCREATORBUG-18449
      Change-Id: I94317c76b4e13d07ef7f3355b766e5473ab21011
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      8e724326
  14. 28 Jun, 2017 1 commit
  15. 27 Jun, 2017 1 commit
  16. 26 Jun, 2017 6 commits
  17. 23 Jun, 2017 4 commits
  18. 22 Jun, 2017 3 commits
  19. 21 Jun, 2017 5 commits
  20. 20 Jun, 2017 4 commits