This commit was manufactured by cvs2svn to create branch 'oacs-5-4'.

Sprout from master 2008-01-21 16:42:56 UTC Don Baccus  <dhogaza@pacifier.com> 'Fixed another test that failed due to user caching'
Cherrypick from xinha-nightly 2005-11-02 08:56:31 UTC Gustaf Neumann  <gustaf.neumann@wu-wien.ac.at> 'Initial checkin':
    packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/abbr/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/abbr/en.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/abbreviation.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/blufur.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/palecnvs.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/ppplcnvs.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/thumbnails/blufur.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/thumbnails/palecnvs.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/thumbnails/ppplcnvs.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/thumbnails/ylwsand.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/backgrounds/ylwsand.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/BackgroundImage/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/CharCounter/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/CharacterMap/CharacterMap.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/CharacterMap/lang/it.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/CharacterMap/lang/nl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/CharacterMap/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ClientsideSpellcheck/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ContextMenu/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ContextMenu/menu.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/DynamicCSS/lang/nl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/DynamicCSS/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/EditTag/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/EditTag/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/EditTag/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Equation/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FindReplace/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FindReplace/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FindReplace/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FindReplace/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/README
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/default_form.html
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/formmail.php
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/iframe.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Forms/forms.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullPage/lang/nl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullPage/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullPage/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullScreen/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullScreen/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullScreen/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/FullScreen/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/HorizontalRule/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/HorizontalRule/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/HtmlTidy/README
    packages/acs-templating/www/resources/xinha-nightly/plugins/HtmlTidy/html-tidy-config.cfg
    packages/acs-templating/www/resources/xinha-nightly/plugins/HtmlTidy/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/HtmlTidy/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/HtmlTidy/lang/nl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/README.txt
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/ImageEditor.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/editor.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/editorFrame.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/hover.htc
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/slider.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/ddt.php
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/demo_images/bikerpeep.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/demo_images/wesnoth078.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/2x2.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/2x2_w.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/Thumbs.db
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/islocked2.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/spacer.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/unlocked.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertAnchor/img/placeholder.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertAnchor/insert-anchor.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertAnchor/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertAnchor/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertAnchor/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertMarquee/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertMarquee/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertMarquee/lang/it.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertMarquee/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertPagebreak/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertPagebreak/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertPagebreak/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertPicture/demo_pictures/bikerpeep.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertPicture/demo_pictures/wesnoth078.jpg
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertPicture/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0001.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0002.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0003.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0004.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0005.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0006.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0007.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0008.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0012.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0014.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0017.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0032.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0034.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0035.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0037.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0040.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0050.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0053.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0054.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0063.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0069.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0073.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0075.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0078.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0079.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0081.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0095.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0114.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0127.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0143.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0173.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0191.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0203.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0204.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0221.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0253.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0256.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0258.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0274.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0283.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0296.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0306.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0312.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0321.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0326.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0334.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0335.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0371.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0374.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0379.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0395.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0405.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0415.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0440.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0455.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0460.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0470.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0481.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0491.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0499.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0527.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0529.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0533.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0541.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0562.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0563.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSmiley/smileys/0565.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/LangMarks/lang-marks.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/LangMarks/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/LangMarks/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/LangMarks/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/img/empty.gif
    packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/img/offline.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/ListType.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/circle.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/decimal.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/disc.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/lower-alpha.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/lower-roman.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/none.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/square.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/upper-alpha.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/img/upper-roman.png
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/lang/nl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/NoteServer/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/NoteServer/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/PasteText/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/PasteText/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/PasteText/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/PasteText/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/SpellChecker/README
    packages/acs-templating/www/resources/xinha-nightly/plugins/SpellChecker/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/SpellChecker/spell-check-style.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/Stylist/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Stylist/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Stylist/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Stylist/lang/pl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/SuperClean/filters/paragraph.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/SuperClean/filters/word.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/SuperClean/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/SuperClean/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/TableOperations/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Template/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Template/lang/no.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/Template/template.css
    packages/acs-templating/www/resources/xinha-nightly/plugins/UnFormat/lang/de.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/UnFormat/lang/fr.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/UnFormat/lang/nl.js
    packages/acs-templating/www/resources/xinha-nightly/plugins/UnFormat/lang/no.js
Delete:
    packages/acs-kernel/sql/test/acs-objects-test.sql
    packages/acs-kernel/sql/test/groups-test.sql
    packages/ref-countries/catalog/ref-countries.de_DE.ISO-8859-1.xml
    packages/ref-countries/catalog/ref-countries.en_US.ISO-8859-1.xml
Bumped version numbers...
set default language (if no language is specified) for spell to en_US
provide IDs for forms
Fixed public procs without documentation blocks which caused automated tests
to fail.  I even tried to write meaningful documentation in some cases.

Fixed constraint names that also caused automated test failures FOR PG ONLY.
Someone who used Oracle can fix the Oracle ones if they want.
A variety of things ...
1. maturity level of acs-mail-lite/notifications set to 2 until final release
2. intermedia bumped to 5.4.0b1 (missed this earlier) and maturity to 3
3. tsearch2-driver maturity set to 3
Adding missing space in callback definition
Fix bug in subject encoding proc
Merge default mime type fix from HEAD
HTML Strict cleanup
HTML Strict cleanup
Creating privilege annotate in case it's not created.
Put "<div>" around hidden elements put out by the formtemplate tag when a custom
template layout rather than a style template is used and that custom template
layout doesn't put out the hidden elements manually.
Type attribute of the style tag was rendered twice
HTML Strict cleanup
HTML Strict cleanup
Don't put out row in the HTML tag, it's not an attribute
Bumped version number in the file
Added pointer to template::head
Bumped version numbers to 5.4.0