commit d564cb5190331df31a27beae989cf24c98455ff1 Author: Behdad Esfahbod Date: Sun Dec 14 16:50:15 2014 -0800 Rebuild box_drawing.h if generator script changes Avoids build breakage when the format changes. src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 51cc5a7507ea28123c915ee8c5cfd7a10948bbf0 Author: Egmont Koblinger Date: Sun Dec 14 23:21:17 2014 +0100 ring: Don't create streams for the alternate screen https://bugzilla.gnome.org/show_bug.cgi?id=741480 src/ring.c | 29 +++++++++++++++++++++-------- src/ring.h | 3 ++- src/vte.c | 4 ++-- 3 files changed, 25 insertions(+), 11 deletions(-) commit ab8b3a3465625e08e4aa5657d13d54b6818a231a Author: Egmont Koblinger Date: Sun Dec 14 23:14:30 2014 +0100 stream: Compress data with zlib Compression is implemented in "boa", a new layer between the "snake" storing 64kB units and the buffering layer. Each 64kB unit is compressed separately, and we rely on the file system leaving sparse blocks. https://bugzilla.gnome.org/show_bug.cgi?id=738121 https://bugzilla.gnome.org/show_bug.cgi?id=738601 configure.ac | 2 +- src/vtestream-file.h | 723 +++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 580 insertions(+), 145 deletions(-) commit 7e63a5068f50567b102d0ca18bc5394389687286 Author: Egmont Koblinger Date: Sun Dec 14 22:59:16 2014 +0100 stream: Implement with one file descriptor Instead of paging between two file descriptors, store the stream in one; with a special "snake" mapping between logical and physical offsets. Replace stdio caching with pwrite/pread of 64kB units, and manual buffering on top of the snake layer. https://bugzilla.gnome.org/show_bug.cgi?id=738601 src/Makefile.am | 21 +- src/vtestream-base.h | 21 +- src/vtestream-file.h | 1040 ++++++++++++++++++++++++++++++++++++++------------ src/vtestream.h | 3 +- 4 files changed, 831 insertions(+), 254 deletions(-) commit 4ab677d4d8d273a969093b29b375c8054416df2e Author: Egmont Koblinger Date: Thu Dec 11 20:20:37 2014 +0100 emulation: Change window manipulation sequences only perform one action https://bugzilla.gnome.org/show_bug.cgi?id=741402 src/vteseq.c | 396 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 200 insertions(+), 196 deletions(-) commit a72436b76c25ec33cdf11d8731b866052aa0724a Author: Egmont Koblinger Date: Thu Dec 11 20:17:25 2014 +0100 emulation: Change soft reset not to switch back to normal screen This also works around an assertion failure due to incorrect cursor position, introduced in commit 5a434e6c4457bdfe182a13213396e7a66a08f767. https://bugzilla.gnome.org/show_bug.cgi?id=741406 src/vte.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 44ee72738ecfc254728222706faf2a7a2637033d Author: Egmont Koblinger Date: Mon Dec 8 18:17:18 2014 +0100 doc: Update iso2022.txt: keep only the supported ones and fix British src/iso2022.txt | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) commit fca0c15fc2288b3315d1de24958a4732580f620e Author: Egmont Koblinger Date: Mon Dec 8 17:32:07 2014 +0100 build: Drop unitables Should have been done in commit 02da6534a721f09619962ca24aa287b2a36bd630 src/mkunitables.sh | 45 - src/unitable.CNS11643 | 17712 ------------------------------------------------ src/unitable.CP437 | 129 - src/unitable.GB12345 | 7549 --------------------- src/unitable.GB2312 | 7446 -------------------- src/unitable.JIS0201 | 66 - src/unitable.JIS0208 | 6879 ------------------- src/unitable.JIS0212 | 6068 ----------------- src/unitable.KSX1001 | 8227 ---------------------- 9 files changed, 54121 deletions(-) commit e549a0eebc82fde89134c15ead322dc199d99239 Author: Egmont Koblinger Date: Sun Dec 7 13:41:49 2014 +0100 emulation: Fix crash in restore-cursor without a preceding save-cursor https://bugzilla.gnome.org/show_bug.cgi?id=741193 src/vte-private.h | 2 ++ src/vte.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- src/vteseq.c | 37 ++----------------------------------- 3 files changed, 52 insertions(+), 37 deletions(-) commit 5f19e0b08cb06c76d989592e1a859ac3a23b8b4b Author: Debarshi Ray Date: Thu Dec 4 16:46:00 2014 +0100 widget: Reap only when a child is present https://bugzilla.gnome.org/show_bug.cgi?id=740929 src/vte.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 38e10d6db707a4e602afe97e059f5e4d20aef7a6 Author: Yaşar Şentürk Date: Thu Dec 4 07:51:33 2014 +0000 Updated Turkish translation po/tr.po | 98 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 56 insertions(+), 42 deletions(-) commit 82a8b0697dd948fa488b5a51ee7391deb35d49be Author: Egmont Koblinger Date: Mon Dec 1 21:25:54 2014 +0100 pty: Default to TERM=xterm-256color https://bugzilla.gnome.org/show_bug.cgi?id=740641 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31b150146189b49fadd126edc1c373ada234c865 Author: Egmont Koblinger Date: Mon Dec 1 13:30:52 2014 +0100 widget: Do not leave behind a zombie child when closing a terminal https://bugzilla.gnome.org/show_bug.cgi?id=740929 src/vte.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 916964eb67e230f1aa9204623944745370eb771e Author: Egmont Koblinger Date: Mon Dec 1 13:27:26 2014 +0100 emulation: Modify erase-in-line when cursor is beyond the last column Don't move the cursor back to the last column. This intentially deviates from xterm because makes more sense and fixes utilities such as grep. https://bugzilla.gnome.org/show_bug.cgi?id=740789 src/vteseq.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit fc9dcbba2e875e44e646287f8551a89297021a11 Author: Egmont Koblinger Date: Sat Nov 29 13:28:46 2014 +0100 ring: Add _vte_ring_reset() https://bugzilla.gnome.org/show_bug.cgi?id=738601#c75 src/ring.c | 10 ++++++++++ src/ring.h | 1 + src/vte.c | 8 ++------ 3 files changed, 13 insertions(+), 6 deletions(-) commit 6da6f95ba2efe565f92ab7ed7d27090237c3cb06 Author: Christian Persch Date: Mon Nov 24 22:28:56 2014 +0100 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)