Age | Commit message (Collapse) | Author |
|
|
|
|
|
- Direct selection of words by clicking.
- Tagging/untagging of words by clicking.
- Scrolling by clicks and wheel.
- Validation of the selection with a double-click.
- Shifting the content of the windows to the left or to the right,
also added new keyboard keys < and > for that.
Three mouse tracking protocols are supported:
X11 (1000) and X11 SGR (1006) and urxvt (1015).
The X11 protocol limits lines and columns to 223 (e.g. screen < 4.7.0)
The other supported protocols don't have this limitation.
New options to disable the mouse, change the double-click delay and remap
the buttons of the mouse are available.
On (virtualised?) (Free)BSD it may be necessary to disable buttons
8 and 9, refer to the manual for details.
|
|
|
|
- add/fix const keyword.
- add comments.
- rename variables.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A new option can be used to modify this value:
-f|-forgotten_timeout|-global_timeout
|
|
|
|
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.
|
|
|
|
Allowed attributes are now: bold, dim, reverse, standout, underline,
italic and blink.
|
|
The old incremental search behaviour can still be used using the
new -is|-incremental_search parameter.
|
|
- Add some encodings.
- Manage some terminfo database specificities.
- Avoid type collisions.
- Work around an incompatibility in memory management functions.
|
|
|
|
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.
|
|
|
|
|
|
- Fix the initial determination of the terminal size.
- Errors when opening /dev/tty are now fatal.
- smenu now requires the terminal cursor position retrieval feature.
- Remove the method introduced in commit 86af6b7 to get the terminal
size as it is non-portable.
|
|
With this option " and ' will lose their grouping function and be
considered normal characters.
|
|
|
|
|
|
|
|
|
|
The purpose is to control the numbering of entries with missing embedded
numbers when -F is used.
Also make sure that -D is evaluated before -F, -U and -N and -F before
-U and -N.
Update and correct the manual accordingly.
Fix a test now that -N and -U accept multiple arguments.
|
|
|
|
A pointer to the misc structure has to be passed to a certain number of
functions for that, but this prepares the ground for future developments
of this type.
The code to interpret \u (UTF-8) sequences has also been made more robust
for better manage incorrect entries.
|
|
A glyph can be a single character or a sequence of UTF-8 bytes.
|
|
|
|
|
|
Change some code that does not conform to the c99 standard.
Reported by Matteo Cypriani <mcy@lm7.fr>
|
|
|
|
|
|
|
|
- The old code did not manage well the cases where some lines where
not selectable.
- Add tests to validate the new behaviour.
|
|
|
|
|
|
|
|
|
|
|
|
|