Normalize whitespace in attribute values before comparing them.
Replace axsl.test-fixtures-conventions.gradle with java-test-fixtures.
Fix build problems reported by dependency-analysis.
Fix build problems reported by dependency-analysis.
Setup dependency analysis plugin better.
Fix issues reported by checkstyle.
Fix checkstyle config and versioning.
Fix checkstyle config and versioning.
Fix junit dependency.
Fix junit dependency.
Remove unused dependencies.
Make gradle libs more consistent.
Rename libs for clarity.
Fix deprecation warning by upgrading dependency analysis plugin.
Force gradle builders to use Java 17.
Remove versions, replacing remaining uses of it.
Fix checker dependency.
Replace some dependencies on ext.versions with dependencies on libs.versions.toml.
Replace some dependencies on ext.versions with dependencies on libs.versions.toml.
Replace some dependencies on ext.versions with dependencies on libs.versions.toml.
Replace some dependencies on ext.versions with dependencies on libs.versions.toml.
Replace some dependencies on ext.versions with dependencies on libs.versions.toml.
Remove some dependencies on ext.versions.
Rough-in libs.versions.toml.
Move plugin configurations to libs.versions.toml.
Solve gradle build JVM version complaint by adding gradle-daemon-jvm.properties.
Fix javadoc issues reported by checkstyle.
Move remaining checkerframework configuration from common-conventions to the root project.
Move some dependency configuration to libs.versions.toml.
Change "font not found" message from warning to debug.
Turn off schema validation for FO Tree parsing, as there is no schema.
Conform to aXSL change: Remove duplicate method easily computed downstream.
Remove duplicate method easily computed downstream.
Conform to aXSL change: Move font-related methods from FontUse to Font.
Move font-related methods from FontUse to Font.
Conform to aXSL change: Move nextBolder and nextLighter methods from FontUse to Font. Add method to FontConsumer to use that Font to get a FontUse.
Move nextBolder and nextLighter methods from FontUse to Font. Add method to FontConsumer to use that Font to get a FontUse.
Fix problem getting the Font and Ps Servers.
Get the URL for the Base-14 serialized metrics to the right place.
Upgrade JUnit to latest version. Fix missing JUnit dependency.
Upgrade JUnit to latest version. Fix missing JUnit dependency.
Roll class RegisteredFontContent into RegisteredFont. Still some broken tests and test documents.
Conform to aXSL change: Roll font-content element into font. Breakage in tests and test documents related to font configuration being broken.
Roll font-content element into font.
More simplification of Base-14 font registration.
Steps toward simplification of Base-14 font registration.
Roll up unneeded public method.
Roll up unnecessary method.
More font registration cleanup.
Remove unneeded methods.
Tighten relationship of RegisteredFontFamily and RegisteredFont.
Clarify heritage of RegisteredFont.
Connect RegisteredFontFamily instance with its parent FontServer.
Conform to aXSL change: Move listing of FontUse instances from FontConsumer to ConsumerFont, to clean up the tree structure.
Move listing of FontUse instances from FontConsumer to ConsumerFont, to clean up the tree structure.
Conform to aXSL change: Provide better information by reporting the list of ConsumerFont instances, which contain pointers to the Font.
Provide better information by reporting the list of ConsumerFont instances, which contain pointers to the Font.
Conform to aXSL change: Clarify relationships between interfaces be eliminating some shortcuts.
Clarify relationships between interfaces be eliminating some shortcuts.
Conform to aXSL change: Reintroduce the ConsumerFont interface, as being necessary to keep encoding-related issues separate from font-related issues.
Reintroduce the ConsumerFont interface, as being necessary to keep encoding-related issues separate from font-related issues.
Move methods to return font content to ConsumerFont4a.
Upgrade checkstyle to 10.23, to match Eclipse plugin. Fix config change to JavadocVariable made in 10.22.
Fix checkstyle config change to JavadocVariable from 10.22.
Upgrade checkstyle to 10.23, to match Eclipse plugin.
Fix off-by-one error in PFB segments.
Fix processing of end-of-file marker.
Keep the pfb offset synchronized with the cursor in the underlying for mark and reset.
Allow PFB fonts to be included in the test document again.
Add page numbers for better synchronization.
Add page headings, for clarity.
Put each set of tests on a separate page.
Get eexec parsing working properly for both pfa and pfb fonts.
Remove conversions back to ASCII hex as unnecessary.
Clean up no-longer-needed code.
Rough-in a decode filter for PFB Type 1 fonts.
Fixes to "closefile" especially as implemented in eexec.
Convert String to PsName for dictionary keys. This gets Type1 font parsing working again, so reactivate related test.
Fix problems in currentfile() and readstring() related to casting of input streams.
Save the output from eexec for debugging reference.
Discard the 4 random starting bytes right in the filter.
Improvements to stream handling in eexec.
Add support for mark and related input stream methods.
Improvements to eexec operator and related functionality.
Fix data type in test, affected by recent change to underlying array in PsName.
Pop the execution stack before consuming the last token.
Add tests of equals() and hasCode().
Minor doc changes.
Add equals and hashCode method logic for the abstract primitive sequence classes.
Conform to aXSL change: 1. Add type-specific abstract classes to house the equals and hashCode methods. 2. Move existing code in ByteSequence to new abstract class.
1. Add type-specific abstract classes to house the equals and hashCode methods. 2. Move existing code in ByteSequence to new abstract class.
Rename abstract classes in preparation for aXSL refactoring.
Conform to aXSL change: Move common primitive sequence code to aXSL.
Move common primitive sequence code to aXSL.
Fix hashcode problem in ByteArray using new methods in ByteSequence.
Add methods usable as substitutes for equals() and hashCode().
Have PsName wrap a byte array instead of a char array.
Conform to aXSL change: Remove unnecessary char-to-byte conversion options.
Remove unnecessary char-to-byte conversion options.
Simplify creation of PsInteger and PsReal.