]> cygwin.com Git - cygwin-apps/setup.git/log
cygwin-apps/setup.git
21 years ago2003-03-20 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Thu, 20 Mar 2003 00:27:33 +0000 (00:27 +0000)]
2003-03-20  Robert Collins  <rbtcollins@hotmail.com>

* package_meta.cc (packagemeta::set_action): The logic
test for the default action was reversed.

21 years ago2003-03-19 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Wed, 19 Mar 2003 00:14:46 +0000 (00:14 +0000)]
2003-03-19 Robert Collins  <rbtcollins@hotmail.com>

* configure.in: Bump version number.
* Makefile.am: Add DefaultFormatter.h to installed files.
* src/OptionSet.cc (OptionSet::ParameterUsage): Use new
default DefaultFormatter to format parameters.
* include/getopt++/OptionSet.h: Update copyright.
* include/getopt++/DefaultFormatter.h: Format the help from an Option.
* tests/testoption.cc: Include a -h|--help option to test help
formatting.
Insert copyright statement.
* tests/optioniterator.cc: Insert copyright statement.

21 years agoRemove spurious duplicate files. (Spurios duplicate directories emptied: cvs upd...
Max Bowsher [Tue, 18 Mar 2003 22:53:03 +0000 (22:53 +0000)]
Remove spurious duplicate files. (Spurios duplicate directories emptied: cvs upd -P advised.)

21 years ago2003-03-18 Igor Pechtchanski <pechtcha@cs.nyu.edu>
Max Bowsher [Tue, 18 Mar 2003 22:43:15 +0000 (22:43 +0000)]
2003-03-18  Igor Pechtchanski  <pechtcha@cs.nyu.edu>

* postinstall.cc (do_postinstall): Filter out '*.done'.
* FilterVisitor.h: New header file.  Declare the
FilterVisitor, Filter, and ExcludeNameFilter classes.
* FilterVisitor.cc: New file.  Implement FilterVisitor,
Filter, and ExcludeNameFilter.
* String++.h (String::matches): New instance function.
* String++.cc (String::matches): Implement.
(strmatch) Import and adapt for <buf,len> strings.
* Makefile.am (setup_SOURCES): Add FilterVisitor.cc and
FilterVisitor.h to value.

21 years ago2002-03-18 Max Bowsher <maxb@ukf.net>
Max Bowsher [Tue, 18 Mar 2003 14:53:09 +0000 (14:53 +0000)]
2002-03-18  Max Bowsher  <maxb@ukf.net>

* LogFile.cc (LogFile::exit): Use CRT exit() instead of ExitProcess().
Use passed exit_code even if been_here.
Remove incorrect _CYGWIN_ preprocessor conditional.

21 years ago2003-03-18 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Tue, 18 Mar 2003 10:24:14 +0000 (10:24 +0000)]
2003-03-18  Robert Collins  <rbtcollins@hotmail.com>

* include/getopt++/OptionSet.h (OptionSet): Convert to use a vector.
* src/OptionSet.cc: Convert array to vector use throughout.
(OptionSet::optionsInSet): Implement external access to the available
options.

21 years agointroduce some linefeeds
Robert Collins [Mon, 17 Mar 2003 23:23:03 +0000 (23:23 +0000)]
introduce some linefeeds

21 years ago2003-03-16 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 17 Mar 2003 22:23:33 +0000 (22:23 +0000)]
2003-03-16  Robert Collins  <rbtcollins@hotmail.com>

* package_db.h (PackageDBConnectedIterator): Typedef for connected loop detection collection iterator.
* package_db.cc (ConnectedLoopDetector): An implementation of R.E. Tarjans strongly connected set visitor algorithm.
* postinstall.cc (do_postinstall): Use the new iterator for visiting postinstall scripts.

2003-03-16  Robert Collins  <rbtcollins@hotmail.com>

* install.cc: Introduce Installer class.
(init_dialog): Rename to Installer::initDialog.
(progress): Rename to Installer::progress.
(standard_dirs): Rename to Installer::StandardDirs.
(uninstall_one): Rename to Installer::uninstallOne.
(replace_one): Rename to Installer::replaceOne.
(log_ror_failure): Rename to Installer::replaceOnRebootFailed.
(log_ror_success): Rename to Installer::replaceOnRebootSucceeded.
(install_one_source): Rename to Installer::installOneSource.
Note script files as they are installed.
* package_version.cc (packageversion::addScript): Implement.
(packageversion::scripts): Implement.
* package_version.h (packageversion::addScript): Record the presence of a script.
* script.h (Script): New class to track scripts.
* postinstall.cc (do_postinstall): Iterate through the package listed scripts before searching for scripts.
* String++.cc (String::substr): Second argument needed to be signed.
* String++.h (String::substr): Second argument needed to be signed.

21 years ago2003-03-16 Max Bowsher <maxb@ukf.net>
Max Bowsher [Sun, 16 Mar 2003 09:31:26 +0000 (09:31 +0000)]
2003-03-16  Max Bowsher  <maxb@ukf.net>

* .cvsignore: Create, to ignore configure, aclocal.m4, Makefile.in and
autom4te.cache.

21 years ago2003-03-16 Max Bowsher <maxb@ukf.net>
Max Bowsher [Sun, 16 Mar 2003 02:06:05 +0000 (02:06 +0000)]
2003-03-16  Max Bowsher  <maxb@ukf.net>

* UserSettings.cc (UserSettings::Instance): Remove premature return.

21 years ago2003-03-15 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 15 Mar 2003 22:14:40 +0000 (22:14 +0000)]
2003-03-15  Robert Collins  <rbtcollins@hotmail.com>

* script.cc (run): Rename variable b to createSucceeded.

2003-03-15  Igor Pechtchanski <pechtcha@cs.nyu.edu>

* script.cc (run): Close unneeded handles.

