• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Callback implmentation, see tip 79 for details

log a debug message for procs declared in a namespace eval rather than explicit namespace

merge of changes between oacs-5-0-0b4 and oacs-5-0-0-final to HEAD

  1. … 286 more files in changeset.
typo -proc instead of -public, bug 1295

add -public and -private for some procs, minor bug in acs_object::get some @see notes

  1. … 12 more files in changeset.
add =t =f to boolean flags, fix docs, some cleanup on logging

  1. … 1 more file in changeset.
merge of 4.6.3b1 to HEAD

  1. … 101 more files in changeset.
adding proc ad_assert_arg_value_in_list on 4-6 branch (it was added previously on head)

adding proc ad_assert_arg_value_in_list which is a first stab at providing some kind of systematic argument checking for ad_proc arguments

Added comment only re. number_p returns true for empty_string.

Upgrade to 4.6.2

  1. … 30 more files in changeset.
Making apm_source update the apm_library_mtime variable (just like the analogous proc for xql files does). Making installation log much less information to the browser (changing from apm_ns_write_callback to apm_dummy_callback). Moving initialization of util_memoize cache to happen before first package is installed (fixes bug 242).

  1. … 3 more files in changeset.
issuing a debug level warning when deprecated procs with the warn flag are invoked

Merging changes from oacs-4-6

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

- Merge ad_proc documentation improvements to HEAD.

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

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

make some procs -public (like empty_string_p)

documentation cleanup

  1. … 1 more file in changeset.
don't make assumptions about what namespace we are upleveling to, when upleveling we must fully qualify the procs we are calling, for example we should say "set foo [uplevel {::set bar greble}]"

A bunch of "ACS"->"OpenACS" and similar changes

  1. … 28 more files in changeset.
Make ad_proc namespace aware

1. Removed acs_source (which Ben had already removed, I think he just forgot

to commit)

2. Wrote a PG semi-replacement query for an Oracle query containing "sample()"

  1. … 2 more files in changeset.
added acs_source to wrap the source command, and changed the QD to recognize scripts called by acs_source

  1. … 5 more files in changeset.

Moved the bootstrap and installer stuff into their own mini-package, which

let me clean up the loading of acs-tcl a bit and isolate all the bits of

APM-knowledge required in the pre-acs-tcl bootstrapping process into a single

apm file. In general, bootstrap.tcl is cleaner and easier to read.

    • -0
    • +519
    ./00-proc-procs.tcl
  1. … 37 more files in changeset.