Skip to content

Commit b1c5b3d

Browse files
committed
use our own 'fork' of the current brotli source code
1 parent 3fa2c7c commit b1c5b3d

4 files changed

Lines changed: 18 additions & 4 deletions

File tree

checkstyle_suppressions.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
<suppressions>
88
<suppress checks="[a-zA-Z0-9]*" files="[\\/]src[\\/]test[\\/]resources[\\/]"/>
9+
<suppress checks="[a-zA-Z0-9]*" files="[\\/]src[\\/]main[\\/]java[\\/]org[\\/]htmlunit[\\/]util[\\/]brotli[\\/]"/>
910

1011
<suppress checks="JavadocPackage" files="[\\/]src[\\/](test)[\\/]"/>
1112

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<commons-lang3.version>3.18.0</commons-lang3.version>
3939
<commons-io.version>2.20.0</commons-io.version>
4040
<commons-logging.version>1.3.5</commons-logging.version>
41-
<brotli.version>0.1.2</brotli.version>
41+
<!--brotli.version>0.1.2</brotli.version-->
4242

4343
<!-- selenium -->
4444
<htmlunitdriver.version>4.35.0</htmlunitdriver.version>
@@ -1372,11 +1372,11 @@
13721372
<artifactId>commons-logging</artifactId>
13731373
<version>${commons-logging.version}</version>
13741374
</dependency>
1375-
<dependency>
1375+
<!--dependency>
13761376
<groupId>org.brotli</groupId>
13771377
<artifactId>dec</artifactId>
13781378
<version>${brotli.version}</version>
1379-
</dependency>
1379+
</dependency-->
13801380

13811381
<!-- Test dependencies. -->
13821382
<dependency>

src/changes/changes.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,19 @@
77
</properties>
88

99
<body>
10+
<release version="4.16.0" date="August 17, 2025" description="StringUtils, Brotli, Bugfixes">
11+
<action type="update" dev="rbri" issue="#1009">
12+
Use our own 'fork' of the current brotli source code.
13+
</action>
14+
<action type="update" dev="rbri">
15+
Use our own StringUtils at more places to be comptible with older commons lang versions.
16+
</action>
17+
<action type="update" dev="rbri">
18+
Handling of CData sections in XHTML documents improved/fixed.
19+
</action>
20+
</release>
21+
22+
1023
<release version="4.15.0" date="August 17, 2025" description="Chrome/Edge 139, Firefox 141, core-js, Bugfixes">
1124
<action type="update" dev="rbri">
1225
WebAssert messages reviewed and improved.

src/main/java/org/htmlunit/WebResponseData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
import org.apache.commons.lang3.ArrayUtils;
3232
import org.apache.commons.logging.Log;
3333
import org.apache.commons.logging.LogFactory;
34-
import org.brotli.dec.BrotliInputStream;
3534
import org.htmlunit.util.MimeType;
3635
import org.htmlunit.util.NameValuePair;
3736
import org.htmlunit.util.StringUtils;
37+
import org.htmlunit.util.brotli.BrotliInputStream;
3838

3939
/**
4040
* Simple data object to simplify WebResponse creation.

0 commit comments

Comments
 (0)