| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This reverts commit f909b54091bd20b3aefe153d7e46098bc4bab0f9.
We are able now to compile with utf8 support.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
| |
crypt() can return NULL on an error. Make sure these nulls are
handled properly instead of crashing. The fix is thanks to a patch
from Lukáš Nykrýn <lnykryn@redhat.com>.
|
|
|
|
|
|
|
|
| |
This fixes a crash when the window is made too small (zero height).
The crash can be reproduced by turning on altscreen and caption, and
resizing the terminal window to height = 1. After this, if the
termianl window height is increased, screen would crash when going
out of the alt screen.
|
| |
|
| |
|
|
|
|
|
| |
It was broken because we discarded all mapped sequences. Now we
let sequences with length 1 through to ProcessInput2.
|
|
|
|
|
|
|
| |
been pressed.
This can be used to show visual notification in the hardstatus/caption that the user has pressed the
escape character.
|
|
|
|
|
| |
This change fixes a crash when window is resized while in altscreen mode.
More details in the bug: http://savannah.gnu.org/bugs/?35757
|
|
|
|
|
|
|
| |
If a remote command is executed from a window inside the session, and it does not pre-select a
window, and the window that issued the command is not visible in any display, and there is an
existing display for the user, then execute the command in that display's foreground window's
context.
|
|
|
|
|
|
|
|
|
| |
The fixes include:
* Add missing return values for some functions,
* Initialize some variables
* Fix data declaration to match struct's definition
* Appropriate casting where needed
* Forward declaration for some functions
|
| |
|
| |
|
|
|
|
|
|
|
| |
Ideally, splits and layouts should be allowed when there's no display. At this
moment, you can just create a few layouts and name them when detached.
BUG=28386
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Thank you Curtis Brown for the patch.
This resolves bug #27052.
|
|/
|
|
|
| |
This way, when a user logs back in, he is notified of the bell event that
happened while detached.
|
|
|
|
|
|
|
|
|
| |
Layouts were being stored in a reversed list. This makes it
confusing for both users and developers with regards to what the
next layout is ('next', lay_next). So store the layouts in a
properly ordered list in order to avoid the confusion.
This closes savannah #29800.
|
| |
|
| |
|
|
|
|
|
| |
Adding a multi-cell character in a split region doesn't always
refresh properly. Fix that problem.
|
|
|
|
|
|
|
| |
With bce on, in some terminals, copying when applications use a
theme with a custom background color other than the default ends up
copying blank-spaces at the end of the lines as white-spces. This
fixes that.
|
| |
|
|
|
|
| |
Closes savannag bug #29602.
|
|
|
|
|
| |
Update doc about selecting window in windowlists by pressing its
number. Closes savannah bug #29603.
|
|
|
|
| |
Closes savannah bug #29451.
|
|
|
|
| |
Thanks to Martin Przyjazny for reporting.
|
|
|
|
| |
Remove the unintentionally added cap for scrollback history.
|
|
|
|
|
|
|
|
|
|
|
|
| |
When going to alternate screen buffer on smcup, the terminal is
supposed to store the cursor position, rendition etc. Screen used to
store only the position (and that was just a little buggy anyway).
So change this behaviour to store all information about the cursor,
and restore everything on rmcup.
Apparently, the terminal is supposed to store the cursor for smcup
(CSI ? 1049 h) and DECSC (ESC 7, CSI s, CSI ? 1048 h) separately. So
be it.
|
|
|
|
|
| |
This change causes no functional change at all. This simply groups
some common variables into structs.
|
|
|
|
|
|
|
|
|
| |
Screen wouldn't do anything with 'hardcopy' if there was no
foreground window, except overwriting the specified file (when
hardcopy_append is off, of course). But the NEED_FORE flag wasn't
set. I am not sure why this was the case. So I have added the
NEED_FORE flag so that 'hardcopy' command fails if there is no
foreground window.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make -h save scrollback with or without a file name given. Also,
preserve the unlikely case in which someone actually does want to
save display to '-h'; with
:hardcopy -- -h
or, to save both history and display to '-h'
:hardcopy -h -h
Also,
:hardcopy --
:hardcopy -h --
will, as they always have, save display or history and display to
'--'.
|
|
|
|
| |
Closes savannah #29374.
|
| |
|
|
|
|
|
|
|
| |
Currently, '@' or'-' prefixed commands suppress both error messages
and normal messages. It will be possible to differentiate between
the two, though, if there was need for it. These flags can be useful
for, for example, remote commands to not interrupt displays etc.
|
| |
|
| |
|
| |
|
| |
|
| |
|