- 30 Aug, 2007 1 commit
-
-
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
-
- 09 Jan, 2007 1 commit
-
-
Behdad Esfahbod authored
svn path=/trunk/; revision=1424
-
- 10 Jul, 2006 1 commit
-
-
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().
-
- 20 Apr, 2006 2 commits
-
-
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.
-
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().
-
- 18 Apr, 2006 1 commit
-
-
Behdad Esfahbod authored
-
- 11 Feb, 2006 3 commits
-
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
2006-02-10 Behdad Esfahbod <behdad@gnome.org> Update the build infrastructure. make distcheck works now! * autogen.sh: Use a generic autogen.sh that uses gnome-common. * configure.in: Simplify gtk-doc stuff. Update to newer syntax. * Makefile.am, src/Makefile.am, doc/reference/Makefile.am: Updated.
-
- 03 Feb, 2006 1 commit
-
-
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.
-
- 02 Feb, 2006 1 commit
-
-
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.
-
- 14 Jan, 2006 1 commit
-
-
Guilherme de S. Pastore authored
* doc/reference/Makefile.am: install more than *.html, based on the patch from Ed Catmur. Closes bug #321909.
-
- 11 Jun, 2005 1 commit
-
-
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.
-
- 03 Mar, 2005 1 commit
-
-
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.
-
- 15 Feb, 2005 1 commit
-
-
Kjartan Maraas authored
2005-02-15 Kjartan Maraas <kmaraas@gnome.org> * src/dumpkeys.c: Fix build on NetBSD and Darwin. Patch from Adrian Bunk <bunk at stusta de>. Closes bug #126377.
-
- 30 May, 2004 1 commit
-
-
Thomas Vander Stichele authored
-
- 30 Apr, 2004 2 commits
-
-
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.
-
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.
-
- 20 Apr, 2004 2 commits
-
-
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.
-
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.
-
- 02 Feb, 2004 1 commit
-
-
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)
-
- 13 Aug, 2003 2 commits
-
-
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.
-
Nalin Dahyabhai authored
* doc/reference/tmpl/vte.sgml: note that dimensions passed in with the resize-window signal include padding (more of bug #119141).
-
- 22 May, 2003 1 commit
-
-
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.
-
- 19 May, 2003 1 commit
-
-
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).
-
- 01 May, 2003 1 commit
-
-
Kang Jeong-Hee authored
-
- 24 Apr, 2003 1 commit
-
-
Nalin Dahyabhai authored
* src/iso2022.c(_vte_iso2022_state_set_codeset): save the new codeset. * src/iso2022.c(process_cdata): compare the new codeset to the name of the UTF-8 codeset instead of the local codeset to see if we need to notify callers of a change.
-
- 06 Mar, 2003 1 commit
-
-
Nalin Dahyabhai authored
* src/vte.c, src/vte.h, src/vteaccess.c: rename struct vte_char_attributes to VteCharAttributes, fixup some docs. * doc/reference: finish up docs.
-
- 09 Jan, 2003 1 commit
-
-
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.
-
- 07 Nov, 2002 1 commit
-
-
Nalin Dahyabhai authored
* src/vte.h: doc fixes. * src/dumpkeys.c: use the older alternate-screen decset value. * src/vte.c: fixup screwups on extending selection.
-
- 05 Nov, 2002 1 commit
-
-
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.
-
- 30 Oct, 2002 1 commit
-
-
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.
-
- 25 Oct, 2002 1 commit
-
-
Nalin Dahyabhai authored
* src/vte.c (vte_terminal_match_check_internal): snip off final newlines when we're matching, they're usually not wanted. * src/pty.c, src/pty.h: replace the simpler pty_open() function with a logging version, adding the ability to specify a startup directory (Red Hat #76529). * src/vte.c, src/vte.h: replace the simpler fork_command() function with a logging version, adding the ability to specify a startup directory (Red Hat #76529). * src/vteapp.c: modify call to handle new fork_command(). * python/vte.defs: update as above. * python/vte.override: modify call to handle new fork_command(), adding an optional "directory" argument. * src/vte.c: refactor the selection code, cleaning up when selection is cleared/started/extended (#95783). Grab focus whenever we get button press or release or motion events. * src/vte.c: rework how wide characters are stored to allow storing tabs (#95958). * python/vte.override: wrap vte_terminal_get_text() and vte_terminal_get_text_range(). Based on patch from ha shao (#96230). * src/vte.c, src/vte.h: add a user pointer argument to get_text callbacks (#96230). * src/Makefile.am: bump shared library version because we changed a public function's signature. Take the opportunity to replace padding fields which had previously been used up.
-
- 15 Oct, 2002 1 commit
-
-
Nalin Dahyabhai authored
* src/vte.c: add super-bogus bold text mode (Red Hat #74779).
-
- 14 Oct, 2002 1 commit
-
-
Nalin Dahyabhai authored
* configure.in: more $pkglibdir -> $libexecdir fixing. * doc/Makefile.am: add rules for generating ps and text versions of the ctlseqs docs. * doc/reference/tmpl/vte.sgml: add snippet for "commit". * python/python/vte.defs: update to add a binding for vte_terminal_fork_logged_command(). * src/buffer.h: add a warning comment that these are private interfaces. Wrap declarations in G_BEGIN_DECLS/G_END_DECLS. * src/caps.h: add macros for the SS2/SS3 sequences. * src/marshal.list: add a marshaller for the "commit" signal. * src/keymap.c, src/keymap.h: move the getting-more-convoluted keypress-handling code to a shell that parses tables of static info. * src/pty.c: reset signal handlers before exec() (Red Hat #75341) * src/vte.c: use the keymap for most non-printable keys. Add a "commit" signal to allow an app to just use the terminal for displaying data and grabbing input. Obey the application's desired meta-sends-escape setting. Recognize HP function key mode. Recognize and handle legacy XTerm function key mode. Force a redraw if the child application tries to switch to 80/132 columns, even though we don't usually let them try. Don't try to send keystrokes to the child pty when there is no child pty. Don't convert final whitespace to newlines when copying text (Red Hat #74611). Properly distinguish cursor key mode and keypad key mode, obey application mode for cursor keys, * python/cat.py: test program for running without a command. * termcaps/xterm: change the definitions for ku/kd/kl/kr to match XTerm in normal cursor mode instead of application cursor mode.
-
- 11 Sep, 2002 1 commit
-
-
Nalin Dahyabhai authored
* src/vte.c: Skip lookups for padding information if we're pretty sure we're using a monospaced font. * src/vte.c: Fix from Brian Cameron for uninitialized GError in vte_wc_from_unichar(). * src/interpret.c, src/iso2022.c, src/pty.c, src/ring.h, src/table.c, src/table.h, src/trie.c, src/vte.c, src/vteaccess.c: Signed/unsigned int/size_t/gsize and pointer typecast warning fixes from Brian Cameron. * src/vte.c: Avoid invalidating the cursor in the cursor blink timeout unless we have focus. * src/pty.c, src/pty.h: Add vte_pty_close() and vte_pty_open_with_logging(), breaking the ABI but not the existing API. * src/vte.c, src/vte.h: Add vte_terminal_fork_logged_command(), breaking the ABI but not the existing API. * gnome-pty-helper/*: Swallow the pty helper bits of gnome-libs, but install into $pkglibdir instead of $sbindir so that existing packages don't suddenly start breaking. * src/termcap.c(_vte_termcap_find_string_length): Fix signature to match the declaration in termcap.h. From patch by Jacob Berkman. * configure.in: Add $X_PRE_LIBS to the front of $X_LIBS, -lX11 and $X_EXTRA_LIBS to the end of $X_LIBS. Remove some cruftiness and set CPPFLAGS when checking for Xft. Check for the existence of wchar.h, because it might not exist. Use an automake conditional to make compilation of the Python bindings non-critical. From patch by Jacob Berkman. * src/pty.c: Silence compiler warning when exec() fails. From patch by Jacob Berkman. * src/interpret.c, src/vte.c: Stop including langinfo.h since we don't call nl_langinfo() any more. Adapted from patch by Jacob Berkman. * src/caps.c: Fill in a couple of missing initializers. * src/vte.c, src/vte.h: Add accessor functions for use in language bindings, breaking the ABI but not the API. * python/vte.defs: Add defs for the new accessor functions. * python/vte-demo.py: Add a scrollbar to the sample window, handle more of the options the C version handles. Stop expecting additional arguments with a signal that doesn't include any. * python/Makefile.am: We only have one target, so don't bother with target-specific primaries if we can avoid it (#92252). * vte.pc.in: Note build dependencies on ATK, Pango, and PangoX.
-
- 05 Sep, 2002 4 commits
-
-
Nalin Dahyabhai authored
* doc/reference/Makefile.am, doc/reference/vte.types: fix for building when builddir != srcdir
-
Nalin Dahyabhai authored
2002-09-05 nalin * src/caps.c, src/caps.h, src/debug.c, src/debug.h, src/interpret.c, src/iso2022.c, src/iso2022.h, src/pty.c, src/reaper.c, src/ring.c, src/ring.h, src/table.c, src/table.h, src/termcap.c, src/termcap.h, src/trie.c, src/trie.h, src/utf8echo.c, src/vte.c, src/vteaccess.c, src/vteapp.c: prefix library-internal interfaces with underscores so that gtk-doc doesn't guess they're public. * src/vte.c: return FALSE from focus-in/focus-out/expose handlers.
-
Nalin Dahyabhai authored
* src/caps.h, src/debug.h, src/iso2022.h, src/marshal.h, src/ring.h, src/table.h, src/termcap.h, src/trie.h: add giant warnings about how these headers define library-internal interfaces. * vte.spec: 0.8.18
-
Nalin Dahyabhai authored
-