| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: smenu | 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: 341242 | Source RPM: smenu-1.5.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/p-gen/smenu | |
| Summary: A standard input word picker | |
This tool reads words from a file or standard input, presents them in an interactive window after the current line on the terminal, and writes the selected words, if any, to standard output.
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/bin/smenu /usr/share/doc/packages/smenu /usr/share/doc/packages/smenu/COPYRIGHT /usr/share/doc/packages/smenu/FAQ /usr/share/doc/packages/smenu/README.rst /usr/share/doc/packages/smenu/examples /usr/share/doc/packages/smenu/examples/lvm_menu /usr/share/doc/packages/smenu/examples/lvm_menu/README /usr/share/doc/packages/smenu/examples/lvm_menu/lvm_menu.sh /usr/share/doc/packages/smenu/examples/lvm_menu/menu.sh /usr/share/doc/packages/smenu/examples/lvm_menu/screenshot.png /usr/share/doc/packages/smenu/examples/simple_menu /usr/share/doc/packages/smenu/examples/simple_menu/README /usr/share/doc/packages/smenu/examples/simple_menu/actions.sh /usr/share/doc/packages/smenu/examples/simple_menu/main.mnu /usr/share/doc/packages/smenu/examples/simple_menu/screenshot.png /usr/share/doc/packages/smenu/examples/simple_menu/simple_menu.sh /usr/share/doc/packages/smenu/examples/simple_menu/sub1.mnu /usr/share/doc/packages/smenu/examples/simple_menu/sub2.mnu /usr/share/doc/packages/smenu/examples/yesno /usr/share/doc/packages/smenu/examples/yesno/README /usr/share/doc/packages/smenu/examples/yesno/screenshot.png /usr/share/doc/packages/smenu/examples/yesno/yesno.sh /usr/share/man/man1/smenu.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025