OS/2, eCS & ArcaOS - Technical > Programming
Qt6 Application Testing
David McKenna:
OK, went ahead and added SET QT_PM_CP=1208 to CONFIG.SYS and did some testing. Here is what I tested from the link Martin provided:
Texstudio - locks up computer, have to do a hard reset.
Tuxpaint - doesn't work - get a SIGSEGV error
LibreCAD = works, can create, save, close and open. Very Nice! Change language works too, even arabic and chinese and shows in the title bar (i think - it looks right anyway).
Chess - seems to work in a game with 2 people, but 'settings' and 'rules' don't do anything.
QTtexteditor- Russian - works, Cyrillic displays correctly in app, but title bar stays english.
Focuswriter - works: arabic got me in trouble: put the commands on the right side of the screen in opposite order, but title bar stays english.
Media Downloader - works, changing language works too. Title bar stays english.
Notepad Next - works, changing language works and shows in title bar (chinese showed squares).
QT Password generator - works, no language setting.
Tea - works, title bar is blank, don't see a way to change language.
Soduku game - works, no language setting
Zint - locks up computer, have to do a hard reset.
Many of the above are the 'qt6210' versions if available. Only Zint with 'qt6210' did not work. FWIW, when I had a lockup, always got this POPUPLOG:
12-29-2024 17:22:52 SYS3171 PID 0022 TID 0001 Slot 0044
C:\OS2\PMSHELL.EXE
c0000005
1fbae6fc
P1=00000002 P2=0003fff8 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000001 EBX=05aeef0c ECX=05aeef0c EDX=01d6d668
ESI=1b35047c EDI=80000390
DS=0053 DSACC=d0f3 DSLIM=bfffffff
ES=0053 ESACC=d0f3 ESLIM=bfffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC=**** GSLIM=********
CS:EIP=005b:1fbae6fc CSACC=d0df CSLIM=bfffffff
SS:ESP=0053:0003fffc SSACC=d0f3 SSLIM=bfffffff
EBP=00040170 FLG=00210216
PMWP.DLL 0001:0000e6fc
Regards,
Paul Smedley:
Apologies... appears I didn't do a proper git pull before the build yesterday :( I've deleted the 20241229.zip and now have https://smedley.id.au/tmp/qt6-6.2.10-hotfix-20241230.zip
David McKenna:
Thanks again Paul. Don't see any obvious difference with this compared to the 1229 version...
Regards,
Paul Smedley:
--- Quote from: David McKenna on December 30, 2024, 11:00:07 pm ---Thanks again Paul. Don't see any obvious difference with this compared to the 1229 version...
--- End quote ---
Thanks Dave, appreciate you testing - it's also possible that I didn't screw up the 1229 version after all, but I figured it was best to be safe :)
I'll hopefully have some Qt 6.6 binaries for testing later today (my time). Still TBD if I can convince the webengine from Qt 6.2.6 to play nicely with Qt 6.6 :)
Paul Smedley:
For the brave.... and for now - no webengine included - https://smedley.id.au/tmp/qt6-6.6.3-noqtwebengine-os2-20241231-gcc14.zip
For now, installs in /qt6-6.6.x to allow it to be kept separate from a working qt 6.2.x setup.
the examples in examples\corelib\ipc\sharedmemory don't work - the code was significantly restructed and clearly I've missed something in adapting it. I suspect there may be issues in systemsemaphores as well, as that code was also restructured. Code is in https://github.com/psmedley/qt6-base-os2/tree/6.6.x/src/corelib/ipc for anyone that wants to take a look.
I'm going to experiment to see if I can graft the Qt 6.2.6 webengine onto the top of this...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version