summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-03-30Bump to version 0.9.15v0.9.15pgen
2019-03-30Fix a typo in the .spec.in filepgen
2019-03-30Rework the README and the ChangeLogpgen
2019-03-30Silent compiler warningspgen
2019-03-30Improve examples scriptspgen
Use the distributed smenu binary to run the examples.
2019-03-30Improve error messages and add a FAQpgen
2019-03-30Rework the usage mechanismpgen
2019-03-30Take care of non async-signal safe functionspgen
The signal handler must not contain non async-signal safe functions in it, even if the program exits after having calling one of them. Closes properly the issue #13
2019-03-30Update the ChangeLog file for the 0.9.15 releasepgen
2019-03-27Output help and usage to stdoutpgen
2019-03-27Modify the automatic code formatting rulespgen
Do not always break the line before multiple strings
2019-03-25Improve the PgUp/PgDn scrollingpgen
When on the first/last line containing a selectable word, PgUp/PgDn will move the window to show the maximum number of non selectable lines while keeping the cursor in the window.
2019-03-24Improve the simple_menu examplepgen
2019-03-20Improve the specfilepgen
RPMs can now be created for more platforms, including SLE_11_SP4 and SLE_12_SP2.
2019-03-17Add a missing data test filepgen
2019-03-17Remove bad windows_height testspgen
2019-03-17Include config.h where it's neededpgen
2019-03-17Make shebangs more portablespgen
2019-03-17Improve the simple_menu examplepgen
The .eraseafter and .centered directives are now set to yes by default. The message (title) is enhanced.
2019-03-17Add en empty line after the messagepgen
2019-03-17Use bash for test.sh and tests.shpgen
Unlike some POSIX shells, The exit bash built-in outputs something to stdout which may trigger a vertical scrolling. As /bin/sh is now often a link to /bin/bash, force bash in the test.sh shebang to guarantee a predictable behaviour.
2019-03-17Allow to change the message (title) appearancepgen
2019-03-17Improve the manualpgen
2019-03-17Fix typospgen
2019-03-13Add an example of a hierarchical menu interpreterpgen
2019-03-08Rework the description of the keys in the manualpgen
2019-03-06Fix SIGINT handlingpgen
2019-03-06Allow to move to the start/end of the current linepgen
2019-03-04Rewrite move_up/move_down and add helper functionspgen
- The old code did not manage well the cases where some lines where not selectable. - Add tests to validate the new behaviour.
2019-01-20Add GPL2 license reminder where appropriatepgen
2019-01-20Make the argument of -n optional, 0 by defaultpgen
2019-01-20Rename some parameterspgen
2019-01-20Initialize all variables before usepgen
2019-01-20Create the move_{left,right,up,down} functionspgen
2019-01-20Rewrite the utf8_get_length functionpgen
One-byte character processing is now done first.
2019-01-20Cosmetic, typos and commentspgen
2018-10-12Add a direct access test and fix a search onepgen
2018-10-11Fix the manual and the usage functionpgen
2018-10-11Various small changespgen
2018-10-08Rename ptrlist.[ch] to list.[ch]pgen
2018-10-08Add/improve comments, reformat and clarify codepgen
2018-10-01Rename some variables to avoid a name clashpgen
2018-10-01Create getopt.[ch]pgen
2018-10-01Add comments and remove spurious ones.pgen
2018-10-01Create utils.[ch]pgen
2018-10-01Create fgetc.[ch]pgen
2018-10-01Create smenu.hpgen
2018-10-01Improve error reporting on missing /dev/ttypgen
2018-10-01Assume a vt100 terminal if TERM is unsetpgen
2018-10-01Add tests in the search tests directorypgen