diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..3d47f986c41db29ec6dc0d5036bf760b3a1cf366 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.idea/ +target/ +.settings/ +*.iml +.project +.classpath \ No newline at end of file diff --git a/apache_big.png b/apache_big.png new file mode 100644 index 0000000000000000000000000000000000000000..e2dc3f2535e90e6806f84de80b31803d58bf9b27 Binary files /dev/null and b/apache_big.png differ diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..435717a0afbc6cc9bd54b8c26f2a2f297ee7a5cb --- /dev/null +++ b/pom.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <!-- Inherited Icy Parent POM --> + <parent> + <groupId>org.bioimageanalysis.icy</groupId> + <artifactId>parent-pom-plugin</artifactId> + <version>1.0.3</version> + </parent> + + <!-- Project Information --> + <artifactId>apache-commons-logging</artifactId> + <version>1.2</version> + + <packaging>jar</packaging> + + <name>Apache Commons Logging</name> + <description>The Apache Commons Logging Library.</description> + <url>http://icy.bioimageanalysis.org/plugin/apache-commons-logging/</url> + <inceptionYear>2020</inceptionYear> + + <organization> + <name>Institut Pasteur</name> + <url>https://pasteur.fr</url> + </organization> + + <licenses> + <license> + <name>GNU GPLv3</name> + <url>https://www.gnu.org/licenses/gpl-3.0.en.html</url> + <distribution>repo</distribution> + </license> + </licenses> + + <developers> + <developer> + <id>sdallongeville</id> + <name>Stéphane Dallongeville</name> + <url>https://research.pasteur.fr/fr/member/stephane-dallongeville/</url> + <roles> + <role>founder</role> + <role>lead</role> + <role>architect</role> + <role>developer</role> + <role>debugger</role> + <role>tester</role> + <role>maintainer</role> + <role>support</role> + </roles> + </developer> + </developers> + + <!-- Project properties --> + <properties> + + </properties> + + <!-- Project build configuration --> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>3.1.1</version> + <executions> + <execution> + <id>${project.artifactId}-fetch</id> + <phase>generate-sources</phase> + <goals> + <goal>unpack-dependencies</goal> + </goals> + <configuration> + <includeArtifactIds>commons-logging</includeArtifactIds> + <outputDirectory>${project.build.outputDirectory}</outputDirectory> + <stripVersion>true</stripVersion> + <excludeTransitive>true</excludeTransitive> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <!-- List of project's dependencies --> + <dependencies> + <!-- The core of Icy --> + <dependency> + <groupId>org.bioimageanalysis.icy</groupId> + <artifactId>icy-kernel</artifactId> + </dependency> + + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.2</version> + </dependency> + </dependencies> + + <!-- Icy Maven repository (to find parent POM) --> + <repositories> + <repository> + <id>icy</id> + <name>Icy's Nexus</name> + <url>https://icy-nexus.pasteur.fr/repository/Icy/</url> + </repository> + </repositories> +</project> diff --git a/src/main/java/org/apache/commons/logging/Log.class b/src/main/java/org/apache/commons/logging/Log.class new file mode 100644 index 0000000000000000000000000000000000000000..a1a724757aa3a565e9615acde753e076fdfc4897 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/Log.class differ diff --git a/src/main/java/org/apache/commons/logging/LogConfigurationException.class b/src/main/java/org/apache/commons/logging/LogConfigurationException.class new file mode 100644 index 0000000000000000000000000000000000000000..72783f3a5e51a166a706bdfb513b05b01283baca Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogConfigurationException.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory$1.class b/src/main/java/org/apache/commons/logging/LogFactory$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8f49d5e48814db48e8440f3541c09678c17d511e Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory$1.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory$2.class b/src/main/java/org/apache/commons/logging/LogFactory$2.class new file mode 100644 index 0000000000000000000000000000000000000000..a4f480b4281d8b72cfc7775b67233ffe1876e0ff Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory$2.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory$3.class b/src/main/java/org/apache/commons/logging/LogFactory$3.class new file mode 100644 index 0000000000000000000000000000000000000000..e6506897fc68ae6b82b26fcb86f987d345ca3ef3 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory$3.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory$4.class b/src/main/java/org/apache/commons/logging/LogFactory$4.class new file mode 100644 index 0000000000000000000000000000000000000000..5dda91df22ad085bc6c9a1d9ddab6546fe8b4d73 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory$4.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory$5.class b/src/main/java/org/apache/commons/logging/LogFactory$5.class new file mode 100644 index 0000000000000000000000000000000000000000..cb6f98d77bd21cc29028397b039bf9e764b06a56 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory$5.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory$6.class b/src/main/java/org/apache/commons/logging/LogFactory$6.class new file mode 100644 index 0000000000000000000000000000000000000000..05faf87a799eddca77defa20fb5bd262c002cf3a Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory$6.class differ diff --git a/src/main/java/org/apache/commons/logging/LogFactory.class b/src/main/java/org/apache/commons/logging/LogFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..fed270cccc0a84740b6d5df1ebd30dc87c57f247 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogFactory.class differ diff --git a/src/main/java/org/apache/commons/logging/LogSource.class b/src/main/java/org/apache/commons/logging/LogSource.class new file mode 100644 index 0000000000000000000000000000000000000000..a389594e29ea5f56e7db3b470b61b56295eeb7c6 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/LogSource.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/AvalonLogger.class b/src/main/java/org/apache/commons/logging/impl/AvalonLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..05cbdbccbf7b387f99d107cd11d8acfbd522aeaf Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/AvalonLogger.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/Jdk13LumberjackLogger.class b/src/main/java/org/apache/commons/logging/impl/Jdk13LumberjackLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..8da0f16f4a42ee20ef42bc4c038957526a8992c5 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/Jdk13LumberjackLogger.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/Jdk14Logger.class b/src/main/java/org/apache/commons/logging/impl/Jdk14Logger.class new file mode 100644 index 0000000000000000000000000000000000000000..03bad94b6cea34017446b39dde9edef3d2f7b0b7 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/Jdk14Logger.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/Log4JLogger.class b/src/main/java/org/apache/commons/logging/impl/Log4JLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..7c12282a8ad3278997b415afd63c47e593b2ce3c Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/Log4JLogger.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$1.class b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1b82b47f30f45a0561b8e47cb9c64267d658fd70 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$1.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$2.class b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$2.class new file mode 100644 index 0000000000000000000000000000000000000000..e151ea139e64f65227e818f4a0f94fe462679c17 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$2.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$3.class b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8101a001b8f264d26dd6c663eb87c20d474b6a43 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl$3.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.class b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..874b2269252bd0aa61a0061a1dc86b895b2ed992 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/LogKitLogger.class b/src/main/java/org/apache/commons/logging/impl/LogKitLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..af3891ab1dee74ccaa97edbcabcc9203a5d406ca Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/LogKitLogger.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/NoOpLog.class b/src/main/java/org/apache/commons/logging/impl/NoOpLog.class new file mode 100644 index 0000000000000000000000000000000000000000..8f869e8c3f73793095612a17576bdc8b1a62c764 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/NoOpLog.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/ServletContextCleaner.class b/src/main/java/org/apache/commons/logging/impl/ServletContextCleaner.class new file mode 100644 index 0000000000000000000000000000000000000000..2a5219d7e2ab8e45e9696ae2aa19e1f76c136228 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/ServletContextCleaner.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/SimpleLog$1.class b/src/main/java/org/apache/commons/logging/impl/SimpleLog$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9ecc949d2f93166307e45d9c7ddeccc0474a4b02 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/SimpleLog$1.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/SimpleLog.class b/src/main/java/org/apache/commons/logging/impl/SimpleLog.class new file mode 100644 index 0000000000000000000000000000000000000000..7002d4a2171b6d641596988db0a6c45adca6996b Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/SimpleLog.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/WeakHashtable$1.class b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d3d683ca216eb338fb04ce17691a29b9c29164d4 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$1.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/WeakHashtable$Entry.class b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$Entry.class new file mode 100644 index 0000000000000000000000000000000000000000..3944d19a5fa18e05e7db15993f0157b7c286f8ac Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$Entry.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/WeakHashtable$Referenced.class b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$Referenced.class new file mode 100644 index 0000000000000000000000000000000000000000..388d1c2317c2d5afd8f2ead5297870be5bb0384c Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$Referenced.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/WeakHashtable$WeakKey.class b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$WeakKey.class new file mode 100644 index 0000000000000000000000000000000000000000..0ac6b127cbe2d3998e3482c248dfd3b6ffa4b7ab Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/WeakHashtable$WeakKey.class differ diff --git a/src/main/java/org/apache/commons/logging/impl/WeakHashtable.class b/src/main/java/org/apache/commons/logging/impl/WeakHashtable.class new file mode 100644 index 0000000000000000000000000000000000000000..43d561b4503a7adf03a534649fe7a4a5e7943da8 Binary files /dev/null and b/src/main/java/org/apache/commons/logging/impl/WeakHashtable.class differ diff --git a/src/main/java/plugins/stef/library/apache/ApacheCommonsLoggingPlugin.java b/src/main/java/plugins/stef/library/apache/ApacheCommonsLoggingPlugin.java new file mode 100644 index 0000000000000000000000000000000000000000..c15cca4f5e93e0b7ddb4ca2b45f8fd50ca98f473 --- /dev/null +++ b/src/main/java/plugins/stef/library/apache/ApacheCommonsLoggingPlugin.java @@ -0,0 +1,14 @@ +package plugins.stef.library.apache; + +import icy.plugin.abstract_.Plugin; +import icy.plugin.interface_.PluginLibrary; + +/** + * Icy wrapper for the Apache Commons Logging library. + * + * @author Stephane Dallongeville + */ +public class ApacheCommonsLoggingPlugin extends Plugin implements PluginLibrary +{ + // +} diff --git a/src/main/java/plugins/stef/library/apache/POI.class b/src/main/java/plugins/stef/library/apache/POI.class new file mode 100644 index 0000000000000000000000000000000000000000..38a45ac32e1ef1789877e9e92604e527b1050e0a Binary files /dev/null and b/src/main/java/plugins/stef/library/apache/POI.class differ diff --git a/src/main/resources/LICENSE.txt b/src/main/resources/LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..d645695673349e3947e8e5ae42332d0ac3164cd7 --- /dev/null +++ b/src/main/resources/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/src/main/resources/NOTICE.txt b/src/main/resources/NOTICE.txt new file mode 100644 index 0000000000000000000000000000000000000000..556bd03951d4b677ef8552ad9a246643a449e938 --- /dev/null +++ b/src/main/resources/NOTICE.txt @@ -0,0 +1,6 @@ +Apache Commons Logging +Copyright 2003-2014 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + diff --git a/src/main/resources/RELEASE-NOTES.txt b/src/main/resources/RELEASE-NOTES.txt new file mode 100644 index 0000000000000000000000000000000000000000..6376134dabd38295012880c0054a51ae608c220d --- /dev/null +++ b/src/main/resources/RELEASE-NOTES.txt @@ -0,0 +1,31 @@ + Apache Commons Logging + Version 1.2 + RELEASE NOTES + +The Apache Commons Logging team is pleased to announce +the release of Apache Commons Logging 1.2 + +Apache Commons Logging is a thin adapter allowing configurable +bridging to other, well known logging systems. + +This is a maintenance release containing bug fixes. +Java 1.2 or later is required. + +Changes in this version include: + +Fixed Bugs: +o LOGGING-37: Improve performance of LogFactory#getFactory() by calling + Thread#currentThread()#getContextClassLoader() directly instead + of using reflection. As a consequence support for JDK 1.1 has + been dropped. Thanks to Matthias Ernst, Archie Cobbs. +o LOGGING-156: Fix SecurityAllowedTestCase when executed with OpenJDK 1.7 due + to an additional required RuntimePermission. Thanks to Mikolaj Izdebski. +o LOGGING-157: Fix javadoc to comply with javadoc tool from jdk 1.8. Thanks to Ville Skyttä. + + +Historical list of changes: http://commons.apache.org/proper/commons-logging/changes-report.html + +For complete information on Apache Commons Logging, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons Logging website: + +http://commons.apache.org/proper/commons-logging/ \ No newline at end of file