Index: openacs-4/packages/xotcl-core/xotcl-core.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/xotcl-core.info,v diff -u -N -r1.92.2.15 -r1.92.2.16 --- openacs-4/packages/xotcl-core/xotcl-core.info 31 Aug 2016 11:40:29 -0000 1.92.2.15 +++ openacs-4/packages/xotcl-core/xotcl-core.info 31 Aug 2016 11:55:53 -0000 1.92.2.16 @@ -13,7 +13,7 @@ Gustaf Neumann XOTcl library functionality (e.g. thread handling, online documentation, Generic Form and List Classes) - 2016-02-13 + 2016-08-31 WU Vienna <pre> This component contains some core functionality for OpenACS @@ -23,26 +23,21 @@ documenting XOTcl object, classes and methods integrated with the api-browser of OpenACS. Documented procs and instproc an be created using the methods ad_proc -and ad_instproc. This component provides as +and ad_instproc. This component provides as well an XOTcl Object and Class browser, as well as means to control the recreation of objects and classes when components are reloaded. -0.23: contains a major overhaul of the Generic classes. Object preliminary - object layer for content repository, oo templating -0.36: caching support for cr-items -0.38: important change: uses cr_items.name instead of cr_revision.title - to label content items. This effects as well the api (lookup uses -name instead of -title). -0.40: updating package_id in acs_objects, requires now OpenACS 5.2.* -0.41: supporting storage_type file, on_submit method and html for forms -0.43: context and connection context -0.44: use connection_context, sch regression test works -0.45: xo:db require operations -0.48: policies -0.49: stored procedures object proxies (postgres and Oracle) -0.51: require package -0.52: distinguish between ImageField and ImageAnchorField, start using slots, - multivalued form entries, bulk-actions, improved localization, improved sql layer (:.xo::db::sql) -0.70: oo interface to acs-object, acs-object-types and cr-items/revisions based on XOTcl slots +Features: +- oo-abstraction with caching (acs-objects and cr-items/revisions) +- single and multi instantiations (turn all tuples into objects) +- object life-time support (automatic cleanup when needed after request) +- proxy objects for stored procedures/functions (PostgreSQL and + Oracle) +- db-abstraction for PostgreSQL and Oracle (e.g. queries composition) +- context-management: context objects for (connections and db-queries) +- security policies +- GUI and DOM support (via tdom) +- support for XOTcl and NX </pre> BSD-Style