Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libvterm for openSUSE:Factory 
checked in at 2022-10-04 20:37:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvterm (Old)
 and      /work/SRC/openSUSE:Factory/.libvterm.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvterm"

Tue Oct  4 20:37:34 2022 rev:9 rq:1007736 version:0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvterm/libvterm.changes        2020-04-01 
19:13:50.279409629 +0200
+++ /work/SRC/openSUSE:Factory/.libvterm.new.2275/libvterm.changes      
2022-10-04 20:37:39.716910854 +0200
@@ -1,0 +2,96 @@
+Mon Oct  3 16:40:10 UTC 2022 - Matej Cepl <mc...@suse.com>
+
+- 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()
+  - Add a usage comment at the top of bin/unterm.c
+  - Capture unit test for OSC 52
+  - Further bugfixes for OSC 52 handling in various split-write
+    conditions
+  - Bugfix for cornercase where two-byte ST is split across
+    buffer writes
+  - Initial attack at OSC 52 = selection management, to set the
+    clipboard
+  - An initial attack at documenting (most of?) the sequences
+    from xterm
+  - Notation fixes in doc/seqs.txt
+  - Provide state fallbacks for APC/PM/SOS
+  - Other C0/C1 controls are permitted within SOS strings
+  - Recognise APC, PM and SOS in the parser
+  - Use 0x99 as a C1 test byte instead of 0x9F because the latter
+    is APC which is a string introducer
+  - Set _XOPEN_SOURCE 600 unconditionally in vterm-ctrl.c
+  - Make libvterm compile on arm64 Macs (from
+    https://github.com/neovim/libvterm/pull/6)
+  - Ensure that resize shorter does not send the cursor to a
+    negative row
+  - 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
+    (https://github.com/vim/vim/pull/5456)
+  - 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)
+  - t/run-test.pl option to abort on first fail
+  - Accept convenience formatting in ?screen_chars assertions;
+    makes unit tests more readable
+  - Include test script line number in t/run-test.pl output
+  - Add a short unit test that resize on altscreen at least
+    doesn't crash
+  - Only enable altscreen during unit tests that need it
+  - Better handling of resize to try to avoid the final
+    memmove(), and not drag scrollback in unnecessarily
+  - Can't lazy-allocate state->lineinfos[BUFIDX_ALTSCREEN]
+    because that allocs during byte run
+  - Initial hack at tracking 'continuation' marks per line in
+    lineinfo
+  - Allow run-test.pl to cope with empty assertion results
+  - Be sure to clear DWL/DHL status for blank lines caused by
+    scroll
+  - Pass 'state fields' as a struct into resize callback in case
+    of other things it needs to edit
+  - Remember to store a state->lineinfo array for both buffers
+  - Do all the initialising of VTermState in vterm_state_new()
+  - Rename realloc_buffer() to just alloc_buffer() since it
+    doesn't need to realloc now
+  - Rewrite of resize handling logic to hopefully cope much
+    better with reflow
+
+-------------------------------------------------------------------

Old:
----
  libvterm-0.1.3.tar.gz

New:
----
  libvterm-0.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvterm.spec ++++++
--- /var/tmp/diff_new_pack.h9FJj4/_old  2022-10-04 20:37:40.236911593 +0200
+++ /var/tmp/diff_new_pack.h9FJj4/_new  2022-10-04 20:37:40.240911598 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libvterm
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,13 +22,13 @@
 %{?!_make_verbose:%define _make_verbose V=1 VERBOSE=1}
 
 Name:           libvterm
-Version:        0.1.3
+Version:        0.3
 Release:        0
 Summary:        An abstract library implementation of a VT220/xterm/ECMA-48 
terminal emulator
 License:        MIT
 Group:          Development/Libraries/C and C++
 URL:            https://launchpad.net/libvterm
-Source:         
https://launchpad.net/libvterm/trunk/v0.1/+download/libvterm-%{version}.tar.gz
+Source:         
https://launchpad.net/libvterm/trunk/v0.3/+download/libvterm-%{version}.tar.gz
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 
@@ -81,6 +81,9 @@
 # Remove static library file.
 rm -vf %{buildroot}%{_libdir}/%{name}.a
 
+%check
+make test
+
 %post   -n %{name}%{sover} -p /sbin/ldconfig
 %postun -n %{name}%{sover} -p /sbin/ldconfig
 

++++++ libvterm-0.1.3.tar.gz -> libvterm-0.3.tar.gz ++++++
++++ 4927 lines of diff (skipped)

Reply via email to