21 years ago2003-03-15 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 15 Mar 2003 12:18:44 +0000 (12:18 +0000)]
2003-03-15  Robert Collins  <rbtcollins@hotmail.com>

* configure: Remove.
* aclocal.m4: Remove.
* Makefile.in: Remove.
* cfgaux: Remove.
* cfgaux/compile: Remove.
* cfgaux/config.guess: Remove.
* cfgaux/config.sub: Remove.
* cfgaux/depcomp: Remove.
* cfgaux/install-sh: Remove.
* cfgaux/ltmain.sh: Remove.
* cfgaux/missing: Remove.
* cfgaux/mkinstalldirs: Remove.

21 years agoMove verified-complete release blockers to the completed section.
Max Bowsher [Sat, 15 Mar 2003 12:07:01 +0000 (12:07 +0000)]
Move verified-complete release blockers to the completed section.

21 years ago2003-03-14 Igor Pechtchanski <pechtcha@cs.nyu.edu>
Max Bowsher [Fri, 14 Mar 2003 09:54:35 +0000 (09:54 +0000)]
2003-03-14  Igor Pechtchanski  <pechtcha@cs.nyu.edu>

* install.cc (replace_one): Clear Text3.

21 years ago2003-03-14 Igor Pechtchanski <pechtcha@cs.nyu.edu>
Max Bowsher [Fri, 14 Mar 2003 00:10:53 +0000 (00:10 +0000)]
2003-03-14  Igor Pechtchanski  <pechtcha@cs.nyu.edu>

* install.cc (install_one_source): Add logging for successful
replace-on-reboot scheduling. Factor out duplicate code.
Set rebootneeded on Win9x.
(log_ror_failure): New static function.
(log_ror_success): New static function.

21 years ago2003-03-14 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Thu, 13 Mar 2003 21:21:14 +0000 (21:21 +0000)]
2003-03-14  Robert Collins  <rbtcollins@hotmail.com>

* choose.cc (ChooserPage::OnNext): Fix iterator bug. Reported by
Igor Pechtchanski  <pechtcha@cs.nyu.edu>.

21 years agoAdd missing entries recovered from cvs log.
Max Bowsher [Thu, 13 Mar 2003 21:12:53 +0000 (21:12 +0000)]
Add missing entries recovered from cvs log.

21 years ago2003-03-13 Max Bowsher <maxb@ukf.net>
Max Bowsher [Thu, 13 Mar 2003 13:48:03 +0000 (13:48 +0000)]
2003-03-13  Max Bowsher  <maxb@ukf.net>

* Update included zlib to 1.1.4.

21 years agoTweak timestamps to prevent unneeded rebuild of autotool files.
Max Bowsher [Thu, 13 Mar 2003 13:17:17 +0000 (13:17 +0000)]
Tweak timestamps to prevent unneeded rebuild of autotool files.

21 years agoMerge zlib-1.1.4
Max Bowsher [Thu, 13 Mar 2003 12:34:48 +0000 (12:34 +0000)]
Merge zlib-1.1.4

21 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Max Bowsher [Thu, 13 Mar 2003 12:30:14 +0000 (12:30 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

21 years agoImport zlib-1.1.4 IMPORT
Max Bowsher [Thu, 13 Mar 2003 12:30:14 +0000 (12:30 +0000)]
Import zlib-1.1.4

21 years agoRevert accidental loss of end-of-line whitespace from 2000-04-01 commit, to ease...
Max Bowsher [Thu, 13 Mar 2003 12:28:12 +0000 (12:28 +0000)]
Revert accidental loss of end-of-line whitespace from 2000-04-01 commit, to ease merging with upstream sources.

21 years ago2003-03-13 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Wed, 12 Mar 2003 22:15:25 +0000 (22:15 +0000)]
2003-03-13  Robert Collins  <rbtcollins@hotmail.com>

* install.cc (do_install_thread): Use a query method rather than temp variable do_skip.

2003-03-09  Pavel Tsekov  <ptsekov at gmx dot net>

* install.cc (do_install_thread): Use IDS_SKIP_PACKAGE
instead of IDS_CORRUPT_PACKAGE when asking the user to take
action if the hash verification check fails for a source package.
Do not increase the value of 'total_bytes' variable if the
user chooses to skip over a package, which failed the hash
verification.

21 years agoRegenerate after adding foreign to AUTOMAKE_OPTIONS
Max Bowsher [Mon, 10 Mar 2003 16:14:36 +0000 (16:14 +0000)]
Regenerate after adding foreign to AUTOMAKE_OPTIONS

21 years agoAdd wishlist item: hold version
Max Bowsher [Mon, 10 Mar 2003 16:14:35 +0000 (16:14 +0000)]
Add wishlist item: hold version

21 years ago2003-03-10 Max Bowsher <maxb@ukf.net>
Max Bowsher [Mon, 10 Mar 2003 15:47:53 +0000 (15:47 +0000)]
2003-03-10  Max Bowsher  <maxb@ukf.net>

* Makefile.am: Add foreign to AUTOMAKE_OPTIONS.

21 years ago2003-03-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 10 Mar 2003 09:02:41 +0000 (09:02 +0000)]
2003-03-10  Robert Collins  <rbtcollins@hotmail.com>

* UserSettings.cc (UserSettings::init): Really initialize all members.

21 years ago2003-03-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 10 Mar 2003 08:50:16 +0000 (08:50 +0000)]
2003-03-10  Robert Collins  <rbtcollins@hotmail.com>

* Exception.h: Add a logic error exception id.
* Makefile.am: Add new sources.
* UserSettings.cc: New file.
* UserSettings.h: New file.
* UserSetting.cc: New file.
* UserSetting.h: New file.
* site.h: Add a SiteSetting as example of a UserSetting.
* site.cc (ChosenSites): Add a instance of SiteSetting to trigger registration.

