lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4400 Update dependency for Apache Commons FileUpload

NTU-12, LDEV-1261 Fix a lazy initialisation exception

Objects should not be passed to services' methods if they were not

fetched in other service methods. For example, passing an object from

Action to a service can result in a lazy initialisation exception. It it

better to use primitives, IDs.

LDEV-4405 War deployment minifies Javascript files

LDEV-4405 War deployment minifies Javascript files

LDEV-4405 War deployment minifies Javascript files

NTU-12 Add typing to a collection so lambdas can cope with it

LDEV-4404 Tags and tlds match LAMS standard tags.

Customisation made to CKEditor tag removed and the new toolbar

set in the jsp rather than hardcoded in the tag.

    • -1
    • +1
    /lams_tool_doku/web/WEB-INF/tags/Date.tag
    • -0
    • +84
    /lams_tool_doku/web/WEB-INF/tags/FileUpload.tag
    • -0
    • +28
    /lams_tool_doku/web/WEB-INF/tags/LeaderDisplay.tag
  1. … 11 more files in changeset.
LDEV-4402 Retain Jackson during slimming as it is now used by LAMS

Merge branch 'LDEV-4402' into lams31

Merge branch 'LDEV-4400' into lams31

LDEV-4405: fixing white logo

Ooops... accidentally modified the white logo. Fixing it now.

    • -2
    • +2
    /lams_central/web/images/svg/lams_logo_white.svg
LDEV-4405 minify .svg logo files

minify svg logo files

    • -107
    • +4
    /lams_central/web/images/svg/lams_logo.svg
    • -106
    • +5
    /lams_central/web/images/svg/lams_logo_black.svg
    • -106
    • +4
    /lams_central/web/images/svg/lams_logo_white.svg
LDEV-4402, LDEV-3315 Remove custom session fixation attack fix

Manual change of session ID was needed in WF8. WF10 changes session

automatically.

LDEV-4402 Upgrade TestHarness libraries to match rest of LAMS

    • -1
    • +1
    /TestHarness4LAMS2/learnerTest1.properties
    • binary
    /TestHarness4LAMS2/lib/BrowserLauncher2-all-10rc4.jar
    • binary
    /TestHarness4LAMS2/lib/BrowserLauncher2-all-1_3.jar
    • binary
    /TestHarness4LAMS2/lib/commons-codec-1.1.jar
    • binary
    /TestHarness4LAMS2/lib/commons-codec-1.10.jar
    • binary
    /TestHarness4LAMS2/lib/jackson-core-2.7.4.jar
    • binary
    /TestHarness4LAMS2/lib/jackson-databind-2.7.4.jar
    • binary
    /TestHarness4LAMS2/lib/jboss-servlet-api_3.1_spec-1.0.0.Final.jar
    • binary
    /TestHarness4LAMS2/lib/jbossweb.jar
    • binary
    /TestHarness4LAMS2/lib/js-1.6R5.jar
    • binary
    /TestHarness4LAMS2/lib/jtidy-4aug2000r7-dev.jar
    • binary
    /TestHarness4LAMS2/lib/jtidy-r938.jar
    • binary
    /TestHarness4LAMS2/lib/junit-3.8.1.jar
    • binary
    /TestHarness4LAMS2/lib/junit-4.10.jar
  1. … 13 more files in changeset.
LDEV-4402 Remove Apache JSON and Gson source code

    • -905
    • +0
    /3rdParty_sources/gson/com/google/gson/Gson.java
  1. … 968 more files in changeset.
LDEV-4402 Add Jackson source code

    • -0
    • +1598
    /3rdParty_sources/jackson/com/fasterxml/jackson/core/JsonParser.java
  1. … 462 more files in changeset.
LDEV-4402 Substitute Gson and Apache JSON with Jackson

Jackson is a top JSON library shipped with WF10.

Apache JSON resides in an ancient library which we do not need for

anything else.

We use GSon only for serializing Java objects to JSON, which Jackson can

do too.

    • -29
    • +0
    /lams_build/lib/jboss/jbossweb.module.xml
    • binary
    /lams_build/lib/json/gson-2.2.4.jar
    • -29
    • +0
    /lams_build/lib/json/gson.module.xml
    • binary
    /lams_build/lib/lams/lams-central.jar
  1. … 121 more files in changeset.
LDEV-4405 Minify LAMS css files by default

    • binary
    /lams_build/lib/yuicompressor/yuicompressor-2.4.8.jar
LDEV-4406: Timing count preserved across page switch, Submit All

Also fixed a validation bug with Essay questions that had a

minimum word count but were not required.

LDEV-4406: Timing count preserved across page switch, Submit All

Also fixed a validation bug with Essay questions that had a

minimum word count but were not required.

LDEV-4402 Remove Lucene source code

The libary was removed in the previous commit.

  1. … 1499 more files in changeset.
LDEV-4402 Remove Lucene library

It has only been used for Pedagogical Planner filter feature, which is

not used by clients anyway

    • binary
    /lams_build/lib/lucene/lucene-analyzers-common-4.10.2.jar
    • binary
    /lams_build/lib/lucene/lucene-core-4.10.2.jar
    • -31
    • +0
    /lams_build/lib/lucene/lucene.module.xml
LDEV-4402 Add jLaTexMath source code

  1. … 142 more files in changeset.
LDEV-4402 Upgrade jLaTexMath library

From version 1.0.3 to 1.0.6

    • binary
    /lams_build/lib/jlatexmath/jlatexmath-1.0.6.jar
LDEV-4402 Add Apache Commons Fileupload source code

  1. … 25 more files in changeset.
LDEV-4402 Upgrade Apache Commons Fileupload

From version 1.0 to version 1.3.3

    • binary
    /lams_build/lib/jakarta-commons/commons-fileupload-1.3.3.jar
LDEV-4402 Add Apache Commons Digester source code

  1. … 114 more files in changeset.
LDEV-4402 Add Apache Commons Validator source code

  1. … 52 more files in changeset.
LDEV-4402 Upgrade Apache Commons Validator

From version 1.1.4 to 1.6

    • binary
    /lams_build/lib/jakarta-commons/commons-validator-1.6.jar
LDEV-4402 Remove obsolete XPP3 and XMLPull libraries

The libraries have been used by earlier versions of XStream. They are

not needed for latest XStream and Java 6+.

Deserialized classes must implement a no-arg constructor.