• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- improve portability for tcl 8.5 and naviserver

- added util_memoize_flush_pattern, which works exactly like util_memoize_flush_regexp, execpt

a) it accepts a glob style pattern instead of a regular expression

b) it does not retrieve all memoize keys from the cache, but only the matching keys (via ns_cache names glob parameter)

c) it is much faster

1. Changed trigger functions from "opaque" to "trigger" to get rid of the

warnings during initial install (only for acs-kernel, there are a lot

elsewhere!)

2. Added "embeds" for postgresql and partially for oracle.

3. Added global parameters for postgresql and partially for oracle.

(oracle will be forthcoming shortly)

    • -0
    • +12
    ./tcl/apm-install-procs-postgresql.xql
    • -1
    • +11
    ./tcl/parameter-procs-postgresql.xql
    • -25
    • +40
    ./tcl/request-processor-procs.tcl
  1. … 17 more files in changeset.
HTML strict cleanup

Realeasing the handler in case we got it.

Added rp_form_update, like rp_form_put but calls ns_set update instead of

ns_set put.

Spanish translation

    • -0
    • +1
    ./catalog/acs-tcl.es_ES.ISO-8859-1.xml
  1. … 13 more files in changeset.
Changed db_flush to use the ns_cache names pattern construct to only return

the matching names, rather than return all names then flush those that match

the pattern (I was unaware that names took a pattern arg, how embarrasing!)

adding util_current_location_node_id, adding feature to ad_context_bar_multirow to automatically adapt when serving host_node_mapped urls

Bumped version number.

  1. … 1 more file in changeset.
Fixed bug (missing ";" before "end")

Fixed the copying of inherited and descendent parameters for extending or

embedding packages.

    • -36
    • +25
    ./tcl/apm-install-procs-oracle.xql
    • -20
    • +8
    ./tcl/apm-install-procs-postgresql.xql
Added a simple utility to transform a pretty name into a path snippet.

Update comment

Navigation context bar Internationalization

    • -0
    • +1
    ./catalog/acs-tcl.en_US.ISO-8859-1.xml
Exposed parameter inheritance for use by the interactive APM package builder.

    • -13
    • +13
    ./tcl/apm-install-procs-oracle.xql
    • -13
    • +13
    ./tcl/apm-install-procs-postgresql.xql
TIP #138 - Add relation_tag to acs_data_links

    • -26
    • +76
    ./tcl/application-data-link-procs.tcl
    • -6
    • +23
    ./tcl/application-data-link-procs.xql
    • -0
    • +149
    ./tcl/test/application-data-link-procs.tcl
  1. … 5 more files in changeset.
Fix Torben blunder.

adding site_node::conn_url which adjusts ns_conn url output depending on if connection is via main domain or a site host_node.

bumping version because of adding parameter UseHostnameDomainforReg for easier management of host_node mapped domains that share main domain's HTTPS connection for secure sessions and login, revised ad_get_login_url accordingly, defaults to no change with prior version.

minor comment improvements for easier debugging, now external_url_p checks against encoded urls as well.

Support one or more package_keys in site_node::get_children. This let's you find all subsite candidate packages using [subsite::package_keys]. Also useful when you want to find any packages that extend another package.

Added a missing subst in ad_set_form_values

Somehow managed to forget committing the version bump to 5.5.1 to CVS

  1. … 22 more files in changeset.
Fixed a bug in my new simplifed bio code, uncovered by automated testing

(how timely given my earlier e-mail today!)

Merged 5.5.1 to HEAD

  1. … 181 more files in changeset.
Bumped version number to 5.5.1b1 in preparation for release.

  1. … 22 more files in changeset.
Fix redirect when ForceHostP is true. Fix redirect to/from HTTP/HTTPS where full URLs are used.

Fix call to is_content_type, parameter was fixed to be object_type to match oracle pl/sql

Bumped version to 5.5.1d1

  1. … 22 more files in changeset.