21 years agoUpdate README some more
Robert Collins [Mon, 10 Mar 2003 06:41:28 +0000 (06:41 +0000)]
Update README some more

21 years ago2003-03-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 10 Mar 2003 06:34:07 +0000 (06:34 +0000)]
2003-03-10  Robert Collins  <rbtcollins@hotmail.com>

* compress_bz.cc (compress_bz::read): adjust incorrect assignment of lasterr.
(compress_bz::error): Return lasterr which will indicate any error.

21 years ago2003-03-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 10 Mar 2003 06:22:17 +0000 (06:22 +0000)]
2003-03-10  Robert Collins  <rbtcollins@hotmail.com>

        * choose.h (ChooserPage): Override OnActivate.
* choose.cc (ChooserPage::OnActivate): Refresh the current view when activating the dialog.

21 years agoSeparate out release blocking TODO items
Robert Collins [Mon, 10 Mar 2003 04:16:52 +0000 (04:16 +0000)]
Separate out release blocking TODO items

21 years agoReformatting, rearranging, 2 items to FIXED, 1 to WISHLIST, one pair of duplicates...
Max Bowsher [Sun, 9 Mar 2003 03:34:17 +0000 (03:34 +0000)]
Reformatting, rearranging, 2 items to FIXED, 1 to WISHLIST, one pair of duplicates combined.

21 years ago2003-03-09 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 9 Mar 2003 02:17:49 +0000 (02:17 +0000)]
2003-03-09  Robert Collins  <rbtcollins@hotmail.com>

* package_version.cc (_defaultversion::pick(bool)): Override this and do nothing.
(packageversion::pick(bool): Use a mutator function rather than direct member access.
* package_version.h (_packageversion::pick(bool)): Move method from _packageversion.

21 years ago2003-02-16 Pavel Tsekov <ptsekov@gmx.net>
Robert Collins [Sun, 9 Mar 2003 01:39:42 +0000 (01:39 +0000)]
2003-02-16  Pavel Tsekov  <ptsekov@gmx.net>

* install.cc (install_one_source): Remove the MD5 verification
code.
Delay the creation of the package listing file.
(do_install_thread): Check the hashes for packages which need
to be installed before the uninstall step. Allow the user to
skip over packages, which fail the hash verification.
(md5_one): Define new function.
* res.rc (IDS_SKIP_PACKAGE): New string resource.
* resource.h (IDS_SKIP_PACKAG): New macro definition.

21 years ago2003-02-16 Pavel Tsekov <ptsekov@gmx.net>
Robert Collins [Sun, 9 Mar 2003 01:28:52 +0000 (01:28 +0000)]
2003-02-16  Pavel Tsekov  <ptsekov@gmx.net>

* Exception.h: Declare new constructor.
(Exception::_message): Change the type from 'const char *' to
'class String'.
(Exception::~Exception): Implement destructor (make gcc shut up).
* Exception.cc: Implement new constructor.
(Exception::what): Use String::cstr_oneuse ().
* download.cc (validateCachedPackage): Use the constructor, which
takes String& as its second argument, when throwing objects
of type Exception.
(check_for_cached): Ditto.
* install.cc (install_one_source): Ditto.

21 years ago2003-02-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
Robert Collins [Sun, 9 Mar 2003 01:22:43 +0000 (01:22 +0000)]
2003-02-01  Igor Pechtchanski <pechtcha@cs.nyu.edu>

* res.rc (IDS_INSTALL_INCOMPLETE): Change hard-coded
log filename to %s.
(IDS_MISSING_LOG): New string resource.
* resource.h (IDS_MISSING_LOG): New resource.
* LogFile.cc (LogFile::exit): Pass log filename for
LOG_BABBLE to note().
(LogFile::getFileName): New function.
* LogFile.h (LogFile::getFileName): New function.

21 years agoChangeLog:
Robert Collins [Sun, 9 Mar 2003 01:16:06 +0000 (01:16 +0000)]
ChangeLog:

2003-02-01  Igor Pechtchanski <pechtcha@cs.nyu.edu>

* String++.cc: Don't include concat.h.
* Makefile.am: Remove concat.cc and concat.h references.
* Makefile.in: Regenerate.
* concat.h: Remove.
* concat.cc: Remove.

21 years ago2003-03-09 Max Bowsher <maxb@ukf.net>
Max Bowsher [Sun, 9 Mar 2003 01:12:46 +0000 (01:12 +0000)]
2003-03-09  Max Bowsher  <maxb@ukf.net>

* bootstrap.sh: Add sanity check of current directory.
Recurse into libgetopt++ if needed.

21 years ago2003-03-09 Max Bowsher <maxb@ukf.net>
Max Bowsher [Sun, 9 Mar 2003 01:12:21 +0000 (01:12 +0000)]
2003-03-09  Max Bowsher  <maxb@ukf.net>

* bootstrap.sh: Add sanity check of current directory.

21 years ago2003-03-09 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 9 Mar 2003 00:57:04 +0000 (00:57 +0000)]
2003-03-09  Robert Collins  <rbtcollins@hotmail.com>

       * Update readme of bugs and wishes.

21 years ago2003-03-05 Max Bowsher <maxb@ukf.net>
Max Bowsher [Fri, 7 Mar 2003 22:25:31 +0000 (22:25 +0000)]
2003-03-05  Max Bowsher  <maxb@ukf.net>

* netio.cc (save_dialog): Allocate an empty string if the password is
null, so that an empty password is accepted elsewhere in setup.
(check_if_enable_ok): An empty password is OK.

21 years ago2003-03-05 Brian Keener <bkeener@thesoftwaresource.com>
Max Bowsher [Wed, 5 Mar 2003 00:53:05 +0000 (00:53 +0000)]
2003-03-05  Brian Keener  <bkeener@thesoftwaresource.com>

        * PickView.cc (PickView::views): Add two new views for Skipped
