Trying to open the organisations folder list in the authoring "save/load" dialog box was causing an endless loop, due to a bug in the isSubFolder() method. Fixed this bug and also now checks the permissions on the folders so it won't return an organisation folder for which the user has no rights.
Added a development servlet that takes a WDDX packet, deserialises it and dumps the resulting object to the screen. Not I18N - it is just for testing problem packets.
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.
Move the language/message/resource file to the conf area. Will now be deployed to the lams-dictonary.jar to make I8N easier.Added I8N of the tool and activity titles, descriptions, help text for library activities. Does not alter the field values for learning designs (as they may have been modified by the author).