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

David McKenna

#210
Neil,

  I have never seen a mem /v result where the available high process memory is HIGHER than the available virtual memory. Like Steven says, that seems not right. Do you have all settings in your BIOS that reference 'Above 4GB...' turned off?

Also - what motherboard are you using? A testlog file might also be helpful...

Regards,

Dave Yeo

I really don't think the Available virtual memory is accurate as it seems to bounce all over the place. Here with Dooble and SM running, I get close to the same value as Neil.

Total physical memory:     16,270 MB
Accessible to system:       3,502 MB
Additional (PAE) memory:   12,768 MB

Resident memory:              180 MB
Available virtual memory:   1,443 MB

Available process memory:
  Private low memory:         306 MB
  Private high memory:      1,956 MB
  Shared low memory:          220 MB
  Shared high memory:          99 MB


I would suggest having a much larger starting value for the swap file to avoid the overhead of growing it, perhaps 1.5 GB and also keep an eye on it. Back in the day I had a system with 1.5GB's of ram, linking xul.dll needed VIRTUALADDRESSLIMIT=3072 or wlink would run out of memory. I had to be careful not to overflow the swap file as the system would die with a swap file full error once the swap file grew to about 2GB. It was on JFS but I assume internally OS/2 uses signed 32 bit variables. I'm sure back in the early 90's it was never expected to use so much memory and/or swap.

Roderick Klein

Quote from: David McKenna on June 08, 2025, 12:07:27 AM
Neil,

  I have never seen a mem /v result where the available high process memory is HIGHER than the available virtual memory. Like Steven says, that seems not right. Do you have all settings in your BIOS that reference 'Above 4GB...' turned off?

Also - what motherboard are you using? A testlog file might also be helpful...

Regards,


Just to be clear that has influence on the total amount of memory. This setting has todo with PCI MMIO regions that are will be remapped when booting ArcaOS in BIOS mode or in UEFI mode. It should not have an effect on the amount of memory you have. Or does it ?

Roderick

David McKenna

Roderick,

  I mention the 'Above 4GB...' setting because it is something David A. of Arca Noae directed me to change when I had trouble with my new motherboard (B760 chipset, 12th gen i5 CPU) a couple months ago. No idea if it will help Neil directly, but is something to check.

Regards,

Neil Waldhauer

There are no "Above 4 GB" settings. This is a Lenovo ThinkCentre M90t Gen 5. All my memory posts are just after boot with very little running.

Fortunately the end user probably does not need dooble-QT6. I am successfully running it on some of my older systems.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Dave Yeo

Latest Dooble release, ftp://dry@ftp.os2voice.org/tmp/dooble-2025-07-04-Qt6.zip See help-->Release Notes for changes, all from upstream.


David McKenna

#217
Been successfully using the 2025-11-25 version of Dooble with Paul's latest QT 6.2 since it came out. Today I noticed a new update to sqlite in ANPM on the netlabs-exp server, so naturally I installed it. Now when I start Dooble, it starts as if it is a new install with all settings reset - no saved websites or passwords or dictionary or exclusions or anything. Setting them does not get saved - next time I start everything is blank again. It's as if it is not reading the settings files.

So I have two questions:

1. Anyone else seeing this with the updated sqlite?
2. Is there a way to force a back level of sqlite from the command line? ANPM won't do it because there are 2 packages that rely on each other (sqlite and sqlite-libs) and it gives an error when I try to do one or the other. Deleting sqlite wants to also delete half my system.

Quite a dilemma...

EDIT: The QT5 version of Dooble works fine. This only affects the QT6 version.

EDIT2: 'yum downgrade sqlite sqlite-libs' worked. Now the QT6 version of Dooble works again... whew!

Dave Yeo

#218
Hi David, just updated sqlite and tested Dooble-Qt6. Updated a setting, closed and reopened and updated setting was still updated.
What version of plugins\sqldrivers\qsqlite are you using. Mine is 386200 bytes and dated 04/05/25 (Apr 4). I'm also using a slightly newer Dooble, ftp://dry@ftp.os2voice.org/tmp/dooble-Qt6-2026-02-09.zip where I fixed the tab widgets. Also using WAL on my Dooble profile, wal.sh,

