From 93884142b49452468ac9fc1e638e4eb1a660f490 Mon Sep 17 00:00:00 2001
From: Graham Triggs
Date: Thu, 28 Sep 2017 22:14:07 +0100
Subject: [PATCH] Minor dependency updates
---
.../mannlib/vitro/webapp/utils/MakeTidy.java | 107 ------------------
.../vitro/webapp/utils/MakeTidyTest.java | 30 -----
dependencies/pom.xml | 17 +--
3 files changed, 6 insertions(+), 148 deletions(-)
delete mode 100644 api/src/main/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidy.java
delete mode 100644 api/src/test/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidyTest.java
diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidy.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidy.java
deleted file mode 100644
index 5d65ebdc8..000000000
--- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidy.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/* $This file is distributed under the terms of the license in LICENSE$ */
-
-package edu.cornell.mannlib.vitro.webapp.utils;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.io.StringReader;
-import java.io.StringWriter;
-import java.io.Writer;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.w3c.tidy.Tidy;
-
-public class MakeTidy {
- private static final Log log = LogFactory.getLog(MakeTidy.class);
- private static PrintWriter outFile = new PrintWriter(new LoggingWriter(log));
-
- public String process(String value) {
- Tidy tidy = new Tidy(); // obtain a new Tidy instance
-
- // set desired config options using tidy setters: see http://jtidy.sourceforge.net/apidocs/index.html
- tidy.setAsciiChars(true); // convert quotes and dashes to nearest ASCII character
- tidy.setDropEmptyParas(true); // discard empty p elements
- tidy.setDropFontTags(true); // discard presentation tags
- tidy.setDropProprietaryAttributes(true); // discard proprietary attributes
- tidy.setForceOutput(true); // output document even if errors were found
- tidy.setLogicalEmphasis(true); // replace i by em and b by strong
- tidy.setMakeBare(true); // remove Microsoft cruft
- tidy.setMakeClean(true); // remove presentational clutter
- tidy.setPrintBodyOnly(true); // output BODY content only
- tidy.setShowWarnings(true); // show warnings
- tidy.setTidyMark(true); // add meta element indicating tidied doc
- tidy.setTrimEmptyElements(true); // trim empty elements
- tidy.setWord2000(true); // draconian cleaning for Word 2000
- tidy.setXHTML(true); // output extensible HTML
-
- tidy.setErrout(outFile);
- tidy.setShowErrors(Integer.MAX_VALUE);
- outFile.println("\nInput:\n" + value + "\n");
-
- StringWriter sw = new StringWriter();
- /* Node rootNode = */tidy.parse(new StringReader(value), sw);
- String outputStr = sw.toString();
- log.debug("\nTidied Output:\n" + outputStr + "\n");
- return outputStr;
- }
-
- /**
- * A {@link Writer} that sends its output to a log file, at INFO level.
- */
- private static class LoggingWriter extends Writer {
- private final Log logger;
- private String buffer;
-
- LoggingWriter(Log logger) {
- this.logger = logger;
- this.buffer = "";
- }
-
- /**
- * Append the new stuff to the buffer, and write any complete lines to
- * the log.
- */
- @Override
- public void write(char[] cbuf, int off, int len) throws IOException {
- buffer += new String(cbuf, off, len);
- dumpLines();
- }
-
- /**
- * If the buffer isn't empty, clean it out by completing the line and
- * dumping it to the log.
- */
- @Override
- public void close() throws IOException {
- if (buffer.length() > 0) {
- buffer += "\n";
- dumpLines();
- }
- }
-
- /**
- * We don't want to log a partial line, so does
- * nothing.
- */
- @Override
- public void flush() throws IOException {
- }
-
- /**
- * If there are any complete lines in the buffer, write them to the log
- * and remove them from the buffer.
- */
- private void dumpLines() {
- while (true) {
- int lineEnd = buffer.indexOf("\n");
- if (lineEnd == -1) {
- return;
- } else {
- logger.info(buffer.substring(0, lineEnd).trim());
- buffer = buffer.substring(lineEnd + 1);
- }
- }
- }
- }
-}
diff --git a/api/src/test/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidyTest.java b/api/src/test/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidyTest.java
deleted file mode 100644
index 5fdb05686..000000000
--- a/api/src/test/java/edu/cornell/mannlib/vitro/webapp/utils/MakeTidyTest.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/* $This file is distributed under the terms of the license in LICENSE$ */
-
-package edu.cornell.mannlib.vitro.webapp.utils;
-
-import org.apache.log4j.Level;
-import org.junit.Before;
-import org.junit.Test;
-
-import edu.cornell.mannlib.vitro.testing.AbstractTestClass;
-
-/**
- * User: jc55
- * Date: August 22, 2008
- * Time: 4:37 PM
- */
-public class MakeTidyTest extends AbstractTestClass {
- @Before
- public void suppressLogging() {
- setLoggerLevel(MakeTidy.class, Level.WARN);
- }
-
- @Test
- public void testTidy(){
- String inputStr = "- list element one
- list element two
list element onelist element two";
-
- MakeTidy tidy = new MakeTidy();
- assertEquivalentXmlDocs(expected, tidy.process(inputStr));
- }
-}
diff --git a/dependencies/pom.xml b/dependencies/pom.xml
index 7b1115c45..5e21911c8 100644
--- a/dependencies/pom.xml
+++ b/dependencies/pom.xml
@@ -68,22 +68,22 @@
com.ibm.icu
icu4j
- 3.4.4
+ 59.1
com.twelvemonkeys.imageio
imageio-jpeg
- 3.3.1
+ 3.3.2
com.twelvemonkeys.imageio
imageio-tiff
- 3.3.1
+ 3.3.2
com.twelvemonkeys.servlet
servlet
- 3.3.1
+ 3.3.2
org.apache.commons
@@ -149,12 +149,12 @@
net.sourceforge.owlapi
owlapi-api
- 5.0.4
+ 5.1.1
net.sourceforge.owlapi
owlapi-apibinding
- 5.0.4
+ 5.1.1
@@ -214,11 +214,6 @@
freemarker
2.3.23
-
- org.hibernate
- jtidy
- r8-20060801
-
org.jsoup
jsoup