Skip to content

libservo: Stop exporting ipc-channel for gamepad responders and use callbacks#41412

Merged
jdm merged 16 commits intoservo:mainfrom
Narfinger:generic-channel-servoshell
Jan 6, 2026
Merged

libservo: Stop exporting ipc-channel for gamepad responders and use callbacks#41412
jdm merged 16 commits intoservo:mainfrom
Narfinger:generic-channel-servoshell

Conversation

@Narfinger
Copy link
Copy Markdown
Contributor

@Narfinger Narfinger commented Dec 19, 2025

With this we stop exporting ipc-channel in libservo and switch to GenericChannel/GenericCallback.

Testing: Generic Channels are tested all over the place.

@Narfinger Narfinger marked this pull request as ready for review December 19, 2025 13:52
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Dec 19, 2025
Copy link
Copy Markdown
Member

@mrobinson mrobinson left a comment

Choose a reason for hiding this comment

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

Looks good. Please address the following comments before landing:

@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Dec 21, 2025
@mrobinson mrobinson changed the title libservo: Stop exporting ipc-channel and switch to GenericChannel/GenericCallback libservo: Stop exporting ipc-channel for gamepad responders and use callbacks Dec 21, 2025
@yezhizhen
Copy link
Copy Markdown
Member

FYI, there are conflicts to solve.

@servo-highfive servo-highfive added S-awaiting-review There is new code that needs to be reviewed. S-needs-rebase There are merge conflict errors. and removed S-needs-rebase There are merge conflict errors. labels Jan 5, 2026
Narfinger and others added 9 commits January 5, 2026 10:23
Co-authored-by: Martin Robinson <[email protected]>
Signed-off-by: Narfinger <[email protected]>
Co-authored-by: Martin Robinson <[email protected]>
Signed-off-by: Narfinger <[email protected]>
Co-authored-by: Martin Robinson <[email protected]>
Signed-off-by: Narfinger <[email protected]>
Co-authored-by: Martin Robinson <[email protected]>
Signed-off-by: Narfinger <[email protected]>
Co-authored-by: Martin Robinson <[email protected]>
Signed-off-by: Narfinger <[email protected]>
@Narfinger Narfinger force-pushed the generic-channel-servoshell branch from b93846b to 355cddc Compare January 5, 2026 09:24
@servo-highfive servo-highfive removed the S-needs-rebase There are merge conflict errors. label Jan 5, 2026
Signed-off-by: Narfinger <[email protected]>
Signed-off-by: Narfinger <[email protected]>
Signed-off-by: Narfinger <[email protected]>
Signed-off-by: Narfinger <[email protected]>
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Jan 6, 2026
@yezhizhen yezhizhen added this pull request to the merge queue Jan 6, 2026
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Jan 6, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 6, 2026
@servo-highfive servo-highfive added S-tests-failed The changes caused existing tests to fail. and removed S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. labels Jan 6, 2026
@yezhizhen
Copy link
Copy Markdown
Member

Same as #41689 (comment)

@jdm jdm added this pull request to the merge queue Jan 6, 2026
@servo-highfive servo-highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-tests-failed The changes caused existing tests to fail. labels Jan 6, 2026
Merged via the queue into servo:main with commit 1b8d1bf Jan 6, 2026
35 checks passed
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Jan 6, 2026
@Narfinger Narfinger deleted the generic-channel-servoshell branch January 7, 2026 08:25
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.

5 participants