1. 04 Feb, 2020 2 commits
  2. 03 Feb, 2020 2 commits
  3. 01 Feb, 2020 2 commits
  4. 03 Feb, 2020 2 commits
  5. 02 Feb, 2020 1 commit
  6. 01 Feb, 2020 5 commits
  7. 02 Feb, 2020 1 commit
  8. 01 Feb, 2020 2 commits
    • Yuya Nishihara's avatar
      typing: fix type annotation of chktext3() and add assertion · 1330ea968cec
      Yuya Nishihara authored
      pytype 2020.01.24 complains that pyqtSlot doesn't form a type. That's true
      because pyqtSlot is a decorator function. Using Any should be fine here since
      we just want to work around the type mismatch of the return value.
      
        File "tortoisehg/hgqt/clone.py", line 158, in __init__: Invalid type
        annotation '<instance of Callable>' for btnslot [invalid-annotation]
          Not a type
      
      Since the latest version of pytype can infer the return type of chktext3()
      from chktext(), we need to assert that there's a third element in the tuple.
      
        File "tortoisehg/hgqt/clone.py", line 162, in chktext3: bad option in
        return type [bad-return-type]
          Expected: Tuple[PyQt5.QtWidgets.QCheckBox, PyQt5.QtWidgets.QLineEdit,
                          PyQt5.QtWidgets.QPushButton]
          Actually returned: Tuple[PyQt5.QtWidgets.QCheckBox,
                                   PyQt5.QtWidgets.QLineEdit]
      
      --HG--
      branch : stable
      1330ea968cec
    • Aay Jay Chan's avatar
      py3: byteify config setting lookup · 89ecc3a14828
      Aay Jay Chan authored
      This caused a crash when opening diff tool.
      
      --HG--
      branch : stable
      89ecc3a14828
  9. 31 Jan, 2020 1 commit
  10. 30 Jan, 2020 3 commits
  11. 28 Jan, 2020 2 commits
    • Matt Harbison's avatar
      packaging: update to the latest versions of the macOS dependencies · 78c637275328
      Matt Harbison authored
      I stayed with the Qt5.9 branch because it is still supported for now.  The PyQt5
      documentation says to always use the latest version, and not worry about keeping
      it in sync with Qt5.  SourceForge is lagging behind with some of these packages,
      so I moved them to the official download site.  Not sure if this is a great idea
      long term, because I don't see an archive page.  But we were already relying on
      this site for sip.
      
      Something (Qt5?) wanted `enum34` installed.  So the package installation had to
      be moved to immediately after building python.  Additionally, sip needed to be
      configured differently, otherwise this version of PyQt5 couldn't find it, and
      QScintilla failed to build.
      78c637275328
    • Matt Harbison's avatar
      packaging: update the OpenSSL dependency on macOS · a5969c6d6849
      Matt Harbison authored
      OpenSSL 1.0.2 is now EOL, but newer versions contain API changes.  The other
      dependencies are an intertwined mess, so doing those separately.
      a5969c6d6849
  12. 29 Jan, 2020 1 commit
  13. 28 Jan, 2020 1 commit
  14. 30 Jan, 2020 1 commit
  15. 27 Jan, 2020 2 commits
  16. 24 Jan, 2020 6 commits
  17. 23 Jan, 2020 2 commits
  18. 14 Jan, 2020 2 commits
  19. 08 Jan, 2020 1 commit
  20. 10 Dec, 2019 1 commit