• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow xowiki to be installed via install.xml without errors.

Problem was, that install.xml does not load init files, therefore

xotcl-core caches were not created, when xowiki-procs are sourced.

Consequence was that e.g. in xowiki/admin/index.tcl incorrect

entries were listed (which went away after the first reboot).

    • -2
    • +8
    ./xotcl-core/tcl/object-cache-init.tcl
Handling of clobs (like in the version in the oacs-5-3 branch, but simpler

due to slot based code); bumping version numbers.

    • -74
    • +150
    ./xotcl-core/tcl/cr-procs.tcl
make sql query look more sane

    • -11
    • +5
    ./acs-subsite/tcl/attribute-procs.tcl
reduce verbosity

Handling of arbitrary attributes of type CLOB in the content repository.

Before this change, only the content were allowed be larger than about 12KB,

other CLOBS showed problems with larger sizes (e.g. instance_attributes).

Now all CLOBs are handled as well automatically outside the view

through separate statements.

    • -19
    • +32
    ./xotcl-core/tcl/generic-procs.tcl
work on clobs for content attributes

    • -23
    • +63
    ./xotcl-core/tcl/generic-procs.tcl
fix for bug #2812

    • -2
    • +2
    ./acs-content-repository/tcl/content-type-procs.tcl
Use the new interface for instance_select_queries provided by xotcl-core 0.71

Produce better SQL queries for "instance_select_query". The new version allows to specify the base_table,

which is either cr_revisions (default) or the automatically generated view (such as e.g. xowiki_pagei).

This change allows to avoid joins of large tables, which might be in large installations slow

allthough all involved join conditions are indexed. The join with acs-objects is now as

well done only when needed (maybe we add an option for make this explicit later, when needed).

remove decoration for set-parameter

Adding a helper class to handle package parameter lookups efficiently and

to handle propagation from parameter-changed callback.

Provide interface for counter to load old statistics.

Overwork Malte's loading of the statistics from the logfile.

    • -17
    • +8
    ./xotcl-request-monitor/tcl/callback-procs.tcl
    • -77
    • +107
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
We need to use the default here, otherwise upgrades might become an issue

    • -1
    • +1
    ./acs-content-repository/tcl/acs-content-repository-init.tcl
checkbox and radio widgets are checked not selected when active see: http://www.w3.org/TR/html4/interact/forms.html

Made sure we are using the right user-new template

Rename exec and replace with the proxy version if ns_proxy is installed

Made sure the content package has the new procedures as well

    • -36
    • +127
    ./acs-content-repository/sql/oracle/content-package.sql
Missing upgrade scripts

    • -0
    • +3
    ./acs-content-repository/sql/oracle/upgrade/upgrade-5.4.0d1-5.4.0d2.sql
    • -0
    • +134
    ./acs-content-repository/sql/oracle/upgrade/upgrade-5.4.0d3-5.4.0d4.sql
    • -0
    • +137
    ./acs-content-repository/sql/oracle/upgrade/upgrade-5.4.0d4-5.4.0d5.sql
    • -0
    • +670
    ./acs-content-repository/sql/oracle/upgrade/upgrade-5.4.0d5-5.4.0d6.sql
Got rid of reliance on Java for Oracle. Removed unused old functions. Hopefully someone else can help with a fresh install test as well

    • -2
    • +2
    ./acs-content-repository/acs-content-repository.info
    • -59
    • +2
    ./acs-content-repository/sql/oracle/content-revision.sql
    • -53
    • +125
    ./acs-content-repository/sql/oracle/content-util.sql
    • -74
    • +1
    ./acs-content-repository/tcl/content-revision-procs.tcl
Made sure we are 'only' running into a problem with throttle do eval. Need Gustafs help here

    • -6
    • +8
    ./xotcl-request-monitor/tcl/callback-procs.tcl
Added callback for parameter change

    • -0
    • +46
    ./xotcl-request-monitor/tcl/callback-procs.tcl
Get rid of the postgres warning "adding missing FROM-clause entry " on sequences

Make "db_nextval acs_object_id_seq" more than twice as fast (from 948 microseconds to 378 microseconds)

    • -2
    • +2
    ./acs-content-repository/acs-content-repository.info
    • -0
    • +839
    ./acs-content-repository/sql/postgresql/upgrade/upgrade-5.4.0d4-5.4.0d5.sql
    • -0
    • +105
    ./acs-kernel/sql/postgresql/upgrade/upgrade-5.4.0d2-5.4.0d3.sql
    • -17
    • +50
    ./acs-tcl/tcl/00-database-procs.tcl
    • -1
    • +1
    ./acs-tcl/tcl/security-procs-postgresql.xql
Added proxy procs. Need to think about renaming exec aso at a later stage

    • -0
    • +27
    ./acs-tcl/tcl/proxy-procs.tcl
Added some debugging code. Made sure we are not exceeding our response reason

    • -2
    • +5
    ./authorize-gateway/tcl/authorize-gateway-procs.tcl
Improve aa regression test results when XOTcl is loaded (add warn_p to doc API);

Provide default values from function args, when provided (it improves API documentation

and fixes a bug in e.g. acs_attribute__create_attribute(), which does not provide a default

value for 'storage' as documented, when NULL is provided;

Resolve cyclic dependencies for ::xo::db::Attribute;

Use column_name for attribute creation.

    • -21
    • +29
    ./xotcl-core/tcl/05-db-procs.tcl
fix regression test in cases it fails

    • -3
    • +3
    ./acs-tcl/tcl/test/datamodel-test-procs.tcl
fix compatibility with new oacs-properties (HEAD, not HEADER_STUFF).

fix octal numbers messages with javascript from newer FF (month 09 is not valid)

move malte's initialization of counters to a place, where it is safe

close file that malte's initialzation did not close

deactivate initialization of counters for the time being, since it makes display very slow, some graphs are drawn as 3 mm thick lines

    • -27
    • +0
    ./xotcl-request-monitor/tcl/throttle_mod-init.tcl
    • -2
    • +42
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
Fixing problem with missing widget

    • -4
    • +6
    ./categories/sql/oracle/category-tree-package.sql
    • -0
    • +9
    ./categories/sql/oracle/upgrade/upgrade-1.1.2d1-1.1.2d2.sql
Update to documentation of the throttler class with a link to Thread management, as this was missing and caused me quite some search time

    • -3
    • +3
    ./xotcl-request-monitor/tcl/throttle_mod-procs.tcl
adding missing function args, fixing incorrect function args, including upgrade script

adding upgrade script