Skip to content

Commit

Permalink
Upgrading to jdk 21 with module-info.java
Browse files Browse the repository at this point in the history
  • Loading branch information
moaxcp committed Apr 19, 2024
1 parent b183ddc commit 8e1b10e
Show file tree
Hide file tree
Showing 144 changed files with 733 additions and 197 deletions.
4 changes: 3 additions & 1 deletion .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 0 additions & 8 deletions .idea/modules/examples/x11.examples.main.iml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules/x11-client/x11.x11-client.test.iml

This file was deleted.

8 changes: 8 additions & 0 deletions .idea/modules/x11-keysym/x11.x11-keysym.main.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 0 additions & 8 deletions .idea/modules/xephyr-runner/x11.xephyr-runner.main.iml

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ as X11lib by queuing one-way requests before sending them to the server. The
x11-protocol project enables reading and writing the entire protocol and can
be used to help write a x11 server.

[![Java CI with Gradle](https://github.com/moaxcp/x11/workflows/Java%20CI%20with%20Gradle/badge.svg?branch=master)](https://github.com/moaxcp/x11/actions?query=workflow%3A%22Java+CI+with+Gradle%22)
[![Java CI with Gradle](https://github.com/moaxcp/x11/actions/workflows/gradle.yml/badge.svg)](https://github.com/moaxcp/x11/actions/workflows/gradle.yml)
[![maven central](https://img.shields.io/maven-central/v/com.github.moaxcp.x11/x11-client)](https://search.maven.org/artifact/com.github.moaxcp.x11/x11-client)
[![javadoc](https://javadoc.io/badge2/com.github.moaxcp.x11/x11-client/javadoc.svg)](https://javadoc.io/doc/com.github.moaxcp.x11/x11-client)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=moaxcp_x11-client&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=moaxcp_x11-client)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.x11client.X11Client;
import lombok.extern.java.Log;

import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.protocol.record.QueryVersionReply;
import com.github.moaxcp.x11.x11client.X11Client;
import lombok.extern.java.Log;

import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.protocol.KeySym;
import com.github.moaxcp.x11.protocol.XEvent;
import com.github.moaxcp.x11.protocol.record.*;
import com.github.moaxcp.x11.protocol.xproto.KeyPressEvent;
import com.github.moaxcp.x11.protocol.xproto.MotionNotifyEvent;
import com.github.moaxcp.x11.x11client.X11Client;
import lombok.extern.java.Log;

import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.protocol.KeySym;
import com.github.moaxcp.x11.protocol.record.*;
import com.github.moaxcp.x11.protocol.xproto.GeGenericEvent;
import com.github.moaxcp.x11.protocol.xproto.KeyPressEvent;
import com.github.moaxcp.x11.x11client.X11Client;
import com.github.moaxcp.x11.x11client.api.record.RecordData;
import com.github.moaxcp.x11.x11client.api.record.RecordReply;
import lombok.extern.java.Log;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.protocol.KeySym;
import com.github.moaxcp.x11.protocol.record.*;
import com.github.moaxcp.x11.protocol.xproto.CreateWindow;
import com.github.moaxcp.x11.protocol.xproto.GeGenericEvent;
import com.github.moaxcp.x11.protocol.xproto.KeyPressEvent;
import com.github.moaxcp.x11.protocol.xproto.NoOperation;
import com.github.moaxcp.x11.x11client.X11Client;
import com.github.moaxcp.x11.x11client.api.record.RecordData;
import com.github.moaxcp.x11.x11client.api.record.RecordReply;
import lombok.extern.java.Log;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.protocol.Utilities;
import com.github.moaxcp.x11.protocol.XEvent;
import com.github.moaxcp.x11.protocol.xproto.*;
import com.github.moaxcp.x11.x11client.X11Client;

import java.io.IOException;
import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;


import com.github.moaxcp.x11.protocol.XEvent;
import com.github.moaxcp.x11.protocol.xproto.*;
import com.github.moaxcp.x11.x11client.X11Client;

import java.io.IOException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package com.github.moaxcp.x11.x11client;
package com.github.moaxcp.x11.examples;

import com.github.moaxcp.x11.protocol.KeySym;
import com.github.moaxcp.x11.protocol.Utilities;
import com.github.moaxcp.x11.protocol.XEvent;
import com.github.moaxcp.x11.protocol.xproto.*;
import com.github.moaxcp.x11.x11client.X11Client;

import java.io.IOException;
import java.nio.ByteBuffer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.X11Events;
package com.github.moaxcp.x11.examples.X11Events;

import com.github.moaxcp.x11.protocol.DisplayName;
import com.github.moaxcp.x11.protocol.KeySym;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.X11Events;
package com.github.moaxcp.x11.examples.X11Events;

import com.github.moaxcp.x11.xephyr.XephyrRunner;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.basicwm;
package com.github.moaxcp.x11.examples.basicwm;

import com.github.moaxcp.x11.xephyr.XephyrRunner;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.basicwm;
package com.github.moaxcp.x11.examples.basicwm;

import com.github.moaxcp.x11.protocol.*;
import com.github.moaxcp.x11.protocol.xproto.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.experimental;
package com.github.moaxcp.x11.examples.experimental;

import com.github.moaxcp.x11.protocol.DisplayName;
import com.github.moaxcp.x11.protocol.xproto.Rectangle;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.tinywm;
package com.github.moaxcp.x11.examples.tinywm;

import com.github.moaxcp.x11.xephyr.XephyrRunner;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.github.moaxcp.x11.x11client.tinywm;
package com.github.moaxcp.x11.examples.tinywm;

import com.github.moaxcp.x11.protocol.DisplayName;
import com.github.moaxcp.x11.protocol.KeySym;
Expand Down

This file was deleted.

10 changes: 10 additions & 0 deletions examples/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
module com.github.moaxcp.x11.examples {
exports com.github.moaxcp.x11.examples;

requires transitive com.github.moaxcp.x11.client;
requires transitive com.github.moaxcp.x11.xephyr;
requires transitive com.github.moaxcp.x11.toolkit;
requires transitive java.logging;

requires static lombok;
}
1 change: 1 addition & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ include 'x11-protocol:x11-protocol-xselinux'
include 'x11-protocol:x11-protocol-xtest'
include 'x11-protocol:x11-protocol-xv'
include 'x11-protocol:x11-protocol-xvmc'
include 'x11-keysym'
include 'x11-client'
include 'x11-toolkit'
include 'xephyr-runner'
Expand Down
7 changes: 3 additions & 4 deletions x11-client/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@ plugins {
description = 'An x11 client implemented in java'

java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
withSourcesJar()
withJavadocJar()
}

dependencies {
api project(':x11-keysym')
api project(':x11-protocol:x11-protocol-core')
api project(':x11-protocol:x11-protocol-bigreq')
api project(':x11-protocol:x11-protocol-composite')
Expand Down Expand Up @@ -50,8 +51,6 @@ dependencies {
api project(':x11-protocol:x11-protocol-xv')
api project(':x11-protocol:x11-protocol-xvmc')

implementation 'com.kohlschutter.junixsocket:junixsocket-core:2.3.2'

testImplementation 'org.assertj:assertj-core:3.16.0'
testImplementation 'org.mockito:mockito-core:3.3.3'
testImplementation 'org.mockito:mockito-junit-jupiter:3.3.3'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.github.moaxcp.x11.x11client;


import com.github.moaxcp.x11.protocol.KeySym;
import com.github.moaxcp.x11.keysym.KeySym;
import com.github.moaxcp.x11.protocol.xproto.*;

import java.util.ArrayList;
import java.util.List;

import static com.github.moaxcp.x11.protocol.KeySym.*;
import static com.github.moaxcp.x11.keysym.KeySym.*;

public class KeyboardService {
private GetKeyboardMappingReply keyboard;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.github.moaxcp.x11.x11client;

import com.github.moaxcp.x11.keysym.KeySym;
import com.github.moaxcp.x11.protocol.*;
import com.github.moaxcp.x11.protocol.xproto.*;
import com.github.moaxcp.x11.x11client.api.record.RecordApi;
Expand Down
Loading

0 comments on commit 8e1b10e

Please sign in to comment.