1. 15 Oct, 2002 2 commits
  2. 14 Oct, 2002 3 commits
    • Nalin Dahyabhai's avatar
      add mappings for GDK_Page_Up and GDK_Page_Down, missed in the conversion. · 2905a995
      Nalin Dahyabhai authored
      * src/keymap.c: add mappings for GDK_Page_Up and GDK_Page_Down, missed in the
      	conversion.
      * src/vte.c: steal GDK_KP_{Add,Subtract,Multiply,Divide} from the input methods
      	(Red Hat #75207).
      2905a995
    • Nalin Dahyabhai's avatar
      note that commit came about because of mail from ha shao. add a couple of · b648a00d
      Nalin Dahyabhai authored
      * ChangeLog: note that commit came about because of mail from ha shao.
      * python/cat.py: add a couple of comments.
      b648a00d
    • 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
      	docs.
      * doc/reference/tmpl/vte.sgml: add snippet for "commit".
      * python/python/vte.defs: update to add a binding for
      	vte_terminal_fork_logged_command().
      * 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.
      cda7db5a
  3. 11 Oct, 2002 2 commits
  4. 10 Oct, 2002 3 commits
    • Nalin Dahyabhai's avatar
      fix the bits I missed when fixing #95085. · b0a4e8ff
      Nalin Dahyabhai authored
      * configure.in, src/pty.c, gnome-pty-helper/Makefile.am: fix the bits I missed
      	when fixing #95085.
      b0a4e8ff
    • Nalin Dahyabhai's avatar
      Add. · 46821963
      Nalin Dahyabhai authored
      46821963
    • Nalin Dahyabhai's avatar
      allow specifying the scrollback buffer size. if we don't have <wchar.h>, · 272bef21
      Nalin Dahyabhai authored
      * src/vteapp.c, python/vte-demo.py: allow specifying the scrollback buffer size.
      * src/vte.c: if we don't have <wchar.h>, typedef wchar_t as a gunichar, not a
      	long.
      * src/buffer.c, src/buffer.h: add.
      * src/interpret.c, src/vte.c: use _vte_buffer structures instead of char arrays
      	with separate lengths.  Use a scratch buffer for holding the results of
      	conversions.
      * src/vte.c: separate the pango and pangox drawing paths so that they're easier
      	to tweak and compare to each other.
      * src/vte.c: ditch the smooth scrolling change, which won't work right anyway
      	(expose events don't get processed until after we finish processing a
      	chunk of data unless we explicitly request it, so using a bbox is both
      	simpler and faster).  Use a mask when creating the cursor we use for
      	hiding the cursor.
      * vte.spec, gnome-pty-helper/Makefile.am: install gnome-pty-helper into the
      	libexecdir, not pkglibdir (#95085).
      * src/vte.c: obey smooth/jump scrolling options, default is jump scroll.
      * src/vte.c (vte_font_match): Fix over-aggressive Xft => Fc conversion - need
      	to call XftDefaultSubstitute to pick up Xft X resources, not
      	FcDefaultSubstitute.  From otaylor.
      272bef21
  5. 05 Oct, 2002 1 commit
  6. 01 Oct, 2002 1 commit
  7. 24 Sep, 2002 3 commits
  8. 20 Sep, 2002 1 commit
  9. 19 Sep, 2002 5 commits
  10. 18 Sep, 2002 1 commit
    • Brian Cameron's avatar
      Corrected a problem with yesterday's patch. I am now properly calling · 3d119782
      Brian Cameron authored
      2002-09-18 Brian Cameron <Brian.Cameron@sun.com>
          * src/vte.c: Corrected a problem with yesterday's patch.  I am now
          properly calling g_source_remove on the scroll_delay timeout
          function.  This prevents VTE from core dumping if you start up
          more than one VTE gnome-terminal and exit from one of them.	 Also
          made the vte_scroll_timeout function a little cleaner by using
          the VTE_IS_TERMINAL macro.
      3d119782
  11. 17 Sep, 2002 1 commit
    • Brian Cameron's avatar
      Fixed bug with my 09/11 speedup fix which caused programs that update the · 90ec87c9
      Brian Cameron authored
      2002-09-17 Brian Cameron <Brian.Cameron@sun.com>
          * src/vte.c: Fixed bug with my 09/11 speedup fix which caused programs
          that update the screen non-linearly like lynx to not update properly.
          Also included a speed improvement which delays the scroll-down for
          70ms.  Too fast to be noticeable to the user, but it speeds up VTE
          greatly.
      90ec87c9
  12. 13 Sep, 2002 2 commits
  13. 12 Sep, 2002 5 commits
  14. 11 Sep, 2002 9 commits
    • Nalin Dahyabhai's avatar
      Reorder definitions to avoid implicit declaration warnings. Check for · 5d1ac721
      Nalin Dahyabhai authored
      * src/pty.c: Reorder definitions to avoid implicit declaration warnings.
      * configure.in: Check for socketpair().  Check for socket() in libc before
      	poking around in libsocket.
      * gnome-pty-helper/configure.in: Check for openpty() in libutil as well, and do
      	so before we check for other functions.
      5d1ac721
    • Nalin Dahyabhai's avatar
      Test for sendmsg() with AC_CHECK_FUNCS instead of AC_TRY_COMPILE. Removed. · 04559405
      Nalin Dahyabhai authored
      * configure.in, gnome-pty-helper/configure.in: Test for sendmsg() with
      	AC_CHECK_FUNCS instead of AC_TRY_COMPILE.
      * acconfig.h: Removed.
      * src/pty.c: Formatting.
      04559405
    • Brian Cameron's avatar
      Added check for socket library and SendMsg check. Added this file with a · a1c644ed
      Brian Cameron authored
      2002-09-11 Brian Cameron <Brian.Cameron@sun.com>
          * configure.in: Added check for socket library and SendMsg
          check.
          * acconfig.h: Added this file with a HAVE_SENDMSG definition.
          * gnome-pty-helper/configure.in: Added checks needed for the
          source code, including the SendMsg check.
          * src/pty.c: Corrected _vte_pty_pipe_open so it works on
          Solaris.
          *src/vte.c: Made some speed improvements so vte_invalidate_cells
          is not called for every character in the while loop in
          vte_process_incoming, but only once when the while loop is done.
      a1c644ed
    • Nalin Dahyabhai's avatar
      Update from libzvt CVS. Fix some automake breakage. · fb18be14
      Nalin Dahyabhai authored
      * gnome-pty-helper: Update from libzvt CVS.
      * python/Makefile.am: Fix some automake breakage.
      fb18be14
    • Nalin Dahyabhai's avatar
      Fix my broken merge of Jacob's patch to make inability to build python · fcd1b81f
      Nalin Dahyabhai authored
      * python/Makefile.am: Fix my broken merge of Jacob's patch to make inability to
      	build python modules non-fatal.
      fcd1b81f
    • Nalin Dahyabhai's avatar
      build fixes · 8668fb77
      Nalin Dahyabhai authored
      8668fb77
    • 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
    • Jacob Berkman's avatar
      remove es until the file really gets added. also it wasn't added · 8b212c6c
      Jacob Berkman authored
      2002-09-10  Jacob Berkman  <jacob@ximian.com>
      
      	* configure.in (ALL_LINGUAS: remove es until the file really gets
      	added.  also it wasn't added alphabetically
      8b212c6c
    • Pablo Gonzalo del Campo's avatar
      Added "es" to ALL_LINGUAS · 60eaadcd
      Pablo Gonzalo del Campo authored
      2002-09-10 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
      
              * configure.in: Added "es" to ALL_LINGUAS
      60eaadcd
  15. 05 Sep, 2002 1 commit