1. 15 Oct, 2002 1 commit
  2. 14 Oct, 2002 1 commit
    • Nalin Dahyabhai's avatar
      more $pkglibdir -> $libexecdir fixing. add rules for generating ps and · cda7db5a
      Nalin Dahyabhai authored
      * configure.in: more $pkglibdir -> $libexecdir fixing.
      * doc/Makefile.am: add rules for generating ps and text versions of the ctlseqs
      * doc/reference/tmpl/vte.sgml: add snippet for "commit".
      * python/python/vte.defs: update to add a binding for
      * 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.
  3. 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
      * 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
      * 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.
  4. 05 Sep, 2002 1 commit
    • Nalin Dahyabhai's avatar
      2002-09-05 nalin first pass at writing documentation fix · 5d694faf
      Nalin Dahyabhai authored
      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.