- Added Michael Cleverly's example of use of arguments for boolean parameters (found in http://openacs.org/forums/message-view?message_id=50519) to ad_proc's documentation. Thanks for the pointer Jeff! Made boolean and named parameters explanation clearer.
adding the proc apm_supported_callback_types for the new package callbacks. Making apm_load_packages take arguments to make it optional to source libraries and queries (only load tests, needed for acs-tcl)
setting upgrade status for a message key to deleted if the en_US message is deleted. This is unfortunately another example in the I18N code where we are assuming the presence of the en_US locale and that translation is done from this locale.
- Add lots more documentation to ad_proc. Even old-time #openacs'ers (myself included) didn't know how the (formerly undocumented) :boolean attribute for name parameters worked (thanks Til!).- Added example to ad_proc's docstring.
making sure message keys with upgrade status of deleted are not exported to xml files, important fix: write xml files in utf-8 if the specified charset is not supported by tcl, correcting some log statements
changing to use the new apm_load_packages proc that sources Tcl files of packages in right order. I broke bootstrapping with my previous commit because -init files were sourced to early. Sorry...