Author Topic: Dooble releases, Qt5 builds  (Read 139166 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5079
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Dooble releases, Qt5 builds
« Reply #210 on: January 17, 2025, 10:20:03 pm »
Hello Dave

OK, please test ftp://dry@ftp.os2voice.org/tmp/dooble-2024-01-09-Qt5.zip also need ftp://dry@ftp.os2voice.org/tmp/Qt5libs-2025-01-09.zip

I tried Dooble on Qt5 and works here as expected. I'm running it with the replaced files from "Qt5libs-2025-01-09.zip". What improvement does "Qt5libs-2025-01-09.zip" has? I just ask this because if it is working fine, it would be great to put those on the Qt5 rpm if there are no complains.

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

Rich Walsh

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: +26/-0
  • ONU! (OS/2 is NOT Unix!)
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #211 on: January 17, 2025, 11:29:27 pm »
What improvement does "Qt5libs-2025-01-09.zip" has?

1- an improved method for displaying UTF-8 in the titlebar. Dooble enables this feature automatically.

To enable it in other QT apps (not necessarily a good idea) use this new environment variable:
    SET QT_UTF8=[ 1 |  Y | ON ]
(the old variable, "QT_PM_CP" has been abandoned)

2- composing characters using dead keys and AltGr should now work correctly.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5173
  • Karma: +118/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #212 on: January 18, 2025, 01:29:39 am »
Here's the patches. Note the Dooble patch was on top of Rich's previous fix, easy to see how it applies.
Also the otter-browser in the ftp's tmp directory has the same fix. The next drop of Qt6 that Paul does will have the same fix and that will enable the Qt6 version of Dooble that is in tmp to do the same.
Be good to have updated Qt5 qtbase RPM updated

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2377
  • Karma: +183/-0
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #213 on: January 18, 2025, 03:55:26 am »
I'll probably bump the bits of Qt 6.2 that can be, to 6.2.11 - maybe tomorrow and release that with the patches.

Remy

  • Hero Member
  • *****
  • Posts: 783
  • Karma: +12/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #214 on: January 18, 2025, 04:50:59 pm »
Hi !

(silent close)
I tried several times to open link:
ftp://ftp.pmoylan.org/Major/

Dooble QT5 as well QT6 are closing ! 

Regards
Rémy

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5173
  • Karma: +118/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #215 on: January 18, 2025, 05:25:59 pm »
Yes, something seems broken with the ftp protocol. Here with the Qt6 dooble, I got a blank page, Qt5 dooble closed.
Tried ftp://ftp.os2voice.org/dooble/ too, Qt6 dooble kept reverting to about:blank, Qt5 dooble gave me an error about the site not being reached.
Tried ftp://dry@ftp.os2voice.org/dooble/ and got a popup to enter user and password, after entering the info, dooble-qt5 vanished., dooble-qt6 gave a blank page.
These failures also don't get saved in the history, just the ftp://ftp.os2voice.org/dooble/ with the not found error got saved.
I'd guess the ftp problem is in the Qtwebengine.
OTOH, gopher works, eg gopher://magical.fish/

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5173
  • Karma: +118/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #216 on: January 18, 2025, 05:36:56 pm »
Tried the Qt5 simplebrowser, running in multi-process mode, ftp caused the tab to crash with the attached exceptq log. Almost seems to be icu related, code page problem?

Remy

  • Hero Member
  • *****
  • Posts: 783
  • Karma: +12/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #217 on: Today at 03:29:07 am »
An other issue where rendering is very very slow !
I compared firefox and Dobble (QT5 or QT6, similar result)
Using following link, page flip is very slow !
https://flipbook.octave.de/press/PR_V80SE_SOUND+IMAGE_201802_AU/#p=4

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5173
  • Karma: +118/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #218 on: Today at 04:50:52 am »
Yes. Skia, which Qtwebengine uses, seems much slower then Cairo at drawing the canvas. Cairo's OS/2 surface is meant for 2D acceleration while Skia likely expects 3d acceleration. Skia might be able to be tuned for faster rendering on our platform but looking, the main reason it is faster is it uses the GPU rather then the CPU like Cairo. That seems to be the reason that most everyone has moved to Skia. Even our Firefox has a configure option to use Skia and does on Windows and Mac.