| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
API so it has one paste_free() rather than free_top and free_name
(everywhere that uses it already has the right pointer).
|
| |
|
| |
|
|
|
|
| |
some helper functions and add some logging.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
again in server_loop just to check names.
|
| |
|
| |
|
|
|
|
|
|
| |
the main loop after events that may have changed the pane, but do so at
most once every 500 millis. If the pane changed too soon, use a timer to
ensure that a check happens later.
|
| |
|
|
|
|
| |
window pane, no point in calling gethostname() for temporary screens.
|
| |
|
|
|
|
|
| |
only evaluated on demand rather than each time a format tree is
constructed. Use this for expensive formats like pane_current_command.
|
|
|
|
|
|
| |
can't do the name check every loop, because that is too expensive, and
we can't make sure it only happens infrequently because we have no idea
when the next change will happen.
|
|
|
|
|
|
|
| |
but that can only happen when we have already been woken up by a read
event, so there is no need for a timer, we can just check the changed
flag on the end of that read event (we already loop over the windows to
check for bells etc anyway).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
different without it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
or new active pane).
|
|
|
|
| |
read found by Kuang-che Wu.
|
|
|
|
|
|
| |
the destination celldata pointer rather than leaving a stale copy of the
source pointer (which may later be freed). Fixes a crash found by
Kuang-che Wu.
|