News:

OS2World.com Forum is back !!!

Remember to visit OS2World at:
http://www.os2world.com

Main Menu

Dooble releases-Qt6

Started by Dave Yeo, August 22, 2024, 07:43:14 AM

Previous topic - Next topic

Dave Yeo

Quote from: Remy on August 24, 2024, 11:53:35 PM
Hi,

Using Dooble 2024/01/25 (QT5)
I'm unable to go forward as soon I'm on following web page. High cpus etc...
https://www.denafrips.eu/shop
Is it the same with QT6 ?
Any idea about what's happening ?
Regards

Loaded fine here with the Qt6 browser, used a lot of CPU loading and then 1 core at about 6% CPU. I also have the blocked domains list loaded as well as a large hosts file, so no ads. Ads can be hit and miss, some are horrible for CPU and security.
I should package up the latest block domains list, IIRC it has been updated.

Pete

Hi Remy

I'm using this qt5 dooble

   21-02-24   3:46p   3215039         342  Dooble.exe

available from ftp://dry@ftp.os2voice.org/Dooble_21_02_2024.zip

Also using the updated qt5webc.dll mentioned in this discussion.

No problems loading/displaying https://www.denafrips.eu/shop - no high cpu load.


Regards

Pete

Dave Yeo

Here's the updated blocked and filter texts. I simply zipped up the Data directory in the source so it also includes an example jar and a couple of files that may be Mac specific.
I also use StevenBlack host file, https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts, it is almost 5MB. Some say not a good idea using such a large host file on our platform but it seems to work fine here. Much simpler to route ad requests to 0.0.0.0.

Paul Smedley

#33
https://smedley.id.au/tmp/qt6weben-6.2.6-20240825.zip has the rebuilt qt6web*.dll. These should be unzipped over the top of the ones from the last Qt 6.2.6 drop. Not tested locally.

EDit: something like:
file:///c:/config.sys works
but
file:///c:\config.sys doesn't  work

Dave Yeo

Thanks Paul, seems you're right about the directory separators. Even file:///c:\\config.sys doesn't work.
The weird thing is I was experimenting trying to get localization to work and the error I got is, (using W: instead of C:)

Die Website ist nicht erreichbarDie Webseite unter file:///W:/%5C%5CCONFIG.SYS ist eventuell vorübergehend nicht verfügbar oder wurde dauerhaft an eine neue Webadresse verschoben.
ERR_INVALID_URL


Localization seems broken as well as the rest of the browser is in English, probably American English.

Paul Smedley


David McKenna

Paul,

file:///c:\config.sys does not work on QT5. I haven't seen that happen when opening files from dialogs, so I don't think it is a big problem. Thanks for the new QT6 libs - I'll give them a try now...

Regards,
 

Remy

Quote from: Dave Yeo on August 25, 2024, 01:29:22 AM
Quote from: Remy on August 24, 2024, 11:53:35 PM
Hi,

Using Dooble 2024/01/25 (QT5)
I'm unable to go forward as soon I'm on following web page. High cpus etc...
https://www.denafrips.eu/shop
Is it the same with QT6 ?
Any idea about what's happening ?
Regards

Loaded fine here with the Qt6 browser, used a lot of CPU loading and then 1 core at about 6% CPU. I also have the blocked domains list loaded as well as a large hosts file, so no ads. Ads can be hit and miss, some are horrible for CPU and security.
I should package up the latest block domains list, IIRC it has been updated.

Are you realy able to use the view detail and add cart button (both are working under windows) ?

Dave Yeo

Using the Qt6 browser, most everything seems to work though I do have to maximize the browser. I made it to the checkout where you enter all your info.
Oh the Window title itself doesn't handle the unicode, OS/2 limitation and it keeps flashing you have one new message.
Remember that the Qt6 Webengine is based on a newer Chromium then the Qt5 one, Chrome 94. I'm mostly using the Qt6 build of Dooble as it displays more pages then the Qt5 build.

David McKenna

Paul,

  The new QT6 libs seem to work great. Maybe just confirmation bias, but also seem to make the QT6 Dooble more stable with complicated javascript sites (like news websites). One thing I still see is playing videos will eventually hang the browser and/or the system. If playing videos is kept to a minimum, everything stays stable. Thanks!

Regards,

Remy

#40
Quote from: Dave Yeo on August 25, 2024, 06:10:05 PM
Using the Qt6 browser, most everything seems to work though I do have to maximize the browser. I made it to the checkout where you enter all your info.
Oh the Window title itself doesn't handle the unicode, OS/2 limitation and it keeps flashing you have one new message.
Remember that the Qt6 Webengine is based on a newer Chromium then the Qt5 one, Chrome 94. I'm mostly using the Qt6 build of Dooble as it displays more pages then the Qt5 build.

Well, going to give a try to QT6....
Where are all more stable download files (QT + Dooble) ?
I found: https://www.os2world.com/forum/index.php/topic,3252.0.html but it looks to be old !

Paul Smedley

The core DLLs in post 1 of that thread are still current (November 2023).

That build is still current, but to support drive letters in the urlbar, needs the updated DLLs from yesterday.

Dave Yeo

Quote from: Paul Smedley on August 26, 2024, 05:38:49 AM
The core DLLs in post 1 of that thread are still current (November 2023).

That build is still current, but to support drive letters in the urlbar, needs the updated DLLs from yesterday.

Sure you haven't lost track? Seems I'm running the build referenced in https://www.os2world.com/forum/index.php/topic,3182.msg94371.html#msg94371.
Perhaps I've lost track.

L:\qt6-6.2.x\lib>bldlevel Qt6Core.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#cmake build system:6.2.8#@##1## 18 May 2024 09:58:11     ARCAOS-803C4C0::::0::@@Core
Vendor:          cmake build system
Revision:        6.02.8
Date/Time:       18 May 2024 09:58:11
Build Machine:   ARCAOS-803C4C0
ASD Feature ID:  4C0
File Version:    6.2
Description:     Core

Paul Smedley

Yeah that will be the 6.2.8 libs with the exception of qtwebengine that's still at 6.2.6. I guess I could/should package up a build wih those binaries.

Given there is now also https://lists.qt-project.org/pipermail/announce/2024-July/000505.html I guess I could update the core libs (minus qtwebengine) to 6.2.9.

Mike Kölling

Quote from: Dave Yeo on August 23, 2024, 04:09:44 AM
Quote from: Mike Kölling on August 22, 2024, 08:41:30 AM
Hi Dave,

Thanks again for your nice work. I my case I would like to have the German language available.

Greetings, Mike

Here you go for testing purposes. Let us know if you can get them to work. Alex says that the %LANG% variable is the usual way for Qt apps to find their locale. See the included readme from upstream. Not sure if drive letters will work or which path separator to use in DOOBLE_TRANSLATIONS_PATH

Fount today time to test the new dooble with German language using Pauls qt6-6.2.6-os2-20231109 together with his qt6weben-6.2.6-20240825.
I just used the profile from my QT5 dooble and everything worked well so far.
Thanks for the nice work to you and Paul.

Greetings from Potsdam / Germany,
Mike