summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-04-08Consider spec. levels when printing searched wordspgen
Words corresponding to regular expressions introduced by the -1, -2, ... options now retain their attributes when displayed and only parts of their strings match the search sequence.
2021-04-06Fix a fatal error in the direct access codepgen
Padding deactivation was not not always taken into account.
2021-04-01Fix the description of the -s option in the manualpgen
Document the "=..." pattern.
2021-03-27Add an option to alter the tag mode behaviourpgen
This option (-0|-noat|-no_auto_tag) disables automatic tagging of the word under the cursor in tag mode when no word is tagged. This is true even if -p|-at|-auto_tag is also specified.
2021-03-20Allow 4 more special levels (-1, -2, ..., -9)pgen
2021-03-15Improve a commentpgen
2021-03-08Improve the integer verification function.pgen
2021-02-26Add the missing blink attributepgen
Allowed attributes are now: bold, dim, reverse, standout, underline, italic and blink.
2021-02-25Add a licence reminder in the usage.c filepgen
2021-02-19Change the implementation of utf8_validatepgen
Thanks to Markus Kuhn for this code. The old implementation was not foolproof.
2021-02-15Add the possibility to overload initial limitspgen
This new option (-lim|-limits) allow to set the following limits: - maximum word length - maximum number of words - maximum number of columns
2021-02-14Make the error messages more similarpgen
2021-02-10Improve the manualpgen
2021-02-10A new search session is now forgetful by defaultpgen
The old incremental search behaviour can still be used using the new -is|-incremental_search parameter.
2021-02-10Add an example in the README filepgen
An example of using smenu to browse the bash history with CTRL-R has been added. It can certainly be improved but it's a start.
2021-02-05Fix a logical error that could lead to a crashpgen
2021-01-30Bump to release 0.9.17v0.9.17pgen
2021-01-30Add smenu requirement for smenu-test in .specpgen
2021-01-30Do not allow input when a refresh is scheduled.pgen
It is important not to let the cursor move when the window is redisplayed after resizing the terminal.
2021-01-29Make sure that smenu can be built and run on AIX.pgen
- Add some encodings. - Manage some terminfo database specificities. - Avoid type collisions. - Work around an incompatibility in memory management functions.
2021-01-27Fix a weird display corruptionpgen
Display corruption occurred when the terminal was resized with a multi-line (-m) title and without enough space to fully display it. This fix may also work in some use cases where the display was also corrupted.
2021-01-26Make sure SIGALRM is properly managed.pgen
2021-01-25Typoespgen
2021-01-24Initialize the buf array in get_cursor_positionpgen
2021-01-24Improve and simplify the refresh mechanism.pgen
Also change the default refresh timer to 1s
2021-01-23Improve the function that gets the cursor positionpgen
Remove the now useless xread utility function and try to do it faster.
2021-01-18Improve README.rstpgen
2021-01-15Update smenu.gifpgen
2021-01-02Fix a display problem in a very specific casepgen
The display is corrupted when the height of the title is greater than or equal to the height of the screen. Fix the problem by truncating the title from the bottom.
2021-01-02Improve the code to get the cursor positionpgen
Do not ignore the return code of xread.
2020-12-30Add and fix commentspgen
2020-12-23Fix a commentpgen
2020-12-22Improve readmepgen
Clarify the choice between opening an issue or a discussion.
2020-12-16Check availability of str(n)dup at compile timepgen
2020-12-09Fix commentspgen
2020-12-06Rename some data structures for coherencypgen
2020-12-06Move part of the init. code into a functionpgen
2020-12-03Use a safer read implementationpgen
2020-12-03Fix commentspgen
2020-11-27Improve commentspgen
2020-11-17Sync with github's ctxopt commit f779fb8pgen
2020-11-17Display usage(s) on command line parsing errorpgen
2020-11-14Use the "display_usage_on_error" param. of ctxoptpgen
2020-11-14Sync with github's ctxopt commit 1c23fe3pgen
2020-11-13Improve commentspgen
2020-11-13Move code to a more appropriate placepgen
2020-11-11Add tests for RE patterns/inv. character testingpgen
2020-11-11Simplify the code to create inc./exc. RE patternspgen
2020-11-11Treat \U in input as a special characterpgen
2020-11-07Fix bad reference in tests/misc/t0002.{good,tst}pgen