[pdfsam] 35/36: Merge tag 'upstream/3.2.5'

Markus Koschany apo at moszumanska.debian.org
Tue Feb 21 04:20:17 UTC 2017


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository pdfsam.

commit 2224258148329dd6b47b5399b5c5a55e5557ea19
Merge: 1a7edca ed126cb
Author: Markus Koschany <apo at debian.org>
Date:   Tue Feb 21 05:09:30 2017 +0100

    Merge tag 'upstream/3.2.5'
    
    Upstream version 3.2.5
    
    # gpg: Signatur vom Di 21 Feb 2017 05:09:30 CET
    # gpg:                mittels RSA-Schlüssel ACF3D088EF32EDEF6A1A835FD9AD14B9513B51E4
    # gpg: Korrekte Signatur von "Markus Koschany <apo at gambaru.de>" [ultimativ]
    # gpg:                     alias "Markus Koschany <markus at koschany.net>" [ultimativ]
    # gpg:                     alias "Markus Koschany <apo at debian.org>" [ultimativ]

 .gitignore                                         |   17 +
 .travis.yml                                        |    7 +
 CONTRIBUTING.md                                    |   24 +
 LICENSE                                            |  619 +++++++++
 README.md                                          |   40 +
 appveyor.yml                                       |   26 +
 emp4j/ant/build.properties                         |   10 -
 emp4j/ant/build.xml                                |   98 --
 emp4j/etc/emp4j.xml                                |    6 -
 emp4j/etc/log4j.xml                                |   23 -
 .../emp4j/exceptions/ClassNameKeyException.java    |   92 --
 .../emp4j/exceptions/ObjectKeyException.java       |  104 --
 .../emp4j/exceptions/ParentEmp4jException.java     |  175 ---
 .../interfaces/AbstractMessagesSource.java         |   76 --
 .../interfaces/InquirableMessagesSource.java       |   78 --
 .../emp4j/messages/sources/XmlMessagesSource.java  |  153 ---
 .../emp4j/providers/ExceptionMessageProvider.java  |  193 ---
 install/install-basic.nsi                          |  709 ----------
 jcmdline/ant/build.properties                      |    9 -
 jcmdline/ant/build.xml                             |   91 --
 .../java/jcmdline/AbstractHandlerDecorator.java    |  480 -------
 jcmdline/src/java/jcmdline/AbstractParameter.java  |  529 --------
 .../src/java/jcmdline/BasicCmdLineHandler.java     |  667 ---------
 jcmdline/src/java/jcmdline/BooleanParam.java       |  176 ---
 jcmdline/src/java/jcmdline/CmdLineException.java   |   94 --
 jcmdline/src/java/jcmdline/CmdLineHandler.java     |  268 ----
 jcmdline/src/java/jcmdline/CmdLineParser.java      |   89 --
 jcmdline/src/java/jcmdline/DateParam.java          |  576 --------
 jcmdline/src/java/jcmdline/DateTimeParam.java      |  576 --------
 .../src/java/jcmdline/DefaultCmdLineHandler.java   |  201 ---
 jcmdline/src/java/jcmdline/FileParam.java          |  524 --------
 jcmdline/src/java/jcmdline/HelpCmdLineHandler.java |  542 --------
 jcmdline/src/java/jcmdline/IntParam.java           |  596 --------
 .../src/java/jcmdline/LoggerCmdLineHandler.java    |  266 ----
 jcmdline/src/java/jcmdline/LongParam.java          |  591 --------
 jcmdline/src/java/jcmdline/OptionTakesNoValue.java |   59 -
 jcmdline/src/java/jcmdline/Parameter.java          |  329 -----
 jcmdline/src/java/jcmdline/PdfFileParam.java       |  465 -------
 jcmdline/src/java/jcmdline/PosixCmdLineParser.java |  297 ----
 jcmdline/src/java/jcmdline/StringFormatHelper.java |  301 -----
 jcmdline/src/java/jcmdline/StringParam.java        |  521 -------
 jcmdline/src/java/jcmdline/Strings.java            |  114 --
 jcmdline/src/java/jcmdline/TextUsageFormatter.java |  372 -----
 jcmdline/src/java/jcmdline/TimeParam.java          |  680 ----------
 jcmdline/src/java/jcmdline/UsageFormatter.java     |   94 --
 .../src/java/jcmdline/VersionCmdLineHandler.java   |  191 ---
 jcmdline/src/java/jcmdline/dto/PdfFile.java        |  144 --
 jcmdline/src/java/jcmdline/strings.properties      |  314 -----
 pdfsam-alternate-mix/LICENSE.txt                   |  619 +++++++++
 pdfsam-alternate-mix/graphics/alternate_mix.png    |  Bin 0 -> 1287 bytes
 pdfsam-alternate-mix/graphics/alternate_mix.svg    |  161 +++
 pdfsam-alternate-mix/pom.xml                       |   66 +
 .../pdfsam/alternatemix/AlternateMixModule.java    |  174 +++
 .../AlternateMixParametersBuilder.java             |   65 +
 .../alternatemix/AlternateMixSelectionPane.java    |   68 +
 .../src/main/resources/alternate_mix.png           |  Bin 0 -> 1287 bytes
 .../src/test/java/org/pdfsam/Cycles.java           |   27 +
 .../AlternateMixParametersBuilderTest.java         |   79 ++
 .../AlternateMixSelectionPaneTest.java             |  115 ++
 pdfsam-community/.gitignore                        |    1 +
 pdfsam-community/LICENSE.txt                       |  619 +++++++++
 pdfsam-community/pom.xml                           |  387 ++++++
 pdfsam-community/src/assembly/bin.xml              |   33 +
 .../src/assembly/resources/bin/pdfsam.bat          |  107 ++
 .../src/assembly/resources/bin/pdfsam.sh           |  118 ++
 pdfsam-community/src/assembly/resources/pdfsam.ico |  Bin 0 -> 370070 bytes
 .../src/assembly/resources/pdfsam.l4j.ini          |    4 +
 pdfsam-community/src/deb/control/control           |    9 +
 pdfsam-community/src/deb/doc/changelog             |    5 +
 pdfsam-community/src/deb/doc/changelog.Debian.gz   |  Bin 0 -> 167 bytes
 pdfsam-community/src/deb/doc/copyright             |   21 +
 pdfsam-community/src/deb/icon.svg                  |   93 ++
 pdfsam-community/src/deb/pdfsam-basic.desktop      |   12 +
 pdfsam-community/src/main/etc-dev/logback.xml      |   34 +
 pdfsam-community/src/main/etc/logback.xml          |   35 +
 .../src/main/java/org/pdfsam/community/App.java    |   42 +
 .../java/org/pdfsam/community/PdfsamCommunity.java |   69 +
 .../pdfsam/community/PdfsamCommunityConfig.java    |  100 ++
 .../main/resources/images/community/128x128.png    |  Bin 0 -> 7449 bytes
 .../src/main/resources/images/community/16x16.png  |  Bin 0 -> 778 bytes
 .../src/main/resources/images/community/24x24.png  |  Bin 0 -> 1297 bytes
 .../main/resources/images/community/256x256.png    |  Bin 0 -> 15403 bytes
 .../src/main/resources/images/community/32x32.png  |  Bin 0 -> 1730 bytes
 .../src/main/resources/images/community/48x48.png  |  Bin 0 -> 2669 bytes
 .../main/resources/images/community/512x512.png    |  Bin 0 -> 32615 bytes
 .../src/main/resources/images/community/64x64.png  |  Bin 0 -> 3608 bytes
 .../src/main/resources/images/community/96x96.png  |  Bin 0 -> 5504 bytes
 .../src/main/resources/images/community/splash.gif |  Bin 0 -> 25148 bytes
 .../src/main/resources/pdfsam.properties           |   25 +
 pdfsam-community/src/main/resources/sejda.xml      |   23 +
 .../org/pdfsam/community/PdfsamCommunityTest.java  |   45 +
 .../src/test/resources/pdfsam.properties           |    1 +
 pdfsam-console/ant/build.properties                |   14 -
 pdfsam-console/ant/build.xml                       |  106 --
 pdfsam-console/bin/run-console.bat                 |   55 -
 pdfsam-console/bin/run-console.sh                  |   61 -
 pdfsam-console/etc/console-exc-msgs.xml            |   85 --
 pdfsam-console/etc/console-log4j.xml               |   22 -
 pdfsam-console/etc/emp4j.xml                       |    6 -
 .../src/java/org/pdfsam/console/ConsoleClient.java |  118 --
 .../console/business/ConsoleServicesFacade.java    |  133 --
 .../org/pdfsam/console/business/dto/Bounds.java    |   55 -
 .../pdfsam/console/business/dto/PageRotation.java  |  158 ---
 .../org/pdfsam/console/business/dto/PdfFile.java   |  155 ---
 .../pdfsam/console/business/dto/Transition.java    |  245 ----
 .../console/business/dto/WorkDoneDataModel.java    |  130 --
 .../dto/commands/AbstractParsedCommand.java        |  186 ---
 .../business/dto/commands/ConcatParsedCommand.java |  240 ----
 .../dto/commands/DecryptParsedCommand.java         |  155 ---
 .../dto/commands/EncryptParsedCommand.java         |  271 ----
 .../business/dto/commands/MixParsedCommand.java    |  207 ---
 .../dto/commands/SetViewerParsedCommand.java       |  427 ------
 .../dto/commands/SlideShowParsedCommand.java       |  226 ----
 .../business/dto/commands/SplitParsedCommand.java  |  239 ----
 .../business/dto/commands/UnpackParsedCommand.java |  135 --
 .../console/business/parser/CmdParseManager.java   |  208 ---
 .../business/parser/handlers/ConcatCmdHandler.java |  146 --
 .../parser/handlers/DecryptCmdHandler.java         |  124 --
 .../parser/handlers/DefaultCmdHandler.java         |  109 --
 .../parser/handlers/EncryptCmdHandler.java         |  152 ---
 .../business/parser/handlers/MixCmdHandler.java    |  139 --
 .../parser/handlers/SetViewerCmdHandler.java       |  170 ---
 .../parser/handlers/SlideShowCmdHandler.java       |  152 ---
 .../business/parser/handlers/SplitCmdHandler.java  |  144 --
 .../business/parser/handlers/UnpackCmdHandler.java |  147 --
 .../handlers/interfaces/AbstractCmdHandler.java    |  132 --
 .../parser/handlers/interfaces/CmdHandler.java     |   84 --
 .../parser/validators/ConcatCmdValidator.java      |  223 ---
 .../parser/validators/DecryptCmdValidator.java     |  105 --
 .../parser/validators/EncryptCmdValidator.java     |  183 ---
 .../parser/validators/MixCmdValidator.java         |  128 --
 .../parser/validators/SetViewerCmdValidator.java   |  235 ----
 .../parser/validators/SlideShowCmdValidator.java   |  171 ---
 .../parser/validators/SplitCmdValidator.java       |  189 ---
 .../parser/validators/UnpackCmdValidator.java      |  114 --
 .../interfaces/AbstractCmdValidator.java           |   80 --
 .../parser/validators/interfaces/CmdValidator.java |   62 -
 .../console/business/pdf/CmdExecuteManager.java    |  108 --
 .../pdf/handlers/AlternateMixCmdExecutor.java      |  161 ---
 .../business/pdf/handlers/ConcatCmdExecutor.java   |  530 --------
 .../business/pdf/handlers/DecryptCmdExecutor.java  |  126 --
 .../business/pdf/handlers/EncryptCmdExecutor.java  |  145 --
 .../pdf/handlers/SetViewerCmdExecutor.java         |  165 ---
 .../pdf/handlers/SlideShowCmdExecutor.java         |  377 ------
 .../business/pdf/handlers/SplitCmdExecutor.java    |  583 --------
 .../business/pdf/handlers/UnpackCmdExecutor.java   |  188 ---
 .../handlers/interfaces/AbstractCmdExecutor.java   |  143 --
 .../pdf/handlers/interfaces/CmdExecutor.java       |   54 -
 .../pdf/writers/PdfCopyFieldsConcatenator.java     |  104 --
 .../pdf/writers/PdfSimpleConcatenator.java         |  115 --
 .../pdf/writers/interfaces/PdfConcatenator.java    |   83 --
 .../console/exceptions/BasicPdfsamException.java   |   72 -
 .../exceptions/console/ConcatException.java        |   79 --
 .../exceptions/console/ConsoleException.java       |   79 --
 .../exceptions/console/EncryptException.java       |   70 -
 .../console/exceptions/console/MixException.java   |   67 -
 .../console/exceptions/console/ParseException.java |   96 --
 .../exceptions/console/SetViewerException.java     |   68 -
 .../exceptions/console/SlideShowException.java     |   74 -
 .../console/exceptions/console/SplitException.java |   77 --
 .../exceptions/console/UnpackException.java        |   68 -
 .../java/org/pdfsam/console/utils/FileUtility.java |  234 ----
 .../pdfsam/console/utils/FilenameComparator.java   |   63 -
 .../java/org/pdfsam/console/utils/PdfFilter.java   |   72 -
 .../java/org/pdfsam/console/utils/PdfUtility.java  |   73 -
 .../java/org/pdfsam/console/utils/TimeUtility.java |   81 --
 .../console/utils/perfix/FileNameRequest.java      |  117 --
 .../pdfsam/console/utils/perfix/PrefixParser.java  |  379 ------
 pdfsam-console/xsd/concat-file-list.xsd            |   26 -
 pdfsam-console/xsd/transitions-list.xsd            |   63 -
 pdfsam-core/LICENSE.txt                            |  619 +++++++++
 pdfsam-core/pom.xml                                |   62 +
 .../main/java/org/pdfsam/ConfigurableProperty.java |   56 +
 pdfsam-core/src/main/java/org/pdfsam/Pdfsam.java   |   52 +
 .../src/main/java/org/pdfsam/ShutdownEvent.java    |   29 +
 .../org/pdfsam/context/BooleanUserPreference.java  |   37 +
 .../org/pdfsam/context/DefaultUserContext.java     |  159 +++
 .../java/org/pdfsam/context/IntUserPreference.java |   30 +
 .../org/pdfsam/context/StringUserPreference.java   |   34 +
 .../main/java/org/pdfsam/context/UserContext.java  |  128 ++
 .../org/pdfsam/module/ClearUsageRequestEvent.java  |   29 +
 .../src/main/java/org/pdfsam/module/Module.java    |   76 ++
 .../java/org/pdfsam/module/ModuleCategory.java     |   45 +
 .../java/org/pdfsam/module/ModuleDescriptor.java   |   90 ++
 .../org/pdfsam/module/ModuleDescriptorBuilder.java |   94 ++
 .../org/pdfsam/module/ModuleInputOutputType.java   |   31 +
 .../java/org/pdfsam/module/ModuleKeyValueItem.java |   35 +
 .../main/java/org/pdfsam/module/ModuleOwned.java   |   34 +
 .../java/org/pdfsam/module/ModulePriority.java     |   41 +
 .../java/org/pdfsam/module/RequiredPdfData.java    |   30 +
 .../pdfsam/module/TaskExecutionRequestEvent.java   |   58 +
 .../org/pdfsam/news/FetchLatestNewsRequest.java    |   32 +
 .../java/org/pdfsam/news/HideNewsPanelRequest.java |   32 +
 .../main/java/org/pdfsam/news/LatestNewsEvent.java |   41 +
 .../org/pdfsam/news/NewImportantNewsEvent.java     |   37 +
 .../src/main/java/org/pdfsam/news/NewsData.java    |   86 ++
 .../java/org/pdfsam/news/ShowNewsPanelRequest.java |   34 +
 .../org/pdfsam/pdf/PdfDescriptorLoadingStatus.java |  108 ++
 .../java/org/pdfsam/pdf/PdfDocumentDescriptor.java |  184 +++
 .../pdfsam/pdf/PdfDocumentDescriptorProvider.java  |   30 +
 .../java/org/pdfsam/pdf/PdfLoadRequestEvent.java   |   61 +
 .../pdfsam/premium/FetchPremiumModulesRequest.java |   32 +
 .../java/org/pdfsam/premium/PremiumModule.java     |   77 ++
 .../org/pdfsam/premium/PremiumModulesEvent.java    |   39 +
 .../java/org/pdfsam/premium/PremiumProduct.java    |   48 +
 .../org/pdfsam/support/CircularLinkedList.java     |  108 ++
 .../org/pdfsam/support/KeyStringValueItem.java     |   98 ++
 .../main/java/org/pdfsam/support/KeyValueItem.java |   36 +
 .../src/main/java/org/pdfsam/support/LRUMap.java   |   46 +
 .../org/pdfsam/support/LocaleKeyValueItem.java     |   81 ++
 .../pdfsam/support/ObservableAtomicReference.java  |   49 +
 .../main/java/org/pdfsam/support/RequireUtils.java |   89 ++
 .../src/main/java/org/pdfsam/support/XmlUtils.java |   48 +
 .../support/filter/BaseFileChooserFilter.java      |   59 +
 .../org/pdfsam/support/filter/FileFilterType.java  |   88 ++
 .../main/java/org/pdfsam/support/io/FileType.java  |   95 ++
 .../pdfsam/support/io/ObjectCollectionWriter.java  |   84 ++
 .../java/org/pdfsam/support/io/OngoingWrite.java   |   46 +
 .../support/params/AbstractParametersBuilder.java  |   45 +
 .../params/AbstractPdfOutputParametersBuilder.java |   60 +
 .../org/pdfsam/support/params/ConversionUtils.java |   89 ++
 .../MultipleOutputTaskParametersBuilder.java       |   38 +
 ...lePdfSourceMultipleOutputParametersBuilder.java |   71 +
 .../params/SingleOutputTaskParametersBuilder.java  |   35 +
 ...lePdfSourceMultipleOutputParametersBuilder.java |   67 +
 ...nglePdfSourceSingleOutputParametersBuilder.java |   57 +
 .../SinglePdfSourceTaskParametersBuilder.java      |   34 +
 .../support/params/SplitParametersBuilder.java     |   46 +
 .../support/params/TaskParametersBuildStep.java    |   45 +
 .../validation/ContainedIntegerValidator.java      |   49 +
 .../support/validation/FileTypeValidator.java      |   46 +
 .../pdfsam/support/validation/FileValidator.java   |   39 +
 .../PositiveIntRangeStringValidator.java           |   49 +
 .../validation/PositiveIntegerStringValidator.java |   39 +
 .../validation/PositiveIntegerValidator.java       |   36 +
 .../pdfsam/support/validation/RegexValidator.java  |   46 +
 .../org/pdfsam/support/validation/Validator.java   |   35 +
 .../org/pdfsam/support/validation/Validators.java  |  152 +++
 .../java/org/pdfsam/task/BulkRotateParameters.java |  100 ++
 .../java/org/pdfsam/task/PdfRotationInput.java     |  104 ++
 .../pdfsam/ui/InputPdfArgumentsLoadRequest.java    |   39 +
 .../org/pdfsam/ui/SetLatestStageStatusRequest.java |   40 +
 .../src/main/java/org/pdfsam/ui/StageMode.java     |   55 +
 .../src/main/java/org/pdfsam/ui/StageStatus.java   |  143 ++
 pdfsam-core/src/main/java/org/pdfsam/ui/Theme.java |   79 ++
 .../pdfsam/ui/workspace/BaseWorkspaceEvent.java    |   43 +
 .../pdfsam/ui/workspace/LoadWorkspaceEvent.java    |   50 +
 .../org/pdfsam/ui/workspace/RestorableView.java    |   44 +
 .../pdfsam/ui/workspace/SaveWorkspaceEvent.java    |   86 ++
 .../pdfsam/ui/workspace/WorkspaceLoadedEvent.java  |   34 +
 .../org/pdfsam/update/UpdateAvailableEvent.java    |   38 +
 .../java/org/pdfsam/update/UpdateCheckRequest.java |   33 +
 .../src/main/resources/images/enhanced32.png       |  Bin 0 -> 1669 bytes
 pdfsam-core/src/main/resources/images/visual32.png |  Bin 0 -> 1826 bytes
 .../src/test/java/org/pdfsam/TestCycles.java       |   61 +
 .../src/test/java/org/pdfsam/TestUtils.java        |   78 ++
 .../org/pdfsam/context/DefaultUserContextTest.java |  224 +++
 .../pdfsam/module/ModuleDescriptorBuilderTest.java |   72 +
 .../org/pdfsam/module/ModuleKeyValueItemTest.java  |   38 +
 .../java/org/pdfsam/module/ModulePriorityTest.java |   37 +
 .../module/TaskExecutionRequestEventTest.java      |   58 +
 .../java/org/pdfsam/news/LatestNewsEventTest.java  |   33 +
 .../org/pdfsam/news/NewImportantNewsEventTest.java |   28 +
 .../org/pdfsam/pdf/PdfDocumentDescriptorTest.java  |  128 ++
 .../org/pdfsam/pdf/PdfLoadRequestEventTest.java    |   45 +
 .../java/org/pdfsam/premium/PremiumModuleTest.java |   39 +
 .../pdfsam/premium/PremiumModulesEventTest.java    |   32 +
 .../org/pdfsam/support/CircularLinkedListTest.java |  157 +++
 .../org/pdfsam/support/KeyStringValueItemTest.java |   55 +
 .../test/java/org/pdfsam/support/LRUMapTest.java   |   44 +
 .../org/pdfsam/support/LocaleKeyValueItemTest.java |   55 +
 .../support/ObservableAtomicReferenceTest.java     |   55 +
 .../java/org/pdfsam/support/RequireUtilsTest.java  |   74 +
 .../test/java/org/pdfsam/support/XmlUtilsTest.java |   63 +
 .../support/filter/BaseFileChooserFilterTest.java  |   56 +
 .../pdfsam/support/filter/FileFilterTypeTest.java  |  113 ++
 .../support/io/ObjectCollectionWriterTest.java     |   63 +
 .../pdfsam/support/params/ConversionUtilsTest.java |   91 ++
 .../validation/AlwaysInvalidStringTest.java        |   46 +
 .../validation/BlankStringDecoratorTest.java       |   54 +
 .../validation/ContainedIntegerValidatorTest.java  |   51 +
 .../support/validation/DirectoryValidatorTest.java |   52 +
 .../support/validation/FileTypeValidatorTest.java  |   85 ++
 .../support/validation/FileValidatorTest.java      |   53 +
 .../validation/IntRangeStringValidatorTest.java    |   65 +
 .../validation/IntegerStringValidatorTest.java     |   60 +
 .../validation/NonBlankStringValidatorTest.java    |   43 +
 .../support/validation/RegexValidatorTest.java     |   47 +
 .../pdfsam/support/validation/ValidatorsTest.java  |   52 +
 .../org/pdfsam/task/BulkRotateParametersTest.java  |   48 +
 .../java/org/pdfsam/task/PdfRotationInputTest.java |   90 ++
 .../java/org/pdfsam/test/ClearEventStudioRule.java |   52 +
 .../org/pdfsam/test/DefaultPriorityTestModule.java |   77 ++
 .../org/pdfsam/test/HighPriorityTestModule.java    |   74 +
 .../src/test/java/org/pdfsam/test/HitConsumer.java |   43 +
 .../test/java/org/pdfsam/test/HitTestListener.java |   42 +
 .../test/InitializeAndApplyJavaFxThreadRule.java   |   32 +
 .../pdfsam/test/InitializeJavaFxThreadRule.java    |   40 +
 .../java/org/pdfsam/test/JavaFXInitlializer.java   |   64 +
 .../java/org/pdfsam/test/JavaFXThreadRule.java     |   63 +
 .../org/pdfsam/test/LowPriorityTestModule.java     |   74 +
 .../ui/InputPdfArgumentsLoadRequestTest.java       |   47 +
 .../pdfsam/ui/SetLatestStageStatusRequestTest.java |   40 +
 .../src/test/java/org/pdfsam/ui/StageModeTest.java |   68 +
 .../test/java/org/pdfsam/ui/StageStatusTest.java   |   69 +
 .../ui/workspace/LoadWorkspaceEventTest.java       |   71 +
 .../ui/workspace/SaveWorkspaceEventTest.java       |   87 ++
 .../ui/workspace/WorkspaceLoadedEventTest.java     |   43 +
 .../pdfsam/update/UpdateAvailableEventTest.java    |   45 +
 pdfsam-core/src/test/resources/logback-test.xml    |   19 +
 pdfsam-core/src/test/resources/test.xml            |    4 +
 pdfsam-dmg/.gitignore                              |    3 +
 pdfsam-dmg/Icon.icns                               |  Bin 0 -> 200199 bytes
 pdfsam-dmg/Makefile                                |   76 ++
 pdfsam-dmg/README.TXT                              |   13 +
 pdfsam-dmg/build.sh                                |   13 +
 pdfsam-dmg/build.xml                               |   47 +
 pdfsam-docs/BUILDnRUN.md                           |   23 +
 pdfsam-docs/INTEGRATION.md                         |  101 ++
 pdfsam-docs/LICENSE.txt                            |  619 +++++++++
 pdfsam-docs/PROPERTIESnARGS.md                     |  119 ++
 .../eclipse/checkstyle_plugin/checkstyle.xml       |  125 ++
 .../eclipse/checkstyle_plugin/suppression.xml      |    9 +
 pdfsam-docs/development/eclipse/code_format.xml    |  279 ++++
 pdfsam-docs/development/eclipse/codetemplates.xml  |   18 +
 .../eclipse/eclipse_compiler_settings.epf          |   39 +
 .../eclipse_style_and_compiler_settings.epf        |   43 +
 pdfsam-docs/graphics/1024.png                      |  Bin 0 -> 49997 bytes
 pdfsam-docs/graphics/16.png                        |  Bin 0 -> 670 bytes
 pdfsam-docs/graphics/64x64.png                     |  Bin 0 -> 3081 bytes
 pdfsam-docs/graphics/LICENSE.txt                   |   24 +
 pdfsam-docs/graphics/PDFSAM.svg                    |   79 ++
 pdfsam-docs/graphics/PDFsamLogos.svg               |  315 +++++
 pdfsam-docs/graphics/PDFsam_basic.icns             |  Bin 0 -> 200199 bytes
 pdfsam-docs/graphics/PDFsam_basic.ico              |  Bin 0 -> 370070 bytes
 pdfsam-docs/graphics/PDFsam_enhanced.icns          |  Bin 0 -> 173777 bytes
 pdfsam-docs/graphics/PDFsam_enhanced.ico           |  Bin 0 -> 370070 bytes
 pdfsam-docs/graphics/basic.svg                     |   93 ++
 pdfsam-docs/graphics/enhanced.png                  |  Bin 0 -> 33785 bytes
 pdfsam-docs/graphics/enhanced.svg                  |   89 ++
 pdfsam-docs/graphics/sansation.zip                 |  Bin 0 -> 346223 bytes
 .../news-template/css/Sansation_Regular.ttf        |  Bin 0 -> 78464 bytes
 pdfsam-docs/news-template/css/style.css            |  155 +++
 pdfsam-docs/news-template/images/logo.png          |  Bin 0 -> 1416 bytes
 pdfsam-docs/news-template/news.html                |   81 ++
 pdfsam-docs/pom.xml                                |   16 +
 pdfsam-extract/LICENSE.txt                         |  619 +++++++++
 pdfsam-extract/graphics/extract.png                |  Bin 0 -> 1177 bytes
 pdfsam-extract/graphics/extract.svg                |  116 ++
 pdfsam-extract/pom.xml                             |   67 +
 .../java/org/pdfsam/extract/ExtractModule.java     |  184 +++
 .../org/pdfsam/extract/ExtractOptionsPane.java     |   96 ++
 .../pdfsam/extract/ExtractParametersBuilder.java   |   75 ++
 .../org/pdfsam/extract/ExtractSelectionPane.java   |   63 +
 pdfsam-extract/src/main/resources/extract.png      |  Bin 0 -> 1177 bytes
 .../src/test/java/org/pdfsam/Cycles.java           |   28 +
 .../org/pdfsam/extract/ExtractOptionsPaneTest.java |  106 ++
 .../extract/ExtractParametersBuilderTest.java      |   77 ++
 .../pdfsam/extract/ExtractSelectionPaneTest.java   |  100 ++
 pdfsam-fx/LICENSE.txt                              |  619 +++++++++
 pdfsam-fx/pom.xml                                  |   95 ++
 .../java/org/pdfsam/ui/commons/Animations.java     |   84 ++
 .../org/pdfsam/ui/commons/ClearSelectionEvent.java |   29 +
 .../main/java/org/pdfsam/ui/commons/ClosePane.java |   46 +
 .../org/pdfsam/ui/commons/HideOnEscapeHandler.java |   52 +
 .../java/org/pdfsam/ui/commons/HidingPane.java     |   48 +
 .../commons/NonExistingOutputDirectoryEvent.java   |   39 +
 .../org/pdfsam/ui/commons/OpenFileRequest.java     |   44 +
 .../java/org/pdfsam/ui/commons/OpenUrlRequest.java |   41 +
 .../commons/RadioButtonDrivenTextFieldsPane.java   |   76 ++
 .../org/pdfsam/ui/commons/RemoveSelectedEvent.java |   29 +
 .../pdfsam/ui/commons/SetActiveModuleRequest.java  |   59 +
 .../pdfsam/ui/commons/SetDestinationRequest.java   |   70 +
 .../ui/commons/ShowPdfDescriptorRequest.java       |   42 +
 .../org/pdfsam/ui/commons/ShowStageRequest.java    |   29 +
 .../pdfsam/ui/commons/ToggleChangeListener.java    |   49 +
 .../main/java/org/pdfsam/ui/commons/UrlButton.java |   83 ++
 .../org/pdfsam/ui/commons/ValidableTextField.java  |  200 +++
 .../main/java/org/pdfsam/ui/help/HelpPopup.java    |   59 +
 .../java/org/pdfsam/ui/help/HelpPopupSkin.java     |   56 +
 .../main/java/org/pdfsam/ui/help/HelpUtils.java    |   68 +
 .../pdfsam/ui/io/AddPdfVersionConstraintEvent.java |   37 +
 .../java/org/pdfsam/ui/io/BasePdfVersionEvent.java |   44 +
 .../pdfsam/ui/io/BaseRememberingLatestChooser.java |   40 +
 .../org/pdfsam/ui/io/BrowsableDirectoryField.java  |  111 ++
 .../main/java/org/pdfsam/ui/io/BrowsableField.java |  121 ++
 .../java/org/pdfsam/ui/io/BrowsableFileField.java  |  149 ++
 .../ui/io/BrowsableOutputDirectoryField.java       |   69 +
 .../org/pdfsam/ui/io/BrowsablePdfInputField.java   |   54 +
 .../org/pdfsam/ui/io/BrowsablePdfOutputField.java  |   56 +
 .../ui/io/ChangedSelectedPdfVersionEvent.java      |   35 +
 .../java/org/pdfsam/ui/io/DestinationPane.java     |   62 +
 .../main/java/org/pdfsam/ui/io/FileChoosers.java   |   58 +
 .../java/org/pdfsam/ui/io/PdfDestinationPane.java  |  152 +++
 .../java/org/pdfsam/ui/io/PdfVersionCombo.java     |  202 +++
 .../ui/io/PdfVersionConstrainedCheckBox.java       |   65 +
 .../java/org/pdfsam/ui/io/PdfVersionFilter.java    |   65 +
 .../RememberingLatestDirectoryChooserWrapper.java  |   58 +
 .../ui/io/RememberingLatestFileChooserWrapper.java |  116 ++
 .../ui/io/RemovePdfVersionConstraintEvent.java     |   37 +
 .../org/pdfsam/ui/io/SetLatestDirectoryEvent.java  |   44 +
 .../pdfsam/ui/module/BaseTaskExecutionModule.java  |  112 ++
 .../src/main/java/org/pdfsam/ui/module/Footer.java |  129 ++
 .../org/pdfsam/ui/module/ModuleOwnedButton.java    |   49 +
 .../main/java/org/pdfsam/ui/module/OpenButton.java |  152 +++
 .../main/java/org/pdfsam/ui/module/RunButton.java  |   68 +
 .../org/pdfsam/ui/module/TaskFailedButton.java     |   48 +
 .../notification/AddNotificationRequestEvent.java  |   43 +
 .../pdfsam/ui/notification/NotificationType.java   |   94 ++
 .../java/org/pdfsam/ui/prefix/PrefixField.java     |   81 ++
 .../main/java/org/pdfsam/ui/prefix/PrefixPane.java |   88 ++
 .../selection/LoadingStatusIndicatorUpdater.java   |   66 +
 .../pdfsam/ui/selection/PasswordFieldPopup.java    |  113 ++
 .../ui/selection/PasswordFieldPopupSkin.java       |   58 +
 .../selection/ShowPasswordFieldPopupRequest.java   |   52 +
 .../selection/multiple/DuplicateSelectedEvent.java |   29 +
 .../pdfsam/ui/selection/multiple/FileColumn.java   |   84 ++
 .../pdfsam/ui/selection/multiple/IntColumn.java    |   59 +
 .../ui/selection/multiple/LoadingColumn.java       |  143 ++
 .../pdfsam/ui/selection/multiple/LongColumn.java   |   86 ++
 .../selection/multiple/MultipleSelectionPane.java  |   72 +
 .../pdfsam/ui/selection/multiple/PaceColumn.java   |   85 ++
 .../ui/selection/multiple/PageRangesColumn.java    |   92 ++
 .../ui/selection/multiple/ReverseColumn.java       |   58 +
 .../selection/multiple/SelectionChangedEvent.java  |  127 ++
 .../ui/selection/multiple/SelectionTable.java      |  483 +++++++
 .../selection/multiple/SelectionTableColumn.java   |  106 ++
 .../selection/multiple/SelectionTableRowData.java  |   77 ++
 .../selection/multiple/SelectionTableToolbar.java  |  189 +++
 .../ui/selection/multiple/TableColumnProvider.java |   32 +
 .../multiple/TooltippedTextFieldTableCell.java     |  138 ++
 .../selection/multiple/move/MoveSelectedEvent.java |   42 +
 .../ui/selection/multiple/move/MoveType.java       |  119 ++
 .../multiple/move/MultipleSelectionAndFocus.java   |   86 ++
 .../selection/multiple/move/SelectionAndFocus.java |   61 +
 .../multiple/move/SingleSelectionAndFocus.java     |   56 +
 .../ui/selection/single/SingleSelectionPane.java   |  320 +++++
 .../TaskParametersBuilderSingleSelectionPane.java  |   52 +
 .../pdfsam/ui/support/CircularObservableList.java  |  103 ++
 .../org/pdfsam/ui/support/FXValidationSupport.java |   86 ++
 .../src/main/java/org/pdfsam/ui/support/Style.java |   56 +
 .../src/main/java/org/pdfsam/ui/support/Views.java |   47 +
 .../src/main/resources/themes/cornflower/theme.css |    3 +
 pdfsam-fx/src/main/resources/themes/defaults.css   |  427 ++++++
 .../src/main/resources/themes/green/theme.css      |    3 +
 pdfsam-fx/src/main/resources/themes/progress.css   |   54 +
 .../src/main/resources/themes/roundish/combo.css   |   90 ++
 .../main/resources/themes/roundish/progress.css    |   27 +
 .../main/resources/themes/roundish/roundish.css    |  342 +++++
 .../src/main/resources/themes/roundish/theme.css   |    3 +
 pdfsam-fx/src/test/java/org/pdfsam/Cycles.java     |   28 +
 .../java/org/pdfsam/ui/commons/ClosePaneTest.java  |   63 +
 .../pdfsam/ui/commons/HideOnEscapeHandlerTest.java |   79 ++
 .../java/org/pdfsam/ui/commons/HidingPaneTest.java |   52 +
 .../org/pdfsam/ui/commons/OpenFileRequestTest.java |   45 +
 .../org/pdfsam/ui/commons/OpenUrlRequestTest.java  |   47 +
 .../RadioButtonDrivenTextFieldsPaneTest.java       |   92 ++
 .../ui/commons/SetActiveModuleRequestTest.java     |   46 +
 .../ui/commons/SetDestinationRequestTest.java      |   65 +
 .../ui/commons/ShowPdfDescriptorRequestTest.java   |   44 +
 .../ui/commons/ToggleChangeListenerTest.java       |   49 +
 .../java/org/pdfsam/ui/commons/UrlButtonTest.java  |   75 ++
 .../pdfsam/ui/commons/ValidableTextFieldTest.java  |  120 ++
 .../ui/io/AddPdfVersionConstraintEventTest.java    |   34 +
 .../org/pdfsam/ui/io/BasePdfVersionEventTest.java  |   46 +
 .../pdfsam/ui/io/BrowsableDirectoryFieldTest.java  |   66 +
 .../ui/io/BrowsableDirectoryFieldUITest.java       |  117 ++
 .../org/pdfsam/ui/io/BrowsableFileFieldTest.java   |  136 ++
 .../org/pdfsam/ui/io/BrowsableFileFieldUITest.java |   77 ++
 .../ui/io/BrowsableOutputDirectoryFieldTest.java   |  112 ++
 .../pdfsam/ui/io/BrowsablePdfInputFieldTest.java   |   77 ++
 .../pdfsam/ui/io/BrowsablePdfOutputFieldTest.java  |   76 ++
 .../org/pdfsam/ui/io/PdfDestinationPaneTest.java   |  132 ++
 .../org/pdfsam/ui/io/PdfDestinationPaneUITest.java |  104 ++
 .../java/org/pdfsam/ui/io/PdfVersionComboTest.java |  108 ++
 .../ui/io/PdfVersionConstrainedCheckBoxTest.java   |   80 ++
 .../org/pdfsam/ui/io/PdfVersionFilterTest.java     |   88 ++
 ...memberingLatestDirectoryChooserWrapperTest.java |   58 +
 .../ui/io/RemovePdfVersionConstraintEventTest.java |   43 +
 .../pdfsam/ui/io/SetLatestDirectoryEventTest.java  |   45 +
 .../test/java/org/pdfsam/ui/module/FooterTest.java |  153 +++
 .../pdfsam/ui/module/ModuleOwnedButtonTest.java    |   49 +
 .../java/org/pdfsam/ui/module/OpenButtonTest.java  |  153 +++
 .../java/org/pdfsam/ui/module/RunButtonTest.java   |   82 ++
 .../org/pdfsam/ui/module/TaskFailedButtonTest.java |   59 +
 .../AddNotificationRequestEventTest.java           |   53 +
 .../java/org/pdfsam/ui/prefix/PrefixFieldTest.java |   77 ++
 .../java/org/pdfsam/ui/prefix/PrefixPaneTest.java  |   94 ++
 .../LoadingStatusIndicatorUpdaterTest.java         |   92 ++
 .../ui/selection/PasswordFieldPopupTest.java       |   80 ++
 .../ShowPasswordFieldPopupRequestTest.java         |   49 +
 .../ui/selection/multiple/FileColumnTest.java      |   65 +
 .../ui/selection/multiple/IntegerColumnTest.java   |   66 +
 .../ui/selection/multiple/LoadingColumnTest.java   |   73 +
 .../ui/selection/multiple/LongColumnTest.java      |   77 ++
 .../ui/selection/multiple/PaceColumnTest.java      |   51 +
 .../selection/multiple/PageRangesColumnTest.java   |   55 +
 .../multiple/SelectionChangedEventTest.java        |  116 ++
 .../multiple/SelectionTableRowDataTest.java        |   76 ++
 .../ui/selection/multiple/SelectionTableTest.java  |  530 ++++++++
 .../multiple/SelectionTableToolbarTest.java        |  112 ++
 .../SelectionTableToolbarWithoutMoveTest.java      |   60 +
 .../SelectionTableWithoutDuplicateTest.java        |   86 ++
 .../multiple/SelectionTableWithoutMoveTest.java    |  106 ++
 .../multiple/move/MoveSelectedEventTest.java       |   41 +
 .../ui/selection/multiple/move/MoveTypeTest.java   |  155 +++
 .../move/MultipleSelectionAndFocusTest.java        |   67 +
 .../multiple/move/SingleSelectionAndFocusTest.java |   43 +
 .../selection/single/SingleSelectionPaneTest.java  |  468 +++++++
 .../ui/support/CircularObservableListTest.java     |   88 ++
 .../pdfsam/ui/support/FXValidationSupportTest.java |   80 ++
 pdfsam-gui/LICENSE.txt                             |  619 +++++++++
 pdfsam-gui/pom.xml                                 |  146 ++
 .../org/pdfsam/InputPdfArgumentsController.java    |   53 +
 .../main/java/org/pdfsam/OpenFileController.java   |   61 +
 pdfsam-gui/src/main/java/org/pdfsam/PdfsamApp.java |  319 +++++
 .../src/main/java/org/pdfsam/PdfsamConfig.java     |   90 ++
 .../java/org/pdfsam/UncaughtExceptionLogger.java   |   41 +
 .../java/org/pdfsam/WindowStatusController.java    |   98 ++
 .../configuration/EnhancedClassloaderProvider.java |  119 ++
 .../pdfsam/configuration/JarSignatureFilter.java   |   37 +
 .../org/pdfsam/configuration/StylesConfig.java     |   64 +
 .../java/org/pdfsam/sound/PlaySoundController.java |   73 +
 .../src/main/java/org/pdfsam/ui/ContentPane.java   |  112 ++
 .../src/main/java/org/pdfsam/ui/MainPane.java      |   44 +
 .../java/org/pdfsam/ui/banner/AppContextMenu.java  |   43 +
 .../java/org/pdfsam/ui/banner/BannerButton.java    |   36 +
 .../java/org/pdfsam/ui/banner/BannerButtons.java   |   53 +
 .../main/java/org/pdfsam/ui/banner/BannerPane.java |   67 +
 .../java/org/pdfsam/ui/banner/DashboardButton.java |   45 +
 .../main/java/org/pdfsam/ui/banner/LogButton.java  |   81 ++
 .../main/java/org/pdfsam/ui/banner/MenuButton.java |   39 +
 .../java/org/pdfsam/ui/banner/ModulesMenu.java     |   63 +
 .../main/java/org/pdfsam/ui/banner/NewsButton.java |   71 +
 .../java/org/pdfsam/ui/banner/WorkspaceMenu.java   |   95 ++
 .../org/pdfsam/ui/banner/WorkspaceMenuItem.java    |   45 +
 .../org/pdfsam/ui/dashboard/AboutDashboadItem.java |   72 +
 .../java/org/pdfsam/ui/dashboard/Dashboard.java    |   73 +
 .../org/pdfsam/ui/dashboard/DashboardButton.java   |   52 +
 .../org/pdfsam/ui/dashboard/DashboardConfig.java   |   38 +
 .../org/pdfsam/ui/dashboard/DashboardItem.java     |   47 +
 .../org/pdfsam/ui/dashboard/DashboardItemPane.java |   84 ++
 .../pdfsam/ui/dashboard/ModulesDashboardItem.java  |   73 +
 .../ui/dashboard/PreferencesDashboardItem.java     |   71 +
 .../ui/dashboard/QuickbarDashboardButtonsPane.java |   58 +
 .../ui/dashboard/about/AboutDashboardPane.java     |  138 ++
 .../pdfsam/ui/dashboard/modules/DashboardTile.java |   94 ++
 .../ui/dashboard/modules/ModulesDashboardPane.java |   68 +
 .../ui/dashboard/modules/ModulesDashboardTile.java |   53 +
 .../ui/dashboard/modules/PremiumModuleTile.java    |   38 +
 .../preference/CheckForUpdatesButton.java          |   44 +
 .../preference/ClearStatisticsButton.java          |   44 +
 .../preference/PreferenceAppearencePane.java       |   90 ++
 .../preference/PreferenceBehaviorPane.java         |   67 +
 .../PreferenceBrowsableDirectoryField.java         |   44 +
 .../preference/PreferenceBrowsableFileField.java   |   47 +
 .../dashboard/preference/PreferenceCheckBox.java   |   52 +
 .../dashboard/preference/PreferenceComboBox.java   |   52 +
 .../ui/dashboard/preference/PreferenceConfig.java  |  234 ++++
 .../preference/PreferenceIntTextField.java         |   51 +
 .../dashboard/preference/PreferenceOutputPane.java |   66 +
 .../ui/dashboard/preference/PreferencePane.java    |   66 +
 .../preference/PreferenceRadioButton.java          |   52 +
 .../preference/PreferenceSetterOnValidState.java   |   62 +
 .../preference/PreferenceThumbnailsPane.java       |   61 +
 .../preference/PreferenceWorkspacePane.java        |   76 ++
 .../org/pdfsam/ui/dialog/ConfirmationDialog.java   |  109 ++
 .../ui/dialog/ConfirmationDialogContent.java       |   57 +
 .../CreateOutputDirectoryConfirmationDialog.java   |   42 +
 .../CreateOutputDirectoryDialogController.java     |   65 +
 .../java/org/pdfsam/ui/dialog/DialogStyle.java     |   39 +
 .../java/org/pdfsam/ui/dialog/OpenWithDialog.java  |  134 ++
 .../pdfsam/ui/dialog/OpenWithDialogController.java |   52 +
 .../ui/dialog/OverwriteConfirmationDialog.java     |   40 +
 .../ui/dialog/OverwriteDialogController.java       |  113 ++
 .../ui/event/SetActiveDashboardItemRequest.java    |   41 +
 .../java/org/pdfsam/ui/event/SetTitleEvent.java    |   44 +
 .../main/java/org/pdfsam/ui/info/BaseInfoTab.java  |   74 +
 .../src/main/java/org/pdfsam/ui/info/InfoPane.java |   39 +
 .../main/java/org/pdfsam/ui/info/InfoStage.java    |   59 +
 .../org/pdfsam/ui/info/InfoStageController.java    |   58 +
 .../main/java/org/pdfsam/ui/info/KeywordsTab.java  |   85 ++
 .../main/java/org/pdfsam/ui/info/SummaryTab.java   |  128 ++
 .../java/org/pdfsam/ui/log/ErrorLoggedEvent.java   |   29 +
 .../ui/log/LogAreaVisiblityChangedEvent.java       |   29 +
 .../src/main/java/org/pdfsam/ui/log/LogLevel.java  |   62 +
 .../main/java/org/pdfsam/ui/log/LogListView.java   |   83 ++
 .../main/java/org/pdfsam/ui/log/LogMessage.java    |   55 +
 .../org/pdfsam/ui/log/LogMessageBroadcaster.java   |   96 ++
 .../src/main/java/org/pdfsam/ui/log/LogPane.java   |  133 ++
 .../src/main/java/org/pdfsam/ui/log/LogStage.java  |   85 ++
 .../main/java/org/pdfsam/ui/log/LoggerConfig.java  |   40 +
 .../org/pdfsam/ui/log/MaxLogRowsChangedEvent.java  |   29 +
 .../java/org/pdfsam/ui/log/UpToInfoFilter.java     |   42 +
 .../src/main/java/org/pdfsam/ui/news/News.java     |   85 ++
 .../main/java/org/pdfsam/ui/news/NewsPanel.java    |   80 ++
 .../org/pdfsam/ui/notification/Notification.java   |   86 ++
 .../ui/notification/NotificationsContainer.java    |   81 ++
 .../ui/notification/NotificationsController.java   |  168 +++
 .../RemoveNotificationRequestEvent.java            |   37 +
 .../org/pdfsam/ui/quickbar/BaseQuickbarButton.java |   98 ++
 .../ui/quickbar/BaseQuickbarButtonsPane.java       |   53 +
 .../java/org/pdfsam/ui/quickbar/ExpandButton.java  |   60 +
 .../java/org/pdfsam/ui/quickbar/QuickbarPane.java  |   41 +
 .../java/org/pdfsam/ui/workarea/ModuleButton.java  |   53 +
 .../ui/workarea/QuickbarModuleButtonsPane.java     |   57 +
 .../ui/workarea/QuickbarModuleButtonsProvider.java |   84 ++
 .../main/java/org/pdfsam/ui/workarea/WorkArea.java |   81 ++
 pdfsam-gui/src/main/resources/images/payoff.png    |  Bin 0 -> 2940 bytes
 .../src/main/resources/sounds/error_sound.wav      |  Bin 0 -> 47516 bytes
 pdfsam-gui/src/main/resources/sounds/ok_sound.wav  |  Bin 0 -> 84668 bytes
 pdfsam-gui/src/main/resources/themes/banner.css    |   55 +
 pdfsam-gui/src/main/resources/themes/dashboard.css |   66 +
 pdfsam-gui/src/main/resources/themes/dialogs.css   |   48 +
 pdfsam-gui/src/main/resources/themes/menu.css      |    6 +
 pdfsam-gui/src/main/resources/themes/news.css      |   56 +
 .../src/main/resources/themes/notifications.css    |   58 +
 pdfsam-gui/src/main/resources/themes/pdfsam.css    |   72 +
 pdfsam-gui/src/main/resources/themes/quickbar.css  |   67 +
 .../src/main/resources/themes/roundish/banner.css  |   44 +
 .../main/resources/themes/roundish/dashboard.css   |   21 +
 .../src/main/resources/themes/roundish/menu.css    |   10 +
 .../src/main/resources/themes/roundish/news.css    |    6 +
 .../resources/themes/roundish/notifications.css    |    9 +
 .../main/resources/themes/roundish/quickbar.css    |   52 +
 .../resources/themes/transparent-incapable.css     |   18 +
 pdfsam-gui/src/test/java/org/pdfsam/Cycles.java    |   26 +
 .../pdfsam/InputPdfArgumentsControllerTest.java    |   98 ++
 .../org/pdfsam/WindowStatusControllerTest.java     |  110 ++
 .../EnhancedClassloaderProviderTest.java           |   77 ++
 .../configuration/JarSignatureFilterTest.java      |   56 +
 .../org/pdfsam/configuration/StylesConfigTest.java |   48 +
 .../org/pdfsam/sound/PlaySoundControllerTest.java  |   84 ++
 .../pdfsam/test/DefaultPriorityDashboardItem.java  |   59 +
 .../test/java/org/pdfsam/ui/ContentPaneTest.java   |   97 ++
 .../org/pdfsam/ui/banner/BannerButtonTest.java     |   49 +
 .../java/org/pdfsam/ui/banner/BannerPaneTest.java  |  102 ++
 .../org/pdfsam/ui/banner/DashboardButtonTest.java  |   58 +
 .../java/org/pdfsam/ui/banner/LogButtonTest.java   |   65 +
 .../java/org/pdfsam/ui/banner/MenuButtonTest.java  |   61 +
 .../test/java/org/pdfsam/ui/banner/MenuConfig.java |   69 +
 .../java/org/pdfsam/ui/banner/ModulesMenuTest.java |   65 +
 .../java/org/pdfsam/ui/banner/NewsButtonTest.java  |   65 +
 .../org/pdfsam/ui/banner/WorkspaceMenuTest.java    |  107 ++
 .../pdfsam/ui/dashboard/DashboardButtonTest.java   |   82 ++
 .../pdfsam/ui/dashboard/DashboardItemPaneTest.java |   50 +
 .../org/pdfsam/ui/dashboard/DashboardTest.java     |  114 ++
 .../QuickbarDashboardButtonsPaneTest.java          |   76 ++
 .../ui/dashboard/about/AboutDashboardPaneTest.java |  177 +++
 .../modules/ModulesDashboardPaneTest.java          |   53 +
 .../modules/ModulesDashboardTileTest.java          |   67 +
 .../modules/ModulesDashboardTileTest2.java         |   66 +
 .../preference/CheckForUpdatesButtonTest.java      |   62 +
 .../preference/ClearStatisticsButtonTest.java      |   62 +
 .../preference/PreferenceAppearencePaneTest.java   |   82 ++
 .../PreferenceBrowsableDirectoryFieldTest.java     |   93 ++
 .../PreferenceBrowsableFileFieldTest.java          |   96 ++
 .../preference/PreferenceCheckBoxTest.java         |   53 +
 .../preference/PreferenceComboBoxTest.java         |   60 +
 .../preference/PreferenceIntTextFieldTest.java     |   73 +
 .../preference/PreferenceOutputPaneTest.java       |   64 +
 .../dashboard/preference/PreferencePaneTest.java   |  113 ++
 .../preference/PreferenceRadioButtonTest.java      |   53 +
 .../PreferenceSetterOnValidStateTest.java          |   57 +
 .../ui/dialog/ConfirmationDialogContentTest.java   |   48 +
 ...reateOutputDirectoryConfirmationDialogTest.java |  113 ++
 .../CreateOutputDirectoryDialogControllerTest.java |  106 ++
 .../ui/dialog/OpenWithDialogControllerTest.java    |   90 ++
 .../org/pdfsam/ui/dialog/OpenWithDialogTest.java   |   93 ++
 .../ui/dialog/OverwriteConfirmationDialogTest.java |  104 ++
 .../ui/dialog/OverwriteDialogControllerTest.java   |  124 ++
 .../ui/dialog/OverwriteDialogControllerUITest.java |  138 ++
 .../java/org/pdfsam/ui/info/InfoStageTest.java     |   93 ++
 .../java/org/pdfsam/ui/info/KeywordsTabTest.java   |   85 ++
 .../java/org/pdfsam/ui/info/SummaryTabTest.java    |  132 ++
 .../test/java/org/pdfsam/ui/log/LogLevelTest.java  |   41 +
 .../java/org/pdfsam/ui/log/LogListViewTest.java    |   94 ++
 .../pdfsam/ui/log/LogMessageBroadcasterTest.java   |  102 ++
 .../java/org/pdfsam/ui/log/LogMessageTest.java     |   42 +
 .../test/java/org/pdfsam/ui/log/LogPaneTest.java   |  106 ++
 .../notification/NotificationsContainerTest.java   |   57 +
 .../notification/NotificationsControllerTest.java  |  148 ++
 .../RemoveNotificationRequestEventTest.java        |   34 +
 .../pdfsam/ui/quickbar/BaseQuickbarButtonTest.java |   75 ++
 .../org/pdfsam/ui/quickbar/ExpandButtonTest.java   |   56 +
 .../org/pdfsam/ui/quickbar/QuickbarPaneTest.java   |   57 +
 .../org/pdfsam/ui/workarea/ModuleButtonTest.java   |   70 +
 .../ui/workarea/QuickbarModuleButtonsPaneTest.java |   78 ++
 .../QuickbarModuleButtonsProviderTest.java         |   81 ++
 .../java/org/pdfsam/ui/workarea/WorkAreaTest.java  |  146 ++
 pdfsam-gui/src/test/resources/htmltest.html        |   15 +
 pdfsam-gui/src/test/resources/logback-test.xml     |   19 +
 pdfsam-i18n/LICENSE.txt                            |  619 +++++++++
 pdfsam-i18n/README.txt                             |    9 +
 pdfsam-i18n/po/af.po                               |  971 +++++++++++++
 pdfsam-i18n/po/ast.po                              | 1005 ++++++++++++++
 pdfsam-i18n/po/bs.po                               | 1005 ++++++++++++++
 pdfsam-i18n/po/ca.po                               | 1007 ++++++++++++++
 pdfsam-i18n/po/ckb.po                              |  980 ++++++++++++++
 pdfsam-i18n/po/co.po                               | 1016 ++++++++++++++
 pdfsam-i18n/po/cs.po                               | 1020 ++++++++++++++
 pdfsam-i18n/po/da.po                               | 1033 ++++++++++++++
 pdfsam-i18n/po/de.po                               | 1053 +++++++++++++++
 pdfsam-i18n/po/el.po                               | 1096 +++++++++++++++
 pdfsam-i18n/po/en_GB.po                            | 1029 ++++++++++++++
 pdfsam-i18n/po/eo.po                               |  974 ++++++++++++++
 pdfsam-i18n/po/es.po                               | 1075 +++++++++++++++
 pdfsam-i18n/po/et.po                               |  995 ++++++++++++++
 pdfsam-i18n/po/eu.po                               | 1008 ++++++++++++++
 pdfsam-i18n/po/fi.po                               | 1057 +++++++++++++++
 pdfsam-i18n/po/fr.po                               | 1072 +++++++++++++++
 pdfsam-i18n/po/he.po                               | 1010 ++++++++++++++
 pdfsam-i18n/po/hr.po                               | 1026 ++++++++++++++
 pdfsam-i18n/po/hu.po                               | 1038 ++++++++++++++
 pdfsam-i18n/po/hy.po                               |  980 ++++++++++++++
 pdfsam-i18n/po/id.po                               |  983 ++++++++++++++
 pdfsam-i18n/po/is.po                               |  971 +++++++++++++
 pdfsam-i18n/po/it.po                               | 1141 ++++++++++++++++
 pdfsam-i18n/po/ja.po                               |  984 ++++++++++++++
 pdfsam-i18n/po/ko.po                               |  980 ++++++++++++++
 pdfsam-i18n/po/nb.po                               |  993 ++++++++++++++
 pdfsam-i18n/po/nl.po                               | 1104 +++++++++++++++
 pdfsam-i18n/po/oc.po                               |  980 ++++++++++++++
 pdfsam-i18n/po/pdfsam.pot                          |  949 +++++++++++++
 pdfsam-i18n/po/pl.po                               | 1039 ++++++++++++++
 pdfsam-i18n/po/pt.po                               | 1046 ++++++++++++++
 pdfsam-i18n/po/pt_BR.po                            | 1092 +++++++++++++++
 pdfsam-i18n/po/ro.po                               | 1018 ++++++++++++++
 pdfsam-i18n/po/ru.po                               | 1031 ++++++++++++++
 pdfsam-i18n/po/sk.po                               | 1000 ++++++++++++++
 pdfsam-i18n/po/sr.po                               | 1001 ++++++++++++++
 pdfsam-i18n/po/sv.po                               | 1047 +++++++++++++++
 pdfsam-i18n/po/th.po                               |  989 ++++++++++++++
 pdfsam-i18n/po/tr.po                               | 1043 ++++++++++++++
 pdfsam-i18n/po/uk.po                               | 1014 ++++++++++++++
 pdfsam-i18n/po/zh_CN.po                            | 1000 ++++++++++++++
 pdfsam-i18n/po/zh_TW.po                            |  999 ++++++++++++++
 pdfsam-i18n/pom.xml                                |   94 ++
 .../java/org/pdfsam/i18n/DefaultI18nContext.java   |  153 +++
 .../src/main/java/org/pdfsam/i18n/I18nContext.java |   67 +
 .../main/java/org/pdfsam/i18n/SetLocaleEvent.java  |   43 +
 pdfsam-i18n/src/main/resources/i18n.properties     |    1 +
 .../org/pdfsam/i18n/DefaultI18nContextTest.java    |   76 ++
 .../java/org/pdfsam/i18n/SetLocaleEventTest.java   |   47 +
 pdfsam-langpack-br1/ant/build.properties           |    7 -
 pdfsam-langpack-br1/ant/build.xml                  |  321 -----
 .../src/java/org/pdfsam/i18n/GettextResource.java  |  214 ---
 .../src/java/org/pdfsam/i18n/languages.xml         |   41 -
 .../pdfsam/i18n/resources/Messages_bg.properties   |  652 ---------
 .../pdfsam/i18n/resources/Messages_bs.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_ca.properties   |  671 ---------
 .../pdfsam/i18n/resources/Messages_cs.properties   |  673 ----------
 .../pdfsam/i18n/resources/Messages_da.properties   |  871 ------------
 .../pdfsam/i18n/resources/Messages_de.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_el.properties   |  932 -------------
 .../i18n/resources/Messages_en_GB.properties       |  643 ---------
 .../pdfsam/i18n/resources/Messages_es.properties   |  851 ------------
 .../pdfsam/i18n/resources/Messages_fa.properties   |  657 ---------
 .../pdfsam/i18n/resources/Messages_fi.properties   | 1007 --------------
 .../pdfsam/i18n/resources/Messages_fr.properties   |  699 ----------
 .../pdfsam/i18n/resources/Messages_gl.properties   |  672 ---------
 .../pdfsam/i18n/resources/Messages_he.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_hr.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_hu.properties   | 1120 ---------------
 .../pdfsam/i18n/resources/Messages_id.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_it.properties   | 1203 -----------------
 .../pdfsam/i18n/resources/Messages_ja.properties   |  650 ---------
 .../pdfsam/i18n/resources/Messages_ko.properties   |  667 ---------
 .../pdfsam/i18n/resources/Messages_lt.properties   |  651 ---------
 .../pdfsam/i18n/resources/Messages_lv.properties   |  653 ---------
 .../pdfsam/i18n/resources/Messages_nb.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_nl.properties   |  926 -------------
 .../pdfsam/i18n/resources/Messages_pl.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_pt.properties   |  648 ---------
 .../i18n/resources/Messages_pt_BR.properties       |  648 ---------
 .../pdfsam/i18n/resources/Messages_ru.properties   |  781 -----------
 .../pdfsam/i18n/resources/Messages_sk.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_sl.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_sv.properties   |  825 ------------
 .../pdfsam/i18n/resources/Messages_th.properties   |  648 ---------
 .../pdfsam/i18n/resources/Messages_tr.properties   | 1063 ---------------
 .../pdfsam/i18n/resources/Messages_uk.properties   |  657 ---------
 .../pdfsam/i18n/resources/Messages_vi.properties   |  666 ---------
 .../i18n/resources/Messages_zh_CN.properties       |  914 -------------
 .../i18n/resources/Messages_zh_HK.properties       |  660 ---------
 .../i18n/resources/Messages_zh_TW.properties       |  648 ---------
 pdfsam-launcher/Makefile.win                       |   33 -
 pdfsam-launcher/javastarter.dev                    |   62 -
 pdfsam-launcher/javastarter.ico                    |  Bin 16958 -> 0 bytes
 pdfsam-launcher/javastarter.layout                 |   15 -
 pdfsam-launcher/javastarter_private.h              |   23 -
 pdfsam-launcher/javastarter_private.rc             |   37 -
 pdfsam-launcher/javastarter_private.res            |  Bin 17960 -> 0 bytes
 pdfsam-launcher/main.cpp                           |  531 --------
 pdfsam-launcher/pdf-basic.ico                      |  Bin 16958 -> 0 bytes
 pdfsam-launcher/pdf-enhanced.ico                   |  Bin 5694 -> 0 bytes
 pdfsam-maine-br1/ant/basic.properties              |    4 -
 pdfsam-maine-br1/ant/build.properties              |   35 -
 pdfsam-maine-br1/ant/build.xml                     |  446 ------
 pdfsam-maine-br1/ant/enhanced.properties           |    4 -
 pdfsam-maine-br1/bin/run-console.bat               |   55 -
 pdfsam-maine-br1/bin/run-console.sh                |   61 -
 pdfsam-maine-br1/bin/run.bat                       |   50 -
 pdfsam-maine-br1/bin/run.sh                        |   56 -
 pdfsam-maine-br1/doc/basic/Manual-basic.odt        |  Bin 359039 -> 0 bytes
 pdfsam-maine-br1/doc/basic/changelog-basic.txt     |  301 -----
 pdfsam-maine-br1/doc/basic/readme.txt              |   40 -
 pdfsam-maine-br1/doc/examples/list.csv             |    1 -
 pdfsam-maine-br1/doc/examples/list.xml             |   18 -
 pdfsam-maine-br1/doc/examples/readme.txt           |    9 -
 pdfsam-maine-br1/doc/examples/test_csv.png         |  Bin 21838 -> 0 bytes
 pdfsam-maine-br1/doc/examples/test_xml.png         |  Bin 22067 -> 0 bytes
 .../bouncyCastle/Bouncy_Castle_License.html        |   22 -
 pdfsam-maine-br1/doc/licenses/dom4j/license.txt    |   11 -
 pdfsam-maine-br1/doc/licenses/emp4j/gpl.txt        |   74 -
 pdfsam-maine-br1/doc/licenses/emp4j/lgpl.txt       |  437 ------
 pdfsam-maine-br1/doc/licenses/iText/MPL-1.1.txt    |  469 -------
 pdfsam-maine-br1/doc/licenses/iText/lgpl.txt       |  437 ------
 pdfsam-maine-br1/doc/licenses/jaxen/license.txt    |   33 -
 pdfsam-maine-br1/doc/licenses/jcmdline/MPL-1.1.txt |  469 -------
 pdfsam-maine-br1/doc/licenses/log4j/ASL-1.1.txt    |   48 -
 pdfsam-maine-br1/doc/licenses/looks/BSD.txt        |   30 -
 .../doc/licenses/pdfsam-console/gpl.txt            |   74 -
 .../doc/licenses/pdfsam-console/lgpl.txt           |  437 ------
 pdfsam-maine-br1/doc/licenses/pdfsam/gpl.txt       |   74 -
 pdfsam-maine-br1/etc/log4j.xml                     |   32 -
 pdfsam-maine-br1/images/add.png                    |  Bin 426 -> 0 bytes
 pdfsam-maine-br1/images/browse.png                 |  Bin 456 -> 0 bytes
 pdfsam-maine-br1/images/clear.png                  |  Bin 679 -> 0 bytes
 pdfsam-maine-br1/images/down.png                   |  Bin 693 -> 0 bytes
 pdfsam-maine-br1/images/edit-clear.png             |  Bin 699 -> 0 bytes
 pdfsam-maine-br1/images/edit-copy.png              |  Bin 374 -> 0 bytes
 pdfsam-maine-br1/images/edit-cut.png               |  Bin 600 -> 0 bytes
 pdfsam-maine-br1/images/edit-paste.png             |  Bin 424 -> 0 bytes
 pdfsam-maine-br1/images/edit-save.png              |  Bin 426 -> 0 bytes
 pdfsam-maine-br1/images/edit-select-all.png        |  Bin 427 -> 0 bytes
 pdfsam-maine-br1/images/encrypted.png              |  Bin 648 -> 0 bytes
 pdfsam-maine-br1/images/erroronload.png            |  Bin 383 -> 0 bytes
 pdfsam-maine-br1/images/exit.png                   |  Bin 887 -> 0 bytes
 pdfsam-maine-br1/images/fileopen.png               |  Bin 488 -> 0 bytes
 pdfsam-maine-br1/images/filesave.png               |  Bin 421 -> 0 bytes
 pdfsam-maine-br1/images/info.png                   |  Bin 449 -> 0 bytes
 pdfsam-maine-br1/images/log.png                    |  Bin 336 -> 0 bytes
 pdfsam-maine-br1/images/pdf.png                    |  Bin 3161 -> 0 bytes
 pdfsam-maine-br1/images/pdf16.png                  |  Bin 813 -> 0 bytes
 pdfsam-maine-br1/images/pdf_basic.png              |  Bin 3161 -> 0 bytes
 pdfsam-maine-br1/images/pdf_basic16.png            |  Bin 813 -> 0 bytes
 pdfsam-maine-br1/images/pdf_enhanced.png           |  Bin 1869 -> 0 bytes
 pdfsam-maine-br1/images/pdf_enhanced16.png         |  Bin 884 -> 0 bytes
 pdfsam-maine-br1/images/reload.png                 |  Bin 393 -> 0 bytes
 pdfsam-maine-br1/images/remove.png                 |  Bin 356 -> 0 bytes
 pdfsam-maine-br1/images/run.png                    |  Bin 368 -> 0 bytes
 pdfsam-maine-br1/images/set_outfile.png            |  Bin 489 -> 0 bytes
 pdfsam-maine-br1/images/settings.png               |  Bin 507 -> 0 bytes
 pdfsam-maine-br1/images/splashscreen.png           |  Bin 13987 -> 0 bytes
 pdfsam-maine-br1/images/up.png                     |  Bin 677 -> 0 bytes
 pdfsam-maine-br1/images/updates_available.png      |  Bin 465 -> 0 bytes
 .../src/java/org/pdfsam/guiclient/GuiClient.java   |  114 --
 .../org/pdfsam/guiclient/business/Environment.java |  141 --
 .../guiclient/business/TextPaneAppender.java       |  101 --
 .../business/listeners/EnterDoClickListener.java   |   71 -
 .../business/listeners/ExitActionListener.java     |   35 -
 .../business/listeners/LogActionListener.java      |  109 --
 .../listeners/mediators/EnvironmentMediator.java   |  105 --
 .../business/listeners/mediators/TreeMediator.java |   61 -
 .../listeners/mediators/UpdateCheckerMediator.java |  125 --
 .../guiclient/commons/business/PdfFileDropper.java |   83 --
 .../guiclient/commons/business/PdfLoader.java      |  493 -------
 .../guiclient/commons/business/SoundPlayer.java    |  123 --
 .../guiclient/commons/business/WorkExecutor.java   |  154 ---
 .../guiclient/commons/business/WorkThread.java     |   66 -
 .../listeners/CompressCheckBoxItemListener.java    |   34 -
 .../business/listeners/EscapeKeyListener.java      |   51 -
 .../listeners/PdfSelectionMouseHeaderAdapter.java  |   56 -
 .../listeners/PdfSelectionTableActionListener.java |  103 --
 .../VersionFilterCheckBoxItemListener.java         |   55 -
 .../components/CommonComponentsFactory.java        |  188 ---
 .../commons/components/JPdfSelectionTable.java     |   42 -
 .../components/JPdfSelectionToolTipHeader.java     |   61 -
 .../commons/components/JPdfVersionCombo.java       |  187 ---
 .../components/listeners/DefaultMouseListener.java |   76 --
 .../commons/frames/JDocumentPropertiesFrame.java   |  182 ---
 .../models/AbstractPdfSelectionTableModel.java     |  336 -----
 .../models/SimplePdfSelectionTableModel.java       |  322 -----
 .../models/SortablePdfSelectionTableModel.java     |  215 ---
 .../commons/panels/JPdfSelectionPanel.java         |  700 ----------
 .../commons/renderers/ArrowHeaderRenderer.java     |  139 --
 .../renderers/JPdfSelectionTableRenderer.java      |  141 --
 .../guiclient/configuration/Configuration.java     |  300 -----
 .../src/java/org/pdfsam/guiclient/dto/IntItem.java |   78 --
 .../guiclient/dto/PdfSelectionTableItem.java       |  573 --------
 .../java/org/pdfsam/guiclient/dto/StringItem.java  |  116 --
 .../exceptions/CheckForUpdateException.java        |   37 -
 .../exceptions/ConfigurationException.java         |   36 -
 .../guiclient/exceptions/LoadJobException.java     |   41 -
 .../guiclient/exceptions/PluginException.java      |   43 -
 .../guiclient/exceptions/SaveJobException.java     |   41 -
 .../guiclient/gui/components/JHelpLabel.java       |   73 -
 .../guiclient/gui/components/JLogPopupMenu.java    |   82 --
 .../guiclient/gui/components/JMainMenuBar.java     |   93 --
 .../pdfsam/guiclient/gui/frames/JMainFrame.java    |  295 ----
 .../pdfsam/guiclient/gui/frames/JSplashScreen.java |  154 ---
 .../guiclient/gui/panels/JBackgroundedPanel.java   |   59 -
 .../pdfsam/guiclient/gui/panels/JButtonsPanel.java |  110 --
 .../pdfsam/guiclient/gui/panels/JInfoPanel.java    |  231 ----
 .../org/pdfsam/guiclient/gui/panels/JLogPanel.java |   94 --
 .../guiclient/gui/panels/JSettingsPanel.java       |  611 ---------
 .../pdfsam/guiclient/gui/panels/JStatusPanel.java  |  233 ----
 .../pdfsam/guiclient/gui/panels/JTreePanel.java    |  123 --
 .../org/pdfsam/guiclient/l10n/LanguageLoader.java  |   89 --
 .../pdfsam/guiclient/plugins/PlugInsLoader.java    |  150 ---
 .../plugins/interfaces/AbstractPlugablePanel.java  |   81 --
 .../guiclient/plugins/interfaces/Plugable.java     |   71 -
 .../guiclient/plugins/models/PluginDataModel.java  |  122 --
 .../plugins/models/PluginsTableModel.java          |  102 --
 .../pdfsam/guiclient/updates/UpdateManager.java    |   91 --
 .../updates/checkers/HttpUpdateChecker.java        |   94 --
 .../guiclient/updates/checkers/UpdateChecker.java  |   30 -
 .../org/pdfsam/guiclient/utils/DialogUtility.java  |   77 --
 .../pdfsam/guiclient/utils/EncryptionUtility.java  |   47 -
 .../pdfsam/guiclient/utils/PdfVersionUtility.java  |   84 --
 .../org/pdfsam/guiclient/utils/ThemeUtility.java   |  166 ---
 .../org/pdfsam/guiclient/utils/UpdatesUtility.java |   40 -
 .../utils/filters/AbstractFileFilter.java          |   75 --
 .../pdfsam/guiclient/utils/filters/DirFilter.java  |   40 -
 .../pdfsam/guiclient/utils/filters/HtmlFilter.java |   54 -
 .../pdfsam/guiclient/utils/filters/JarFilter.java  |   44 -
 .../pdfsam/guiclient/utils/filters/PdfFilter.java  |   44 -
 .../pdfsam/guiclient/utils/filters/TxtFilter.java  |   42 -
 .../pdfsam/guiclient/utils/filters/XmlFilter.java  |   44 -
 .../org/pdfsam/guiclient/utils/xml/XMLConfig.java  |  166 ---
 .../org/pdfsam/guiclient/utils/xml/XMLParser.java  |   92 --
 pdfsam-merge/LICENSE.txt                           |  619 +++++++++
 pdfsam-merge/ant/build.properties                  |   13 -
 pdfsam-merge/ant/build.xml                         |  103 --
 pdfsam-merge/graphics/merge.png                    |  Bin 0 -> 1496 bytes
 pdfsam-merge/graphics/merge.svg                    |   76 ++
 pdfsam-merge/images/merge.png                      |  Bin 331 -> 0 bytes
 pdfsam-merge/images/saveXml.png                    |  Bin 404 -> 0 bytes
 pdfsam-merge/pom.xml                               |   67 +
 .../org/pdfsam/plugin/merge/GUI/MergeMainGUI.java  |  693 ----------
 .../merge/components/JSaveListAsXmlMenuItem.java   |  130 --
 .../main/java/org/pdfsam/merge/MergeModule.java    |  163 +++
 .../java/org/pdfsam/merge/MergeOptionsPane.java    |  148 ++
 .../org/pdfsam/merge/MergeParametersBuilder.java   |   99 ++
 .../java/org/pdfsam/merge/MergeSelectionPane.java  |   71 +
 pdfsam-merge/src/main/resources/merge.png          |  Bin 0 -> 1496 bytes
 pdfsam-merge/src/test/java/org/pdfsam/Cycles.java  |   28 +
 .../org/pdfsam/merge/MergeOptionsPaneTest.java     |  123 ++
 .../pdfsam/merge/MergeParametersBuilderTest.java   |   78 ++
 .../org/pdfsam/merge/MergeSelectionPaneTest.java   |  125 ++
 pdfsam-mix/ant/build.properties                    |   13 -
 pdfsam-mix/ant/build.xml                           |  101 --
 pdfsam-mix/images/mix.png                          |  Bin 270 -> 0 bytes
 .../java/org/pdfsam/plugin/mix/GUI/MixMainGUI.java |  728 ----------
 pdfsam-msi-installer/pom.xml                       |   16 +
 pdfsam-msi-installer/src/AddLine.CA.dll            |  Bin 0 -> 241084 bytes
 pdfsam-msi-installer/src/Build.cmd                 |   28 +
 pdfsam-msi-installer/src/CA/AddLine/AddLine.sln    |   20 +
 pdfsam-msi-installer/src/CA/AddLine/AddLine.suo    |  Bin 0 -> 15360 bytes
 .../src/CA/AddLine/AddLine/AddLine.csproj          |   60 +
 .../src/CA/AddLine/AddLine/AddLine.csproj.user     |    6 +
 .../src/CA/AddLine/AddLine/CustomActions.cs        |   39 +
 pdfsam-msi-installer/src/culture.wxl               |   27 +
 pdfsam-msi-installer/src/exitDlg.wxs               |   28 +
 pdfsam-msi-installer/src/featuresTree.wxs          |   51 +
 pdfsam-msi-installer/src/pdfsam.wxs                |  183 +++
 pdfsam-msi-installer/src/pdfsamVariables.wxi       |   26 +
 pdfsam-msi-installer/src/requirementsDlg.wxs       |   52 +
 pdfsam-msi-installer/src/resources/BannerBmp.bmp   |  Bin 0 -> 114514 bytes
 pdfsam-msi-installer/src/resources/LICENSE.rtf     | 1420 ++++++++++++++++++++
 pdfsam-msi-installer/src/resources/installer.bmp   |  Bin 0 -> 615402 bytes
 pdfsam-msi-installer/src/resources/ko.bmp          |  Bin 0 -> 1990 bytes
 pdfsam-msi-installer/src/resources/ok.bmp          |  Bin 0 -> 1990 bytes
 pdfsam-msi-installer/src/resources/pdfsam.ico      |  Bin 0 -> 370070 bytes
 pdfsam-msi-installer/src/sign.txt                  |    1 +
 pdfsam-msi-installer/src/verifyWithLanguageDlg.wxs |  190 +++
 pdfsam-rotate/LICENSE.txt                          |  619 +++++++++
 pdfsam-rotate/graphics/rotate.png                  |  Bin 0 -> 845 bytes
 pdfsam-rotate/graphics/rotate.svg                  |   91 ++
 pdfsam-rotate/pom.xml                              |   67 +
 .../main/java/org/pdfsam/rotate/RotateModule.java  |  177 +++
 .../java/org/pdfsam/rotate/RotateOptionsPane.java  |  103 ++
 .../org/pdfsam/rotate/RotateParametersBuilder.java |  102 ++
 .../org/pdfsam/rotate/RotateSelectionPane.java     |   70 +
 pdfsam-rotate/src/main/resources/rotate.png        |  Bin 0 -> 845 bytes
 pdfsam-rotate/src/test/java/org/pdfsam/Cycles.java |   28 +
 .../org/pdfsam/rotate/RotateOptionsPaneTest.java   |  101 ++
 .../pdfsam/rotate/RotateParametersBuilderTest.java |  113 ++
 .../org/pdfsam/rotate/RotateSelectionPaneTest.java |  128 ++
 pdfsam-service/LICENSE.txt                         |  619 +++++++++
 pdfsam-service/pom.xml                             |  110 ++
 .../src/main/java/org/pdfsam/Services.java         |   42 +
 .../org/pdfsam/module/ClearUsageController.java    |   58 +
 .../org/pdfsam/module/ModuleServiceConfig.java     |   36 +
 .../main/java/org/pdfsam/module/ModuleUsage.java   |   77 ++
 .../pdfsam/module/PreferencesUsageDataStore.java   |  120 ++
 .../module/StatefulPreferencesUsageService.java    |   76 ++
 .../main/java/org/pdfsam/module/UsageService.java  |   57 +
 .../java/org/pdfsam/news/DefaultNewsService.java   |  103 ++
 .../java/org/pdfsam/news/LatestNewsController.java |   78 ++
 .../src/main/java/org/pdfsam/news/NewsService.java |   60 +
 .../java/org/pdfsam/news/NewsServiceConfig.java    |   34 +
 .../org/pdfsam/pdf/BookmarksLevelSAMBoxLoader.java |   43 +
 .../java/org/pdfsam/pdf/DefaultSAMBoxLoader.java   |   69 +
 .../java/org/pdfsam/pdf/PdfLoadController.java     |   77 ++
 .../main/java/org/pdfsam/pdf/PdfLoadService.java   |   40 +
 .../src/main/java/org/pdfsam/pdf/PdfLoader.java    |   38 +
 .../main/java/org/pdfsam/pdf/PdfServiceConfig.java |   37 +
 .../java/org/pdfsam/pdf/SAMBoxPdfLoadService.java  |  102 ++
 .../premium/DefaultPremiumModulesService.java      |   65 +
 .../pdfsam/premium/PremiumModulesController.java   |   63 +
 .../org/pdfsam/premium/PremiumModulesService.java  |   31 +
 .../org/pdfsam/premium/PremiumServiceConfig.java   |   34 +
 .../main/java/org/pdfsam/task/BulkRotateTask.java  |  109 ++
 .../org/pdfsam/task/TaskExecutionController.java   |  107 ++
 .../pdfsam/task/TaskExecutionServiceConfig.java    |   37 +
 .../java/org/pdfsam/ui/DefaultStageService.java    |   79 ++
 .../java/org/pdfsam/ui/JsonWorkspaceService.java   |   71 +
 .../ui/PreferencesRecentWorkspacesService.java     |  123 ++
 .../org/pdfsam/ui/RecentWorkspacesService.java     |   48 +
 .../src/main/java/org/pdfsam/ui/StageService.java  |   45 +
 .../java/org/pdfsam/ui/StageServiceController.java |   55 +
 .../main/java/org/pdfsam/ui/UIServiceConfig.java   |   46 +
 .../java/org/pdfsam/ui/WorkspaceController.java    |  107 ++
 .../main/java/org/pdfsam/ui/WorkspaceService.java  |   52 +
 .../org/pdfsam/update/DefaultUpdateService.java    |   61 +
 .../main/java/org/pdfsam/update/UpdateService.java |   34 +
 .../org/pdfsam/update/UpdateServiceConfig.java     |   33 +
 .../java/org/pdfsam/update/UpdatesController.java  |   71 +
 .../src/test/java/org/pdfsam/Cycles.java           |   30 +
 .../pdfsam/module/ClearUsageControllerTest.java    |   53 +
 .../java/org/pdfsam/module/ModuleUsageTest.java    |   38 +
 .../module/PreferencesUsageDataStoreTest.java      |  114 ++
 .../StatefulPreferencesUsageServiceTest.java       |  124 ++
 .../org/pdfsam/news/DefaultNewsServiceTest.java    |   95 ++
 .../org/pdfsam/news/LatestNewsControllerTest.java  |  171 +++
 .../pdfsam/pdf/BookmarksLevelSAMBoxLoaderTest.java |   70 +
 .../org/pdfsam/pdf/DefaultSAMBoxLoaderTest.java    |   73 +
 .../java/org/pdfsam/pdf/PdfLoadControllerTest.java |   67 +
 .../org/pdfsam/pdf/SAMBoxPdfLoadServiceTest.java   |  143 ++
 .../premium/DefaultPremiumModulesServiceTest.java  |   68 +
 .../premium/PremiumModulesControllerTest.java      |  101 ++
 .../java/org/pdfsam/task/BulkRotateTaskTest.java   |  131 ++
 .../pdfsam/task/TaskExecutionControllerTest.java   |   92 ++
 .../org/pdfsam/ui/DefaultStageServiceTest.java     |   77 ++
 .../org/pdfsam/ui/JsonWorkspaceServiceTest.java    |  112 ++
 .../ui/PreferencesRecentWorkspacesServiceTest.java |  152 +++
 .../org/pdfsam/ui/StageServiceControllerTest.java  |   53 +
 .../org/pdfsam/ui/WorkspaceControllerTest.java     |  145 ++
 .../pdfsam/update/DefaultUpdateServiceTest.java    |   50 +
 .../org/pdfsam/update/UpdatesControllerTest.java   |   88 ++
 .../src/test/resources/broken_workspace.json       |    1 +
 .../src/test/resources/enc_test_pdfsam.pdf         |  Bin 0 -> 10172 bytes
 pdfsam-service/src/test/resources/im_empty.pdf     |    0
 pdfsam-service/src/test/resources/logback-test.xml |   19 +
 pdfsam-service/src/test/resources/sejda.xml        |   22 +
 pdfsam-service/src/test/resources/test_news.json   |   10 +
 pdfsam-service/src/test/resources/test_outline.pdf |  Bin 0 -> 33564 bytes
 pdfsam-service/src/test/resources/test_pdfsam.pdf  |  Bin 0 -> 10066 bytes
 .../src/test/resources/test_premium_modules.json   |    9 +
 pdfsam-service/src/test/resources/workspace.json   |   13 +
 pdfsam-simple-split/LICENSE.txt                    |  619 +++++++++
 pdfsam-simple-split/graphics/split.png             |  Bin 0 -> 1464 bytes
 pdfsam-simple-split/graphics/split.svg             |  102 ++
 pdfsam-simple-split/pom.xml                        |   67 +
 .../SplitAfterPredefinedSetOfPagesRadioButton.java |  111 ++
 .../org/pdfsam/split/SplitAfterRadioButton.java    |  113 ++
 .../org/pdfsam/split/SplitByEveryRadioButton.java  |  117 ++
 .../main/java/org/pdfsam/split/SplitModule.java    |  187 +++
 .../java/org/pdfsam/split/SplitOptionsPane.java    |  107 ++
 .../split/SplitParametersBuilderCreator.java       |   35 +
 pdfsam-simple-split/src/main/resources/split.png   |  Bin 0 -> 1464 bytes
 .../src/test/java/org/pdfsam/Cycles.java           |   27 +
 ...itAfterPredefinedSetOfPagesRadioButtonTest.java |  173 +++
 .../pdfsam/split/SplitAfterRadioButtonTest.java    |  195 +++
 .../pdfsam/split/SplitByEveryRadioButtonTest.java  |  181 +++
 pdfsam-split-by-bookmarks/LICENSE.txt              |  619 +++++++++
 .../graphics/split_by_bookmarks.png                |  Bin 0 -> 1402 bytes
 .../graphics/split_by_bookmarks.svg                |  118 ++
 pdfsam-split-by-bookmarks/pom.xml                  |   67 +
 .../splitbybookmarks/BookmarksLevelComboBox.java   |  126 ++
 .../splitbybookmarks/SplitByBookmarksModule.java   |  194 +++
 .../SplitByOutlineLevelParametersBuilder.java      |   57 +
 .../pdfsam/splitbybookmarks/SplitOptionsPane.java  |  103 ++
 .../src/main/resources/split_by_bookmarks.png      |  Bin 0 -> 1402 bytes
 .../src/test/java/org/pdfsam/Cycles.java           |   27 +
 .../BookmarksLevelComboBoxTest.java                |  223 +++
 .../SplitByOutlineLevelParametersBuilderTest.java  |   71 +
 .../splitbybookmarks/SplitOptionsPaneTest.java     |  146 ++
 pdfsam-split-by-size/LICENSE.txt                   |  619 +++++++++
 pdfsam-split-by-size/graphics/split_by_size.png    |  Bin 0 -> 1251 bytes
 pdfsam-split-by-size/graphics/split_by_size.svg    |  173 +++
 pdfsam-split-by-size/pom.xml                       |   67 +
 .../main/java/org/pdfsam/splitbysize/SizeUnit.java |   66 +
 .../java/org/pdfsam/splitbysize/SizeUnitRadio.java |   62 +
 .../org/pdfsam/splitbysize/SplitBySizeModule.java  |  185 +++
 .../splitbysize/SplitBySizeParametersBuilder.java  |   51 +
 .../org/pdfsam/splitbysize/SplitOptionsPane.java   |   96 ++
 .../src/main/resources/split_by_size.png           |  Bin 0 -> 1251 bytes
 .../src/test/java/org/pdfsam/Cycles.java           |   27 +
 .../org/pdfsam/splitbysize/SizeUnitRadioTest.java  |   71 +
 .../java/org/pdfsam/splitbysize/SizeUnitTest.java  |   36 +
 .../SplitBySizeParametersBuilderTest.java          |   69 +
 .../pdfsam/splitbysize/SplitOptionsPaneTest.java   |  116 ++
 pdfsam-split/ant/build.properties                  |   13 -
 pdfsam-split/ant/build.xml                         |  102 --
 pdfsam-split/images/split.png                      |  Bin 596 -> 0 bytes
 .../org/pdfsam/plugin/split/GUI/SplitMainGUI.java  |  960 -------------
 .../plugin/split/components/JBLevelCombo.java      |  215 ---
 .../plugin/split/components/JSplitRadioButton.java |   36 -
 .../split/components/JSplitRadioButtonModel.java   |   53 -
 .../plugin/split/components/JSplitSizeCombo.java   |   91 --
 .../plugin/split/listeners/RadioListener.java      |   97 --
 pom.xml                                            |  348 +++++
 template-basic-1/config.xml                        |   29 -
 template-basic-1/plugins/merge/config.xml          |    8 -
 template-basic-1/plugins/mix/config.xml            |    8 -
 template-basic-1/plugins/split/config.xml          |    8 -
 1119 files changed, 105480 insertions(+), 69776 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/pdfsam.git



More information about the pkg-java-commits mailing list