Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: smenu-tests | Distribution: openSUSE Tumbleweed |
Version: 1.5.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue May 27 00:39:19 2025 |
Group: Productivity/Text/Utilities | Build host: reproducible |
Size: 48485 | Source RPM: smenu-1.5.0-1.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.
GPL-2.0-only
* Mon May 26 2025 Pierre Gentile <p.gen.progs@gmail.com> - Typo: "sles_version" -> "sle_version" in smenu.spec * Mon May 26 2025 Pierre Gentile <p.gen.progs@gmail.com> - Removal of the patch added in revision 34 (smenu-gcc15.patch, issue #46). This patch is no longer required as the code has been reworked. * Sun May 25 2025 Pierre Gentile <p.gen.progs@gmail.com> - Version 1.5.0 * Fixes * Various modifications and corrections have been made to make the substitution code more robust. * Added several variable initializations that were missing. * ^H and BS now work correctly in all cases. * A stdin flush has been added before requesting the cursor's initial position. * Memory leaks have been fixed. * Highlighting in search mode works correctly in all cases. * Compilations problems with gcc-15 have been corrected. * Compiler warnings have been fixed. * The description of S-HOME/S-END in the manual has been corrected. * Improvements: * The TAB key can now be used to automatically complete search patterns until an ambiguity arises. * A -hbar|-hor_scroll_bar option has been added to force the display of the horizontal scroll bar. * The quick help system has been rewritten. * ZWSP, ZWNJ, ZWJ, LRM and RLM glyphs are now ignored. * Miscellaneous: * The README and documentation have been improved and clarified. * Some parts of the code have been removed or reorganized. * New tests have been added. * Improve smenu.spec. * 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.
/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, Thu Jun 5 00:41:24 2025