I deleted the user/-name-/choices file and tried the test v3.12, build 03.01.2024 posted here, but Netsurf is still asking for guigfx.lib all the time.
Specifically, when I started Netsurf choices-less I was presented a screenmode requester, as soon as I selected a screen, the guigfx.lib complainer was revealed underneath. As soon as I clear that, the Netsurf splash window disappears and a new screen with Netsurf appears.
On restarts, I always see the guigfx.lib complainer. I tried setting NetSurf to run on my 32bit Workbench (preferred), but still everytime it also complains about guigfx.lib when starting on the WB.
I tried that Netsurf install on my X5K on some simple webpages with little or no javascript and it seemed to work fine - very quickly even. I tried a bunch of Amiga sites that loaded great and most of the time Slashdot did too.
But everytime I entered Wikipedia's URL (http or https) or any heavier JS sites, I just get "Fetching. Processing." and Netsurf is hung - totally unresponsive. Close gadget doesn't work. Ctrl-C in the shell doesn't work. Often it locked up my X5K.
I captured a number of crash and serial logs of the crashes in case you want them. Please let me know.
While I did have Netsurf running I noticed a few other things...
- "snapshot window" doesn't actually snapshot - the window location is not saved in "choices" until the menu "Save Settings" also selected. Shouldn't the "Snapshot" menu do that job alone to fullfil its label?
- quitting always shows this in the console:
***Command 'NetSurf' returned with unfreed signals 01000000!
Meanwhile, the v3.11 build has been running pretty nicely on my vanilla OS 4.1 FE update 2 SAM460. No further operational comments at the moment.
On my X5000/RX560, scrolling is very rough and refreshing slow - the page visibly flickers (the top when scrolling up and the bottom when scrolling down) and often completely disappears for a second.
I have tried on both Workbench and Netsurf on its own screen, also tried switching off Simple Refresh, but the result is the same.
Yeah, it's always been like that, I don't think I can improve it. The area which has become visible is blank, and then it redraws it. I think the reason the delay is so noticeable is because it *redraws* not *refreshes*. So it takes a little longer rather than the entire page being drawn initially and then just blitted onto the screen. When the dynamic layout engine is done caching and redrawing the entire page in the background might make everything sluggish anyway.
I have not been able to get NetSurf 3.11 or later development builds to work on my A1222. DNS lookups always fail preventing connection to external websites.
-- eliyahu
"Physical reality is consistent with universal laws. When the laws do not operate, there is no reality. All of this is unreal."
I believe last time I saw this problem, it was the version of AmiSSL. Make sure it has actually updated. You may need an older version installed first, although I'm not sure that's necessary now.
I also know there's an issue with current CI builds crashing on startup, this is to do with a change in the search code, and I've not been able to track down exactly what's causing it yet.