Skip to content

v1.8.0

Compare
Choose a tag to compare
@mptre mptre released this 28 Aug 08:36
· 161 commits to master since this release

v1.8.0 - 2017-08-28

New features

Bug fixes

  • Declare functions as __dead when appropriate in pick-test(1).
    Discovered while compiling using GCC 7.
    (bf666ed, dd29ca2, #202, #204)
    (Anton Lindqvist)

  • Make sure $IFS is not an empty string.
    (e894dd0)
    (Anton Lindqvist)

  • Disable IEXTEN to solve Ctrl-V conflict.
    (8a70fe7)
    (Anton Lindqvist)

  • Declare functions as __dead when appropriate.
    (91d7bba, #210)
    (Jenz Guenther)

  • Always pass 9 parameters to tparm(3).
    Partial fix to make pick compile on NetBSD.
    (d3a158d, #216, #218)
    (Anton Lindqvist, Jenz Guenther)

  • Ensure blocking read in non-canonical mode.
    (98a8779, #219)
    (Jenz Guenther)

  • Prefix UP (and DOWN for consistency) since it's already defined on NetBSD.
    Partial fix to make pick compile on NetBSD.
    (1cdf592, #216)
    (Anton Lindqvist, Jenz Guenther)

  • Use compound-list in pick-test.sh for POSIX compatibility.
    (716fc0a, #224)
    (Jenz Guenther)

  • Fix and simplify horisontal scrolling.
    (1ef7970, #230)
    (Anton Lindqvist, Jenz Guenther)

  • Fix scroll up bug.
    (50e2748, #232)
    (Anton Lindqvist, Jenz Guenther)

  • Always favor the shortest match.
    This bug only occurs when a choice contains multiple instances of the query
    and the right-most match is the shortest one.
    (d7d25a8, #233)
    (Anton Lindqvist)

Changes

  • Use reallocarray(3) in pick-test(1).
    (58b17e0, 478e715)
    (Anton Lindqvist)

  • Run cppcheck(1) and Coverity Scan on Travis.
    (1560686, f493b93)
    (Anton Lindqvist)

  • NUL-terminate the input buffer by assignment rather than using memset(3).
    (3e04320)
    (Anton Lindqvist)

  • Update documentation on development and contributing.
    (50e2176, #214)
    (Anton Lindqvist)

  • Lower requirements for autoconf and automake.
    Makes it possible to compile pick on Debian 5.
    (054b323, #220)
    (Jenz Guenther)