This is the mail archive of the cygwin-apps-cvs mailing list for the cygwin-apps project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

setup ChangeLog install.cc main.cc msg.cc pack ...


CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	davek@sourceware.org	2008-08-07 22:59:17

Modified files:
	.              : ChangeLog install.cc main.cc msg.cc 
	                 package_db.cc package_meta.cc package_meta.h 
	                 state.cc state.h threebar.cc 

Log message:
	Implement command-line selection of packages to install and make
	unattended mode deal with any dialogs that might arise.  A joint
	effort synthesized from contributions by:
	
	Dr. Frank Lee  <rl201@cam.ac.uk>
	Bryan Thrall  <bryan.thrall@flightsafety.com>
	Kohsuke Kawaguchi  <kk@kohsuke.org>
	Dave Korn  <dave.korn.cygwin@gmail.com>
	
	* install.cc (rebootneeded):  Don't define statically here.
	(do_install_thread):  Let exit_msg reflect rebootneeded.
	* main.cc (main):  If rebootneeded, log it when exiting.
	* msg.cc (mbox):  In unattended_mode, choose and log default answer.
	* package_db.cc (packagedb::fillMissingCategory):  Iterate over all
	packages adding those selected by packagemeta::isManuallyWanted to
	base category so that command-line selections are installed.
	* package_meta.cc (PackageOption):  Add new StringOption to allow
	command-line selection of packages to add to base install.
	(packagemeta::isManuallyWanted):  New function tests if package was
	selected on command-line.
	(packagemeta::addToCategoryBase):  New function adds package to
	"base" category.
	* state.cc (rebootneeded):  Define here non-static.
	* state.h (rebootneeded):  Declare here with extern linkage.
	* threebar.cc (ThreeBarProgressPage::MaximizeDialog):  Don't change
	size when running in unattended mode.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.601&r2=2.602
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/install.cc.diff?cvsroot=cygwin-apps&r1=2.84&r2=2.85
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/main.cc.diff?cvsroot=cygwin-apps&r1=2.45&r2=2.46
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/msg.cc.diff?cvsroot=cygwin-apps&r1=2.8&r2=2.9
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_db.cc.diff?cvsroot=cygwin-apps&r1=2.36&r2=2.37
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_meta.cc.diff?cvsroot=cygwin-apps&r1=2.52&r2=2.53
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_meta.h.diff?cvsroot=cygwin-apps&r1=2.36&r2=2.37
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/state.cc.diff?cvsroot=cygwin-apps&r1=2.5&r2=2.6
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/state.h.diff?cvsroot=cygwin-apps&r1=2.11&r2=2.12
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/threebar.cc.diff?cvsroot=cygwin-apps&r1=2.13&r2=2.14


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]