• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix singular/plural typos

  1. … 6 more files in changeset.
Fix typos

  1. … 28 more files in changeset.
Remove extra line

Prefer 'in' and 'ni' operators over lsearch for testing list containment

  1. … 3 more files in changeset.
Prefer lappend over concat for appending lists (lappend modifies the variable 'in place')

  1. … 3 more files in changeset.
Mark procs as deprecated, which were previously just documented as

deprecated and document recommended versions via @see. These procs

should be moved to *deprecated*.tcl after a while to give people

a chance to react (maybe in 5.11 or 5.12).

site_node::conn_url -> ad_conn

site_nodes_sync -> site_node::init_cache

site_node_id -> site_node::get_node_id -url

site_map_unmount_application -> site_node::unmount

site_node_delete_package_instance -> site_node::delete

Prefer lappend over concat for appending lists (lappend modifies the variable 'in place')

modermize tcl

modernize tcl

  1. … 1 more file in changeset.
Fix typo (db_list_of_list -> db_list_of_lists)

  1. … 2 more files in changeset.
Fix typos

  1. … 33 more files in changeset.
Fix typos

  1. … 22 more files in changeset.
Fix a message which is used only in one place. There, a lowercase first letter is correct.

    • -1
    • +1
    ./catalog/acs-tcl.de_DE.ISO-8859-1.xml
fix more typos

  1. … 5 more files in changeset.
revert escaped changes

fix more typos

Fix template resolution of inheritance

Fix typos

    • -1
    • +1
    ./catalog/acs-tcl.en_US.ISO-8859-1.xml
  1. … 6 more files in changeset.
Fix typos

  1. … 57 more files in changeset.
Fix typos

  1. … 37 more files in changeset.
Fix typos

  1. … 27 more files in changeset.
Fix typos

  1. … 13 more files in changeset.
fix typos

  1. … 4 more files in changeset.
factor out more server speicifc code

    • -1
    • +60
    ./tcl/utilities-procs-aolserver.tcl
Fix even more typos

  1. … 24 more files in changeset.
mark *not_cached functions as private

  1. … 2 more files in changeset.
- provide test case for html-to-text conversion

- provide a version of html-to-text based on ns_reflow_text

    • -0
    • +81
    ./tcl/test/html-conversion-procs.tcl
Part 3 of scalability improvement: provide lock-free implementation of

ad_page_contract_filter_rules. If nothing bad shows up, the

underlaying nsv-arrays can be removed completely.

If one looks at the top 10 nsv mutex locks of a rather busy site

(nsd running for 3 days), one can see the ad_page_contract_filters

and ad_page_contract_filter_rules belong to the most frequent

mutex locks, which can be avoided at completely. These two

arrays make up of nearly 40% of the top 10 nsv locks.

ad_page_contract_filters 38042679

api_proc_doc 37717019

ad_page_contract_filter_rules 26036060

::xotcl::THREAD 18628540

OACS_FULLQUERIES 17771146

ds_properties 7855339

rp_extension_handlers 6837414

apm_subsite_packages_list 3524672

apm_reload_watch 3514474

apm_properties 3514472

    • -14
    • +21
    ./tcl/tcl-documentation-procs.tcl
Part 2 of scalability improvement: provide lock-free implementation of ad_page_contract_filters (*rules are still missing)

fix for backwards compatibility test for ns_reflow_text