Hello community,

here is the log from the commit of package libvterm for openSUSE:Leap:15.2 
checked in at 2020-05-12 11:40:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libvterm (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.libvterm.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvterm"

Tue May 12 11:40:25 2020 rev:11 rq:802841 version:0.1.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libvterm/libvterm.changes      2020-01-15 
15:25:41.542585637 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libvterm.new.2738/libvterm.changes    
2020-05-12 11:42:36.753031615 +0200
@@ -1,0 +2,123 @@
+Mon Mar 30 20:04:17 CEST 2020 - Matej Cepl <[email protected]>
+
+- All my previous builds were just figments of my imagination,
+  and neovim upstream claims one has to use 0.1.3 only. So,
+  downgrading.
+
+-------------------------------------------------------------------
+Mon Mar 30 19:19:23 CEST 2020 - Matej Cepl <[email protected]>
+
+- 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)
+
+-------------------------------------------------------------------
+Sat Jan 11 21:25:32 CET 2020 - Matej Cepl <[email protected]> 
+
+- 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)
+
+-------------------------------------------------------------------
+Wed Sep 18 14:34:55 UTC 2019 - Martin Liška <[email protected]>
+
+- Make build verbose and respect $optflags.
+
+-------------------------------------------------------------------
+Wed Sep 11 23:31:21 CEST 2019 - Matej Cepl <[email protected]>
+
+- 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
+  - 732 Optional vterm_output_set_callback() to set an output func; will
+    eventually replace buffer logic
+  - 731 Implement Query SGR by building a tmpbuffer then making a single
+    vterm_push_output call
+  - 730 More efficient one-line implementation of DCS and ST rendering parts of
+    _output_sprintf_dcs
+  - 729 Rewrite vterm_push_output_* functions to use a new tmpbuffer on main VT
+    object, push all output via _output_bytes()
+  - 728 The F1 to F4 keys should send SS3 rather than CSI when unmodified
+  - 727 Expose cell colour index as API value (LP1805035)
+  - 726 Document REP sequence
+  - 725 Rename/number some more state-related tests
+  - 724 Renumber the 4x test series up to 6x to make plenty more space for
+    state tests
+  - 723 Implement REP CSI (LP1805050)
+  - 722 Add --executable/-e flag to run-test.pl (LP1805034)
+  - 721 Ship src/*.inc files to destdir (thanks jamessan)
+  - 720 Add unit test for fullwidth emoji char
+  - 719 Initial attempt at better handling of double-width unicode characters
+  - 718 Fix implementation of query on bracketed paste mode (thanks jamessan)
+  - 717 Need to use 1U << 31 to keep C++ compilers happy (thanks jamessan)
+  - 716 Make sure to use CSI_* macros rather than hardcoding (1<<31) in
+    unterm.c (thanks jamessan)
+  - 715 Add DECSM 1004 to documentation
+  - 714 Move 'reportfocus' to keep numerical ordering in vterm-ctrl.c
+  - 713 Merge lp:~jamessan/libvterm/focus-events
+  - 712 Move strbuffer into the .parser sub-struct
+  - 711 Internal rearrangement of string state handling in parser, to better
+    fit upcoming new API
+  - 710 Now that parser 'text' callback should always make progress, no need to
+    use the strbuffer for it
+  - 709 Bugfix to account for UTF-8 decoder still consuming initial bytes of
+    a partial sequence
+  - 708 Improved handling of ESC parsing so it doesn't use the temporary
+    strbuffer
+  - 707 Found another document about escape sequences
+  - 706 An improved CSI parser that does not use the temporary strbuffer but
+    instead works entirely incrementally
+  - 705 Move parser-related state into its own sub-structure
+  - 704 Fix -Wpedant warnings from t/harness.c
+  - 703 Compile with -Wpedantic
+  - 702 Minor other syntax pedant fixes to bin/*.c files
+  - 701 Make all bitfields 'unsigned int'
+  - 700 Use an ifdef instead of commented code in parser.c's debugging
+  - 699 Ensure that all enums in header files lack a trailing comma, because
+    some older C++ compilers won't like that
+  - 698 Remeber to 'return 0' at the end of main() in the binaries
+  - 697 Avoid the \e escape in string literals in bin/*.c; replace with \x1b
+- Removed _service file, bzr on Tumbleweed is too broken to be
+  used automatically, rather use upstream tarballs.
+
+-------------------------------------------------------------------

Old:
----
  _service
  libvterm-0~bzr696.tar.xz

New:
----
  libvterm-0.1.3.tar.gz

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

Other differences:
------------------
++++++ libvterm.spec ++++++
--- /var/tmp/diff_new_pack.nZvS2D/_old  2020-05-12 11:42:37.073032287 +0200
+++ /var/tmp/diff_new_pack.nZvS2D/_new  2020-05-12 11:42:37.077032296 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libvterm
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,19 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define sover 0
+%{?!make_build:%define make_build %{__make} %{_make_output_sync} 
%{?_smp_mflags} %{_make_verbose}}
+%{?!_make_output_sync:%define _make_output_sync %(! %{__make} --version -O 
>/dev/null 2>&1 || echo -O)}
+%{?!_make_verbose:%define _make_verbose V=1 VERBOSE=1}
+
 Name:           libvterm
-Version:        0~bzr696
+Version:        0.1.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:         %{name}-%{version}.tar.xz
+URL:            https://launchpad.net/libvterm
+Source:         
https://launchpad.net/libvterm/trunk/v0.1/+download/libvterm-%{version}.tar.gz
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 
@@ -61,9 +65,9 @@
 %setup -q
 
 %build
-make PREFIX=%{_prefix} \
+%make_build PREFIX=%{_prefix} \
      LIBDIR=%{_libdir} \
-     %{?_smp_mflags}
+     CFLAGS="%{optflags}"
 
 %install
 make PREFIX=%{_prefix} \
@@ -81,18 +85,15 @@
 %postun -n %{name}%{sover} -p /sbin/ldconfig
 
 %files -n %{name}%{sover}
-%defattr(-,root,root)
-%doc LICENSE
+%license LICENSE
 %{_libdir}/%{name}.so.*
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/vterm*.h
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/vterm.pc
 
 %files tools
-%defattr(-,root,root)
 %{_bindir}/unterm
 %{_bindir}/vterm-ctrl
 %{_bindir}/vterm-dump


Reply via email to