Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Upgrade Jackson, KeenQuotes

AuthorDaveJarvis <email>
Date2022-10-08 19:56:12 GMT-0700
Commit977b5cfb84a42d8495531095d2226be053108432
Parentdf4428c
Delta3 lines added, 8 lines removed, 5-line decrease
src/main/java/com/keenwrite/processors/XhtmlProcessor.java
import static com.keenwrite.util.ProtocolScheme.getProtocol;
import static com.whitemagicsoftware.keenquotes.lex.FilterType.FILTER_XML;
-import static com.whitemagicsoftware.keenquotes.parser.Curler.CHARS;
import static java.lang.String.format;
import static java.lang.String.valueOf;
public final class XhtmlProcessor extends ExecutorProcessor<String> {
private final static Curler sTypographer =
- new Curler( contractions(), CHARS, FILTER_XML );
+ new Curler( createContractions(), FILTER_XML, true );
private final ProcessorContext mContext;
* @return List of contractions to use for curling straight quotes.
*/
- private static Contractions contractions() {
+ private static Contractions createContractions() {
return new Contractions.Builder().build();
}
build.gradle
def v_junit = '5.9.0'
def v_flexmark = '0.64.0'
- def v_jackson = '2.13.3'
- def v_batik = '1.14'
+ def v_jackson = '2.13.4'
def v_echosvg = '0.2.1'
implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${v_jackson}"
implementation 'org.yaml:snakeyaml:1.30'
-
- // XML
- //implementation 'com.ximpleware:vtd-xml:2.13.4'
// HTML parsing and rendering