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

Remy

  • Hero Member
  • *****
  • Posts: 799
  • Karma: +13/-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: 5211
  • Karma: +119/-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: 5211
  • Karma: +119/-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: 799
  • Karma: +13/-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: 5211
  • Karma: +119/-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.