commit 21ef2c5b3e9c50ef27149f4ccee08d9986db3c60
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 18 21:43:51 2013 +0100

    Version 0.35.0

 NEWS | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit b38428322ee2c99b9ef5da9208533b817fcf94fe
Author: Michele Baldessari <michele@acksyn.org>
Date:   Mon Nov 18 21:26:45 2013 +0100

    emulation: Support DECCOLM mode to switch between 80 and 132 columns
    
    https://bugzilla.gnome.org/show_bug.cgi?id=4993

 src/vte-private.h |  1 +
 src/vte.c         |  3 +++
 src/vteseq.c      | 40 ++++++++++++++++++++++++----------------
 3 files changed, 28 insertions(+), 16 deletions(-)

commit a2a819591dfbbb750730caa2fd8b32e87b521fb6
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Sat Oct 26 14:49:35 2013 +0200

    emulation: Reset attributes when entering alternate screen
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709930

 src/vteseq.c | 1 +
 1 file changed, 1 insertion(+)

commit b04ccce0ba4c29a7f09c407de1f601a297b26ea6
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Thu Oct 24 15:18:16 2013 +0200

    emulation: Fix ESC E at the bottom of the screen
    
    ESC E needs to scroll, if necessary.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693013

 src/vteseq.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4358250397456b033c88241e71ec8c3b96f0f339
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Wed Oct 23 00:45:57 2013 +0200

    emulation: Avoid lines filled up with spaces in the restricted scrolling area
    
    https://bugzilla.gnome.org/show_bug.cgi?id=336238#c88

 src/vte.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 01380dae776a560c61aecb95d06be5bf8ccae5f4
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Wed Oct 23 00:35:30 2013 +0200

    widget,emulation: Rewrap the lines when the window is resized
    
    https://bugzilla.gnome.org/show_bug.cgi?id=336238

 doc/rewrap.txt    | 447 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ring.c        | 426 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/ring.h        |   5 +
 src/vte-private.h |   4 -
 src/vte.c         | 104 +++++++++----
 src/vteseq.c      |   4 +-
 6 files changed, 951 insertions(+), 39 deletions(-)

commit c004921c26eec0183ef2f07ee76803efb3d9eeb1
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Wed Oct 23 00:27:26 2013 +0200

    ring: Fix stream reset
    
    Change suspicios code: resetting row_stream to 0 is fishy, I really do think
    it needs to be set to ring->writable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=336238#c75

 src/ring.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7a201c651251b483a026eae60c1f48cc27da7abe
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Wed Oct 23 00:22:42 2013 +0200

    ring,stream: Refactor the interface between the ring and the stream
    
    Refactor and simplify the interface between ring and vte-stream; this is
    required for the forthcoming rewrapping feature. Paging is now a concept
    private to vte-stream. Instead of telling when to turn page, the ring now
    advances the tail of the streams, and vte-stream does paging on its own
    based on this information.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=336238#c74

 src/ring.c           | 36 ++++++++++++------------------------
 src/ring.h           |  1 -
 src/vtestream-base.h | 14 ++++++--------
 src/vtestream-file.h | 18 ++++++++++--------
 src/vtestream.h      |  9 ++-------
 5 files changed, 30 insertions(+), 48 deletions(-)

commit 5fc57fc8e2feb0cd8e99f97ca4b25fee5eba2f06
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Wed Oct 23 00:04:26 2013 +0200

    widget: Remove obsolete code
    
    Remove legacy "Smooth (Slow) Scroll (DECSCLM)" code leftover.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710426#c4

 src/vte-private.h | 1 -
 src/vte.c         | 2 --
 src/vteseq.c      | 5 -----
 3 files changed, 8 deletions(-)

commit 7efb04fbcec9a39512847204d75350fb0b119c9f
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Wed Oct 23 00:02:00 2013 +0200

    widget: Support for smooth scrolling
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710426

 src/vte-private.h |  1 +
 src/vte.c         | 86 +++++++++++++++++++++++++++++++++----------------------
 src/vteseq.c      | 22 ++++++++++----
 3 files changed, 69 insertions(+), 40 deletions(-)

commit bd03247ac0be93a9666e3091b9c12b6ad2ae74e0
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:59:47 2013 +0200

    emulation: Fix background when bottom row is scrolled upwards
    
    Make scrolling the bottom row upwards not fill this row with the
    background color. Only the new empty bottom line should be filled.
    
    To reproduce, run
    
    $ echo -e '\e['$LINES'H\e[43mBottom row'; sleep 100
    
    When the row containig the text "Bottom row" gets scrolled up by 1, it was
    filled with the background color in vte, but not in xterm.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710486

 src/vte.c | 7 -------
 1 file changed, 7 deletions(-)

commit bba3a71948daea9f95e6fdf1be11ed2a65dddf5b
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:58:40 2013 +0200

    emulation: Fix the scrollbar position with restricted scrolling
    
    To reproduce, produce at least a screenful of text so that the scrollbar is
    active. Then enable restricting scrolling, with the upper bound being the
    topmost row, e.g. echo -e '\e[1;15r'. Now produce more output so that the
    cursor hits the boundary at the 15th row and the content starts scrolling.
    The scrollbar starts wandering upwards, though it should stay at the bottom.
    When trying to scroll by Shift+PageUp or by dragging the scrollbar, suddenly
    everything jumps back to normal.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710488

 src/vte.c | 1 -
 1 file changed, 1 deletion(-)