packages and Installed Packages not requiring update.
(PickView::set_headers () ): Ditto.
(PickView::clear_view (void) ): Ditto.
(PickView::views::caption () ): Add two new captions for the new
views added for Skipped and Installed Packages.
(PickView::scroll () ): Modify Scroll Bar property to Disable
        instead of disappearing when there is nothing to Scroll.
* PickView.h: Add two new views for Skipped packages and Installed
packages to public class view.
* choose.cc (list_click () ): Modify Scroll Bar property to Disable
        instead of disappearing when there is nothing to Scroll.
(listview_proc () ): Ditto.
(set_view_mode): Add two new views for Skipped Packages and Installed
Packages not requiring update.  Modify Scroll Bar property to Disable
instead of disappearing when there is nothing to scroll.
* res.rc (IDD_CHOOSE): Reposition Radio Buttons, View Selection
Button and View Button Caption to make room for longer captions.

21 years ago2003-03-04 Max Bowsher <maxb@ukf.net>
Max Bowsher [Tue, 4 Mar 2003 21:10:44 +0000 (21:10 +0000)]
2003-03-04  Max Bowsher  <maxb@ukf.net>

* compress_gz.cc (compress_gz::construct):
Fix broken checkin dated 2002-07-03.

21 years ago2003-02-28 Max Bowsher <maxb@ukf.net>
Max Bowsher [Fri, 28 Feb 2003 23:42:09 +0000 (23:42 +0000)]
2003-02-28  Max Bowsher  <maxb@ukf.net>

* main.cc (set_default_sec): Add logging.

21 years ago2003-02-28 Pierre Humblet <pierre.humblet@ieee.org>
Max Bowsher [Fri, 28 Feb 2003 22:31:28 +0000 (22:31 +0000)]
2003-02-28  Pierre Humblet  <pierre.humblet@ieee.org>

* main.cc (set_default_dacl): Replace with set_default_sec.
(set_default_sec): Attempt to change the default group to
Users or Administrators if it is None, in addition to setting
Everyone in the default DACL.
(main): Call set_default_sec instead of set_default_dacl.

21 years ago2003-01-31 Max Bowsher <maxb@ukf.net>
Max Bowsher [Fri, 31 Jan 2003 22:37:14 +0000 (22:37 +0000)]
2003-01-31  Max Bowsher  <maxb@ukf.net>

* install.cc (install_one_source): Fix spacing in log message.

21 years ago2003-01-19 Max Bowsher <maxb@ukf.net>
Max Bowsher [Sun, 19 Jan 2003 20:31:53 +0000 (20:31 +0000)]
2003-01-19  Max Bowsher  <maxb@ukf.net>

* resource.h (IDC_CHOOSE_KEEP): Define.
* res.rc (IDD_CHOOSE): Add radio button IDC_CHOOSE_KEEP.
* choose.cc (create_listview): Add IDC_CHOOSE_KEEP to ta[].
(ChooserPage::OnMessageCmd): Handle new IDC_CHOOSE_KEEP button.

21 years ago2003-01-15 Max Bowsher <maxb@ukf.net>
Max Bowsher [Wed, 15 Jan 2003 22:29:16 +0000 (22:29 +0000)]
2003-01-15  Max Bowsher  <maxb@ukf.net>

* mkdir.cc [_CYGWIN_]: Implement what was pseudocode.
* io_stream.h [__CYGWIN__]: Don't typedef ssize_t.
* proppage.h: Include "win32.h" instead of <windows.h>.

21 years ago2003-01-15 Max Bowsher <maxb@ukf.net>
Max Bowsher [Wed, 15 Jan 2003 22:06:22 +0000 (22:06 +0000)]
2003-01-15  Max Bowsher  <maxb@ukf.net>

* mount.cc [MAINTAINER_FEATURES]: Add --override-registry-name option.

21 years agoFix indentation
Max Bowsher [Wed, 15 Jan 2003 21:42:50 +0000 (21:42 +0000)]
Fix indentation

21 years ago2002-12-11 Abraham Backus <abraham@backus.com>
Max Bowsher [Wed, 11 Dec 2002 22:29:00 +0000 (22:29 +0000)]
2002-12-11  Abraham Backus  <abraham@backus.com>

* nio-http.cc (NetIO_HTTP::NetIO_HTTP): Leave port out of Host header,
unless non-default.

21 years ago2002-12-11 Max Bowsher <maxb@ukf.net>
Max Bowsher [Wed, 11 Dec 2002 22:10:58 +0000 (22:10 +0000)]
2002-12-11  Max Bowsher  <maxb@ukf.net>

* package_meta.cc: Change 'endl' to 'endLog' as appropriate.
* package_version.cc: Ditto.

21 years ago2002-11-29 Max Bowsher <maxb@ukf.net>
Max Bowsher [Fri, 29 Nov 2002 13:58:00 +0000 (13:58 +0000)]
2002-11-29  Max Bowsher  <maxb@ukf.net>

* .cvsignore: Create, for files generated by bootstrap.sh
* include/.cvsignore: Ditto, for subdir.

21 years ago2002-09-22 Max Bowsher <maxb@ukf.net>
Max Bowsher [Wed, 27 Nov 2002 17:57:48 +0000 (17:57 +0000)]
2002-09-22  Max Bowsher  <maxb@ukf.net>

* PickView.cc (pkg_headers): Rename column 'Category' to 'Categories'.
* package_meta.h (packagemeta::getReadableCategoryList): Declare.
* package_meta.cc (packagemeta::getReadableCategoryList): Implement.
* PickPackageLine.cc (PickPackageLine::paint): Change to use
getReadableCategoryList.
Fix x2 argument to IntersectClipRect.

