summaryrefslogtreecommitdiff
path: root/doc/reference/vte-sections.txt
AgeCommit message (Collapse)AuthorFilesLines
2009-06-02Bug 573976 – Typedef pointer to functionKrzesimir Nowak1-0/+1
Typedefed a pointer to function used in get_text methods and replaced those pointers with VteSelectionFunc. Documentation for VteSelectionFunc is also added.
2009-03-15Fix make.vte_0_20_0Christian Persch1-0/+1
svn path=/trunk/; revision=2384
2008-12-15Fix make check.Behdad Esfahbod1-0/+11
svn path=/trunk/; revision=2348
2008-12-01Remove reaper docs.Behdad Esfahbod1-16/+0
2008-12-01 Behdad Esfahbod <behdad@gnome.org> * doc/reference/tmpl/vte-unused.sgml: * doc/reference/vte-sections.txt: Remove reaper docs. svn path=/trunk/; revision=2278
2008-10-14Bug 549835 – Feature Request: Configurable cursor appearanceBehdad Esfahbod1-0/+10
2008-10-14 Behdad Esfahbod <behdad@gnome.org> Bug 549835 – Feature Request: Configurable cursor appearance * src/vte.h: New public api: VteTerminalCursorShape vte_terminal_set_cursor_shape vte_terminal_get_cursor_shape * src/vte-private.h: * src/vte.c (_vte_terminal_insert_char), (vte_terminal_init), (vte_terminal_paint_cursor), (vte_terminal_paint), (vte_terminal_set_cursor_shape), (vte_terminal_get_cursor_shape): Implement new API. Also clean up cursor drawing in general. * doc/reference/Makefile.am: * doc/reference/tmpl/reaper.sgml: * doc/reference/tmpl/vte-unused.sgml: * doc/reference/tmpl/vte.sgml: * doc/reference/vte-sections.txt: Doc new symbols. Also add some missing docs. svn path=/trunk/; revision=2116
2008-06-27Bug 510903 – use gtk-cursor-blink settingChristian Persch1-0/+2
svn path=/trunk/; revision=2072
2008-06-24Bug 535469 – support named cursors on matchesChristian Persch1-0/+1
svn path=/trunk/; revision=2064
2008-06-24Bug 418918 – Switch to GRegexChristian Persch1-0/+1
svn path=/trunk/; revision=2063
2008-06-24Bug 535468 – need version check macrosChristian Persch1-0/+10
svn path=/trunk/; revision=2061
2007-11-24Bug 499287 – Fix doc coverage regressionBehdad Esfahbod1-0/+2
2007-11-23 Behdad Esfahbod <behdad@gnome.org> Bug 499287 – Fix doc coverage regression * doc/reference/tmpl/vte.sgml: * doc/reference/vte-sections.txt: Document undocumented symbols. svn path=/trunk/; revision=1981
2006-07-10Bug 345377 – real transparency Patch from Kristian Høgsberg <krhBehdad Esfahbod1-0/+1
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().
2006-04-20Misc fixes and updates.Behdad Esfahbod1-0/+1
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.
2006-04-20Bug 135230 – Feature request to attach VTE to existing pty Based onBehdad Esfahbod1-0/+1
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().
2006-04-18Doc improvements.Behdad Esfahbod1-0/+2
2004-04-30documentation updates. note that we just proxy for glib 2.4 child_watchNalin Dahyabhai1-0/+55
* 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.
2004-04-30assorted updates. check for <sys/termios.h> include <sys/termios.h> ifNalin Dahyabhai1-0/+7
* 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.
2003-08-13exit on any error, to avoid leaving random unreaped children running.Nalin Dahyabhai1-0/+1
* 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.
2003-03-06rename struct vte_char_attributes to VteCharAttributes, fixup some docs.Nalin Dahyabhai1-6/+42
* src/vte.c, src/vte.h, src/vteaccess.c: rename struct vte_char_attributes to VteCharAttributes, fixup some docs. * doc/reference: finish up docs.
2002-11-07doc fixes. use the older alternate-screen decset value. fixup screwups onvte_0_10_3Nalin Dahyabhai1-0/+1
* src/vte.h: doc fixes. * src/dumpkeys.c: use the older alternate-screen decset value. * src/vte.c: fixup screwups on extending selection.
2002-10-30implement iconify, deiconify, raise, lower, maximize, restore, refresh,Nalin Dahyabhai1-0/+1
* 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.
2002-10-25snip off final newlines when we're matching, they're usually not wanted.Nalin Dahyabhai1-8/+0
* 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.
2002-10-15add super-bogus bold text mode (Red Hat #74779).Nalin Dahyabhai1-0/+3
* src/vte.c: add super-bogus bold text mode (Red Hat #74779).
2002-09-11Skip lookups for padding information if we're pretty sure we're using aNalin Dahyabhai1-0/+10
* 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.
2002-09-052002-09-05 nalin prefix library-internal interfaces with underscores soNalin Dahyabhai1-47/+0
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.
2002-09-052002-09-05 nalin first pass at writing documentation fixNalin Dahyabhai1-0/+153
2002-09-05 nalin * docs/reference: first pass at writing documentation * src/termcap.c: fix how'd-that-ever-work in vte_termcap_strip(), patch from Brian Cameron. Take \\e as an alias for \\E, which is already an alias for Escape. * src/vte.c(vte_terminal_get_cursor): Return an absolute cursor position instead of a relative position.