Skip to content

Commit

Permalink
Updated for release 4.29.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rmraya committed Jan 22, 2024
1 parent 78eee5b commit 0a72d7e
Show file tree
Hide file tree
Showing 167 changed files with 195,725 additions and 880 deletions.
2 changes: 1 addition & 1 deletion .classpath
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="jars/dtd.jar">
<attributes>
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,15 @@ Technical Support | Peer support at [Groups.io](https://groups.io/g/maxprograms

## Requirements

- JDK 17 or newer is required for compiling and building. Get it from [Adoptium](https://adoptium.net/).
- JDK 21 or newer is required for compiling and building. Get it from [Adoptium](https://adoptium.net/).
- Apache Ant 1.10.12 or newer. Get it from [https://ant.apache.org/](https://ant.apache.org/)
- Node.js 18.16.0 LTS or newer. Get it from [https://nodejs.org/](https://nodejs.org/)
- TypeScript 5.1.0 or newer, get it from [https://www.typescriptlang.org/](https://www.typescriptlang.org/)
- Node.js 20.10.0 LTS or newer. Get it from [https://nodejs.org/](https://nodejs.org/)
- TypeScript 5.3.3 or newer, get it from [https://www.typescriptlang.org/](https://www.typescriptlang.org/)

## Building

- Checkout this repository.
- Point your `JAVA_HOME` environment variable to JDK 17
- Point your `JAVA_HOME` environment variable to JDK 21
- Run `ant` to compile the Java code
- Run `npm install` to download and install NodeJS dependencies
- Run `npm start` to launch Swordfish
Expand Down
4 changes: 2 additions & 2 deletions build.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="dist" name="Swordfish">
<property name="target" value="11"/>
<property name="source" value="11"/>
<property name="target" value="21"/>
<property name="source" value="21"/>
<property name="build.compiler" value="javac10+"/>
<path id="Swordfish.classpath">
<pathelement location="jars/dtd.jar"/>
Expand Down
72 changes: 70 additions & 2 deletions catalog/catalog.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<system systemId="xliff-core-1.2-transitional.xsd" uri="xliff/xliff-core-1.2-transitional.xsd" />
<nextCatalog catalog="xliff2.0/catalog.xml" />
<nextCatalog catalog="xliff2.1/catalog.xml" />
<nextCatalog catalog="xliff2.2/catalog.xml" />

<uri name="urn:lisa-metrics-tags" uri="gmx-v/gmx-v.xsd" />
<system systemId="http://www.xml-intl.com/dtd/GMX-V.xsd" uri="gmx-v/gmx-v.xsd" />
Expand Down Expand Up @@ -89,11 +90,77 @@
<system systemId="http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod" uri="xhtml1.1/xhtml11-model-1.mod" />
<uri name="http://www.w3.org/1999/xhtml" uri="xhtml1.1/xhtml11-flat.dtd" />
<system systemId="xhtml11.dtd" uri="xhtml1.1/xhtml11-flat.dtd" />
<public publicId="-//W3C//ENTITIES XHTML Modular Framework 1.0//EN" uri="xhtml1.1/xhtml-framework-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-framework-1.mod" uri="xhtml1.1/xhtml-framework-1.mod" />
<public publicId="-//W3C//ENTITIES XHTML Datatypes 1.0//EN" uri="xhtml1.1/xhtml-datatypes-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-datatypes-1.mod" uri="xhtml1.1/xhtml-datatypes-1.mod" />
<public publicId="-//W3C//ENTITIES XHTML Qualified Names 1.0//EN" uri="xhtml1.1/xhtml-qname-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-qname-1.mod" uri="xhtml1.1/xhtml-qname-1.mod" />
<public publicId="-//W3C//ENTITIES XHTML Common Attributes 1.0//EN" uri="xhtml1.1/xhtml-attribs-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-attribs-1.mod" uri="xhtml1.1/xhtml-attribs-1.mod" />
<public publicId="-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN" uri="xhtml1.1/xhtml-events-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-events-1.mod" uri="xhtml1.1/xhtml-events-1.mod" />
<public publicId="-//W3C//ENTITIES XHTML Character Entities 1.0//EN" uri="xhtml1.1/xhtml-charent-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-charent-1.mod" uri="xhtml1.1/xhtml-charent-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Text 1.0//EN" uri="xhtml1.1/xhtml-text-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-text-1.mod" uri="xhtml1.1/xhtml-text-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN" uri="xhtml1.1/xhtml-inlstruct-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-inlstruct-1.mod" uri="xhtml1.1/xhtml-inlstruct-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN" uri="xhtml1.1/xhtml-inlphras-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-inlphras-1.mod" uri="xhtml1.1/xhtml-inlphras-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Block Structural 1.0//EN" uri="xhtml1.1/xhtml-blkstruct-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-blkstruct-1.mod" uri="xhtml1.1/xhtml-blkstruct-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN" uri="xhtml1.1/xhtml-blkphras-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-blkphras-1.mod" uri="xhtml1.1/xhtml-blkphras-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Hypertext 1.0//EN" uri="xhtml1.1/xhtml-hypertext-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-hypertext-1.mod" uri="xhtml1.1/xhtml-hypertext-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Lists 1.0//EN" uri="xhtml1.1/xhtml-list-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-list-1.mod" uri="xhtml1.1/xhtml-list-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Editing Markup 1.0//EN" uri="xhtml1.1/xhtml-edit-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-edit-1.mod" uri="xhtml1.1/xhtml-edit-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML BDO Element 1.0//EN" uri="xhtml1.1/xhtml-bdo-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-bdo-1.mod" uri="xhtml1.1/xhtml-bdo-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Ruby 1.0//EN" uri="xhtml1.1/xhtml-ruby-1.mod" />
<uri name="http://www.w3.org/TR/ruby/xhtml-ruby-1.mod" uri="xhtml1.1/xhtml-ruby-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Presentation 1.0//EN" uri="xhtml1.1/xhtml-pres-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-pres-1.mod" uri="xhtml1.1/xhtml-pres-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN" uri="xhtml1.1/xhtml-inlpres-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-inlpres-1.mod" uri="xhtml1.1/xhtml-inlpres-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN" uri="xhtml1.1/xhtml-blkpres-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-blkpres-1.mod" uri="xhtml1.1/xhtml-blkpres-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Link Element 1.0//EN" uri="xhtml1.1/xhtml-link-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-link-1.mod" uri="xhtml1.1/xhtml-link-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Metainformation 1.0//EN" uri="xhtml1.1/xhtml-meta-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-meta-1.mod" uri="xhtml1.1/xhtml-meta-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Base Element 1.0//EN" uri="xhtml1.1/xhtml-base-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-base-1.mod" uri="xhtml1.1/xhtml-base-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Scripting 1.0//EN" uri="xhtml1.1/xhtml-script-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-script-1.mod" uri="xhtml1.1/xhtml-script-1.mod" />
<public publicId="-//W3C//DTD XHTML Style Sheets 1.0//EN" uri="xhtml1.1/xhtml-style-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-style-1.mod" uri="xhtml1.1/xhtml-style-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Images 1.0//EN" uri="xhtml1.1/xhtml-image-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-image-1.mod" uri="xhtml1.1/xhtml-image-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN" uri="xhtml1.1//xhtml-csismap-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-csismap-1.mod" uri="xhtml1.1//xhtml-csismap-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Server-side Image Maps 1.0//EN" uri="xhtml1.1/xhtml-ssismap-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-ssismap-1.mod" uri="xhtml1.1/xhtml-ssismap-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Param Element 1.0//EN" uri="xhtml1.1/xhtml-param-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-param-1.mod" uri="xhtml1.1/xhtml-param-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN" uri="xhtml1.1/xhtml-object-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-object-1.mod" uri="xhtml1.1/xhtml-object-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Tables 1.0//EN" uri="xhtml1.1/xhtml-table-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-table-1.mod" uri="xhtml1.1/xhtml-table-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Forms 1.0//EN" uri="xhtml1.1/xhtml-form-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-form-1.mod" uri="xhtml1.1/xhtml-form-1.mod" />
<public publicId="-//W3C//ELEMENTS XHTML Document Structure 1.0//EN" uri="xhtml1.1/xhtml-struct-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-struct-1.mod" uri="xhtml1.1/xhtml-struct-1.mod" />
<public publicId="-//W3C//NOTATIONS XHTML Notations 1.0//EN" uri="xhtml1.1/xhtml-notations-1.mod" />
<uri name="http://www.w3.org/MarkUp/DTD/xhtml-notations-1.mod" uri="xhtml1.1/xhtml-notations-1.mod" />

<public publicId="-//W3C//DTD SVG 1.0//EN" uri="svg/svg10.dtd" />
<system systemId="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" uri="svg/svg10.dtd" />
<uri name="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" uri="svg/svg10.dtd" />
<public publicId="-//W3C//DTD SVG 1.1//EN" uri="svg/svg11.dtd" />
<system systemId="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" uri="svg/svg11.dtd" />
<uri name="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" uri="svg/svg11.dtd" />

<public publicId="-//OpenOffice.org//DTD OfficeDocument 1.0//EN" uri="openoffice/office.dtd" />
<system systemId="office.dtd" uri="openoffice/office.dtd" />
Expand Down Expand Up @@ -124,6 +191,7 @@

<!-- DocBook -->

<nextCatalog catalog="docbook5.2/catalog.xml" />
<nextCatalog catalog="docbook5.0/catalog.xml" />
<nextCatalog catalog="docbook4.5/catalog.xml" />
<nextCatalog catalog="docbook4.4/catalog.xml" />
Expand Down
26 changes: 26 additions & 0 deletions catalog/docbook5.2/assembly.nvdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
The DocBook Schema Version 5.2
Committee Specification 01
19 July 2023
Copyright (c) OASIS Open 2023. All Rights Reserved.
Source: https://docs.oasis-open.org/docbook/docbook/v5.2/cs01/
Link to latest version of specification: https://docs.oasis-open.org/docbook/docbook/v5.2/docbook-v5.2.html
-->
<rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0"
startMode="assembly">

<mode name="assembly">
<namespace ns="http://docbook.org/ns/docbook">
<validate schema="rng/assembly.rng" useMode="attach"/>
<validate schema="sch/assembly.sch" useMode="attach"/>
</namespace>
</mode>

<mode name="attach">
<anyNamespace>
<attach/>
</anyNamespace>
</mode>

</rules>
Loading

0 comments on commit 0a72d7e

Please sign in to comment.