Compare commits

...

5 Commits

Author SHA1 Message Date
dependabot[bot] c27fb6c7f5 Bump github/codeql-action from 4.35.3 to 4.35.4 in /.github/workflows
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.3 to 4.35.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e46ed2cbd01164d986452f91f178727624ae40d7...68bde559dea0fdcac2102bfdf6230c5f70eb485e)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-14 13:52:48 +02:00
dependabot[bot] 9a3269cae9 Bump github/codeql-action from 4.35.2 to 4.35.3 in /.github/workflows
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.2 to 4.35.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/95e58e9a2cdfd71adc6e0353d5c52f41a045d225...e46ed2cbd01164d986452f91f178727624ae40d7)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 10:58:48 +02:00
Harald Kuhr d9eb7f6ad6 Better name output :-) 2026-05-05 10:06:41 +02:00
Harald Kuhr d0d0b1afa3 Fixed nested tests 2026-05-05 08:55:09 +02:00
Harald Kuhr 132105b97a Add @Nested to inner test-classes 2026-05-05 08:55:09 +02:00
45 changed files with 120 additions and 87 deletions
+3 -3
View File
@@ -37,7 +37,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/init@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -51,7 +51,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/autobuild@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
# ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -64,6 +64,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/analyze@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
with:
category: "/language:${{matrix.language}}"
+1 -1
View File
@@ -57,6 +57,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
with:
sarif_file: results.sarif
+1 -1
View File
@@ -11,7 +11,7 @@
<groupId>com.twelvemonkeys.bom</groupId>
<artifactId>bom</artifactId>
<packaging>pom</packaging>
<name>TwelveMonkeys :: BOM</name>
<name>TwelveMonkeys » BOM</name>
<description>
TwelveMonkeys "Bill of Materials" (BOM).
</description>
+1 -1
View File
@@ -8,7 +8,7 @@
</parent>
<artifactId>common-image</artifactId>
<packaging>jar</packaging>
<name>TwelveMonkeys :: Common :: Image</name>
<name>TwelveMonkeys » Common » Image</name>
<description>
TwelveMonkeys Common image support classes.
</description>
+1 -1
View File
@@ -8,7 +8,7 @@
</parent>
<artifactId>common-io</artifactId>
<packaging>jar</packaging>
<name>TwelveMonkeys :: Common :: IO</name>
<name>TwelveMonkeys » Common » IO</name>
<description>
TwelveMonkeys Common I/O support classes.
</description>
+1 -1
View File
@@ -8,7 +8,7 @@
</parent>
<artifactId>common-lang</artifactId>
<packaging>jar</packaging>
<name>TwelveMonkeys :: Common :: Language support</name>
<name>TwelveMonkeys » Common » Language support</name>
<description>
TwelveMonkeys Common language support classes.
</description>
@@ -284,20 +284,6 @@ abstract class AbstractDecoratedMap<K, V> extends AbstractMap<K, V> implements M
return false;
}
/*
// NOTE: Extra cautions is taken, to only remove the entry if it
// equals the entry in the map
Object key = ((Entry) o).getKey();
Entry entry = (Entry) entries.get(key);
// Same entry?
if (entry != null && entry.equals(o)) {
return AbstractWrappedMap.this.remove(key) != null;
}
return false;
*/
//noinspection unchecked
return AbstractDecoratedMap.this.removeEntry((Entry) o) != null;
}
@@ -322,7 +308,7 @@ abstract class AbstractDecoratedMap<K, V> extends AbstractMap<K, V> implements M
return containsKey(o);
}
public boolean remove(Object o) {
return AbstractDecoratedMap.this.remove(o) != null;
return AbstractDecoratedMap.this.removeEntry(getEntry((K) o)) != null;
}
public void clear() {
AbstractDecoratedMap.this.clear();
@@ -137,43 +137,43 @@ public final class BeanMap extends AbstractMap<String, Object> implements Serial
}
private class BeanIterator implements Iterator<Entry<String, Object>> {
private final Iterator<PropertyDescriptor> mIterator;
private final Iterator<PropertyDescriptor> iterator;
public BeanIterator(final Iterator<PropertyDescriptor> pIterator) {
mIterator = pIterator;
iterator = pIterator;
}
public boolean hasNext() {
return mIterator.hasNext();
return iterator.hasNext();
}
public BeanEntry next() {
return new BeanEntry(mIterator.next());
return new BeanEntry(iterator.next());
}
public void remove() {
mIterator.remove();
iterator.remove();
}
}
private class BeanEntry implements Entry<String, Object> {
private final PropertyDescriptor mDescriptor;
private final PropertyDescriptor descriptor;
public BeanEntry(final PropertyDescriptor pDescriptor) {
this.mDescriptor = pDescriptor;
this.descriptor = pDescriptor;
}
public String getKey() {
return mDescriptor.getName();
return descriptor.getName();
}
public Object getValue() {
return unwrap(new Wrapped() {
public Object run() throws IllegalAccessException, InvocationTargetException {
final Method method = mDescriptor.getReadMethod();
final Method method = descriptor.getReadMethod();
// A write-only bean.
if (method == null) {
throw new UnsupportedOperationException("No getter: " + mDescriptor.getName());
throw new UnsupportedOperationException("No getter: " + descriptor.getName());
}
return method.invoke(bean);
@@ -184,10 +184,10 @@ public final class BeanMap extends AbstractMap<String, Object> implements Serial
public Object setValue(final Object pValue) {
return unwrap(new Wrapped() {
public Object run() throws IllegalAccessException, InvocationTargetException {
final Method method = mDescriptor.getWriteMethod();
final Method method = descriptor.getWriteMethod();
// A read-only bean.
if (method == null) {
throw new UnsupportedOperationException("No write method for property: " + mDescriptor.getName());
throw new UnsupportedOperationException("No write method for property: " + descriptor.getName());
}
final Object old = getValue();
@@ -71,7 +71,6 @@ public abstract class ObjectAbstractTest {
// TODO: What more can we test?
}
// TODO: assert that either BOTH or NONE of equals/hashcode is overridden
@Test
public void testEqualsHashCode(){
Object obj = makeObject();
@@ -328,5 +327,4 @@ public abstract class ObjectAbstractTest {
return new Cloneable() {};
}
}
}
@@ -30,6 +30,8 @@
package com.twelvemonkeys.util;
import org.junit.jupiter.api.Nested;
import java.beans.IntrospectionException;
import java.io.Serializable;
import java.util.Map;
@@ -172,4 +174,16 @@ public class BeanMapTest extends MapAbstractTest {
}
static class NullBean implements Serializable { }
@Nested
public class TestBeanMapEntrySet extends TestMapEntrySet {
}
@Nested
public class TestBeanMapKeySet extends TestMapKeySet {
}
@Nested
public class TestBeanMapValues extends TestMapValues {
}
}
@@ -436,24 +436,24 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
*/
public Object[] getFullNonNullElements() {
return new Object[] {
new String(""),
new String("One"),
new Integer(2),
"Three",
new Integer(4),
"",
"One",
new Double(5),
new Float(6),
2,
"Three",
4,
"One",
5.0,
6F,
"Seven",
"Eight",
new String("Nine"),
new Integer(10),
new Short((short)11),
new Long(12),
"Nine",
10,
(short) 11,
12L,
"Thirteen",
"14",
"15",
new Byte((byte)16)
(byte) 16
};
}
@@ -1149,7 +1149,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
public void testUnsupportedRemove() {
if (isRemoveSupported()) return;
resetEmpty();
resetFull();
try {
collection.clear();
fail("clear should raise UnsupportedOperationException");
@@ -1159,7 +1159,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
verifyAll();
try {
collection.remove(null);
collection.remove(getFullElements()[0]);
fail("remove should raise UnsupportedOperationException");
} catch (UnsupportedOperationException e) {
// expected
@@ -1167,7 +1167,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
verifyAll();
try {
collection.removeAll(null);
collection.removeAll(Arrays.asList(getFullElements()));
fail("removeAll should raise UnsupportedOperationException");
} catch (UnsupportedOperationException e) {
// expected
@@ -1175,7 +1175,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
verifyAll();
try {
collection.retainAll(null);
collection.retainAll(Collections.emptySet());
fail("removeAll should raise UnsupportedOperationException");
} catch (UnsupportedOperationException e) {
// expected
@@ -1192,7 +1192,6 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
// expected
}
verifyAll();
}
@@ -212,5 +212,17 @@ public class LRUMapTest extends LinkedMapTest {
list.add(pEntry.getKey());
}
}
@Nested
public class TestLRUMapEntrySet extends TestMapEntrySet {
}
@Nested
public class TestLRUMapKeySet extends TestMapKeySet {
}
@Nested
public class TestLRUMapValues extends TestMapValues {
}
}
@@ -201,4 +201,16 @@ public class LinkedMapTest extends MapAbstractTest {
public void tearDown() throws Exception {
labRat = null;
}
@Nested
public class TestLinkedMapEntrySet extends TestMapEntrySet {
}
@Nested
public class TestLinkedMapKeySet extends TestMapKeySet {
}
@Nested
public class TestLinkedMapValues extends TestMapValues {
}
}
@@ -1255,7 +1255,7 @@ public abstract class MapAbstractTest extends ObjectAbstractTest {
}
*/
public class TestMapEntrySet extends SetAbstractTest {
protected abstract class TestMapEntrySet extends SetAbstractTest {
// Have to implement manually; entrySet doesn't support addAll
public Object[] getFullElements() {
@@ -1429,7 +1429,7 @@ public abstract class MapAbstractTest extends ObjectAbstractTest {
}
*/
public class TestMapKeySet extends SetAbstractTest {
protected abstract class TestMapKeySet extends SetAbstractTest {
public Object[] getFullElements() {
return getSampleKeys();
}
@@ -1495,7 +1495,7 @@ public abstract class MapAbstractTest extends ObjectAbstractTest {
}
*/
public class TestMapValues extends CollectionAbstractTest {
protected abstract class TestMapValues extends CollectionAbstractTest {
public Object[] getFullElements() {
return getSampleValues();
}
@@ -668,5 +668,17 @@ public class TimeoutMapTest extends MapAbstractTest {
assertFalse(timeoutMap.containsKey("xyz"));
assertNull(timeoutMap.get("xyz"));
}
@Nested
public class TestTimeoutMapEntrySet extends TestMapEntrySet {
}
@Nested
public class TestTimeoutMapKeySet extends TestMapKeySet {
}
@Nested
public class TestTimeoutMapValues extends TestMapValues {
}
}
+1 -1
View File
@@ -9,7 +9,7 @@
<groupId>com.twelvemonkeys.common</groupId>
<artifactId>common</artifactId>
<packaging>pom</packaging>
<name>TwelveMonkeys :: Common</name>
<name>TwelveMonkeys » Common</name>
<description>
The TwelveMonkeys Common library. Contains common utility classes.
</description>
+1 -1
View File
@@ -8,7 +8,7 @@
</parent>
<groupId>com.twelvemonkeys.contrib</groupId>
<artifactId>contrib</artifactId>
<name>TwelveMonkeys :: Contrib</name>
<name>TwelveMonkeys » Contrib</name>
<description>
Contributions to TwelveMonkeys and code that doesn't fit anywhere else.
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-batik</artifactId>
<name>TwelveMonkeys :: ImageIO :: Batik Plugin</name>
<name>TwelveMonkeys » ImageIO » Batik Plugin</name>
<description>
<![CDATA[
ImageIO wrapper for the Batik SVG Toolkit, enabling Scalable Vector Graphics (SVG) support.
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-bmp</artifactId>
<name>TwelveMonkeys :: ImageIO :: BMP plugin</name>
<name>TwelveMonkeys » ImageIO » BMP plugin</name>
<description>ImageIO plugin for Microsoft Device Independent Bitmap (BMP/DIB) format.</description>
<properties>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-clippath</artifactId>
<name>TwelveMonkeys :: ImageIO :: Photoshop Path Support</name>
<name>TwelveMonkeys » ImageIO » Photoshop Path Support</name>
<description>
Photoshop Clipping Path Support.
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-core</artifactId>
<name>TwelveMonkeys :: ImageIO :: Core</name>
<name>TwelveMonkeys » ImageIO » Core</name>
<description>
TwelveMonkeys ImageIO core support classes.
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-dds</artifactId>
<name>TwelveMonkeys :: ImageIO :: DDS plugin</name>
<name>TwelveMonkeys » ImageIO » DDS plugin</name>
<description>
ImageIO plugin for Microsoft Direct DrawSurface (DDS).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-hdr</artifactId>
<name>TwelveMonkeys :: ImageIO :: HDR plugin</name>
<name>TwelveMonkeys » ImageIO » HDR plugin</name>
<description>
ImageIO plugin for Radiance RGBE High Dynaimc Range format (HDR).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-icns</artifactId>
<name>TwelveMonkeys :: ImageIO :: ICNS plugin</name>
<name>TwelveMonkeys » ImageIO » ICNS plugin</name>
<description>ImageIO plugin for Apple Icon Image (ICNS) format.</description>
<properties>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-iff</artifactId>
<name>TwelveMonkeys :: ImageIO :: IFF plugin</name>
<name>TwelveMonkeys » ImageIO » IFF plugin</name>
<description>
ImageIO plugin for Amiga/Electronic Arts Interchange File Format (IFF)
type ILBM and PBM format.
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-jpeg-jai-interop</artifactId>
<name>TwelveMonkeys :: ImageIO :: JPEG/JAI TIFF Interop</name>
<name>TwelveMonkeys » ImageIO » JPEG/JAI TIFF Interop</name>
<description>
Test JPEG plugin and JAI TIFF plugin interoperability
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-jpeg-jep262-interop</artifactId>
<name>TwelveMonkeys :: ImageIO :: JPEG/JEP-262 Interop</name>
<name>TwelveMonkeys » ImageIO » JPEG/JEP-262 Interop</name>
<description>
Test JPEG plugin and JEP-262 (JDK TIFF plugin) interoperability
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-jpeg</artifactId>
<name>TwelveMonkeys :: ImageIO :: JPEG plugin</name>
<name>TwelveMonkeys » ImageIO » JPEG plugin</name>
<description>
ImageIO plugin for Joint Photographer Expert Group images (JPEG/JFIF).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>imageio-metadata</artifactId>
<name>TwelveMonkeys :: ImageIO :: Metadata</name>
<name>TwelveMonkeys » ImageIO » Metadata</name>
<description>
TwelveMonkeys ImageIO metadata support classes.
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-pcx</artifactId>
<name>TwelveMonkeys :: ImageIO :: PCX plugin</name>
<name>TwelveMonkeys » ImageIO » PCX plugin</name>
<description>
ImageIO plugin for ZSoft Paintbrush Format (PCX)
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-pdf</artifactId>
<name>TwelveMonkeys :: ImageIO :: PDF plugin</name>
<name>TwelveMonkeys » ImageIO » PDF plugin</name>
<description>
ImageIO plugin for Adobe Portable Document Format (PDF).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-pict</artifactId>
<name>TwelveMonkeys :: ImageIO :: PICT plugin</name>
<name>TwelveMonkeys » ImageIO » PICT plugin</name>
<description>ImageIO plugin for Apple Mac Paint Picture (PICT) format.</description>
<properties>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-pnm</artifactId>
<name>TwelveMonkeys :: ImageIO :: PNM plugin</name>
<name>TwelveMonkeys » ImageIO » PNM plugin</name>
<description>
ImageIO plugin for NetPBM Portable Any Map (PNM)
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-psd</artifactId>
<name>TwelveMonkeys :: ImageIO :: PSD plugin</name>
<name>TwelveMonkeys » ImageIO » PSD plugin</name>
<description>
ImageIO plugin for Adobe Photoshop Document (PSD).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-reference</artifactId>
<name>TwelveMonkeys :: ImageIO :: JDK Reference Tests</name>
<name>TwelveMonkeys » ImageIO » JDK Reference Tests</name>
<description>
Test cases for the JRE provided ImageReader implementations for reference.
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-sgi</artifactId>
<name>TwelveMonkeys :: ImageIO :: SGI plugin</name>
<name>TwelveMonkeys » ImageIO » SGI plugin</name>
<description>
ImageIO plugin for Silicon Graphics Image Format (SGI)
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-tga</artifactId>
<name>TwelveMonkeys :: ImageIO :: TGA plugin</name>
<name>TwelveMonkeys » ImageIO » TGA plugin</name>
<description>
ImageIO plugin for Truevision TGA Image Format (TGA)
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-thumbsdb</artifactId>
<name>TwelveMonkeys :: ImageIO :: Thumbs.db plugin</name>
<name>TwelveMonkeys » ImageIO » Thumbs.db plugin</name>
<description>
ImageIO plugin for Windows Thumbs DB (Thumbs.db) format.
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-tiff-jai-interop</artifactId>
<name>TwelveMonkeys :: ImageIO :: TIFF/JAI Metadata Interop</name>
<name>TwelveMonkeys » ImageIO » TIFF/JAI Metadata Interop</name>
<description>
Test TIFF plugin and JAI TIFF plugin Metadata interoperability
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-tiff-jdk-interop</artifactId>
<name>TwelveMonkeys :: ImageIO :: TIFF/JDK JPEG Interop</name>
<name>TwelveMonkeys » ImageIO » TIFF/JDK JPEG Interop</name>
<description>
Test TIFF plugin and JDK JPEG plugin interoperability
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-tiff</artifactId>
<name>TwelveMonkeys :: ImageIO :: TIFF plugin</name>
<name>TwelveMonkeys » ImageIO » TIFF plugin</name>
<description>
ImageIO plugin for Aldus/Adobe Tagged Image File Format (TIFF).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-webp</artifactId>
<name>TwelveMonkeys :: ImageIO :: WebP plugin</name>
<name>TwelveMonkeys » ImageIO » WebP plugin</name>
<description>
ImageIO plugin for Google WebP File Format (WebP).
</description>
+1 -1
View File
@@ -7,7 +7,7 @@
<version>3.13.2-SNAPSHOT</version>
</parent>
<artifactId>imageio-xwd</artifactId>
<name>TwelveMonkeys :: ImageIO :: XWD plugin</name>
<name>TwelveMonkeys » ImageIO » XWD plugin</name>
<description>
ImageIO plugin for X11 Window Dump Format (XWD)
</description>
+1 -1
View File
@@ -9,7 +9,7 @@
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio</artifactId>
<packaging>pom</packaging>
<name>TwelveMonkeys :: ImageIO</name>
<name>TwelveMonkeys » ImageIO</name>
<url>https://github.com/haraldk/TwelveMonkeys/tree/master/imageio</url>
<contributors>
+1 -1
View File
@@ -9,7 +9,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.twelvemonkeys.servlet</groupId>
<artifactId>servlet</artifactId>
<name>TwelveMonkeys :: Servlet</name>
<name>TwelveMonkeys » Servlet</name>
<description>
TwelveMonkeys Servlet support classes.
</description>