X-Git-Url: https://cygwin.com/git/?a=blobdiff_plain;f=ChangeLog;h=634f974982b909c0ac9b14a14d4934a696883717;hb=ec13f13ca57fba24a53d873e9aa80527fc0b8134;hp=fa539dede9be9b04c30276955951c857f44dd351;hpb=080bec6ecfc3b09c8c5ad64476d717189146cf27;p=cygwin-apps%2Fsetup.git diff --git a/ChangeLog b/ChangeLog index fa539ded..634f9749 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,153 @@ +2002-07-15 Robert Collins + + * package_version.cc (packageversion::sources): Implement this. + * download.cc (do_download_thread): Support multiple files per package. + +2002-07-15 Robert Collins + + * package_version.h (packageversion::sources): Support multiple files in + a single package version. + * package_version.cc (_packageversion::accessible): Ditto. + (packageversion::source): Ditto. + +2002-07-15 Robert Collins + + * 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. + +2002-07-13 Robert Collins + + * 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. + +2002-07-13 Robert Collins + + * 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. + +2002-07-10 Robert Collins + + * iniparse.y: Add basis for support for parsing a debian Sources file. + * inilex.l: Ditto. + +2002-07-09 Robert Collins + + 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. + +2002-07-08 Max Bowsher + + * PickView.cc (PickView::PickView): Set font of package list header to + the same as used in the rest of the package list. + +2002-07-08 Robert Collins + + * 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. + +2002-07-08 Robert Collins + + * 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. + +2002-07-06 Christopher Faylor + + * site.cc (do_download_site_info_thread): Correct spelling error. + +2002-07-06 Robert Collins + + * 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. + 2002-07-05 Robert Collins * io_stream.cc: Use STL containers rather than custom ones.