]> cygwin.com Git - cygwin-apps/setup.git/blobdiff - ChangeLog
2002-07-15 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / ChangeLog
index fa539dede9be9b04c30276955951c857f44dd351..634f974982b909c0ac9b14a14d4934a696883717 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,153 @@
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+2002-07-10  Robert Collins  <rbtcollins@hotmail.com>
+
+       * iniparse.y: Add basis for support for parsing a debian Sources file.
+       * inilex.l: Ditto.
+
+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.
+
+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.
+               
+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.
+
+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.
+
+2002-07-06  Christopher Faylor  <cgf@redhat.com>
+
+       * site.cc (do_download_site_info_thread): Correct spelling error.
+
+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.
+
 2002-07-05  Robert Collins  <rbtcollins@hotmail.com>
 
        * io_stream.cc: Use STL containers rather than custom ones.
This page took 0.029001 seconds and 5 git commands to generate.