diff scripts/ChangeLog @ 6695:c45431c845f3

[project @ 2007-06-07 21:30:39 by dbateman]
author dbateman
date Thu, 07 Jun 2007 21:30:40 +0000
parents 8e0444d90050
children 6d366791e132
line wrap: on
line diff
--- a/scripts/ChangeLog	Wed Jun 06 06:08:26 2007 +0000
+++ b/scripts/ChangeLog	Thu Jun 07 21:30:40 2007 +0000
@@ -1,3 +1,21 @@
+2007-06-07  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (pkg): For rebuild target, force package order in
+	saved file so that dependent packages are loaded first, and if
+	nargout==0 don't return any arguments.
+	(pkg:install): Only load packages that are marked autoload after
+	install. Various fixes. Save in order.
+	(pkg:uninstall): Save in order
+	(pkg:load_packages): Use load_package_and_dependencies to load
+	packages.
+	(pkg:save_order): New function to sort package list with dependent
+	packages first.
+	(pkg:load_packages_and_dependencies): New function to load both a
+	list of packages and their dependencies.
+	(pkg:load_package_dirs): New function that returns a vector of the
+	indexes into the installed package list indicating the packages to
+	load and the order to load them in to respect the dependencies.
+
 2007-06-03  Søren Hauberg  <soren@hauberg.org>
 
 	* plot/axes.m: Eliminate redundant else clause.