Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.

Commit 36ca989

Browse files
authored
Merge pull request #58 from xdev-software/develop
Release 6.0.1
2 parents 5ca192f + 0e0c31d commit 36ca989

File tree

86 files changed

+346
-636
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+346
-636
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
## 6.0.1
2+
* Don't start AWT Threads when not required #57
3+
4+
15
## 6.0.0
2-
* Updated some dependencies and plugins
3-
* Ensured build compatibility with Java 8, 11 and 17 #33
6+
* Ensured build compatibility with Java 8, 11 and 17
47
* Minor code improvements, mostly for tests
8+
* Updated some maven dependencies and plugins
59

610
### Complete overview about the new XDEV (IDE) Framework in version 6
711
![XDEV-IDE-Framework-6 overview](https://user-images.githubusercontent.com/45384811/134640194-0b42a238-3c7e-402a-8b05-51419108dbbd.png)

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ XDEV(-IDE) is a visual Java development environment for fast and easy applicatio
2424

2525
The XDEV-IDE was license-free up to version 4 inclusive and is available for Windows, Linux and macOS. From version 5, the previously proprietary licensed additional modules are included in the IDE and the license of the entire product has been converted to a paid subscription model. The XDEV Application Framework, which represents the core of the RAD concept of XDEV and is part of every XDEV application, was released as open-source in 2008.
2626

27-
## Migration Guide to version 6.0.0
27+
## [Migration Guide to version 6+](https://github.com/xdev-software/xapi/blob/develop/CHANGELOG.md#600)
2828
*This guide only applies if you use XAPI outside of the XDEV IDE.*
2929

3030
[The guide](https://github.com/xdev-software/xapi/blob/develop/CHANGELOG.md#detached-javafx---migration-guide) is available in the [changelog](https://github.com/xdev-software/xapi/blob/develop/CHANGELOG.md#600).
@@ -50,10 +50,13 @@ The XDEV Application Framework is released under [GNU Lesser General Public Lice
5050
View the [summary of all dependencies online](https://xdev-software.github.io/xapi/dependencies/)
5151

5252
## Releasing [![Build](https://img.shields.io/github/workflow/status/xdev-software/xapi/Release?label=Release)](https://github.com/xdev-software/xapi/actions/workflows/release.yml)
53-
Consider doing a [test-deployment](https://github.com/xdev-software/xapi/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
53+
54+
Before releasing:
55+
* Consider doing a [test-deployment](https://github.com/xdev-software/xapi/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
56+
* Check the [changelog](CHANGELOG.md)
5457

5558
If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes.
5659

5760
When the release is finished do the following:
5861
* Merge the auto-generated PR (with the incremented version number) back into the ``develop``
59-
* Add the release notes to the [GitHub release](https://github.com/xdev-software/xapi/releases/latest)
62+
* Link the corresponding version from the [changelog](CHANGELOG.md) to the [GitHub release](https://github.com/xdev-software/xapi/releases/latest)

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
<plugin>
116116
<groupId>org.apache.maven.plugins</groupId>
117117
<artifactId>maven-deploy-plugin</artifactId>
118-
<version>3.0.0-M1</version>
118+
<version>3.0.0-M2</version>
119119
</plugin>
120120

121121
<plugin>
@@ -127,7 +127,7 @@
127127
<plugin>
128128
<groupId>org.apache.maven.plugins</groupId>
129129
<artifactId>maven-jar-plugin</artifactId>
130-
<version>3.2.0</version>
130+
<version>3.2.2</version>
131131
</plugin>
132132

133133
<plugin>
@@ -139,7 +139,7 @@
139139
<plugin>
140140
<groupId>org.apache.maven.plugins</groupId>
141141
<artifactId>maven-site-plugin</artifactId>
142-
<version>3.9.1</version>
142+
<version>3.10.0</version>
143143
</plugin>
144144

145145
<plugin>
@@ -178,7 +178,7 @@
178178

179179
<plugin>
180180
<artifactId>maven-compiler-plugin</artifactId>
181-
<version>3.8.1</version>
181+
<version>3.9.0</version>
182182
<configuration>
183183
<compilerId>eclipse</compilerId>
184184
<source>${javaVersion}</source>
@@ -279,7 +279,7 @@
279279
<dependency>
280280
<groupId>com.xdev-software</groupId>
281281
<artifactId>xapi-fx</artifactId>
282-
<version>1.0.0-java8-SNAPSHOT</version>
282+
<version>6.0.1-java8</version>
283283
</dependency>
284284
</dependencies>
285285

src/main/java/com/xdev/jadoth/Jadoth.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -635,10 +635,6 @@ public static <T> ArrayList<T> reduce(final ArrayList<T> arrayList, final Predic
635635
return arrayList;
636636
}
637637

638-
639-
// (26.08.2010 TM)XXX: overhaul higher order functions
640-
// (26.08.2010 TM)XXX: filterMost / filterFew (start new list at minimal / same capacity)
641-
642638
public static <C extends Collection<T>, T> C filter(
643639
final C sourceCollection, final Predicate<T> selectionPredicate, final C targetCollection
644640
)
@@ -1247,7 +1243,6 @@ public static final <T> NotCriterion<T> not(final Criterion<T> criteria)
12471243
{
12481244
return new NotCriterion<T>(criteria);
12491245
}
1250-
// (03.05.2010 TM)TODO: What about XOR and stuff?
12511246

12521247

12531248

src/main/java/com/xdev/jadoth/codegen/java/JavaSourceCode.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ private static final boolean isUnnecessaryImportClass(final Class<?> c) {
7878
|| c == Float.class
7979
|| c == Double.class
8080
|| c == Character.class;
81-
// (13.08.2009)TODO simply check package name for "java.lang" ?
8281
}
8382

8483
/**

src/main/java/com/xdev/jadoth/codegen/java/codeobjects/JavaCodeGenerator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ public void assembleJavaClassDefinition(final StringBuilder sb, final JavaClassD
216216
{
217217
sb
218218
.append(javaClass.getKeyword()).append(_).append(javaClass.getName());
219-
// (11.07.2010)FIXME: assembleJavaClassDefinition
220219
}
221220

222221
/**

src/main/java/com/xdev/jadoth/codegen/java/codeobjects/JavaFieldDescription.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,6 @@ public int getModifiers()
173173
@Override
174174
public Class<?> getDeclaringClass()
175175
{
176-
// (17.06.2010)XXX maybe JavaFieldDescription.getDeclaringClass() makes sense?
177176
return null;
178177
}
179178

src/main/java/com/xdev/jadoth/codegen/java/codeobjects/JavaTypeDescription.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,6 @@ public static JavaTypeDescription wrap(final Type type)
7979
if(c.isInterface()){
8080
return new JavaInterfaceWrapper.Implementation(c);
8181
}
82-
if(c.isEnum()){
83-
// (11.07.2010)FIXME: enum
84-
}
85-
if(c.isAnnotation()){
86-
// (11.07.2010)FIXME: annotation
87-
}
8882
return new JavaClassWrapper.Implementation(c);
8983
}
9084

@@ -325,9 +319,6 @@ public String getSimpleName()
325319
@Override
326320
public int getNestingLevel()
327321
{
328-
// (30.06.2010 TM)TODO: JavaTypeDesciption.Implementation.getNestingLevel()
329-
// if(this.owner == null) return 0;
330-
// return this.owner.getNestingLevel()+1;
331322
return 0;
332323
}
333324

src/main/java/com/xdev/jadoth/collections/ArrayAccessor.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
*/
3838
public class ArrayAccessor<E> //implements XGetSetList<E>, List<E>
3939
{
40-
// (13.09.2010 TM)FIXME: copy from GrowList when complete and replace length modifying code with throw ~Exception
4140

4241
///////////////////////////////////////////////////////////////////////////
4342
// instance fields //

src/main/java/com/xdev/jadoth/collections/ArrayView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@
3737
*/
3838
public class ArrayView<E> //implements XGettingList<E>
3939
{
40-
// (01.10.2010)TODO ArrayView
40+
// Not implemented
4141
}

0 commit comments

Comments
 (0)