Skip to content

M139 public#342

Open
HinTak wants to merge 20 commits intokyamagu:mainfrom
HinTak:m139-public
Open

M139 public#342
HinTak wants to merge 20 commits intokyamagu:mainfrom
HinTak:m139-public

Conversation

@HinTak
Copy link
Collaborator

@HinTak HinTak commented Jun 25, 2025

m139 is quite bad - a lot of under-the-hood changes, and re-org of components. This I think builds but does not load at runtime - likely needs some new stuff like skia_use_pdf to load.

@HinTak
Copy link
Collaborator Author

HinTak commented Aug 6, 2025

The CI failure is pybind/pybind11#5694 , I think, and pybind11 3.0.0 is out.

HinTak and others added 12 commits August 10, 2025 01:17
Fixes kyamagu#350

See
   kyamagu#350
   Segfault on pytest exit in CI against pybind11 3.0.1

This is a workaround. See upstream issues:

    pybind/pybind11#5976
    [BUG]: Crash due to invalid free during cleanup, if any enum is registerd, due to attempting to free a string literal

    pybind/pybind11#5991
    [BUG]: segfault at exit since upgrading to 3.0.x, probably due to "Make wrapped C++ functions pickleable" (pybind/pybind11#5580)

Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
…Format and VkImageLayout

Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
src/skia/Matrix.cpp:1562:13: error: return type 'Tuple<int, int>' must match previous return type
      'Tuple<float &, float &>' when lambda expression has unspecified explicit return type
 1562 |             return py::make_tuple(-1, -1);
      |             ^
1 error generated.

Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
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.

1 participant