Complete the conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Partial conversion to assertJ assertions.
Improvements to imports.
Enforce use of assertJ assertions.
Remove some no-longer-needed Maven configurations.
Move Eclipse-related config to the correct directory.
Rename directory for clarity.
Remove some no-longer-needed Maven configurations.
Minor upgrade to JUnit. Add test dependency on assertJ.
Minor upgrade to JUnit. Add test dependency on assertJ.
Conform to aXSL change: Add startsWith() method to prevent unnecessary subsetting of byte sequences.
Add startsWith() method to prevent unnecessary subsetting of byte sequences.
Conform to aXSL change: Add startsWith() method to prevent unnecessary subsetting of byte sequences.
Add startsWith() method to prevent unnecessary subsetting of byte sequences.
Doc changes only.
Use serializer for serializing PdfIndirect instances.
Conform to aXSL change: Add method to append float/double values.
Add method to append float/double values.
Conform to aXSL change: Handle long as well as int and short when appending integrals.
Conform to aXSL change: Handle long as well as int and short when appending integrals.
Handle long as well as int and short when appending integrals.
Improvement to toString().
Remove no-longer-needed duplicate class.
Documentation changes only.
Conform to aXSL change: Change return type of FontConsumer methods to ConsumerFont. Add method to ConsumerFont to allow the default encoding to be overridden.
Change return type of FontConsumer methods to ConsumerFont. Add method to ConsumerFont to allow the default encoding to be overridden.
Remove now-duplicate method.
Conform to aXSL change: Rename methods for clarity.
Rename methods for clarity.
Conform to aXSL change: Remove getFontUse method from FontConsumer.
Remove getFontUse method from FontConsumer.
Conform to aXSL change: Add method to return the ConsumerFont for a given Font.
Add method to return the ConsumerFont for a given Font.
Conform to aXSL change: Change return type from List to Collection, for greater implementation flexibility.
Change return type from List to Collection, for greater implementation flexibility.
Conform to aXSL change: Add method to get/create a FontUse instance.
Add method to get/create a FontUse instance.
Make FontUse4a constructor private, and restrict creation of them to only ConsumerFont4a.
Broaden more references of Font4a to Font.
Remove no-longer-used argument.
Conform to aXSL change: Change return type on getFontUses() from List to Collection, to increase flexibility for implementations.
Change return type on getFontUses() from List to Collection, to increase flexibility for implementations.
Move decision about which encoding outside of ConsumerFont4a.
Broaden more references of Font4a to Font.
Broaden some references of Font4a to Font.
Conform to aXSL change: Add method for testing glyph availability to Font.
Add method for testing glyph availability to Font.
Remove font registration considerations from FontUse4a.
Conform to aXSL change: Rename method for clarity. Add explanatory javadoc.
Rename method for clarity. Add explanatory javadoc.
Convert constants to an enum.
Conform to aXSL change: Add optimize() method to ConsumerFont.
Add optimize() method to ConsumerFont.
Remove no-longer-needed counters and assignments.
Remove no-longer-needed (duplicated) maps of font adapters.
Remove no-longer-needed (duplicated) maps of shading and pattern adapters.
Remove no-longer-needed (duplicated) map of graphic adapters.
Remove xObject number from PdfGraphicAdapter, as this is now managed in PdfRsources.
Get embedded file names from the name dictionary instead of from the PdfGraphicAdapter.
Except for graphics, remove all numbering and naming schemes from the external resources adapters. Those names are now managed by the PdfResources class.
Convert to standard millipoint-to-point conversion.
Conform to aXSL change: Remove unneeded constant in favor of using new method.
Remove unneeded constant in favor of using new method.
Conform to aXSL change: Convert PdfExplicitDestination dimensions to BigDecimal.
Convert PdfExplicitDestination dimensions to BigDecimal.
PDF rectangles contain numbers not integers, so change internal type to BigDecimal to reflect that.
Rename classes for clarity and consistency.
Conform to aXSL change: Move interfaces for interactive features to new package. Rename destination-related interaces for clarity.
Move interfaces for interactive features to new package. Rename destination-related interaces for clarity.
Remove class that adds no value.
Remove extraneous documentation qualifiers.
Remove extraneous documentation qualifiers.
Conform to aXSL change: Remove no-longer-needed VectorOutputContext interface.
Remove no-longer-needed VectorOutputContext interface.
Conform to aXSL change: Remove resolution of font names.
Replace FontConsumer in PdfGraphics2D with PdfResourcesOwner.
Remove no-longer needed PdfDocument4a parameter from serialization of image and embedded PDFs. For form (vector) graphics, replace with PdfResourcesOwner instance, so that they have access to their own resource dictionaries.
Remove PdfResources reference from PdfDocument4a. Construct a new one for each PdfPage4a.
Change xObject procure() method to use the PdfDocument4a directly instead of the one provide by the PdfResourcesOwner, for consistency and clarity. Make parameter order in procure() methods consistent among the adapter classes.
More infrastructure for local naming of resources.
More infrastructure for local naming of resources.
More infrastructure for local naming of resources.
More infrastructure for local naming of resources.
Partial buildout of infrastructure for PdfResources to assign IDs/names independently of PdfDocument4a.
Rename adapter class for clarity and consistency.
Conform to aXSL change: Remove no-longer-needed PdfXobject interface.
Remove no-longer-needed PdfXobject interface.
Conform to aXSL change: Remove dependency on PdfXobject. Add drawGraphic method that accepts an Orthography.
Remove dependency on PdfXobject. Add drawGraphic method that accepts an Orthography.
Doc and style changes only.
Conform to aXSL change: Remove FontConsumer as a requirement for creating an XObject.
Remove FontConsumer as a requirement for creating an XObject.