Skip to content

Conversation

@JorjMcKie
Copy link
Collaborator

Completely new version

@JorjMcKie JorjMcKie force-pushed the layout2 branch 5 times, most recently from d33cdac to 4578a8f Compare October 16, 2025 20:39
Copy link
Collaborator

@julian-smith-artifex-com julian-smith-artifex-com left a comment

Choose a reason for hiding this comment

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

As mentioned elsewhere, i'm worried that this PR adds a large amount of C code, some of which is unsafe if mupdf or C++ exceptions are thrown.

If we are sure that all this C code is required for speed reasons, then that's ok, but we need to fix the various resource cleanup issues i think.

@julian-smith-artifex-com
Copy link
Collaborator

Thanks for the various updates.

One last thing: the patch has three trivial whitespace changes to files in the tests/ directory. I think it would be worthwhile removing these changes, then the patch can be trivially seen to not make any changes to our test suite.

@JorjMcKie JorjMcKie merged commit 1c60c20 into main Oct 22, 2025
3 checks passed
@JorjMcKie JorjMcKie deleted the layout2 branch October 22, 2025 17:31
@github-actions github-actions bot locked and limited conversation to collaborators Oct 22, 2025
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.

3 participants