• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Updated serializeString method to create escaped characters with decimal values not hex values to be handle by Java WDDX processor

Updated to use ApplicationParent to retrieve Comms and root reference.

Updated to look at ApplicationParent for static cursor variables

Parent for multiple Application classes (authoring,monitoring,learner)

Updated serializeString method to handle Chinese/Bulgarian character sets

Removed the "is this tool on the classpath" hack. Now it will throw a ToolException if a tool can't be fine. This will break one of our junit tests but the test will have to be skipped for the moment or rewritten to use a known set of tools.

  1. … 1 more file in changeset.
The main tool context application file moved so that only the tool's have a context file classpath of /org/lamsfoundation/lams/tool.

    • -0
    • +74
    ./src/java/org/lamsfoundation/lams/toolApplicationContext.xml
  1. … 8 more files in changeset.
Updated Authoring SWF - treat build param value as string

Updated themes so that default is the default flash theme, and not ruby

Changed the locale filter to accept language and country (preferred) or just language.

  1. … 1 more file in changeset.
Renaming applicationResources.properties to ApplicationResources.properties

    • -0
    • +31
    ./conf/language/ApplicationResources.properties
  1. … 29 more files in changeset.
Made a couple of methods protected so they could be used in the deserialisation test servlet.

  1. … 1 more file in changeset.
New copyright statement attached to AS files

  1. … 31 more files in changeset.
Tweaking to reduce the number of times the User object is retrieved from the database. Also partially implemented the cache clear when a user object is changed.

Added method to remove a particular object from the cache - not just a whole cache node.

Tweaking to reduce the number of times the User object is retrieved from the database.

  1. … 2 more files in changeset.
Updated test case for DateUtil

Copyright statement change - only support GPL v2, not future versions. Missed the "version 2.0" the previous check in

  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions. Got the lines in the wrong order in the last check in.

  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions.

  1. … 247 more files in changeset.
Changed learning design activities and transition collections to use all-delete-orphan cascade management. This will ensure that the secondary records are created and removed as required.

This required fixing code that trigger cascade problems and also highlighted some session problems with the learner cache created by Jacky.

  1. … 24 more files in changeset.
Added new tools Chat and Shared Resources

Implementation getLearningLibraryByTitle was wrong and the method is not used so the whole method was removed.

Implementation of getLearningLibraries was returning all libraries in the database. Changed to only return the active libraries (ie the libraries that have been successfully installed).

  1. … 1 more file in changeset.
Had internationalization wrongly abbreviated as I8N, rather than I18N

Adding the Id keyword expansion

Moved the language/message/resource file to the conf area. Will now be deployed to the lams-dictonary.jar to make I8N easier.

    • -0
    • +30
    ./conf/language/applicationResources.properties
  1. … 47 more files in changeset.
Added I8N support for the activity and tool title, description, etc.

Added a MessageSource manager, which will load arbitrary message sources on the fly. It is used to access the tool's language files from the authoring code, but it could be used by any part of LAMS to access a resource file as long as the path to the file is known.

Added theme error messages

Updated for increased exception handling in setTheme method.

  1. … 1 more file in changeset.