[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