Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

smenu-tests-1.4.0-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: smenu-tests Distribution: openSUSE Tumbleweed
Version: 1.4.0 Vendor: openSUSE
Release: 2.1 Build date: Wed Apr 30 17:00:02 2025
Group: Productivity/Text/Utilities Build host: reproducible
Size: 48042 Source RPM: smenu-1.4.0-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/p-gen/smenu
Summary: Testing system for smenu
This packages contains some scripts and a number of tests to check the
smenu tool.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Apr 30 2025 pgajdos@suse.com
  - added patches
    https://github.com/p-gen/smenu/issues/46
    + smenu-gcc15.patch
* Mon Apr 01 2024 Pierre Gentile <p.gen.progs@gmail.com>
  Version 1.4.0
    * Fixes:
    * Make sure certain variables are initialized before using them.
    * Fixed cursor attribute on search failure.
    * Some option names contain - instead of _.
    * Correction of potential dereferencing of a NULL pointer.
    * Correction of compiler warnings.
    * Improvements:
    * Reworked code to go to start/end of line in col/line mode.
    * Added a scrollbar below the window in col/line mode that displays
      when necessary.
    * UTF-8 space support for empty strings.
    * Support for UTF-8 extended grapheme clusters if supported by the
      terminal.
    * Miscellaneous:
    * Changed the appearance of scrollbars to make them more discreet.
    * Correction of typos in comments and in the manual.
    * Code simplification and redesign.
    * Reformatting the code to make it more readable.
    * Made more NULL comparisons explicit.
* Tue Aug 22 2023 Pierre Gentile <p.gen.progs@gmail.com>
  - Version 1.3.0
    * Fixes:
    * Correction of an error in the calculation of the size of the longest word.
    * Corrects the calculation of the space taken by the first direct access
      numbers when it is explicitly specified.
    * Increase the size of the buffer to store the scancode to prevent it
      being truncated.
    * Make decoding the column or row number more robust in command line analysis.
    * Prevents the introduction of colours outside the range supported by
      the terminal.
    * Improvements:
    * Add the -sb|-sbw|-show_blank_words option to help display all words
      composed entirely of spaces.
    * Allow selection intervals to have no start or end number.
    * In column mode, words can now be aligned left/right or centred.
    * When numbering is active, unnumbered words are now always filled in with
      blanks in col/line/tab mode.
    * The -start_pattern option has been extended so that all words matching
      the pattern can be searched directly using the Next/previous keys,
      without having to enter search mode.
    * The order in which -C/-R elements appear on the command line is now
      taken into account.
    * In column mode, columns and/or rows can have their own colour
      and/or style.
    Miscellaneous:
    * Corrections and improvements to the manual.
    * Removal of dead code.
    * Addition of an FAQ entry on alignments.
    * The memory consumption has been reduced.
    * Removal of files mistakenly left in the package.
* Sun Jan 08 2023 Pierre Gentile <p.gen.progs@gmail.com>
  Version 1.2.0
    * Fixes:
    * Correction of word selections with the mouse in long lines.
    * Fixed support for the double-click mouse delay setting.
    * Prevention of spurious commands being sent by the mouse paste function.
    * Allowed compilation with old glibc versions.
    * Improvements:
    * Redesign of the multiple selection mechanism with the possibility to undo.
    * Improved initialization of mouse tracking modes.
    * Miscellaneous:
    * Corrections and improvements to the manual.
    * Removal of dead code.
* Fri Oct 14 2022 Pierre Gentile <p.gen.progs@gmail.com>
  - Version 1.1.0
    * Fixes:
    * Fix and improve the instant help (?) display.
    * Fix and improve the substitution code.
    * Fix and simplify the "End" key management code.
    * Improvements:
    * Add mouse support.
    * Allows to shift the window's content horizontally without moving the cursor.
    * Small adjustments in UTF-8 symbols and comments.
    * Improve the documentation.
    * Miscellaneous:
    * Various code simplifications.
* Tue Aug 09 2022 Michael Vetter <mvetter@suse.com>
  - Update to 1.0.0:
    * Fix and improve the content of the integrated help system.
    * Allow multiple instances of the "-limits" option.
