• last updated 9 hours ago
Constraints: committers
Constraints: files
Constraints: dates
improve spelling

  1. … 13 more files in changeset.
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. … 204 more files in changeset.
Fix typos

  1. … 7 more files in changeset.
Fix a bunch of typos

  1. … 120 more files in changeset.
Fix typos

  1. … 150 more files in changeset.
Rolled back some debug stuff that I'd changed earlier.

Extracted sql from servlet.tcl to servlet.xql. Added a new course to test LORS. Updated version of lorsm to 0.9d4. Solved problems with templates when you upgrade the package

  1. … 4 more files in changeset.
Innova totally broke the servlet when moving queries from the tcl file to

a new xql file as part of the port to oracle effort. These changes were

committed WITHOUT TESTING and it took me HOURS TO FIND THE PROBLEMS, some

of which were easy to fix, some not. At the "some not" point, I decided to

just remove Innova's work because CHANGES NEED TO BE TESTED BEFORE BEING

COMMITTED. Innova can continue their work and commit after they've tested


Hint: When there are several dynamic queries built up in a tcl string named

"todo" then executed as "db_dml todo $todo" you can NOT replace all of these

with one static query in the query file named "todo".


  1. … 1 more file in changeset.
Moving to app group community id stuff (so lorsm can work outside .lrn), some

of this got committed accidently in an earlier bug fix commit.

  1. … 34 more files in changeset.
Extracted sql from .tcl to .xql

  1. … 240 more files in changeset.
First step of Lors oracle migration. Indent code.

  1. … 247 more files in changeset.
Merge of lors* packages from oacs-5-3 (michele's work on the rte)

  1. … 82 more files in changeset.
Various bug fixes, support for recursively updating status to parent items, different log levels.

Merged changes to HEAD ...

  1. … 1556 more files in changeset.
Get a working servlet.tcl from the old delivery-scorm directory. Tracking appears to work correctly.

Extract SQL sentences from TCL to XQL. Add Oracle valid sentences from Postgresql sentences.

  1. … 24 more files in changeset.
Merge oacs-5-2 to HEAD

  1. … 53 more files in changeset.
Consolidate delivery so the common code is resued and just the delivery

adp is specific to a course delivery method.

  1. … 35 more files in changeset.
file servlet.tcl was initially added on branch oacs-5-2.