1. 24 Mar, 2014 2 commits
  2. 06 Jun, 2012 1 commit
  3. 14 Sep, 2010 1 commit
  4. 15 Jul, 2010 1 commit
  5. 12 Jun, 2010 1 commit
  6. 22 Nov, 2008 2 commits
  7. 21 Nov, 2008 1 commit
    • Chris Wilson's avatar
      Remove FT2_LIBS and FT2_CFLAGS · e1b8af75
      Chris Wilson authored
      2008-11-21  Chris Wilson  <chris@chris-wilson.co.uk>
      
      	* vte.pc.in: Remove FT2_LIBS and FT2_CFLAGS
      
      
      svn path=/trunk/; revision=2168
      e1b8af75
  8. 02 Feb, 2007 1 commit
  9. 31 Dec, 2005 1 commit
  10. 12 Dec, 2005 1 commit
  11. 30 Apr, 2004 2 commits
    • Nalin Dahyabhai's avatar
      declare the defaultemulation variable as one kind of variable, not that · c4a25900
      Nalin Dahyabhai authored
      * vte.pc.in, vte-uninstalled.pc.in: declare the defaultemulation variable as
      	one kind of variable, not that other kind (#141515).
      c4a25900
    • 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
  12. 14 Apr, 2003 1 commit
    • Nalin Dahyabhai's avatar
      disable pangox, xft, glx drawing if run invoked with the --without-x flag. · 0e259e34
      Nalin Dahyabhai authored
      * configure.in: disable pangox, xft, glx drawing if run invoked with the
      	--without-x flag.
      * vte.pc.in: include CFLAGS found by AC_PATH_XTRA when built with X.
      * src/iso2022.c(_vte_iso2022_substitute_single): clean up and ensure that
      	ambiguous widths are respected.
      * src/iso2022.c, src/iso2022.h: add _vte_iso2022_unichar_width().
      * src/vte.c: remove old xft2/xft1/pango/pangox/core drawing code, making draw
      	the only supported method.  Remove most dependencies on gdkx and Xlib,
      	except for root pixmap ID watching.
      * src/vtedraw.c: only use pangox, xft if X_DISPLAY_MISSING is not defined.
      * src/vtedraw.c, src/vtedraw.h: add get_using_fontconfig() method.
      * src/vte.c(vte_terminal_get_using_xft): use _vte_draw_get_using_fontconfig(),
      	which is what apps really want to know when they call this function.
      * src/vtegl.c: wrap in #ifndef X_DISPLAY_MISSING.
      * src/vtepangox.c: wrap in #ifndef X_DISPLAY_MISSING.
      * src/vtexft.c: wrap in #ifndef X_DISPLAY_MISSING.
      * src/vteglyph.c(_vte_glyph_cache_set_description): use horizontal advance
      	instead of bitmap width when calculating display widths.
      	Rename to _vte_glyph_cache_set_font_description.
      0e259e34
  13. 09 Apr, 2003 1 commit
    • Nalin Dahyabhai's avatar
      add specific checks for PangoX and glX. add drawing method using freetype · 26307a1d
      Nalin Dahyabhai authored
      * configure.in: add specific checks for PangoX and glX.
      * src/vteft2.c, src/vteft2.h: add drawing method using freetype and GdkRGB.
      * src/vteglyph.c, src/vteglyph.h: add.
      * src/vtepangox.c, src/vtepangox.h: add drawing method using PangoX.
      * src/vtergb.c, src/vtergb.h: add.
      * src/vtegl.c, src/vtegl.h: add placeholder drawing method using freetype and
      	glX.
      * src/Makefile.am: add newly-added source files to libvte.la target.
      * src/vtedraw.c, src/vtedraw.h: add get_visual and get_colormap methods so that
      	drawing methods can override the default visual and colormap.  Rename
      	get_text_base() to get_text_ascent(), which is more correct.  Remove
      	scroll(), which would just wrap gdk_window_scroll().
      * src/vte.c: fix logic for choosing alternate render methods when VTE_USE_XFT
      	is "0".
      * src/vteapp.c: add -- option to stop parsing options with getopt.
      * src/vtefc.c: fix incorrect DPI read due to type mismatch (#109513).
      26307a1d
  14. 05 Mar, 2003 1 commit
  15. 03 Jan, 2003 1 commit
    • Nalin Dahyabhai's avatar
      look for libncurses or libtermcap include other libraries (ncurses, · d7a0c47a
      Nalin Dahyabhai authored
      * configure.in: look for libncurses or libtermcap
      * vte.pc.in: include other libraries (ncurses, termcap, socket, whatever) in
      	the list of libraries.
      * src/keymap.c(_vte_keymap_map): for Home and End, consult libncurses or
      	libtermcap if we have no hard-wired mapping and there's none in the
      	termcap file.  Should fix #100472, even in cases where Home and End
      	vary wildly from what I've got on my box.
      * src/keymap.c: rename cursor/fkey_normal to cursor/fkey_default, which makes a
      	little more sense.
      d7a0c47a
  16. 11 Sep, 2002 1 commit
    • Nalin Dahyabhai's avatar
      Skip lookups for padding information if we're pretty sure we're using a · 2149ce6c
      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.
      2149ce6c
  17. 14 Mar, 2002 1 commit
  18. 13 Mar, 2002 1 commit
  19. 11 Mar, 2002 1 commit