21 years ago2002-11-25 Gary R. Van Sickle <g.r.vansickle@worldnet.att.net>
Robert Collins [Tue, 26 Nov 2002 12:11:35 +0000 (12:11 +0000)]
2002-11-25  Gary R. Van Sickle  <g.r.vansickle@worldnet.att.net>

        * window.h (Window::GetWindowRect): New method declaration.
        (Window::GetClientRect): Ditto.
        (Window::MoveWindow): Ditto.
        (Window::ScreenToClient): Ditto.
        * window.cc (REFLECTION_INFO): Remove.
        (ReflectionInfo): Remove.
        (Window::FirstWindowProcReflector): Use the WM_NCCREATE message instead
        of the horrid REFLECTION_INFO hack to hook the Window instance to the
        HWND instance.
        (Window::WindowProcReflector): Use GetWindowLongPtr() now that it's
        available.
        (Window::Create): Change to use new WM_NCCREATE reflection procedure
        above.
        (Window::GetWindowRect): New method.
        (Window::GetClientRect): New method.
        (Window::MoveWindow): New method.
        (Window::CenterWindow): Use new methods, also specify "::" for some non-
        member functions with the same names.
        (Window::ScreenToClient): New method.

21 years ago2002-11-26 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 22:12:08 +0000 (22:12 +0000)]
2002-11-26  Robert Collins  <rbtcollins@hotmail.com>

        * AntiVirus.cc: Change the short option again! It's now 'A'.
        * desktop.cc (etc_profile): Remove.
        (make_etc_profile): Remove.
        (uexists): Remove.
        (make_passwd_group): Remove.
        (do_desktop_setup): Don't call removed functions.

21 years ago2002-11-26 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 22:02:49 +0000 (22:02 +0000)]
2002-11-26  Robert Collins  <rbtcollins@hotmail.com>

        * nio-ftp.cc (NetIO_FTP::NetIO_FTP): Fix my botched application of
        Marcel's patch.

21 years ago2002-07-08 Marcel Telka <marcel@telka.sk>
Robert Collins [Mon, 25 Nov 2002 21:48:49 +0000 (21:48 +0000)]
2002-07-08  Marcel Telka  <marcel@telka.sk>

        * nio_ftp.cc (NetIO_FTP::NetIO_FTP): Fixed decoding of the FTP
        reply (code 227) to the PASV command.

21 years ago2002-11-26 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 21:15:05 +0000 (21:15 +0000)]
2002-11-26  Robert Collins  <rbtcollins@hotmail.com>

        * IniDBBuilderPackage.cc (IniDBBuilderPackage::~IniDBBuilderPackage):
        Sort the packages db once all the new packages have been added.
        * IniDBBuilderPackage.h (IniDBBuilderPackage::~IniDBBuilderPackage):
        Declare this.

21 years ago2002-11-26 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 13:26:06 +0000 (13:26 +0000)]
2002-11-26  Robert Collins  <rbtcollins@hotmail.com>

        * choose.cc (ChooserPage::OnNext): Remove extracted comment.
        * package_version.cc (processOneDependency): Return once selecting
        a package (bugfix to prevous rework).
        Log if the default trust fails the package specification.

21 years ago2002-11-26 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 13:10:48 +0000 (13:10 +0000)]
2002-11-26  Robert Collins  <rbtcollins@hotmail.com>

        * package_meta.h (packagemeta::logAllVersions): Declare.
        (packagemeta::trustLabel): Ditto.
        * choose.cc (ChooserPage::OnNext): Get each package to log all it's
        versions.
        * package_meta.cc (packagemeta::logAllVersions): Implement.
        (packagemeta::trustLabel): Ditto.

21 years ago2002-11-25 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 01:30:44 +0000 (01:30 +0000)]
2002-11-25  Robert Collins  <rbtcollins@hotmail.com>

        * AntiVirus.cc: Change 'd' to 'D' to fix command line conflict.

21 years ago2002-11-25 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 25 Nov 2002 00:41:25 +0000 (00:41 +0000)]
2002-11-25  Robert Collins  <rbtcollins@hotmail.com>

        * AntiVirus.cc: New file.
        * AntiVirus.h: Ditto.
        * LogFile.cc: Include AntiVirus.h for class definition.
        (LogFile::exit): Trigger AntiVirus::AtExit().
        * MakeFile.am(setup_SOURCES): Add AntiVirus files.
        * autoload.c: Declare Service Control Manager related API's.
        * main.cc: Include AntiVirus.h for class definition.
        (main): Add the AntiVirus page in.
        * res.rc: Define IDD_VIRUS.
        * resource.h: Define IDD_VIRUS related control ID's.
        * splash.h: Override OnNext.
        * splash.cc: Only show AntiVirus page when one has been detected.
        * source.cc: Ditto.

21 years ago2002-11-25 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 24 Nov 2002 22:24:38 +0000 (22:24 +0000)]
2002-11-25  Robert Collins  <rbtcollins@hotmail.com>

        * package_version.cc (DependencyProcessor): Create convenience class.
        (select): Extract version selection method.
        (processOneDependency): Check for a satisfactory trusted version
        first.

21 years ago2002-11-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 10 Nov 2002 08:09:55 +0000 (08:09 +0000)]
2002-11-10  Robert Collins  <rbtcollins@hotmail.com>

        * src/getopt.c: Only use our cdefs.h if the OS doesn't have one.
        * Makefile.am: Only compile our getopt.h if the OS doesn't provide
        getopt.h.
        * configure.in: Ditto.
        * tests/testoption.cc: Update for GCC-3.

21 years ago2002-11-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 10 Nov 2002 03:56:05 +0000 (03:56 +0000)]
2002-11-10  Robert Collins <rbtcollins@hotmail.com>

        * main.cc (main): Use the factory for LogFile.
        * String++.cc: Update to use sstream.
        (String::String): Use a ostringstream for libC++ 3.2.
        * LogFile.h (LogFile): Make createLogFile static.

