Author Topic: Dooble releases-Qt6  (Read 21740 times)

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #30 on: August 25, 2024, 01:29:22 am »
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

  • Hero Member
  • *****
  • Posts: 1352
  • Karma: +11/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #31 on: August 25, 2024, 04:49:53 am »
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

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #32 on: August 25, 2024, 05:03:47 am »
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

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #33 on: August 25, 2024, 07:42:22 am »
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
« Last Edit: August 25, 2024, 07:52:31 am by Paul Smedley »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #34 on: August 25, 2024, 08:57:11 am »
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:)
Code: [Select]
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

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #35 on: August 25, 2024, 09:45:38 am »
does file:///c:\config.sys work with the qt5 build? If so,  I'll examine the changes more closely...

My changes are at https://github.com/psmedley/qt6-webengine-os2/commit/0e53634c9674d1520049ebba82dc8d0d463021dd

David McKenna

  • Hero Member
  • *****
  • Posts: 815
  • Karma: +25/-0
    • View Profile
T6 libs -
« Reply #36 on: August 25, 2024, 02:35:25 pm »
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

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +12/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #37 on: August 25, 2024, 03:45:04 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

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #38 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.

David McKenna

  • Hero Member
  • *****
  • Posts: 815
  • Karma: +25/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #39 on: August 26, 2024, 12:19:08 am »
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

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +12/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #40 on: August 26, 2024, 02:30:24 am »
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 !
« Last Edit: August 26, 2024, 03:06:22 am by Remy »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #41 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.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #42 on: August 26, 2024, 05:51:03 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.msg44371.html#msg44371.
Perhaps I've lost track.
Code: [Select]
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

  • Hero Member
  • *****
  • Posts: 2289
  • Karma: +176/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #43 on: August 26, 2024, 09:44:09 am »
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

  • Full Member
  • ***
  • Posts: 136
  • Karma: +7/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #44 on: August 26, 2024, 12:55:05 pm »
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