* Fri May 20 2022 Pierre Gentile <p.gen.progs@gmail.com>
  - Version 1.0.0.RC1
    * Fixes:
    * Fix configure.ac for autoconf >= 2.70.
    * Fixed a bug in the bash example in the README.
    * Synchronization with the commit 9ddac73 of ctxopt on github.
    * Use the right format to print size_t values (C99).
    * Add a missing break.
    * Fix a potential segfault when allocating .ini paths.
    * Fixed color and attribute parsing.
    * Fix some tests.
    * Improvements:
    * Update to autoconf 2.71.
    * Added "invisible" style attribute (n).
    * Prevent smenu from running in the background.
    * Catch and handle SIGPIPE signal.
    * Improve the manual.
    * Miscellaneous:
    * Various code simplifications.
    * Removal of some unnecessary parameter.
    * Removal of unnecessary code.
    * Fixed typos in the README file.
* Sat Dec 11 2021 Pierre Gentile <p.gen.progs@gmail.com>
  - Version 0.9.19
    * Fixes:
    * Prevent an attempt to free memory that has already been freed.
    * Prevent memory leaks when requesting help.
    * Correctly handle the order of invocation of -i/-e options.
    * Apply a PR from h1z1 with a small correction.
    * Fix the UTF-8 byte sequence generation from a given UCS-4 codepoint.
    * Many small fixes.
    * Improvements:
    * Improve the documentation.
    * Improve compatibility with some older compilers.
    * Added the ability to set a global inactivity timeout.
    * Improve the reliability of the code.
    * Miscellaneous:
    * Removed the generation of the SUSE specific specfile.
    * Many typos have been corrected.
    * Various code simplifications.
* Mon Jun 07 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.18:
    Fixes:
    * A mismatch between signed and unsigned chars has been corrected.
    * A fatal error in the direct access code has been corrected.
    * A logic error that could cause a crash has been fixed.
    Improvements:
    * The user manual has been updated.
    * An early substitution option -ES similar to -S has been added.
    * Special levels are now considered when displaying searched words.
    * An option to change the behaviour of the multi-selection mode has
      been added.
    * 4 more special levels (-6, -7, -8 and -9) are now available.
    * The missing blink attribute has been added.
    * The possibility to overload initial limits has been added.
    * A new search session now starts from scratch by default.
    * The integer checking function is now more reliable.
    * A better code for validating UTF-8 byte sequences is now used.
    * Tests have been added.
    Misc:
    * A missing licence reminder in the usage.c file has been added.
    * An example in the README file has been added.
    * Error messages are now more consistent.
* Sat Jan 30 2021 Pierre Gentile <p.gen.progs@gmail.com>
  - Version 0.9.17
    * Fixes:
    - The method to get the cursor location has been fixed and improved.
    - A display problem when the title takes too many lines has been fixed.
    - A failure when reopening /dev/tty is now fatal.
    - Interesting signals are now trapped only when needed.
    - The refresh mechanism when resizing the terminal has been fixed
      and improved.
    - \U does not need too be escaped anymore.
    * Improvements:
    - The -Q|-ignore_quotes option has been added to provide a way to
      ignore quotes when splitting the input stream/file into words.
    - The -!|-int|-int_string option has been added to define a string to
      be displayed on stdout when ^C is entered during a smenu session.
    - The usage text is now displayed in case of an error on the command
      line.
    - The code to create include/exclude RE patterns has been simplified.
    - smenu now mimics the Unix shell signal processing.
    * Misc:
    - The availability of str(n)dup is now checked at compile time.
    - Tests for RE patterns/inv. character have bee added.
    - The obsolete autogen.sh script has been removed.
    - github's ctxopt commit f779fb8 is now used.
    - The code is now a little more readable.

Files

/usr/share/doc/packages/smenu-tests
/usr/share/doc/packages/smenu-tests/tests
/usr/share/doc/packages/smenu-tests/tests/README.rst
/usr/share/doc/packages/smenu-tests/tests/test.sh
/usr/share/doc/packages/smenu-tests/tests/tests.cpio.gz
/usr/share/doc/packages/smenu-tests/tests/tests.sh


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 5 23:54:24 2025