Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Paul Smedley

Pages: [1] 2 3 ... 150
1
Programming / Re: Qt6 Development
« on: October 13, 2024, 11:01:56 am »

2
Programming / Re: Qt6 Development
« on: October 13, 2024, 08:41:32 am »
Made some progress with Qt 6.2.8 webengine over the weekend - seems that https://github.com/psmedley/qt6-webengine-os2/commit/83083b1d2f14d1297b8ac24ae0dfad85e90e2037 allows some pages with light javascript to work  - screenshots in the applications thread.

Also, because I'm a glutton for punishment... https://github.com/psmedley/qt6-base-os2/tree/6.8.x

3
Programming / Re: Qt6 Application Testing
« on: October 13, 2024, 05:59:00 am »
Promising.... It's even less stable than the 6.2.6  build, but at least some pages with javascript are working...

4
Programming / Re: Qt6 Application Testing
« on: October 12, 2024, 11:19:31 pm »
  Any ideas what Javascript needs to get the webengine working?
I had an idea yesterday after running a diff between 6.2.6 and 6.2.8 -unfortunately the change triggered a substantial rebuilt, so I'm still waiting to see if the change makes any difference...

5
Programming / Re: Qt6 Application Testing
« on: October 11, 2024, 11:11:14 pm »
I updated the core Qt6 libraries to 6.2.10  which was released this week.  The webengine remains at 6.2.6  due to javascript issues.

https://smedley.id.au/tmp/qt6-6.2.10-qtwebengine-6.2.6-os2-20241012-gcc14.zip

7
Internet / Re: HTTPS server?
« on: October 02, 2024, 09:27:33 am »
Many, many moons I liked at nginx, back when it had far less functionality than it does today.

8
Internet / Re: HTTPS server?
« on: October 02, 2024, 06:37:27 am »
I don't think there are any choices on OS/2 other than apache2

10
Programming / Re: Qt6 Application Testing
« on: September 25, 2024, 09:59:49 am »
Hey Steven,
This one looks familiar.  Didn't you already patch blink::ParkableImageManager::Instance() to do proper SSE alignment?
TBH I didn't even look at these last night, I was done for the day by the time the build finished. I'll  examine them this evening. It's always possible I missed a patch.

OK I patched around the SSE problems in blink::ParkableImageManager::Instance() - in this case, I just disabled SSE in this source file.

Now pages without V8 load, anything with javascript gives TRPs like the attached. As I recall, this is where I got to with Qt6.4.3 previously. It's hard, as every trp is different....

Most likely due to the changes in platform-os2.cc at https://github.com/psmedley/qt6-webengine-os2/commit/2df03acbb089c8472ca02f7477001780ad095dd0#diff-cc2c94e34243ed90f8fb8d01c931f30835818dc27a48275bb911a144f5bbf065

11
Programming / Re: Qt6 Application Testing
« on: September 24, 2024, 11:16:31 pm »
Hey Steven,
This one looks familiar.  Didn't you already patch blink::ParkableImageManager::Instance() to do proper SSE alignment?
TBH I didn't even look at these last night, I was done for the day by the time the build finished. I'll  examine them this evening. It's always possible I missed a patch.

12
Programming / Re: Qt6 Application Testing
« on: September 24, 2024, 12:19:18 pm »
Now that the 6.2.6 webengine is working ok-ish -  I'm rebuilding the 6.2.8 code which is chromium 102.0.5005.177, using GCC 14. This is similar to the code in Qt 6.4.x.

As I recall,  it compiled OK, but any use of javascript crashed the browser, we'll see what happens. Maybe a fresh review of the v8 code will highlight some problems <shrug>

<sigh> dooble crashed immediately, simplebrowser gives crashes like  the following...

13
Programming / Re: Qt6 Application Testing
« on: September 23, 2024, 11:50:30 am »
Now that the 6.2.6 webengine is working ok-ish -  I'm rebuilding the 6.2.8 code which is chromium 102.0.5005.177, using GCC 14. This is similar to the code in Qt 6.4.x.

As I recall,  it compiled OK, but any use of javascript crashed the browser, we'll see what happens. Maybe a fresh review of the v8 code will highlight some problems <shrug>

14
Programming / Re: Qt6 Application Testing
« on: September 22, 2024, 12:26:38 am »
What do you think about this ?
https://github.com/bitwiseworks/qtwebengine-chromium-os2/issues/27

What in particular? It's a closed ticket,  this code is included in the Qt6 port.

It priority problem was described.

Q: I only get trp files using the LIBCN0 as suggested. Is it as expected ?
If these are silent exits - then yes. Silent exit is caused by  the webengine code calling exit(). The modified libcn0.dll  modifies  the exit() code to force an exceptq dump.

The TRP will include "Cause:    Program requested an Exceptq debug report" whereas a 'normal' exceptq will show something like "Cause:    Invalid execution address 00000000"


15
Programming / Re: Qt6 Application Testing
« on: September 21, 2024, 11:45:19 pm »
What do you think about this ?
https://github.com/bitwiseworks/qtwebengine-chromium-os2/issues/27

What in particular? It's a closed ticket,  this code is included in the Qt6 port.

Pages: [1] 2 3 ... 150