vte r1493 - in trunk: . python src



Author: cpwilson
Date: 2007-01-22 17:25:28 +0000 (Mon, 22 Jan 2007)
New Revision: 1493
ViewCVS link: http://svn.gnome.org/viewcvs/vte?rev=1493&view=rev

Modified:
   trunk/ChangeLog
   trunk/python/vte.defs
   trunk/python/vte.override
   trunk/src/pty.c
   trunk/src/reaper.c
   trunk/src/vte-private.h
   trunk/src/vte.c
   trunk/src/vte.h
   trunk/src/vteapp.c
Log:
2007-01-22  Chris Wilson <chris chris-wilson co uk>

	Bug 123591 â vte_terminal_fork_command succeeds even when it does not

	* python/vte.defs:
	* python/vte.override:
	* src/reaper.c: (vte_reaper_child_watch_cb):
	* src/vte-private.h:
	* src/vte.c: (vte_terminal_catch_child_exited),
	(_vte_terminal_fork_basic), (vte_terminal_forkpty):
	* src/vte.h:
	* src/vteapp.c:
		s/pid_t/GPid/ portable variant, no API/ABI implications
	* src/pty.c: (vte_pty_child_setup), (_vte_pty_run_on_pty),
	(_vte_pty_fork_on_pty_name), (_vte_pty_fork_on_pty_fd),
	(_vte_pty_open_unix98), (_vte_pty_pipe_open), (n_read), (n_write),
	(_vte_pty_start_helper), (_vte_pty_open_with_helper),
	(_vte_pty_open), (main):
		Replace custom fork() and pipe based syncrohonisation scheme
		with g_spawn_async_with_pipes() as it actually handles all
		failure modes correctly, and gives us overtures of portability.
		





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]