Skip to content

Releases: bbonev/yascreen

Version 1.99

09 Nov 22:40
v1.99
d505531
Compare
Choose a tag to compare
  • Implement timeout for all escape sequences
  • Handle more alt-arrow/shift-arrow codes

Full Changelog: v1.97...v1.99

Version 1.97

17 Feb 09:53
v1.97
968f8af
Compare
Choose a tag to compare

Changes

  • add yascreen_willto - allows to optimize polling in external event loops

Full Changelog: v1.96...v1.97

Version 1.96

05 Feb 03:21
v1.96
f6feac1
Compare
Choose a tag to compare

What's Changed

  • fix a bug with the backward compatibility
  • ci: add a matrix, more tests by @andy5995 in #7

Full Changelog: v1.95...v1.96

Version 1.95

02 Feb 01:46
v1.95
1879859
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.92...v1.95

Version 1.92

02 Jan 21:27
v1.92
36a5f86
Compare
Choose a tag to compare

Version 1.92

  • add wchar_t input
  • add non-unicode mode
  • add some missing key combinations

Note: Mixing wide char and narrow char inputs is not supported and will most probably cause problems

Note: This version unifies all special codes in both wide char and narrow char input modes using reserved Unicode space and is not ABI backward compatible. That is why SONAME is bumped to libyascreen.so.1

Version 1.86

07 Sep 05:33
058482f
Compare
Choose a tag to compare

fix typos in escape seqences

Version 1.85

11 Oct 23:14
0611a7f
Compare
Choose a tag to compare

fix gcc10 warning on 32bit architectures

Version 1.84

01 Oct 00:53
2ecce9d
Compare
Choose a tag to compare
- fix some typos
- restore compatibility with line apps before output buffering was implemented
- add yascreen_line_flush to disable internal flushes
- fix flush to be propagated to the external output callback

Version 1.82

29 Sep 21:38
de4796c
Compare
Choose a tag to compare
  • implemented symbol versioning
  • fixed bug with error handling in out (negative result from write would cause OOB access)
  • fixed undefined behaviour with void pointer arithmetic

Version 1.81

24 Sep 02:25
24017a9
Compare
Choose a tag to compare
  • relincense under LGPL 3+
  • generate release tarballs that include man page
  • do not build example programs by default