OS/2, eCS & ArcaOS - Technical > Programming
Qt6 Development
Paul Smedley:
Yeah this does make the tests pass. Interesting, the original changes to qstringconverter.cpp also pass. Committed to main, I'll cherry-pick to 6.8.x when I get a moment
Rich Walsh:
--- Quote from: Paul Smedley on February 04, 2025, 07:54:17 am ---Yeah this does make the tests pass. Interesting, the original changes to qstringconverter.cpp also pass. Committed to main, I'll cherry-pick to 6.8.x when I get a moment
--- End quote ---
The tests that failed were passing multi-byte UTF8 characters to the converter as "native encoding". The converter thought they were a series of CP850 codepoints and converted each one of the bytes to Unicode. Most of these tests were invalid anyway since CP850 doesn't contain some of the test characters such as a non-breaking space.
Still, I think that at least one of the tests in the revised version should still fail. Could you post the new binary?
Paul Smedley:
I refreshed https://smedley.id.au/tmp/tst_qstringconverter.zip
Paul Smedley:
FWIW - currently updating main to 6.2.12 and 6.8.x to 6.8.3.... Seems it's been 3 months since I touched Qt.... using GCC 15.1.0 to build.
Paul Smedley:
Well surprise, surprise, qt 6.8 is still failing with:
--- Code: ---Assertion failed: _UM_CRUMB_STATUS (crumb) == _UMS_FREE, file ./libc-0.1.13/src/emx/src/lib/malloc/ifree.c, line 30
--- End code ---
TRP attached. I should probably do a debug build to make the TRP more useful. I'll have to dust my notes off from when I was last conversing with Steven around this TRP.
Navigation
[0] Message Index
[*] Previous page
Go to full version