Daffodil
  1. Daffodil

daffodil-calabash-extension

Public
AuthorCommitMessageCommit dateIssues
Steve LawrenceSteve Lawrence
bfda9de0a83Update to Daffodil 2.0.0
Steve LawrenceSteve Lawrence
2504f860be8Delete calabash-server and make this repo just about the extensionThe server is more of a prototype and isn't maintained. The XML calabash CLI is capable of using the extension with some configuration. The piperack command, which comes with XML Calbash is a more fleshed out server for communicating with XML calabash.
Steve LawrenceSteve Lawrence
d181f1d76cfUpdate to latest Daffodil version and API
Steve LawrenceSteve Lawrence
3ab692ad32aBump version
Steve LawrenceSteve Lawrence
3424e276d03Add unparse calabash extension- Depend on xmlcalabash rather than relying on a forked build. - Switch to using the sapi rather than internal API - Similar to parse, there is both a normal XML input and a File input - Reorganizes, refactors, and cleans up code so that things can be shared between parse and unparse - Add ability to use a saved schema - Disable the server, it isn't maintained an appears to be broken DFDL-1611DFDL-1611
Steve LawrenceSteve Lawrence
2eb72f82566Delete the old archive.It's in the git history if we need it
Steve LawrenceSteve Lawrence
1fae5adaf2aSplit calabash extension from calabash serverThey are now two subprojects, with server depending on extension
Mike BeckerleMike Beckerle
cd64efbef21Added calabash-server module.This combines the former daffodil extension for calabash, with the calabash server. Any restricted/FOUO materials have been removed and are maintained elsewhere now. This is all public stuff now.
Mike BeckerleMike Beckerle
abbc2ac475fMoved existing project into archive.Replacing it with combined project that includes both the calabash server and the daffodil extension for it, and only public information.
Mike BeckerleMike Beckerle
7a4bb61ad62build.sbt uses xmlcalabash from mvn central.
Mike BeckerleMike Beckerle
19df4ad2167Uses sbt managed dependencies exclusively now. Setup for build using sbt. I wasn't able to get gradle to find all the dependencies. Updated dependencies to newer versions.
Mike BeckerleMike Beckerle
c68abacb60fUpdated to work with Daffodil v1.0.0Updated to use sbt 0.13.5 Updated by modifying csv schemas to conform to DFDL v1.0 (fn:count function, no "*" syntax). Enabled PCAP example to work.
Beth FinneganBeth Finnegan
fdca967e123Updating to report errors from parsingDFDL-1067DFDL-1067
Jonathan W. CranfordJonathan W. Cranford
3e36393746cRestricted sbt version to 0.12.4; added batch fileThe eclipse plugin requires sbt 0.12.4. The eclipse plugin will have to be upgraded before the project can support sbt 0.13.
Jonathan W. CranfordJonathan W. Cranford
5ef2f0b95e4fixing PCAP submodule
Jonathan W. CranfordJonathan W. Cranford
779ac8a6ae0consolidated TODOs into TODO.txt
Jonathan W. CranfordJonathan W. Cranford
fc670cadfbaUpdated files prior to 0.5 release.Upped version in build.sbt. Added more documentation to README.txt. Renamed calabash.sh to calabash-daffodil.sh. Streamlined example files.
Jonathan W. CranfordJonathan W. Cranford
1d6afd96078updated pcap examples with latest from githubAdded submodule for PCAP from https://github.com/DFDLSchemas/PCAP
Jonathan W. CranfordJonathan W. Cranford
92de108fc0bMoved compile to SchemaRegistry, which memoizes italso reorganized imports on DfdlParseFileStep and DfdlParseStep
Jonathan W. CranfordJonathan W. Cranford
eeb8a797231extracted compile method
Jonathan W. CranfordJonathan W. Cranford
66262f239f8splitting apart the compile and parse steps
Jonathan W. CranfordJonathan W. Cranford
ebf1540ed60changed to use the new parent class
Jonathan W. CranfordJonathan W. Cranford
0d57e88e715extracted common parent class
Jonathan W. CranfordJonathan W. Cranford
ac8427b3926Extracted parse method to reduce duplication
Jonathan CranfordJonathan W. CranfordJonathan Cranford
64a796dead6Updated to latest version of dependenciesAdded a shell script to run calabash with Updated to daffodil v0.14.0-SNAPSHOT and scala 2.10 Also added license text to top of each source file, in NOTICE.txt, and in src/main/resources/META-INF so that it automatically gets included in the jar. Tweaked calabash.sh to be a little more robust. Upgraded calabash to the latest released version (v1.0.18-95).
Jonathan CranfordJonathan W. CranfordJonathan Cranford
7bcd55cbc7aAdded ability to handle text input on the source portAdded commons-io-2.4 as a dependency.
Jonathan CranfordJonathan W. CranfordJonathan Cranford
0e484658bf8added dfdl:parse step that parses base64-encoded inputRuns successfully from command-line like this: scala -cp lib/*:lib_managed/*:target/scala-2.9.2/daffodil-calabash- extension_2.9.2-0.4.jar com.xmlcalabash.drivers.Main -c etc/calabash- config.xml --data-input examples/csv/simpleCSV examples/parse-test.xpl
Jonathan CranfordJonathan W. CranfordJonathan Cranford
218f8d17915Renamed DfdlParseStep.scala to DfdlParseFileStep.scala
Jonathan CranfordJonathan W. CranfordJonathan Cranford
b0e34e2db59Renamed dfdl:parse to dfdl:parse-fileRenamed DfdlParseStep to DfdlParseFileStep.
Jonathan CranfordJonathan W. CranfordJonathan Cranford
853bb844dd1Wrote new facade to Daffodil that is much simplerAdded RELEASING instructions to BUILDING.txt Added config for Piperack with CSV and PCAP pipelines - added pcap-test-page.html - upgraded to calabash-1.0.16 - added restlet jar Updated README.txt with Piperack instructions
Jonathan CranfordJonathan W. CranfordJonathan Cranford
c5724dbe985Added root option to dfdl:parseUpdated Windows command-line in README.txt after finally testing it.
Jonathan CranfordJonathan W. CranfordJonathan Cranford
26128d135fbfirst version of a Calabash extension that calls DaffodilThis version doesn't include scala-library.jar, as it was just bloat. This cuts down the project size from 12MB to 4MB. Removed jline and scallop from transitive dependencies of Daffodil, as they're not used when calling daffodil from the API. ICU charset and locale SPI jars are still in lib, as those don't seem to be in maven repositories.