• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make page more robust to situations, more frequest in a test setup, where a short-lived user has issued requests on the system and was recorded as online

Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
Merged 5.5.1 to HEAD

  1. … 181 more files in changeset.
Localization

  1. … 3 more files in changeset.
Merged 5.3 to HEAD

  1. … 60 more files in changeset.
Added missing internationalization

Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
Reverted all changes from Mannheim

  1. … 222 more files in changeset.
Mannheim update, fix and merge bugbash

  1. … 197 more files in changeset.
Nicer 'no users online' message

- Cleaned up who's online

- I18n'd a few sentences

- Various UI cleanup

  1. … 16 more files in changeset.
updating the who's online page to use the new cached API. Adding a link to it on the /pvt/home page

  1. … 3 more files in changeset.
Patch #139: A bunch of fixes and nitpicks to improve the subsite awareness

of the acs-subsite package, and improve support for ad_context_bar.

Note that fixes needed in acs-subsite/www/admin and /permissions are not

included, and that there is still quite a bit of I18N work to be done

in acs-subsite.

  1. … 52 more files in changeset.
remove superfluous package local masters and use sitewide master by default

  1. … 701 more files in changeset.
pass context_bar and title to master template, cleanup some html

  1. … 54 more files in changeset.

1. Changed a lot of package info files to fix problems ...

2. Added Vinod's bboard patch

3. Rationalized party e-mail checking by putting a "before insert or update"

trigger on the table that lower-cases email (this was already done by the

party.new() func but at least one update missed this). Got rid of all

"lower(email) = " and "upper(email) = " checks and just made all use the

db email column directly and lower-cased Tcl vars. In this way the index

on the email column is always and consistently used without needing to

define functional indexes on the column (an EE feature for Oracle).

4. Rationalized naming of a couple of workflows and fixed a glossary PG bug

where apparently its workflow got overwritten by one from the CMS at some

point in time.

5. Made the .cmp/.dat/.frm filters in the template code usable though not

very beautiful nor exactly correct. But with practice you can use them

to debug pages in the packages/* hierarchy. I also turned these off by

default as there's no need to run these filters on a production site!

6. Performed minor surgery on templating, including adding a new

"ad_return_exception_template" that allows you to return a templated

error page and aborts the script.

7. ??? probably but I think this covers most stuff.

  1. … 74 more files in changeset.
OpenACS 4.x

  1. … 1321 more files in changeset.
Initial revision

  1. … 1321 more files in changeset.