• last updated 42 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Added apm_highest_version_name proc

- Added package pretty name to apm_version_get

  1. … 3 more files in changeset.
- Fixed problem with watching, so we can watch any tcl/xql file.

- Output message if we're trying to watch a file that we can't reload, so you'll at least know that the watch didn't occur.

- apm_guess_file_type had changed, causing watching to break - not using it now

Installation from package repository -- now we just need the repository up at openacs.org

  1. … 19 more files in changeset.
making the procs ad_acs_version and ad_acs_release_date do something sensible. Adding proc apm_version_get (should go into a namespace and be cached)

  1. … 2 more files in changeset.
Oracle9i porting changes

- Changed procedure names from delete to del

- Changed view declaration to use actual column names

- Changed "rel_constraints_violated_one" and "rel_constraints_violated_two"

(http://openacs.org/forums/message-view?message_id=81045)

  1. … 275 more files in changeset.
adding proc apm_package_supported_databases as part of the process of purging the old db-based APM file tracking

changing APM Tcl API to reflect that we are no longer storing file info in the db (apm_package_file_types and apm_package_files tables are gone)

  1. … 4 more files in changeset.
Fixed password expiration and approval expiration

  1. … 8 more files in changeset.
Added apm_package_rename proc

Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
making sure watches for test Tcl procs works (type test_procs). Doubtful whether these procs (residing in tcl/test/*-procs.tcl) should be their own apm file type

Made the ordering of callbacks a little more logical

merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
when adding the proc apm_application_new_checkbox I forgot to put the different queries in the xql files. Jarkko fixed it. Thanks Jarkko

  1. … 2 more files in changeset.
fixing proc apm_package_create_instance. It is invoking apm_package_instance_new. I earlier changed the contract of apm_package_instance_new but forgot to update apm_package_create_instance.

Adding quick-add bar for applications in the site-map. Adding a delete link for site-nodes that will also delete any mounted package.

  1. … 4 more files in changeset.
improving argument handling of apm_package_instance_new proc. Adding proc apm_file_watchable_p proc that determines if a file is appropriate to watch.

  1. … 3 more files in changeset.
commenting behaviour of site_node::instantiate_and_mount and apm_package_instance_new when the package is a singleton and an instance already exists

  1. … 2 more files in changeset.
rephrasing log statement to be able to close bug 222

rephrasing log statement to be able to close bug 222

making apm_load_libraries be based on apm_get_package_files for consistency

making apm_version_load_status use file system based procs rather than db. Making apm_load_libraries be based on apm_get_package_files for consistency

Upgrade to 4.6.2

  1. … 30 more files in changeset.
return a more meaningful error when a package is not mounted

Adding the before-upgrade and after-upgrade callback types. To go along with the upgrade callbacks Lars added the excellent apm_upgrade_logic proc that lets you specify arbitrary pieces of Tcl code to be executed on upgrade from version X to version Y. The proc figures out which upgrade code chunks to source and in which order (with the same logic as with the traditional upgrade sql scripts). Making paths to sql files (create, drop, upgrade) and catalog files (I18N) be fetched directly from the filesystem rather than from the info file. The file listings in the info files and in the database are now AFAIK superfluous and have no influence on the system. Adding proc apm_watch_all_files for watching all files in a package. Bumping up version name from 4.5 to 4.7.2d

  1. … 5 more files in changeset.
Lars added proc util_get_current_url. Removing updates of nsv apm_library_mtime that now happen in apm_source proc. Removing proc apm_mark_packages_for_bootstrap that was used to avoid server restart after package installation (we are now requiring server restart). Moving flushing of package_installed_p cache to happen at end of apm_package_install proc instead of the beginning. Adding parameter PermissionCacheTimeout that determines the lifetime of the permissions cache.

  1. … 7 more files in changeset.
caching the proc apm_package_installed_p with util_memoize

  1. … 3 more files in changeset.
added a check that Tcl callback procs specified in the APM UI have correct argument lists

  1. … 1 more file in changeset.
adding before-uninstall, before-uninstantiate, and before-unmount Tcl callbacks for packages

  1. … 2 more files in changeset.
making apm_package_instance_new the canonical proc for instantiating a package. Deprecating the create_package proc. Adding apm_mark_packages_for_bootstrap that will is used to schedule all necessary files for reload after a set of applications have been installed. Extracting apm_mark_files_for_reload from apm_mark_version_for_reload so that the functionality of scheduling files for reload could be reused.

  1. … 3 more files in changeset.