1. 30 Aug, 2007 1 commit
    • Chris Wilson's avatar
      Bug 153265 – Handle Sun Cut, Copy, Paste keys Patch by Brian Cameron. · 46b74645
      Chris Wilson authored
      2007-08-30  Chris Wilson  <chris@chris-wilson.co.uk>
      
          Bug 153265 – Handle Sun Cut, Copy, Paste keys
          Patch by Brian Cameron.
      
          * doc/reference/tmpl/vte.sgml:
          * src/vte.c (vte_terminal_class_init),
          (vte_terminal_real_copy_clipboard), (vte_terminal_copy_clipboard),
          (vte_terminal_real_paste_clipboard),
          (vte_terminal_paste_clipboard):
          * src/vte.h:
              Add key bindings for the special function keys.
      
      
      svn path=/trunk/; revision=1936
      46b74645
  2. 09 Jan, 2007 1 commit
  3. 10 Jul, 2006 1 commit
    • Behdad Esfahbod's avatar
      Bug 345377 – real transparency Patch from Kristian Høgsberg <krh · f3f8eafd
      Behdad Esfahbod authored
      2006-07-10  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 345377 – real transparency
              Patch from Kristian Høgsberg <krh redhat.com>
      
              * doc/reference/tmpl/vte.sgml:
              * doc/reference/vte-sections.txt:
              * python/vte.defs:
              * src/vte-private.h:
              * src/vte.c (vte_terminal_set_opacity), (vte_terminal_init),
              (vte_terminal_background_update):
              * src/vte.h:
              * src/vteapp.c (main):
              * src/vtedraw.c (_vte_draw_set_background_color):
              * src/vtedraw.h:
              * src/vteft2.c (_vte_ft2_set_background_color):
              * src/vtegl.c (_vte_gl_set_background_color):
              * src/vtepango.c (_vte_pango_set_background_color):
              * src/vtepangox.c (_vte_pango_x_set_background_color):
              * src/vteskel.c (_vte_skel_set_background_color):
              * src/vtexft.c (_vte_xft_create), (_vte_xft_set_background_color),
              (_vte_xft_clear):
              Add vte_terminal_set_opacity().
      f3f8eafd
  4. 20 Apr, 2006 2 commits
    • Behdad Esfahbod's avatar
      Misc fixes and updates. · 1565149e
      Behdad Esfahbod authored
      2006-04-20  Behdad Esfahbod  <behdad@gnome.org>
      
              * doc/reference/tmpl/internals.sgml:
              * doc/reference/tmpl/reaper.sgml:
              * doc/reference/tmpl/vte-unused.sgml:
              * doc/reference/tmpl/vte.sgml:
              * doc/reference/tmpl/vteaccess.sgml:
              * doc/reference/vte-sections.txt: Misc fixes and updates.
      
              * python/vte.defs:
              * python/vte.override: Updates.
      
              Bug 160134 – mouse events occurring past column 95 are not passed
              through to terminal application
              Based on patch from Sean Estabrooks.
      
              * src/vte.h:
              * src/vte.c (vte_terminal_feed_child_binary): New public function.
      
              * src/vte.c (vte_terminal_send_mouse_button_internal),
              (vte_terminal_maybe_send_mouse_drag): Use feed_child_binary.
      1565149e
    • Behdad Esfahbod's avatar
      Bug 135230 – Feature request to attach VTE to existing pty Based on · 431eba9f
      Behdad Esfahbod authored
      2006-04-19  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 135230 – Feature request to attach VTE to existing pty
              Based on patch from eric@brouhaha.com, John Swensen, and
              Chris Moller  <cmoller@redhat.com>
      
              * src/vte.c:
              * src/vte.h:
              * python/vte.defs:
              * doc/reference/vte-sections.txt: Added vte_terminal_set_pty().
      431eba9f
  5. 18 Apr, 2006 1 commit
  6. 11 Feb, 2006 3 commits
  7. 03 Feb, 2006 1 commit
    • Behdad Esfahbod's avatar
      Add the debug flag TRIE for printing out the trie (previous was using · 5d005b24
      Behdad Esfahbod authored
      2006-02-03  Behdad Esfahbod  <behdad@gnome.org>
      
              * src/debug.c, src/debug.h, src/matcher.c: Add the debug
              flag TRIE for printing out the trie (previous was using
              MISC.)
      
              * src/vte.c (vte_invalidate_cells): Update row_count and
              column_count when clamping their respective _start values.
      
              * src/vte.c (vte_terminal_extend_selection,
              * _vte_terminal_select_text):
              Pass row_count to vte_invalidate_cells(), instead of row_stop.
      
              * src/vteapp.c: Run $SHELL by default.
      5d005b24
  8. 02 Feb, 2006 1 commit
    • Behdad Esfahbod's avatar
      Added to CVS. · 1785a75a
      Behdad Esfahbod authored
      2006-02-01  Behdad Esfahbod  <behdad@gnome.org>
      
              * doc/reference/tmpl/internals.sgml: Added to CVS.
      
              * vte/src/vte.c: Fix selection vs. primary that have been
              borked forever. Closes bug #123844.
      1785a75a
  9. 14 Jan, 2006 1 commit
  10. 11 Jun, 2005 1 commit
    • Kjartan Maraas's avatar
      Update some. · 1168ca49
      Kjartan Maraas authored
      2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* NEWS: Update some.
      	* doc/reference/tmpl/reaper.sgml:
      	* doc/reference/tmpl/vte-unused.sgml:
      	* doc/reference/tmpl/vte.sgml:
      	* doc/reference/tmpl/vteaccess.sgml: Docs updates.
      	* src/vte.c: (vte_terminal_init), (vte_terminal_finalize),
      	(vte_terminal_get_accessible), (vte_terminal_class_init):
      	Apply patch from Padraig O'Briain <padraig.obriain@sun.com>
      	to fix a crash. Closes bug #119913.
      1168ca49
  11. 03 Mar, 2005 1 commit
    • Kjartan Maraas's avatar
      Fix the crash in minicom when resizing the window. Closes bug #163814. · 804be429
      Kjartan Maraas authored
      2005-03-02  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* src/vte.c: (vte_terminal_process_incoming): Fix the
      	crash in minicom when resizing the window. Closes
      	bug #163814. Also adjust the coalesce and display timeouts.
      	This makes g-t and xterm behave just about the same visually
      	but g-t is still a bit faster when using the same font and
      	utf8.
      804be429
  12. 15 Feb, 2005 1 commit
  13. 30 May, 2004 1 commit
  14. 30 Apr, 2004 2 commits
    • Nalin Dahyabhai's avatar
      documentation updates. note that we just proxy for glib 2.4 child_watch · ff40403f
      Nalin Dahyabhai authored
      * src/vte.c, NEWS, doc/reference/vte-sections.txt,
      	doc/reference/tmpl/vte-unused.sgml: documentation updates.
      * doc/reference/tmpl/reaper.sgml: note that we just proxy for glib 2.4
      	child_watch functionality, if present.
      * NEWS: update summary.
      ff40403f
    • Nalin Dahyabhai's avatar
      assorted updates. check for <sys/termios.h> include <sys/termios.h> if · cf8e7d95
      Nalin Dahyabhai authored
      * README: assorted updates.
      * configure.in: check for <sys/termios.h>
      * src/pty.c: include <sys/termios.h> if found (#141392).
      * src/dumpkeys.c, src/mev.c, src/pty.c, src/ssfe.c, src/vte.c: do the same.
      * doc/reference/vte-sections.txt: add several functions which are new but
      	which weren't in the generated docs before.
      * doc/reference/vte-unused.txt: sort.
      cf8e7d95
  15. 20 Apr, 2004 2 commits
    • Nalin Dahyabhai's avatar
      document the child-exited signal. document the emulation-changed and · bc403a38
      Nalin Dahyabhai authored
      * doc/reference/tmpl/reaper.sgml: document the child-exited signal.
      * doc/reference/tmpl/vte.sgml: document the emulation-changed and
      	encoding-changed signals.
      One hundred percent*.  ONE HUNDRED PERCENT* I TELL YOU!
      
      * Except for the unused bits.
      bc403a38
    • Nalin Dahyabhai's avatar
      don't disable use of deprecated APIs unless asked to do so. add Meta case · bb252866
      Nalin Dahyabhai authored
      * configure.in: don't disable use of deprecated APIs unless asked to do so.
      * src/keymap.c(_vte_keymap_GDK_space): add Meta case (gafton).
      * src/vtefc.c(_vte_fc_width_from_pango_stretch): add.
      * src/vtefc.c(_vte_fc_transcribe_from_pango_font_description): handle
        PangoStretch characteristics using _vte_fc_width_from_pango_stretch.
      * src/vteregex.c: add random comments.
      * src/vte.c(VteTerminal): track the "xn" terminal attribute.
      bb252866
  16. 02 Feb, 2004 1 commit
    • Martin Kretzschmar's avatar
      use gtk-doc in xml-mode. · 779ee126
      Martin Kretzschmar authored
      * docs/reference/Makefile.am: use gtk-doc in xml-mode.
      
      * docs/reference/vte-docs.sgml: sgml->xml, update to DocBook XML
      4.1.2 DTD (fixes Bug #132945)
      779ee126
  17. 15 Sep, 2003 1 commit
    • Nalin Dahyabhai's avatar
      add options for exercising the cursor and highlight colors. flush output · 77672669
      Nalin Dahyabhai authored
      * src/vteapp.c: add options for exercising the cursor and highlight colors.
      * src/debug.c: flush output streams when we check if debugging is enabled,
      	because we'll probably output a string next.
      * src/iso2022.c: don't print a zero-length string.  Yay compiler warnings.
      * src/interpret.c: use g_print() instead of fprintf() to print.
      * src/keymap.c,src/ssfe.c: include <stdarg.h>, hopefully fixing bug #121880
      	(or not).
      77672669
  18. 13 Aug, 2003 2 commits
    • Nalin Dahyabhai's avatar
      exit on any error, to avoid leaving random unreaped children running. · bfabf9b4
      Nalin Dahyabhai authored
      * src/pty.c(_vte_pty_run_on_pty): exit on any error, to avoid leaving random
      	unreaped children running.  Accept NULL command indicating that no
      	exec() should occur, but still error out if command isn't NULL and
      	exec() fails.
      * src/pty.c(_vte_pty_fork_on_pty_name,_vte_pty_fork_on_pty_fd): store 0 as the
      	new child's PID if we're the child.
      * src/pty.c(main): don't run "tty" by default, test the forkpty() case instead.
      * src/vte.c(vte_terminal_fork_command): rename to _vte_terminal_fork_basic.
      	Remove code to replace NULL command with the user's shell.
      * src/vte.c(vte_terminal_fork_command): new (sort of)! wrap
      	_vte_terminal_fork_basic, replacing a NULL command with the user's
      	shell.
      * src/vte.c(vte_terminal_forkpty),src/vte.h: new! wrap _vte_terminal_fork_basic,
      	passing NULL for the command and argv arguments (bug #116450).
      * src/Makefile.am: update shared library version.
      * doc/reference/vte-sections.txt: add vte_terminal_forkpty.
      bfabf9b4
    • Nalin Dahyabhai's avatar
      note that dimensions passed in with the resize-window signal include · 6ab10dbe
      Nalin Dahyabhai authored
      * doc/reference/tmpl/vte.sgml: note that dimensions passed in with the
      	resize-window signal include padding (more of bug #119141).
      6ab10dbe
  19. 16 Jun, 2003 3 commits
  20. 03 Jun, 2003 1 commit
  21. 22 May, 2003 1 commit
    • Nalin Dahyabhai's avatar
      force an entire window repaint if we're supposed to scroll the background · c5bc6f08
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_scroll_region): force an entire window repaint if
      	we're supposed to scroll the background but we're not scrolling the
      	entire window.  This means we need to repaint the scrolled region, and
      	to keep things looking right, we need to repaint everything.
      * src/vteapp.c(main): enable visible bell if we're disabling the audible bell,
      	and vice-versa.
      * src/vte.c: flesh out some doc comments.
      * doc/reference/tmpl/vte.sgml: flesh out some notes on signals.
      c5bc6f08
  22. 19 May, 2003 1 commit
    • Nalin Dahyabhai's avatar
      remove comma from end of enum declaration (#111925). don't use · 03b492bb
      Nalin Dahyabhai authored
      * src/iso2022.c, src/keymap.c, src/mev.c, src/vtebg.h, src/vteglyph.h: remove
      	comma from end of enum declaration (#111925).
      * src/vtetc.c: don't use parameter-as-array-size compiler extension (#111925).
      * src/ssfe.c: don't assume that the compiler interprets \e correctly, use %c
      	with value of 27 instead (#111925).
      * doc/reference/Makefile.am: obey CPPFLAGS and LDFLAGS (#111925).
      * gnome-pty-helper/gnome-utmp.c: only include <utmp.h> if HAVE_UTMP_H was
      	defined (#111925).
      * src/keymap.c, src/ssfe.c: unconditionally include <term.h> if we defined
      	HAVE_CURSES or HAVE_NCURSES, as having the header is a precondition
      	for defining either (#111925).
      * src/iso2022.c: make each array have at least one element (#111925).
      * src/pty.c, src/gnome-login-support.c: try to open /dev/ptc if opening
      	/dev/ptmx fails due to ENOENT (#111925).
      03b492bb
  23. 01 May, 2003 1 commit
  24. 24 Apr, 2003 1 commit
  25. 06 Mar, 2003 1 commit
  26. 27 Jan, 2003 1 commit
  27. 09 Jan, 2003 1 commit
    • Nalin Dahyabhai's avatar
      Only suppress meta-sends-escape on Backspace if backspace is mapped to the · 9820448f
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_key_press): Only suppress meta-sends-escape on
      	Backspace if backspace is mapped to the delete sequence.
      * src/vte.c: don't just skip reading data if selection is in progress -- we
      	wedge if we do that (#101739).  Instead, temporarily stop reading from
      	the child pty.
      * src/vte.c(vte_terminal_open_font_xft): if we get NULL when matching fonts,
      	use the desired pattern's name when displaying an error, preventing a
      	NULL dereference (#96769).
      * configure.in: make building of python modules depend on configure having been
      	run with --enable-python. make --enable-python the default.  Fix an
      	indentation error in the version check which chokes Python 2.2.2.
      * src/vte.h, src/vte.c: add new signals to VteTerminalClass (NOTE: may break
      	ABI, so might as well add some padding)
      * src/vteaccess.c: be more precise about locations in text_changed signals
      	(part of #95901)
      * src/vte.c: get more selective about when we consider it necessary to emit
      	text-insert and text-delete events.
      9820448f
  28. 03 Dec, 2002 1 commit
    • Nalin Dahyabhai's avatar
      add AC_CHECK_CC_OPT from ac-archive. check for cfmakeraw, sys/select.h, · 7bf2aecf
      Nalin Dahyabhai authored
      * acinclude.m4: add AC_CHECK_CC_OPT from ac-archive.
      * configure.in: check for cfmakeraw, sys/select.h, compiler support for -std=
      	(#99698)
      * doc/boxes.txt: change reference to online Docbook reference to the charts at
      	the Unicode web site.
      * src/dumpkeys.c: make a best-effort at making a terminal raw on systems where
      	cfmakeraw() isn't available, from patch by Brian Cameron.  Wait for up
      	to 1/50 of a second for more bytes we'll consider to be part of a
      	sequence.
      * src/pty.c(getpt): ensure that the new terminal is opened in non-blocking mode.
      * src/trie.c: use g_unichar_digit_value() instead of subtracting '0'.
      * src/vte.c: don't declare the xft_textitem member on non-Xft2 systems, because
      	it uses an Xft2-specific type (#99685).
      * src/vteapp.c: add $pkgdatadir/fonts to the font path for use when testing.
      7bf2aecf
  29. 26 Nov, 2002 1 commit
  30. 07 Nov, 2002 1 commit
  31. 05 Nov, 2002 1 commit
    • Nalin Dahyabhai's avatar
      handle end-of-line selection correctly. Stop highlighting selection on · 2a94d48c
      Nalin Dahyabhai authored
      * src/vte.c: handle end-of-line selection correctly.  Stop highlighting
      	selection on click, but don't lose it until new text is selected.
      * python/vte.override: fix binding for set_colors() to properly take a
      	list of colors for the palette (#97682).
      * src/vte.c, src/vte.h: add increase-font-size and decrease-font-size to allow
      	mimicking XTerm's and Mozilla's behavior on Shift/Control
      	KP_Add/KP_Subtract
      * src/vteapp.c: handle increase-font-size and decrease-font-size.
      2a94d48c
  32. 30 Oct, 2002 1 commit
    • Nalin Dahyabhai's avatar
      implement iconify, deiconify, raise, lower, maximize, restore, refresh, · 12b3f279
      Nalin Dahyabhai authored
      * src/vteapp.c: implement iconify, deiconify, raise, lower, maximize, restore,
      	refresh, resize, and move signals.
      * src/vte.c: add vte_terminal_match_remove().
      * src/vte.c (vte_sequence_handler_cb): clear the current column in addition to
      	columns to the left, spotted by Sam Varshavchik.
      * src/vte.c:  Use g_array_set_size() to clear arrays instead of removing each
      	element.  Properly initialize new columns with just the default colors
      	and not other attributes (#96978).
      * src/vte.c (vte_sequence_handler_ta): revert to non-overwriting tabs, otherwise
      	we got occasional drawing artifacts.
      12b3f279