1. 20 Aug, 2018 2 commits
  2. 09 Aug, 2018 2 commits
    • Christian Persch (away until week 30)'s avatar
      emulation: Clamp cursor column · 21e79fd3
      When setting/unsetting tab stops, make sure to clamp the cursor
      column to 0..m_column_count-1. This is necessary because vte's
      weird autowrap handling where it puts the cursor on column
      m_column_count if there's a wrap pending, instead of keeping
      the cursor at the right margin and using a flag, like every other
      terminal emulator does.
      
      Fixes a crash when setting/unsetting a tabstop while the cursor
      is in that pending autowrap state.
      21e79fd3
    • Christian Persch (away until week 30)'s avatar
      emulation: Fix DECRQSS reply · 983b70d0
      While the VT525 documentation says that a valid reply returns 0 and
      and invalid one 1, the STD 070 documentation actually has that inversed,
      and xterm also follows that. Since this seems to just be a documentation
      bug, and following xterm makes this more useful, change vte to match
      this.
      983b70d0
  3. 24 Jul, 2018 2 commits
  4. 19 Jun, 2018 1 commit
    • Debarshi Ray's avatar
      parser: Fix the build with GCC 8.1.1 · a13b07d3
      Debarshi Ray authored
      Otherwise it fails with:
      
      vteseq.cc:47:1: error: declaration of
            'void vte::parser::Sequence::print() const' has a different
            exception specifier
          vte::parser::Sequence::print() const
          ^~~
        In file included from vteinternal.hh:30,
                         from vteseq.cc:34:
        parser-glue.hh:83:14: note: from previous declaration
            'void vte::parser::Sequence::print() const noexcept'
                 void print() const noexcept;
                      ^~~~~
      
      ... and so on.
      
      Fixes #5:
      #5
      a13b07d3
  5. 14 Apr, 2018 1 commit
  6. 27 Mar, 2018 32 commits