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

Remy

  • Hero Member
  • *****
  • Posts: 805
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #225 on: January 19, 2025, 11:24:16 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


I found some information about FTP no more supported under Chrome since 88... like current firefox windows 64 no more supporting it.
Is it 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

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5215
  • Karma: +120/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #226 on: January 20, 2025, 12:34:39 am »
I quoted the documentation, which said FTP was supported. And yes I'd expect an error of some type about an unsupported protocol.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5215
  • Karma: +120/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #227 on: January 20, 2025, 12:40:05 am »
I wonder why passing an NSPR4 argument has an effect on Dooble? It is an OS/2 thing and as far as I remember only the environment variable has an effect.
Dooble --help 2> dooble.hlp gives this for the list of dooble specific arguments,
Code: [Select]
Dooble
 --attach
 --disable-javascript
 --executable-current-url PROGRAM
 --full-screen
 --help
 --listen
 --load-url URL
 --normal-screen
 --private
 --reload-periodically 15, 30, 45, 60
 --test-aes
 --test-aes-performance
 --test-threefish
 --test-threefish-performance

Chome has a huge list of arguments, which I assume the Qtwebengine also has, see https://peter.sh/experiments/chromium-command-line-switches/
They can usually passed in the environment set QTWEBENGINE_FLAGS=

Remy

  • Hero Member
  • *****
  • Posts: 805
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #228 on: January 20, 2025, 01:17:34 am »
I wonder why passing an NSPR4 argument has an effect on Dooble? It is an OS/2 thing and as far as I remember only the environment variable has an effect.
Dooble --help 2> dooble.hlp gives this for the list of dooble specific arguments,
Code: [Select]
Dooble
 --attach
 --disable-javascript
 --executable-current-url PROGRAM
 --full-screen
 --help
 --listen
 --load-url URL
 --normal-screen
 --private
 --reload-periodically 15, 30, 45, 60
 --test-aes
 --test-aes-performance
 --test-threefish
 --test-threefish-performance

Chome has a huge list of arguments, which I assume the Qtwebengine also has, see https://peter.sh/experiments/chromium-command-line-switches/
They can usually passed in the environment set QTWEBENGINE_FLAGS=

What do you think about:
https://doc.qt.io/qt-6/qdesktopservices.html
https://doc.qt.io/qt-6/qurl.html

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5215
  • Karma: +120/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #229 on: January 20, 2025, 04:04:31 am »
What do you think about:
https://doc.qt.io/qt-6/qdesktopservices.html
https://doc.qt.io/qt-6/qurl.html

Interesting how the classes work and important if writing Qt based browser.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5134
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Dooble releases, Qt5 builds
« Reply #230 on: Today at 03:56:48 pm »
Hello

Today I was trying Dooble (Qt5) with Element (chat program). In the past it used to load (good or bad), but now it says the software it is incompatible.
- link: https://riot.im/app/#/room/#os2world:matrix.org

I thought it was something about the App, I visited their chat, and they told me that it may be something wrong on the React component of Dooble. But at that moment I tried Dooble for Windows to see if has the same issue and it don't. It loads Element without any issue and without any warning.

Is it something that we are missing on our port, something qtwebengine?

Regards
« Last Edit: Today at 03:58:54 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Remy

  • Hero Member
  • *****
  • Posts: 805
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #231 on: Today at 04:19:38 pm »
Hello

Today I was trying Dooble (Qt5) with Element (chat program). In the past it used to load (good or bad), but now it says the software it is incompatible.
- link: https://riot.im/app/#/room/#os2world:matrix.org

I thought it was something about the App, I visited their chat, and they told me that it may be something wrong on the React component of Dooble. But at that moment I tried Dooble for Windows to see if has the same issue and it don't. It loads Element without any issue and without any warning.

Is it something that we are missing on our port, something qtwebengine?

Regards

Hi,

Try changing Chrome/83.0.4103.122 to Chrome/108.0.5359.181