summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Update the man-page.Curtis Brown2010-02-161-1/+169
| | | | | | | | | | | | | | The man-page is updated for: mousetrack, defmousetrack, focusminsize, group and layout commands. Closes #28715 on savannah.
| * Move 'silence' into 'Monitor' section.Curtis Brown2010-02-161-33/+30
| | | | | | | | Closes #28743 on savannah.
| * Error out if a pre-select window is not found.Sadrul Habib Chowdhury2010-02-163-7/+17
| | | | | | | | | | | | | | | | The man-page is updated to show that if the window selected using '-p' cannot be determined with -X or -Q flags, then the command specified will not be executed. Fixes #28783 in savannah.
| * Make 'number' query-able.Sadrul Habib Chowdhury2010-02-164-2/+5
| |
| * Merge branch 'query-result'Sadrul Habib Chowdhury2010-02-1610-23/+218
| |\
| | * Update documentation for queries.Sadrul Habib Chowdhury2010-02-162-1/+32
| | |
| | * Allow querying 'select'.Sadrul Habib Chowdhury2010-02-162-2/+7
| | | | | | | | | | | | | | | Using this, it will be possible to detect if a particular window exists or not.
| | * Complete the query-response system.Sadrul Habib Chowdhury2010-02-165-26/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some commands now can be queried from a remote session using the '-Q' flag, e.g. 'screen -Q windows'. The commands will send the response to the stdout of the querying process. If there was an error in the command, then the querying process will exit with a non-zero status. The commands that can be queried now are: echo info lastmsg time title windows
| | * Merge branch 'master' into query-resultSadrul Habib Chowdhury2010-02-1246-1929/+3498
| | |\
| | * | 'screen -Q <command>' to get back results.Sadrul Habib Chowdhury2009-09-308-10/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the just the start of querying an existing session. The goal is to allow something like "windows=`screen -Q windows`" in a bash script to get back the results from the 'windows' command. Most of the framework is done. Now the commands need to be updated to specially deal with the queries.
| * | | Fix compilation on systems where execvpe is defined.Sadrul Habib Chowdhury2010-02-154-0/+15
| | |/ | |/|
| * | Get rid of compile-time warnings.Sadrul Habib Chowdhury2010-02-123-5/+4
| | |
| * | Put in some flags to suppress messages from commands.Sadrul Habib Chowdhury2010-02-123-0/+19
| | | | | | | | | | | | | | | | | | A command name can be prefixed by '@' to suppress the error messages, and by '-' to suppress the normal messages. The flags are currently parsed, but not acted upon.
| * | Fix escape-# to select windows this time.Sadrul Habib Chowdhury2010-02-081-1/+1
| | |
| * | Fix a crash caused by configurable maxwin.Sadrul Habib Chowdhury2010-02-082-1/+3
| | |
| * | Accommodate more color changes in the caption.Sadrul Habib Chowdhury2010-01-261-1/+1
| | |
| * | Increase the max-window limit.Sadrul Habib Chowdhury2010-01-2611-66/+104
| | | | | | | | | | | | | | | The limit can be increased using the 'maxwin' command. There is still an upper-limit of 2048 windows.
| * | Re-optimize screen updates.Sadrul Habib Chowdhury2009-12-244-27/+71
| | | | | | | | | | | | | | | | | | | | | In only the top line and the bottom line had to be updated, we were updating the entire region in between as well! This clearly is bad. So instead of doing that, just update the lines that need changing. Thanks to Chris Jones for reporting the bug.
| * | Update manual.Curtis Brown2009-12-211-4/+7
| | | | | | | | | | | | | | | | | | | | | Included here are three changes, two of which I wish I had when I was beginning to learn screen. The third is that it just seemed like to me the TOC belongs at the /beginning/ of the manual. Also, a typo from a previous change.
| * | Allow 'at' command for windows without a display.Sadrul Habib Chowdhury2009-12-202-11/+21
| | | | | | | | | | | | | | | | | | | | | | | | For window-context, 'at' commands can work without any existing display. So allow for that. If the command specified for 'at' requires a display, then that will still fail, as it should. But for some commands, just an existing window is enough. Fixes savannah bug #26996.
| * | Changelog change to blankerprg, and credits.Sadrul Habib Chowdhury2009-12-191-0/+4
| | |
| * | Cap the maximum sizes of a window.Sadrul Habib Chowdhury2009-12-191-0/+21
| | |
| * | Allow no arguments for blankerprg.Jan Christoph Nordholz2009-12-191-1/+1
| | |
| * | Allow no argument to blankerprg.Sadrul Habib Chowdhury2009-12-193-3/+21
| | | | | | | | | | | | | | | | | | Without any argument, blankerprg will show the command that would be executed on 'blanker'. To unset, use an empty string, i.e. "blankerprg ''".
| * | Report impermissible write failure to attached displayKees Cook2009-12-191-2/+1
| | | | | | | | | | | | Fixes savannah bug #26401.
| * | Clarify the manual a little.Jan Christoph Nordholz2009-12-182-1/+6
| | | | | | | | | | | | | | | Document the fact that when calling 'env=var screen app arg' from inside screen the environment variable will go up in smoke.
| * | Allow symlinked SockDir.Jan Christoph Nordholz2009-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | I don't know why screen should not allow a symlinked SockDir; so now it does. (Note: this is one of TWO calls to lstat() the whole program has - and this one isn't even wrapped in #ifdef HAVE_LSTAT as it should.)
| * | Update documentation for 'nethack'.Jan Christoph Nordholz2009-12-182-2/+4
| | | | | | | | | | | | | | | Document that there are two possible causes for 'nethack on' being activated by default...
| * | Correction in TFM.Jan Christoph Nordholz2009-12-182-7/+7
| | | | | | | | | | | | | | | | | | The builtin 'screen' command can directly reference window IDs up to MAXWIN, not only {0-9}. Additionally mention Debian's MAXWIN default in the man and info pages.
| * | Discourage the use of 'sessionname' (see debian bug #103771).Jan Christoph Nordholz2009-12-182-3/+6
| | |
| * | Move the cursor in the window/display list.Sadrul Habib Chowdhury2009-12-172-1/+5
| | | | | | | | | | | | | | | | | | This will make it easier to determine which row is selected in case the rendition for standout mode is the same as the normal mode (i.e. '= dd'). Fixes debian bug #446082.
| * | Typo.Clavelito2009-12-172-2/+3
| | |
| * | Wait a bit before killing a window.Sadrul Habib Chowdhury2009-12-173-1/+39
| | | | | | | | | | | | | | | | | | | | | Wait a few seconds (10) before killing a window when wait() returns the pid for the child process in the window. This is so the output of the window doesn't get truncated in zombie mode. Micah pointed out the bug and Juergen pointed out the fix at #27061.
| * | Allow attaching to a session whose name starts with digits.Sadrul Habib Chowdhury2009-12-171-2/+15
| | | | | | | | | | | | Fixes debian bug#549272.
| * | Credit for 7f8218c.Sadrul Habib Chowdhury2009-12-171-0/+1
| | |
| * | Fix cursor positioning after a search in copy modeSadrul Habib Chowdhury2009-12-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | The problem would show up with splits (both vertical and horizontal), because the layer wouldn't remember the position the cursor was moved to, and when screen refreshes the regions (if there's more than one), it takes the cursor to the old position. The fix is to simply remember the cursor position in the layer.
| * | Various documentation updates.Curtis Brown2009-12-151-18/+41
| | |
| * | GNUize.Sadrul Habib Chowdhury2009-12-1519-20/+20
| | |
| * | Allow adding visual notification in caption string.Sadrul Habib Chowdhury2009-12-156-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | '%P' in caption string will set '%?' to true if the current region is in copy/paste mode. So, if you want to simply change the color etc. of your caption, prepend '%?%P%{XXX}%?' to your caption and you're set ('XXX' stands for the usual attribute/color modifier). If, on the other hand, you want to change the caption string in copy mode, change your caption string to '%?%PCaption for copy mode%:Your usual caption%?'.
| * | New 'dump' subcommand for 'layout'.Sadrul Habib Chowdhury2009-12-113-0/+43
| | | | | | | | | | | | | | | | | | This command will write a series of screen commands that can later be used to recreate the current layout. I think this will be pretty useful. Users like to create a layout interactively, and use it again for the next session etc.
| * | Combining characters have 0 onscreen width.Emanuele Giaquinta2009-12-091-3/+6
| | |
| * | Remember to update the region containing the cursor.Sadrul Habib Chowdhury2009-12-081-1/+4
| | |
| * | Fix end key.Sadrul Habib Chowdhury2009-12-081-1/+1
| | | | | | | | | | | | | | | | | | Properly fix the problem with end key for applications inside screen. This fixes savannah bug#23601, debian bug #484647 and a gentoo bug.
| * | Refresh cleverly to improve scrolling speed.Sadrul Habib Chowdhury2009-12-073-0/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix a lot of complaints about slow scrolling in vertical splits. The idea is to update the display once at the end of a screen write, rather than a lot of time during the write, which was the root of the slowness. It is possible that LayPauseUpdateRegion needs to be called in a few more places, but this works for now for the tests I have done.
| * | Mouse clicks to place a mark in copy-mode.Sadrul Habib Chowdhury2009-12-062-13/+52
| | | | | | | | | | | | | | | With mousetrack on, it's now possible to leave a mark using a left-click in copy mode, or scroll using the scroll wheel.
| * | Revamp the display list.Sadrul Habib Chowdhury2009-12-0513-215/+343
| | | | | | | | | | | | | | | | | | Revamp the display list (in works). The future changes are expected to add full mouse control, and perhaps some other utility functions (e.g. detaching a display, changing permissions perhaps? etc.)
| * | Don't undef here.Sadrul Habib Chowdhury2009-12-051-2/+0
| | |
| * | Fix a bug in windowlist navigation.Sadrul Habib Chowdhury2009-12-011-1/+1
| | |
| * | Use the translation table when possible in utf8 locale.Sadrul Habib Chowdhury2009-11-301-1/+9
| | |
| * | Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/screenSadrul Habib Chowdhury2009-11-300-0/+0
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/display.c