Age | Commit message (Collapse) | Author | Files | Lines |
|
Typedefed a pointer to function used in get_text methods and
replaced those pointers with VteSelectionFunc. Documentation for
VteSelectionFunc is also added.
|
|
svn path=/trunk/; revision=2384
|
|
svn path=/trunk/; revision=2348
|
|
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-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
|
|
svn path=/trunk/; revision=2072
|
|
svn path=/trunk/; revision=2064
|
|
svn path=/trunk/; revision=2063
|
|
svn path=/trunk/; revision=2061
|
|
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-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-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-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().
|
|
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* src/vte.c, src/vte.h, src/vteaccess.c: rename struct vte_char_attributes to
VteCharAttributes, fixup some docs.
* doc/reference: finish up docs.
|
|
* src/vte.h: doc fixes.
* src/dumpkeys.c: use the older alternate-screen decset value.
* src/vte.c: fixup screwups on extending selection.
|
|
* 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.
|
|
* 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.
|
|
* src/vte.c: add super-bogus bold text mode (Red Hat #74779).
|
|
* 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-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-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.
|