21 years ago2002-11-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 10 Nov 2002 03:44:25 +0000 (03:44 +0000)]
2002-11-10  Robert Collins <rbtcollins@hotmail.com>

        * main.cc (main): Oops, pass LogSingleton a reference, not a pointer.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sun, 10 Nov 2002 03:40:36 +0000 (03:40 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * Exception.h (Exception::what): Add throw() specification,
        to agree with libstdc++-v3.
        * Exception.cc (Exception::what): Ditto.
        * IniDBBuilderPackage.h: Add 'std::' where needed.
        * PickCategoryLine.h: Ditto.
        * category.h: Ditto.
        * package_db.h: Ditto.
        * package_meta.h: Ditto.
        * package_source.h: Ditto.
        * package_version.h: Ditto.
        * site.h: Ditto.
        * win32.h: Define NOMINMAX before including <windows.h>.
        * package_meta.cc: Add 'using namespace std;'.
        (packagemeta::set_requirements): Remove default parameter values
        from definition (gcc3 likes them only in declaration).
        * package_version.cc: Add 'using namespace std;'.
        (packageversion::set_requirements): Remove default parameter
        values from definition (gcc3 likes them only in declaration).

21 years ago2002-11-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 10 Nov 2002 03:35:06 +0000 (03:35 +0000)]
2002-11-10  Robert Collins <rbtcollins@hotmail.com>

       * compress_bz.cc: Don't include bzlib.h directly, the compress_bz.h
       header includes it.

2002-11-04  Max Bowsher  <maxb@ukf.net>

       * compress_bz.h: #undef small before including bzlib.h - if we are
       going to hide the fact that we are _WIN32 from bzlib, then we need
       to #undef small for it as well (bad windows.h clash).

21 years ago2002-11-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 9 Nov 2002 14:47:54 +0000 (14:47 +0000)]
2002-11-10  Robert Collins  <rbtcollins@hotmail.com>

        * localdir.cc: Update the extern LogFile to be a pointer.
        (save_local_dir): Change . to -> for the above.
        * main.cc (theFile): Change from an instance to a pointer.
        (main): Change . to -> for the above.

21 years ago2002-11-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 9 Nov 2002 14:32:56 +0000 (14:32 +0000)]
2002-11-10  Robert Collins  <rbtcollins@hotmail.com>

        * LogFile.cc: use 'std::' where needed throughout.
        (LogFile::createLogFile): Implement a factory for LogFile.
        (LogFile::LogFile): Update for use with the factory, and to
        handle the latest g++ library changes.
        (LogFile::operator()): Ditto.
        (LogFile::endEntry()): Ditto.
        * LogFile.h: Ditto.
        * LogSingleton.cc: Ditto.
        * LogSingleton.h: Ditto.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:48:16 +0000 (13:48 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * String++.h: Add 'std::' where needed.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:44:54 +0000 (13:44 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

       * IniDBBuilderPackage.cc: Add 'using namespace std;'.
       * IniParseFindVisitor.cc: Ditto.
       * LogFile.cc: Ditto.
       * LogSingleton.cc: Ditto.
       * PickView.cc: Ditto.
       * String++.cc: Ditto.
       * choose.cc: Ditto.
       * download.cc: Ditto.
       * find.cc: Ditto.
       * install.cc: Ditto.
       * io_stream.cc: Ditto.
       * io_stream_file.cc: Ditto.
       * package_db.cc: Ditto.
       * root.cc: Ditto.
       * site.cc: Ditto.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:40:59 +0000 (13:40 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * LogSingleton.h: Add 'std::' where needed.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:33:15 +0000 (13:33 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * archive_tar_file.cc: Include <algorithm>.
        Change min(a,b) to std::min(a,b)
        * compress_bz.cc: Ditto.
        * compress_gz.cc: Ditto.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:29:25 +0000 (13:29 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * res.rc: Change a #-comment (invalid) to a //-comment.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:27:30 +0000 (13:27 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * Makefile.am (%.o: %.rc): Make windres use $(CC) not hardcoded gcc.
        (inilint_LDADD): Remove -lstd++.
        (setup_LDADD): Ditto.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 13:00:38 +0000 (13:00 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

        * include/getopt++/BoolOption.h: Add 'std::' where needed.
        * include/getopt++/Option.h: Ditto.
        * include/getopt++/OptionSet.h: Ditto.
        * include/getopt++/StringOption.h: Ditto.
        * src/BoolOption.cc: Add 'using namespace std;'.
        * src/OptionSet.cc: Ditto.
        * src/StringOption.cc: Ditto.

21 years ago2002-11-04 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 9 Nov 2002 12:47:33 +0000 (12:47 +0000)]
2002-11-04  Max Bowsher  <maxb@ukf.net>

       * Makefile.am (libgetopt++_la_LDADD): Remove -lstd++, it is only needed
       for broken g++ specs on some platforms.

21 years ago2002-09-22 Max Bowsher <maxb@ukf.net>
Robert Collins [Sat, 21 Sep 2002 23:12:23 +0000 (23:12 +0000)]
2002-09-22  Max Bowsher  <maxb@ukf.net>

        * IniDBBuilderPackage.cc: Update DEBUG code to current class
        layout.

21 years ago2002-09-21 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 21 Sep 2002 09:36:46 +0000 (09:36 +0000)]
2002-09-21  Robert Collins  <rbtcollins@hotmail.com>

        * choose.h: Add OnUnattended method.
        * desktop.cc (DesktopSetupPage::OnInit): Allow fine grained
        control via command line options.
        (DesktopSetupPage::OnUnattended): Implement.
        (DesktopSetupPage::OnMessageApp): Implement.
        * desktop.h (DesktopSetupPage::OnUnattended): declare.
        (DesktopSetupPage::OnMessageApp): Ditto.
        * download.cc (do_download_thread): Support unattended mode.
        * install.cc (do_install_thread): Ditto.
        * localdir.h: Ditto.
        * main.cc (main): Ditto.
        * net.cc (NetPage::OnUnattended): Ditto.
        * net.h (NetPage::OnUnattended): Declare.
        * proppage.cc (PropertyPage::DialogProc): Support unattended mode.
        * proppage.h (PropertyPage::OnUnattended): Declare.
        * root.cc (RootPage::OnInit): Support unattended mode.
        (RootPage::OnUnattended): Implement.
        * root.h (RootPage::OnUnattended): Declare.
        * site.cc (register_saved_site): Extract Method from get_saved_sites.
        (get_saved_sites): Remove common code for adding a site.
        (SitePage::OnInit): Support unattended mode.
        (SitePage::OnUnattended): Implement.
        * site.h (SitePage::OnUnattended): Declare.
        * source.cc (SourcePage::OnActivate): Support unattended mode.
        (SourcePage::OnUnattended): Implement.
        * source.h (SourcePage::OnUnattended): Declare.
        * splash.h (SplashPage::OnUnattended): Declare.
        * state.cc (unattended_mode): Declare.
        * state.h (unattended_mode): Declare.
        * threebar.h (ThreeBarProgressPage::OnUnattended): New method.

21 years agocurrent generated files
Robert Collins [Sat, 21 Sep 2002 08:59:30 +0000 (08:59 +0000)]
current generated files

21 years ago2002-09-21 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 21 Sep 2002 08:20:37 +0000 (08:20 +0000)]
2002-09-21  Robert Collins  <rbtcollins@hotmail.com>

        * res.rc: Commit Harry Johnston's dialog caption patch. From July.

22 years ago2002-07-15 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 15 Jul 2002 14:05:01 +0000 (14:05 +0000)]
2002-07-15  Robert Collins  <rbtcollins@hotmail.com>

        * package_version.cc (packageversion::sources): Implement this.
        * download.cc (do_download_thread): Support multiple files per package.

22 years ago2002-07-15 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 15 Jul 2002 13:29:38 +0000 (13:29 +0000)]
2002-07-15  Robert Collins  <rbtcollins@hotmail.com>

        * package_version.h (packageversion::sources): Support multiple files in
        a single package version.
        * package_version.cc (_packageversion::accessible): Ditto.
        (packageversion::source): Ditto.

22 years ago2002-07-15 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Mon, 15 Jul 2002 11:27:03 +0000 (11:27 +0000)]
2002-07-15  Robert Collins  <rbtcollins@hotmail.com>

        * iniparse.y: Implement support for multiple source files for a source
        package.
        * IniDBBuilder.h (IniDBBuilder::buildSourceFile): Ditto.
        * IniDBBuilderPackage.h (IniDBBuilder::buildSourceFile): Ditto.
        * IniDBBuilder.cc (IniDBBuilder::buildSourceFile): Ditto.
        * IniDBBuilderPackage.cc (IniDBBuilder::buildSourceFile): Implement a
        stub as preparation.

