Hello community,

here is the log from the commit of package notcurses for openSUSE:Factory 
checked in at 2020-10-14 15:39:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/notcurses (Old)
 and      /work/SRC/openSUSE:Factory/.notcurses.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "notcurses"

Wed Oct 14 15:39:45 2020 rev:3 rq:841631 version:1.7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/notcurses/notcurses.changes      2020-09-24 
16:14:21.352905330 +0200
+++ /work/SRC/openSUSE:Factory/.notcurses.new.3486/notcurses.changes    
2020-10-14 15:40:14.154384272 +0200
@@ -1,0 +2,103 @@
+Sat Oct 10 08:28:17 UTC 2020 - Martin Hauke <mar...@gmx.de>
+
+- Update to version 1.7.6
+  * `ncstats` added the new stats `writeout_ns`, `writeout_min_ns`,
+    and `writeout_max_ns`. The `render_*ns` stats now only cover
+    the rendering and rasterizing process. The `writeout*ns` stats
+    cover the time spent writing data out to the terminal.
+    `notcurses_render()` involves both of these processes.
+  * `notcurses_render_to_buffer()` has been added, allowing user
+    control of the process of writing frames out to the terminal.
+  * `notcurses_stats_alloc()` has been added, to allocate an
+    `ncstats` object.  `notcurses_reset_stats()` has been renamed
+    `notcurses_stats_reset()`.
+  * Two flags have been defined for `ncdirect_init()`:
+    `NCDIRECT_OPTION_INHIBIT_SETLOCALE` and
+    `NCDIRECT_OPTION_INHIBIT_CBREAK`.
+    The former is similar to `NCOPTION_INHIBIT_SETLOCALE`. The
+    latter keeps `ncdirect_init()` from touching the termios and
+    entering cbreak mode.
+  * The C++ wrapper `Ncplane::putwc()` has been renamed
+    `Ncplane::putwch()`, so as not to clash with standard
+    libraries implementing `putwc()` as a macro.
+
+-------------------------------------------------------------------
+Tue Sep 29 20:05:54 UTC 2020 - Martin Hauke <mar...@gmx.de>
+
+- Update to version 1.7.5
+  * `ncreel_destroy()` now returns `void` rather than `int`.
+  * `nctablet_ncplane()` has been renamed `nctablet_plane()`.
+  * The standard plane now has the name `std`.
+  * Removed long-deprecated `ncplane_set_attrs()` and
+    `ncplane_attrs()`.
+  * Renamed `ncplane_styles_*()` to `ncplane_*_styles()`, to
+    conform with every other `ncplane_set_*()` function, but
+    retained the old versions as (deprecated) aliases.
+  * Renamed `cell_styles_*()` to `cell_*_styles()`, to conform with
+    every other `cell_set_*()` function. Since these were inline
+    functions, I've not bothered to retain the old versions.
+- Update to version 1.7.4
+  * All `_rgb_clipped()` functions have been renamed
+   `_rgb8_clipped()`, to match the changes made in 1.7.2.
+  * `ncplane_create()` has been introduced, taking a
+    `struct ncplane_options` parameter. This replaces
+    `ncplane_aligned()`, and will replace `ncplane_new()`. The
+    latter ought be considered deprecated, and will be removed in
+    the future. To align a place as previously done with
+    `ncplane_aligned()`, use the `NCPLANE_OPTION_HORALIGNED` flag.
+  * The `ncplane_options` struct includes a function pointer
+    member, `resizecb`. If not `NULL`, this function will be
+    called after the parent plane is resized.
+    See `notcurses_plane.3` for more information.
+  * `ncplane_resize_realign()` has been added, suitable for use as
+    a `resizecb`. It realigns the plane against its parent.
+  * `NCCHANNEL_ALPHA_MASK` has been renamed `CHANNEL_ALPHA_MASK`,
+    to match the other declarations.
+- Update to version 1.7.3
+  * API changes pursuant to 2.0 API finalization:
+  * `mbswidth()` has been renamed `ncstrwidth()`.
+  * The long-promised/dreaded Great Widget Review, normalizing
+    behavior across all widgets, has been effected. Sorry, there
+    was no getting around this one. Pretty much all widgets have
+    slightly changed, because pretty much all widgets previously
+    behaved slightly differently:
+    + `ncselector_create()` and `ncmultiselector_create()` now
+      take ownership of the provided `ncplane`. On an error in
+      these functions, the `ncplane` will be destroyed. Otherwise,
+      the `ncplane` is destroyed by `ncselector_destroy()` or
+      `ncmultiselector_destroy()`.
+    + `ncselector_create()`, `ncmultiselector_create()`, and
+      `ncreader_create()` no longer accept `int y, int x` placement
+      parameters. Just place the `ncplane`.
+    + `ncselector_options`, `ncmultiselector_options`, and
+      `ncreel_options` have lost their `bgchannels` members. Just
+      set the base character for the `ncplane`.
+    + `ncreader_options` has lost its `echannels`, `eattrword`,
+      `egc`, `physrows`, and `physcols` fields. Just set the base
+      character and size for the `ncplane`.
+  * Functions which set a 24-bit RGB value have had the suffix `g`
+    replaced with `g_rgb`. Functions which set three 8-bit RGB
+    components have had the suffix `rgb` replaced with `rgb8`.
+    This was done because e.g.
+    `channels_set_fg()` and `channels_set_fchannel()` were
+    indistinguishable on sight. Failure to make the necessary
+    conversions will result in compiler errors.
+  * Functions ending in `_stainable()` now end in `_stained()`.
+  * `ncplane_putwc_stained()` and `ncplane_putwstr_stained()` have
+    been added in the interest of orthogonality.
+  * `ncplane_new_named()` has been eliminated. `ncplane_new()` now
+    takes a `const char* name` argument. `ncplane_bound()` and
+    `ncplane_bound_named()` have both been eliminated.
+    `ncplane_new()` now accepts an `ncplane*` instead of a
+    `notcurses*`. All functionality exposed by the removed
+    functions is thus now present in `ncplane_new()`.
+  * `ncplane_aligned_named()` has been removed. `ncplane_aligned()`
+    now accepts a `const char* name` argument.
+- Update to version 1.7.2
+  * Exported `ncvisual_default_blitter()`, so that the effective
+    value of `NCBLIT_DEFAULT` can be determined.
+  * Added `NCREADER_OPTION_CURSOR`, instructing the `ncreader` to
+    make the terminal cursor visible, and manage the cursor's
+    placement.
+
+-------------------------------------------------------------------

