Skip to content

Build warnings, backwards compatibility, interface refactor.#40

Open
olivi-r wants to merge 14 commits into
Weather-OS:masterfrom
olivi-r:idl-refactor
Open

Build warnings, backwards compatibility, interface refactor.#40
olivi-r wants to merge 14 commits into
Weather-OS:masterfrom
olivi-r:idl-refactor

Conversation

@olivi-r
Copy link
Copy Markdown
Contributor

@olivi-r olivi-r commented Apr 5, 2026

  • Fix idl definition of IXSystemImpl
  • Convert IXThreadingImpl and IXNetworkingImpl to idl definitions
  • Fix build warnings, including 32-bit build
  • Fix signatures for a couple of incorrect methods
  • Interface inheritance for full backwards compatibility up to April 2026 release of GDK
  • Remove dead code: gameinput/padinput.c & IWineAsyncWorkImpl interface
  • Sort Makefile.in sources to appease tools/make_makefiles
  • Fix E_POINTER being thrown by XSystemGetConsoleId and XSystemGetXboxLiveSandboxId when missing their optional Used arguments

@olivi-r olivi-r force-pushed the idl-refactor branch 3 times, most recently from 0c32cf8 to 63ec7cd Compare April 28, 2026 22:55
@olivi-r
Copy link
Copy Markdown
Contributor Author

olivi-r commented May 18, 2026

This should be complete now, but I can make further changes if you would like.

@olivi-r olivi-r changed the title Fix build warnings, refactor XThreading and XNetworking Fix build warnings, refactor XNetworking, XSystem & XThreading May 18, 2026
@olivi-r olivi-r changed the title Fix build warnings, refactor XNetworking, XSystem & XThreading Build warnings, backwards compatibility, interface refactor. May 18, 2026
@RaphyTwin
Copy link
Copy Markdown

nice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants