* The most notable changes are: some improvements for
Digest and Basic authorizations, fixed efficiency
for TLS upgraded connections, fixed processing of folded
headers in requests, fixed functionality with
blocking sockets, improved and fixed internal test-suite.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=26
- update to 0.3.1:
* vterm-dump specifically emit NUL/CAN/SUB/DEL
* Optionally emit NUL/CAN/SUB/DEL from parser than
* Don't bother to emit the unrecognized sequence in DECRQSS
* erase_internal should only set fg/bg color, resetting others
* Added vterm_screen_set_default_colors()
* Delete mk_wcswidth functions as they're unused
* Also accept DECSGR sequences for superscript/subscript
OBS-URL: https://build.opensuse.org/request/show/1059999
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=24
- Update to 0.3.0 (unfortunately, upstream doesn't provide
correct changelog so this is just log of VCS):
- Pass lineinfos into screen resize callback; make it
responsible for reshaping them
- getchar() into unsigned char in vterm-ctrl.c to avoid
complaints of comparison signedness (LP1894806)
- Avoid remaining VLA by bounding the combining-char search to
the max supported chars per cell
- Avoid putting a potentially-unbounded VLA on the stack as
temporary working space for character decode, by using the
tmpbuffer in on_text instead
- Set a much larger default out/tmpbuffer size (4096bytes),
because now a size-constrained caller could make them smaller
- Permit overriding size of outbuffer / tmpbuffer as builder
params
- Create struct VTermBuilder and vterm_build()
- VTermAllocator field can be const in struct VTerm
- Store INCDIR directly in .pc file rather than indirecting it
via PREFIX
- Version bump to v0.2
- Selection send and recv should use independent partial-state
storage
- Also support sending the selection
- Replace vterm_push_output_sprintf_dcs with a more generic
_str version that can independently control introduction C1
vs terminating ST
- Add a selection callback for query
- Don't emit any mouse sequences when mouse reporting disabled
- Remember to reset mouse flags as part of overall
vterm_state_reset()
OBS-URL: https://build.opensuse.org/request/show/1007734
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=22
- All my previous builds were just figments of my imagination,
and neovim upstream claims one has to use 0.1.3 only. So,
downgrading.
- Update to 0.1.3+bzr767:
- Remove debugging print on DECRQSS
- Regenerate fullwidth.inc for latest Unicode
- A much more efficient find-wide-chars.pl
- Accept OSC ... ST without an intermediate semicolon after the
command number
- Fix printf argument types (gh#vim/vim#5456)
OBS-URL: https://build.opensuse.org/request/show/790279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=8
- All my previous builds were just figments of my imagination,
and neovim upstream claims one has to use 0.1.3 only. So,
downgrading.
- Update to 0.1.3+bzr767:
- Remove debugging print on DECRQSS
- Regenerate fullwidth.inc for latest Unicode
- A much more efficient find-wide-chars.pl
- Accept OSC ... ST without an intermediate semicolon after the
command number
- Fix printf argument types (gh#vim/vim#5456)
OBS-URL: https://build.opensuse.org/request/show/789881
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=17
- Update to 0.1.3+bzr762:
- Merge bugfixes up to v0.1.3
- Partial bugfix for uncleared area after resize (thanks Jörg
Richter)
- Recognise SGR 8 for conceal (thanks Jörg Richter)
- Define a new dedicated 'state fallbacks' struct rather than
abusing the parser callbacks one
- New string-handling API that streams in possibly-multiple
fragments
- Remember to length-check accesses at cell->chars[] because it
is not necessarily zero-terminated (LP 1846869)
- fix memory leak of vt->tmpbuffer (LP 1843449)
OBS-URL: https://build.opensuse.org/request/show/763367
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=15
- Update to 0~bzr755:
- 755 t/run-test.pl option to abort on first fail
- 754 Accept convenience formatting in ?screen_chars assertions; makes unit
tests more readable
- 753 Include test script line number in t/run-test.pl output
- 752 Add a short unit test that resize on altscreen at least doesn't crash
- 751 Only enable altscreen during unit tests that need it
- 750 Better handling of resize to try to avoid the final memmove(), and not
drag scrollback in unnecessarily
- 749 Can't lazy-allocate state->lineinfos[BUFIDX_ALTSCREEN] because that
allocs during byte run
- 748 Initial hack at tracking 'continuation' marks per line in lineinfo
- 747 Allow run-test.pl to cope with empty assertion results
- 746 Be sure to clear DWL/DHL status for blank lines caused by scroll
- 745 Pass 'state fields' as a struct into resize callback in case of other
things it needs to edit
- 744 Remember to store a state->lineinfo array for both buffers
- 743 Do all the initialising of VTermState in vterm_state_new()
- 742 Rename realloc_buffer() to just alloc_buffer() since it doesn't need to
realloc now
- 741 Rewrite of resize handling logic to hopefully cope much better with
reflow
- 739 Recognise an __END__ marker in a unit test file
- 738 Add a version check macro
- 737 Bump version to 0.1
- 736 Recognise SGR 4:3 for curly underline
- 735 Recognise subparameters in SGR 4:x to set off/single/double
- 734 Define some enum{} constants for pen.underline field values
- 733 Run unit tests on outfunc instead of buffering logic; truncation test
is no longer valid now
OBS-URL: https://build.opensuse.org/request/show/730249
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=11
Version bump to 0~bzr684.
Changelog:
* Add S8C1T control support to vterm-ctrl
* Implement querying of cursor shape in vterm-ctrl
* Remember to document ST in doc/seqs.txt
* Adjust linebreaking of 'break' statements to avoid gcc warnings of misleading indentation
* Implement DECRQSS on SGR when set to RGB8 palette colours
* Reset the pen between independent tests of DECRQSS on SGR
* Bugfix for disabling mouse mode
* Ensure stdin's ICANON mode is restored even if vterm-ctrl exits on error
* Initialise mouse state at VTermState creation rather than as a side-effect of DECSM 100{0,2,3} - fixes LP1640917
* Pull VTermScreenCell.attrs out to its own named type
* Merge lp:~jamessan/libvterm/reproducibility (#307773, boo#1041090)
OBS-URL: https://build.opensuse.org/request/show/498620
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=8