Old:
----
  notcurses-1.7.2.tar.gz

New:
----
  notcurses-1.7.6.tar.gz

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

Other differences:
------------------
++++++ notcurses.spec ++++++
--- /var/tmp/diff_new_pack.LIvmb2/_old  2020-10-14 15:40:16.178384979 +0200
+++ /var/tmp/diff_new_pack.LIvmb2/_new  2020-10-14 15:40:16.178384979 +0200
@@ -1,6 +1,7 @@
 #
 # spec file for package notcurses
 #
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2020, Martin Hauke <mar...@gmx.de>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +19,7 @@
 
 %global sover   1
 Name:           notcurses
-Version:        1.7.2
+Version:        1.7.6
 Release:        0
 Summary:        Character graphics and TUI library
 License:        Apache-2.0
@@ -175,12 +176,10 @@
 %{_bindir}/ncneofetch
 %{_bindir}/notcurses-demo
 %{_bindir}/notcurses-input
-%{_bindir}/notcurses-ncreel
 %{_bindir}/notcurses-tetris
 %{_bindir}/notcurses-view
 %{_mandir}/man1/notcurses-demo.1%{?ext_man}
 %{_mandir}/man1/notcurses-input.1%{?ext_man}
-%{_mandir}/man1/notcurses-ncreel.1%{?ext_man}
 %{_mandir}/man1/notcurses-tester.1%{?ext_man}
 %{_mandir}/man1/notcurses-tetris.1%{?ext_man}
 %{_mandir}/man1/notcurses-view.1%{?ext_man}

++++++ notcurses-1.7.2.tar.gz -> notcurses-1.7.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/notcurses/notcurses-1.7.2.tar.gz 
/work/SRC/openSUSE:Factory/.notcurses.new.3486/notcurses-1.7.6.tar.gz differ: 
char 15, line 1


Reply via email to