Build: #2 failed Changes by 5 people

Code commits

daffodil

  • Mike Beckerle

    Mike Beckerle 0fac5e54c6e1a22da0d882d2d60495a6da161418

    Clean up some tdml issues before modifying tdml runner to support bitOrder.
    Added test for Scala's trim showing that it is faulty.

    Created our own trim replacement.

    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/Misc.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/XMLUtils.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-lib/src/test/scala-new/edu/illinois/ncsa/daffodil/util/TestUtilNew.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-lib/src/test/scala-new/edu/illinois/ncsa/daffodil/xml/TestXMLUtilsNew.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-lib/src/test/scala/edu/illinois/ncsa/daffodil/xml/test/unit/TestScalaTrimWhitespaceFailure.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/util/TestUtils.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-tdml/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-tdml/src/test/resources/test/tdml/tdmlQuoting.tdml (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-tdml/src/test/resources/test/tdml/tdmlTrim.tdml (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-tdml/src/test/scala-debug/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner2.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-tdml/src/test/scala-new/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
    • daffodil-tdml/src/test/scala-new/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunnerNew.scala (version 0fac5e54c6e1a22da0d882d2d60495a6da161418)
  • Mike Beckerle

    Mike Beckerle 579c14123ba380dac9a0b28b8aeb2675203e237b

    Changes to make CR (0xD) character appear as 0xE00D character in the DFDL infoset.
    Turns out XML eats CRLFs and replaces them with LF, and converts
    isolated CR to LF. So while CR is legal in XML, it's never
    part of the XML Infoset.

    So, in order to support it as part of the DFDL infoset, we have
    to treat it like the xml illegal chars and map it into the Unicode
    PUA area. Hence, 0xE00D, not 0xD.

    Also some test changes to better characterize the odd (buggy)
    behavior of scala.xml.Utility.trim() that the TDML runner calls.

    Turns out this does more than collapse whitespaces. It seems to
    flat out remove them in some cases.

    Also there's a scala bug in that xml ' is not supported.

    The test testChars2 illustrates how, in a TDML file, you can
    represent all 256 bytes of iso-8859-1 in data, and how you can
    represent those same characters in a tdml expected infoset value.

    Converted a large number of tdml and xsd files to use Unix line endings
    not Windows CRLF style. Verified that there are no regressions due to
    this change. This eliminates line-ending sensitivities where the tdml
    file contained data inside CDATA regions which happened to have Windows
    line-endings, in that case the CRs seem to be preserved into the data,
    and as a result tests were wanting to see 0xE00D in the result.

    This is too fragile - line-endings are usually invisible. So having a
    tdml file depend on being saved in Windows CRLF style in order for the
    tests to work is problematic.

    DFDL-941, DFDL-938

    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/XMLUtils.scala (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-tdml/src/test/resources/test/tdml/tdmlQuoting.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-tdml/src/test/scala-new/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner.scala (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-tdml/src/test/scala/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner.scala (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AB.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/ABLargeData.tdml.dat (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AE.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AE.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AF.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AF.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AG.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AG.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AH.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AH.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AM.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AM.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AO.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AO.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AP.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AP.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AT.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AT.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AU.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AU.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AX.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AX.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/AY.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BA.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BB.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BB.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BC.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BC.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BD.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BD.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BE.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BE.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BF.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BF.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BG.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/BG.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/dpaext1.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/dpaextdeltxt101.dfdl.xsd (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/nested_group_ref.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/charClassEntities.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/DelimitedTests.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section13/text_number_props/TextNumberProps.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/usertests/UserSubmittedTests.tdml (version 579c14123ba380dac9a0b28b8aeb2675203e237b)
  • Mike Beckerle

    Mike Beckerle d47e2f9ea449a15c05b6b11748dd71760a33576d

    update gitignore to ignore eclipse-projects/*/lib directories (which are supposed to be eclipse symlinks to the real project lib directory.)

    • .gitignore (version d47e2f9ea449a15c05b6b11748dd71760a33576d)
  • Mike Beckerle

    Mike Beckerle cdfb898923508809c3fd2e75645f22cfb2e63624

    Changes to add bitOrder property needed for support of MIL-STD-2045-47001D format.
    DFDL-896

    • daffodil-lib/src/main/resources/xsd/DFDL_model_all_parts.xsd (version cdfb898923508809c3fd2e75645f22cfb2e63624)
    • daffodil-lib/src/main/resources/xsd/DFDL_part1_simpletypes.xsd (version cdfb898923508809c3fd2e75645f22cfb2e63624)
    • daffodil-lib/src/main/resources/xsd/DFDL_part2_attributes.xsd (version cdfb898923508809c3fd2e75645f22cfb2e63624)
    • daffodil-propgen/src/main/resources/xsd/DFDL_part1_simpletypes.xsd (version cdfb898923508809c3fd2e75645f22cfb2e63624)
    • daffodil-propgen/src/main/resources/xsd/DFDL_part2_attributes.xsd (version cdfb898923508809c3fd2e75645f22cfb2e63624)
  • Mike Beckerle

    Mike Beckerle d385fc4b577c5d52b914c7f138266c0bac365a8f

    Computation of termsUntilFirstRequiredTerm had bug.

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Groups.scala (version d385fc4b577c5d52b914c7f138266c0bac365a8f)
  • Steve Lawrence

    Steve Lawrence 45d6be8466924d6e97ef6fb47f584681e9d57b7d

    Fix occursCountKind='expression' in threaded environments
    The pseudoElement used in occursCountKind='expression' cannot be shared
    among different jdom tress, since the nodes parent will be in two
    different trees. So just create a new pseudoelement each time the
    occursCount expression needes to be evaluated.

    DFDL-946

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/RepParsers.scala (version 45d6be8466924d6e97ef6fb47f584681e9d57b7d)
  • Mike Beckerle

    Mike Beckerle 99b879009caa4a2ada1d3b30eb471805f03908e6

    Issue with terminator %WSP*;%NL; was pilot error. (That terminator is never going to match because WSP* will match the newline characters so there will never be any for the NL to match.
    Moved negative test case to scala-new.

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/DelimitedTests.tdml (version 99b879009caa4a2ada1d3b30eb471805f03908e6)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section12/lengthKind/TestLengthKindDelimitedDebug.scala (version 99b879009caa4a2ada1d3b30eb471805f03908e6)
  • Mike Beckerle

    Mike Beckerle 5488ec1143eb06f14a41e0fd9fffe492f46ccdce

    Test for terminator %WSP*;%NL; (fails).
    Added TDML runner unit test to insure the tdml runner preserves CRLFs if
    they are in the tdml data as hex.

    • daffodil-core/src/test/scala-new/edu/illinois/ncsa/daffodil/processors/TestDFDLReaders.scala (version 5488ec1143eb06f14a41e0fd9fffe492f46ccdce)
    • daffodil-tdml/src/test/scala/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner.scala (version 5488ec1143eb06f14a41e0fd9fffe492f46ccdce)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/DelimitedTests.tdml (version 5488ec1143eb06f14a41e0fd9fffe492f46ccdce)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section12/lengthKind/TestLengthKindDelimitedDebug.scala (version 5488ec1143eb06f14a41e0fd9fffe492f46ccdce)
  • Elizabeth Finnegan

    Elizabeth Finnegan 481e34fca2ea1b33ef7d8f4c81af34631c0e5b85

    Updating escape scheme scenario tests and moving working tests to scala.
    DFDL-932

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/escapeScheme/escapeScenarios.tdml (version 481e34fca2ea1b33ef7d8f4c81af34631c0e5b85)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeSchemeDebug.scala (version 481e34fca2ea1b33ef7d8f4c81af34631c0e5b85)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeScheme.scala (version 481e34fca2ea1b33ef7d8f4c81af34631c0e5b85)
  • Taylor Wise

    Taylor Wise 5133cb647352b8d4d6ed7f9b183ef60ccf789f42

    Fix for compilation error during push/build of DFDL-940.
    DFDL-940

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/Rules.scala (version 5133cb647352b8d4d6ed7f9b183ef60ccf789f42)
  • Taylor Wise

    Taylor Wise 5cd20f781732ef9ebe1a796f5788701e0fe7bd96

    Integrates DFA code. Updates DFA code to have DFAField and DFADelimiter.
    Comments out two test regressions.  There's a major issue with
    the TDMLRunner and the use of Utility.trim.  The trim is removing
    whitespace within the element tags and causing false positives.

    Moves regressions to TresysTests in scala-debug.

    DFDL-940

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/InStreamTextOnly.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/Parser.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserCommon.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimiter.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesLengthKind.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesTextNumber.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/CreateDelimiterDFA.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/CreateFieldDFA.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/CreatePaddingDFA.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/Parser.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/Rules.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/Runtime.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/TextDelimitedParser.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-test-ibm1/src/main/scala-debug/edu/illinois/ncsa/daffodil/TresysTests.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
    • daffodil-test-ibm1/src/test/scala/edu/illinois/ncsa/daffodil/TresysTests.scala (version 5cd20f781732ef9ebe1a796f5788701e0fe7bd96)
  • Mike Beckerle

    Mike Beckerle 4430749d936cbd74093d138a65b6b557ee877822

    Fix test_errorLocations_01 which was failing for lack of sequenceKind='ordered' which is now a required property.
    I don't really understand why this failing occurred. As
    this branch is marginally different from 0.13.0.

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_13.dfdl.xsd (version 4430749d936cbd74093d138a65b6b557ee877822)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_B_13.dfdl.xsd (version 4430749d936cbd74093d138a65b6b557ee877822)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_base_13.dfdl.xsd (version 4430749d936cbd74093d138a65b6b557ee877822)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/namespaces.tdml (version 4430749d936cbd74093d138a65b6b557ee877822)
  • Mike Beckerle

    Mike Beckerle bb981f5c8525342e84ee74d148fcde5ac48ae966

    Added io-lib to daffodil/eclipse-projects and adjusted .gitignore

    • .gitignore (version bb981f5c8525342e84ee74d148fcde5ac48ae966)
    • eclipse-projects/core/.jupiter (version bb981f5c8525342e84ee74d148fcde5ac48ae966)
    • eclipse-projects/io-lib/.classpath (version bb981f5c8525342e84ee74d148fcde5ac48ae966)
    • eclipse-projects/io-lib/.project (version bb981f5c8525342e84ee74d148fcde5ac48ae966)
  • Mike Beckerle

    Mike Beckerle ef20ddd04525176af9b07ce35a550aa2cbbec90f

    Added test (to scala-debug) illustrating TDML problem with quoting.
    Issue is DFDL-938.

    • daffodil-tdml/src/test/resources/test/tdml/tdmlQuoting.tdml (version ef20ddd04525176af9b07ce35a550aa2cbbec90f)
    • daffodil-tdml/src/test/scala-debug/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner2.scala (version ef20ddd04525176af9b07ce35a550aa2cbbec90f)
  • Mike Beckerle

    Mike Beckerle e91251dc852b02717ec97ec71b4559f7ae5356e0

    Turned test back on in the suite. The output looks right now for this bug.
    Also some code cleanups that I had in sandbox 6 months ago (small
    improvements to printing format of parsers - as a debug aid.)

    DFDL-718

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/namespaces.tdml (version e91251dc852b02717ec97ec71b4559f7ae5356e0)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespacesDebug.scala (version e91251dc852b02717ec97ec71b4559f7ae5356e0)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespaces.scala (version e91251dc852b02717ec97ec71b4559f7ae5356e0)
  • Mike Beckerle

    Mike Beckerle 4ff09efc2b8dc158751dd877063c835558ff1215

    Oops. Missed an important one line change.

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/SchemaComponent.scala (version 4ff09efc2b8dc158751dd877063c835558ff1215)
  • Mike Beckerle

    Mike Beckerle 7bbda60c037572fcee968f44fc7f86459b98f1b2

    Changes to toBriefXML to make printing of parsers more uniform.
    Due to logging or some such, some things were no longer evaluated that
    were before, and hence, parsers are failing (asking for properties at
    runtime, not compile time). Hoisted the offending into the primitives,
    not the parsers.

    There was one mysterious thing with a comment to the effect of "can't
    move this to the primitive or badshit(tm) happens". I moved it and it
    seems to work fine now.

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/Parser.scala (version 7bbda60c037572fcee968f44fc7f86459b98f1b2)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/ProcessorBases.scala (version 7bbda60c037572fcee968f44fc7f86459b98f1b2)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version 7bbda60c037572fcee968f44fc7f86459b98f1b2)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version 7bbda60c037572fcee968f44fc7f86459b98f1b2)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesLengthKind.scala (version 7bbda60c037572fcee968f44fc7f86459b98f1b2)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/RepParsers.scala (version 7bbda60c037572fcee968f44fc7f86459b98f1b2)
  • Mike Beckerle

    Mike Beckerle b57183127a11148ace4c161c974a633c455446da

    Cleanups of potential memory leaks due to Fakes object accumulating errors permanently (may or may not have been an issue)
    Simplified OOLAG requiredEvaluations mechanism. Helps with finding leaks
    by eliminating a bunch of closure crap (and all the lazy ZList stuff).

    I moved these "fakes" objects into test code. This necessitated adding
    some dependencies of test code for daffodil-runtime1 and daffodil-test
    on the daffodil-core module's test code. See the changes to
    project/build.scala to see how this was done.

    DFDL-937, DFDL-936

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/CompiledExpression.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Elements.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/RuntimePropertyMixins.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/SchemaComponent.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Types.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala-new/edu/illinois/ncsa/daffodil/externalvars/TestExternalVariablesLoaderNew.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala-new/edu/illinois/ncsa/daffodil/externalvars/TestExternalVariablesNew.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestPropertyScoping.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/externalvars/TestExternalVariablesLoader.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/grammar/TestGrammar.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/schema/annotation/props/TestPropertyRuntime.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/util/CoreTestUtils.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/dsom/oolag/OOLAG.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/ZList.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/compiler/Compiler.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Runtime.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/test/resources/test/example-of-most-dfdl-constructs.dfdl.xml (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestCompiledExpression.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestCompiledExpression2.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestDsomCompiler.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/grammar/TestGrammar2.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/parser/TestParsingBehaviors.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-tdml/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/multiple-diagnostics.tdml (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section15/choice_groups/choice.dfdl.xsd (version b57183127a11148ace4c161c974a633c455446da)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/variables/TestVariables.scala (version b57183127a11148ace4c161c974a633c455446da)
    • eclipse-projects/runtime1-test/.classpath (version b57183127a11148ace4c161c974a633c455446da)
    • eclipse-projects/test/.classpath (version b57183127a11148ace4c161c974a633c455446da)
    • project/build.scala (version b57183127a11148ace4c161c974a633c455446da)
  • Elizabeth Finnegan

    Elizabeth Finnegan dad088afc6351d0566c01a99f588f3a336efe81f

    Adding tests for escape scheme scenarios to debug

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/escapeScheme/escapeScenarios.tdml (version dad088afc6351d0566c01a99f588f3a336efe81f)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeSchemeDebug.scala (version dad088afc6351d0566c01a99f588f3a336efe81f)
  • Mike Beckerle

    Mike Beckerle 1e5e57a8dbfda8c09f0802569ce485a0a5974b24

    Created new daffodil-io module for improved I/O stuff.
    Optimizer detects uniform encoding all-text fixed-width data, and uses a
    different I/O system.

    The new I/O system smashes together InputStream and DFDLReader.

    The new I/O system explicitly brings all the data into memory (for now)
    our prior implementation was doing that too, just behind the scenes in a
    hidden way.

    Some tests were fixed due to changes in error messaging. There were some
    hidden bugs where left over data wasn't being consumed but the error was
    going undetected.

    These changes should improve performance for the "whole format is text"
    case (for ascii, not for utf-8 though).

    This issue DFDL-648 is about optimizations that eliminate alignmentFill
    primitives from the parser. This "all text" thing does that for all text
    formats which is why this is under DFDL-648.
    DFDL-648

    • build.sbt (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/api/DFDLParserUnparser.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/compiler/DaffodilTunableParameters.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Groups.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/IncludeImport.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Types.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLReader.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/InStream.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/InStreamTextOnly.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/Parser.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-io/src/main/scala/edu/illinois/ncsa/daffodil/io/FastAsciiToUnicodeConverter.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-io/src/test/scala/edu/illinois/ncsa/daffodil/io/TestFastAsciiConvert.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Runtime.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/SpecifiedLength.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-runtime1/src/test/java/edu/illinois/ncsa/daffodil/example/TestJavaAPI.java (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-runtime1/src/test/resources/test/japi/mySchema4.dfdl.xsd (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section00/general/general.tdml (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/property_syntax/PropertySyntax.tdml (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/ExplicitTests.tdml (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/PatternTests.tdml (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/property_syntax/TestPropertySyntax.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/lengthKind/TestLengthKindExplicit.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section14/occursCountKind/TestOCKImplicit.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/cli/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/core/.classpath (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/core/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/examples/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/lib-test/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/lib/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/runtime1/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/test-ibm1/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • eclipse-projects/test/.project (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
    • project/build.scala (version 1e5e57a8dbfda8c09f0802569ce485a0a5974b24)
  • Mike Beckerle

    Mike Beckerle bc2d71503e874768c42d2fc432bbf99513ddd993

    Made errors be subsetError - indicating not yet supported by Daffodil - for variable-width explicit length in bytes.
    Does not solve this issue, but is related to it.
    DFDL-931

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/GrammarMixins.scala (version bc2d71503e874768c42d2fc432bbf99513ddd993)
  • Mike Beckerle

    Mike Beckerle f4f36d9efa02d098180a1a6ad504c271cf9c81e9

    Removed our incomplete/broken support for lengthUnits bytes with specified lengthKind and variable-width encodings like utf-8.
    Changed tests where use of utf-8 was not relevant to use ascii, or in
    some cases changed lengthUnits to characters.

    Tests that were specifically testing for the feature were moved to
    scala-debug with comments.
    DFDL-931

    • daffodil-cli/src/test/scala-cli/edu/illinois/ncsa/daffodil/parsing/TestCLIParsing.scala (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/GrammarMixins.scala (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflsaln101_01.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflstrmnum01.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc_41_83_04_01.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc_41_83_04_02.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/mixed-binary-text.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpadelone107_05.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpanum.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaspc7132_2.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/simple_types/SimpleTypes.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/charClassEntities.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/qname1.dfdl.xsd (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section08/property_scoping/PropertyScoping.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/aligned_data/Aligned_Data.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/DelimitedTests.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/PatternTests.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/length_properties/LengthProperties.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/dfdl_functions/Functions.tdml (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section12/length_properties/TestLengthPropertiesDebug.scala (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/TestDFDLExpressionsDebug.scala (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/length_properties/TestLengthProperties.scala (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/TestDFDLExpressions.scala (version f4f36d9efa02d098180a1a6ad504c271cf9c81e9)
  • Mike Beckerle

    Mike Beckerle fd97c25ff35516c029ddca0393724ecdcf0f8b28

    fixed broken cli test

    • daffodil-cli/src/test/resources/edu/illinois/ncsa/daffodil/CLI/charClassEntities.dfdl.xsd (version fd97c25ff35516c029ddca0393724ecdcf0f8b28)
  • Mike Beckerle

    Mike Beckerle 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0

    Performance work suggested introducing the encodingErrorPolicy property, and a new property that is required almost all the time breaks many many tests. That's why so many files were touched.
    Also, the definition of daffodilTest1 that the tdml runner was inserting
    was different from the one in the built-in-formats.xsd file. They are
    now the same - uses an ordinary xs:include now.

    Added daffodilNewProperties1 format. This is where new properties should
    be added as we introduce them.

    In interests of performance, text alignment is broken, i.e., a text
    element after a binary bits element that doesn't end on a byte boundary,
    will not be aligned automatically. A runtime error occurs that the
    characters are not aligned.

    Added test for the even trickier version of this, which is the binary
    bits fields own terminator (which is textual, even though the element is
    bits) isn't going to be properly aligned (this is bug DFDL-929).

    Had to modify propgen because it now uses the exact same schemas as are
    in daffodil-lib to generate from. Unfortunately there were things that
    we added to daffodil-lib's schemas that caused incorrect things to be
    generated.

    Fixed a few more incorrect daf namespaces.

    All tests pass with sbt.
    DFDL-648

    • daffodil-cli/src/test/resources/edu/illinois/ncsa/daffodil/CLI/charClassEntities.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/debugger/InteractiveDebugger.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Elements.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/EncodingMixins.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/GrammarMixins.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Groups.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/SchemaComponentRegistry.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Types.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-examples/src/test/resources/edu/illinois/ncsa/daffodil/csv/csv.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-examples/src/test/resources/edu/illinois/ncsa/daffodil/pcap/pcap.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/IBMdefined/GeneralPurposeFormat.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/DFDLGeneralFormatDefinition.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/DFDL_model_all_parts.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/DFDL_part1_simpletypes.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/DFDL_part2_attributes.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/built-in-formats.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/dfdl-config-format.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/resources/xsd/test-all-properties-all-dfdl-annotation-elements.dfdl.xml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/exceptions/Assert.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/SchemaUtils.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/ZList.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/XMLUtils.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-propgen/src/main/resources/xsd/DFDL_part1_simpletypes.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-propgen/src/main/resources/xsd/DFDL_part2_attributes.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-propgen/src/main/scala/edu/illinois/ncsa/daffodil/propGen/PropertyGenerator.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-runtime1/src/test/resources/test/japi/DefaultProperties.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-runtime1/src/test/scala-new/edu/illinois/ncsa/daffodil/dsom/TestDsomCompilerNew.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestDsomCompiler.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestMiddleEndAttributes.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestMiddleEndAttributes2.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-tdml/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/alignment_bytes_12.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpabol101.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpabol102.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpacalbin100_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpacaltxt_43.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpadelbcd_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpadeloneini_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpadelonetrm_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaextdeltxt101.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflsaln101_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflsenc101_04_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflsmbyfrm41.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflsoneini_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflstrm101_03.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaflstrmnum01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaimpflt_bin.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaimptxt.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpanum.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpanum_bin.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpanum_properties.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc121_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc121_02.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc7133_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc81_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc82_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc83_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc83_02.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc83_03.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc_41_83_04_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaspc_41_83_04_02.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/length_explicit_12.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/syntax_entities_6.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/dpaextdeltxt101.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/delimiter_12.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpadelmulcho_01.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpadelone107_05.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpadelonearr_12.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpadeloneini_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaextdeltxt101.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaflsenc101_04_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpanum.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaspc121_02.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaspc7131.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaspc7132.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaspc7132_2.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/length_explicit_12.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/syntax_entities_6.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section00/general/general.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section00/general/largeInput.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/schema_definition_errors/SchemaDefinitionErrors.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/simple_types/SimpleTypes.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/simple_types/nonNegativeInteger.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/DefaultProperties.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/Entities.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/InvalidEntities.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/DFDLGeneralFormatDefinition.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/address_namespace.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_03.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_B_08.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_C_08.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_base_18.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/multi_base_19.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/namespaces.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/namespaces/subfolder/multi_C_06_nons.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/external_variables/daffodil_config.xml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/external_variables/daffodil_config_cli_test.xml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/external_variables/external_variables.xml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/property_syntax/PropertySyntax.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/variables/variables_01.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section10/representation_properties/RepProps.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/aligned_data/Aligned_Data.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section13/text_number_props/TextNumberProps.tdml (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section15/choice_groups/choice.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section16/array_optional_elem/arrays_optional_elements.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/usertests/DefaultProperties.dfdl.xsd (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section12/aligned_data/TestAlignedDataDebug.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespaces.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/aligned_data/TestAlignedData.scala (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
    • eclipse-projects/examples/.classpath (version 95c63e6e61bf6be77a6d0a0b5a92f0aef42244d0)
  • Mike Beckerle

    Mike Beckerle 620c416c48a3d46f8f0ff37166e315fcecf37bce

    Changed external variables to use proper namespace. This helps with getting eclipse to validate everything without errors. DFDL-873

    • daffodil-core/src/test/resources/test/external_vars_1.xml (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
    • daffodil-lib/src/main/resources/xsd/dafext.xsd (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
    • daffodil-lib/src/main/resources/xsd/external-variables-format.xsd (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
    • daffodil-lib/src/main/resources/xsd/tdml.xsd (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/externalvars/ExternalVariablesXMLValidator.scala (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
    • daffodil-runtime1/src/test/resources/test/japi/external_vars_1.xml (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/external_variables/external_variables.tdml (version 620c416c48a3d46f8f0ff37166e315fcecf37bce)
  • Steve Lawrence

    Steve Lawrence 1a7cc7a8fe1ecb582dad4f7490426d485689c714

    Update PCAP example schema in prepration for adding to DFDL Schemas github

    • daffodil-examples/src/test/resources/edu/illinois/ncsa/daffodil/pcap/pcap.dfdl.xsd (version 1a7cc7a8fe1ecb582dad4f7490426d485689c714)
    • daffodil-examples/src/test/resources/edu/illinois/ncsa/daffodil/pcap/pcap.tdml (version 1a7cc7a8fe1ecb582dad4f7490426d485689c714)
  • Elizabeth Finnegan

    Elizabeth Finnegan 35b1f4671c14ec5c09e1b4a876edc7dcac1cd0bc

    Adding tests for checkConstraints called on complex type and sequence with complexType
    DFDL-921
    DFDL-926

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section14/sequence_groups/SequenceGroup.tdml (version 35b1f4671c14ec5c09e1b4a876edc7dcac1cd0bc)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section14/sequence_groups/sequenceWithComplexType.dfdl.xsd (version 35b1f4671c14ec5c09e1b4a876edc7dcac1cd0bc)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/expressions.tdml (version 35b1f4671c14ec5c09e1b4a876edc7dcac1cd0bc)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section14/sequence_groups/TestSequenceGroupsDebug.scala (version 35b1f4671c14ec5c09e1b4a876edc7dcac1cd0bc)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/TestDFDLExpressions.scala (version 35b1f4671c14ec5c09e1b4a876edc7dcac1cd0bc)
  • Steve Lawrence

    Steve Lawrence 06d85ea04e3ff6303b42c8d45f92d5329aff226d

    Add more locking to prevent threading issues
    - Parser combinators appear to have a behavior that is not thread-safe,
      which is supported by Scala bug 4929 [1]. It doesn't sound like a fix
      has been implemented, and we are going to replace all the parser
      combinator with much faster and tailored algorithms, so this code will
      go away eventually. For now, just synchronize all the parser
      combinator 'parse' calls.
    - In order to pass PState information to custon DFDL XPath functions, we
      use a singleton object (called DFDLFunctions). It doesn't seem like
      there's any way to pass this pstate information any any other way, so
      synchronize its uses to prevent threading issues with expression
      evaluation.
    - Add synchronization in dateTime format call, should have bee in commit
      22975e0e81eada9bca8d92ea9ed922597dfce9e0

    [1] https://issues.scala-lang.org/browse/SI-4929

    DFDL-925

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/CompiledExpression.scala (version 06d85ea04e3ff6303b42c8d45f92d5329aff226d)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/DebugRegexParsers.scala (version 06d85ea04e3ff6303b42c8d45f92d5329aff226d)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParser.scala (version 06d85ea04e3ff6303b42c8d45f92d5329aff226d)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserCommon.scala (version 06d85ea04e3ff6303b42c8d45f92d5329aff226d)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserStatic.scala (version 06d85ea04e3ff6303b42c8d45f92d5329aff226d)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDateTime.scala (version 06d85ea04e3ff6303b42c8d45f92d5329aff226d)
  • Steve Lawrence

    Steve Lawrence 22975e0e81eada9bca8d92ea9ed922597dfce9e0

    Synchronize non-thread-safe ICU4J sections
    DeciamlFormat and Date formats are not thread-safe. Synchronize these
    formatters so that we can run the parsers in parallel.

    DFDL-924

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDateTime.scala (version 22975e0e81eada9bca8d92ea9ed922597dfce9e0)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesTextNumber.scala (version 22975e0e81eada9bca8d92ea9ed922597dfce9e0)
  • Steve Lawrence

    Steve Lawrence 3ae174051cbf3bcd5b2a2dfe9413dab10e9b71e7

    Perform and SDE check for complex types in checkConstraints earlier
    The call to e.primType right above the SDE check performs a cast to a
    SimpleTypeBase. If the context is not a simple type, that cast will fail
    with a ClassCastException before it can throw the SDE. So the SDE check
    needs to be moved before e.primType is evaluated.

    DFDL-921

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/xpath/XPathUtil.scala (version 3ae174051cbf3bcd5b2a2dfe9413dab10e9b71e7)
  • Elizabeth Finnegan

    Elizabeth Finnegan 125a3b610f4b511c124d4106a46250994a70ac97

    Adding tests to complete test coverage for implicit alignment.

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/aligned_data/Aligned_Data.tdml (version 125a3b610f4b511c124d4106a46250994a70ac97)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/aligned_data/TestAlignedData.scala (version 125a3b610f4b511c124d4106a46250994a70ac97)
  • Steve Lawrence

    Steve Lawrence 17134179d8dc332eabff5fe192c2e1093f6711c5

    Add license information to the pcap/csv example schemas
    We really should add licenses to all of the schemas we have created, but
    the examples in particular really need it since they are distributed via
    means other than the git repo.

    • daffodil-examples/src/test/resources/edu/illinois/ncsa/daffodil/csv/csv.dfdl.xsd (version 17134179d8dc332eabff5fe192c2e1093f6711c5)
    • daffodil-examples/src/test/resources/edu/illinois/ncsa/daffodil/pcap/pcap.dfdl.xsd (version 17134179d8dc332eabff5fe192c2e1093f6711c5)
  • Steve Lawrence

    Steve Lawrence 7fccae8f1baa74a101547dcd063b3c1d048d9046

    Upgrade to scallop 0.9.4
    - The upgrade fixes a bug where scallop chops off the end of long option
      descriptions
    - The newer version of scallop also requires failure messages, so some
      invalid uses of --schema and --validate should now give slightly more
      helpful errors

    DFDL-909

    • build.sbt (version 7fccae8f1baa74a101547dcd063b3c1d048d9046)
    • daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/Main.scala (version 7fccae8f1baa74a101547dcd063b3c1d048d9046)
    • eclipse-projects/cli/.classpath (version 7fccae8f1baa74a101547dcd063b3c1d048d9046)
    • eclipse-projects/core/.classpath (version 7fccae8f1baa74a101547dcd063b3c1d048d9046)
    • eclipse-projects/runtime1/.classpath (version 7fccae8f1baa74a101547dcd063b3c1d048d9046)
  • Jessie Chab

    Jessie Chab f104dd51a30d7256aac04da40f49b945eafaea65

    Removing test that is no longer valid due to the fact that unknown attributes are now ignored and no longer throw SDEs
    DFDL-543

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section08/property_scoping/PropertyScoping.tdml (version f104dd51a30d7256aac04da40f49b945eafaea65)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section08/property_scoping/TestPropertyScopingDebug.scala (version f104dd51a30d7256aac04da40f49b945eafaea65)
  • Jessie Chab

    Jessie Chab ac5ab755f868dba2fc6cced9519e9cf7344096a5

    Update bug number for test in scala-debug
    DFDL-908

    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/lengthKind/TestLengthKindExplicit.scala (version ac5ab755f868dba2fc6cced9519e9cf7344096a5)
  • Jessie Chab

    Jessie Chab 7547ab068f8a7dddf66f91b1d2bdfafa663c0417

    Verify fix for issue with blank escapeEscapeCharacter and move test from scala-debug to scala.
    DFDL-907

    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeSchemeDebug.scala (version 7547ab068f8a7dddf66f91b1d2bdfafa663c0417)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeScheme.scala (version 7547ab068f8a7dddf66f91b1d2bdfafa663c0417)
  • Taylor Wise

    Taylor Wise c3ac06b6f74436b55d6ddda848bc7e63dbf9e483

    The problem was that the alternative operation (p1 | p2) only executes p2 when p1 has a non-fatal failure and if p1 allows backtracking.
    The fix was to change the pUnescapedDelimiters
    parser to allow backtracking (changed ~! to !).
    This then allowed the EOF parser to execute
    when pUnescapedDelimiters failed.

    Updated test to use the correct element name.

    DFDL-907

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserCommon.scala (version c3ac06b6f74436b55d6ddda848bc7e63dbf9e483)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/escapeScheme/escapeScheme.tdml (version c3ac06b6f74436b55d6ddda848bc7e63dbf9e483)
  • Jessie Chab

    Jessie Chab 6adf0d690bca39bdd31e7da63bc020a74b96ab67

    Add test to demonstrate that you can use expressions to determine the escapeCharacter and escapeEscapeCharacter
    DFDL-451

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/escapeScheme/escapeScheme.tdml (version 6adf0d690bca39bdd31e7da63bc020a74b96ab67)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeScheme.scala (version 6adf0d690bca39bdd31e7da63bc020a74b96ab67)
  • Jessie Chab

    Jessie Chab 47fbd4c9f8b08265fe5dddf88cebe27d118f0c3c

    Add tests for using an expression to determine escapeCharacter. These tests also demonstrate the issue seen in DFDL-907 - Empty escapeEscapeCharacter preventing full parse
    DFDL-907
    DFDL-451

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/escapeScheme/escapeScheme.tdml (version 47fbd4c9f8b08265fe5dddf88cebe27d118f0c3c)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeSchemeDebug.scala (version 47fbd4c9f8b08265fe5dddf88cebe27d118f0c3c)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeScheme.scala (version 47fbd4c9f8b08265fe5dddf88cebe27d118f0c3c)
  • Steve Lawrence

    Steve Lawrence c5e6a19005ea8ee0a79112d07b442d6c28348f60

    Fix eclipse classpath for the new Saxon-HE and jdom2 versions
    DFDL-885

    • eclipse-projects/cli-test/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/cli/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/core-test/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/core/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/examples/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/lib-test/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/lib/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/runtime1-test/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/runtime1/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/tdml-test/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/tdml/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/test-ibm1/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
    • eclipse-projects/test/.classpath (version c5e6a19005ea8ee0a79112d07b442d6c28348f60)
  • Jessie Chab

    Jessie Chab b96a59b23b7db48604793a7222dde26af97d975d

    Created global simpleType definition from local simpleType components in order to improve diagnostic information in a test. Moved test from scala-debug to scala.
    DFDL-800

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/validation_errors/Validation.tdml (version b96a59b23b7db48604793a7222dde26af97d975d)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section02/validation_errors/TestValidationErrDebug.scala (version b96a59b23b7db48604793a7222dde26af97d975d)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section02/validation_errors/TestValidationErr.scala (version b96a59b23b7db48604793a7222dde26af97d975d)
  • Jessie Chab

    Jessie Chab 8d0be0a2711cc15706b76d0bad2e5ed5753b2d8a

    Add more tests to verify fix for DFDL-471 - "Literal (non-entity) whitespace should not be acceptable within certain properties"
    DFDL-471

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/Entities.tdml (version 8d0be0a2711cc15706b76d0bad2e5ed5753b2d8a)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section06/entities/TestEntities_01.scala (version 8d0be0a2711cc15706b76d0bad2e5ed5753b2d8a)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/entities/TestEntities.scala (version 8d0be0a2711cc15706b76d0bad2e5ed5753b2d8a)
  • Jessie Chab

    Jessie Chab dd50d03a9ce6185912bbe701eb829c0e6f388ebd

    Move UTF-32LE test from scala-debug to scala.
    DFDL-299

    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section11/content_framing_properties/TestContentFramingPropertiesDebug.scala (version dd50d03a9ce6185912bbe701eb829c0e6f388ebd)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section11/content_framing_properties/TestContentFramingProperties.scala (version dd50d03a9ce6185912bbe701eb829c0e6f388ebd)
  • Taylor Wise

    Taylor Wise 6391568f26afe093a68f3e9707ad48af53e49cb2

    Since compiledOptEscChar and compiledOptEscEscChar are compiled values, they should be 'val' because we can know it at compile-time.  As such, we need to force this to execute at compile-time as to avoid the Assert.invariant failed that occurs when we execute a compile-time check at run-time (lazy val).
    DFDL-471

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesLengthKind.scala (version 6391568f26afe093a68f3e9707ad48af53e49cb2)
  • Taylor Wise

    Taylor Wise fc9301bb8a05fcff7a5bcad6af53cc49f4cd4363

    Removed old commented out code that contained this misspelling.
    DFDL-705

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version fc9301bb8a05fcff7a5bcad6af53cc49f4cd4363)
  • Taylor Wise

    Taylor Wise f7efd218f9299574a9e983c7bfa6ca8931b6626b

    Test was using the wrong encoding. Changed to the appropriate encoding of UTF-32LE.
    DFDL-299

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/ibm-tests/dpaflsenc101_04_01.dfdl.xsd (version f7efd218f9299574a9e983c7bfa6ca8931b6626b)
  • Steve Lawrence

    Steve Lawrence 99c92efd16596c56eafc351bd5af5cd7c06b52bf

    Update to saxon-HE and jdom2
    - Also, add check for expressions that fail to compile by digging into
      saxon internals and determining if the compiled expression has errors.
      For some reason, saxon does not throw XPathExpression whey a compiled
      expression will never succeed (e.g. 2 + 'string'). Instead it creates
      an "ErrorExpression", which always fails...
    - Update build.sbt to now use NCSA servers as a repository location so
      that it can download our custom built Saxon-HE-jdom2

    DFDL-885

    • build.sbt (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/configuration/ConfigurationLoader.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/debugger/InteractiveDebugger.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/CompiledExpression.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/SchemaComponent.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/externalvars/ExternalVariablesLoader.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/Infoset.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/Unparser.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/xpath/XPathResult.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/xpath/XPathUtil.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/test/scala-debug/edu/illinois/ncsa/daffodil/processors/xpath/XPathUtilTest2.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/test/scala-new/edu/illinois/ncsa/daffodil/processors/xpath/XPathUtilTest2.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/processors/input/SaxonWorkingTest.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/processors/xpath/XPathUtilTest.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/Validator.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/Namespaces.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/XMLUtils.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-lib/src/test/scala/edu/illinois/ncsa/daffodil/util/TestXMLCatalogAndValidate.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-pack/build.sbt (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/japi/Daffodil.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Runtime.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/UnorderedSequenceParser.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/test/java/edu/illinois/ncsa/daffodil/example/TestJavaAPI.java (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestCompiledExpression.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestCompiledExpression2.scala (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section17/calc_value_properties/inputValueCalc.tdml (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/expressions.tdml (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/dfdl_functions/Functions.tdml (version 99c92efd16596c56eafc351bd5af5cd7c06b52bf)
  • Jessie Chab

    Jessie Chab 0c87375ccf933e815186183e8a533f21435eb06a

    Modify tests to include improved diagnostic info when delimiters are not found within the data.
    DFDL-756

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/processing_errors/ProcessingErrors.tdml (version 0c87375ccf933e815186183e8a533f21435eb06a)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/validation_errors/Validation.tdml (version 0c87375ccf933e815186183e8a533f21435eb06a)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/charClassEntities.tdml (version 0c87375ccf933e815186183e8a533f21435eb06a)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section02/processing_errors/TestProcessingErrors.scala (version 0c87375ccf933e815186183e8a533f21435eb06a)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section02/processing_errors/ProcessingErrors.scala (version 0c87375ccf933e815186183e8a533f21435eb06a)
  • Jessie Chab

    Jessie Chab 93e6a960aaa9618639ea479d24b897f5a6ab7bc0

    Verify fix for DFDL-400 - Unable to produce Unique Particle Attribution Error. Move tests from scala-debug to scala.
    DFDL-400

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/processing_errors/ProcessingErrors.tdml (version 93e6a960aaa9618639ea479d24b897f5a6ab7bc0)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section02/processing_errors/TestProcessingErrors.scala (version 93e6a960aaa9618639ea479d24b897f5a6ab7bc0)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section02/processing_errors/ProcessingErrors.scala (version 93e6a960aaa9618639ea479d24b897f5a6ab7bc0)
  • Taylor Wise

    Taylor Wise ba0dabc4ed0e286af800ed529c2e089b64c52135

    Corrects message for when delimiter is not found so that the found instead part is easily recognized.
    DFDL-756

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version ba0dabc4ed0e286af800ed529c2e089b64c52135)
  • Taylor Wise

    Taylor Wise eaf431562d3efbe0c30701fa5872777cf9a0c99d

    Removed TestCLIParsingDebug.scala.
    Was causing build failures.

    DFDL-400

    • daffodil-cli/src/test/scala-debug/edu/illinois/ncsa/daffodil/parsing/TestCLIParsingDebug.scala (version eaf431562d3efbe0c30701fa5872777cf9a0c99d)
  • Jessie Chab

    Jessie Chab b634f0e9e3221293fb0cf0415b30eac585565ebe

    Add additional tests for DFDL-471 - Literal (non-entity) whitespace should not be acceptable within certain properties Move existing test from scala-debug to scala.
    DFDL-471

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/Entities.tdml (version b634f0e9e3221293fb0cf0415b30eac585565ebe)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section06/entities/TestEntities_01.scala (version b634f0e9e3221293fb0cf0415b30eac585565ebe)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/entities/TestEntities.scala (version b634f0e9e3221293fb0cf0415b30eac585565ebe)
  • Taylor Wise

    Taylor Wise e1161235c6072b97bcf70fa83bae418ce24fe433

    Adds DFDL Schema Validaiton code to the DaffodilXMLLoader.
    Adds an additional ResourceResolver for
    cases when the resolveId comes back as null.

    Adds validateDFDLSchemas flag to Compiler and SchemaSet.

    Adds setValidateDFDLSchemas call to
    JAPI and associated tests.

    Minor corrections to tests.

    Adds validateDFDLSchemas flag to DFDLTestSuite.

    Corrects CLI tests so they now pass due to
    changes made for DFDL-400.

    DFDL-400

    • daffodil-cli/src/test/scala-cli/edu/illinois/ncsa/daffodil/parsing/TestCLIParsing.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-cli/src/test/scala-debug/edu/illinois/ncsa/daffodil/parsing/TestCLIParsingDebug.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/SchemaComponent.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/DaffodilXMLLoader.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/compiler/Compiler.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/japi/Daffodil.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-runtime1/src/test/java/edu/illinois/ncsa/daffodil/example/TestJavaAPI.java (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-runtime1/src/test/scala-new/edu/illinois/ncsa/daffodil/dsom/TestExternalVariablesNew.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-tdml/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test-ibm1/src/test/scala-new/edu/illinois/ncsa/daffodil/TresysTests3.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test-ibm1/src/test/scala/edu/illinois/ncsa/daffodil/IBMTests.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test-ibm1/src/test/scala/edu/illinois/ncsa/daffodil/TresysTests.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section00/general/general.tdml (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/validation_errors/Validation.tdml (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/charClassEntities.dfdl.xsd (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/defineFormat/defineFormat.tdml (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section07/defineFormat/noNameFormat.dfdl.xsd (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section13/text_number_props/TextNumberProps.tdml (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/resources/test space/test 1/namespaces.tdml (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section02/processing_errors/ProcessingErrors.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section05/dfdl_xsdl_subset/TestDFDLSubset.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section05/facets/TestFacets.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/namespaces/TestNamespaces.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/aligned_data/TestAlignedData.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/TestDFDLExpressions.scala (version e1161235c6072b97bcf70fa83bae418ce24fe433)
  • Jessie Chab

    Jessie Chab 340d908e8fff8415bb4bfa9464ddeb05e8cf2c4b

    Add tests to demonstrate how the "as you go" method of validation behaves in the presence of backtracking. Also add a test to demonstrate issue with TDML runner when checking for validation errors.
    DFDL-862
    DFDL-903

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/validation_errors/Validation.tdml (version 340d908e8fff8415bb4bfa9464ddeb05e8cf2c4b)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section02/validation_errors/TestValidationErrDebug.scala (version 340d908e8fff8415bb4bfa9464ddeb05e8cf2c4b)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section02/validation_errors/TestValidationErr.scala (version 340d908e8fff8415bb4bfa9464ddeb05e8cf2c4b)
  • Taylor Wise

    Taylor Wise 34ccd33c43df3e3c83e13b1ceed9eaf66a6fd430

    Adds a StringValueAsLiteralES class to handle cases where certain properties should not contain whitespace in them.  User's should use DFDL entities such as %SP; instead.
    StringValueAsLiteral now expects all whitespace to
    be entered using DFDL Entities because DFDL String Literals
    are not allowed to have spaces in them save for
    DFDL entities.

    Fixes a test in TextNumberProps to obey this rule.

    DFDL-471

    • daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/dsom/EntityReplacer.scala (version 34ccd33c43df3e3c83e13b1ceed9eaf66a6fd430)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section13/text_number_props/TextNumberProps.tdml (version 34ccd33c43df3e3c83e13b1ceed9eaf66a6fd430)
  • Elizabeth Finnegan

    Elizabeth Finnegan ff9b8534c72c15a072d80ef0f3593e22372cb1bd

    Adding element to use for testing validate flag
    DFDL-789

    • daffodil-cli/src/test/resources/edu/illinois/ncsa/daffodil/CLI/cli_schema.dfdl.xsd (version ff9b8534c72c15a072d80ef0f3593e22372cb1bd)
  • Elizabeth Finnegan

    Elizabeth Finnegan a2bc9aead7ef290aff09a221f414f3435bda5ab7

    Converting line endings to unix style for DelimiterProperties.tdml
    DFDL-419

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/delimiter_properties/DelimiterProperties.tdml (version a2bc9aead7ef290aff09a221f414f3435bda5ab7)
  • Elizabeth Finnegan

    Elizabeth Finnegan 89f05537d26c2d9ebc68fa8f30f9df1d66850671

    Moving working tests from scala-debug to scala
    DFDL-419

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/delimiter_properties/DelimiterProperties.tdml (version 89f05537d26c2d9ebc68fa8f30f9df1d66850671)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section12/delimiter_properties/TestDelimiterProperties.scala (version 89f05537d26c2d9ebc68fa8f30f9df1d66850671)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/delimiter_properties/TestDelimiterProperties.scala (version 89f05537d26c2d9ebc68fa8f30f9df1d66850671)
  • Jessie Chab

    Jessie Chab d88772c8c0d3ded0bd3dce03723d6ed6960a2e67

    Modify textNumberPattern + fraction/totalDigits tests to reflect removal of requirement that states "If the [textNumberPattern] uses digits/fractions then these must match any XML schema facets." Validation still occurs on the infoset, but the facets do not affect the validity of the schema or the result of the parse.
    DFDL-865

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section13/text_number_props/TextNumberProps.tdml (version d88772c8c0d3ded0bd3dce03723d6ed6960a2e67)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section13/text_number_props/TestTextNumberPropsDebug.scala (version d88772c8c0d3ded0bd3dce03723d6ed6960a2e67)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section13/text_number_props/TestTextNumberProps.scala (version d88772c8c0d3ded0bd3dce03723d6ed6960a2e67)
  • Taylor Wise

    Taylor Wise 91ec64ca8169c28aa7c0cfee79590cff4a635caf

    Changes --validationMode to be --validate [mode].
    If 'mode' is not specified, validation defaults
    to on.

    Adds a try-catch around the 'converter' in
    the optionalValueConverter.

    Allow us to display
    an error message when an invalid validation
    mode is supplied by the user via the
    command line interface.

    Updates usage banner with the appropriate text.

    DFDL-789

    • daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/Main.scala (version 91ec64ca8169c28aa7c0cfee79590cff4a635caf)
    • daffodil-cli/src/test/scala-cli/edu/illinois/ncsa/daffodil/parsing/TestCLIParsing.scala (version 91ec64ca8169c28aa7c0cfee79590cff4a635caf)
  • Taylor Wise

    Taylor Wise 01fa00f9bf2feeffcc4f2b067de6231794cefc30

    Adds check for distinctness of delimiters.
    Adds a test to general.tdml.

    Separates out escape scheme code
    from StringDelimited into its own
    trait HasEscapeScheme.

    Refactors escape scheme code present
    in the StringDelimited parser.

    Adds checkDelimiterDistinctness as part
    of the requiredEvaluations for
    StringDelimited.

    Updates checkDelimiterDistinctness to
    also check if the delimiters are prefix
    matches.

    Adds check for distinctness of the
    escape character.

    Adds a test to verify this works.

    Comments out use of checkDelimiterDistinctness
    until we can establish what the correct
    behavior should be.

    Keeps compile-time vs run-time escapeScheme
    refactoring.

    DFDL-451

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/DelimSearchConstructs.scala (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesLengthKind.scala (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section00/general/general.tdml (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
    • daffodil-test/src/test/scala-new/edu/illinois/ncsa/daffodil/section00/general/TestGeneralNew.scala (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section00/general/TestGeneral.scala (version 01fa00f9bf2feeffcc4f2b067de6231794cefc30)
  • Taylor Wise

    Taylor Wise 534d163a9ce6a82fdf1dba27ab9cb41484bd996a

    Computes the maximum delimiter length of all in-scope terminating markup.
    If a delimiter is not found, the max
    length value is used to display to
    the user what was found instead of
    the delimiter.

    Factors out delimiter length computation
    to a DelimiterText trait that's inherited by
    both Static/DynamicText.

    Separates maxDelimiterLength computation
    into compile-time and run-time values.

    Added the maxLengthForVariableLengthDelimiterDisplay
    constant to DaffodilTunableParameters.

    DFDL-756

    • daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/compiler/DaffodilTunableParameters.scala (version 534d163a9ce6a82fdf1dba27ab9cb41484bd996a)
    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version 534d163a9ce6a82fdf1dba27ab9cb41484bd996a)
  • Elizabeth Finnegan

    Elizabeth Finnegan 37295a36f4a262d86f577f18b9da34400747e4b5

    Fixing simple types tests including whitespace before, after, and during valid values Added checks for specific error messages and updated incorrect tests to ensure they are testing what was intended
    DFDL-319

    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/simple_types/SimpleTypes.tdml (version 37295a36f4a262d86f577f18b9da34400747e4b5)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/simple_types/WhiteSpace.tdml (version 37295a36f4a262d86f577f18b9da34400747e4b5)
    • daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/section05/simple_types/TestSimpleTypes2.scala (version 37295a36f4a262d86f577f18b9da34400747e4b5)
    • daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section05/simple_types/TestSimpleTypes.scala (version 37295a36f4a262d86f577f18b9da34400747e4b5)
  • Elizabeth Finnegan

    Elizabeth Finnegan d2571213dcfba34cabee0896239e794366993633

    Adding tdml file for testing the new info flag for CLI test subcommand.
    DFDL-739

    • daffodil-cli/src/test/resources/edu/illinois/ncsa/daffodil/CLI/infoTest.tdml (version d2571213dcfba34cabee0896239e794366993633)
  • Elizabeth Finnegan

    Elizabeth Finnegan d75b32eb1610b561bc2c47738317de76d0c0f5a8

    Moving working test AZ000 from scala-debug to scala
    DFDL-174

    • daffodil-test-ibm1/src/test/scala-debug/edu/illinois/ncsa/daffodil/TresysTests2.scala (version d75b32eb1610b561bc2c47738317de76d0c0f5a8)
    • daffodil-test-ibm1/src/test/scala/edu/illinois/ncsa/daffodil/TresysTests.scala (version d75b32eb1610b561bc2c47738317de76d0c0f5a8)
  • Taylor Wise

    Taylor Wise bdb6775a063c7c01f2f3db6f34319e2288402eb4

    A previous commit for DFDL-553 broke some of this functionality by passing in a Sequence instead of the Term (ElementBase) to the Static/DynamicSeparator primitives.
    This commit corrects this by now passing in
    the Term (ElementBase) in addition to the Sequence.

    DFDL-419

    • daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version bdb6775a063c7c01f2f3db6f34319e2288402eb4)
    • daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/delimiter_properties/DelimiterProperties.tdml (version bdb6775a063c7c01f2f3db6f34319e2288402eb4)