commit 8c65377993b110d124cbb8503110439b633ea39a
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:57:24 2013 +0200

    emulation: Reset restricted scrolling on window resize
    
    Xterm disables restricted scrolling mode on window resize. This pretty much
    makes sense, since we have no clue how the application wishes to continue
    restricting the scrolling (counting the number of lines from the top or from
    the bottom).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710484

 src/vte.c | 2 ++
 1 file changed, 2 insertions(+)

commit 98b54527c802620a5951a615fe6ae21ffc19a171
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:56:05 2013 +0200

    emulation: Fix restricted scrolling with a short ring
    
    Fixes setting restrict scrolling with the upper bound being row 1 not working.
    To test, run "echo -e '\e[1;15r'"  immediately before the terminal starts
    scrolling; before this patch this had no effect.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710483

 src/vteseq.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 2f4378d6a25dc4985efddcacf0b298fbc10b5c7a
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:54:24 2013 +0200

    Don't fake cursor keys on normal screen with restricted scrolling.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710481

 src/vte.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 105f2c5ffcdc251ddaa7e5b06287d3d31b6504fe
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:39:12 2013 +0200

    emulation: Allow the terminal application to consume right button click events
    
    This is necessary for gnome-terminal to deliver a right click to applications
    which are interested in mouse events, and pop up the menu otherwise.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=13299

 src/vte.c | 55 ++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 38 insertions(+), 17 deletions(-)

commit 3d22a006b6d72dccae6083b3c485c8cdaca76d29
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Tue Oct 22 23:37:50 2013 +0200

    widget,emulation: Separate application palette from terminal palette
    
    Make colors set by escape sequences have higher precedence than those set via
    API calls.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705985

 src/vte-private.h |  8 +++++-
 src/vte.c         | 73 ++++++++++++++++++++++++++++++++++++++++++-------------
 src/vteseq.c      |  4 +--
 3 files changed, 65 insertions(+), 20 deletions(-)

commit 88e8e89560a62d0981ce2b18974a230d0a07dbdd
Author: Micah Cowan <micah@cowan.name>
Date:   Tue Oct 22 23:30:43 2013 +0200

    widget: Fix invalidation region
    
    When the sequence handler moves the cursor into the restricted scrolling region,
    the bbox needs to be reset, too.
    Fixes glitches with interspersing writes to the bottom line with scrolls of the
    upper region, and also fixes missing screen redraws when using mosh.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=542087
    https://bugzilla.gnome.org/show_bug.cgi?id=686097

 src/vte.c | 28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit d9421112ee69180b18b7f342d7acc7b1bc1b73c3
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 16 21:29:20 2013 +0100

    widget: Ignore our own deprecation

 src/vte.c | 2 ++
 1 file changed, 2 insertions(+)

commit 289b9fc98442b4bf5b58b0d2f2097072a0cbf9bd
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 16 21:27:38 2013 +0100

    build: Suppress glib and gtk deprecation warnings

 src/Makefile.am | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 513c60e23e4cb3cdd4903936073993e9eae4a49f
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Oct 20 22:30:00 2013 +0200

    build: Ignore deprecations
    
    It's just cluttering the output too much, and all of these are already fixed
    on vte-next.  For this branch, just ignore the deprecations.

 src/Makefile.am |  2 ++
 src/vte.c       | 12 ++++++++++++
 src/vteapp.c    | 10 +++++++++-
 3 files changed, 23 insertions(+), 1 deletion(-)

commit 14022429be328c448fa9b515c4f29f0432289e83
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Oct 20 22:13:50 2013 +0200

    vteapp: Default to infinite scrollback

 src/vteapp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit defec8201afb6bd86d6d7c5f6004347278a26ac6
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Oct 20 22:09:27 2013 +0200

    widget: Increase default scrollback

 src/vte-private.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3c49c5d1f2d939b37bbcea4b1793cb7d224b6d9
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Sat Oct 19 22:56:59 2013 +0200

    drawing: Fix drawing of the n-eights block characters
    
    Make the n-eights block characters align with each other and the half
    block characters as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709584

 src/vte.c | 57 +++++++++++++++++++++++++++------------------------------
 1 file changed, 27 insertions(+), 30 deletions(-)

commit 28eeba30fffcac7720b9e0d349887780dced2dc9
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Oct 17 22:54:51 2013 +0200

    drawing: Fix drawing of U+2594 to align with U+2587
    
    The upper ⅛ block was misaligned with the lower ⅞ block.
    
    This also fixes part of https://bugzilla.gnome.org/show_bug.cgi?id=709584

 src/vte.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0e24dccc8df3cc90beec14a163b66c984e9cd6e7
Author: Egmont Koblinger <egmont@gmail.com>
Date:   Thu Oct 17 22:12:26 2013 +0200

    drawing: doc: Add block characters to test file

 doc/boxes.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit df01bb02c3ec02f1b35bc577db77772c2f591b23
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Oct 17 21:03:36 2013 +0200

    drawing: Make round box drawing characters nicer
    
    Replace the Bézier curves with circle arcs plus straight segments.
    
    Based on a patch by Egmont Koblinger.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709692

 src/vte.c | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)

commit ebb0b00f08b1ffbc0c6f261c75432cb46e865223
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date:   Tue Oct 15 13:21:15 2013 +0200

    portability: protect O_NOATIME
    
    The O_NOATIME open() flag is only available on Linux, so unbreak building
    by protecting it with an ifdef.

 src/vteutils.c | 2 ++
 1 file changed, 2 insertions(+)

commit 67a6928092d0768a76280be6d0384d41b65c86b2
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Oct 14 21:24:20 2013 +0200

    Post branch version bump

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 94123d6c2d1401a4d383cb0d990309bb154b243c