Author Topic: Qt6 Application Testing  (Read 287324 times)

roberto

  • Hero Member
  • *****
  • Posts: 824
  • Karma: +3/-6
    • View Profile
Re: Qt6 Application Testing
« Reply #540 on: January 03, 2024, 07:57:05 pm »
I've been testing version 626, and I don't see any advantages over version 632.
 Version 626 eats up the shared low memory very fast, otherwise I see them as very similar.
You've removed the option to open file, which is very useful for having old bookmarks that are available in version 632, even if it only works on the Unixroot.
Thank you for your effort.
Saludos

roberto

  • Hero Member
  • *****
  • Posts: 824
  • Karma: +3/-6
    • View Profile
Re: Qt6 Application Testing
« Reply #541 on: March 18, 2024, 06:48:28 pm »
A question for Paul.
I've found that the Dooble qt6 632 works best for me is when I have very low shared memory.
 I would say below 32mb.
 I wanted to ask if you could do a build, limiting the use of shared low memory to a maximum of 32mb.
 As far as I can see, even when you get to 0 shared memory, it takes high memory and moves it to low,
  to keep working.
But if I have a lot of low memory available, Dooble uses it and tends to crash, more often.

Saludos

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #542 on: August 27, 2024, 11:36:13 am »
Core qt6 libs updated to 6.2.9 - webengine still at 6.2.6. https://smedley.id.au/tmp/qt6-6.2.9-qtwebengine-6.2.6-os2-20240827.zip

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5027
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #543 on: August 27, 2024, 02:19:16 pm »
Core qt6 libs updated to 6.2.9 - webengine still at 6.2.6. https://smedley.id.au/tmp/qt6-6.2.9-qtwebengine-6.2.6-os2-20240827.zip
THanks Paul

I updated the first page of the thread with the links. If there is any library version that does not apply anymore please let me know to remove it.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Pete

  • Hero Member
  • *****
  • Posts: 1352
  • Karma: +11/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #544 on: August 27, 2024, 03:49:58 pm »
Hi Martin

Based on my recent expoerience of getting dooble_QT6 working you could add Heimdal to the list of needed packages - contains the needed GSSAPI.DLL

You could also clarify that the  yum install libvpx  is a different package to libvpx - https://smedley.id.au/tmp/libvpx-1.13.0-os2-20230303.zip  and that both packages are required.


Regards

Pete


Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #545 on: August 30, 2024, 06:20:28 am »
Hi Paul, I fixed dooble.pro to process the dictionary files, make failed as it expected qwebengine_convert_dict to be in qt6-6.2.x\libexec instead of bin. I notice that Qt5 puts it in @unixroot/usr/lib/qt5/bin along with a lot of other Qt5 exe's.
Is that how your build left it or are you manually installing?

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #546 on: August 30, 2024, 06:29:53 am »
Cmake install is used to package things. I'll take a look at the scripts - it's possible there are different install paths depending on platform...

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #547 on: August 30, 2024, 08:38:35 am »
Cmake install is used to package things. I'll take a look at the scripts - it's possible there are different install paths depending on platform...

Good point, I simply replaced win32 with os2 as a quick hack.
Looking at dooble.pro (basically at the beginning), the main differences seem to be between libexec and libexec/qt6 or in the case of win32, being on the PATH depending on platform. Seems no support for building them on Qt5.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #548 on: September 01, 2024, 01:59:06 am »
Can't you do things like win32|os2 to follow that path on win32 or os2?

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #549 on: September 01, 2024, 03:03:53 am »
Can't you do things like win32|os2 to follow that path on win32 or os2?

I was wondering the same, will test.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #550 on: September 01, 2024, 06:07:59 am »
Can't you do things like win32|os2 to follow that path on win32 or os2?

I was wondering the same, will test.

And yes, that works fine.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #551 on: September 01, 2024, 08:17:19 am »
I finally worked out (with help from Steven!)  how to fix the compilation of Qt6 with a newer gcc. I've rebuilt all the libs except qtwebengine and it seems to work.  I'm not really  expecting this to fix anything, but it simplifies my deve environment by allowing me to  standardise on gcc 14.2.0.

https://smedley.id.au/tmp/qt6-6.2.9-gcc14-qtwebengine-6.2.6-os2-20240901.zip

I've started a build of qtwebengine - but given the compilation time,  it will be a couple of days before I have this all fully rebuilt with gcc14.

Cheers,

Paul

Edit: 4 build breaks in the first ~2000 objects. Started with 25763 to go, now 23441 to go.
Edit2: 20,000 files to go... I'm sure it will break as soon as I stop watching :)
« Last Edit: September 01, 2024, 11:42:18 am by Paul Smedley »

David McKenna

  • Hero Member
  • *****
  • Posts: 815
  • Karma: +25/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #552 on: September 01, 2024, 05:30:55 pm »
 Thanks Paul!

 Been busy lately, so no time to test the last drop, but I just installed this latest GCC14 version and Dooble works great with it. I have time today to give it a real test so will report back....

Regards,

Remy

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +12/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #553 on: September 01, 2024, 10:21:14 pm »
I finally worked out (with help from Steven!)  how to fix the compilation of Qt6 with a newer gcc. I've rebuilt all the libs except qtwebengine and it seems to work.  I'm not really  expecting this to fix anything, but it simplifies my deve environment by allowing me to  standardise on gcc 14.2.0.

https://smedley.id.au/tmp/qt6-6.2.9-gcc14-qtwebengine-6.2.6-os2-20240901.zip

I've started a build of qtwebengine - but given the compilation time,  it will be a couple of days before I have this all fully rebuilt with gcc14.

Cheers,

Paul

Edit: 4 build breaks in the first ~2000 objects. Started with 25763 to go, now 23441 to go.
Edit2: 20,000 files to go... I'm sure it will break as soon as I stop watching :)

Hi Paul,

I just give it a try.
A link I tried several times with previous 6.2.9 resulted into a higher cpu and system froze (reboot)
Trying this link with this build, it crashed but no froze (not all time) !

Found following message which should not happen due this link works under firefox etc... :
js: Uncaught SecurityError: Blocked a frame with origin "https://earthquakes.volcanodiscovery.com"
from accessing a frame with origin "https://...(link name remove)...". Protocols, domains, and ports must match.

This link is from under an integrated widget on the corresponding web site page.
valid cross-domain authorization not recognized ?
something to do with QWebEngineUrlScheme Class ?

May be resolving this error may allow to visit more web sites  ::)
« Last Edit: September 01, 2024, 11:25:22 pm by Remy »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #554 on: September 02, 2024, 05:11:57 am »
If this is repeatable, please open a ticket at https://github.com/psmedley/qt6-webengine-os2/issues with the affected url.

Not sure how this update could really have influenced things, as the webewebengine code is unchanged - only the other modules have been rebuilt.