This is the mail archive of the
cygwin-apps-cvs
mailing list for the cygwin-apps project.
setup .cvsignore ChangeLog ConnectionSetting.c ...
- From: cgf at sourceware dot org
- To: cygwin-apps-cvs at sourceware dot org
- Date: 28 Jun 2009 03:50:43 -0000
- Subject: 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