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

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5256
  • 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: 398
  • Karma: +30/-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: 5368
  • Karma: +127/-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: 2528
  • Karma: +193/-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: 878
  • Karma: +14/-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: 5368
  • Karma: +127/-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: 5368
  • Karma: +127/-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: 878
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #217 on: January 19, 2025, 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: 5368
  • Karma: +127/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #218 on: January 19, 2025, 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.

Remy

  • Hero Member
  • *****
  • Posts: 878
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #219 on: January 19, 2025, 06:21:17 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/

Strange !

I installed QT 6.2.11 using latest end december QT6 Dooble
I tried the link again under Dooble.
A blank page.... waiting more, my default system browser (firefox) opens with the link from Dooble displaying all files !
Oh! Dooble opening system default browser in this case...
 

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5368
  • Karma: +127/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #220 on: January 19, 2025, 06:57:04 pm »
That's strange and doesn't happen here. Looking at the documentation, we have,
Code: [Select]
Supported Schemes
Dooble supports the FILE, FTP, GOPHER, HTTP(S), and JAR schemes.
So Dooble should open the FTP//: links.

Remy

  • Hero Member
  • *****
  • Posts: 878
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #221 on: January 19, 2025, 07:23:34 pm »
That's strange and doesn't happen here. Looking at the documentation, we have,
Code: [Select]
Supported Schemes
Dooble supports the FILE, FTP, GOPHER, HTTP(S), and JAR schemes.
So Dooble should open the FTP//: links.

I tried again:
Firefox is closed

Start Dooble (QT6)
put link ftp://ftp.pmoylan.org/Major/ + enter
The page goes blank !
Waiting a few more seconds, firefox is starting showing files from ftp://ftp.pmoylan.org/Major/ !
It looks like Dooble is opening ftp link but not into its browser nor into a new tab and cmd is resolved as system browser to open

Have your default ArcaOS set to firefox and firefox not started
then, start Dooble and give a try to the link 
« Last Edit: January 19, 2025, 10:01:44 pm by Remy »

David McKenna

  • Hero Member
  • *****
  • Posts: 880
  • Karma: +30/-0
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #222 on: January 19, 2025, 08:32:54 pm »
Hey Rémy!

 It works here too! Very unexpected - I have an ftp client (EmTec FTP) set as system ftp, but Firefox opens instead. I tried with QT5 Dooble and it did not work, but works with the QT6 one. Thanks for the --disable-highres-timer tip too. That seems to work here as well...

Regards,

Remy

  • Hero Member
  • *****
  • Posts: 878
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #223 on: January 19, 2025, 10:29:26 pm »
That's strange and doesn't happen here. Looking at the documentation, we have,
Code: [Select]
Supported Schemes
Dooble supports the FILE, FTP, GOPHER, HTTP(S), and JAR schemes.
So Dooble should open the FTP//: links.

I tried again:
Firefox is closed

Start Dooble (QT6)
put link ftp://ftp.pmoylan.org/Major/ + enter
The page goes blank !
Waiting a few more seconds, firefox is starting showing files from ftp://ftp.pmoylan.org/Major/ !
It looks like Dooble is opening ftp link but not into its browser nor into a new tab and cmd is resolved as system browser to open

Have your default ArcaOS set to firefox and firefox not started
then, start Dooble and give a try to the link

Doing a test starting Dooble with the link provides a different result (blank page and nothing more):
Dooble ftp://ftp.pmoylan.org/Major/

Hi Dave !

The test you can try:
Start Dooble, open this os2world web page and then clic on above FTP link ...
Always start my default browser firefox. 

I found some information about FTP no more supported under Chrome since 88... like current firefox windows 64 no more supporting it.
Is the case for Dooble ? If yes and at least, I expect a popup menu to select external ftp compatible program to use and route the link to it  ::)

Regards   
« Last Edit: January 19, 2025, 11:23:20 pm by Remy »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5368
  • Karma: +127/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #224 on: January 19, 2025, 11:21:55 pm »
Hi Dave !

The test you can try:
Start Dooble, open this os2world web page and then clic on above FTP link ...
Always start my default browser firefox.

That is weird. Here it opened a new window in SeaMonkey, my default browser, which was running. Tried the ftp://ftp.os2voice.org/dooble/ link too, opened a new window in SM with the request for password. Very strange bug or I guess feature especially with ftp kind of broken in the web engine.
Tried with the simplebrowser, as expected the Qt5 one failed, the Qt6 one worked the same as dooble