ls *.db | while read filename;
  do sqlite3 $filename 'PRAGMA journal_mode=WAL;';
done;

For unwal.sh, change the middle line to

  do sqlite3 $filename 'PRAGMA journal_mode=delete;';

To downgrade sqlite,

yum downgrade sqlite sqlite-libs

Edit: Forgot the time stamp,

Directory of L:\qt6-6.2.x\plugins\sqldrivers

5-13-25  7:56p         <DIR>    124 a---  .
4-11-25  5:34p         <DIR>    124 ----  ..
5-04-25 12:06a       386,200    124 a---  qsqlite.dll
        3 file(s)     386,200 bytes used

David McKenna

#219
Dave,

  OK, there's more to it. I got your latest Dooble and tried it, but no difference with the new sqlite. Works fine with the old one.

  One thing I had forgotten about - I use a separate DOOBLE_HOME directory for the QT6 version of Dooble and set that on the 'Environment' tab of the objects' settings page. If I remove that setting and just let it use the default (which is also used by the QT5 version) then the QT6 version of Dooble works fine with the new sqlite and all settings are used and can be changed. Soon as I try to set the 'DOOBLE_HOME' environment it stops working - even if I use the default of 'DOOBLE_HOME=C:\Home\.dooble'.

So the problem is the 'DOOBLE_HOME' variable it seems.

Regards,

EDIT: it gets more interesting: On the 'Settings' page of Dooble at the upper left it shows the directory it is using for settings. When using the default (that is: no DOOBLE_HOME specified) it shows 'C:/Home\.dooble'. So I tried setting 'DOOBLE_HOME' to 'C:/Home\.dooble2' using the new sqlite and it worked! So the real problem is the slash after the drive letter...

Jan-Erik Lärka

A new WarpIn package has been created.

It use the 2026.02.09 build of dooble.exe (new tab + for example).
It now also contain libvpx-legacy-6 and the WPUrl parameter issue has been addressed.

The WarpIn package use another method than setting DOOBLE_HOME to run in parallell to QT5.

Dave Yeo

#221
Actually the problem is the directory separator after the drive letter. set DOOBLE_HOME=h:/tmp\.dooble\ works fine along with various similar settings, while set DOOBLE_HOME=h:\tmp\.dooble\  fails. This affects both Qt5 and Qt6 versions.
Edit: Missed your last edit :)

David McKenna

Dave,

  I've had a couple problems with the last couple builds of Dooble for QT6. One is when I open it, my home page does not come up (it is set in settings) but the address bar at the top just shows: 'https' with nothing else. The other is when I try to open an html email from PMMail, it does not open and the address bar of Dooble shows something like 'https://c/Programs/PMMail/Accounts...' instead of 'file:///c:/Programs/PMMail/Account...';. The 2026-02-09.zip version was the last one that these things worked.

Regards,

Dave Yeo

Hmm, I didn't have a homepage setup, now I do and it seems to work fine. Perhaps try reentering in the settings, which hopefully aren't corrupt.
Not sure how to test your other issue. Files open fine here from the command line, both text and HTML.
I do see in the release notes,
2026.02.15,
Interpret command-line arguments as local files first and then as remote locations. See 2025.11.25 item.
New Settings -> Web -> Local Content Can Access File URLs.
New Settings -> Web -> Special Files Suffixes.
2026.03.31,
Corrected argument processing. For example, --listen is interpreted as a URL.

Unluckily Textmaster doesn't document this stuff too well.

David McKenna

Dave,

  Had to remove --listen from executable line to get back the homepage. Why would that be interpreted as a URL? I tried the 'Local content can access file URLs' setting but it was no help with PMMail messages. I can open files from File->Open though. I don't see the 'Special Files Suffixes' setting here.

Regards,