]> cygwin.com Git - cygwin-apps/setup.git/commit - script.h
2003-03-16 Robert Collins <rbtcollins@hotmail.com>
authorRobert Collins <rbtcollins@hotmail.com>
Mon, 17 Mar 2003 22:23:33 +0000 (22:23 +0000)
committerRobert Collins <rbtcollins@hotmail.com>
Mon, 17 Mar 2003 22:23:33 +0000 (22:23 +0000)
commitad646f43c093b23e3cc1edc19c4852d14e68926a
treed7cf3255ff1a27aa90a82ecae23758d1f50fa6cc
parentc0a46d049062129f40eb83d616ea78c738b7e5ee
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.
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
This page took 0.03436 seconds and 5 git commands to generate.