- With the help of Michael Cleverly, fixed the namespace code so procs declared like ::foo::bar would work, by only trimming the first ::- Moved the uplevel'd call to namespace current to the if statement, to avoid it being called unnecessarily.
Update to 1.2b. This adds search service contracts for all etp managedtypes through a system that automatically registers the servicecontract implementation for each type. It also fixes the content type sothat it is set correctly. New cotnent types should subtype etp_page_revision.
Adding code so that a package always provides the service of itself (package_key and version_name) when created. When a package is upgraded the provided version_name is automatically updated. Also making the info file be automatically updated upon edit of the package
Use site_node_closest_ancestor_package_url to locate the nearest "search"package. This uses a genearl proc instead of a news specific implementation.It was necessary to make the news url procs return the correct URL for newsitems. Closes bug#162