22 years ago2002-07-13 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 13 Jul 2002 14:00:37 +0000 (14:00 +0000)]
2002-07-13  Robert Collins  <rbtcollins@hotmail.com>

        * PickPackageLine.cc (PickPackageLine::click): Set requirements for
        packages under all circumstances - slightly higher overheader, simpler
        code.
        * download.cc (do_download_thread): Correctly download source
        packages.
        * package_meta.cc (checkForInstalled): Remove.
        (checkForUpgradeable): Ditto.
        (checkForSatisfiable): Ditto.
        (processOneDependency): Ditto.
        (packagemeta::set_requirements): Move guts to packageversion.
        * package_version.cc (checkForInstalled): Copied from package_meta.cc.
        (checkForUpgradeable): Ditto.
        (checkForSatisfiable): Ditto.
        (processOneDependency): Ditto.
        (packageversion::set_requirements): Ditto.
        * package_version.h (packageversion::set_requirements): Declare.

22 years ago2002-07-13 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 13 Jul 2002 00:46:54 +0000 (00:46 +0000)]
2002-07-13  Robert Collins  <rbtcollins@hotmail.com>

        * IniDBBuilder.cc (IniDBBuilder::buildBeginBuildDepends): Implement.
        (IniDBBuilder::buildBeginBinary): Implement.
        * IniDBBuilder.h (IniDBBuilder::buildBeginBuildDepends): Declare.
        (IniDBBuilder::buildBeginBinary): Ditto.
        * IniDBBuilderPackage.cc (IniDBBuilderPackage::buildBeginBuildDepends):
        Implement.
        (IniDBBuilderPackage::buildBeginBinary): Ditto.
        * IniDBBuilderPackage.h (IniDBBuilderPackage::buildBeginBuildDepends):
        Declare.
        (IniDBBuilderPackage::buildBeginBinary): Ditto.
        * inilex.l: Recognise Build-Depends-Indep, [,], >, < and remove
        T_UNKNOWN.
        * iniparse.y: Full support for parsing a debian Sources file in-line in
        setup.ini.
        * package_version.cc (packageversion::binaries): Implement.
        * package_version.h (packageversion::binaries): Declare list of what
        packages are created from a given source package.
        (_packageversion::binaries): Ditto.

22 years ago2002-07-10 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Wed, 10 Jul 2002 14:36:42 +0000 (14:36 +0000)]
2002-07-10  Robert Collins  <rbtcollins@hotmail.com>

        * iniparse.y: Add basis for support for parsing a debian Sources file.
        * inilex.l: Ditto.

22 years ago2002-07-09 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Tue, 9 Jul 2002 06:57:41 +0000 (06:57 +0000)]
2002-07-09  Robert Collins  <rbtcollins@hotmail.com>

        Change custom container code for packagedb::packages to STL containers
        throughout.
        * IniDBBuilderPackage.cc: Ditto.
        * PickView.cc: Ditto.
        * choose.cc: Ditto.
        * desktop.cc: Ditto.
        * download.cc: Ditto.
        * install.cc: Ditto.
        * package_db.cc: Ditto.
        * package_db.h: Ditto.
