1. 30 Apr, 2004 9 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
      include get_default_emulation binding. · 8646f68a
      Nalin Dahyabhai authored
      * python/vte.defs: include get_default_emulation binding.
      8646f68a
    • Nalin Dahyabhai's avatar
      update version to 0.11.11 · 60a64be2
      Nalin Dahyabhai authored
      * vte.spec: update version to 0.11.11
      60a64be2
    • Nalin Dahyabhai's avatar
      don't unref our accessible peer; it may be accessed while we're · 3da9acb3
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_unrealize): don't unref our accessible peer; it may be
      	accessed while we're unrealized, causing it to be destroyed and
      	re-created needlessly (#128049).
      * src/vte.c(vte_terminal_finalize): unref our accessible peer.
      3da9acb3
    • Nalin Dahyabhai's avatar
      don't clear the child's PID early, so that we'll SIGHUP it properly (the · e0f3c599
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_finalize): don't clear the child's PID early, so that
      	we'll SIGHUP it properly (the kernel should do that anyway, but...)
      	(#128291).
      e0f3c599
    • Nalin Dahyabhai's avatar
      only deselect the current selection if just-inserted text affected the · 03404a36
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_insert_char): only deselect the current selection if
      	just-inserted text affected the selected region of the screen (#135259).
      03404a36
    • 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
    • Nalin Dahyabhai's avatar
      remove stray debug printfs. · c2453e48
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_scroll_region): remove stray debug printfs.
      c2453e48
    • Nalin Dahyabhai's avatar
      add a --with-default-emulation argument (part of #115750). Use · 93434017
      Nalin Dahyabhai authored
      * configure.in: add a --with-default-emulation argument (part of #115750).  Use
      	AS_HELP_STRING wherever we need help strings.
      * vte.pc.in, vte-uninstalled.pc.in: add DefaultEmulation variable
      * vte.spec: specify "xterm" as the default-emulation, even though it's the
      	default default
      * termcaps/Makefile.am: build and install the default emulation's
      	termcap, assuming it's some kind of xterm variant.
      * src/keymap.c(_vte_keymap_map): check for xterm-xfree86 definitions
      	if the terminal type includes xterm, not if it exactly matches xterm
      * src/reaper.c(vte_reaper_add_child): add.  The glib 2.4 SIGCHLD watcher
      	requires us to register particular PIDs for monitoring, so now we
      	require applications to do so.
      * src/reaper.c(vte_reaper_child_watch_cb): add.
      * src/reaper.c(vte_reaper_init): Don't hook the SIGCHLD handler if we're
      	running under glib 2.4, expect to use the g_child_watch mechanism.
      * src/vte.c: remove hard-coded definition of VTE_DEFAULT_EMULATION, to be
      	picked up from config.h instead.
      * src/vte.c(vte_sequence_handler_cs): remove stray debug printfs.
      * src/vte.c(vte_terminal_insert_char): only do what we were doing for xn if LP
      	was also set (#141445).
      * src/vte.c(vte_terminal_get_default_emulation): add.
      * src/vte.c(_vte_terminal_fork_basic): call vte_reaper_add_child for new
      	children.
      93434017
  2. 27 Apr, 2004 1 commit
    • Nalin Dahyabhai's avatar
      more clearly document what the argv and envv arguments are expected to · bcee3ff9
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_fork_command): more clearly document what the argv
      	and envv arguments are expected to contain (#127979).
      * src/vte.c(vte_terminal_insert_char): attempt to more closely match the
      	behavior of am and xn on terminals -- if am is set {if xn is set,
      	autowrap should only happen before a character is output, and then only
      	if it's a graphic character, otherwise we autowrap after a character is
      	output}
      bcee3ff9
  3. 22 Apr, 2004 1 commit
    • Nalin Dahyabhai's avatar
      also trim back lines which are nothing but whitespace (#140765). · 68774f88
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_get_text_range_maybe_wrapped): also trim back lines
      	which are nothing but whitespace (#140765).
      * src/vte.c(vte_terminal_configure_toplevel): invalidate the whole window if
      	we're "transparent", because we don't get expose events unless some
      	portion of our area came out from behind something else, but we still
      	need to repaint it (#122243).
      68774f88
  4. 20 Apr, 2004 10 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
      add rule for generating vte-uninstall.pc (Gman, #136129) add (Gman, · d7e10455
      Nalin Dahyabhai authored
      * Makefile.am: add rule for generating vte-uninstall.pc (Gman, #136129)
      * vte-uninstalled.pc.in: add (Gman, #136129)
      d7e10455
    • Nalin Dahyabhai's avatar
      don't steal keys from the input method. toggle the IUTF8 flag, if it was · 684d3ec3
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_key_press): don't steal keys from the input method.
      * src/pty.c(_vte_pty_set_utf8): toggle the IUTF8 flag, if it was defined at
      	compile-time (maybe for #129317).
      684d3ec3
    • Nalin Dahyabhai's avatar
      toggle the IUTF8 flag, if it was defined at compile-time (maybe for · d0c8c47d
      Nalin Dahyabhai authored
      * src/pty.c(_vte_pty_set_utf8): toggle the IUTF8 flag, if it was defined at
      	compile-time (maybe for #129317).
      * src/vte.c(vte_terminal_set_encoding): call _vte_pty_set_utf8.
      * src/vte.h (vte_terminal_anti_alias_get_type): declare.
      * src/vtebg.c(vte_bg_get_pixmap): Optimisation to fix the ridiculous
      	amount of time required to render solid colour or extremely small
      	image tiled backgrounds.  This fixes bug #123903.  (desrt)
      * src/vtebg.c(vte_bg_root_pixmap): move resize code into a separate
      	function.
      * src/vtebg.c(vte_bg_get_pixmap): Resize all image sources, in case
      	we're using a very small image file for the background.
      * python/Makefile.am: move python module to site-packages/gtk-2.0,
      	which is added to the search path only by pygtk 2 (#92252).
      d0c8c47d
    • Nalin Dahyabhai's avatar
      define a modulename override so that the Terminal class is registered in · a335c65b
      Nalin Dahyabhai authored
      * python/vte.override: define a modulename override so that the Terminal class
      	is registered in the proper namespace so that python's help() builtin
      	sees the Terminal class (#130267).
      a335c65b
    • Nalin Dahyabhai's avatar
      add, for the sake of bindings. · 8eca214b
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_anti_alias_get_type): add, for the sake of bindings.
      8eca214b
    • Nalin Dahyabhai's avatar
      call GtkWidget's key_press_event callback for keys, in case GtkWidget has · e393cfc5
      Nalin Dahyabhai authored
      * src/vte.c(vte_terminal_key_press): call GtkWidget's key_press_event callback
      	for keys, in case GtkWidget has pre-programmed behavior for that key
      	(#133878).
      * configure.in, gnome-pty-helper/configure.in: quote names of defined functions
      	(#133222).
      * configure.in: make compilation of gnome-pty-helper actually conditional
      	(#133077).
      * src/vte.c(vte_terminal_process_incoming): Doh #132610, actually call
      	vte_terminal_emit_contents_changed() when the contents change.
      e393cfc5
    • Nalin Dahyabhai's avatar
      Add (#134429). take a VteTerminalAntiAlias argument. take a · 4493df72
      Nalin Dahyabhai authored
      * src/vte.h, src/vte.c (vte_terminal_set_font_full): Add (#134429).
      * src/vteglyph.c(_vte_glyph_cache_set_font_description): take a
      	VteTerminalAntiAlias argument.
      * src/vteft2.c, src/vtegl.c, src/pango.c, src/pango.x, src/vtexft.c
      	(*_set_text_font): take a VteTerminalAntiAlias argument.
      4493df72
    • Nalin Dahyabhai's avatar
      Added default signal handlers to VteTerminalClass (#137961). [NOTE: ABI · d3f6530c
      Nalin Dahyabhai authored
      * src/vte.h src/vte.c: Added default signal handlers to VteTerminalClass
      	(#137961).  [NOTE: ABI change.]
      * src/vte.c(vte_terminal_configure_toplevel): don't re-invalidate everything,
      	apparently unnecessary (#122243).  Might need to back this out if I
      	ever remember what specific combination of software and versions
      	prompted its addition in the first place.
      * src/vte.c(vte_terminal_class_init): tell gettext that messages retrieved
      	from this domain should be returned in UTF-8 (#139542).
      d3f6530c
    • 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
  5. 10 Apr, 2004 1 commit
  6. 20 Mar, 2004 1 commit
  7. 18 Mar, 2004 1 commit
  8. 14 Mar, 2004 1 commit
  9. 10 Mar, 2004 3 commits
  10. 06 Mar, 2004 1 commit
  11. 04 Mar, 2004 1 commit
  12. 01 Mar, 2004 1 commit
  13. 23 Feb, 2004 3 commits
  14. 07 Feb, 2004 1 commit
  15. 02 Feb, 2004 4 commits
  16. 31 Jan, 2004 1 commit