• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
make some Notices either warnings or debug and made them more descriptive by generally including the proc name as well bug #1032

  1. … 74 more files in changeset.
making sure proc apm_load_any_changed_libraries never reloads -init.tcl files. Those should only be source on server startup. Not sure how the -init.tcl files got on the reload list in the first place.

- make the memoized procs private

- 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.