* Makefile.am: Remove list.h references.
        * list.h: Remove.

22 years ago2002-07-08 Max Bowsher <maxb@ukf.net>
Robert Collins [Mon, 8 Jul 2002 12:52:08 +0000 (12:52 +0000)]
2002-07-08  Max Bowsher  <maxb@ukf.net>

        * PickView.cc (PickView::PickView): Set font of package list header to
        the same as used in the rest of the package list.

22 years ago2002-07-08 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 7 Jul 2002 15:35:04 +0000 (15:35 +0000)]
2002-07-08  Robert Collins  <rbtcollins@hotmail.com>

        * install.cc (NoReplaceOnReboot): New command line option to prevent
        replacing in use files.
        (install_one_source): Check the option and use it.
        * README: Update TODO lists.

22 years ago2002-07-08 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sun, 7 Jul 2002 15:14:50 +0000 (15:14 +0000)]
2002-07-08  Robert Collins  <rbtcollins@hotmail.com>

        * PickCategoryLine.cc: Change bucket to use STL container syntax
        throughout.
        (PickCategoryLine::paint): Use new Category type syntax.
        * PickCategoryLine.h: Use STL vectors rather than custom containers
        throughout.
        * IniDBBuilderPackage.cc (IniDBBuilderPackage::buildPackageCategory):
        Use new add_category syntax.
        * PickView.cc (PickView::insert_pkg): Use new Category type syntax.
        (PickView::insert_category): Ditto.
        (PickView::init_headers): Ditto.
        * category.cc: Trim obsolete code.
        * category.h: Replace interconnecting class with a typedef to
        facilitate leveraging STL maps.
        * choose.cc (fill_missing_category): Use updated pkg.add_category
        syntax.
        (default_trust): Use new Category type syntax.
        (set_view_mode): Ditto.
        (create_listview): Ditto.
        * package_db.cc (categories): Ditto.
        * package_db.h: Update headers list to include needed headers.
        (packagedb::categories): Replace custom list with STL map.
        * package_meta.cc: Use new Category type syntax throughout.
        (packagemeta::add_category): Implement new syntax.
        * package_meta.h: Remove commented out source.
        (packagemeta::add_category): Update syntax to decouple interface from
        packagedb.

22 years ago* site.cc (do_download_site_info_thread): Correct spelling error.
Christopher Faylor [Sat, 6 Jul 2002 17:58:22 +0000 (17:58 +0000)]
* site.cc (do_download_site_info_thread): Correct spelling error.

22 years ago2002-07-06 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Sat, 6 Jul 2002 13:29:34 +0000 (13:29 +0000)]
2002-07-06  Robert Collins  <rbtcollins@hotmail.com>

        * PickCategoryLine.h: Include required header list.h.
        * PickPackageLine.cc (PickPackageLine::paint): Adjust to use STL
        containers for listing of packages per category and vice verca.
        * PickView.cc (PickView::insert_pkg): Ditto.
        (PickView::insert_category): Ditto.
        * String++.h (String::caseless): STL helper to allow trivial containers
        of Strings with case insensitive comparisons.
        * category.h: Adjust to use STL containers for listing of packages per
        category and vice verca.
        * choose.cc (fill_missing_category): Ditto.
        (default_trust): Ditto.
        (ChooserPage::OnNext): Ditto.
        * package_meta.cc (CategoryPackage::~CategoryPackage): Remove.
        (packagemeta::packagemeta): Adjust for new category list name.
        (packagemeta::~packagemeta): Adjust to use STL containers for listing
        of packages per category and vice verca.
        (packagemeta::set_action): Ditto.
        * package_meta.h (CategoryPackage): Remove.
        (packagemeta): Adjust to use STL containers for listing of packages per
        category and vice verca.

22 years ago2002-07-05 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Fri, 5 Jul 2002 08:05:51 +0000 (08:05 +0000)]
2002-07-05  Robert Collins  <rbtcollins@hotmail.com>

        * io_stream.cc: Use STL containers rather than custom ones.
        (io_stream::registerProvider): Ditto.
        (findProvider): Ditto.

22 years ago2002-07-05 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Fri, 5 Jul 2002 06:30:47 +0000 (06:30 +0000)]
2002-07-05  Robert Collins  <rbtcollins@hotmail.com>

        * IniDBBuilderPackage.cc (IniDBBuilderPackage::buildPackageSource):
        Use STL collections for download site collections.
        (IniDBBuilderPackage::add_correct_version): Ditto.
        (IniDBBuilderPackage::process_src): Ditto.
        * PickPackageLine.cc (PickPackageLine::click): Use the packageversion
        accessible() call to abstract package availability.
        * choose.cc (scanAVersion): Use STL collections for download site
        collections.
        * download.cc (check_for_cached): Ditto.
        (download_one): Ditto.
        * package_meta.cc (packagemeta::set_action): Use the packageversion
        accessible() call to abstract package availability.
        * package_source.h: Use STL containers rather than custom containers.
        (site): Create a == operator to allow STL container use.
        (packagesource::sites): Use STL containers rather than custom
        containers.
        * package_version.cc (_packageversion::accessible): Use STL containers
        for download site containers.

22 years ago2002-07-05 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Fri, 5 Jul 2002 05:58:56 +0000 (05:58 +0000)]
2002-07-05  Robert Collins  <rbtcollins@hotmail.com>

        * LogFile.cc: Use STL containers rather than custom containers.
        (filedef): Create == and < operators for STL use.
        (files): Convert to an STL set.
        (LogFile::setFile): Use STL operations on files.
        (LogFile::exit): Ditto.

This page took 0.07474 seconds and 5 git commands to generate.