Tiago Cunha
d3da62d53a
Sync OpenBSD patchset 273:
...
Move another expensive options test to after a cheaper timer check/update.
2009-08-20 11:44:18 +00:00
Nicholas Marriott
11f0f812c5
Didn't mean to commit this stuff.
2009-08-19 09:04:48 +00:00
Nicholas Marriott
620402a833
This is a better fix for OS X stupidity.
2009-08-19 09:00:06 +00:00
Nicholas Marriott
b8bd24817f
If using the default login shell (empty default-command), strip any - prefix.
2009-07-02 18:26:55 +00:00
Nicholas Marriott
08c7249636
Change default_window_name to use window_default_command if the actual cmd is
...
empty. From Josh Elsasser.
2009-07-02 18:17:46 +00:00
Nicholas Marriott
8fc34ca044
libgen.h.
2009-06-25 16:49:02 +00:00
Nicholas Marriott
a9e3d5c56a
More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.
2009-06-25 16:47:00 +00:00
Nicholas Marriott
a5830b9603
Restore $Id$ and add script to do so.
2009-06-25 16:21:32 +00:00
Nicholas Marriott
d3d4bacd82
Cast char to u_char before passing to isalnum(). By ray
2009-06-25 15:45:24 +00:00
Nicholas Marriott
143aa718e5
Space trimmage mega-diff.
2009-05-04 17:58:27 +00:00
Nicholas Marriott
cce03e138b
Looking up argv[0] is expensive, so just use p_comm for the window name which is good enough. Also increase name update time to 500 ms.
2009-02-13 00:43:04 +00:00
Nicholas Marriott
c9cfc9a9f3
Don't try to change the window name unless the pid of the process chosen has
...
changed. Reduces CPU use.
osdep-* stuff is a bit horrible now but there we go :-/.
2009-02-09 18:08:01 +00:00
Nicholas Marriott
9cde0c2477
Be more clever about picking window name.
2009-01-26 22:57:20 +00:00
Nicholas Marriott
2d15f59859
Try to change the window title to match the command running it in. This is done
...
by reading argv[0] from the process group leader of the group that owns the tty
(tcgetpgrp()). This can't be done portably so some OS-dependent code is
introduced (ugh); OpenBSD, FreeBSD and Linux are supported at the moment.
A new window flag, automatic-rename, is available: if this is set to off, the
window name is not changed. Specifying a name with the new-window, new-session
or rename-window commands will automatically set this flag to off for the
window in question. To disable it entirely set the option to off globally (setw
-g automatic-rename off).
2009-01-20 19:35:03 +00:00