Index: openacs-4/packages/xotcl-core/tcl/03-doc-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/03-doc-procs.tcl,v diff -u -r1.22.2.12 -r1.22.2.13 --- openacs-4/packages/xotcl-core/tcl/03-doc-procs.tcl 15 Mar 2022 12:01:53 -0000 1.22.2.12 +++ openacs-4/packages/xotcl-core/tcl/03-doc-procs.tcl 12 Apr 2022 09:36:39 -0000 1.22.2.13 @@ -11,17 +11,6 @@ @cvs-id $Id$ } -# Per default, the content of the ::xotcl:: namespace is not serialized; -# so we add the specified methods explizitely to the export list -::Serializer exportMethods { - ::xotcl::Object instproc ad_proc - ::xotcl::Object instproc ad_forward - ::xotcl::Class instproc ad_instproc - ::xotcl::Class instproc ad_instforward - ::xotcl::Object instproc ad_doc - ::nx::Class method init -} - ::nx::Object create ::xo::api { array set :methodLabel { @@ -596,6 +585,24 @@ } } +# --------------------------------------------------------------------- +# +# Per default, the content of the "::xotcl" and "::nx" namespace is +# not serialized; so when extending the base classes of the object +# system, one has to these methods explizitely to the export list for +# the serializer. +# +# The following extensions of the base classes are defined here: +# +::Serializer exportMethods { + ::nx::Class instproc init + ::xotcl::Object instproc ad_proc + ::xotcl::Object instproc ad_forward + ::xotcl::Class instproc ad_instproc + ::xotcl::Class instproc ad_instforward + ::xotcl::Object instproc ad_doc +} + ::nx::Class method init {} { set r [next] # Index: openacs-4/packages/xotcl-core/tcl/06-param-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/06-param-procs.tcl,v diff -u -r1.24.2.18 -r1.24.2.19 --- openacs-4/packages/xotcl-core/tcl/06-param-procs.tcl 26 Dec 2021 06:24:05 -0000 1.24.2.18 +++ openacs-4/packages/xotcl-core/tcl/06-param-procs.tcl 12 Apr 2022 09:36:39 -0000 1.24.2.19 @@ -1,3 +1,14 @@ +::xo::library doc { + + xotcl-core implementation for OpenACS package parameters. + + This functionality was backported to acs-tcl in OpenACS 5.10. The + functions here are just for backward compatibility, in case these + functions were called directly. + + @author Gustaf Neumann (neumann@wu-wien.ac.at) +} + # Motivations: # # - Huge number of parameter_values in larger dotlrn installations Index: openacs-4/packages/xotcl-core/tcl/50-protocol-handler-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/50-protocol-handler-procs.tcl,v diff -u -r1.30.2.6 -r1.30.2.7 --- openacs-4/packages/xotcl-core/tcl/50-protocol-handler-procs.tcl 26 Feb 2021 19:15:52 -0000 1.30.2.6 +++ openacs-4/packages/xotcl-core/tcl/50-protocol-handler-procs.tcl 12 Apr 2022 09:36:39 -0000 1.30.2.7 @@ -1,3 +1,11 @@ +::xo::library doc { + + Protocol handles, mostly for defining extra HTTP methods. + + @author Gustaf Neumann (neumann@wu-wien.ac.at) +} + + namespace eval ::xo { Class create ProtocolHandler -parameter { {url} Index: openacs-4/packages/xotcl-core/tcl/html-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/html-procs.tcl,v diff -u -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/xotcl-core/tcl/html-procs.tcl 31 Jan 2020 18:04:45 -0000 1.4.2.2 +++ openacs-4/packages/xotcl-core/tcl/html-procs.tcl 12 Apr 2022 09:36:39 -0000 1.4.2.3 @@ -1,3 +1,10 @@ +::xo::library doc { + + Tdom support functions. Just to make Tdom createNodeCmds available. + + @author Gustaf Neumann (neumann@wu-wien.ac.at) +} + package require tdom ad_proc -public -deprecated require_html_procs {} { Index: openacs-4/packages/xotcl-core/tcl/install-check-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/install-check-procs.tcl,v diff -u -r1.6.2.4 -r1.6.2.5 --- openacs-4/packages/xotcl-core/tcl/install-check-procs.tcl 6 Dec 2020 08:37:05 -0000 1.6.2.4 +++ openacs-4/packages/xotcl-core/tcl/install-check-procs.tcl 12 Apr 2022 09:36:39 -0000 1.6.2.5 @@ -1,3 +1,10 @@ +::xo::library doc { + + Callback proc for operations before and after installs. + + @author Gustaf Neumann (neumann@wu-wien.ac.at) +} + namespace eval ::xotcl-core { ad_proc -private ::xotcl-core::before-install {} {