summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Increase the maximum allowed TERM length (to 30, in MAXTERMLEN).jesstess-screenJessica McKellar2010-11-122-2/+6
| | | | | This change allows in particular rxvt-unicode-256color users to use screen, and resolves bug #30880.
* Increase the maximum username length (to 50, defined in MAX_USERNAME_LEN).Jessica McKellar2010-11-114-8/+15
| | | | | | Apply patch http://www.mail-archive.com/screen-devel@gnu.org/msg00186.html by Steve Kemp with minor changes. This commit resolves bug #21653.
* Spelling fix: usefull --> useful.jesstess-docsJessica McKellar2010-11-103-3/+3
| | | | | | Thank you Curtis Brown for the patch. This resolves bug #27052.
* Fix layout ordering.Sadrul Habib Chowdhury2010-06-221-3/+7
| | | | | | | | | 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.
* Bring back --with-sys-screenrc configure flag.Sadrul Habib Chowdhury2010-06-212-1/+9
|
* Fix compiling with SIMPLESCREEN.Sadrul Habib Chowdhury2010-05-102-4/+6
|
* Fix updating paused regions (in split mode).Sadrul Habib Chowdhury2010-05-101-1/+7
| | | | | Adding a multi-cell character in a split region doesn't always refresh properly. Fix that problem.
* Fix a bug with displaying blank spaces with bce on.Sadrul Habib Chowdhury2010-05-101-1/+1
| | | | | | | 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.
* Credit.Sadrul Habib Chowdhury2010-04-241-0/+1
|
* Misc updates to the man and info pages.Curtis Brown2010-04-192-21/+24
| | | | Closes savannag bug #29602.
* Update doc about selecting window in windowlist.Curtis Brown2010-04-192-0/+6
| | | | | Update doc about selecting window in windowlists by pressing its number. Closes savannah bug #29603.
* Fix compile error for setenv in HP-UX.Alexander Gattin2010-04-171-2/+2
| | | | Closes savannah bug #29451.
* Select window by pressing # in window number.Sadrul Habib Chowdhury2010-04-131-0/+32
| | | | Thanks to Martin Przyjazny for reporting.
* Remove cap for scrollback history.Sadrul Habib Chowdhury2010-04-131-8/+0
| | | | Remove the unintentionally added cap for scrollback history.
* Improve cursor store/restore on smcup/rmcup.Sadrul Habib Chowdhury2010-04-033-34/+46
| | | | | | | | | | | | 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.
* Re-organize some code.Sadrul Habib Chowdhury2010-04-023-64/+68
| | | | | This change causes no functional change at all. This simply groups some common variables into structs.
* Use NEED_FORE flag for 'hardcopy'.Sadrul Habib Chowdhury2010-04-012-5/+2
| | | | | | | | | 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.
* Fix 'hardcopy -h'.Kipling Inscore2010-04-012-6/+15
| | | | | | | | | | | | | | | | | | | | 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 '--'.
* Doc addenum to command displays.Curtis Brown2010-04-012-0/+160
| | | | Closes savannah #29374.
* Update GPL version and copyright notice in docs.Sadrul Habib Chowdhury2010-03-302-3/+13
|
* Suppress messages when commands have '@' (or '-') prefixes.Sadrul Habib Chowdhury2010-03-294-264/+282
| | | | | | | 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.
* Do not allow changing title with -Q.Sadrul Habib Chowdhury2010-03-281-0/+1
|
* A lot of people seem to read this file. So fix it.Sadrul Habib Chowdhury2010-03-271-0/+3
|
* small update for windowlist keybindings.Curtis Brown2010-03-272-2/+4
|
* Doc addenum to copy mode keybindings.Curtis Brown2010-03-272-45/+115
|
* Typo fix by a good samaritan in IRC (sitaktif).Sadrul Habib Chowdhury2010-03-261-1/+1
|
* Fix a regression with -X commands.Sadrul Habib Chowdhury2010-03-262-5/+28
| | | | | | Thanks a lot to Max Kalashnikov for pointing out that the bug remained after the last fix (f7adfae856b). This should properly fix Savannah bug #25813.
* Expand $PWD to screen's current working directory.Sadrul Habib Chowdhury2010-03-232-1/+9
| | | | | | Expanding $PWD to expand to the correct current working directory can be useful to figure out, for example, where log files are created, and other purposes.
* Fix a regression in parsing -X commands.Sadrul Habib Chowdhury2010-03-201-0/+8
| | | | Details discussed in #25813.
* DECCOLM should reset the window.Sadrul Habib Chowdhury2010-03-181-0/+3
| | | | | | | Setting the page-width to 80/132 columns should clear the window and position the cursor on top-left. Reference: http://vt100.net/docs/vt510-rm/DECCOLM
* Treat VT as LF instead of ignoring it.Sadrul Habib Chowdhury2010-03-181-0/+1
|
* Doc addenum to windowlist keybindings.Curtis Brown2010-03-172-6/+128
|
* Show the enabled capabilities in the 'license' page.Sadrul Habib Chowdhury2010-03-171-1/+67
| | | | | | Showing the capabilities somewhere is useful for users, especially when diagnosing a bug. The 'license' page seems as good a place as any to stuff this info in.
* Mark the right-side of a region with '|'s.Sadrul Habib Chowdhury2010-03-172-0/+17
| | | | | | When a layer displayed within a canvas is smaller than the available area, we show '-' at the bottom, and now '|' on the right to mark the actual size of the layer in the canvas.
* Add special rendition for silence'd windows.Sadrul Habib Chowdhury2010-03-1411-17/+42
| | | | | The default rendition for silence'd windows in caption/hardstatus or in the windowlist is =u (underline). Closes savannah bug #29205.
* Fix a typo.Sadrul Habib Chowdhury2010-03-121-2/+2
|
* Fix an invalid memory read.Sadrul Habib Chowdhury2010-03-121-3/+2
| | | | Thanks a bunch to Friedrich Delgado Friedrichs for providing the valgrind logs.
* Make layer-resizing a bit more robust and readableSadrul Habib Chowdhury2010-03-102-33/+67
| | | | | | | | | | Instead of killing all overlays when resizing, just kill the ones that cannot be resized, and the resized the rest. This fixes a bug where the window-list (or a group-window) is aborted when layer-size changes (because window-size changed, or caption/hardstatus etc. was toggled). This also makes the code robust. So if you are looking at a window/display list, and the window-size is changed, the list won't go away.
* Fix compiling SIMPLESCREEN.Sadrul Habib Chowdhury2010-03-091-0/+2
|
* Fix an invalid memory read.Sadrul Habib Chowdhury2010-03-091-2/+2
| | | | | The window-list data gets freed when we abort the list. So read what we need to before aborting the list.
* More fixes for -Werror=format-security.Sadrul Habib Chowdhury2010-03-082-2/+2
|
* Fix a hardstatus update issue.Sadrul Habib Chowdhury2010-03-081-20/+8
| | | | | | | The initial change was to fix a bug in gnome-terminal (https://savannah.gnu.org/bugs/?23699), but that broke hardstatus update issues on bell (https://savannah.gnu.org/bugs/?24096). So apply a proper fix for #23699 without causing #24096.
* Fix refresh when double-cell characters end a lineSadrul Habib Chowdhury2010-03-082-0/+16
| | | | | | | | Double cell characters that end a line are not properly displayed when there are split regions. Takeshi Banse detected the problem and a fix for it in Savannag bug #29106. A better fix for this was applied in the unicode++ branch, but that won't work in 'master'. This is approximately the same fix, in a slightly different way.
* Changelog.Sadrul Habib Chowdhury2010-03-071-0/+1
|
* Fix build with -Werror=format-securityMichael Scherer2010-03-079-29/+29
| | | | | | | | | | | | Some distributions ( mandriva for example ) use -Werror=format-security by default when build C software to try to enhance code quality and prevent security bugs. As the policy is to correct all occurences of the error ( so there is no false positive, nor question about to fix it or not ), a patch that fix the error on gnu screen 4.0.3 have been added to the package. I have rediffed it against latest git snapshot, to be sent upstream. It mainly add "%s" where applicable.
* Some more fixes for the window list.Sadrul Habib Chowdhury2010-03-041-7/+11
| | | | Detecting when to destroy a window-list is rather complicated.
* Handle mouse events in a generic list.Sadrul Habib Chowdhury2010-03-041-5/+53
| | | | Scroll wheels to scroll, left click to select.
* Fix sending mouse event to a mouse-enabled layer.Sadrul Habib Chowdhury2010-03-041-1/+1
|
* Fix terminating an on-window list.Sadrul Habib Chowdhury2010-03-041-5/+4
|
* Use intelligent screen refresh only in split regions.Sadrul Habib Chowdhury2010-03-041-56/+44
| | | | | | | | When there are no splits, pausing output on a layer isn't necessary, since it doesn't hit the performance. But we do want to continue to pause output when there are splits to improve scrolling performance. Fixes savannah bug #29055. Thanks to Kazuo Teramoto for reporting the bug and testing the fix.