• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
use tcl 8.4 style comparison operators

fixes for all cases, where ::template::head::* variables (a) might survive a connection and (b) where they are not

initialized properly.

adding support for Xinha to new master templates

fix 2 bugs: (a) ::template::head::scripts variable was accumulating content over multiple requests (namespaced variables are not reset)

(b) order of list elements in ::template::head::scripts was incorrect (why not using objects?)

adding https support, adding some documentation

Update to reflect the need for template::head

Allow editing of CSS files if running 5.4 with template::head support

make handling of unknown file types more robust

Set default order for class members

Fix commented out title, with title in the html comment, occaisionally a

user would type "--" in the title causing the page to break because the

comment was not parsed correctly.

Solved bug in function switch

use tcl 8.4 comparison operators and braced exprs for byte code compilation

use tcl 8.4 style comparisons and braced exprs

Free generation of stub objects for accessing stored procedures from db_function args.

The new version uses PostgresSQLs system catalog + parses first paragraph of function declarations

eCVS: ----------------------------------------------------------------------

    • -120
    • +236
    /openacs-4/packages/xotcl-core/tcl/05-db-procs.tcl
new update script in case, someone managed to get the .info file without the update script

add update script

add missing alias for function category__name

fix more function_args, fix comment for default values in stored procedures

provide default for pretty_name in ::xo::db::Class

Made class_to_object_type more robust to allow ::xo::db::Class instances with arbitrary superclasses

move ::xowiki::Page requireCSS and friends into ::xo namespace

    • -1
    • +1
    /openacs-4/packages/xowiki/lib/view.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +1
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
    • -26
    • +3
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
    • -1
    • +1
    /openacs-4/packages/xowiki/www/portlet-ajax.tcl
replicate Emma's referer fix on HEAD

fix ordering in weblog query

    • -2
    • +3
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
bump version number to assure versions are in sync

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
turn on page fragment caching for categories-recent

Page Fragment Cache for ::xowiki::portet classes

    • -5
    • +12
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -2
    • +18
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
beautification of SQL query

make usage of new parameter code explicit

make code more robust when run under scheduled procs

guard call to initialize_loaded_object in instantiate_objects for plain xotcl objects, not having this method