Sun Dec 08 15:26:51 CET 2019: Unable to pull from remote repository: https://bitbucket.org/nclarkekb/jhove2-iipc - [warning: connecting to bitbucket.org using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info, abort: error: _ssl.c:492: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure] - pulling from https://bitbucket.org/nclarkekb/jhove2-iipc
Clone
 

sheilam1@507d08b6-3e80-4f80-935c-3d33354f88f8 in JHove2-IIPC

restore jhove license text file
    • -0
    • +17
    /src/main/resources/JHOVE(1)LICENSE.txt
Replace special character with word "copyright" in comments at head of each file
  1. … 13 more files in changeset.
Add javadocs
Remove duplicate unicode class (module/format/unicode -- class is in module/format/utf8/unicode); split out aggrefier config info into own config.xml file
    • -0
    • +51
    /config/spring/module/aggrefy/jhove2-aggrefy-config.xml
Move to aggrefy package
Create module.aggrefy package; move all aggrefier-related classes; update config files and test classes
    • -0
    • +56
    /src/main/java/org/jhove2/module/aggrefy/Aggrefier.java
    • -0
    • +157
    /src/main/java/org/jhove2/module/aggrefy/AggrefierCommand.java
    • -0
    • +48
    /src/main/java/org/jhove2/module/aggrefy/AggrefierFactory.java
    • -0
    • +133
    /src/main/java/org/jhove2/module/aggrefy/AggrefierModule.java
    • -0
    • +110
    /src/main/java/org/jhove2/module/aggrefy/GlobPathMatchInfo.java
    • -0
    • +494
    /src/main/java/org/jhove2/module/aggrefy/GlobPathRecognizer.java
    • -0
    • +71
    /src/main/java/org/jhove2/module/aggrefy/Recognizer.java
  1. … 11 more files in changeset.
update FormatFactory factory method to expect I8R instead of String as parameter
Move Format and FormatIdentification to core/format; update imports and properties and config and test files to reflect new package
    • -333
    • +0
    /src/main/java/org/jhove2/core/Format.java
  1. … 33 more files in changeset.
Set configInfo for default displayer
...
    • -0
    • +112
    /src/test/java/org/jhove2/config/spring/InitializerTest.java
  1. … 5 more files in changeset.
...
...
    • -0
    • +84
    /src/main/java/org/jhove2/config/ConfigInfo.java
    • -0
    • +282
    /src/main/java/org/jhove2/config/spring/SpringConfigInfo.java
    • -0
    • +108
    /src/main/java/org/jhove2/config/spring/SpringFormatFactory.java
  1. … 38 more files in changeset.
...
...
  1. … 17 more files in changeset.
Update test config file to use prototype instead of singleton
Changes to config files to make module singletons into prototypes, and to make commandline prototype into singleton
Move properties file generator classes and associated tests to ./util sub-package
    • -148
    • +0
    /src/main/java/org/jhove2/app/JHOVE2Doc.java
    • -0
    • +148
    /src/main/java/org/jhove2/app/util/JHOVE2Doc.java
    • -0
    • +284
    /src/main/java/org/jhove2/app/util/PropertyFileGenerator.java
    • -0
    • +126
    /src/main/java/org/jhove2/app/util/UnitsPropertyFileGenerator.java
Move spring configuration files to jhove2/config/spring from src/main/resources/config NOTE YOU MUST PUT jhove2/config/spring ON CLASSPATH TO RUN COMMANDLINE AND UNIT TESTS
    • -0
    • +124
    /config/spring/jhove2-config.xml
    • -0
    • +67
    /config/spring/module/digest/jhove2-digest-config.xml
    • -0
    • +49
    /config/spring/module/display/jhove2-display-config.xml
    • -0
    • +15
    /config/spring/module/format/jhove2-otherFormats-config.xml
    • -0
    • +256
    /config/spring/module/format/utf8/jhove2-utf8-config.xml
    • -0
    • +146
    /config/spring/module/format/xml/jhove2-xml-config.xml
    • -0
    • +52
    /config/spring/module/format/zip/jhove2-zip-config.xml
    • -0
    • +89
    /config/spring/module/identify/jhove2-identify-config.xml
  1. … 9 more files in changeset.
Compress messages into single properties file
    • -0
    • +61
    /config/messages/jhove2_messages.properties
update comment for units of measure
New class org.jhove2.core.reportable.ResourceBundleMessageSource, to enable mask to cause all JHOVE2 messages/**/*_message.properties files to be discovered when searching to resolve JHOVE2 messages;

Updates to config and test config files to accommodate this

properties/message.properties split out into one _message.properties file per class, and moved to config/messages/, which now must be placed on classpath in order successfully to run commandline app and unit tests;

removed unused imports and a field from DROIDIdentifier; unused import in WrappedProduct;

removed a no-longer relavent test class

added javadocs and cleanup to PropertiesFactoryBean

  1. … 3 more files in changeset.
Test no longer needed -- jhove2.home has been removed as property
Add tool to generate editable units of measure property file for a Reportable class. Note only inserts features that have a numeric type
    • -0
    • +126
    /src/main/java/org/jhove2/app/UnitsPropertyFileGenerator.java
Create class to generate editable displayer.properties file for a Reportable class; add tests, moved some methods from FeatureConfigurationUtil
    • -0
    • +196
    /src/main/java/org/jhove2/app/DisplayerPropertyFileGenerator.java
    • -0
    • +284
    /src/main/java/org/jhove2/app/PropertyFileGenerator.java
    • -0
    • +62
    /src/test/java/org/jhove2/app/PropertyFileGeneratorTest.java
Moved to config/properties and split out by class
Changes to put properties files outside of jar (DOES NOT HANDLE THIS FOR message.properties)

Displayer and unit properties moved to jhove2/config/properties -- one _unit.properties and _displayer.properties file per class

File for each class is in relative path under config/properties.

New class org.jhove2.core.reportable.PropertiesFactoryBean extends org.springframework.beans.factory.config.PropertiesFactoryBean to cause Spring to search classpath for ALL properpties files that match the mask classpath*:properties/**/*_" + propertyFileBaseName

+ ".properties

jhove2-config.xml and test-config.xml updated to refer to this new class in the beans for displayer.properties and unit.properties

Also new utility class org.jhove2.app.FeatureConfigurationUtil and associated unit test class to be used by driver class (to be written) that will spit out editable display and unit properites files for any Reportable class

YOU MUST PUT directory jhove2/config ON CLASSPATH to run commandline and unit tests

    • -0
    • +10
    /config/properties/org/jhove2/core/Format_displayer.properties
    • -0
    • +4
    /config/properties/org/jhove2/core/Invocation_unit.properties
    • -0
    • +4
    /config/properties/org/jhove2/core/JHOVE2_unit.properties
    • -0
    • +13
    /config/properties/org/jhove2/module/Module_displayer.properties
  1. … 7 more files in changeset.
Property name was "developer" should be "developers" and have list child
correct typos in class names of features
get rid of dangling references to dispatcher.properties in tests
    • -8
    • +1
    /src/test/resources/config/core/test-config.xml
...
    • -8440
    • +0
    /config/DROID_SignatureFile_V20.xml