Index: openacs-4/ChangeLog =================================================================== RCS file: /usr/local/cvsroot/openacs-4/ChangeLog,v diff -u -N -r1.11 -r1.11.2.1 --- openacs-4/ChangeLog 7 Jun 2008 20:28:46 -0000 1.11 +++ openacs-4/ChangeLog 19 Jun 2009 00:51:09 -0000 1.11.2.1 @@ -1,4 +1,4 @@ -2008-04-06 15:39 donb +2009-06-18 23:19 donb * packages/: acs-admin/acs-admin.info, acs-api-browser/acs-api-browser.info, @@ -16,70 +16,835 @@ acs-translations/acs-translations.info, intermedia-driver/intermedia-driver.info, notifications/notifications.info, + openacs-default-theme/openacs-default-theme.info, ref-timezones/ref-timezones.info, search/search.info, - tsearch2-driver/tsearch2-driver.info: Bumped version numbers ... + tsearch2-driver/tsearch2-driver.info: Bumped info files in + preparation for final release. -2008-04-03 12:14 emmar +2009-06-18 14:40 daveb - * packages/acs-subsite/tcl/email-image-procs.tcl: Added return_url - in calls to email_image::get_user_email + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/themes/openacs/langs/en.js: + Add keys for contextmenu to the openacs theme. -2008-04-03 04:27 emmar +2009-06-15 17:03 victorg - * packages/acs-lang/www/admin/message-list.adp: Reintroduced the - form to switch between locales that has been removed by Malte in - previous commits + * packages/tsearch2-driver/tcl/tsearch2-driver-procs.tcl: + Missplaced space in expression was generating wrong query string + for tsearch2 tsquery in some cases. f(g) for example. -2008-04-03 03:58 emmar +2009-06-10 22:24 emmar - * packages/acs-authentication/tcl/authentication-procs.tcl: Added - system name in the from of the verification email sent to the - user + * packages/acs-core-docs/www/: acs-admin.html, + acs-package-dev.html, acs-plat-dev.html, analog-install.html, + analog-setup.html, aolserver.html, aolserver4.html, + apm-design.html, apm-requirements.html, automated-backup.html, + automated-testing-best-practices.html, backup-recovery.html, + backups-with-cvs.html, bootstrap-acs.html, complete-install.html, + configuring-configuring-packages.html, + configuring-configuring-permissions.html, + configuring-install-packages.html, + configuring-mounting-packages.html, configuring-new-site.html, + contributing-code.html, credits.html, cvs-guidelines.html, + cvs-resources.html, cvs-tips.html, database-management.html, + db-api-detailed.html, db-api.html, dev-guide.html, + doc-standards.html, docbook-primer.html, + eng-standards-constraint-naming.html, + eng-standards-filenaming.html, eng-standards-plsql.html, + eng-standards-versioning.html, eng-standards.html, + ext-auth-requirements.html, filename.html, for-everyone.html, + form-builder.html, general-documents.html, groups-design.html, + groups-requirements.html, high-avail.html, how-do-I.html, + i18n-convert.html, i18n-design.html, i18n-introduction.html, + i18n-overview.html, i18n-requirements.html, + i18n-translators.html, i18n.html, index.html, + individual-programs.html, install-cvs.html, + install-daemontools.html, install-full-text-search-openfts.html, + install-full-text-search-tsearch2.html, + install-full-text-search.html, install-ldap-radius.html, + install-more-software.html, install-next-add-server.html, + install-next-backups.html, install-next-nightly-vacuum.html, + install-nsopenssl.html, install-nspam.html, + install-openacs-delete-tablespace.html, + install-openacs-inittab.html, install-openacs-keepalive.html, + install-origins.html, install-overview.html, + install-pam-radius.html, install-php.html, install-qmail.html, + install-redhat.html, install-resources.html, + install-squirrelmail.html, install-ssl.html, install-steps.html, + install-tclwebtest.html, ix01.html, kernel-doc.html, + kernel-overview.html, mac-installation.html, + maint-performance.html, maintenance-deploy.html, + maintenance-web.html, nxml-mode.html, object-identity.html, + object-system-design.html, object-system-requirements.html, + objects.html, openacs-cvs-concepts.html, openacs-overview.html, + openacs-unpack.html, openacs.html, oracle.html, os-install.html, + os-security.html, packages.html, parties.html, + permissions-design.html, permissions-requirements.html, + permissions-tediously-explained.html, permissions.html, + postgres.html, profile-code.html, + programming-with-aolserver.html, psgml-for-emacs.html, + psgml-mode.html, release-notes-4-5.html, + release-notes-4-6-2.html, release-notes-4-6-3.html, + release-notes-4-6.html, release-notes.html, + releasing-openacs-core.html, releasing-openacs.html, + releasing-package.html, remote-postgres.html, + request-processor.html, requirements-template.html, + rp-design.html, rp-requirements.html, security-design.html, + security-notes.html, security-requirements.html, + snapshot-backup.html, style-guide.html, subsites-design.html, + subsites-requirements.html, subsites.html, tcl-doc.html, + templates.html, tutorial-admin-pages.html, + tutorial-advanced.html, tutorial-caching.html, + tutorial-categories.html, tutorial-comments.html, + tutorial-css-layout.html, tutorial-cvs.html, + tutorial-database.html, tutorial-debug.html, + tutorial-distribute.html, tutorial-etp-templates.html, + tutorial-future-topics.html, tutorial-hierarchical.html, + tutorial-html-email.html, tutorial-newpackage.html, + tutorial-notifications.html, tutorial-pages.html, + tutorial-parameters.html, tutorial-schedule-procs.html, + tutorial-second-database.html, tutorial-specs.html, + tutorial-upgrade-scripts.html, tutorial-upgrades.html, + tutorial-vuh.html, tutorial-wysiwyg-editor.html, tutorial.html, + unix-installation.html, update-repository.html, + update-translations.html, upgrade-4.5-to-4.6.html, + upgrade-4.6.3-to-5.html, upgrade-5-0-dot.html, + upgrade-openacs-files.html, upgrade-overview.html, + upgrade-supporting.html, upgrade.html, uptime.html, + using-cvs-with-openacs.html, variables.html, + win2k-installation.html: Generation of HTML files for the doc -2008-04-03 03:35 emmar +2009-06-10 17:06 emmar - * packages/acs-subsite/www/shared/send-email.tcl: Export return_url - in the send-email form + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/themes/openacs/: + editor_template.js, editor_template_src.js: Remove the oacslink + and oacsimage buttons from the default config of the openacs + theme. -2008-04-03 03:07 emmar +2009-06-10 17:00 emmar - * packages/acs-subsite/www/admin/site-map/site-map.tcl: HTML Strict - cleanup + * packages/acs-templating/: acs-templating.info, + tcl/richtext-procs.tcl: Removed plugins from the default config + of tinymce since they need acs-templating to be mounted and it's + not by default. Rolling back to be xinha the default editor. -2008-04-03 01:38 emmar +2009-06-10 16:32 daveb - * packages/acs-templating/resources/forms/standard.adp: Enclosed - legend text in span so a style can be applied to it if needed. - Applied implicit association for checkbox/radio by wrapping the - formfield with the label tag. Don't generate empty div blocks - (e.g. when label is empty) + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/oacslink/: + editor_plugin.js, editor_plugin_src.js: Allow adding a link + without selecting text first. -2008-04-02 07:47 emmar +2009-06-10 00:50 donb - * packages/acs-lang/tcl/: lang-util-procs-oracle.xql, - lang-util-procs-postgresql.xql: Fixed for spellcheck. We want to - match only the enabled languages. + * packages/: acs-admin/acs-admin.info, + acs-api-browser/acs-api-browser.info, + acs-authentication/acs-authentication.info, + acs-automated-testing/acs-automated-testing.info, + acs-bootstrap-installer/acs-bootstrap-installer.info, + acs-content-repository/acs-content-repository.info, + acs-core-docs/acs-core-docs.info, acs-kernel/acs-kernel.info, + acs-lang/acs-lang.info, acs-mail-lite/acs-mail-lite.info, + acs-messaging/acs-messaging.info, + acs-reference/acs-reference.info, + acs-service-contract/acs-service-contract.info, + acs-subsite/acs-subsite.info, acs-tcl/acs-tcl.info, + acs-templating/acs-templating.info, + acs-translations/acs-translations.info, + intermedia-driver/intermedia-driver.info, + notifications/notifications.info, + openacs-default-theme/openacs-default-theme.info, + ref-timezones/ref-timezones.info, search/search.info, + tsearch2-driver/tsearch2-driver.info: Bumped version number and + release date in anticipation of releasing beta1 after tomorrow's + OCT meeting. -2008-03-29 09:16 emmar +2009-06-09 17:14 daveb - * packages/acs-subsite/: lib/user-info.adp, lib/user-info.tcl, - www/user/basic-info-update.tcl: Set focus for user-info form + * packages/acs-templating/www/resources/tinymce/: changelog, + changelog.txt: TinyMCE upgrade changelog moved to changelog.txt -2008-03-29 04:18 emmar +2009-06-09 16:36 emmar - * packages/acs-templating/www/resources/mktree.js: Added the - mktree_remember global variable so scripts that use mktree can - decide if they want to keep the state of tree or not - (mktree_remember defaults to false) + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/: + oacsimage/langs/en.js, oacsimage/langs/es.js, + oacslink/langs/en.js, oacslink/langs/es.js: Added missing + messages and spanish translation -2008-03-27 14:37 emmar +2009-06-09 15:33 emmar - * packages/acs-templating/www/resources/mktree.js: Replaced the use - of the non valid attribute 'remember' by checking if the node has - children to create/update a cookie that keeps its state + * packages/acs-core-docs/www/xml/for-everyone/release-notes.xml: + Updated tinymce version number for 5.5.0 releases -2008-03-22 16:46 donb +2009-06-09 15:30 emmar + * packages/acs-templating/tcl/richtext-procs.tcl: Updated + template::widget::richtext doc to include tinymce + +2009-06-08 22:47 daveb + + * packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/: + tiny_mce.js, tiny_mce_popup.js, tiny_mce_src.js, + plugins/advhr/editor_plugin_src.js, + plugins/advimage/editor_plugin_src.js, + plugins/advlink/editor_plugin_src.js, + plugins/advlink/js/advlink.js, + plugins/autosave/editor_plugin_src.js, + plugins/bbcode/editor_plugin_src.js, + plugins/compat2x/editor_plugin_src.js, + plugins/contextmenu/editor_plugin_src.js, + plugins/directionality/editor_plugin_src.js, + plugins/emotions/editor_plugin_src.js, + plugins/example/editor_plugin_src.js, + plugins/fullpage/editor_plugin_src.js, + plugins/fullscreen/editor_plugin_src.js, + plugins/iespell/editor_plugin_src.js, + plugins/inlinepopups/editor_plugin_src.js, + plugins/insertdatetime/editor_plugin_src.js, + plugins/layer/editor_plugin_src.js, + plugins/media/editor_plugin_src.js, + plugins/nonbreaking/editor_plugin_src.js, + plugins/noneditable/editor_plugin_src.js, + plugins/pagebreak/editor_plugin_src.js, + plugins/paste/editor_plugin.js, + plugins/paste/editor_plugin_src.js, plugins/paste/pastetext.htm, + plugins/paste/pasteword.htm, plugins/paste/js/pastetext.js, + plugins/paste/js/pasteword.js, + plugins/preview/editor_plugin_src.js, + plugins/print/editor_plugin_src.js, + plugins/safari/editor_plugin.js, + plugins/safari/editor_plugin_src.js, + plugins/save/editor_plugin_src.js, + plugins/searchreplace/editor_plugin_src.js, + plugins/spellchecker/editor_plugin_src.js, + plugins/style/editor_plugin_src.js, plugins/style/js/props.js, + plugins/tabfocus/editor_plugin.js, + plugins/tabfocus/editor_plugin_src.js, + plugins/table/editor_plugin_src.js, plugins/table/js/table.js, + plugins/template/editor_plugin_src.js, + plugins/visualchars/editor_plugin_src.js, + plugins/xhtmlxtras/editor_plugin_src.js, + plugins/xhtmlxtras/js/abbr.js, plugins/xhtmlxtras/js/acronym.js, + plugins/xhtmlxtras/js/attributes.js, + plugins/xhtmlxtras/js/cite.js, plugins/xhtmlxtras/js/del.js, + plugins/xhtmlxtras/js/element_common.js, + plugins/xhtmlxtras/js/ins.js, + themes/advanced/editor_template_src.js, + themes/simple/editor_template_src.js, utils/editable_selects.js, + utils/form_utils.js, utils/mctabs.js, utils/validate.js: Latest + tinymce 3.2.4.1 + +2009-06-08 14:52 daveb + + * packages/acs-templating/tcl/richtext-procs.tcl: Add per widget + config for tinymce. + +2009-06-08 12:10 victorg + + * packages/acs-tcl/tcl/text-html-procs.tcl: Xpath query is not + being interpreted as it supposed to ( maybe it is a tdom bug ). + +2009-06-03 14:43 daveb + + * packages/acs-content-repository/tcl/content-revision-procs.tcl: + Fix use of ns_mktemp with /tmp/ hard coded. Fix case when tmp + file is not cleaned up when a string is used for a file storage + type + +2009-06-02 22:47 emmar + + * packages/acs-templating/acs-templating.info: Change default + RichTextEditor to tinymce as approved in TIP #134 + +2009-05-27 11:56 emmar + + * packages/acs-subsite/www/: file.vuh, image.vuh, o.vuh: + Permissions check cleanup + +2009-05-26 19:55 emmar + + * packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/: + plugins/oacsimage/langs/bg_dlg.js, + plugins/oacsimage/langs/ca_dlg.js, + plugins/oacsimage/langs/da_dlg.js, + plugins/oacsimage/langs/de_dlg.js, + plugins/oacsimage/langs/el_dlg.js, plugins/oacsimage/langs/en.js, + plugins/oacsimage/langs/es_dlg.js, + plugins/oacsimage/langs/et_dlg.js, + plugins/oacsimage/langs/fa_dlg.js, + plugins/oacsimage/langs/fi_dlg.js, + plugins/oacsimage/langs/fr_dlg.js, + plugins/oacsimage/langs/gl_dlg.js, + plugins/oacsimage/langs/hr_dlg.js, + plugins/oacsimage/langs/hu_dlg.js, + plugins/oacsimage/langs/is_dlg.js, + plugins/oacsimage/langs/it_dlg.js, + plugins/oacsimage/langs/ja_dlg.js, + plugins/oacsimage/langs/ko_dlg.js, + plugins/oacsimage/langs/lt_dlg.js, + plugins/oacsimage/langs/lv_dlg.js, + plugins/oacsimage/langs/ms_dlg.js, + plugins/oacsimage/langs/nl_dlg.js, + plugins/oacsimage/langs/nn_dlg.js, + plugins/oacsimage/langs/no_dlg.js, + plugins/oacsimage/langs/pl_dlg.js, + plugins/oacsimage/langs/pt_dlg.js, + plugins/oacsimage/langs/ro_dlg.js, + plugins/oacsimage/langs/ru_dlg.js, + plugins/oacsimage/langs/si_dlg.js, + plugins/oacsimage/langs/sr_dlg.js, + plugins/oacsimage/langs/sv_dlg.js, + plugins/oacsimage/langs/th_dlg.js, + plugins/oacsimage/langs/tr_dlg.js, + plugins/oacsimage/langs/uk_dlg.js, + plugins/oacsimage/langs/zh_dlg.js, + plugins/oacslink/langs/bg_dlg.js, + plugins/oacslink/langs/ca_dlg.js, + plugins/oacslink/langs/da_dlg.js, + plugins/oacslink/langs/de_dlg.js, + plugins/oacslink/langs/el_dlg.js, plugins/oacslink/langs/en.js, + plugins/oacslink/langs/en_dlg.js, + plugins/oacslink/langs/es_dlg.js, + plugins/oacslink/langs/et_dlg.js, + plugins/oacslink/langs/fa_dlg.js, + plugins/oacslink/langs/fi_dlg.js, + plugins/oacslink/langs/fr_dlg.js, + plugins/oacslink/langs/gl_dlg.js, + plugins/oacslink/langs/hr_dlg.js, + plugins/oacslink/langs/hu_dlg.js, + plugins/oacslink/langs/is_dlg.js, + plugins/oacslink/langs/it_dlg.js, + plugins/oacslink/langs/ja_dlg.js, + plugins/oacslink/langs/ko_dlg.js, + plugins/oacslink/langs/lt_dlg.js, + plugins/oacslink/langs/lv_dlg.js, + plugins/oacslink/langs/ms_dlg.js, + plugins/oacslink/langs/nl_dlg.js, + plugins/oacslink/langs/nn_dlg.js, + plugins/oacslink/langs/no_dlg.js, + plugins/oacslink/langs/pl_dlg.js, + plugins/oacslink/langs/pt_dlg.js, + plugins/oacslink/langs/ro_dlg.js, + plugins/oacslink/langs/ru_dlg.js, + plugins/oacslink/langs/si_dlg.js, + plugins/oacslink/langs/sr_dlg.js, + plugins/oacslink/langs/sv_dlg.js, + plugins/oacslink/langs/th_dlg.js, + plugins/oacslink/langs/tr_dlg.js, + plugins/oacslink/langs/uk_dlg.js, + plugins/oacslink/langs/zh_dlg.js, + themes/advanced/langs/en_dlg.js: Language packs for oacs plugins + +2009-05-26 15:00 emmar + + * packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/: + langs/bg.js, langs/ca.js, langs/da.js, langs/de.js, langs/el.js, + langs/es.js, langs/et.js, langs/fa.js, langs/fi.js, langs/fr.js, + langs/gl.js, langs/hr.js, langs/hu.js, langs/is.js, langs/it.js, + langs/ja.js, langs/ko.js, langs/lt.js, langs/lv.js, langs/ms.js, + langs/nl.js, langs/nn.js, langs/no.js, langs/pl.js, langs/pt.js, + langs/ro.js, langs/ru.js, langs/si.js, langs/sr.js, langs/sv.js, + langs/th.js, langs/tr.js, langs/uk.js, langs/zh.js, + plugins/advhr/langs/bg_dlg.js, plugins/advhr/langs/ca_dlg.js, + plugins/advhr/langs/da_dlg.js, plugins/advhr/langs/de_dlg.js, + plugins/advhr/langs/el_dlg.js, plugins/advhr/langs/es_dlg.js, + plugins/advhr/langs/et_dlg.js, plugins/advhr/langs/fa_dlg.js, + plugins/advhr/langs/fi_dlg.js, plugins/advhr/langs/fr_dlg.js, + plugins/advhr/langs/gl_dlg.js, plugins/advhr/langs/hr_dlg.js, + plugins/advhr/langs/hu_dlg.js, plugins/advhr/langs/is_dlg.js, + plugins/advhr/langs/it_dlg.js, plugins/advhr/langs/ja_dlg.js, + plugins/advhr/langs/ko_dlg.js, plugins/advhr/langs/lt_dlg.js, + plugins/advhr/langs/lv_dlg.js, plugins/advhr/langs/ms_dlg.js, + plugins/advhr/langs/nl_dlg.js, plugins/advhr/langs/nn_dlg.js, + plugins/advhr/langs/no_dlg.js, plugins/advhr/langs/pl_dlg.js, + plugins/advhr/langs/pt_dlg.js, plugins/advhr/langs/ro_dlg.js, + plugins/advhr/langs/ru_dlg.js, plugins/advhr/langs/si_dlg.js, + plugins/advhr/langs/sr_dlg.js, plugins/advhr/langs/sv_dlg.js, + plugins/advhr/langs/th_dlg.js, plugins/advhr/langs/tr_dlg.js, + plugins/advhr/langs/uk_dlg.js, plugins/advhr/langs/zh_dlg.js, + plugins/advimage/langs/bg_dlg.js, + plugins/advimage/langs/ca_dlg.js, + plugins/advimage/langs/da_dlg.js, + plugins/advimage/langs/de_dlg.js, + plugins/advimage/langs/el_dlg.js, + plugins/advimage/langs/es_dlg.js, + plugins/advimage/langs/et_dlg.js, + plugins/advimage/langs/fa_dlg.js, + plugins/advimage/langs/fi_dlg.js, + plugins/advimage/langs/fr_dlg.js, + plugins/advimage/langs/gl_dlg.js, + plugins/advimage/langs/hr_dlg.js, + plugins/advimage/langs/hu_dlg.js, + plugins/advimage/langs/is_dlg.js, + plugins/advimage/langs/it_dlg.js, + plugins/advimage/langs/ja_dlg.js, + plugins/advimage/langs/ko_dlg.js, + plugins/advimage/langs/lt_dlg.js, + plugins/advimage/langs/lv_dlg.js, + plugins/advimage/langs/ms_dlg.js, + plugins/advimage/langs/nl_dlg.js, + plugins/advimage/langs/nn_dlg.js, + plugins/advimage/langs/no_dlg.js, + plugins/advimage/langs/pl_dlg.js, + plugins/advimage/langs/pt_dlg.js, + plugins/advimage/langs/ro_dlg.js, + plugins/advimage/langs/ru_dlg.js, + plugins/advimage/langs/si_dlg.js, + plugins/advimage/langs/sr_dlg.js, + plugins/advimage/langs/sv_dlg.js, + plugins/advimage/langs/th_dlg.js, + plugins/advimage/langs/tr_dlg.js, + plugins/advimage/langs/uk_dlg.js, + plugins/advimage/langs/zh_dlg.js, + plugins/advlink/langs/bg_dlg.js, plugins/advlink/langs/ca_dlg.js, + plugins/advlink/langs/da_dlg.js, plugins/advlink/langs/de_dlg.js, + plugins/advlink/langs/el_dlg.js, plugins/advlink/langs/es_dlg.js, + plugins/advlink/langs/et_dlg.js, plugins/advlink/langs/fa_dlg.js, + plugins/advlink/langs/fi_dlg.js, plugins/advlink/langs/fr_dlg.js, + plugins/advlink/langs/gl_dlg.js, plugins/advlink/langs/hr_dlg.js, + plugins/advlink/langs/hu_dlg.js, plugins/advlink/langs/is_dlg.js, + plugins/advlink/langs/it_dlg.js, plugins/advlink/langs/ja_dlg.js, + plugins/advlink/langs/ko_dlg.js, plugins/advlink/langs/lt_dlg.js, + plugins/advlink/langs/lv_dlg.js, plugins/advlink/langs/ms_dlg.js, + plugins/advlink/langs/nl_dlg.js, plugins/advlink/langs/nn_dlg.js, + plugins/advlink/langs/no_dlg.js, plugins/advlink/langs/pl_dlg.js, + plugins/advlink/langs/pt_dlg.js, plugins/advlink/langs/ro_dlg.js, + plugins/advlink/langs/ru_dlg.js, plugins/advlink/langs/si_dlg.js, + plugins/advlink/langs/sr_dlg.js, plugins/advlink/langs/sv_dlg.js, + plugins/advlink/langs/th_dlg.js, plugins/advlink/langs/tr_dlg.js, + plugins/advlink/langs/uk_dlg.js, plugins/advlink/langs/zh_dlg.js, + plugins/emotions/langs/bg_dlg.js, + plugins/emotions/langs/ca_dlg.js, + plugins/emotions/langs/da_dlg.js, + plugins/emotions/langs/de_dlg.js, + plugins/emotions/langs/el_dlg.js, + plugins/emotions/langs/es_dlg.js, + plugins/emotions/langs/et_dlg.js, + plugins/emotions/langs/fa_dlg.js, + plugins/emotions/langs/fi_dlg.js, + plugins/emotions/langs/fr_dlg.js, + plugins/emotions/langs/gl_dlg.js, + plugins/emotions/langs/hr_dlg.js, + plugins/emotions/langs/hu_dlg.js, + plugins/emotions/langs/is_dlg.js, + plugins/emotions/langs/it_dlg.js, + plugins/emotions/langs/ja_dlg.js, + plugins/emotions/langs/ko_dlg.js, + plugins/emotions/langs/lt_dlg.js, + plugins/emotions/langs/lv_dlg.js, + plugins/emotions/langs/ms_dlg.js, + plugins/emotions/langs/nl_dlg.js, + plugins/emotions/langs/nn_dlg.js, + plugins/emotions/langs/no_dlg.js, + plugins/emotions/langs/pl_dlg.js, + plugins/emotions/langs/pt_dlg.js, + plugins/emotions/langs/ro_dlg.js, + plugins/emotions/langs/ru_dlg.js, + plugins/emotions/langs/si_dlg.js, + plugins/emotions/langs/sr_dlg.js, + plugins/emotions/langs/sv_dlg.js, + plugins/emotions/langs/th_dlg.js, + plugins/emotions/langs/tr_dlg.js, + plugins/emotions/langs/uk_dlg.js, + plugins/emotions/langs/zh_dlg.js, + plugins/fullpage/langs/bg_dlg.js, + plugins/fullpage/langs/ca_dlg.js, + plugins/fullpage/langs/da_dlg.js, + plugins/fullpage/langs/de_dlg.js, + plugins/fullpage/langs/el_dlg.js, + plugins/fullpage/langs/es_dlg.js, + plugins/fullpage/langs/et_dlg.js, + plugins/fullpage/langs/fa_dlg.js, + plugins/fullpage/langs/fi_dlg.js, + plugins/fullpage/langs/fr_dlg.js, + plugins/fullpage/langs/gl_dlg.js, + plugins/fullpage/langs/hr_dlg.js, + plugins/fullpage/langs/hu_dlg.js, + plugins/fullpage/langs/is_dlg.js, + plugins/fullpage/langs/it_dlg.js, + plugins/fullpage/langs/ja_dlg.js, + plugins/fullpage/langs/ko_dlg.js, + plugins/fullpage/langs/lt_dlg.js, + plugins/fullpage/langs/lv_dlg.js, + plugins/fullpage/langs/ms_dlg.js, + plugins/fullpage/langs/nl_dlg.js, + plugins/fullpage/langs/nn_dlg.js, + plugins/fullpage/langs/no_dlg.js, + plugins/fullpage/langs/pl_dlg.js, + plugins/fullpage/langs/pt_dlg.js, + plugins/fullpage/langs/ro_dlg.js, + plugins/fullpage/langs/ru_dlg.js, + plugins/fullpage/langs/si_dlg.js, + plugins/fullpage/langs/sr_dlg.js, + plugins/fullpage/langs/sv_dlg.js, + plugins/fullpage/langs/th_dlg.js, + plugins/fullpage/langs/tr_dlg.js, + plugins/fullpage/langs/uk_dlg.js, + plugins/fullpage/langs/zh_dlg.js, plugins/media/langs/bg_dlg.js, + plugins/media/langs/ca_dlg.js, plugins/media/langs/da_dlg.js, + plugins/media/langs/de_dlg.js, plugins/media/langs/el_dlg.js, + plugins/media/langs/es_dlg.js, plugins/media/langs/et_dlg.js, + plugins/media/langs/fa_dlg.js, plugins/media/langs/fi_dlg.js, + plugins/media/langs/fr_dlg.js, plugins/media/langs/gl_dlg.js, + plugins/media/langs/hr_dlg.js, plugins/media/langs/hu_dlg.js, + plugins/media/langs/is_dlg.js, plugins/media/langs/it_dlg.js, + plugins/media/langs/ja_dlg.js, plugins/media/langs/ko_dlg.js, + plugins/media/langs/lt_dlg.js, plugins/media/langs/lv_dlg.js, + plugins/media/langs/ms_dlg.js, plugins/media/langs/nl_dlg.js, + plugins/media/langs/nn_dlg.js, plugins/media/langs/no_dlg.js, + plugins/media/langs/pl_dlg.js, plugins/media/langs/pt_dlg.js, + plugins/media/langs/ro_dlg.js, plugins/media/langs/ru_dlg.js, + plugins/media/langs/si_dlg.js, plugins/media/langs/sr_dlg.js, + plugins/media/langs/sv_dlg.js, plugins/media/langs/th_dlg.js, + plugins/media/langs/tr_dlg.js, plugins/media/langs/uk_dlg.js, + plugins/media/langs/zh_dlg.js, plugins/paste/langs/bg_dlg.js, + plugins/paste/langs/ca_dlg.js, plugins/paste/langs/da_dlg.js, + plugins/paste/langs/de_dlg.js, plugins/paste/langs/el_dlg.js, + plugins/paste/langs/es_dlg.js, plugins/paste/langs/et_dlg.js, + plugins/paste/langs/fa_dlg.js, plugins/paste/langs/fi_dlg.js, + plugins/paste/langs/fr_dlg.js, plugins/paste/langs/gl_dlg.js, + plugins/paste/langs/hr_dlg.js, plugins/paste/langs/hu_dlg.js, + plugins/paste/langs/is_dlg.js, plugins/paste/langs/it_dlg.js, + plugins/paste/langs/ja_dlg.js, plugins/paste/langs/ko_dlg.js, + plugins/paste/langs/lt_dlg.js, plugins/paste/langs/lv_dlg.js, + plugins/paste/langs/ms_dlg.js, plugins/paste/langs/nl_dlg.js, + plugins/paste/langs/nn_dlg.js, plugins/paste/langs/no_dlg.js, + plugins/paste/langs/pl_dlg.js, plugins/paste/langs/pt_dlg.js, + plugins/paste/langs/ro_dlg.js, plugins/paste/langs/ru_dlg.js, + plugins/paste/langs/si_dlg.js, plugins/paste/langs/sr_dlg.js, + plugins/paste/langs/sv_dlg.js, plugins/paste/langs/th_dlg.js, + plugins/paste/langs/tr_dlg.js, plugins/paste/langs/uk_dlg.js, + plugins/paste/langs/zh_dlg.js, + plugins/searchreplace/langs/bg_dlg.js, + plugins/searchreplace/langs/ca_dlg.js, + plugins/searchreplace/langs/da_dlg.js, + plugins/searchreplace/langs/de_dlg.js, + plugins/searchreplace/langs/el_dlg.js, + plugins/searchreplace/langs/es_dlg.js, + plugins/searchreplace/langs/et_dlg.js, + plugins/searchreplace/langs/fa_dlg.js, + plugins/searchreplace/langs/fi_dlg.js, + plugins/searchreplace/langs/fr_dlg.js, + plugins/searchreplace/langs/gl_dlg.js, + plugins/searchreplace/langs/hr_dlg.js, + plugins/searchreplace/langs/hu_dlg.js, + plugins/searchreplace/langs/is_dlg.js, + plugins/searchreplace/langs/it_dlg.js, + plugins/searchreplace/langs/ja_dlg.js, + plugins/searchreplace/langs/ko_dlg.js, + plugins/searchreplace/langs/lt_dlg.js, + plugins/searchreplace/langs/lv_dlg.js, + plugins/searchreplace/langs/ms_dlg.js, + plugins/searchreplace/langs/nl_dlg.js, + plugins/searchreplace/langs/nn_dlg.js, + plugins/searchreplace/langs/no_dlg.js, + plugins/searchreplace/langs/pl_dlg.js, + plugins/searchreplace/langs/pt_dlg.js, + plugins/searchreplace/langs/ro_dlg.js, + plugins/searchreplace/langs/ru_dlg.js, + plugins/searchreplace/langs/si_dlg.js, + plugins/searchreplace/langs/sr_dlg.js, + plugins/searchreplace/langs/sv_dlg.js, + plugins/searchreplace/langs/th_dlg.js, + plugins/searchreplace/langs/tr_dlg.js, + plugins/searchreplace/langs/uk_dlg.js, + plugins/searchreplace/langs/zh_dlg.js, + plugins/style/langs/bg_dlg.js, plugins/style/langs/ca_dlg.js, + plugins/style/langs/da_dlg.js, plugins/style/langs/de_dlg.js, + plugins/style/langs/el_dlg.js, plugins/style/langs/es_dlg.js, + plugins/style/langs/et_dlg.js, plugins/style/langs/fa_dlg.js, + plugins/style/langs/fi_dlg.js, plugins/style/langs/fr_dlg.js, + plugins/style/langs/gl_dlg.js, plugins/style/langs/hr_dlg.js, + plugins/style/langs/hu_dlg.js, plugins/style/langs/is_dlg.js, + plugins/style/langs/it_dlg.js, plugins/style/langs/ja_dlg.js, + plugins/style/langs/ko_dlg.js, plugins/style/langs/lt_dlg.js, + plugins/style/langs/lv_dlg.js, plugins/style/langs/ms_dlg.js, + plugins/style/langs/nl_dlg.js, plugins/style/langs/nn_dlg.js, + plugins/style/langs/no_dlg.js, plugins/style/langs/pl_dlg.js, + plugins/style/langs/pt_dlg.js, plugins/style/langs/ro_dlg.js, + plugins/style/langs/ru_dlg.js, plugins/style/langs/si_dlg.js, + plugins/style/langs/sr_dlg.js, plugins/style/langs/sv_dlg.js, + plugins/style/langs/th_dlg.js, plugins/style/langs/tr_dlg.js, + plugins/style/langs/uk_dlg.js, plugins/style/langs/zh_dlg.js, + plugins/table/langs/bg_dlg.js, plugins/table/langs/ca_dlg.js, + plugins/table/langs/da_dlg.js, plugins/table/langs/de_dlg.js, + plugins/table/langs/el_dlg.js, plugins/table/langs/es_dlg.js, + plugins/table/langs/et_dlg.js, plugins/table/langs/fa_dlg.js, + plugins/table/langs/fi_dlg.js, plugins/table/langs/fr_dlg.js, + plugins/table/langs/gl_dlg.js, plugins/table/langs/hr_dlg.js, + plugins/table/langs/hu_dlg.js, plugins/table/langs/is_dlg.js, + plugins/table/langs/it_dlg.js, plugins/table/langs/ja_dlg.js, + plugins/table/langs/ko_dlg.js, plugins/table/langs/lt_dlg.js, + plugins/table/langs/lv_dlg.js, plugins/table/langs/ms_dlg.js, + plugins/table/langs/nl_dlg.js, plugins/table/langs/nn_dlg.js, + plugins/table/langs/no_dlg.js, plugins/table/langs/pl_dlg.js, + plugins/table/langs/pt_dlg.js, plugins/table/langs/ro_dlg.js, + plugins/table/langs/ru_dlg.js, plugins/table/langs/si_dlg.js, + plugins/table/langs/sr_dlg.js, plugins/table/langs/sv_dlg.js, + plugins/table/langs/th_dlg.js, plugins/table/langs/tr_dlg.js, + plugins/table/langs/uk_dlg.js, plugins/table/langs/zh_dlg.js, + plugins/template/langs/bg_dlg.js, + plugins/template/langs/ca_dlg.js, + plugins/template/langs/da_dlg.js, + plugins/template/langs/de_dlg.js, + plugins/template/langs/el_dlg.js, + plugins/template/langs/es_dlg.js, + plugins/template/langs/et_dlg.js, + plugins/template/langs/fa_dlg.js, + plugins/template/langs/fi_dlg.js, + plugins/template/langs/fr_dlg.js, + plugins/template/langs/gl_dlg.js, + plugins/template/langs/hr_dlg.js, + plugins/template/langs/hu_dlg.js, + plugins/template/langs/is_dlg.js, + plugins/template/langs/it_dlg.js, + plugins/template/langs/ja_dlg.js, + plugins/template/langs/ko_dlg.js, + plugins/template/langs/lt_dlg.js, + plugins/template/langs/lv_dlg.js, + plugins/template/langs/ms_dlg.js, + plugins/template/langs/nl_dlg.js, + plugins/template/langs/nn_dlg.js, + plugins/template/langs/no_dlg.js, + plugins/template/langs/pl_dlg.js, + plugins/template/langs/pt_dlg.js, + plugins/template/langs/ro_dlg.js, + plugins/template/langs/ru_dlg.js, + plugins/template/langs/si_dlg.js, + plugins/template/langs/sr_dlg.js, + plugins/template/langs/sv_dlg.js, + plugins/template/langs/th_dlg.js, + plugins/template/langs/tr_dlg.js, + plugins/template/langs/uk_dlg.js, + plugins/template/langs/zh_dlg.js, + plugins/xhtmlxtras/langs/bg_dlg.js, + plugins/xhtmlxtras/langs/ca_dlg.js, + plugins/xhtmlxtras/langs/da_dlg.js, + plugins/xhtmlxtras/langs/de_dlg.js, + plugins/xhtmlxtras/langs/el_dlg.js, + plugins/xhtmlxtras/langs/es_dlg.js, + plugins/xhtmlxtras/langs/et_dlg.js, + plugins/xhtmlxtras/langs/fa_dlg.js, + plugins/xhtmlxtras/langs/fi_dlg.js, + plugins/xhtmlxtras/langs/fr_dlg.js, + plugins/xhtmlxtras/langs/gl_dlg.js, + plugins/xhtmlxtras/langs/hr_dlg.js, + plugins/xhtmlxtras/langs/hu_dlg.js, + plugins/xhtmlxtras/langs/is_dlg.js, + plugins/xhtmlxtras/langs/it_dlg.js, + plugins/xhtmlxtras/langs/ja_dlg.js, + plugins/xhtmlxtras/langs/ko_dlg.js, + plugins/xhtmlxtras/langs/lt_dlg.js, + plugins/xhtmlxtras/langs/lv_dlg.js, + plugins/xhtmlxtras/langs/ms_dlg.js, + plugins/xhtmlxtras/langs/nl_dlg.js, + plugins/xhtmlxtras/langs/nn_dlg.js, + plugins/xhtmlxtras/langs/no_dlg.js, + plugins/xhtmlxtras/langs/pl_dlg.js, + plugins/xhtmlxtras/langs/pt_dlg.js, + plugins/xhtmlxtras/langs/ro_dlg.js, + plugins/xhtmlxtras/langs/ru_dlg.js, + plugins/xhtmlxtras/langs/si_dlg.js, + plugins/xhtmlxtras/langs/sr_dlg.js, + plugins/xhtmlxtras/langs/sv_dlg.js, + plugins/xhtmlxtras/langs/th_dlg.js, + plugins/xhtmlxtras/langs/tr_dlg.js, + plugins/xhtmlxtras/langs/uk_dlg.js, + plugins/xhtmlxtras/langs/zh_dlg.js, themes/advanced/langs/bg.js, + themes/advanced/langs/bg_dlg.js, themes/advanced/langs/ca.js, + themes/advanced/langs/ca_dlg.js, themes/advanced/langs/da.js, + themes/advanced/langs/da_dlg.js, themes/advanced/langs/de.js, + themes/advanced/langs/de_dlg.js, themes/advanced/langs/el.js, + themes/advanced/langs/el_dlg.js, themes/advanced/langs/es.js, + themes/advanced/langs/es_dlg.js, themes/advanced/langs/et.js, + themes/advanced/langs/et_dlg.js, themes/advanced/langs/fa.js, + themes/advanced/langs/fa_dlg.js, themes/advanced/langs/fi.js, + themes/advanced/langs/fi_dlg.js, themes/advanced/langs/fr.js, + themes/advanced/langs/fr_dlg.js, themes/advanced/langs/gl.js, + themes/advanced/langs/gl_dlg.js, themes/advanced/langs/hr.js, + themes/advanced/langs/hr_dlg.js, themes/advanced/langs/hu.js, + themes/advanced/langs/hu_dlg.js, themes/advanced/langs/is.js, + themes/advanced/langs/is_dlg.js, themes/advanced/langs/it.js, + themes/advanced/langs/it_dlg.js, themes/advanced/langs/ja.js, + themes/advanced/langs/ja_dlg.js, themes/advanced/langs/ko.js, + themes/advanced/langs/ko_dlg.js, themes/advanced/langs/lt.js, + themes/advanced/langs/lt_dlg.js, themes/advanced/langs/lv.js, + themes/advanced/langs/lv_dlg.js, themes/advanced/langs/ms.js, + themes/advanced/langs/ms_dlg.js, themes/advanced/langs/nl.js, + themes/advanced/langs/nl_dlg.js, themes/advanced/langs/nn.js, + themes/advanced/langs/nn_dlg.js, themes/advanced/langs/no.js, + themes/advanced/langs/no_dlg.js, themes/advanced/langs/pl.js, + themes/advanced/langs/pl_dlg.js, themes/advanced/langs/pt.js, + themes/advanced/langs/pt_dlg.js, themes/advanced/langs/ro.js, + themes/advanced/langs/ro_dlg.js, themes/advanced/langs/ru.js, + themes/advanced/langs/ru_dlg.js, themes/advanced/langs/si.js, + themes/advanced/langs/si_dlg.js, themes/advanced/langs/sr.js, + themes/advanced/langs/sr_dlg.js, themes/advanced/langs/sv.js, + themes/advanced/langs/sv_dlg.js, themes/advanced/langs/th.js, + themes/advanced/langs/th_dlg.js, themes/advanced/langs/tr.js, + themes/advanced/langs/tr_dlg.js, themes/advanced/langs/uk.js, + themes/advanced/langs/uk_dlg.js, themes/advanced/langs/zh.js, + themes/advanced/langs/zh_dlg.js, themes/openacs/langs/bg.js, + themes/openacs/langs/bg_dlg.js, themes/openacs/langs/ca.js, + themes/openacs/langs/ca_dlg.js, themes/openacs/langs/da.js, + themes/openacs/langs/da_dlg.js, themes/openacs/langs/de.js, + themes/openacs/langs/de_dlg.js, themes/openacs/langs/el.js, + themes/openacs/langs/el_dlg.js, themes/openacs/langs/es.js, + themes/openacs/langs/es_dlg.js, themes/openacs/langs/et.js, + themes/openacs/langs/et_dlg.js, themes/openacs/langs/fa.js, + themes/openacs/langs/fa_dlg.js, themes/openacs/langs/fi.js, + themes/openacs/langs/fi_dlg.js, themes/openacs/langs/fr.js, + themes/openacs/langs/fr_dlg.js, themes/openacs/langs/gl.js, + themes/openacs/langs/gl_dlg.js, themes/openacs/langs/hr.js, + themes/openacs/langs/hr_dlg.js, themes/openacs/langs/hu.js, + themes/openacs/langs/hu_dlg.js, themes/openacs/langs/is.js, + themes/openacs/langs/is_dlg.js, themes/openacs/langs/it.js, + themes/openacs/langs/it_dlg.js, themes/openacs/langs/ja.js, + themes/openacs/langs/ja_dlg.js, themes/openacs/langs/ko.js, + themes/openacs/langs/ko_dlg.js, themes/openacs/langs/lt.js, + themes/openacs/langs/lt_dlg.js, themes/openacs/langs/lv.js, + themes/openacs/langs/lv_dlg.js, themes/openacs/langs/ms.js, + themes/openacs/langs/ms_dlg.js, themes/openacs/langs/nl.js, + themes/openacs/langs/nl_dlg.js, themes/openacs/langs/nn.js, + themes/openacs/langs/nn_dlg.js, themes/openacs/langs/no.js, + themes/openacs/langs/no_dlg.js, themes/openacs/langs/pl.js, + themes/openacs/langs/pl_dlg.js, themes/openacs/langs/pt.js, + themes/openacs/langs/pt_dlg.js, themes/openacs/langs/ro.js, + themes/openacs/langs/ro_dlg.js, themes/openacs/langs/ru.js, + themes/openacs/langs/ru_dlg.js, themes/openacs/langs/si.js, + themes/openacs/langs/si_dlg.js, themes/openacs/langs/sr.js, + themes/openacs/langs/sr_dlg.js, themes/openacs/langs/sv.js, + themes/openacs/langs/sv_dlg.js, themes/openacs/langs/th.js, + themes/openacs/langs/th_dlg.js, themes/openacs/langs/tr.js, + themes/openacs/langs/tr_dlg.js, themes/openacs/langs/uk.js, + themes/openacs/langs/uk_dlg.js, themes/openacs/langs/zh.js, + themes/openacs/langs/zh_dlg.js, themes/simple/langs/bg.js, + themes/simple/langs/ca.js, themes/simple/langs/da.js, + themes/simple/langs/de.js, themes/simple/langs/el.js, + themes/simple/langs/es.js, themes/simple/langs/et.js, + themes/simple/langs/fa.js, themes/simple/langs/fi.js, + themes/simple/langs/fr.js, themes/simple/langs/gl.js, + themes/simple/langs/hr.js, themes/simple/langs/hu.js, + themes/simple/langs/is.js, themes/simple/langs/it.js, + themes/simple/langs/ja.js, themes/simple/langs/ko.js, + themes/simple/langs/lt.js, themes/simple/langs/lv.js, + themes/simple/langs/ms.js, themes/simple/langs/nl.js, + themes/simple/langs/nn.js, themes/simple/langs/no.js, + themes/simple/langs/pl.js, themes/simple/langs/pt.js, + themes/simple/langs/ro.js, themes/simple/langs/ru.js, + themes/simple/langs/si.js, themes/simple/langs/sr.js, + themes/simple/langs/sv.js, themes/simple/langs/th.js, + themes/simple/langs/tr.js, themes/simple/langs/uk.js, + themes/simple/langs/zh.js: Added language packs + +2009-05-26 14:52 emmar + + * www/blank-master.tcl: Added language support for tinymce + +2009-05-26 14:51 emmar + + * packages/acs-templating/: acs-templating.info, + tcl/richtext-procs.tcl: Allow only valid elements and attributes + in tinymce + +2009-05-25 18:19 emmar + + * packages/acs-templating/acs-templating.info: More fixes for the + tinymce config param value. + +2009-05-25 17:42 emmar + + * packages/acs-templating/acs-templating.info: Fix syntax of the + tinyMCE parameter value. + +2009-05-21 17:54 daveb + + * packages/acs-templating/www/scripts/xinha/attach-file.tcl: Make + sure xinha body handler loads + +2009-05-19 18:16 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/oacslink/js/link.js: + Fix so you can add a link without first selecting some text, same + as previous behavior. + +2009-05-19 17:16 daveb + + * packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/: + plugins/oacsimage/editor_plugin.js, + plugins/oacsimage/editor_plugin_src.js, + plugins/oacsimage/langs/en.js, plugins/oacslink/editor_plugin.js, + plugins/oacslink/editor_plugin_src.js, + plugins/oacslink/langs/en.js, themes/openacs/about.htm, + themes/openacs/anchor.htm, themes/openacs/charmap.htm, + themes/openacs/color_picker.htm, themes/openacs/image.htm, + themes/openacs/link.htm, themes/openacs/source_editor.htm, + themes/openacs/js/about.js, themes/openacs/js/link.js: Fix some + language issues. Make sure we use editor_plugin.js + +2009-05-19 01:08 daveb + + * packages/acs-templating/acs-templating.info: Add default config + parameter + +2009-05-17 21:30 emmar + + * packages/acs-core-docs/www/xml/openacs.xsl: Added param to output + using UTF-8 + +2009-05-17 19:00 emmar + + * packages/acs-core-docs/www/xml/openacs.xsl: Added directive to + output valid HTML + +2009-05-17 01:36 donb + + * packages/acs-core-docs/www/xml/for-everyone/release-notes.xml: + Added a missing close-para tag. + +2009-05-17 00:48 donb + + * packages/acs-tcl/tcl/test/html-conversion-procs.tcl: Fixed tests + to match the tDOM-based tag closing code. + +2009-05-16 23:54 donb + + * packages/acs-tcl/tcl/: text-html-procs.tcl, + test/html-conversion-procs.tcl: Make the "old style" tag closing + style lower case to be compatible with the "new style" (tDOM) + style, for consistency and so the same test cases can be used + with both. Changed test to match. + +2009-05-16 23:33 donb + + * packages/acs-subsite/sql/oracle/themes-create.sql: Grrr ... now I + remember, in Oracle 8 and older total record size is limited to + the blocksize. We should really drop Oracle 8 support someday + (as soon as someone installes Oracle 10G or whatever the latest + version is on my server, so I can continue to test, support and + release the damned thing). + +2009-05-16 23:20 donb + + * packages/acs-subsite/sql/oracle/themes-create.sql: Got rid of + silly artificial limits on text lengths (why did I do that in the + first place?) + +2009-05-16 22:15 donb + + * packages/ref-timezones/sql/oracle/01-timezone-rules.ctl: U Wien + changed the format of the common timezone-rules.dat file without + changing the format specified in the corresponding Oracle sqlldr + .ctl file. + + Sigh, and some people think that making releases is a trivial + task ... + +2009-05-16 19:01 donb + * packages/: acs-admin/acs-admin.info, acs-api-browser/acs-api-browser.info, acs-authentication/acs-authentication.info, @@ -96,142 +861,1611 @@ acs-translations/acs-translations.info, intermedia-driver/intermedia-driver.info, notifications/notifications.info, + openacs-default-theme/openacs-default-theme.info, ref-timezones/ref-timezones.info, search/search.info, - tsearch2-driver/tsearch2-driver.info: Bumped info files, which I - forgot to do before putting up the beta tarball. + tsearch2-driver/tsearch2-driver.info: Bumped release date as I'll + be releasing today. -2008-03-22 14:25 emmar +2009-05-16 17:53 donb - * packages/: acs-kernel/sql/oracle/community-core-create.sql, - acs-kernel/sql/postgresql/community-core-create.sql, - acs-lang/acs-lang.info, - acs-lang/catalog/acs-lang.en_US.ISO-8859-1.xml, - acs-lang/sql/oracle/ad-locales.sql, - acs-lang/sql/oracle/upgrade/upgrade-5.4.1d2-5.4.1d3.sql, - acs-lang/sql/postgresql/ad-locales.sql, - acs-lang/sql/postgresql/upgrade/upgrade-5.4.1d2-5.4.1d3.sql, - acs-lang/www/change-locale.tcl, acs-lang/www/locale-set.tcl: Add - foreign key constraint on user_preferences.locale to force - referencial integrity. This column is now added by acs-lang at - creation time, to create the constraint at the same moment. + * packages/acs-core-docs/www/xml/: developers-guide/db-api.xml, + developers-guide/tutorial-advanced.xml, + kernel/subsites-design.xml: Added some new documentation - db_* + caching, a couple of other things. -2008-03-22 10:31 gustafn +2009-05-16 00:24 emmar - * packages/acs-tcl/tcl/: apm-install-procs.tcl, - community-core-procs.tcl, request-processor-procs.tcl, - tcl-documentation-procs.tcl, tdom-procs.tcl, - test/html-email-procs.tcl: normalize some more expressions + * packages/acs-subsite/www/file.vuh: Check permissions in all + cases. Added missing last else block with permission check for + the case !private. -2008-03-22 10:16 gustafn +2009-05-15 17:13 daveb - * packages/acs-subsite/: tcl/email-image-procs.tcl, - www/group-master.tcl, www/user/portrait/upload.tcl: normalize - some more string expressions + * packages/acs-templating/: tcl/richtext-procs.tcl, + www/scripts/xinha/attach-file.tcl: Remove zoom plugin. Fix + permissions on file plugin on xinha -2008-03-19 10:59 emmar +2009-05-15 17:05 emmar - * packages/search/tcl/search-procs.tcl: Roll back my previous - commit that put the last dequeue call into a default block of the - switch. Objects that have insert/update and delete operations in - the same run would never be dequeued otherwise. + * packages/acs-tcl/lib/page-error.tcl: Substitute + acs_mail_lite::send for ns_sendmail -2008-03-19 10:44 emmar +2009-05-15 16:00 emmar - * packages/acs-lang/: acs-lang.info, sql/oracle/ad-locales.sql, - sql/oracle/upgrade/upgrade-5.4.1d1-5.4.1d2.sql, - sql/postgresql/ad-locales.sql, - sql/postgresql/upgrade/upgrade-5.4.1d1-5.4.1d2.sql: Fixed for - en_CA and fr_CA locale definitions + * packages/acs-subsite/: acs-subsite.info, www/admin/users/new.tcl, + www/members/user-batch-add-2.tcl: Substitute acs_mail_lite::send + for ns_sendmail -2008-03-13 08:41 donb +2009-05-15 15:59 emmar - * packages/acs-tcl/tcl/request-processor-procs.tcl: Tracked down - obscure problem that has cropped up occasionally since the - beginning. If AOLserver his hit with a domain name that's not - bound to the IP it is listening on, it tries to serve - /global/file-not-found but does not call registered preauth - filters first. It does call registered procs, though. This - results in rp_handler being called, but not rp_filter, and - rp_handler dies because it expects rp_filter to have set up - ad_conn. My solution is to simply redirect to the URL AOLserver - substitutes, without the bogus domain name, which causes the file - not found page to be delivered to the user. The calls I saw were - GET http://www.google.com to my server's IP - probably a security - exploit for IIS or Apache sometime in the deep past. + * packages/acs-subsite/www/shared/send-email.tcl: Substitute + acs_mail_lite::send for ns_sendmail. Removed the 'send me a copy' + because it would be a privacy violation, sender would see the + user email in the copy when actually the receiver has chosen not + to show her email address on the site. -2008-03-13 08:35 donb +2009-05-15 13:34 emmar - * packages/acs-tcl/tcl/security-procs.tcl: Allow files like "file - not found" or "server busy" to be displayed when the entire - server is restricted to registered users. + * packages/acs-messaging/: acs-messaging.info, + tcl/acs-messaging-init.tcl, + tcl/acs-messaging-procs-postgresql.xql, + tcl/acs-messaging-procs.tcl: Substitute acs_mail_lite::send for + ns_sendmail -2008-03-12 14:26 emmar +2009-05-15 12:59 emmar - * packages/search/tcl/search-procs.tcl: Changed log notice to debug + * packages/acs-authentication/: acs-authentication.info, + tcl/authentication-procs.tcl, tcl/password-procs.tcl, + tcl/sync-procs.tcl: Substitute calls to ns_sendmail for + acs_mail_lite::send -2008-03-12 01:09 maltes +2009-05-15 12:48 emmar + * packages/acs-admin/acs-admin.info: Add mail-lite dependency + +2009-05-15 12:42 emmar + + * packages/acs-core-docs/www/xml/kernel/i18n-requirements.xml: + Update i18n doc regarding mail services + +2009-05-15 08:55 gustafn + + * packages/acs-tcl/tcl/text-html-procs.tcl: - Use tdom code in + util_close_html_tags only when no breaks are required + +2009-05-14 22:04 daveb + * - packages/acs-templating/catalog/acs-templating.en_US.ISO-8859-1.xml: - Missing message keys, transformed as I guess they are meant. + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/oacslink/editor_plugin.js: + Remove old JS file -2008-03-11 07:50 emmar +2009-05-14 19:25 donb - * packages/acs-tcl/tcl/table-display-procs.tcl: HTML Strict cleanup + * packages/acs-tcl/tcl/test/application-data-link-procs.tcl: Dave's + fix for this test, copied over from HEAD. Test now passes. -2008-03-07 15:34 emmar +2009-05-14 12:54 emmar - * packages/acs-content-repository/tcl/filter-procs.tcl: Added -- - after switches in call to ad_html_text_convert to avoid errors - when the text to convert contains hyphens + * packages/acs-admin/www/: send-email.tcl, users/user-add-3.tcl, + users/user-add-3.xql, users/user-batch-add-2.tcl: Substitute + ns_sendmail calls for acs_mail_lite::send one -2008-03-07 00:25 maltes +2009-05-14 12:34 emmar - * packages/acs-lang/tcl/lang-message-procs.tcl: Made sure you can - pass an empty string as default and it translates into - translation missing. Thanks To Emma for noticing this + * packages/notifications/www/doc/index.adp: Update notifications + doc -2008-03-05 22:57 maltes +2009-05-14 12:10 emmar - * packages/acs-lang/tcl/lang-message-procs.tcl: Fix Bug #3126. - lang::message::lookup was not adhering to a given default value - but just returned the message key missing string, even if there - was a default + * packages/acs-mail-lite/acs-mail-lite.info: Update package + description -2008-03-05 14:09 donb +2009-05-14 00:04 donb - * packages/acs-tcl/tcl/security-procs.tcl: Added /favicon.ico to - the magic list of URLs allowed when you restrict an entire site - to registered users. + * packages/: acs-subsite/tcl/application-group-procs.tcl, + acs-tcl/tcl/apm-procs.tcl: Added documentation to some small + procs I wrote while implementing package extends. -2008-03-05 12:13 donb +2009-05-13 21:29 donb - * packages/acs-content-repository/tcl/: content-folder-procs.tcl, - content-folder-procs.xql: Removed Malte's "fix" to content-folder - new, and emmanuelle's fix to that fix (which was fine), by - rolling back to the 5.3 version (which wasn't broken in the first - place, PG 8.1 was) + * packages/: acs-admin/acs-admin.info, + acs-api-browser/acs-api-browser.info, + acs-authentication/acs-authentication.info, + acs-automated-testing/acs-automated-testing.info, + acs-bootstrap-installer/acs-bootstrap-installer.info, + acs-content-repository/acs-content-repository.info, + acs-core-docs/acs-core-docs.info, acs-kernel/acs-kernel.info, + acs-lang/acs-lang.info, acs-mail-lite/acs-mail-lite.info, + acs-messaging/acs-messaging.info, + acs-reference/acs-reference.info, + acs-service-contract/acs-service-contract.info, + acs-subsite/acs-subsite.info, acs-tcl/acs-tcl.info, + acs-templating/acs-templating.info, + acs-translations/acs-translations.info, + intermedia-driver/intermedia-driver.info, + notifications/notifications.info, + openacs-default-theme/openacs-default-theme.info, + ref-timezones/ref-timezones.info, search/search.info, + tsearch2-driver/tsearch2-driver.info: Bumped version numbers -2008-03-04 13:24 donb +2009-05-13 21:22 donb - * packages/acs-tcl/tcl/install-procs.tcl: Cleaned up the - install.xml stuff so it no longer puts random crap out in the log - written to the http socket. + * packages/acs-core-docs/www/xml/for-everyone/release-notes.xml: + Aded tentative release notes for 5.5.0 (it's just alpha, please + edit if you think of something else) -2008-03-01 13:40 emmar +2009-05-11 15:46 daveb - * packages/acs-templating/tcl/head-procs.tcl: Added column to links - multirow to be able to order stylesheets + * packages/acs-templating/www/scripts/xinha/: attach-image.adp, + attach-image.tcl: Fix xinha support -2008-02-29 07:04 emmar +2009-05-11 15:21 daveb - * packages/acs-content-repository/tcl/content-folder-procs.tcl: - default value of parent_id has to be the empty string in - content::folder::new + * packages/acs-templating/www/scripts/xinha/: attach-file.adp, + attach-file.tcl, attach-image.adp, attach-image.tcl: Update for + 5.5. Add template::head Conditionally support ajax image + chooser. Support tinymce 3 -2008-02-13 10:31 emmar +2009-05-09 22:27 donb - * packages/search/tcl/search-procs.tcl: Don't dequeue twice. Added - a default switch in search indexer for operation that does not - match update/insert nor delete + * packages/acs-subsite/acs-subsite.info, + packages/acs-subsite/tcl/apm-callback-procs.tcl, + packages/acs-subsite/tcl/apm-callback-procs.xql, + packages/openacs-default-theme/openacs-default-theme.info, + packages/openacs-default-theme/tcl/apm-callback-procs.tcl, + www/blank-master.tcl: Improved support for the ThemeCSS subsite + param, provided the upgrade script, and bumped the version + number. +2009-05-08 21:05 daveb + + * packages/acs-templating/: acs-templating.info, + tcl/richtext-procs.tcl: Bump version number, add tinymce default + config parameter + +2009-05-08 18:21 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/themes/: + advanced/img/colorpicker.jpg, advanced/img/icons.gif, + advanced/js/about.js, advanced/js/anchor.js, + advanced/js/charmap.js, advanced/js/color_picker.js, + advanced/js/image.js, advanced/js/link.js, + advanced/js/source_editor.js, simple/img/icons.gif, + simple/langs/en.js: Last missing files on tinymce upgrade + +2009-05-08 18:18 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/: + advhr/editor_plugin.js, advhr/editor_plugin_src.js, + advhr/rule.htm, advhr/css/advhr.css, advimage/editor_plugin.js, + advimage/editor_plugin_src.js, advimage/image.htm, + advimage/css/advimage.css, advlink/editor_plugin.js, + advlink/editor_plugin_src.js, advlink/link.htm, + advlink/css/advlink.css, autosave/editor_plugin.js, + autosave/editor_plugin_src.js, bbcode/editor_plugin.js, + bbcode/editor_plugin_src.js, contextmenu/editor_plugin.js, + contextmenu/editor_plugin_src.js, + directionality/editor_plugin.js, + directionality/editor_plugin_src.js, emotions/editor_plugin.js, + emotions/editor_plugin_src.js, emotions/emotions.htm, + fullpage/editor_plugin.js, fullpage/editor_plugin_src.js, + fullpage/fullpage.htm, fullpage/css/fullpage.css, + fullscreen/editor_plugin.js, fullscreen/editor_plugin_src.js, + fullscreen/fullscreen.htm, iespell/editor_plugin.js, + iespell/editor_plugin_src.js, inlinepopups/editor_plugin.js, + inlinepopups/editor_plugin_src.js, + insertdatetime/editor_plugin.js, + insertdatetime/editor_plugin_src.js, layer/editor_plugin.js, + layer/editor_plugin_src.js, media/editor_plugin.js, + media/editor_plugin_src.js, media/media.htm, + media/css/content.css, media/css/media.css, + nonbreaking/editor_plugin.js, nonbreaking/editor_plugin_src.js, + noneditable/editor_plugin.js, noneditable/editor_plugin_src.js, + oacsimage/editor_plugin_src.js, oacsimage/langs/en.js, + oacslink/editor_plugin_src.js, paste/blank.htm, + paste/editor_plugin.js, paste/editor_plugin_src.js, + paste/pastetext.htm, paste/pasteword.htm, paste/css/blank.css, + preview/editor_plugin.js, preview/editor_plugin_src.js, + preview/example.html, print/editor_plugin.js, + print/editor_plugin_src.js, save/editor_plugin.js, + save/editor_plugin_src.js, searchreplace/editor_plugin.js, + searchreplace/editor_plugin_src.js, + searchreplace/searchreplace.htm, + searchreplace/css/searchreplace.css, style/editor_plugin.js, + style/editor_plugin_src.js, style/props.htm, style/css/props.css, + table/cell.htm, table/editor_plugin.js, + table/editor_plugin_src.js, table/merge_cells.htm, table/row.htm, + table/table.htm, table/css/table.css, template/blank.htm, + template/editor_plugin.js, template/editor_plugin_src.js, + template/template.htm, visualchars/editor_plugin.js, + visualchars/editor_plugin_src.js, xhtmlxtras/abbr.htm, + xhtmlxtras/acronym.htm, xhtmlxtras/attributes.htm, + xhtmlxtras/cite.htm, xhtmlxtras/del.htm, + xhtmlxtras/editor_plugin.js, xhtmlxtras/editor_plugin_src.js, + xhtmlxtras/ins.htm, xhtmlxtras/css/popup.css: Update plugins + +2009-05-08 18:13 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/oacslink/editor_plugin_src.js: + Remove backup file. Add js. + +2009-05-08 18:09 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/oacsimage/editor_plugin_src.js: + More TinyMCE + +2009-05-08 17:53 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/themes/: + advanced/skins/default/content.css, + advanced/skins/default/dialog.css, advanced/skins/default/ui.css, + advanced/skins/default/img/buttons.png, + advanced/skins/default/img/items.gif, + advanced/skins/default/img/menu_arrow.gif, + advanced/skins/default/img/menu_check.gif, + advanced/skins/default/img/progress.gif, + advanced/skins/default/img/tabs.gif, + advanced/skins/o2k7/content.css, advanced/skins/o2k7/dialog.css, + advanced/skins/o2k7/ui.css, advanced/skins/o2k7/ui_black.css, + advanced/skins/o2k7/ui_silver.css, + advanced/skins/o2k7/img/button_bg.png, + advanced/skins/o2k7/img/button_bg_black.png, + advanced/skins/o2k7/img/button_bg_silver.png, + openacs/img/colorpicker.jpg, openacs/img/icons.gif, + openacs/js/about.js, openacs/js/anchor.js, openacs/js/charmap.js, + openacs/js/color_picker.js, openacs/js/image.js, + openacs/js/link.js, openacs/js/source_editor.js, + openacs/langs/en_dlg.js, openacs/skins/default/content.css, + openacs/skins/default/dialog.css, openacs/skins/default/ui.css, + openacs/skins/default/img/buttons.png, + openacs/skins/default/img/items.gif, + openacs/skins/default/img/menu_arrow.gif, + openacs/skins/default/img/menu_check.gif, + openacs/skins/default/img/progress.gif, + openacs/skins/default/img/tabs.gif, + openacs/skins/o2k7/content.css, openacs/skins/o2k7/dialog.css, + openacs/skins/o2k7/ui.css, openacs/skins/o2k7/ui_black.css, + openacs/skins/o2k7/ui_silver.css, + openacs/skins/o2k7/img/button_bg.png, + openacs/skins/o2k7/img/button_bg_black.png, + openacs/skins/o2k7/img/button_bg_silver.png, + simple/skins/default/content.css, simple/skins/default/ui.css, + simple/skins/o2k7/content.css, simple/skins/o2k7/ui.css, + simple/skins/o2k7/img/button_bg.png: Still trying to correctly + add tinymce3 + +2009-05-08 17:38 daveb + + * + packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/: + advhr/js/rule.js, advhr/langs/en_dlg.js, advimage/img/sample.gif, + advimage/js/image.js, advimage/langs/en_dlg.js, + advlink/js/advlink.js, advlink/langs/en_dlg.js, + compat2x/editor_plugin.js, compat2x/editor_plugin_src.js, + emotions/img/smiley-cool.gif, emotions/img/smiley-cry.gif, + emotions/img/smiley-embarassed.gif, + emotions/img/smiley-foot-in-mouth.gif, + emotions/img/smiley-frown.gif, emotions/img/smiley-innocent.gif, + emotions/img/smiley-kiss.gif, emotions/img/smiley-laughing.gif, + emotions/img/smiley-money-mouth.gif, + emotions/img/smiley-sealed.gif, emotions/img/smiley-smile.gif, + emotions/img/smiley-surprised.gif, + emotions/img/smiley-tongue-out.gif, + emotions/img/smiley-undecided.gif, emotions/img/smiley-wink.gif, + emotions/img/smiley-yell.gif, emotions/js/emotions.js, + emotions/langs/en_dlg.js, example/dialog.htm, + example/editor_plugin.js, example/editor_plugin_src.js, + example/img/example.gif, example/js/dialog.js, + example/langs/en.js, example/langs/en_dlg.js, + fullpage/js/fullpage.js, fullpage/langs/en_dlg.js, + inlinepopups/template.htm, + inlinepopups/skins/clearlooks2/window.css, + inlinepopups/skins/clearlooks2/img/alert.gif, + inlinepopups/skins/clearlooks2/img/button.gif, + inlinepopups/skins/clearlooks2/img/buttons.gif, + inlinepopups/skins/clearlooks2/img/confirm.gif, + inlinepopups/skins/clearlooks2/img/corners.gif, + inlinepopups/skins/clearlooks2/img/horizontal.gif, + inlinepopups/skins/clearlooks2/img/vertical.gif, + media/img/flash.gif, media/img/flv_player.swf, + media/img/quicktime.gif, media/img/realmedia.gif, + media/img/shockwave.gif, media/img/trans.gif, + media/img/windowsmedia.gif, media/js/embed.js, media/js/media.js, + media/langs/en_dlg.js, oacsimage/img/sample.gif, + oacsimage/js/image.js, oacsimage/langs/en_dlg.js, + oacslink/img/attach.png, oacslink/js/link.js, + pagebreak/editor_plugin.js, pagebreak/editor_plugin_src.js, + pagebreak/css/content.css, pagebreak/img/pagebreak.gif, + pagebreak/img/trans.gif, paste/js/pastetext.js, + paste/js/pasteword.js, paste/langs/en_dlg.js, + preview/preview.html, safari/blank.htm, safari/editor_plugin.js, + safari/editor_plugin_src.js, searchreplace/js/searchreplace.js, + searchreplace/langs/en_dlg.js, spellchecker/editor_plugin.js, + spellchecker/editor_plugin_src.js, spellchecker/css/content.css, + spellchecker/img/wline.gif, style/js/props.js, + style/langs/en_dlg.js, tabfocus/editor_plugin.js, + tabfocus/editor_plugin_src.js, table/js/cell.js, + table/js/merge_cells.js, table/js/row.js, table/js/table.js, + table/langs/en_dlg.js, template/js/template.js, + template/langs/en_dlg.js, xhtmlxtras/js/abbr.js, + xhtmlxtras/js/acronym.js, xhtmlxtras/js/attributes.js, + xhtmlxtras/js/cite.js, xhtmlxtras/js/del.js, + xhtmlxtras/js/element_common.js, xhtmlxtras/js/ins.js, + xhtmlxtras/langs/en_dlg.js: Update to tinymce 3 + +2009-05-08 17:34 daveb + + * packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/: + tiny_mce.js, tiny_mce_popup.js, tiny_mce_src.js, langs/en.js, + themes/advanced/about.htm, themes/advanced/anchor.htm, + themes/advanced/charmap.htm, themes/advanced/color_picker.htm, + themes/advanced/editor_template.js, + themes/advanced/editor_template_src.js, + themes/advanced/image.htm, themes/advanced/link.htm, + themes/advanced/source_editor.htm, themes/advanced/langs/en.js, + themes/openacs/about.htm, themes/openacs/anchor.htm, + themes/openacs/charmap.htm, themes/openacs/color_picker.htm, + themes/openacs/editor_template.js, + themes/openacs/editor_template_src.js, themes/openacs/image.htm, + themes/openacs/link.htm, themes/openacs/source_editor.htm, + themes/openacs/langs/en.js, themes/simple/editor_template.js, + themes/simple/editor_template_src.js, utils/editable_selects.js, + utils/form_utils.js, utils/mctabs.js, utils/validate.js: Remove + old plugins + +2009-05-07 18:49 rocaelh + + * packages/acs-templating/tcl/richtext-procs.tcl: quick refactor to + the chrome bug fix victor did, at some point we'll need to + eliminate this entry + +2009-04-27 15:49 emmar + + * packages/acs-subsite/lib/user-info.tcl: Use the same vocabulary + everywhere (in this case "biography" instead of "about you") + +2009-04-24 08:27 gustafn + + * packages/acs-content-repository/tcl/item-procs.tcl: - fix one + more typo in deprecated command + +2009-04-23 23:20 donb + + * packages/acs-content-repository/tcl/item-procs.tcl: Fied a typo: + "-item_id $item_id" is better than "-item_id item_id'. + +2009-04-21 08:34 miguelc + + * packages/acs-templating/resources/lists/table.adp: bulk actions + buttons relocated before bottom paginator, for bug 3172 + +2009-04-21 08:24 miguelc + + * packages/acs-templating/resources/lists/table.adp: tabs 2 spaces + +2009-04-15 17:22 emmar + + * packages/acs-tcl/tcl/admin-procs.tcl: Added a "nohtml" switch to + ad_registration_finite_state_machine_admin_links so links can be + retrieved as a list of {url label} instead of HTML links. + +2009-04-14 11:06 emmar + + * packages/acs-admin/www/: monitor.adp, auth/index.adp, + auth/index.tcl, install/index.adp, install/install-2.adp: HTML + cleanup + +2009-04-13 23:10 donb + + * packages/acs-admin/www/: index-oracle.xql, index-postgresql.xql, + index.tcl, index.xql, apm/package-add-2.tcl, apm/package-add.tcl, + apm/version-dependencies-oracle.xql, + apm/version-dependencies-postgresql.xql, + apm/version-dependencies.tcl, apm/version-dependency-add-2.tcl, + apm/version-edit.tcl, apm/version-edit.xql, apm/version-view.tcl, + apm/version-view.xql: Fix index query, and commit some apm + changes that. + +2009-04-06 20:13 daveb + + * packages/acs-authentication/tcl/authority-procs.tcl: + Conditionally support new parameters so you can login to perform + an upgrade where you actually support the new parameters, + specifically search_impl_id + +2009-04-03 12:14 emmar + + * packages/acs-subsite/catalog/: acs-subsite.en_US.ISO-8859-1.xml, + acs-subsite.es_ES.ISO-8859-1.xml: Add missing keys and their + spanish translations. + +2009-04-02 22:31 donb + + * packages/acs-content-repository/: acs-content-repository.info, + sql/postgresql/content-create.sql, + sql/postgresql/upgrade/upgrade-5.5.0d3-5.5.0d4.sql: Fixed a + problem with the deletion of lob.sql-based ("pseudo-lob") binary + storage. + +2009-04-02 15:57 emmar + + * packages/notifications/tcl/notification-email-procs.tcl: Remove + unnecessary code + +2009-03-31 20:13 emmar + + * packages/acs-lang/tcl/lang-catalog-procs.tcl: Rolling back Jeff + commit. Doesn't work well with template::multirow foreach when + exporting catalogs + +2009-03-31 20:12 emmar + + * packages/acs-subsite/catalog/acs-subsite.en_US.ISO-8859-1.xml: + Added missing keys + +2009-03-31 17:14 victorg + + * etc/config.tcl: Comparing the [ns_info version] against a.b.c is + not possible. Instead I use a combination of the version and the + patchlevel to be sure that we are running on aolserver 4.5.1; in + order to know if the nscache module should be loaded or not. + +2009-03-31 15:16 emmar + + * packages/acs-subsite/www/user/portrait/upload.tcl: Loop over the + array names instead of the list to resize portrait + +2009-03-31 15:11 emmar + + * packages/acs-tcl/tcl/navigation-procs.tcl: Don't add empty + element to the context multirow, that would output an empty LI + +2009-03-31 15:06 emmar + + * packages/acs-subsite/www/user/password-update.tcl: Return to + where the user came from after password changed + +2009-03-31 15:00 emmar + + * packages/acs-subsite/www/shared/portrait-bits.tcl: Added support + for other sizes than "thumbnail" + +2009-03-31 14:58 emmar + + * packages/acs-subsite/www/shared/: portrait.adp, portrait.tcl: + HTML cleanup + +2009-03-31 14:56 emmar + + * packages/acs-subsite/www/image.vuh: Added support for avatar + size. Fix to get object_id of the existing resized image + +2009-03-31 14:50 emmar + + * packages/acs-subsite/www/shared/: make-invisible.tcl, + make-visible.tcl: Added message to inform the user that her + status has been changed + +2009-03-31 14:43 emmar + + * packages/acs-subsite/www/user/: email-privacy-level.adp, + email-privacy-level.tcl: Title and context cleanup. Pass in the + return_url so user is sent back to where she was after + submitting. + +2009-03-31 14:39 emmar + + * packages/acs-subsite/www/user/portrait/: comment-edit.adp, + comment-edit.tcl, erase.adp, erase.tcl, index.adp, index.tcl, + upload.adp, upload.tcl: Fix contexts and page titles. + +2009-03-31 14:27 emmar + + * packages/acs-subsite/www/user/: basic-info-update.adp, + basic-info-update.tcl: Set the page title consistently + +2009-03-31 14:23 emmar + + * packages/acs-subsite/www/pvt/: unsubscribe.adp, unsubscribe.tcl: + Improve the layout of the page + i18n of the page title + +2009-03-31 12:36 emmar + + * packages/notifications/tcl/notification-email-procs.tcl: Added + logic to send out the notification in the user language if set, + fallback to system one, in case the notification content is + i18n'd. + +2009-03-31 12:31 emmar + + * packages/acs-templating/www/resources/lists.css: Added color and + bg inheritance where necessary so user CSS and HC would render + correctly. + +2009-03-31 12:18 emmar + + * + packages/notifications/catalog/notifications.es_ES.ISO-8859-1.xml: + fix typo and improve a message + +2009-03-31 12:11 emmar + + * packages/acs-content-repository/tcl/search-procs.tcl: Fix for + search implementation + +2009-03-27 19:23 victorg + + * etc/config.tcl: Checking version of aolserver for loading nscache + module. Not needed anymore for Aolserver 4.5.1 + +2009-03-27 08:20 gustafn + + * packages/acs-templating/www/resources/xinha-nightly/: Xinha.css, + XinhaCore.js, XinhaLoader.js, release-notes.txt, + examples/XinhaConfig.js, examples/files/ext_example-body.html, + examples/files/ext_example-menu.php, + examples/files/full_example.css, modules/AboutBox/AboutBox.js, + modules/ColorPicker/ColorPicker.js, modules/CreateLink/link.js, + modules/CreateLink/pluginMethods.js, + modules/Dialogs/XinhaDialog.js, modules/Dialogs/dialog.js, + modules/Dialogs/popupwin.js, modules/FullScreen/full-screen.js, + modules/FullScreen/lang/es.js, modules/Gecko/Gecko.js, + modules/Gecko/paraHandlerBest.js, modules/GetHtml/DOMwalk.js, + modules/GetHtml/TransformInnerHTML.js, + modules/InlineStyler/InlineStyler.js, + modules/InsertImage/insert_image.js, + modules/InsertImage/pluginMethods.js, + modules/InsertTable/dialog.html, + modules/InsertTable/insert_table.html, + modules/InsertTable/insert_table.js, + modules/InsertTable/pluginMethods.js, + modules/InternetExplorer/InternetExplorer.js, + modules/Opera/Opera.js, modules/WebKit/WebKit.js, + plugins/Abbreviation/Abbreviation.js, plugins/CSS/CSS.js, + plugins/CharCounter/CharCounter.js, + plugins/CharacterMap/CharacterMap.js, + plugins/ContextMenu/ContextMenu.js, + plugins/DynamicCSS/DynamicCSS.js, + plugins/Equation/ASCIIMathML.js, plugins/Equation/Equation.js, + plugins/ExtendedFileManager/ExtendedFileManager.js, + plugins/ExtendedFileManager/manager.php, + plugins/ExtendedFileManager/resizer.php, + plugins/ExtendedFileManager/Classes/ExtendedFileManager.php, + plugins/ExtendedFileManager/assets/EditorContent.js, + plugins/ExtendedFileManager/assets/dialog.js, + plugins/ExtendedFileManager/assets/dragTableCols.js, + plugins/ExtendedFileManager/assets/editor.js, + plugins/ExtendedFileManager/assets/editorFrame.js, + plugins/ExtendedFileManager/assets/images.js, + plugins/ExtendedFileManager/assets/manager.js, + plugins/ExtendedFileManager/assets/popup.js, + plugins/ExtendedFileManager/assets/wz_jsgraphics.js, + plugins/FindReplace/fr_engine.js, + plugins/FindReplace/popups/find_replace.html, + plugins/FormOperations/FormOperations.js, plugins/Forms/Forms.js, + plugins/Forms/popups/input.html, + plugins/Forms/popups/select.html, plugins/FullPage/FullPage.js, + plugins/HorizontalRule/HorizontalRule.js, + plugins/ImageManager/ImageManager.js, + plugins/ImageManager/config.inc.php, + plugins/ImageManager/editor.php, + plugins/ImageManager/editorFrame.php, + plugins/ImageManager/image-picker.js, + plugins/ImageManager/images.php, + plugins/ImageManager/manager.php, + plugins/ImageManager/resizer.php, + plugins/ImageManager/thumbs.php, + plugins/ImageManager/Classes/Files.php, + plugins/ImageManager/Classes/GD.php, + plugins/ImageManager/Classes/IM.php, + plugins/ImageManager/Classes/ImageEditor.php, + plugins/ImageManager/Classes/ImageManager.php, + plugins/ImageManager/Classes/NetPBM.php, + plugins/ImageManager/Classes/Thumbnail.php, + plugins/ImageManager/Classes/Transform.php, + plugins/ImageManager/assets/EditorContent.js, + plugins/ImageManager/assets/dialog.js, + plugins/ImageManager/assets/editor.css, + plugins/ImageManager/assets/editor.js, + plugins/ImageManager/assets/editorFrame.js, + plugins/ImageManager/assets/images.js, + plugins/ImageManager/assets/manager.js, + plugins/ImageManager/assets/popup.js, + plugins/ImageManager/assets/wz_jsgraphics.js, + plugins/InsertAnchor/InsertAnchor.js, + plugins/InsertNote/InsertNote.js, + plugins/InsertSnippet2/InsertSnippet2.js, + plugins/InsertSnippet2/dialog.html, + plugins/LangMarks/LangMarks.js, plugins/Linker/pluginMethods.js, + plugins/Linker/dTree/dtree.js, plugins/ListType/ListType.js, + plugins/PSFixed/PSFixed.js, plugins/PSLocal/PSLocal.js, + plugins/PSLocal/gears_init.js, plugins/PSServer/PSServer.js, + plugins/PasteText/PasteText.js, + plugins/PasteText/popups/paste_text.html, + plugins/PersistentStorage/PersistentStorage.js, + plugins/PersistentStorage/dialog.html, + plugins/PreserveScripts/PreserveScripts.js, + plugins/QuickTag/tag-lib.js, plugins/SaveSubmit/SaveSubmit.js, + plugins/SmartReplace/SmartReplace.js, + plugins/SmartReplace/dialog.html, + plugins/SmartReplace/lang/fr.js, + plugins/SpellChecker/SpellChecker.js, + plugins/SpellChecker/spell-check-logic.cgi, + plugins/SpellChecker/spell-check-ui.html, + plugins/SpellChecker/spell-check-ui.js, + plugins/Stylist/Stylist.js, plugins/SuperClean/SuperClean.js, + plugins/SuperClean/pluginMethods.js, + plugins/TableOperations/TableOperations.js, + plugins/UnFormat/dialog.html, popups/popup.js, + skins/silva/skin.css: - Update of xinha to 0.96 Phoenix beta2 + (needed for IE8) + +2009-03-19 14:04 victorg + + * packages/ref-timezones/: ref-timezones.info, + sql/common/timezone-rules.dat, sql/common/timezones.dat, + sql/postgresql/upgrade/upgrade-timezones.ctl, + tcl/apm-callback-procs.tcl: - Solving problem for overlaping in + changes for some european times. - Loading more timezones. Ref: + http://alice.wu-wien.ac.at:8000/xowiki/timezone-updgrade + +2009-03-19 00:35 emmar + + * packages/acs-mail-lite/tcl/acs-mail-lite-procs.tcl: Added rollout + support without using ns_sendmail anymore. Beware that the email + message will be print out to the log raw, so if there are + attachments, they will be print out too. + +2009-03-18 22:41 emmar + + * packages/acs-mail-lite/: sql/oracle/acs-mail-lite-create.sql, + sql/oracle/acs-mail-lite-drop.sql, + sql/oracle/upgrade/upgrade-5.4.0d1-5.4.0d2.sql, + sql/postgresql/acs-mail-lite-create.sql, + sql/postgresql/acs-mail-lite-drop.sql, + sql/postgresql/upgrade/upgrade-5.4.0d1-5.4.0d2.sql, + tcl/acs-mail-lite-callback-procs.tcl: Remove complex-send as + agreed in TIP#127 + +2009-03-18 20:32 emmar + + * packages/acs-subsite/www/admin/index.adp: HTML cleanup + +2009-03-18 20:25 emmar + + * packages/acs-admin/: lib/service-parameters.adp, + lib/site-wide-services.adp, www/index.adp: HTML cleanup + +2009-03-17 01:11 donb + + * packages/: acs-subsite/tcl/subsite-procs-oracle.xql, + acs-subsite/tcl/subsite-procs-postgresql.xql, + acs-subsite/tcl/subsite-procs.tcl, + acs-subsite/tcl/subsite-procs.xql, + acs-subsite/www/admin/index.tcl, + acs-subsite/www/admin/subsite-convert-type.tcl, + acs-tcl/tcl/apm-procs-oracle.xql, + acs-tcl/tcl/apm-procs-postgresql.xql, acs-tcl/tcl/apm-procs.tcl, + acs-tcl/tcl/apm-procs.xql: Moved package conversion code from + acs-subsite to acs-tcl, as part of the apm Tcl API. + +2009-03-13 18:57 daveb + + * packages/: search/tcl/extra-args-procs.tcl, + search/tcl/search-procs.tcl, search/www/search.tcl, + tsearch2-driver/tcl/tsearch2-driver-procs-postgresql.xql, + tsearch2-driver/tcl/tsearch2-driver-procs.tcl: Implement TIP#130 + Add -exta_args to search callback definition to avoid having to + redefine it constantly + +2009-03-03 21:55 donb + + * packages/acs-subsite/tcl/application-group-procs.tcl: Added a bit + of caching ... + +2009-03-03 21:35 donb + + * packages/acs-subsite/tcl/: application-group-procs.tcl, + application-group-procs.xql: Fixed the code that lists classes so + it works when called from the user portal. + +2009-02-25 14:45 jeffd + + * packages/acs-templating/tcl/list-procs.tcl: improve error + messages from a variety of other malformed list things + +2009-02-25 13:47 jeffd + + * packages/acs-templating/tcl/list-procs.tcl: make the invalid + orderby spec message more informative since it can be hard to + identify a malformed orderby spec + +2009-02-23 21:30 daveb + + * packages/acs-admin/www/: index-oracle.xql, index-postgresql.xql: + Fix acs-admin subsite list to show subsite extension packages + +2009-02-23 20:53 jeffd + + * packages/openacs-default-theme/lib/plain-master.tcl: remove the + Huh? here I am notice + +2009-02-15 00:53 donb + + * packages/acs-subsite/tcl/application-group-procs.tcl: Added + "-include_self" boolean to the application group package search + procs. + +2009-02-14 22:35 donb + + * packages/acs-tcl/tcl/apm-install-procs-oracle.xql: Package + extends change. + +2009-02-14 19:22 donb + + * packages/acs-kernel/sql/oracle/: groups-body-create.sql, + upgrade/upgrade-5.5.0d4-5.5.0d5.sql: Fixed daveb's connect by and + nextval, for initial install and upgrade (change to + acs_group.new) + +2009-02-14 02:51 donb + + * packages/acs-kernel/sql/oracle/acs-objects-create.sql: Update put + the index creation before the table creation. + +2009-02-13 22:26 jeffd + + * packages/acs-content-repository/tcl/item-procs.tcl: typo + +2009-02-13 22:13 jeffd + + * packages/acs-content-repository/tcl/: content-extlink-procs.tcl, + content-extlink-procs.xql, extlink-procs.tcl: use + content::extlink instead of the deprecated content_extlink:: api, + add content::extlink::edit function + +2009-02-13 21:35 jeffd + + * packages/acs-mail-lite/tcl/bounce-procs.tcl: the arg is -paramter + not -name to parameter::get_from_package_key, not sure how this + ever worked... + +2009-02-13 21:26 jeffd + + * packages/search/: lib/navbar.tcl, tcl/search-procs.tcl, + www/advanced-search.tcl, www/search.tcl: use parameter::get + rather than ad_parameter + +2009-02-13 20:28 jeffd + + * packages/: acs-admin/tcl/apm-admin-procs.tcl, + acs-bootstrap-installer/tcl/30-apm-load-procs.tcl, + acs-tcl/tcl/apm-install-procs.tcl, + acs-tcl/tcl/document-procs.tcl, + acs-tcl/tcl/server-cluster-procs.tcl, + acs-tcl/tcl/table-display-procs.tcl, + acs-tcl/tcl/utilities-procs.tcl, acs-tcl/tcl/widgets-procs.tcl: + change all core proc_doc calls to ad_proc calls + +2009-02-13 20:12 jeffd + + * packages/: acs-bootstrap-installer/tcl/00-proc-procs.tcl, + acs-tcl/tcl/utilities-procs.tcl: print a call stack when emitting + a deprecated/warn message + +2009-02-13 20:10 jeffd + + * packages/: acs-lang/tcl/lang-catalog-procs.tcl, + acs-templating/tcl/query-procs.tcl, + acs-templating/www/doc/exercise/list-and-var-sample.tcl: use + template::multirow foreach rather that the deprecated version; + fix template::multirow so it works when adp_level is undefined + +2009-02-13 17:43 jeffd + + * packages/acs-mail-lite/tcl/acs-mail-lite-procs.tcl: remove + duplicate procs bounce_prefix and address_domain which live in + incoming-mail-procs.tcl and bounce-procs.tcl + +2009-02-13 13:36 gustafn + + * packages/acs-kernel/: acs-kernel.info, + sql/oracle/acs-objects-create.sql, + sql/oracle/upgrade/upgrade-5.5.0d5-5.5.0d6.sql, + sql/postgresql/acs-objects-create.sql, + sql/postgresql/acs-permissions-create.sql, + sql/postgresql/upgrade/upgrade-5.5.0d5-5.5.0d6.sql: - Add two + missing indices to improve performance of permission system and + the object context hierarchy significantly (these two indices + improved the performance of e.g. /projects/openacs/download/ and + /projects/openacs/download/one-revision?revision_id=2089636 by + more than a factor of 10; these indices are now among the most + used on openacs.org) - Bump version number + +2009-02-13 11:26 gustafn + + * packages/acs-tcl/tcl/text-html-procs.tcl: - fix for the + exponential time bug that brought down openacs.org on forum + queries + +2009-02-12 15:51 jeffd + + * packages/acs-tcl/tcl/test/file-test-procs.tcl: remove old debug + statement + +2009-02-12 15:38 jeffd + + * packages/acs-tcl/tcl/: 00-database-procs.tcl, + ad-functional-procs.tcl, admin-procs.tcl, aolserver-3-procs.tcl, + defs-procs.tcl, deprecated-utilities-procs.tcl, + memoize-procs.tcl, request-processor-init.tcl, + request-processor-procs.tcl, security-procs.tcl, + set-operation-procs.tcl, table-display-procs.tcl, + tcl-documentation-procs.tcl, utilities-procs.tcl, + widgets-procs.tcl: OCD repair of the hard coded @cvs-id strings + +2009-02-12 02:27 daveb + + * packages/acs-kernel/: acs-kernel.info, + sql/oracle/groups-body-create.sql, + sql/oracle/upgrade/upgrade-5.5.0d4-5.5.0d5.sql, + sql/postgresql/groups-body-create.sql, + sql/postgresql/upgrade/upgrade-5.5.0d4-5.5.0d5.sql: Fix + acs_group__new to create group_rels for all group supertypes + +2009-02-10 20:42 jeffd + + * packages/acs-tcl/tcl/test/: navigation-procs.tcl, + whos-online-procs.tcl: specify tclwebtest dependency for tests + +2009-02-10 18:31 jeffd + + * packages/: + acs-content-repository/sql/postgresql/content-create.sql, + acs-content-repository/sql/postgresql/content-extlink.sql, + acs-content-repository/sql/postgresql/content-revision.sql, + acs-kernel/sql/postgresql/acs-logs-create.sql, + acs-kernel/sql/postgresql/groups-create.sql, + acs-messaging/sql/postgresql/acs-messaging-packages.sql, + acs-subsite/sql/postgresql/application-groups-create.sql, + acs-subsite/sql/postgresql/subsite-callbacks-create.sql, + acs-subsite/sql/postgresql/user-profiles-create.sql: switch + foo_id_seq.netval to nextval('t_foo_id_seq') calls to placate + postgresql 8. + +2009-02-10 18:27 jeffd + + * + packages/acs-authentication/tcl/test/acs-authentication-procs.tcl: + stub acs_mail_lite::send since ns_sendmail is not always the + ultimate transport. (the second one) + +2009-02-10 17:13 jeffd + + * + packages/acs-authentication/tcl/test/acs-authentication-procs.tcl: + stub acs_mail_lite::send since ns_sendmail is not always the + ultimate transport. + +2009-02-10 15:20 jeffd + + * + packages/acs-authentication/tcl/test/acs-authentication-procs.tcl: + make test case a bit more informative about failure mode + +2009-02-07 20:32 gustafn + + * packages/acs-api-browser/: tcl/acs-api-documentation-procs.tcl, + www/tcl-proc-view.tcl: - fix api-browser to allow returnredirect + to aolserver documentation - factor out api_tclcode_to_html from + api_tcl_to_html to improve reusability + +2009-02-06 20:56 donb + + * packages/acs-subsite/acs-subsite.info: Bumped version number so + dotlrn can ensure that the new application group Tcl API procs + are available. + +2009-02-04 18:52 donb + + * + packages/acs-subsite/sql/postgresql/upgrade/upgrade-5.5.0d5-5.5.0d6.sql: + Fixed application groups upgrade + +2009-02-03 02:25 donb + + * packages/acs-content-repository/sql/oracle/content-folder.sql: + Fixed some PG code cut-and-pasted into the Oracle version. + Cut-and-paste of PG code into Oracle rarely works... + +2009-02-03 02:05 donb + + * packages/acs-kernel/sql/oracle/: apm-create.sql, + authentication-create.sql, upgrade/upgrade-5.5.0d1-5.5.0d2.sql, + upgrade/upgrade-5.5.0d3-5.5.0d4.sql: Fixed daveb's auth upgrade + scripts for oracle, and added the new columns to the table + definitions used by initial install. + +2009-02-02 22:13 donb + + * packages/acs-subsite/tcl/application-group-procs.tcl: Another + application group proc from daveb's local work. + +2009-02-02 04:33 donb + + * packages/acs-tcl/tcl/apm-install-procs-oracle.xql: Fixed typo + found while testing package extension stuff for oracle. + +2009-02-01 21:50 donb + + * packages/acs-subsite/tcl/: application-group-procs-oracle.xql, + application-group-procs-postgresql.xql: track application group + package change. + +2009-01-30 03:24 donb + + * packages/acs-tcl/tcl/acs-private-data-procs.tcl: Fixed another + untested "fix" (you know who you are!) + +2009-01-30 02:37 donb + + * packages/acs-subsite/acs-subsite.info: Bump version number for + application group change. + +2009-01-30 02:36 donb + + * packages/acs-subsite/sql/: oracle/application-groups-create.sql, + oracle/upgrade/upgrade-5.5.0d5-5.5.0d6.sql, + postgresql/application-groups-create.sql, + postgresql/upgrade/upgrade-5.5.0d5-5.5.0d6.sql: Upgrade scripts + for application groups change (committing piecemeal because I + need to test upgrade for oracle before initial install) + +2009-01-29 00:37 donb + + * packages/acs-subsite/tcl/application-group-procs.tcl: Changed the + documentation of the proc to get the site node of the closest + non-null application group ancestor to match the code. + +2009-01-23 08:29 gustafn + + * packages/acs-admin/www/apm/parameter-add.tcl: fix for yet another + occurance of: adding missing FROM-clause entry for table + "acs_object_id_seq" ... + +2009-01-21 02:19 victorg + + * packages/acs-templating/acs-templating.info: Removing FullScreen + from plugin from the list of default plugins for Xinha editor. + FullScreen is not part of the plugins anymore. + +2009-01-17 12:17 miguelc + + * packages/acs-bootstrap-installer/installer/index.tcl: + software.adp is no longer valid as file url but a directory + (canonical url) + +2009-01-16 09:28 gustafn + + * + packages/acs-templating/www/resources/xinha-nightly/plugins/OacsFs/OacsFs.js: + renamed plugins/OacsFs/oacs-fs.js to plugins/OacsFs/OacsFs.js in + according to the new plugin naming of xinha (the old continues to + work, but produces a warning) + +2009-01-16 09:05 gustafn + + * packages/acs-templating/www/resources/xinha-nightly/: + iconsets/Classic/de/bold.gif, iconsets/Classic/de/italic.gif, + iconsets/Classic/de/underline.gif, iconsets/Classic/fr/bold.gif, + iconsets/Classic/fr/strikethrough.gif, + iconsets/Classic/fr/underline.gif, iconsets/Crystal/LICENSE, + iconsets/Crystal/README, iconsets/Crystal/ed_buttons_main.png, + iconsets/Crystal/iconset.xml, iconsets/Tango/LICENSE, + iconsets/Tango/README, iconsets/Tango/ed_buttons_main.png, + iconsets/Tango/iconset.xml, images/ed_buttons_main.png, + images/xinha-small-icon.gif, images/tango/COPYING, + images/tango/16x16/actions/document-new.png, + images/tango/16x16/actions/document-open.png, + images/tango/16x16/actions/document-print.png, + images/tango/16x16/actions/document-save.png, + images/tango/16x16/actions/edit-copy.png, + images/tango/16x16/actions/edit-redo.png, + images/tango/16x16/actions/edit-select-all.png, + images/tango/16x16/actions/edit-undo.png, + images/tango/16x16/actions/folder-new.png, + images/tango/16x16/actions/format-direction-left-to-right.png, + images/tango/16x16/actions/format-direction-right-to-left.png, + images/tango/16x16/actions/format-indent-less.png, + images/tango/16x16/actions/format-indent-more.png, + images/tango/16x16/actions/format-justify-center.png, + images/tango/16x16/actions/format-justify-fill.png, + images/tango/16x16/actions/format-justify-left.png, + images/tango/16x16/actions/format-justify-right.png, + images/tango/16x16/actions/format-text-background-color.png, + images/tango/16x16/actions/format-text-bold.png, + images/tango/16x16/actions/format-text-color.png, + images/tango/16x16/actions/format-text-italic.png, + images/tango/16x16/actions/format-text-strikethrough.png, + images/tango/16x16/actions/format-text-subscript.png, + images/tango/16x16/actions/format-text-superscript.png, + images/tango/16x16/actions/format-text-underline.png, + images/tango/16x16/actions/go-up.png, + images/tango/16x16/actions/insert-link.png, + images/tango/16x16/actions/insert-table.png, + images/tango/16x16/actions/toggle-borders.png, + images/tango/16x16/actions/view-fullscreen.png, + images/tango/16x16/actions/view-restore.png, + images/tango/16x16/apps/accessories-character-map.png, + images/tango/16x16/apps/help-browser.png, + images/tango/16x16/mimetypes/image-x-generic.png, + images/tango/16x16/places/user-trash.png, + images/tango/32x32/apps/internet-web-browser.png, + images/tango/32x32/mimetypes/text-html.png, + images/tango/32x32/mimetypes/text-x-generic.png, + images/tango/32x32/mimetypes/x-office-document.png, + images/tango/32x32/places/folder.png, + images/tango/32x32/places/network-server.png, lang/de.js, + lang/fr.js, modules/AboutBox/AboutBox.js, + modules/AboutBox/about.css, modules/AboutBox/dialog.html, + modules/ColorPicker/ColorPicker.js, + modules/CreateLink/dialog.html, modules/CreateLink/link.js, + modules/CreateLink/pluginMethods.js, + modules/Dialogs/XinhaDialog.js, modules/Dialogs/dialog.js, + modules/Dialogs/panel-dialog.js, modules/Dialogs/popupwin.js, + modules/FullScreen/full-screen.js, modules/FullScreen/lang/nl.js, + modules/Gecko/Gecko.js, modules/Gecko/paraHandlerBest.js, + modules/GetHtml/DOMwalk.js, + modules/GetHtml/TransformInnerHTML.js, + modules/InlineStyler/InlineStyler.js, + modules/InsertImage/dialog.html, + modules/InsertImage/insert_image.js, + modules/InsertImage/pluginMethods.js, + modules/InsertTable/dialog.html, + modules/InsertTable/insert_table.js, + modules/InsertTable/pluginMethods.js, + modules/InternetExplorer/InternetExplorer.js, + modules/Opera/Opera.js, modules/WebKit/WebKit.js, + plugins/Abbreviation/Abbreviation.js, + plugins/Abbreviation/dialog.html, plugins/CSS/CSS.js, + plugins/CharCounter/CharCounter.js, + plugins/CharacterMap/CharacterMap.css, + plugins/CharacterMap/CharacterMap.js, + plugins/ContextMenu/ContextMenu.js, + plugins/DefinitionList/DefinitionList.js, + plugins/DefinitionList/definition-list.css, + plugins/DefinitionList/lang/nl.js, + plugins/DoubleClick/DoubleClick.js, + plugins/DynamicCSS/DynamicCSS.js, plugins/EditTag/EditTag.js, + plugins/Equation/ASCIIMathML.js, plugins/Equation/Equation.js, + plugins/ExtendedFileManager/ExtendedFileManager.js, + plugins/ExtendedFileManager/config.inc.php, + plugins/ExtendedFileManager/manager.php, + plugins/ExtendedFileManager/resizer.php, + plugins/ExtendedFileManager/Classes/ExtendedFileManager.php, + plugins/ExtendedFileManager/assets/EditorContent.js, + plugins/ExtendedFileManager/assets/dialog.js, + plugins/ExtendedFileManager/assets/dragTableCols.js, + plugins/ExtendedFileManager/assets/editor.js, + plugins/ExtendedFileManager/assets/editorFrame.js, + plugins/ExtendedFileManager/assets/images.js, + plugins/ExtendedFileManager/assets/manager.js, + plugins/ExtendedFileManager/assets/popup.js, + plugins/ExtendedFileManager/assets/slider.js, + plugins/ExtendedFileManager/assets/wz_jsgraphics.js, + plugins/ExtendedFileManager/demo_images/.htaccess, + plugins/FindReplace/FindReplace.js, + plugins/FindReplace/fr_engine.js, + plugins/FormOperations/FormOperations.js, plugins/Forms/Forms.js, + plugins/FullPage/FullPage.js, + plugins/GenericPlugin/GenericPlugin.js, + plugins/GetHtml/GetHtml.js, + plugins/HorizontalRule/HorizontalRule.js, + plugins/HtmlEntities/HtmlEntities.js, + plugins/ImageManager/ImageManager.js, + plugins/ImageManager/config.inc.php, + plugins/ImageManager/editor.php, + plugins/ImageManager/editorFrame.php, + plugins/ImageManager/image-picker.js, + plugins/ImageManager/images.php, + plugins/ImageManager/manager.php, + plugins/ImageManager/resizer.php, + plugins/ImageManager/thumbs.php, + plugins/ImageManager/Classes/Files.php, + plugins/ImageManager/Classes/GD.php, + plugins/ImageManager/Classes/IM.php, + plugins/ImageManager/Classes/ImageEditor.php, + plugins/ImageManager/Classes/ImageManager.php, + plugins/ImageManager/Classes/NetPBM.php, + plugins/ImageManager/Classes/Thumbnail.php, + plugins/ImageManager/Classes/Transform.php, + plugins/ImageManager/assets/EditorContent.js, + plugins/ImageManager/assets/dialog.js, + plugins/ImageManager/assets/editor.css, + plugins/ImageManager/assets/editor.js, + plugins/ImageManager/assets/editorFrame.js, + plugins/ImageManager/assets/images.js, + plugins/ImageManager/assets/manager.js, + plugins/ImageManager/assets/popup.js, + plugins/ImageManager/assets/slider.js, + plugins/ImageManager/assets/wz_jsgraphics.js, + plugins/ImageManager/demo_images/.htaccess, + plugins/InsertAnchor/InsertAnchor.js, + plugins/InsertAnchor/dialog.html, + plugins/InsertNote/InsertNote.js, plugins/InsertNote/dialog.html, + plugins/InsertNote/img/insert-note.gif, + plugins/InsertPagebreak/InsertPagebreak.js, + plugins/InsertSmiley/InsertSmiley.js, + plugins/InsertSnippet/InsertSnippet.js, + plugins/InsertSnippet/demosnippets.js, + plugins/InsertSnippet/readme.html, + plugins/InsertSnippet2/InsertSnippet.css, + plugins/InsertSnippet2/InsertSnippet2.js, + plugins/InsertSnippet2/dialog.html, + plugins/InsertSnippet2/readme.html, + plugins/InsertSnippet2/snippets.php, + plugins/InsertSnippet2/snippets.xml, + plugins/InsertSnippet2/img/1.PNG, + plugins/InsertSnippet2/img/10.PNG, + plugins/InsertSnippet2/img/11.PNG, + plugins/InsertSnippet2/img/12.PNG, + plugins/InsertSnippet2/img/13.PNG, + plugins/InsertSnippet2/img/14.PNG, + plugins/InsertSnippet2/img/15.PNG, + plugins/InsertSnippet2/img/16.PNG, + plugins/InsertSnippet2/img/2.PNG, + plugins/InsertSnippet2/img/3.PNG, + plugins/InsertSnippet2/img/4.PNG, + plugins/InsertSnippet2/img/5.PNG, + plugins/InsertSnippet2/img/6.PNG, + plugins/InsertSnippet2/img/7.PNG, + plugins/InsertSnippet2/img/8.PNG, + plugins/InsertSnippet2/img/9.PNG, + plugins/InsertSnippet2/img/ed_snippet.gif, + plugins/InsertSnippet2/lang/de.js, + plugins/InsertWords/InsertWords.js, + plugins/LangMarks/LangMarks.js, plugins/Linker/Linker.js, + plugins/Linker/dialog.html, plugins/Linker/pluginMethods.js, + plugins/Linker/dTree/dtree.js, plugins/ListType/ListType.js, + plugins/PSFixed/PSFixed.js, plugins/PSLocal/PSLocal.js, + plugins/PSLocal/dialog.html, plugins/PSLocal/gears_init.js, + plugins/PSServer/PSServer.js, plugins/PSServer/backend.php, + plugins/PSServer/config.inc.php, + plugins/PSServer/demo_images/.htaccess, + plugins/PSServer/demo_images/bikerpeep.jpg, + plugins/PSServer/demo_images/wesnoth078.jpg, + plugins/PSServer/demo_images/linux/linux.gif, + plugins/PasteText/PasteText.js, plugins/PasteText/lang/de.js, + plugins/PasteText/popups/paste_text.html, + plugins/PersistentStorage/PersistentStorage.js, + plugins/PersistentStorage/dialog.html, + plugins/PreserveScripts/PreserveScripts.js, + plugins/QuickTag/QuickTag.js, plugins/QuickTag/tag-lib.js, + plugins/SaveSubmit/SaveSubmit.js, plugins/SetId/SetId.js, + plugins/SmartReplace/SmartReplace.js, + plugins/SmartReplace/dialog.html, + plugins/SmartReplace/img/SmartReplace.svg, + plugins/SmartReplace/img/smartquotes.png, + plugins/SpellChecker/SpellChecker.js, + plugins/SpellChecker/spell-check-logic.cgi, + plugins/SpellChecker/spell-check-ui.html, + plugins/SpellChecker/spell-check-ui.js, + plugins/Stylist/Stylist.js, plugins/SuperClean/SuperClean.js, + plugins/SuperClean/dialog.html, + plugins/SuperClean/pluginMethods.js, + plugins/SuperClean/filters/paragraph.js, + plugins/SuperClean/filters/word.js, + plugins/SuperClean/lang/de.js, + plugins/TableOperations/TableOperations.js, + plugins/TableOperations/popups/dialogMergeCells.html, + plugins/TableOperations/popups/dialogRowCell.html, + plugins/TableOperations/popups/dialogTable.html, + plugins/UnFormat/UnFormat.js, plugins/UnFormat/dialog.html, + plugins/UnsavedChanges/UnsavedChanges.js, + plugins/UnsavedChanges/lang/es.js, + plugins/UnsavedChanges/lang/fr.js, + plugins/UnsavedChanges/lang/fr_ca.js, popups/popup.js, + skins/blue-look/skin.css, skins/blue-metallic/skin.css, + skins/green-look/skin.css, skins/inditreuse/skin.css, + skins/silva/skin.css, skins/silva/skin.xml, skins/titan/skin.css, + skins/xp-blue/skin.css, skins/xp-green/skin.css: Xinha 0.96b + (Phoenix), part 2 + +2009-01-16 08:36 gustafn + + * packages/acs-templating/www/resources/xinha-nightly/: Xinha.css, + XinhaConfig.js, XinhaCore.js, XinhaLoader.js, htmlarea.js, + release-notes.txt, contrib/dojo_js_compressor.jar, + examples/ExtendedDemo.html, examples/Newbie.html, + examples/XinhaConfig.js, examples/testbed.html, + iconsets/Classic/ed_buttons_main.gif, + iconsets/Classic/ed_charmap.gif, + iconsets/Classic/ed_selectall.gif, iconsets/Classic/iconset.xml: + Xinha 0.96b (Phoenix) + +2009-01-15 23:08 victorg + + * packages/acs-admin/www/apm/package-add-2.tcl: Adding missing + parameters ( implements_subsite_p and inherit_templates_p). To + the apm_package_register call. Does it make sense to let the user + choose the values for this parameters in the previos form?. Bug + #3162. + +2009-01-06 02:25 gustafn + + * packages/acs-subsite/: lib/home.tcl, + www/admin/site-map/parameter-set-2.tcl, www/admin/users/new.tcl, + www/members/user-batch-add.tcl, www/shared/community-member.tcl, + www/user/portrait/upload.tcl: remove deprecated calls to + ad_parameter + +2009-01-06 02:07 gustafn + + * packages/acs-bootstrap-installer/installer/install.tcl: remove + deprecated calls to ad_parameter + +2009-01-06 01:29 gustafn + + * packages/acs-admin/www/apm/version-dependency-add-2.tcl: insert + missing argument for dependency_type + +2009-01-01 14:06 torbenb + + * packages/acs-tcl/tcl/widgets-procs.tcl: fixing case for January, + and bad html which breaks rendering of January in some browsers + +2008-12-30 22:09 emmar + + * packages/acs-lang/www/admin/edit-localized-message.tcl: Quote the + message text only for display purpose not for edit. + +2008-12-29 22:21 gustafn + + * packages/acs-core-docs/www/: apm-requirements.html, + subsites-requirements.html, xml/kernel/apm-requirements.xml, + xml/kernel/ext-auth-design.xml, + xml/kernel/subsites-requirements.xml: remove deprecated calls to + ad_parameter + +2008-12-29 22:10 gustafn + + * packages/acs-lang/www/doc/i18n-design.html: remove deprecated + calls to ad_parameter + +2008-12-29 22:06 gustafn + + * packages/acs-messaging/tcl/acs-messaging-procs.tcl: remove + depreacted calls to ad_parameter + +2008-12-29 22:01 gustafn + + * packages/acs-content-repository/tcl/: filter-procs.tcl, + image-procs.tcl, search-procs.tcl: remove deprecated calls to + ad_parameter + +2008-12-29 21:53 gustafn + + * packages/acs-templating/www/: + resources/xinha-nightly/plugins/OacsFs/popups/file-selector.tcl, + scripts/xinha/attach-file.tcl, scripts/xinha/attach-image.tcl, + scripts/xinha/file-selector.tcl: remove deprecated calls to + ad_parameter + +2008-12-29 21:02 gustafn + + * packages/acs-kernel/sql/: oracle/apm-create.sql, + postgresql/apm-create.sql: wipe out ad_parameter from kernel + files + +2008-12-29 16:00 emmar + + * packages/: + acs-authentication/catalog/acs-authentication.es_ES.ISO-8859-1.xml, + acs-kernel/catalog/acs-kernel.es_ES.ISO-8859-1.xml, + acs-lang/catalog/acs-lang.es_ES.ISO-8859-1.xml, + acs-mail-lite/catalog/acs-mail-lite.es_ES.ISO-8859-1.xml, + acs-subsite/catalog/acs-subsite.es_ES.ISO-8859-1.xml, + acs-templating/catalog/acs-templating.es_ES.ISO-8859-1.xml: Added + missing spanish translations + +2008-12-24 00:25 gustafn + + * packages/acs-tcl/tcl/apm-install-procs.tcl: provide "extends" + entry in version array returned by apm_get_package_repository + +2008-12-24 00:20 gustafn + + * packages/acs-tcl/tcl/: apm-file-procs.tcl, apm-install-procs.tcl, + utilities-procs.tcl: - Provide windows compatibility for + "upgrade/install" from repository. Fixed Issues: windows + has no /dev/null, don't use "gunzip" but "gzip -d", + gzip requires on windows -S switch, no sh (instead of "cd + DIR; tar ..." use "tar ... -C") no mv (use "file rename" + instead) broken downloads via ns_httpopen + fcopy + +2008-12-23 19:19 torbenb + + * packages/acs-tcl/tcl/security-procs.tcl: updating + security::locations logic to match get_https_port and not show a + secure location if there is none. + +2008-12-23 18:40 torbenb + + * packages/acs-tcl/tcl/security-procs.tcl: removing ecommerce + dependency + +2008-12-23 12:22 gustafn + + * packages/acs-tcl/tcl/: acs-permissions-procs.tcl, + 20-memoize-init.tcl, acs-private-data-procs.tcl, admin-procs.tcl, + apm-install-procs.tcl, navigation-procs.tcl, + request-processor-init.tcl, rollout-email-procs.tcl, + security-init.tcl, security-procs.tcl, server-cluster-procs.tcl, + widgets-procs.tcl: remove deprecated calls to ad_parameter + +2008-12-23 08:31 gustafn + + * packages/acs-admin/www/users/: delete-user.tcl, one.adp, one.tcl: + add option to delete users from the admin pages + (acs-admin/users/one) + +2008-12-23 01:08 donb + + * packages/acs-tcl/tcl/apm-procs.tcl: Changed apm_load_packages to + load package libraries and queries in dependency order, rather + than alphabetical order. + +2008-12-21 17:34 gustafn + + * packages/acs-tcl/tcl/: defs-procs.tcl, + request-processor-procs.tcl: remove deprecated calls to + ad_parameter + +2008-12-21 17:28 gustafn + + * packages/acs-templating/tcl/: parse-procs.tcl, tag-init.tcl, + template-init.tcl: remove deprecated calls to ad_parameter + +2008-12-17 19:35 gustafn + + * packages/acs-content-repository/tcl/: content-item-procs.tcl, + content-revision-procs.tcl: - remove lock statements, which seem + not needed anymore with Postgres 8.2 or newer + +2008-12-16 09:36 torbenb + + * packages/acs-tcl/tcl/security-procs.tcl: fixing + security::get_https_port, minor host_name calc in + security::locations, added ecommerce exception per long standing + ecommerce requirement, and made a few more code optimizations and + less clunky comments for security::locations + +2008-12-11 16:18 emmar + + * packages/acs-lang/tcl/lang-widget-procs.tcl: Added logic to + handle display mode for locale_widget + +2008-12-04 17:34 donb + + * packages/acs-tcl/tcl/apm-install-procs.tcl: Missed one place + where extends implies requires. + +2008-12-04 16:04 donb + + * packages/acs-tcl/tcl/install-procs.tcl: Added two new tags to the + install.xml repetoire: + + 1. instantiate-object - uses package_instantiate object to + instantiate one. 2. call-tcl-proc - call an arbitrary tcl proc + +2008-12-03 14:50 donb + + * packages/acs-subsite/tcl/subsite-procs.xql: Removed unneeded + query. + +2008-12-03 12:12 donb + + * packages/acs-tcl/tcl/: apm-install-procs.tcl, install-procs.tcl: + Updated install utilities with the latest from xarg, which, + surprisingly, still exists. Thanks to Rob and Lee Dennison for + the enhancements. + +2008-11-30 14:18 donb + + * packages/notifications/notifications.info: Package url was simply + given as "http://openacs.org". Bad. + +2008-11-26 20:10 donb + + * packages/openacs-default-theme/lib/plain-master.tcl: Minor blank + page uninitialized variable problem :) + +2008-11-26 11:27 donb + + * packages/acs-subsite/www/admin/: subsite-convert-type.adp, + subsite-convert-type.tcl: New admin files to convert the current + subsite to a descendent of its current package psuedo-type. + +2008-11-25 17:08 donb + + * packages/: acs-kernel/acs-kernel.info, + acs-kernel/sql/oracle/acs-metadata-create.sql, + acs-kernel/sql/oracle/apm-create.sql, + acs-kernel/sql/oracle/upgrade/upgrade-5.5.0d3-5.5.0d4.sql, + acs-kernel/sql/postgresql/acs-metadata-create.sql, + acs-kernel/sql/postgresql/apm-create.sql, + acs-kernel/sql/postgresql/upgrade/upgrade-5.5.0d3-5.5.0d4.sql, + acs-tcl/tcl/apm-install-procs-oracle.xql, + acs-tcl/tcl/apm-install-procs-postgresql.xql, + acs-tcl/tcl/apm-install-procs.tcl, + acs-tcl/tcl/apm-procs-oracle.xql, + acs-bootstrap-installer/bootstrap.tcl, + acs-subsite/acs-subsite.info, + acs-subsite/tcl/subsite-procs-oracle.xql, + acs-subsite/tcl/subsite-procs-postgresql.xql, + acs-subsite/tcl/subsite-procs.tcl, + acs-subsite/tcl/subsite-procs.xql, + acs-subsite/www/admin/index.adp, acs-subsite/www/admin/index.tcl, + acs-subsite/www/admin/subsite-add.tcl, + acs-subsite/www/shared/parameters-oracle.xql, + acs-subsite/www/shared/parameters-postgresql.xql, + acs-tcl/tcl/apm-procs-postgresql.xql, acs-tcl/tcl/apm-procs.tcl, + acs-tcl/tcl/apm-procs.xql, acs-tcl/tcl/apm-xml-procs.tcl, + acs-tcl/tcl/apm-xml-procs.xql, acs-tcl/tcl/install-procs.tcl, + acs-tcl/tcl/request-processor-procs.tcl, + acs-tcl/tcl/site-nodes-procs.tcl: Preliminary version of "extend + package" code, along with new package attributes that allow the + declaration of packages that are subsites. + +2008-11-24 14:03 gustafn + + * packages/acs-templating/: + catalog/acs-templating.en_US.ISO-8859-1.xml, + tcl/richtext-procs.tcl, + www/resources/xinha-nightly/plugins/OacsFs/img/insert-wlink.gif: + - extend OacsFS plugin to insert wiki links, if wiki_p is + specified - handle passing of wiki_p + +2008-11-23 23:16 emmar + + * packages/acs-templating/resources/lists/table.adp: Results of the + aggregate function should be marked up with TFOOT. + +2008-11-20 23:24 stefans + + * packages/acs-content-repository/tcl/revision-procs.tcl: Avoid + implict binary encoding by setting encoding flag explicitly; see + http://openacs.org/forums/message-view?message_id=2478560 + +2008-11-15 17:13 donb + + * packages/acs-tcl/tcl/install-procs.tcl: My rewritten XML install + proc didn't work if the XML file explicitly tried to install a + file which was previously installed (due to a requires dependency + in this case). This was due to a slight misunderstanding on my + part. Works now. + +2008-11-15 13:21 donb + + * packages/acs-tcl/tcl/install-procs.tcl: Oops included a reference + to new code not yet committed to HEAD. + +2008-11-15 13:10 donb + + * packages/acs-tcl/tcl/install-procs.tcl: Discovered that the + dependency checking implemented by Xarg flat-out does not work + correctly (though the .LRN install.xml file didn't uncover the + bug). Rather than correct this custom dependency checking code, + I rewrote it to use the standard APM install and dependency + checking code. This way, if it's buggy, at least it's buggy in a + way consistent with installing from the APM UI (and actually that + code has proven to be extremely reliable). + +2008-11-06 16:32 gustafn + + * packages/acs-mail-lite/tcl/acs-mail-lite-callback-procs.tcl: - + eliminated dead code + +2008-11-06 15:16 daveb + + * packages/acs-mail-lite/tcl/acs-mail-lite-callback-procs.tcl: Fix + typo user should be user_id + +2008-11-05 09:50 gustafn + + * packages/acs-tcl/tcl/request-processor-procs.tcl: - remove + duplicated line - make comment more general - remove unneeded + quotes + +2008-11-04 22:29 donb + + * packages/acs-tcl/tcl/request-processor-procs.tcl: Rewrote the URL + to file mapping stuff slightly so that it will work when + searching more than two directories. Bad hardwiring. + Hard-to-read code. New version will work for any number of + search directories (as will happen when package extensiblity is + implemented) and IMO is easier to read and a bit faster, too, + when searching for an appropriate .vuh file to serve. + +2008-10-31 08:50 gustafn + + * packages/acs-tcl/tcl/util-diff-procs.tcl: fixed 3 bugs in + util::html_diff: - able to process HTML with anchor tags - + fixed undefined variable in: 'util::html_diff -old "ppp" -new + "ppp xxx"' - fixed white-space eating behavior leading to wrong + diffs spanning new lines + +2008-10-31 00:13 daveb + + * packages/: acs-subsite/lib/login.tcl, + acs-tcl/tcl/security-procs.tcl, acs-tcl/tcl/utilities-procs.tcl: + Add new by default external URL checking to ad_returnredirect. + Modify security::locations to be simpler, not rely on ecommerce + at all, and use util_current_location to determine the host name. + +2008-10-27 16:14 daveb + + * packages/notifications/www/subscribers.tcl: Abort ADP so we don't + get an error message after returning the error message. + +2008-10-24 13:50 victorg + + * packages/acs-content-repository/sql/: oracle/content-folder.sql, + oracle/upgrade/upgrade-5.5.0d2-5.5.0d3.sql, + postgresql/content-folder.sql, + postgresql/upgrade/upgrade-5.5.0d2-5.5.0d3.sql: Checking that the + copy.name is not null when copying it to same parent folder of + the source folder. + +2008-10-23 13:04 victorg + + * packages/acs-content-repository/: acs-content-repository.info, + sql/oracle/content-folder.sql, + sql/oracle/upgrade/upgrade-5.5.0d2-5.5.0d3.sql, + sql/postgresql/content-folder.sql, + sql/postgresql/upgrade/upgrade-5.5.0d2-5.5.0d3.sql: Adding basic + checks to content_folder.copy procedure in order to avoid infinit + loops. + +2008-10-23 09:26 emmar + + * packages/acs-templating/: resources/lists/form-filters.adp, + tcl/list-procs.tcl: Fix typos + +2008-10-21 17:19 emmar + + * packages/acs-lang/tcl/locale-procs.tcl: Fixes: 1. If user_id = 0, + try to retrieve the locale from the cookie. If not, fallback to + the system one 2. If the user locale is not set in her + preferences, return the system one. + +2008-10-21 16:43 emmar + + * packages/notifications/tcl/notification-email-procs.tcl: Fix + extra_headers: acs_mail_lite::send uses a list of lists instead + of a ns_set + +2008-10-21 08:34 emmar + + * packages/acs-templating/: resources/forms/standard.adp, + tcl/date-procs.tcl: 1. Don't output the close tag for LABEL when + the opening one has not been generated 2. Remove the use of + tables to layout the date widget + +2008-10-20 17:03 daveb + + * + packages/tsearch2-driver/tcl/tsearch2-driver-procs-postgresql.xql: + Fix typo in query names + +2008-10-15 17:24 emmar + + * packages/acs-templating/: resources/forms/standard.adp, + www/resources/forms.css: Checkpoint 10.2 (level A): implicit + association of label and form widget +