commit notcurses for openSUSE:Factory
Hello community, here is the log from the commit of package notcurses for openSUSE:Factory checked in at 2020-10-26 16:23:15 Comparing /work/SRC/openSUSE:Factory/notcurses (Old) and /work/SRC/openSUSE:Factory/.notcurses.new.3463 (New) Package is "notcurses" Mon Oct 26 16:23:15 2020 rev:5 rq:844106 version:2.0.2 Changes: --- /work/SRC/openSUSE:Factory/notcurses/notcurses.changes 2020-10-20 16:22:25.558351181 +0200 +++ /work/SRC/openSUSE:Factory/.notcurses.new.3463/notcurses.changes 2020-10-26 16:23:31.911283492 +0100 @@ -1,0 +2,7 @@ +Sun Oct 25 14:50:56 UTC 2020 - Martin Hauke + +- Update to version 2.0.2 + * Add `ncvisual_decode_loop()`, which returns to the first frame +upon reaching the end of a file. + +--- Old: notcurses-2.0.1.tar.gz New: notcurses-2.0.2.tar.gz Other differences: -- ++ notcurses.spec ++ --- /var/tmp/diff_new_pack.ECwMk9/_old 2020-10-26 16:23:32.615284058 +0100 +++ /var/tmp/diff_new_pack.ECwMk9/_new 2020-10-26 16:23:32.619284062 +0100 @@ -19,7 +19,7 @@ %global sover 2 Name: notcurses -Version:2.0.1 +Version:2.0.2 Release:0 Summary:Character graphics and TUI library License:Apache-2.0 ++ notcurses-2.0.1.tar.gz -> notcurses-2.0.2.tar.gz ++ /work/SRC/openSUSE:Factory/notcurses/notcurses-2.0.1.tar.gz /work/SRC/openSUSE:Factory/.notcurses.new.3463/notcurses-2.0.2.tar.gz differ: char 28, line 1
commit notcurses for openSUSE:Factory
Hello community, here is the log from the commit of package notcurses for openSUSE:Factory checked in at 2020-10-20 16:14:25 Comparing /work/SRC/openSUSE:Factory/notcurses (Old) and /work/SRC/openSUSE:Factory/.notcurses.new.3486 (New) Package is "notcurses" Tue Oct 20 16:14:25 2020 rev:4 rq:842620 version:2.0.1 Changes: --- /work/SRC/openSUSE:Factory/notcurses/notcurses.changes 2020-10-14 15:40:14.154384272 +0200 +++ /work/SRC/openSUSE:Factory/.notcurses.new.3486/notcurses.changes 2020-10-20 16:22:25.558351181 +0200 @@ -1,0 +2,29 @@ +Mon Oct 19 07:31:58 UTC 2020 - Martin Hauke + +- Update to version 2.0.1 + * Add ncmenu_item_set_status() for disabling or enabling menu +items. ++ Disabled menu items cannot be selected. ++ Menu sections consisting only of disabled items are + themselves disabled, and cannot be unrolled. + * Add ncinput_equal_p() for comparison of ncinput structure data. +ncmenu_offer_input() now recognizes the shortcuts for +registered sections, and will unroll the appropriate section +when given input. + * Added notcurses_stddim_yx_const() (notcurses_stddim_yx() const +form). + +- Update to version 2.0.0 + * API STABILITY! The API expressed in 2.0.0 will be maintained +throughout at least 2.x.x. A program compiled against 2.0.0 +will continue to compile and function properly against all +2.x.x releases. Thanks for putting up with the freewheeling +API breakage until now. + * NOTCURSES_VERSION_{MAJOR, MINOR, PATCH, TWEAK} are now +available from notcurses/version.h. These represent the +version your program was compiled against. The version your +program is linked to can still be acquired with +notcurses_version_components() (or as a human-readable string +via notcurses_version()). + +--- Old: notcurses-1.7.6.tar.gz New: notcurses-2.0.1.tar.gz Other differences: -- ++ notcurses.spec ++ --- /var/tmp/diff_new_pack.1uQNcg/_old 2020-10-20 16:22:27.814352250 +0200 +++ /var/tmp/diff_new_pack.1uQNcg/_new 2020-10-20 16:22:27.818352252 +0200 @@ -17,9 +17,9 @@ # -%global sover 1 +%global sover 2 Name: notcurses -Version:1.7.6 +Version:2.0.1 Release:0 Summary:Character graphics and TUI library License:Apache-2.0 ++ notcurses-1.7.6.tar.gz -> notcurses-2.0.1.tar.gz ++ /work/SRC/openSUSE:Factory/notcurses/notcurses-1.7.6.tar.gz /work/SRC/openSUSE:Factory/.notcurses.new.3486/notcurses-2.0.1.tar.gz differ: char 15, line 1
commit notcurses for openSUSE:Factory
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 + +- 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 + +- 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 +
commit notcurses for openSUSE:Factory
Hello community, here is the log from the commit of package notcurses for openSUSE:Factory checked in at 2020-09-24 16:13:56 Comparing /work/SRC/openSUSE:Factory/notcurses (Old) and /work/SRC/openSUSE:Factory/.notcurses.new.4249 (New) Package is "notcurses" Thu Sep 24 16:13:56 2020 rev:2 rq:836150 version:1.7.2 Changes: --- /work/SRC/openSUSE:Factory/notcurses/notcurses.changes 2020-09-22 21:07:57.567760239 +0200 +++ /work/SRC/openSUSE:Factory/.notcurses.new.4249/notcurses.changes 2020-09-24 16:14:21.352905330 +0200 @@ -1,0 +2,47 @@ +Thu Sep 10 18:39:19 UTC 2020 - Martin Hauke + +- 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. + +--- +Tue Sep 1 05:58:46 UTC 2020 - Martin Hauke + +- Update to version 1.7.1 + * Renamed `CELL_SIMPLE_INITIALIZER` to `CELL_CHAR_INITIALIZER`, +and `cell_load_simple()` to `cell_load_char()`. + * Renamed `ncplane_putsimple()` to `ncplane_putchar()`, +`ncplane_putsimple_stainable()` to `ncplane_putchar_stainable()`, +and `ncplane_putsimple_yx()` to `ncplane_putchar_yx()`. + +--- +Mon Aug 31 13:19:40 UTC 2020 - Martin Hauke + +- Run unittest + +--- +Mon Aug 31 06:49:27 UTC 2020 - Martin Hauke + +- Update to version 1.7.0 + * Added `notcurses_ucs32_to_utf8()` conversion helper. + * `ncdirect_init()` now takes a third `uint64_t flags` parameter. +No flags have been defined, and this parameter ought be set +to 0. + +--- +Sun Aug 30 08:21:56 UTC 2020 - Martin Hauke + +- Update to version 1.6.20 + * Added convenience functions `ncplane_y()` and `ncplane_x()`, +components of longstanding `ncplane_yx()`. + * `ncreel` functions now generally call `ncreel_redraw()` +themselves. This includes `ncreel_add()`, `ncreel_del()`, +`ncreel_next()`, and `ncreel_prev()`. `ncreel_redraw()` need +only be called to update tablets. + * In order to conform with CMake naming conventions, our CMake +package is now accessed as "Notcurses" rather than "notcurses". + +--- Old: notcurses-1.6.19.tar.gz New: notcurses-1.7.2.tar.gz Other differences: -- ++ notcurses.spec ++ --- /var/tmp/diff_new_pack.4yYP7w/_old 2020-09-24 16:14:23.232907211 +0200 +++ /var/tmp/diff_new_pack.4yYP7w/_new 2020-09-24 16:14:23.236907215 +0200 @@ -18,7 +18,7 @@ %global sover 1 Name: notcurses -Version:1.6.19 +Version:1.7.2 Release:0 Summary:Character graphics and TUI library License:Apache-2.0 @@ -28,6 +28,7 @@ Source: https://github.com/dankamongmen/notcurses/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: QR-Code-generator-devel BuildRequires: cmake +BuildRequires: doctest-devel >= 2.3.5 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libunistring-devel @@ -39,8 +40,8 @@ BuildRequires: python3-rpm-macros BuildRequires: python3-setuptools BuildRequires: pkgconfig(libavcodec) >= 57.0 -BuildRequires: pkgconfig(libavutil) >= 56.0 BuildRequires: pkgconfig(libavformat) >= 57.0 +BuildRequires: pkgconfig(libavutil) >= 56.0 BuildRequires: pkgconfig(libswscale) >= 5.0 BuildRequires: pkgconfig(tinfo) >= 6.1 @@ -153,12 +154,15 @@ %python3_install %fdupes %{buildroot}/%{python3_sitearch} - %post -n libnotcurses%{sover} -p /sbin/ldconfig %postun -n libnotcurses%{sover} -p /sbin/ldconfig %post -n libnotcurses++%{sover} -p /sbin/ldconfig %postun -n libnotcurses++%{sover} -p /sbin/ldconfig +%check +cd build +%make_build test + %files -n libnotcurses%{sover} %license LICENSE %doc NEWS.md OTHERS.md README.md TERMS.md USAGE.md @@ -187,9 +191,9 @@ %{_includedir}/notcurses %{_libdir}/libnotcurses.so %{_libdir}/pkgconfig/notcurses.pc -%dir %{_libdir}/cmake/notcurses -%{_libdir}/cmake/notcurses/notcursesConfig.cmake -%{_libdir}/cmake/notcurses/notcursesConfigVersion.cmake +%dir %{_libdir}/cmake/Notcurses +%{_libdir}/cmake/Notcurses/NotcursesConfig.cmake +%{_libdir}/cmake/Notcurses/NotcursesConfigVersion.cmake %{_mandir}/man3/*.3%{?ext_man} %files -n notcurses++-devel @@ -199,7 +203,10 @@ %files -n python3-notcurses %{_bindir}/notcurses-pydemo +%{_bindir}/notcurses-direct-pydemo