Skip to content

graphics/microwindows: nanoxcalc fix and upstream update to fix warnings - #3769

Closed
ppisa wants to merge 1 commit into
apache:masterfrom
ppisa:fix-microwindows-warnings
Closed

graphics/microwindows: nanoxcalc fix and upstream update to fix warnings#3769
ppisa wants to merge 1 commit into
apache:masterfrom
ppisa:fix-microwindows-warnings

Conversation

@ppisa

@ppisa ppisa commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

graphics/microwindows: nanoxcalc fix and upstream update to fix warnings

Impact

This silences warnings in the build and makes integration of example configuration
including Microwindows build possible.

Testing

Tested on qemu-intel64 target for now

@ppisa

ppisa commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

There is no way how to resolve

error: Mixed case identifier found

because these identifiers are mandated by Nano-X API and has equivalents in X11.

See the file XtoNX.h for standard X11 identifiers mapping to Nano-X ones

https://github.com/ghaerr/microwindows/blob/master/src/nx11/XtoNX.h

which enables to build X11 applications against Nano-X.

XOpenDisplay maps to GrOpen
XCreateSimpleWindow to GrNewWindow
etc.

@ppisa
ppisa force-pushed the fix-microwindows-warnings branch 2 times, most recently from df1b9c7 to be93b90 Compare September 4, 2026 00:22
This update introduces the following changes in mw:
- Fixed all idetified -Werror warnings in CI.
- Fixed the issue where the backspace key was not working in QEMU

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
@ppisa
ppisa force-pushed the fix-microwindows-warnings branch from be93b90 to 39e0c68 Compare September 4, 2026 00:26
@ppisa ppisa closed this Sep 4, 2026
@ppisa
ppisa deleted the fix-microwindows-warnings branch September 4, 2026 11:12
@ppisa
ppisa restored the fix-microwindows-warnings branch September 4, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant