From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19389 invoked by alias); 17 Mar 2003 22:23:34 -0000 Mailing-List: contact cygwin-apps-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cygwin-apps-cvs-owner@sources.redhat.com Received: (qmail 19346 invoked by uid 9126); 17 Mar 2003 22:23:34 -0000 Date: Mon, 17 Mar 2003 22:23:00 -0000 Message-ID: <20030317222334.19344.qmail@sources.redhat.com> From: rbcollins@sources.redhat.com To: cygwin-apps-cvs@sources.redhat.com Subject: setup ChangeLog String++.cc String++.h install ... X-SW-Source: 2003-q1/txt/msg00064.txt.bz2 List-Id: CVSROOT: /cvs/cygwin-apps Module name: setup Changes by: rbcollins@sourceware.org 2003-03-17 22:23:34 Modified files: . : ChangeLog String++.cc String++.h install.cc package_db.cc package_db.h package_version.cc package_version.h postinstall.cc script.cc script.h Log message: 2003-03-16 Robert Collins * 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 * 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. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.336&r2=2.337 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/String++.cc.diff?cvsroot=cygwin-apps&r1=2.8&r2=2.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/String++.h.diff?cvsroot=cygwin-apps&r1=2.8&r2=2.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/install.cc.diff?cvsroot=cygwin-apps&r1=2.59&r2=2.60 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/package_db.cc.diff?cvsroot=cygwin-apps&r1=2.24&r2=2.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/package_db.h.diff?cvsroot=cygwin-apps&r1=2.15&r2=2.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/package_version.cc.diff?cvsroot=cygwin-apps&r1=2.16&r2=2.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/package_version.h.diff?cvsroot=cygwin-apps&r1=2.14&r2=2.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/postinstall.cc.diff?cvsroot=cygwin-apps&r1=2.9&r2=2.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/script.cc.diff?cvsroot=cygwin-apps&r1=2.5&r2=2.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/script.h.diff?cvsroot=cygwin-apps&r1=2.2&r2=2.3