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 .cvsignore ChangeLog ConnectionSetting.c ...


CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	cgf@sourceware.org	2009-06-28 03:50:43

Modified files:
	.              : .cvsignore ChangeLog ConnectionSetting.cc 
	                 ConnectionSetting.h KeysSetting.cc 
	                 KeysSetting.h Makefile.am SourceSetting.cc 
	                 SourceSetting.h UserSettings.cc UserSettings.h 
	                 crypto.cc io_stream.h localdir.cc localdir.h 
	                 main.cc net.cc site.cc site.h source.cc win32.h 
Removed files:
	.              : UserSetting.cc UserSetting.h 

Log message:
	Preliminary option handling revamp.  Throughout, change load/save methods to
	constructors/destructors which use new UserSettings methods.  Do not inherit
	from UserSetting class.
	* KeysSetting.cc (ExtraKeysSetting *ExtraKeysSetting::global): Define.
	(ExtraKeysSetting::ExtraKeysSetting): Initialize some class members use new
	UserSettings methods.
	(ExtraKeysSetting::~ExtraKeysSetting): Use new UserSettings method.
	* Makefile.am (setup_SOURCES): Eliminate UserSetting.h and UserSetting.cc.
	* UserSettings.cc: Complete rewrite.  Implements new UserSettings class
	methods.
	* UserSettings.h: Complete rewrite.  Defines new UserSettings class methods.
	* crypto.cc (ExtraKeys): Delete.
	(add_key_from_sexpr): Use ExtraKeysSetting::instance rather than ExtraKeys.
	(verify_ini_file_sig): Ditto.
	* io_stream.h (io_stream): Define virtual << operators.
	* localdir.cc (localDir): Delete.
	* main.cc: Include headers which declar new dynamically invoked classes.
	(main_display): New function.  Controls order of option setting and property
	page setup.  Add new class invocations to force option setting initializtion.
	(main): Invoke new UserSettings class constructor to populate new settings
	class.  Call main_display() to do most of the setup work.  Call Settings.save
	() to save all settings.
	* net.cc (theSetting): Delete.
	* site.cc (SiteSetting::save): Record whether we've saved the information
	already.
	(get_site_list): Just use value returned from new UserSettings method rather
	than parsing a file.
	(SiteSetting::getSavedSites): Ditto.
	(write_cache_list): Use UserSettings operator to store mirror cache.
	(save_cache_file): Ditto.
	* source.cc (theSetting): Delete.
	* win32.h: gcc-4 accommodation.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/.cvsignore.diff?cvsroot=cygwin-apps&r1=2.3&r2=2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.637&r2=2.638
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ConnectionSetting.cc.diff?cvsroot=cygwin-apps&r1=2.6&r2=2.7
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ConnectionSetting.h.diff?cvsroot=cygwin-apps&r1=2.3&r2=2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/KeysSetting.cc.diff?cvsroot=cygwin-apps&r1=2.2&r2=2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/KeysSetting.h.diff?cvsroot=cygwin-apps&r1=2.1&r2=2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/Makefile.am.diff?cvsroot=cygwin-apps&r1=2.76&r2=2.77
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/SourceSetting.cc.diff?cvsroot=cygwin-apps&r1=2.3&r2=2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/SourceSetting.h.diff?cvsroot=cygwin-apps&r1=2.3&r2=2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/UserSettings.cc.diff?cvsroot=cygwin-apps&r1=2.12&r2=2.13
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/UserSettings.h.diff?cvsroot=cygwin-apps&r1=2.6&r2=2.7
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/crypto.cc.diff?cvsroot=cygwin-apps&r1=2.1&r2=2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/io_stream.h.diff?cvsroot=cygwin-apps&r1=2.14&r2=2.15
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/localdir.cc.diff?cvsroot=cygwin-apps&r1=2.26&r2=2.27
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/localdir.h.diff?cvsroot=cygwin-apps&r1=2.7&r2=2.8
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/main.cc.diff?cvsroot=cygwin-apps&r1=2.52&r2=2.53
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/net.cc.diff?cvsroot=cygwin-apps&r1=2.19&r2=2.20
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/site.cc.diff?cvsroot=cygwin-apps&r1=2.44&r2=2.45
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/site.h.diff?cvsroot=cygwin-apps&r1=2.18&r2=2.19
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/source.cc.diff?cvsroot=cygwin-apps&r1=2.20&r2=2.21
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/win32.h.diff?cvsroot=cygwin-apps&r1=2.20&r2=2.21
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/UserSetting.cc.diff?cvsroot=cygwin-apps&r1=2.2&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/UserSetting.h.diff?cvsroot=cygwin-apps&r1=2.3&r2=NONE


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