setup ChangeLog postinst ...
Tue Mar 25 20:57:00 GMT 2003

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	2003-03-25 20:57:13

Modified files:
	.              : ChangeLog 
	        script.h threebar.h 

Log message:
	2003-03-25  Igor Pechtchanski  <>
	* threebar.h (WM_APP_START_POSTINSTALL): New message.
	* (ThreeBarProgressPage::OnMessageApp):
	Add handling for WM_APP_START_POSTINSTALL and
	* (do_install_thread): Set next_dialog to
	* (DesktopSetupPage::OnFinish): Move the
	do_postinstall call to ThreeBarProgressPage::OnMessageApp.
	* script.h (Script::fullName): New member function.
	(Script::run): New member function.
	(Script::ETCPostinstall): New static member constant.
	* (Script::fullName): Implement.
	(Script::run): Implement.
	(Script::ETCPostinstall): Define.
	(Script::isAScript): Use ETCPostinstall instead of a
	hardcoded string constant.
	(run): Enable "#if 0"'d code.
	* (Progress): New extern variable.
	(RunFindVisitor::visitFile): Add script to vector
	instead of running.
	(RunFindVisitor::_scripts): New member variable.
	(RunScript): New helper class for use in for_each.
	(do_postinstall_thread): Rename do_postinstall to.  Add
	Progress bar and text setting.  Add package count.
	(do_postinstall_reflector): New static function.
	(do_postinstall): Rename to do_postinstall_thread.
	Create a thread instead.


More information about the Cygwin-apps-cvs mailing list