summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-11-18Merge branch 'master' of github.com:tmux/tmuxNicholas Marriott
2015-11-18Merge branch 'obsd-master'Thomas Adam
2015-11-18Add __unused, will be needed shortly.Nicholas Marriott
2015-11-18Use __unused rather than rolling our own.nicm
2015-11-18Add s/foo/bar/: prefix for formats to substitute bar for foo.nicm
2015-11-18Add -Wno-attributes.Nicholas Marriott
2015-11-18Add reallocarray prototype.Nicholas Marriott
2015-11-18Merge branch 'obsd-master'Thomas Adam
2015-11-18Sync the entire xmalloc.[ch] with the other users, but with the additionnicm
of xrealloc, xvasprintf, xvsnprintf.
2015-11-18Merge branch 'master' of github.com:tmux/tmuxNicholas Marriott
2015-11-18Add reallocarray to compat.Nicholas Marriott
2015-11-18Merge branch 'obsd-master'Thomas Adam
2015-11-18Don't update activity time twice for new sessions, and add some logging.nicm
2015-11-17Merge branch 'obsd-master'Thomas Adam
2015-11-17Merge xmalloc.[ch] files across base, skipping OpenSSH for now.tobias
ok nicm
2015-11-17Merge branch 'obsd-master'Thomas Adam
2015-11-160x7f is a valid key.nicm
2015-11-16Merge branch 'obsd-master'Thomas Adam
2015-11-15Make key_code unsigned long long not uint64_t which is more portable fornicm
printf formats, and move UTF8_SIZE define down to near the rest of the UTF-8 bits.
2015-11-15Merge branch 'obsd-master'Thomas Adam
Conflicts: server.c tmux.c
2015-11-15Accidentally turned off pledge, turn it back on.nicm
2015-11-14Merge branch 'obsd-master'Thomas Adam
2015-11-14The character is an int so use %x not %hhx.nicm
2015-11-14The private use area at U+E000 to U+F8FF is not very useful if it isnicm
width 0, make it width 1 instead.
2015-11-14Merge branch 'obsd-master'Thomas Adam
2015-11-14All these return values from utf8_* are confusing, use an enum.nicm
2015-11-14Merge branch 'obsd-master'Thomas Adam
2015-11-14Merge branch 'obsd-master'Thomas Adam
Conflicts: server.c tmux.c
2015-11-14Rename a variable in utf8_combine for consistency and use 0xfffd fornicm
unknown Unicode.
2015-11-14Couple of assignments to remove compiler warnings.nicm
2015-11-14Be more strict about invalid UTF-8.nicm
2015-11-14Push stdout and stderr to clients more aggressively, and add an event tonicm
continue if the send fails.
2015-11-14Merge branch 'master' of github.com:tmux/tmuxNicholas Marriott
2015-11-14Update the TODO file.Nicholas Marriott
2015-11-14Log more of UTF-8 input.nicm
2015-11-13Merge branch 'obsd-master'Thomas Adam
2015-11-13Log option names in fatal() for missing option.nicm
2015-11-13Merge branch 'master' of github.com:tmux/tmuxNicholas Marriott
2015-11-13utf8 option is gone.Nicholas Marriott
2015-11-13Merge branch 'obsd-master'Thomas Adam
2015-11-13Two spacing and spelling nits.nicm
2015-11-13Merge branch 'obsd-master'Thomas Adam
2015-11-13Merge branch 'obsd-master'Thomas Adam
Conflicts: Makefile
2015-11-13Add window_visible_layout which ignores zoomed panes and use it fornicm
control mode (which needs to know all panes), from George Nachman.
2015-11-13Long overdue change to the way we store cells in the grid: now, insteadnicm
of storing a full grid_cell with UTF-8 data and everything, store a new type grid_cell_entry. This can either be the cell itself (for ASCII cells), or an offset into an extended array (per line) for UTF-8 data. This avoid a large (8 byte) overhead on non-UTF-8 cells (by far the majority for most users) without the complexity of the shadow array we had before. Grid memory without any UTF-8 is about half. The disadvantage that cells can no longer be modified in place and need to be copied out of the grid and back but it turned out to be lot less complicated than I expected.
2015-11-13Merge branch 'obsd-master'Thomas Adam
2015-11-12Rename overly-long utf8data to ud throughout.nicm
2015-11-12Merge branch 'obsd-master'Thomas Adam
2015-11-12grid_put_utf8 is unused, remove it.nicm
2015-11-12Merge branch 'obsd-master'Thomas Adam