Skip to content

Releases: moaxcp/x11

0.18.2

31 Jul 16:51
Compare
Choose a tag to compare

Fixing several issues that make the projects unusable.

  • Fixing XAuthority when parsing number
  • switched back to junixsocket as jdk does not support sockets only SocketChannel
  • Fixing usage of io.freefair.lombok in protocol projects. The module-path was not being set on the delombok task
  • fixing delombok by removing lombok from projects using junixsocket. Delombok does not support mutli-release jar files.

0.18.1

23 Jun 01:49
Compare
Choose a tag to compare
  • fixing delombok task so javadoc works again and the project can be published to maven central

0.18.0

23 Jun 01:48
Compare
Choose a tag to compare
  • Switched to a multimodule project
  • Switched to jdk 21
  • Added java module system support
  • Removed delombok due to issues with modules. This results in javadoc no longer being generated.
  • Removed dependency on junixsocket and switched to the jdk UnixDomainSocket.
  • Removed jbang
  • Moved all integration tests to the examples project with a main method.

0.17.0

17 Mar 23:37
Compare
Choose a tag to compare

Adding generated protocol sources to git

0.16.0

17 Mar 12:47
Compare
Choose a tag to compare
  • Renaming project to x11
  • Switching to a multiproject build
  • Change integration tests into examples in example project

0.15.0

08 Mar 17:29
Compare
Choose a tag to compare
  • Adding RecordApi which provides a higher level api for reading records with parsed XObjects so the user does not need to parse the data.
  • Each XObject now has a static PLUGIN_NAME assigned to the plugin name and an instance getter method.
  • Plugins now use the header as the plugin name.
  • Added all plugin info from the xml file (extensionName, extensionXName, extensionMultiword)
  • added methods to client for reading protocol from any X11Input. This is used for reading data from the record extension and for testing read/write for any object.
  • Fixed issues with list lengths which need to be unsigned.

0.14.0

20 Dec 23:16
Compare
Choose a tag to compare

Fixing issue where WILD XAuthority entries do not have an address. Fixed major bug when writing requests where the header for extensions did not replace the second byte with OPCODE.

0.13.0

06 Dec 17:09
Compare
Choose a tag to compare

ProtocolPluginService now sets majorOpcode on XProtocolPlugins and uses it instead of majorVersion as the base opcode for requests. This fixes a bug in loading plugins and sending requests.

0.12.0

03 Dec 21:17
Compare
Choose a tag to compare

Adding jbang examples
Upgrading dependencies
Removing rekon gradle plugin

0.11.0

16 Nov 21:16
Compare
Choose a tag to compare

Adding support for xkb except for GetKbdByName