summaryrefslogtreecommitdiffstats
path: root/smenu.c
AgeCommit message (Collapse)Author
13 daysAdd a -hbar|-shroll_bar optionHEADmasterpgen
It can be useful to always have a horizontal scroll bar when certain lines are truncated in column or line mode, even if no lines are currently truncated among those displayed.
2024-04-01Make sure to initialiize all togglespgen
2024-02-18Initial support for UTF-8 ext. grapheme clusterspgen
2024-02-06Rename get_bytes/_word into read_bytes/_wordpgen
2024-02-06Take UTF-8 spaces into account for empty stringspgen
2024-02-04Fix hor. s. bar when term has no column addressingpgen
2024-01-25Initialize some variables before usepgen
2024-01-25Add a scroll bar below the window in col/line modepgen
This horizontal scrollbar is clickable when the mouse is available, and adds a new way of navigating through the words displayed.
2024-01-11Fix misleading commentspgen
2024-01-03Normalize NULLity tests and fix a logical errorpgen
2023-12-27Fix a potential dereferencing of a NULL pointerpgen
2023-12-09Add the const qualifier to some arrayspgen
2023-11-05Correction of cursor attribute on search failurepgen
2023-11-05Manange dup and dup2 errorspgen
2023-10-08Rework the code to go to the beginning/end of linepgen
2023-10-06Start code to go to the first/last word of a linepgen
2023-09-30Correct some typospgen
2023-09-25Correct a misleading commentpgen
2023-09-20Fix a misnamed option and a typo in the manualpgen
2023-09-11Reformatting source codepgen
2023-09-08Be sure to initialize a variable before using itpgen
2023-08-09Improve a commentpgen
The description of the parse_selectors function is not sufficiently precise.
2023-08-03Do not allow regular expression ranges in selectorspgen
2023-07-20Extend the -start_pattern optionpgen
Although only the first matching word is highlighted, the other matching words can now be accessed using the Next/Previous navigation keys.
2023-06-26Fix the direct access number sizepgen
When the initial direct access index is explicitly defined, the number of its digits must be taken into account when calculating the size of direct access numbers on the screen.
2023-06-04Small fixespgen
Add a forgotten free. Use of xstrdup instead of strdup.
2023-05-26Always pad non numbered words in col/line/tab_modepgen
2023-05-15Remove an unused labelpgen
2023-05-10Fix alignments in case of ambiguous directivespgen
2023-04-30New feature: define attributes for columns/rowspgen
The -C and -R options now have a new directive that allows you to define attributes (colors, ...) for a set of rows and columns.
2023-04-26Remove useless codepgen
2023-04-24Rename some toggles to improve readabilitypgen
2023-04-23Fix an error messagepgen
2023-04-22Make the decoding of column or row No. more robustpgen
2023-04-22Allow more delimiters in attributes before togglespgen
'.' and '+' can now be used in place of ','.
2023-04-22Add flags to check for dup. attributes in the CLpgen
2023-04-22Rename an utility functionpgen
2023-04-19Remove unused variablespgen
2023-04-19Start to reduce memory consumptionpgen
The type of special_level in the structure word_s is changed to unsigned char.
2023-04-13Improve the comments in the alignment codepgen
2023-04-10Make the order of -C/-R matter on the command linepgen
This modifies the order of precedence of alignments for rows and columns. The manual was also adjusted.
2023-04-04Allow left-/right-open intervals in selectorspgen
Open ranges like "-2,5-" are now allowed in column or row selectors in addition to things like 3-5 per example.
2023-03-31Add an optional argument to the -sb optionpgen
This argument allow to change the character used to make blank words visible.
2023-03-30Improve the display of unparsed selector partspgen
Add a function to print non printable characters in selectors if any, and rework a little the code to manage that.
2023-03-30Add -the -sb|-sbw|-show_blank_words optionpgen
This option makes the blank words visible and usable even when we are not in column mode.
2023-03-30Fix an off-by-one errorpgen
2023-03-26Typopgen
2023-03-24Various alignment fixes and tuningspgen
- Allows alignment of word containing spaces. - Alignments with RE should ignore leading/trailing spaces. - Also some dead code removal.
2023-03-24malloc -> xmallocpgen
2023-03-22Fix a column alignment bug when numbering words.pgen
Numbers were mistakenly considered as part of the words when selecting columns using regular expressions.