• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add proc doc to a bunch of procs, declare some things with explicit namespaces rather than in namespace eval, make some public things private

  1. … 25 more files in changeset.
add the note about using filters to propigate state varibles

commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
Oops, a tiny blunder in my previous update, returned an illegal SQL

snippet if there were no IDs selected. The list builder should cleverly

refuse to do the query in this case, but we'll settle for it doing a SELECT

that returns nothing for now.

Greatly sped up pagination in the list builder.

1. The list builder builds a separate (optionally cached) paginator for each

page group, rather than each list. No more filling of the Tcl cache with (say) 5500

forum entries when we know that users rarely march through the entire list of forums.

2. Since the list builder builds an "in (list of ids)" query clause to select

just those rows needed for this display page, there's no reason to sort the list

of ids so I'm building the list within the list builder rather than using

the more generalized paginator code. Minor speedup ...

This could probably be sped up more by simply caching the list of keys within

the list builder and replicating some other paginator functionality in lightweight

form specific to the list builder, but this will do for now. And maybe forever.

  1. … 2 more files in changeset.
Add reference to how to sort hierarchical queries with list-builder.

merge changes on oacs-5-1 branch to head, changes between jcd-merge-20040420 and jcd-merge-5-1-20040517 were merged, head pre changes is jcd-merge-pre-20040517 and post is jcd-merge-post-20040517

  1. … 834 more files in changeset.
parameterize the method for bulk actions, default is get since that used to be the hard coded value

  1. … 2 more files in changeset.
merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
Use string equal instead of 'ne' syntax, since the 'ne' syntax seems to break on some versions of Tcl

Applied patch #476 to fix bug #1687: listbuilder paginator doesn't cache all pages

Fix list-builder to allow using a variable for the list name instead of having to put a hard value there

empty_string_p fixes for head

  1. … 4 more files in changeset.
fix the very common error of calling empty_string_p with var instead of $var

  1. … 5 more files in changeset.
Internationalized list-builder formats and sort order labels

Moved javascript to core.js

Added provision for sorting in Tcl using template::multirow sort

Added @see comments

  1. … 1 more file in changeset.
Do lc_numeric on group/totals

- Default multirow to list-template name.

- Throw error if you're providing bulk_actions, but haven't set the key

merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 598 more files in changeset.
Fixed bug #1021: Clarified example

Fixed bug #1111: Default orderby direction if clipped off in the URL

Fixed bug #1112: forum sorting by author requires named orderby partial queries

Fixed security hole: You could pass in the name of an orderby which included [...], and it would get executed in the page's nameapace

list builder labels couldnt start with a -

Typo

removing ns_log LARS: debug printouts. Retaining those in the APM dependency check on debug level

  1. … 3 more files in changeset.
I18n of list-builder ('no data')

Started I18N work (Together with Lars)

Added namespace eval $namespace calls to each file in the tcl dir.

Rooted out some hardcoded text, replaced it with respective calls to

the i18n text catalog text function.

Shuffled around proc creation and calling, so that everything works properly.

  1. … 25 more files in changeset.