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

Remy

  • Hero Member
  • *****
  • Posts: 823
  • 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: 5270
  • Karma: +122/-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: 5270
  • Karma: +122/-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: 823
  • 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: 5270
  • Karma: +122/-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: 5188
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Dooble releases, Qt5 builds
« Reply #230 on: February 18, 2025, 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: February 18, 2025, 03:58:54 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Remy

  • Hero Member
  • *****
  • Posts: 823
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #231 on: February 18, 2025, 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

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5270
  • Karma: +122/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #232 on: February 18, 2025, 05:41:23 pm »
Is it something that we are missing on our port, something qtwebengine?

Probably the webengine is too old. Try Remy's idea or the Qt6 build of Dooble.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5188
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Dooble releases, Qt5 builds
« Reply #233 on: February 18, 2025, 06:19:48 pm »
Thanks for the feedback.

Try changing Chrome/83.0.4103.122 to Chrome/108.0.5359.181

I had tried with the same results. I guess that you only need to change the settings on the "User Agent" and press apply, like the attached picture.

I will be trying Qt6 next.

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

Remy

  • Hero Member
  • *****
  • Posts: 823
  • Karma: +14/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #234 on: February 19, 2025, 06:09:13 pm »
Thanks for the feedback.

Try changing Chrome/83.0.4103.122 to Chrome/108.0.5359.181

I had tried with the same results. I guess that you only need to change the settings on the "User Agent" and press apply, like the attached picture.

I will be trying Qt6 next.

Regards

Tried several settings...
QT5 no more working.

Use Dooble QT6 instead
« Last Edit: February 19, 2025, 06:33:37 pm by Remy »

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1108
  • Karma: +29/-0
    • View Profile
    • Blonde Guy
Re: Dooble releases, Qt5 builds
« Reply #235 on: February 19, 2025, 09:52:47 pm »
I think I'd like to try dooble again. Is there a web page or other resource describing how to download and install dooble?
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5270
  • Karma: +122/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #236 on: February 19, 2025, 10:08:16 pm »
The Qt5 Dooble is simple, download, ftp://dry@ftp.os2voice.org/tmp/dooble-2024-01-09-Qt5.zip unzip and use, or first install the rpm, latest is in the Arca exp repository that you should have access to as a tester. The zip is newer and can jsut replace the rpm binary. There is also some updated Qt5 DLL's to fix the Window Title in other locales in the same directory, only works with the latest.
For Qt6, you need Paul's Qt6 stuff installed, see https://www.os2world.com/forum/index.php/topic,3252.0.html which includes Martins script for starting Dooble.
Blocklist and filters are in the dooble directory on the same site if you want to install them for ad blocking.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5188
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Dooble releases, Qt5 builds
« Reply #237 on: February 21, 2025, 02:56:15 am »
The Qt5 Dooble is simple, download, ftp://dry@ftp.os2voice.org/tmp/dooble-2024-01-09-Qt5.zip unzip and use....

Dave, was there a confusion on the filename date? It says 2024-01-09  but it was compiled/uploaded on 2025.
Here it is working as expected.

Regards
« Last Edit: February 21, 2025, 03:38:11 am by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5270
  • Karma: +122/-1
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #238 on: February 21, 2025, 03:43:21 am »
Yes, my mind hadn't adjusted to the new year. All fixed and as a bonus, first build of dooble-2025-02-20-qt5.zip in the same directory.
Unluckily Qt6's qmake is crashing here, probably my Qt6 install is broken so I have to fix then do the Qt6 build and test both a bit more before packaging.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2447
  • Karma: +186/-0
    • View Profile
Re: Dooble releases, Qt5 builds
« Reply #239 on: February 21, 2025, 05:54:33 am »
Unluckily Qt6's qmake is crashing here, probably my Qt6 install is broken so I have to fix then do the Qt6 build and test both a bit more before packaging.

you didn't test the Qt 6.8 build did you? In the current public build, qmake.exe crashes....