[libsejda-java] branch master updated (b381f5d -> 0efa677)
Markus Koschany
apo at moszumanska.debian.org
Fri Sep 15 05:04:17 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a change to branch master
in repository libsejda-java.
from b381f5d Update changelog
new 4cd1049 Start new changelog entry
new 8e89dff Remove --repack and --compression option.
adds e3e4eb3 New upstream version 3.2.2
new 73b9b4c Updated version 3.2.2 from 'upstream/3.2.2'
new 576e97b Declare compliance with Debian Policy 4.1.0.
new 7bbafa8 Tighten build-dependency on libsambox-java to >= 1.1.16.
new 569cd26 libsejda-java.poms: Remove --has-package-version.
new 5a73bcd Update changelog
new 4f5d612 Drop no-optional-fonts.patch
new 0efa677 Remove some obsolete modules from the poms file.
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
.mvn/jvm.config | 1 +
.travis.yml | 5 +-
README.md | 23 +-
bintray-deploy.json | 9 +-
debian/changelog | 11 +
debian/control | 4 +-
debian/libsejda-java.poms | 18 +-
debian/patches/no-optional-fonts.patch | 12 +-
debian/patches/series | 2 +-
debian/patches/xmlgraphics-commons.patch | 10 +-
debian/rules | 2 +-
pom.xml | 53 +-
sejda-console/doc/README.txt | 2 +-
.../doc/third-party/bouncy-castle/LICENSE.txt | 7 +
.../doc/third-party/commons-io/LICENSE.txt | 204 +++++++
.../doc/third-party/commons-io/NOTICE.txt | 6 +
.../doc/third-party/commons-lang/LICENSE.txt | 204 +++++++
.../doc/third-party/commons-lang/NOTICE.txt | 8 +
sejda-console/doc/third-party/fontbox/LICENSE.txt | 204 +++++++
sejda-console/doc/third-party/fontbox/NOTICE.txt | 11 +
.../third-party/hibernate-validator/LICENSE.txt | 202 +++++++
sejda-console/doc/third-party/imgscalr/LICENSE.txt | 204 +++++++
sejda-console/doc/third-party/jewelcli/LICENSE.txt | 202 +++++++
sejda-console/doc/third-party/logback/LICENSE.txt | 502 +++++++++++++++++
sejda-console/doc/third-party/sambox/LICENSE.txt | 204 +++++++
sejda-console/doc/third-party/sejda-io/LICENSE.txt | 204 +++++++
sejda-console/doc/third-party/slf4j/LICENSE.txt | 20 +
.../doc/third-party/twelve-monkeys/LICENSE.txt | 29 +
.../doc/third-party/validation-api/LICENSE.txt | 203 +++++++
sejda-console/pom.xml | 32 +-
sejda-console/src/assemble/bin-assembly.xml | 13 +-
.../src/main/config/LICENSE.txt | 0
sejda-console/src/main/config/logback.xml | 1 -
.../main/java/org/sejda/cli/CustomizableProps.java | 14 +-
.../java/org/sejda/cli/GeneralHelpFormatter.java | 19 +-
.../src/main/java/org/sejda/cli/Main.java | 8 +-
.../src/main/java/org/sejda/cli/RawArguments.java | 23 +-
.../src/main/java/org/sejda/cli/SejdaConsole.java | 33 +-
.../java/org/sejda/cli/command/BaseCliCommand.java | 91 ++++
.../java/org/sejda/cli/command/CliCommand.java | 60 +++
.../java/org/sejda/cli/command/CliCommands.java | 50 ++
.../org/sejda/cli/command/CliInterfacedTask.java | 61 +++
.../org/sejda/cli/command/CommandsProvider.java | 16 +-
.../StandardCliCommand.java} | 265 ++-------
.../cli/command/StandardCliCommandsProvider.java | 19 +-
.../cli/model/AddBackPagesTaskCliArguments.java | 2 +-
.../cli/model/CliArgumentsWithDirectoryOutput.java | 5 +-
... => CliArgumentsWithFileOrDirectoryOutput.java} | 26 +-
.../cli/model/CliArgumentsWithFileOutput.java | 2 +-
.../CliArgumentsWithImageAndDirectoryOutput.java | 4 +-
.../cli/model/CliArgumentsWithImageOutput.java | 5 +
...iArgumentsWithPdfAndFileOrDirectoryOutput.java} | 9 +-
...iArgumentsWithTextAndFileOrDirectoryOutput.java | 14 +-
.../sejda/cli/model/CompressTaskCliArguments.java | 41 --
.../org/sejda/cli/model/CropTaskCliArguments.java | 47 --
.../sejda/cli/model/DecryptTaskCliArguments.java | 2 +-
.../sejda/cli/model/EncryptTaskCliArguments.java | 2 +-
.../model/ExtractByBookmarksTaskCliArguments.java | 2 +-
.../cli/model/ExtractPagesTaskCliArguments.java | 6 +-
.../model/ExtractTextByPagesTaskCliArguments.java | 46 --
.../cli/model/ExtractTextTaskCliArguments.java | 37 --
.../org/sejda/cli/model/NupTaskCliArguments.java | 35 --
.../sejda/cli/model/PdfToJpegTaskCliArguments.java | 4 +
.../model/PdfToMultipleTiffTaskCliArguments.java | 6 +-
.../sejda/cli/model/PdfToPngTaskCliArguments.java | 19 +-
.../cli/model/PdfToSingleTiffTaskCliArguments.java | 7 +-
.../sejda/cli/model/RotateTaskCliArguments.java | 2 +-
.../org/sejda/cli/model/ScaleTaskCliArguments.java | 2 +-
.../cli/model/SetHeaderFooterTaskCliArguments.java | 15 +-
.../cli/model/SimpleSplitTaskCliArguments.java | 2 +-
.../model/SplitByBookmarksTaskCliArguments.java | 2 +-
.../model/SplitByEveryXPagesTaskCliArguments.java | 2 +-
.../cli/model/SplitByPagesTaskCliArguments.java | 2 +-
.../cli/model/SplitBySizeTaskCliArguments.java | 2 +-
.../cli/model/SplitByTextTaskCliArguments.java | 43 --
.../model/SplitDownTheMiddleTaskCliArguments.java | 46 --
.../java/org/sejda/cli/model/TaskCliArguments.java | 3 +
.../model/ViewerPreferencesTaskCliArguments.java | 2 +-
.../sejda/cli/model/WatermarkTaskCliArguments.java | 2 +-
.../AlternateMixCliArgumentsTransformer.java | 20 +-
.../transformer/BaseCliArgumentsTransformer.java | 79 ++-
.../CompressCliArgumentsTransformer.java | 49 --
.../transformer/CropCliArgumentsTransformer.java | 59 --
.../ExtractPagesCliArgumentsTransformer.java | 1 +
.../ExtractTextByPagesCliArgumentsTransformer.java | 55 --
.../ExtractTextCliArgumentsTransformer.java | 52 --
.../transformer/NupCliArgumentsTransformer.java | 42 --
.../PdfToJpegCliArgumentsTransformer.java | 10 +-
.../PdfToMultipleTiffCliArgumentsTransformer.java | 2 +-
.../PdfToPngCliArgumentsTransformer.java | 52 ++
.../PdfToSingleTiffCliArgumentsTransformer.java | 2 +-
.../SetHeaderFooterCliArgumentsTransformer.java | 13 +-
.../SplitByTextCliArgumentsTransformer.java | 44 --
.../SplitDownTheMiddleCliArgumentsTransformer.java | 46 --
.../transformer/UnpackCliArgumentsTransformer.java | 5 +
.../org.sejda.cli.command.CommandsProvider | 1 +
.../src/main/resources/sejda-console/LICENSE.txt | 11 -
.../test/java/org/sejda/StandardConsoleOnly.java | 14 +-
.../test/java/org/sejda/cli/AbstractTaskTest.java | 6 +-
.../java/org/sejda/cli/AbstractTaskTraitTest.java | 1 +
.../test/java/org/sejda/cli/AbstractTestSuite.java | 45 +-
.../org/sejda/cli/AcrossAllTasksTraitTest.java | 4 +-
.../java/org/sejda/cli/AddBackPagesTaskTest.java | 3 +-
.../java/org/sejda/cli/AlternateMixTaskTest.java | 43 +-
.../test/java/org/sejda/cli/ArgsFromFileTest.java | 4 +-
.../sejda/cli/AttachmentsCollectionTaskTest.java | 3 +-
.../java/org/sejda/cli/CombineReorderTaskTest.java | 3 +-
.../java/org/sejda/cli/CommandLineTestBuilder.java | 30 +-
.../test/java/org/sejda/cli/CompressTaskTest.java | 63 ---
.../src/test/java/org/sejda/cli/CropTaskTest.java | 92 ----
.../test/java/org/sejda/cli/DecryptTaskTest.java | 3 +-
...efaultTaskExecutionFailedEventListenerTest.java | 2 +-
.../test/java/org/sejda/cli/DefaultsProvider.java | 14 +-
.../cli/DuplicateOptionDetectionTraitTest.java | 5 +-
.../test/java/org/sejda/cli/EncryptTaskTest.java | 5 +-
.../cli/EncryptionIntegrationFolderOutTest.java | 6 +-
.../org/sejda/cli/EncryptionIntegrationTest.java | 12 +-
.../cli/ExampleUsageIntegrationFolderOutTest.java | 18 +-
.../org/sejda/cli/ExampleUsageIntegrationTest.java | 12 +-
.../org/sejda/cli/ExtractByBookmarksTaskTest.java | 3 +-
.../java/org/sejda/cli/ExtractPagesTaskTest.java | 11 +-
.../org/sejda/cli/ExtractTextByPagesTaskTest.java | 72 ---
.../java/org/sejda/cli/ExtractTextTaskTest.java | 63 ---
...st.java => FileOrDirectoryOutputTraitTest.java} | 38 +-
.../java/org/sejda/cli/FileOutputTraitTest.java | 7 +-
.../java/org/sejda/cli/FolderOutputTraitTest.java | 10 +-
.../org/sejda/cli/GeneralConsoleOptionsTest.java | 31 +-
.../java/org/sejda/cli/HelpRequestTraitTest.java | 5 +-
.../org/sejda/cli/ImageFormatOutputTraitTest.java | 10 +-
.../test/java/org/sejda/cli/LenientTraitTest.java | 37 +-
...MandatoryInputAndOutputParametersTraitTest.java | 5 +-
.../src/test/java/org/sejda/cli/MergeTaskTest.java | 34 +-
.../cli/MultipleInputSourceFilesTraitTest.java | 4 +-
.../src/test/java/org/sejda/cli/NupTaskTest.java | 56 --
.../cli/OptionDecriptionAndShortNameTest.java | 13 +-
.../java/org/sejda/cli/PageRangesTraitTest.java | 6 +-
.../org/sejda/cli/PdfFormatOutputTraitTest.java | 12 +-
.../java/org/sejda/cli/PdfToJpegTraitTest.java | 15 +-
...ToJpegTraitTest.java => PdfToPngTraitTest.java} | 40 +-
.../java/org/sejda/cli/PdfToTiffTraitTest.java | 6 +-
.../org/sejda/cli/PrefixableOutputTraitTest.java | 10 +-
.../test/java/org/sejda/cli/RawArgumentsTest.java | 7 +-
.../test/java/org/sejda/cli/RotateTaskTest.java | 3 +-
.../src/test/java/org/sejda/cli/ScaleTaskTest.java | 3 +-
.../org/sejda/cli/SetHeaderFooterTaskTest.java | 36 +-
.../java/org/sejda/cli/SetMetadataTaskTest.java | 3 +-
.../java/org/sejda/cli/SetPageLabelsTaskTest.java | 3 +-
.../org/sejda/cli/SetPageTransitionsTaskTest.java | 5 +-
.../java/org/sejda/cli/SimpleSplitTaskTest.java | 3 +-
.../sejda/cli/SingleInputSourceFileTraitTest.java | 4 +-
.../org/sejda/cli/SplitByBookmarksTaskTest.java | 3 +-
.../org/sejda/cli/SplitByEveryXPagesTaskTest.java | 3 +-
.../java/org/sejda/cli/SplitByPagesTaskTest.java | 3 +-
.../java/org/sejda/cli/SplitBySizeTaskTest.java | 3 +-
.../java/org/sejda/cli/SplitByTextTaskTest.java | 60 ---
.../org/sejda/cli/SplitDownTheMiddleTaskTest.java | 73 ---
.../src/test/java/org/sejda/cli/TestableTask.java | 359 -------------
.../org/sejda/cli/ViewerPreferencesTaskTest.java | 3 +-
.../test/java/org/sejda/cli/WatermarkTaskTest.java | 3 +-
.../sejda/cli/command/DefaultDefaultsProvider.java | 16 +-
...ultipleInputsAndFileOutputDefaultsProvider.java | 16 +-
...tipleInputsAndFolderOutputDefaultsProvider.java | 18 +-
.../SingleInputAndFileOutputDefaultsProvider.java | 18 +-
...SingleInputAndFolderOutputDefaultsProvider.java | 18 +-
.../sejda/cli/command/StandardTestableTask.java | 208 ++++++++
.../cli/command/StandardTestableTasksProvider.java | 15 +-
.../java/org/sejda/cli/command/TestableTask.java | 19 +-
.../java/org/sejda/cli/command/TestableTasks.java | 115 ++++
.../sejda/cli/command/TestableTasksProvider.java | 13 +-
.../src/test/resources/LICENSE.txt | 0
.../org.sejda.cli.command.TestableTasksProvider | 1 +
.../resources/logback-test.xml} | 1 -
sejda-console/src/test/shell/commands.txt | 36 +-
sejda-conversion/pom.xml | 2 +-
.../sejda/conversion/DirectoryOutputAdapter.java | 5 +
.../conversion/ExistingOutputPolicyAdapter.java | 2 +-
...pter.java => FileOrDirectoryOutputAdapter.java} | 85 ++-
.../PageRangeSetOrPredefinedSetOfPagesAdapter.java | 50 ++
.../sejda/conversion/PdfFileSourceListAdapter.java | 3 +-
.../conversion/BaseFileSourceListParserTest.java | 37 +-
.../conversion/XmlFileSourceListParserTest.java | 23 +-
sejda-core/pom.xml | 7 +-
.../sejda/core/context/DefaultSejdaContext.java | 2 +
.../context/XmlConfigurationStreamProvider.java | 22 +-
.../dsl/ApplicationEventsNotifier.java | 28 +-
.../org/sejda/core/notification/dsl/Notifier.java | 21 +-
.../core/service/DefaultTaskExecutionService.java | 2 +-
.../sejda/core/support/io/BaseOutputWriter.java | 77 ---
.../support/io/DefaultMultipleOutputWriter.java | 47 +-
.../core/support/io/DefaultSingleOutputWriter.java | 48 +-
.../java/org/sejda/core/support/io/IOUtils.java | 150 +++++-
.../core/support/io/MultipleOutputWriter.java | 2 +-
.../sejda/core/support/io/OutputWriterHelper.java | 45 +-
.../sejda/core/support/io/SingleOutputWriter.java | 11 +-
.../sejda/core/support/prefix/NameGenerator.java | 15 +-
.../prefix/processor/BasenamePrefixProcessor.java | 11 +-
.../support/prefix/processor/PrefixTypesChain.java | 36 +-
.../PrependPageNumberPrefixProcessor.java | 23 +-
.../prefix/processor/PrependPrefixProcessor.java | 17 +-
.../org/sejda/core/support/util/StringUtils.java | 17 +-
.../src/main/resources/sejda.default.xml | 16 +-
.../java/org/sejda/core/TestListenerFactory.java | 10 +-
.../core/context/DefaultSejdaContextTest.java | 24 +-
.../core/context/GlobalConfigurationTest.java | 2 +
.../core/context/XmlConfigurationStrategyTest.java | 2 +-
.../core/notification/NotificationContextTest.java | 2 +
.../sejda/core/service/AlternateMixTaskTest.java | 51 +-
.../java/org/sejda/core/service/BaseTaskTest.java | 56 +-
.../sejda/core/service/CombineReorderTaskTest.java | 7 +-
.../java/org/sejda/core/service/CropTaskTest.java | 191 -------
.../service/DefaultTaskExecutionServiceTest.java | 28 +-
.../java/org/sejda/core/service/EditTaskTest.java | 593 ---------------------
.../org/sejda/core/service/EncryptTaskTest.java | 54 ++
.../core/service/ExtractByOutlineTaskTest.java | 42 +-
.../sejda/core/service/ExtractPagesTaskTest.java | 3 +-
.../core/service/ExtractTextByPagesTaskTest.java | 126 -----
.../sejda/core/service/ExtractTextTaskTest.java | 117 ----
.../java/org/sejda/core/service/MergeTaskTest.java | 323 -----------
.../service/MultipleImageConversionTaskTest.java | 49 +-
.../java/org/sejda/core/service/NupTaskTest.java | 189 -------
.../org/sejda/core/service/OptimizeTaskTest.java | 155 ------
...TaskTest.java => PdfToMltipleTiffTaskTest.java} | 28 +-
...askTest.java => PdfToMultipleJpegTaskTest.java} | 34 +-
.../core/service/PdfToMultiplePngTaskTest.java | 22 +-
...nTaskTest.java => PdfToSingleTiffTaskTest.java} | 9 +-
.../sejda/core/service/ResizePagesTaskTest.java | 155 ++++++
.../core/service/SetHeaderFooterTaskTest.java | 92 +++-
.../sejda/core/service/SetMetadataTaskTest.java | 1 -
.../sejda/core/service/SimpleSplitTaskTest.java | 24 +-
.../core/service/SplitByEveryXPagesTaskTest.java | 14 +-
.../core/service/SplitByOutlineLevelTaskTest.java | 2 +-
.../core/service/SplitByPageNumberTaskTest.java | 34 +-
.../sejda/core/service/SplitBySizeTaskTest.java | 22 +-
.../core/service/SplitByTextContentTaskTest.java | 135 -----
.../core/service/SplitDownTheMiddleTaskTest.java | 402 --------------
.../org/sejda/core/service/TaskTestContext.java | 129 +++--
.../core/support/io/BaseOutputWriterTest.java | 59 --
.../io/DefaultMultipleOutputWriterTest.java | 128 ++++-
.../support/io/DefaultSingleOutputWriterTest.java | 133 +++++
.../org/sejda/core/support/io/IOUtilsTest.java | 104 +++-
.../core/support/io/OutputWriterHelperTest.java | 80 ++-
.../core/support/prefix/NameGeneratorTest.java | 18 +-
.../prefix/processor/BasePrefixProcessorTest.java | 8 +-
.../processor/BasenamePrefixProcessorTest.java | 6 +
.../processor/BookmarkPrefixProcessorTest.java | 7 +
.../processor/CurrentPagePrefixProcessorTest.java | 6 +
.../processor/FileNumberPrefixProcessorTest.java | 6 +
.../support/prefix/processor/PrefixTypeTest.java | 73 +--
.../prefix/processor/PrefixTypesChainTest.java | 80 +++
.../PrependPageNumberPrefixProcessorTest.java | 28 +-
.../processor/PrependPrefixProcessorTest.java | 20 +-
.../StrictBookmarkPrefixProcessorTest.java | 6 +
.../prefix/processor/TextPrefixProcessorTest.java | 16 +
.../sejda/core/support/util/StringUtilsTest.java | 14 +-
sejda-core/src/test/resources/logback-test.xml | 1 -
sejda-core/src/test/resources/pdf/A3Landscape.pdf | Bin 0 -> 16606 bytes
sejda-core/src/test/resources/pdf/A3Portrait.pdf | Bin 0 -> 16171 bytes
sejda-core/src/test/resources/pdf/A4Portrait.pdf | Bin 0 -> 16170 bytes
.../resources/pdf/destination_pages_as_int.pdf | Bin 0 -> 66818 bytes
.../pdf/forms/simple_form_unicode_values.pdf | Bin 0 -> 929907 bytes
.../pdf/{test-pdf.pdf => invalid_kid.pdf} | Bin 46590 -> 46590 bytes
.../src/test/resources/pdf/invalid_page_stream.pdf | Bin 0 -> 860 bytes
.../src/test/resources/pdf/missing_page_ref.pdf | Bin 0 -> 26057 bytes
.../test/resources/pdf/multiple-sized-pages.pdf | Bin 0 -> 45425 bytes
.../test/resources/pdf/payslip_with_bookmarks.pdf | Bin 0 -> 30551 bytes
.../pdf/test_optimize_repeated_images.pdf | Bin 1718592 -> 0 bytes
.../resources/pdf/{test-pdf.pdf => trunkated.pdf} | Bin 46590 -> 44913 bytes
sejda-core/src/test/resources/pdf/unoptimized.pdf | Bin 2270346 -> 0 bytes
sejda-core/src/test/resources/pdf/unused_fonts.pdf | Bin 19004 -> 0 bytes
.../test/resources/{sejda.xml => sejda-test.xml} | 0
sejda-distribution/pom.xml | 17 +-
sejda-distribution/src/assemble/bin-assembly.xml | 3 +-
sejda-docs/PROPERTIESnARGS.md | 6 -
sejda-docs/pom.xml | 2 +-
sejda-example/pom.xml | 81 ---
.../main/java/org/sejda/example/SplitByPages.java | 162 ------
sejda-example/src/main/resources/logback.xml | 16 -
sejda-example/src/main/resources/sejda.xml | 9 -
.../main/resources => }/fonts/sans/LICENSE_OFL.txt | 0
.../fonts/sans/NotoKufiArabic-Regular.ttf | Bin
.../fonts/sans/NotoNaskhArabic-Regular.ttf | Bin
.../resources => }/fonts/sans/NotoSans-Regular.ttf | Bin
sejda-fonts/fonts/sans/NotoSansBengali-Regular.ttf | Bin 0 -> 102860 bytes
.../fonts/sans/NotoSansDevanagari-Regular.ttf | Bin
.../fonts/sans/NotoSansEthiopic-Regular.ttf | Bin 0 -> 227760 bytes
.../fonts/sans/NotoSansGeorgian-Regular.ttf | Bin 0 -> 21404 bytes
.../fonts/sans/NotoSansGujarati-Regular.ttf | Bin 0 -> 128336 bytes
.../fonts/sans/NotoSansGurmukhi-Regular.ttf | Bin 0 -> 37440 bytes
.../fonts/sans/NotoSansHebrew-Regular.ttf | Bin
sejda-fonts/fonts/sans/NotoSansKannada-Regular.ttf | Bin 0 -> 83868 bytes
sejda-fonts/fonts/sans/NotoSansKhmer-Regular.ttf | Bin 0 -> 37144 bytes
.../fonts/sans/NotoSansMalayalam-Regular.ttf | Bin 0 -> 61200 bytes
.../fonts/sans/NotoSansMongolian-Regular.ttf | Bin 0 -> 135484 bytes
sejda-fonts/fonts/sans/NotoSansMyanmar-Regular.ttf | Bin 0 -> 119604 bytes
sejda-fonts/fonts/sans/NotoSansOriya-Regular.ttf | Bin 0 -> 103684 bytes
sejda-fonts/fonts/sans/NotoSansSinhala-Regular.ttf | Bin 0 -> 171372 bytes
sejda-fonts/fonts/sans/NotoSansSymbols-Regular.ttf | Bin 0 -> 851032 bytes
sejda-fonts/fonts/sans/NotoSansTamil-Regular.ttf | Bin 0 -> 38180 bytes
sejda-fonts/fonts/sans/NotoSansTelugu-Regular.ttf | Bin 0 -> 114240 bytes
.../fonts/sans/NotoSansThai-Regular.ttf | Bin
sejda-fonts/fonts/sans/README.txt | 43 ++
sejda-fonts/pom.xml | 2 +-
.../java/org/sejda/fonts/UnicodeType0Font.java | 7 +-
.../fonts/sans/NotoSansMerged-Regular.ttf | Bin 0 -> 2748980 bytes
sejda-icepdf/pom.xml | 74 ---
.../sejda/impl/icepdf/PdfToMultipleImageTask.java | 122 -----
.../icepdf/component/DefaultPdfSourceOpener.java | 115 ----
.../component/PdfToBufferedImageProvider.java | 72 ---
.../test/java/org/sejda/impl/TestCyclesICEpdf.java | 16 -
.../MultipleJpgConversionIcePdfTaskTest.java | 36 --
sejda-image-writers/pom.xml | 6 +-
.../core/writer/context/ImageWriterContext.java | 120 ++---
.../core/writer/imageio/AbstractImageWriter.java | 126 +++++
.../sejda/core/writer/imageio/JpegImageWriter.java | 71 +++
.../core/writer/imageio/MultiImageWriter.java | 88 +++
.../sejda/core/writer/imageio/PngImageWriter.java | 25 +-
.../core/writer/imageio/SingleImageWriter.java | 60 +++
.../core/writer/imageio/TiffMultiImageWriter.java | 47 ++
.../core/writer/imageio/TiffSingleImageWriter.java | 33 +-
.../sejda/core/writer/model/ImageOptimizer.java | 64 ++-
.../org/sejda/core/writer/model/ImageWriter.java | 41 +-
.../writer/model/ImageWriterAbstractFactory.java | 41 --
.../xmlgraphics/AbstractImageWriterAdapter.java | 85 ---
.../xmlgraphics/BaseImageIOWriterAdapter.java | 105 ----
.../xmlgraphics/BaseTiffImageWriterAdapter.java | 73 ---
.../xmlgraphics/ImageWriterBuildersRegistry.java | 58 --
.../writer/xmlgraphics/ImageWriterFactory.java | 57 --
.../writer/xmlgraphics/JpegImageWriterAdapter.java | 114 ----
.../MultipleOutputTiffImageWriterAdapter.java | 91 ----
.../SingleOutputTiffImageWriterAdapter.java | 113 ----
.../writer/context/ImageWriterContextTest.java | 16 +-
.../JpegImageWriterTest.java} | 44 +-
.../writer/imageio/TiffMultiImageWriterTest.java | 76 +++
.../TiffSingleImageWriterTest.java} | 50 +-
.../ImageWriterBuildersRegistryTest.java | 56 --
.../writer/xmlgraphics/ImageWriterFactoryTest.java | 49 --
.../MultipleOutputTiffImageWriterAdapterTest.java | 105 ----
.../SingleOutputTiffImageWriterAdapterTest.java | 112 ----
.../src/test/resources/logback-test.xml | 1 -
sejda-model/pom.xml | 7 +-
.../org/sejda/model/TopLeftRectangularBox.java | 16 +
.../org/sejda/model/exception/TaskIOException.java | 11 +
.../TaskNonLenientExecutionException.java} | 24 +-
.../model/exception/UnsupportedTextException.java | 21 +-
.../org/sejda/model/image/TiffCompressionType.java | 4 +-
.../org/sejda/model/input/AbstractPdfSource.java | 1 +
.../java/org/sejda/model/input/FileSource.java | 2 +-
.../ImageMergeInput.java} | 44 +-
.../java/org/sejda/model/input/MergeInput.java} | 14 +-
.../java/org/sejda/model/input/PdfMergeInput.java | 8 +-
.../java/org/sejda/model/input/PdfMixInput.java | 45 +-
.../main/java/org/sejda/model/nup/PageOrder.java | 41 --
.../org/sejda/model/optimization/Optimization.java | 80 ---
.../sejda/model/outline/OutlineLevelsHandler.java | 2 +-
.../sejda/model/output/DirectoryTaskOutput.java | 8 +-
.../sejda/model/output/ExistingOutputPolicy.java | 1 +
...kOutput.java => FileOrDirectoryTaskOutput.java} | 67 ++-
.../org/sejda/model/output/FileTaskOutput.java | 4 +-
.../org/sejda/model/output/MultipleTaskOutput.java | 4 +-
...Output.java => SingleOrMultipleTaskOutput.java} | 14 +-
.../org/sejda/model/output/SingleTaskOutput.java | 4 +-
.../org/sejda/model/output/StreamTaskOutput.java | 93 ----
.../java/org/sejda/model/output/TaskOutput.java | 8 +-
.../sejda/model/output/TaskOutputDispatcher.java | 9 +-
.../parameter/AbstractAlternateMixParameters.java | 38 --
.../parameter/AbstractSplitByPageParameters.java | 4 +-
.../AlternateMixMultipleInputParameters.java | 30 +-
.../model/parameter/AlternateMixParameters.java | 123 -----
.../parameter/AttachmentsCollectionParameters.java | 27 +-
.../org/sejda/model/parameter/CropParameters.java | 112 ----
.../org/sejda/model/parameter/EditParameters.java | 125 -----
.../parameter/ExtractByOutlineParameters.java | 20 +-
.../model/parameter/ExtractTextParameters.java | 123 -----
.../org/sejda/model/parameter/MergeParameters.java | 58 +-
.../org/sejda/model/parameter/NupParameters.java | 89 ----
.../model/parameter/OcrTextByPagesParameters.java | 72 ++-
.../sejda/model/parameter/OcrTextParameters.java | 85 ++-
.../sejda/model/parameter/OptimizeParameters.java | 97 ----
...sParameters.java => ResizePagesParameters.java} | 87 +--
.../model/parameter/SetHeaderFooterParameters.java | 78 ++-
.../parameter/SplitByOutlineLevelParameters.java | 7 +-
.../model/parameter/SplitBySizeParameters.java | 4 +-
.../parameter/SplitByTextContentParameters.java | 124 -----
.../parameter/SplitDownTheMiddleParameters.java | 100 ----
.../sejda/model/parameter/UnpackParameters.java | 6 +-
.../model/parameter/base/AbstractParameters.java | 16 +-
.../base/MultipleOutputTaskParameters.java | 16 +-
.../MultiplePdfSourceMultipleOutputParameters.java | 13 +-
.../MultiplePdfSourceSingleOutputParameters.java | 25 +-
.../MultipleSourceMultipleOutputParameters.java | 10 +-
...rameters.java => PrefixableTaskParameters.java} | 25 +-
...a => SingleOrMultipleOutputTaskParameters.java} | 20 +-
.../parameter/base/SingleOutputTaskParameters.java | 9 +-
.../SinglePdfSourceMultipleOutputParameters.java | 6 +-
.../SinglePdfSourceSingleOutputParameters.java | 23 +-
.../sejda/model/parameter/base/TaskParameters.java | 13 +-
.../model/parameter/edit/AddImageOperation.java | 91 ----
.../model/parameter/edit/AddShapeOperation.java | 117 ----
.../model/parameter/edit/AppendTextOperation.java | 98 ----
.../model/parameter/edit/DeletePageOperation.java | 55 --
.../model/parameter/edit/EditTextOperation.java | 73 ---
.../parameter/edit/HighlightTextOperation.java | 75 ---
.../model/parameter/edit/InsertPageOperation.java | 55 --
.../image/AbstractPdfToImageParameters.java | 28 +-
.../AbstractPdfToMultipleImageParameters.java | 22 -
.../image/AbstractPdfToSingleImageParameters.java | 29 +-
.../parameter/image/PdfToImageParameters.java | 22 +-
.../model/parameter/image/PdfToJpegParameters.java | 42 +-
.../image/PdfToMultipleTiffParameters.java | 1 -
.../image/PdfToPngParameters.java} | 36 +-
.../sejda/model/split/SplitDownTheMiddleMode.java | 39 --
.../org/sejda/model/task/TaskExecutionContext.java | 17 +-
.../validation/constraint/ValidSingleOutput.java | 2 +-
.../validation/validator/DirectoryValidator.java | 2 +-
.../validator/SingleOutputExtensionsValidator.java | 56 +-
.../validator/SingleOutputValidator.java | 74 +--
.../src/test/java/org/sejda/ImageTestUtils.java | 105 ----
...PdfMergeInputTest.java => PdfMixInputTest.java} | 39 +-
.../model/output/DirectoryTaskOutputTest.java | 36 +-
.../output/FileOrDirectoryTaskOutputTest.java | 119 +++++
.../sejda/model/output/StreamTaskOutputTest.java | 58 --
.../parameter/AddBackPagesParametersTest.java | 4 +-
.../AlternateMixMultipleInputParametersTest.java | 7 -
.../parameter/AlternateMixParametersTest.java | 92 ----
.../sejda/model/parameter/CropParametersTest.java | 90 ----
.../model/parameter/EncryptParametersTest.java | 4 +-
.../ExtractTextByPagesParametersTest.java | 111 ----
.../model/parameter/ExtractTextParametersTest.java | 75 ---
.../sejda/model/parameter/MergeParametersTest.java | 13 +-
.../sejda/model/parameter/NupParametersTest.java | 63 ---
.../model/parameter/OptimizeParametersTest.java | 62 ---
.../model/parameter/RotateParametersTest.java | 4 +-
.../sejda/model/parameter/ScaleParametersTest.java | 4 +-
.../model/parameter/SetMetadataParametersTest.java | 11 +-
.../parameter/SetPagesLabelParametersTest.java | 11 +-
.../SetPagesTransitionParametersTest.java | 12 +-
.../model/parameter/SimpleSplitParametersTest.java | 6 +-
.../SplitByEveryXPagesParametersTest.java | 6 +-
.../SplitByOutlineLevelParametersTest.java | 6 +-
.../parameter/SplitByPagesParametersTest.java | 6 +-
.../model/parameter/SplitBySizeParametersTest.java | 6 +-
.../SplitByTextContentParametersTest.java | 58 --
.../SplitDownTheMiddleParametersTest.java | 81 ---
.../model/parameter/UnpackParametersTest.java | 5 +-
.../model/parameter/WatermarkParametersTest.java | 8 +-
.../base/MultiplePdfSourceParametersTest.java | 2 +-
...ultiplePdfSourceSingleOutputParametersTest.java | 9 +-
.../parameter/image/PdfToJpegParametersTest.java | 25 +-
.../PdfToPngParametersTest.java} | 22 +-
.../sejda/model/task/TaskExecutionContextTest.java | 20 +-
.../org/sejda/model/task/TestTaskParameter.java | 14 +-
.../validator/DirectoryValidatorTest.java | 29 +-
.../validator/SingleOutputValidatorTest.java | 101 ++++
sejda-model/src/test/resources/logback-test.xml | 1 -
sejda-ocr/pom.xml | 2 +-
.../sambox/ocr/component/OcrTextExtractor.java | 12 +-
.../sambox/ocr/component/OcrTextExtractorTest.java | 14 +-
sejda-optional-fonts/pom.xml | 2 +-
.../org/sejda/fonts/OptionalUnicodeType0Font.java | 3 +-
.../resources/optional}/fonts/sans/LICENSE_OFL.txt | 0
.../fonts/sans/NotoSansArmenian-Regular.ttf | Bin 0 -> 16976 bytes
sejda-sambox/pom.xml | 8 +-
.../org/sejda/impl/sambox/AddBackPagesTask.java | 4 +-
.../org/sejda/impl/sambox/AlternateMixTask.java | 17 +-
.../impl/sambox/AttachmentsCollectionTask.java | 23 +-
.../org/sejda/impl/sambox}/BasePdfToImageTask.java | 33 +-
.../org/sejda/impl/sambox/CombineReorderTask.java | 22 +-
.../main/java/org/sejda/impl/sambox/CropTask.java | 195 -------
.../java/org/sejda/impl/sambox/DecryptTask.java | 4 +-
.../main/java/org/sejda/impl/sambox/EditTask.java | 253 ---------
.../java/org/sejda/impl/sambox/EncryptTask.java | 4 +-
.../sejda/impl/sambox/ExtractByOutlineTask.java | 2 +-
.../org/sejda/impl/sambox/ExtractPagesTask.java | 6 +-
.../sejda/impl/sambox/ExtractTextByPagesTask.java | 117 ----
.../org/sejda/impl/sambox/ExtractTextTask.java | 106 ----
.../java/org/sejda/impl/sambox/JpegToPdfTask.java | 80 +--
.../main/java/org/sejda/impl/sambox/MergeTask.java | 81 +--
.../main/java/org/sejda/impl/sambox/NupTask.java | 306 -----------
.../java/org/sejda/impl/sambox/OptimizeTask.java | 124 -----
.../sejda/impl/sambox/PdfToMultipleImageTask.java | 111 ++--
.../sejda/impl/sambox}/PdfToSingleImageTask.java | 72 +--
.../{ScaleTask.java => ResizePagesTask.java} | 64 ++-
.../java/org/sejda/impl/sambox/RotateTask.java | 13 +-
.../main/java/org/sejda/impl/sambox/ScaleTask.java | 4 +-
.../org/sejda/impl/sambox/SetHeaderFooterTask.java | 29 +-
.../org/sejda/impl/sambox/SetMetadataTask.java | 9 +-
.../org/sejda/impl/sambox/SetPagesLabelTask.java | 9 +-
.../sejda/impl/sambox/SetPagesTransitionTask.java | 9 +-
.../sejda/impl/sambox/SplitByOutlineLevelTask.java | 32 +-
.../sejda/impl/sambox/SplitByPageNumbersTask.java | 30 +-
.../org/sejda/impl/sambox/SplitBySizeTask.java | 35 +-
.../sejda/impl/sambox/SplitByTextContentTask.java | 85 ---
.../sejda/impl/sambox/SplitDownTheMiddleTask.java | 425 ---------------
.../sejda/impl/sambox/ViewerPreferencesTask.java | 4 +-
.../java/org/sejda/impl/sambox/WatermarkTask.java | 13 +-
.../impl/sambox/component/AcroFormsMerger.java | 64 ++-
.../sambox/component/AnnotationsDistiller.java | 21 +-
.../component/AttachmentsSummaryCreator.java | 185 +++++++
.../sejda/impl/sambox/component/OutlineUtils.java | 2 +-
.../impl/sambox/component/PDDocumentHandler.java | 53 +-
.../component/PDFTextRedactingStreamEngine.java | 364 -------------
.../component/PageGeometricalShapeWriter.java | 114 ----
.../impl/sambox/component/PageImageWriter.java | 35 +-
.../impl/sambox/component/PageTextReplacer.java | 122 -----
.../impl/sambox/component/PageTextWriter.java | 244 +++------
.../impl/sambox/component/PageToFormXObject.java | 105 ----
.../impl/sambox/component/PagesExtractor.java | 18 +-
.../impl/sambox/component/PdfMixFragment.java | 11 +-
.../org/sejda/impl/sambox/component/PdfScaler.java | 48 +-
.../impl/sambox/component/PdfTextExtractor.java | 99 ----
.../impl/sambox/component/PdfWatermarker.java | 4 +-
.../component/SamboxOutlineLevelsHandler.java | 11 +-
.../sambox/component/SetHeaderFooterWriter.java | 39 +-
.../impl/sambox/component/SignatureClipper.java | 8 +
.../sambox/component/TableOfContentsCreator.java | 100 ++--
.../sejda/impl/sambox/component/TextWithFont.java | 37 +-
.../image/ImagesToPdfDocumentConverter.java | 105 ++++
.../InUseFontDictionary.java | 2 +-
.../OptimizationRuler.java | 2 +-
.../ResourceDictionaryCleaner.java | 2 +-
.../ResourcesHitter.java | 12 +-
.../component/optimizaton/DocumentOptimizer.java | 56 --
.../component/optimizaton/ImagesOptimizer.java | 274 ----------
.../sambox/component/optimizaton/Optimizers.java | 80 ---
.../component/optimizaton/PagesOptimizer.java | 68 ---
.../component/split/AbstractPdfSplitter.java | 7 +-
.../component/split/ByTextChangesPdfSplitter.java | 52 --
.../impl/sambox/component/split/PageCopier.java | 4 +-
.../split/PageDestinationsLevelPdfExtractor.java | 6 +-
.../sambox/component/split/SizePdfSplitter.java | 4 +-
.../split/SplitByTextChangesOutputStrategy.java | 141 -----
.../java/org/sejda/impl/sambox/util/FontUtils.java | 150 +++++-
.../sejda/impl/sambox/util/TransitionUtils.java | 2 +
.../impl/sambox/AlternateMixSamboxTaskTest.java | 4 +-
.../org/sejda/impl/sambox/EditSamboxTaskTest.java | 99 ----
.../sambox/ExtractTextByPagesSamboxTaskTest.java | 32 --
.../impl/sambox/ExtractTextSamboxTaskTest.java | 37 --
.../org/sejda/impl/sambox/MergeSamboxTaskTest.java | 524 +++++++++++++++++-
.../MultipleJpgConversionSamboxTaskTest.java | 13 -
.../org/sejda/impl/sambox/NupSamboxTaskTest.java | 49 --
.../sejda/impl/sambox/OptimizeSamboxTaskTest.java | 30 --
...st.java => PdfToMultipleJpgSamboxTaskTest.java} | 16 +-
...st.java => PdfToMultiplePngSamboxTaskTest.java} | 14 +-
.../sambox/PdfToMultipleTiffSamboxTaskTest.java | 6 +-
.../impl/sambox/PdfToSingleTiffSamboxTaskTest.java | 6 +-
...askTest.java => ResizePagesSamboxTaskTest.java} | 17 +-
.../sambox/SplitByTextContentSamboxTaskTest.java | 32 --
.../sambox/SplitDownTheMiddleSamboxTaskTest.java | 30 --
.../impl/sambox/component/AcroFormsMergerTest.java | 14 +-
.../sambox/component/AnnotationsDistillerTest.java | 22 +
.../component/AttachmentsSummaryCreatorTest.java | 112 ++++
.../impl/sambox/component/OutlineUtilsTest.java | 14 +
.../sambox/component/PDDocumentHandlerTest.java | 52 +-
.../impl/sambox/component/PageImageWriterTest.java | 12 +-
.../impl/sambox/component/PageTextWriterTest.java | 47 +-
.../sambox/component/PdfTextExtractorTest.java | 90 ----
.../component/ReadOnlyFilteredCOSStreamTest.java | 2 +-
.../component/TableOfContentsCreatorTest.java | 171 ++++--
.../OptimizationRulerTest.java | 3 +-
.../ResourceDictionaryCleanerTest.java | 2 +-
.../ResourcesHitterTest.java | 2 +-
.../optimizaton/DocumentOptimizerTest.java | 104 ----
.../component/optimizaton/ImagesOptimizerTest.java | 142 -----
.../component/optimizaton/PagesOptimizerTest.java | 81 ---
.../SplitByTextChangesOutputStrategyTest.java | 49 --
.../org/sejda/impl/sambox/util/FontUtilsTest.java | 197 ++++++-
.../impl/sambox/util/TransitionUtilsTest.java | 85 +++
sejda-sambox/src/test/resources/logback-test.xml | 1 -
569 files changed, 9923 insertions(+), 15219 deletions(-)
create mode 100644 .mvn/jvm.config
create mode 100644 sejda-console/doc/third-party/bouncy-castle/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/commons-io/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/commons-io/NOTICE.txt
create mode 100644 sejda-console/doc/third-party/commons-lang/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/commons-lang/NOTICE.txt
create mode 100644 sejda-console/doc/third-party/fontbox/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/fontbox/NOTICE.txt
create mode 100644 sejda-console/doc/third-party/hibernate-validator/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/imgscalr/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/jewelcli/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/logback/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/sambox/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/sejda-io/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/slf4j/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/twelve-monkeys/LICENSE.txt
create mode 100644 sejda-console/doc/third-party/validation-api/LICENSE.txt
copy LICENSE => sejda-console/src/main/config/LICENSE.txt (100%)
copy sejda-model/src/main/java/org/sejda/model/parameter/base/DiscardableOutlineTaskParameters.java => sejda-console/src/main/java/org/sejda/cli/CustomizableProps.java (73%)
create mode 100644 sejda-console/src/main/java/org/sejda/cli/command/BaseCliCommand.java
create mode 100644 sejda-console/src/main/java/org/sejda/cli/command/CliCommand.java
create mode 100644 sejda-console/src/main/java/org/sejda/cli/command/CliCommands.java
create mode 100644 sejda-console/src/main/java/org/sejda/cli/command/CliInterfacedTask.java
copy sejda-model/src/main/java/org/sejda/model/parameter/base/DiscardableOutlineTaskParameters.java => sejda-console/src/main/java/org/sejda/cli/command/CommandsProvider.java (73%)
rename sejda-console/src/main/java/org/sejda/cli/{transformer/CliCommand.java => command/StandardCliCommand.java} (64%)
copy sejda-model/src/main/java/org/sejda/model/output/ExistingOutputPolicy.java => sejda-console/src/main/java/org/sejda/cli/command/StandardCliCommandsProvider.java (69%)
copy sejda-console/src/main/java/org/sejda/cli/model/{CliArgumentsWithDirectoryOutput.java => CliArgumentsWithFileOrDirectoryOutput.java} (65%)
copy sejda-console/src/main/java/org/sejda/cli/model/{CliArgumentsWithPdfFileOutput.java => CliArgumentsWithPdfAndFileOrDirectoryOutput.java} (75%)
copy sejda-model/src/test/java/org/sejda/model/task/ChildTestTaskParameter.java => sejda-console/src/main/java/org/sejda/cli/model/CliArgumentsWithTextAndFileOrDirectoryOutput.java (75%)
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/CompressTaskCliArguments.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/CropTaskCliArguments.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/ExtractTextByPagesTaskCliArguments.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/ExtractTextTaskCliArguments.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/NupTaskCliArguments.java
rename sejda-conversion/src/main/java/org/sejda/conversion/OptimizationAdapter.java => sejda-console/src/main/java/org/sejda/cli/model/PdfToPngTaskCliArguments.java (60%)
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/SplitByTextTaskCliArguments.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/model/SplitDownTheMiddleTaskCliArguments.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/CompressCliArgumentsTransformer.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/CropCliArgumentsTransformer.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/ExtractTextByPagesCliArgumentsTransformer.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/ExtractTextCliArgumentsTransformer.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/NupCliArgumentsTransformer.java
create mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/PdfToPngCliArgumentsTransformer.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/SplitByTextCliArgumentsTransformer.java
delete mode 100644 sejda-console/src/main/java/org/sejda/cli/transformer/SplitDownTheMiddleCliArgumentsTransformer.java
create mode 100644 sejda-console/src/main/resources/META-INF/services/org.sejda.cli.command.CommandsProvider
delete mode 100644 sejda-console/src/main/resources/sejda-console/LICENSE.txt
copy sejda-model/src/main/java/org/sejda/model/exception/TaskCancelledException.java => sejda-console/src/test/java/org/sejda/StandardConsoleOnly.java (77%)
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/CompressTaskTest.java
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/CropTaskTest.java
copy sejda-conversion/src/main/java/org/sejda/conversion/ToCPolicyAdapter.java => sejda-console/src/test/java/org/sejda/cli/DefaultsProvider.java (73%)
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/ExtractTextByPagesTaskTest.java
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/ExtractTextTaskTest.java
copy sejda-console/src/test/java/org/sejda/cli/{FileOutputTraitTest.java => FileOrDirectoryOutputTraitTest.java} (72%)
copy sejda-model/src/test/java/org/sejda/model/validation/validator/PositiveDimensionValidatorTest.java => sejda-console/src/test/java/org/sejda/cli/LenientTraitTest.java (56%)
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/NupTaskTest.java
copy sejda-console/src/test/java/org/sejda/cli/{PdfToJpegTraitTest.java => PdfToPngTraitTest.java} (53%)
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/SplitByTextTaskTest.java
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/SplitDownTheMiddleTaskTest.java
delete mode 100644 sejda-console/src/test/java/org/sejda/cli/TestableTask.java
copy sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java => sejda-console/src/test/java/org/sejda/cli/command/DefaultDefaultsProvider.java (68%)
copy sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java => sejda-console/src/test/java/org/sejda/cli/command/MultipleInputsAndFileOutputDefaultsProvider.java (67%)
copy sejda-model/src/main/java/org/sejda/model/output/ExistingOutputPolicy.java => sejda-console/src/test/java/org/sejda/cli/command/MultipleInputsAndFolderOutputDefaultsProvider.java (67%)
copy sejda-model/src/main/java/org/sejda/model/output/ExistingOutputPolicy.java => sejda-console/src/test/java/org/sejda/cli/command/SingleInputAndFileOutputDefaultsProvider.java (67%)
copy sejda-model/src/main/java/org/sejda/model/output/ExistingOutputPolicy.java => sejda-console/src/test/java/org/sejda/cli/command/SingleInputAndFolderOutputDefaultsProvider.java (67%)
create mode 100644 sejda-console/src/test/java/org/sejda/cli/command/StandardTestableTask.java
copy sejda-conversion/src/main/java/org/sejda/conversion/ScaleTypeAdapter.java => sejda-console/src/test/java/org/sejda/cli/command/StandardTestableTasksProvider.java (72%)
copy sejda-conversion/src/main/java/org/sejda/conversion/PdfPageModeAdapter.java => sejda-console/src/test/java/org/sejda/cli/command/TestableTask.java (66%)
create mode 100644 sejda-console/src/test/java/org/sejda/cli/command/TestableTasks.java
copy sejda-conversion/src/main/java/org/sejda/conversion/ToCPolicyAdapter.java => sejda-console/src/test/java/org/sejda/cli/command/TestableTasksProvider.java (73%)
copy LICENSE => sejda-console/src/test/resources/LICENSE.txt (100%)
create mode 100644 sejda-console/src/test/resources/META-INF/services/org.sejda.cli.command.TestableTasksProvider
copy sejda-console/src/{main/config/logback.xml => test/resources/logback-test.xml} (91%)
copy sejda-conversion/src/main/java/org/sejda/conversion/{FileOutputAdapter.java => FileOrDirectoryOutputAdapter.java} (60%)
create mode 100644 sejda-conversion/src/main/java/org/sejda/conversion/PageRangeSetOrPredefinedSetOfPagesAdapter.java
delete mode 100644 sejda-core/src/main/java/org/sejda/core/support/io/BaseOutputWriter.java
copy sejda-model/src/main/java/org/sejda/model/parameter/base/DiscardableOutlineTaskParameters.java => sejda-core/src/main/java/org/sejda/core/support/prefix/processor/PrependPageNumberPrefixProcessor.java (54%)
rename sejda-console/src/main/resources/sejda.xml => sejda-core/src/main/resources/sejda.default.xml (72%)
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/CropTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/EditTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/ExtractTextByPagesTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/ExtractTextTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/MergeTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/NupTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/OptimizeTaskTest.java
rename sejda-core/src/test/java/org/sejda/core/service/{MultipleTiffConversionTaskTest.java => PdfToMltipleTiffTaskTest.java} (60%)
rename sejda-core/src/test/java/org/sejda/core/service/{MultipleJpegConversionTaskTest.java => PdfToMultipleJpegTaskTest.java} (54%)
copy sejda-conversion/src/main/java/org/sejda/conversion/ExistingOutputPolicyAdapter.java => sejda-core/src/test/java/org/sejda/core/service/PdfToMultiplePngTaskTest.java (55%)
rename sejda-core/src/test/java/org/sejda/core/service/{SingleTiffConversionTaskTest.java => PdfToSingleTiffTaskTest.java} (89%)
create mode 100644 sejda-core/src/test/java/org/sejda/core/service/ResizePagesTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/SplitByTextContentTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/service/SplitDownTheMiddleTaskTest.java
delete mode 100644 sejda-core/src/test/java/org/sejda/core/support/io/BaseOutputWriterTest.java
create mode 100644 sejda-core/src/test/java/org/sejda/core/support/io/DefaultSingleOutputWriterTest.java
create mode 100644 sejda-core/src/test/java/org/sejda/core/support/prefix/processor/PrefixTypesChainTest.java
copy sejda-conversion/src/test/java/org/sejda/conversion/PdfVersionAdapterWithFallbackTest.java => sejda-core/src/test/java/org/sejda/core/support/prefix/processor/PrependPageNumberPrefixProcessorTest.java (54%)
create mode 100644 sejda-core/src/test/resources/pdf/A3Landscape.pdf
create mode 100644 sejda-core/src/test/resources/pdf/A3Portrait.pdf
create mode 100644 sejda-core/src/test/resources/pdf/A4Portrait.pdf
create mode 100644 sejda-core/src/test/resources/pdf/destination_pages_as_int.pdf
create mode 100644 sejda-core/src/test/resources/pdf/forms/simple_form_unicode_values.pdf
copy sejda-core/src/test/resources/pdf/{test-pdf.pdf => invalid_kid.pdf} (99%)
create mode 100644 sejda-core/src/test/resources/pdf/invalid_page_stream.pdf
create mode 100644 sejda-core/src/test/resources/pdf/missing_page_ref.pdf
create mode 100644 sejda-core/src/test/resources/pdf/multiple-sized-pages.pdf
create mode 100644 sejda-core/src/test/resources/pdf/payslip_with_bookmarks.pdf
delete mode 100644 sejda-core/src/test/resources/pdf/test_optimize_repeated_images.pdf
copy sejda-core/src/test/resources/pdf/{test-pdf.pdf => trunkated.pdf} (96%)
delete mode 100644 sejda-core/src/test/resources/pdf/unoptimized.pdf
delete mode 100644 sejda-core/src/test/resources/pdf/unused_fonts.pdf
rename sejda-core/src/test/resources/{sejda.xml => sejda-test.xml} (100%)
delete mode 100644 sejda-example/pom.xml
delete mode 100644 sejda-example/src/main/java/org/sejda/example/SplitByPages.java
delete mode 100644 sejda-example/src/main/resources/logback.xml
delete mode 100644 sejda-example/src/main/resources/sejda.xml
copy sejda-fonts/{src/main/resources => }/fonts/sans/LICENSE_OFL.txt (100%)
rename sejda-fonts/{src/main/resources => }/fonts/sans/NotoKufiArabic-Regular.ttf (100%)
rename sejda-fonts/{src/main/resources => }/fonts/sans/NotoNaskhArabic-Regular.ttf (100%)
rename sejda-fonts/{src/main/resources => }/fonts/sans/NotoSans-Regular.ttf (100%)
create mode 100644 sejda-fonts/fonts/sans/NotoSansBengali-Regular.ttf
rename sejda-fonts/{src/main/resources => }/fonts/sans/NotoSansDevanagari-Regular.ttf (100%)
create mode 100644 sejda-fonts/fonts/sans/NotoSansEthiopic-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansGeorgian-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansGujarati-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansGurmukhi-Regular.ttf
rename sejda-fonts/{src/main/resources => }/fonts/sans/NotoSansHebrew-Regular.ttf (100%)
create mode 100644 sejda-fonts/fonts/sans/NotoSansKannada-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansKhmer-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansMalayalam-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansMongolian-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansMyanmar-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansOriya-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansSinhala-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansSymbols-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansTamil-Regular.ttf
create mode 100644 sejda-fonts/fonts/sans/NotoSansTelugu-Regular.ttf
rename sejda-fonts/{src/main/resources => }/fonts/sans/NotoSansThai-Regular.ttf (100%)
create mode 100644 sejda-fonts/fonts/sans/README.txt
create mode 100644 sejda-fonts/src/main/resources/fonts/sans/NotoSansMerged-Regular.ttf
delete mode 100644 sejda-icepdf/pom.xml
delete mode 100644 sejda-icepdf/src/main/java/org/sejda/impl/icepdf/PdfToMultipleImageTask.java
delete mode 100644 sejda-icepdf/src/main/java/org/sejda/impl/icepdf/component/DefaultPdfSourceOpener.java
delete mode 100644 sejda-icepdf/src/main/java/org/sejda/impl/icepdf/component/PdfToBufferedImageProvider.java
delete mode 100644 sejda-icepdf/src/test/java/org/sejda/impl/TestCyclesICEpdf.java
delete mode 100644 sejda-icepdf/src/test/java/org/sejda/impl/icepdf/MultipleJpgConversionIcePdfTaskTest.java
create mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/AbstractImageWriter.java
create mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/JpegImageWriter.java
create mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/MultiImageWriter.java
copy sejda-model/src/main/java/org/sejda/model/scale/ScaleType.java => sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/PngImageWriter.java (66%)
create mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/SingleImageWriter.java
create mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/TiffMultiImageWriter.java
copy sejda-model/src/main/java/org/sejda/model/optimization/OptimizationPolicy.java => sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/TiffSingleImageWriter.java (51%)
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/model/ImageWriterAbstractFactory.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/AbstractImageWriterAdapter.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/BaseImageIOWriterAdapter.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/BaseTiffImageWriterAdapter.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/ImageWriterBuildersRegistry.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/ImageWriterFactory.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/JpegImageWriterAdapter.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/MultipleOutputTiffImageWriterAdapter.java
delete mode 100644 sejda-image-writers/src/main/java/org/sejda/core/writer/xmlgraphics/SingleOutputTiffImageWriterAdapter.java
copy sejda-image-writers/src/test/java/org/sejda/core/writer/{xmlgraphics/JpegImageWriterAdapterTest.java => imageio/JpegImageWriterTest.java} (59%)
create mode 100644 sejda-image-writers/src/test/java/org/sejda/core/writer/imageio/TiffMultiImageWriterTest.java
rename sejda-image-writers/src/test/java/org/sejda/core/writer/{xmlgraphics/JpegImageWriterAdapterTest.java => imageio/TiffSingleImageWriterTest.java} (53%)
delete mode 100644 sejda-image-writers/src/test/java/org/sejda/core/writer/xmlgraphics/ImageWriterBuildersRegistryTest.java
delete mode 100644 sejda-image-writers/src/test/java/org/sejda/core/writer/xmlgraphics/ImageWriterFactoryTest.java
delete mode 100644 sejda-image-writers/src/test/java/org/sejda/core/writer/xmlgraphics/MultipleOutputTiffImageWriterAdapterTest.java
delete mode 100644 sejda-image-writers/src/test/java/org/sejda/core/writer/xmlgraphics/SingleOutputTiffImageWriterAdapterTest.java
copy sejda-model/src/main/java/org/sejda/model/{optimization/OptimizationPolicy.java => exception/TaskNonLenientExecutionException.java} (61%)
rename sejda-conversion/src/main/java/org/sejda/conversion/SplitDownTheMiddleModeAdapter.java => sejda-model/src/main/java/org/sejda/model/exception/UnsupportedTextException.java (62%)
copy sejda-model/src/main/java/org/sejda/model/{parameter/base/SinglePdfSourceParameters.java => input/ImageMergeInput.java} (58%)
copy sejda-model/src/{test/java/org/sejda/model/task/ChildTestTaskParameter.java => main/java/org/sejda/model/input/MergeInput.java} (75%)
delete mode 100644 sejda-model/src/main/java/org/sejda/model/nup/PageOrder.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/optimization/Optimization.java
copy sejda-model/src/main/java/org/sejda/model/output/{FileTaskOutput.java => FileOrDirectoryTaskOutput.java} (56%)
copy sejda-model/src/main/java/org/sejda/model/output/{SingleTaskOutput.java => SingleOrMultipleTaskOutput.java} (65%)
delete mode 100644 sejda-model/src/main/java/org/sejda/model/output/StreamTaskOutput.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/AbstractAlternateMixParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/AlternateMixParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/CropParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/EditParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/ExtractTextParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/NupParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/OptimizeParameters.java
rename sejda-model/src/main/java/org/sejda/model/parameter/{ExtractTextByPagesParameters.java => ResizePagesParameters.java} (60%)
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/SplitByTextContentParameters.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/SplitDownTheMiddleParameters.java
copy sejda-model/src/main/java/org/sejda/model/parameter/base/{MultipleOutputTaskParameters.java => PrefixableTaskParameters.java} (69%)
copy sejda-model/src/main/java/org/sejda/model/parameter/base/{SingleOutputTaskParameters.java => SingleOrMultipleOutputTaskParameters.java} (62%)
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/AddImageOperation.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/AddShapeOperation.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/AppendTextOperation.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/DeletePageOperation.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/EditTextOperation.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/HighlightTextOperation.java
delete mode 100644 sejda-model/src/main/java/org/sejda/model/parameter/edit/InsertPageOperation.java
copy sejda-model/src/main/java/org/sejda/model/{validation/validator/PositiveDimensionValidator.java => parameter/image/PdfToPngParameters.java} (53%)
delete mode 100644 sejda-model/src/main/java/org/sejda/model/split/SplitDownTheMiddleMode.java
delete mode 100644 sejda-model/src/test/java/org/sejda/ImageTestUtils.java
copy sejda-model/src/test/java/org/sejda/model/input/{PdfMergeInputTest.java => PdfMixInputTest.java} (59%)
create mode 100644 sejda-model/src/test/java/org/sejda/model/output/FileOrDirectoryTaskOutputTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/output/StreamTaskOutputTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/AlternateMixParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/CropParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/ExtractTextByPagesParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/ExtractTextParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/NupParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/OptimizeParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/SplitByTextContentParametersTest.java
delete mode 100644 sejda-model/src/test/java/org/sejda/model/parameter/SplitDownTheMiddleParametersTest.java
copy sejda-model/src/test/java/org/sejda/model/parameter/{OcrTextByPagesParametersTest.java => image/PdfToPngParametersTest.java} (64%)
create mode 100644 sejda-model/src/test/java/org/sejda/model/validation/validator/SingleOutputValidatorTest.java
copy {sejda-fonts/src/main/resources => sejda-optional-fonts/src/main/resources/optional}/fonts/sans/LICENSE_OFL.txt (100%)
create mode 100644 sejda-optional-fonts/src/main/resources/optional/fonts/sans/NotoSansArmenian-Regular.ttf
rename {sejda-icepdf/src/main/java/org/sejda/impl/icepdf => sejda-sambox/src/main/java/org/sejda/impl/sambox}/BasePdfToImageTask.java (54%)
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/CropTask.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/EditTask.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/ExtractTextByPagesTask.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/ExtractTextTask.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/NupTask.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/OptimizeTask.java
rename {sejda-icepdf/src/main/java/org/sejda/impl/icepdf => sejda-sambox/src/main/java/org/sejda/impl/sambox}/PdfToSingleImageTask.java (54%)
copy sejda-sambox/src/main/java/org/sejda/impl/sambox/{ScaleTask.java => ResizePagesTask.java} (58%)
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/SplitByTextContentTask.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/SplitDownTheMiddleTask.java
create mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AttachmentsSummaryCreator.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDFTextRedactingStreamEngine.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageGeometricalShapeWriter.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageTextReplacer.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageToFormXObject.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfTextExtractor.java
copy sejda-model/src/main/java/org/sejda/model/scale/ScaleType.java => sejda-sambox/src/main/java/org/sejda/impl/sambox/component/TextWithFont.java (55%)
create mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ImagesToPdfDocumentConverter.java
rename sejda-sambox/src/main/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/InUseFontDictionary.java (95%)
rename sejda-sambox/src/main/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/OptimizationRuler.java (99%)
rename sejda-sambox/src/main/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/ResourceDictionaryCleaner.java (98%)
rename sejda-sambox/src/main/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/ResourcesHitter.java (94%)
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimizaton/DocumentOptimizer.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimizaton/ImagesOptimizer.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimizaton/Optimizers.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimizaton/PagesOptimizer.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/ByTextChangesPdfSplitter.java
delete mode 100644 sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/SplitByTextChangesOutputStrategy.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/EditSamboxTaskTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/ExtractTextByPagesSamboxTaskTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/ExtractTextSamboxTaskTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/MultipleJpgConversionSamboxTaskTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/NupSamboxTaskTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/OptimizeSamboxTaskTest.java
copy sejda-sambox/src/test/java/org/sejda/impl/sambox/{CropBoxSamboxTaskTest.java => PdfToMultipleJpgSamboxTaskTest.java} (74%)
rename sejda-sambox/src/test/java/org/sejda/impl/sambox/{CropBoxSamboxTaskTest.java => PdfToMultiplePngSamboxTaskTest.java} (73%)
rename sejda-icepdf/src/test/java/org/sejda/impl/icepdf/MultipleTiffConversionIcePdfTaskTest.java => sejda-sambox/src/test/java/org/sejda/impl/sambox/PdfToMultipleTiffSamboxTaskTest.java (85%)
rename sejda-icepdf/src/test/java/org/sejda/impl/icepdf/SingleTiffConversionIcePdfTaskTest.java => sejda-sambox/src/test/java/org/sejda/impl/sambox/PdfToSingleTiffSamboxTaskTest.java (86%)
copy sejda-sambox/src/test/java/org/sejda/impl/sambox/{MergeSamboxTaskTest.java => ResizePagesSamboxTaskTest.java} (68%)
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/SplitByTextContentSamboxTaskTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/SplitDownTheMiddleSamboxTaskTest.java
create mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/component/AttachmentsSummaryCreatorTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PdfTextExtractorTest.java
rename sejda-sambox/src/test/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/OptimizationRulerTest.java (96%)
rename sejda-sambox/src/test/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/ResourceDictionaryCleanerTest.java (99%)
rename sejda-sambox/src/test/java/org/sejda/impl/sambox/component/{optimizaton => optimization}/ResourcesHitterTest.java (98%)
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimizaton/DocumentOptimizerTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimizaton/ImagesOptimizerTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimizaton/PagesOptimizerTest.java
delete mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/component/split/SplitByTextChangesOutputStrategyTest.java
create mode 100644 sejda-sambox/src/test/java/org/sejda/impl/sambox/util/TransitionUtilsTest.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libsejda-java.git
More information about the pkg-java-commits
mailing list