Repository commits in period 2012-11-22 04:48:11 -1000 (Thu, 22 Nov 2012) to 2012-11-22 07:37:54 -1000 (Thu, 22 Nov 2012) (revision 10364 to revision 10372) See http://starlink.jach.hawaii.edu//summarize-commits-starjava.html for more details Revisions: 10372 (mbt): ttools: rework votlint to deal more capably with VOTable versions. It now validates v1.1+ VOTables against the XSD schema rather than a faked DTD, which required some changes to the code. The version-specific checks are now based on the votable.VOTableVersion class. Also, validation for VOTable v1.3 is now provided. 10371 (mbt): ttools: get votlint to cope with BINARY2 10370 (mbt): ttools: votlint now stricter about float/double TD element contents 10369 (mbt): ttools: move version-specific votlint logic from VotableVersion to new VersionDetail class (based on VOTableVersion) 10368 (mbt): ttools: votcopy can now copy version from input table if version param is null 10367 (mbt): ttools: add VersionDetector which can read the VOTable version from a VOTable input stream 10366 (mbt): votable: add getDtdUrl method to VOTableVersion 10365 (mbt): votable: VOTable output no longer includes schemaLocation attributes by default 10364 (mbt): votable: do infinity right in VOTable output Committed files topcat/src/docs/sun253.xml ttools/src/docs/sun256.xml ttools/src/main/uk/ac/starlink/ttools/copy/VotCopyHandler.java ttools/src/main/uk/ac/starlink/ttools/taplint/ReporterVotLintContext.java ttools/src/main/uk/ac/starlink/ttools/taplint/VotLintTapRunner.java ttools/src/main/uk/ac/starlink/ttools/task/VotCopy.java ttools/src/main/uk/ac/starlink/ttools/task/VotLint.java ttools/src/main/uk/ac/starlink/ttools/votlint/BinaryHandler.java ttools/src/main/uk/ac/starlink/ttools/votlint/FudgeNamespaceContentHandler.java ttools/src/main/uk/ac/starlink/ttools/votlint/ValueParser.java ttools/src/main/uk/ac/starlink/ttools/votlint/VersionChecker.java ttools/src/main/uk/ac/starlink/ttools/votlint/VersionDetail.java ttools/src/main/uk/ac/starlink/ttools/votlint/VersionDetector.java ttools/src/main/uk/ac/starlink/ttools/votlint/VotLintContentHandler.java ttools/src/main/uk/ac/starlink/ttools/votlint/VotLintContext.java ttools/src/main/uk/ac/starlink/ttools/votlint/VotLintEntityResolver.java ttools/src/main/uk/ac/starlink/ttools/votlint/VotLinter.java ttools/src/main/uk/ac/starlink/ttools/votlint/VotableVersion.java ttools/src/testcases/uk/ac/starlink/ttools/votlint/LintTest.java ttools/src/testcases/uk/ac/starlink/ttools/votlint/VersionDetailTest.java votable/src/main/uk/ac/starlink/votable/Encoder.java votable/src/main/uk/ac/starlink/votable/VOTableVersion.java votable/src/main/uk/ac/starlink/votable/VOTableWriter.java votable/src/testcases/uk/ac/starlink/votable/VOTableVersionTest.java