Skip to content
This repository has been archived by the owner on Jul 15, 2024. It is now read-only.

X11: make clone cheap #49

Merged
merged 3 commits into from
Jan 7, 2023
Merged

X11: make clone cheap #49

merged 3 commits into from
Jan 7, 2023

Conversation

dhardy
Copy link
Contributor

@dhardy dhardy commented Dec 15, 2022

All other Application objects are cheap to clone. The X11 one had quite a lot of fields.

This probably doesn't have a big impact anywhere; it was on the path to trying to fix another bug...

@xStrom
Copy link
Member

xStrom commented Dec 15, 2022

I see that Linux testing was removed from our CI script in d0b9e19. Does the X11 backend even work? If so, we should re-enable the testing. Perhaps @bzm3r can shed some light on why the testing was disabled.

@dhardy
Copy link
Contributor Author

dhardy commented Dec 15, 2022

Yes it works, aside from a hang at exit (#50)

I think if Glazier is to be a cross-platform windowing library, it should support X11. Even with Wayland set to replace it, X11 will be around for years...

Copy link
Collaborator

@jneem jneem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll take a look at re-enabling CI for linux, but in the meantime I vote we don't build up a giant backlog of open PRs...

@raphlinus raphlinus merged commit 0749517 into linebender:main Jan 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants