• last updated 33 mins ago
Constraints: committers
Constraints: files
Constraints: dates
improve spelling

  1. … 12 more files in changeset.
modernize Tcl idioms

  1. … 10 more files in changeset.
replace calls to depreacted proc "fs::remove_special_file_system_characters"

  1. … 2 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. … 6 more files in changeset.
Fix a bunch of typos

  1. … 119 more files in changeset.
Fix typos

  1. … 149 more files in changeset.
Fix typos

  1. … 70 more files in changeset.
Fix typos

  1. … 52 more files in changeset.
Merged oacs-5-5 branch of .LRN packages to HEAD.

  1. … 87 more files in changeset.
Build the url of items the same way as title is (will make the code easier to read)

Pass through the return_url using client property so user is sent back to where she was when exiting the scorm player

  1. … 1 more file 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. … 3 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".


Safari 3 parser didn't like the white space in javascript strings (showed up

in the error console).

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. … 22 more files in changeset.
Extracted sql from .tcl to .xql

    • -0
    • +41
    • -0
    • +57
    • -0
    • +49
  1. … 226 more files in changeset.
First step of Lors oracle migration. Indent code.

  1. … 233 more files in changeset.
Merge lors from oacs-5-4

  1. … 66 more files in changeset.
Checkpoint 11.2 (level AA): Avoid deprecated features of W3C technologies .

  1. … 28 more files in changeset.
There's no reason to resize the window when entering a SCORM course and esp without informing the user that will happen (checkpoint 10.1 level AA)


  1. … 1 more file in changeset.
Checkpoint 12.1 (level A)

  1. … 1 more file in changeset.
Merged LORS packages oacs-5-4 to Trunk

  1. … 12 more files in changeset.
Roll back merge 20080925

  1. … 24 more files in changeset.
Merged LORS packages oacs-5-4 to Trunk

  1. … 24 more files in changeset.
Show reasonable message if error occurs and no man_id exists in the user's session properties

Fix so tracking is not reset if a user resumes an unfinished course