Skip to content

tig-2.3.1

Compare
Choose a tag to compare
@jonas jonas released this 15 Dec 02:21
· 431 commits to master since this release
tig-2.3.1

Release notes

Improvements:

  • Restore TTY attributes. (GH #725)
  • Handle \n like \r. (GH #758)

Bug fixes:

  • Add workaround that detects busy loops when Tig loses the TTY. This may
    happen if Tig does not receive the HUP signal (e.g. when started with
    nohup). (GH #164)
  • Fix compatibility with ncurses-5.4 which caused copy-pasting to not work
    in the prompt. (GH #767)
  • tig(1): document correct environment variable. (GH #752)

Change summary

The diffstat and log summary for changes made in this release.

 .travis.yml                     |  50 ++++++-------
 INSTALL.adoc                    |  13 +++-
 Makefile                        |   2 +-
 NEWS.adoc                       |  17 +++++
 doc/tig.1.adoc                  |   2 +-
 include/tig/tig.h               |   1 +
 src/display.c                   | 127 ++++++++++++++++++++++++++------
 test/README.adoc                |  17 +++++
 test/main/refresh-periodic-test |   2 +
 test/tools/libtest.sh           |  76 +++++++++++++++++--
 tools/aspell.dict               |  12 ++-
 tools/travis.sh                 |  32 ++++++++
 12 files changed, 293 insertions(+), 58 deletions(-)

Christian Brabandt (1):
      Handle \n like \r (#758)

David O'Trakoun (1):
      tig(1): Fix env var checked (#752)

Jonas Fonseca (6):
      Fix formatting of the Windows install documentation
      Move loop updating views to separate method
      Fix #164: Add workaround to detect busy event loops
      Use initscr to ensure proper TTY setup for the prompt (#768)
      Update NEWS
      tig-2.3.1

Matt (1):
      Added another installation method (#753)

Roland Walker (8):
      save and restore TTY attributes
      restore tty attrs+flush before/after external cmd
      give feedback as test cases are run
      add ability to filter tests via TEST_OPTS
      consistency in use of IFS (#729)
      convert test timeout watchers to polls (#735)
      raise timeout in test which sleeps (#733)
      preserve/restore TTY attributes in test suite (#727)

Stephen (1):
      Parallelize the Travis CI build and add macOS to the matrix (#750)