Firts of all, thanks Chris for the beta, awesome to be able to test the port
I do know it has many flaws still, and i'd like to give a better report, unfortunately i can only say it locks up with a certain webpage, but this reproduceable.
Go to http://www.scummvm.org, let the page load until finished (it won't display anything though, seems it already broke while loading) and click anywhere on NetSurf's window (resize-gadget e.g.), it will completely lock up my system.
Keep on, mate, thats a great project your on there
After some surfing in the same window with different sites (e.g. try amigans.net, read posts, go to amigaworld.net, read posts and head back to amigans.net) makes CSS(?) the site layout go crazy, unreadable sometimes
On Amigaworld the home page is fine Clicking on forum pages seems to be a problem for me. Page shows up until it's completely loaded. Then most of the page disappears. After that pages on any site are similary affected.
I have an issue when posting on Amiga.org. Page displays fine but the submit button is missing.
NetSurf does not display the german umlauts correctly in the Hotlistmenu and probably in all Reaction parts of NetSurf, the Webpages dont have this problem.
Oi, stupid me ... hm, that makes it pretty hard to nail bugs down that does NOT rely on JS, doesn't it?
Anyway, http://www.hd-rec.de crashes with a DSI error (which can be Ignored) after opening lots of windows and draws the site displayed rather unuseable due to it's ripped apart windows http://crashlog.os4depot.net/cl62
Up and down cursor keys don't work in these forms either (just spotted that one!)
the amigaworld issue is known, but it's an odd one. Scrolling down the forums, it seems to be certainly posters who cause the display to go wrong, once you get them off the screen the page reappears correctly. It does upset other sites visited afterwards though so I suspect it's trashing memory somewhere along the line.
It seems to be related to the avatars so if anybody can narrow it down that will be very useful.
@TiredOfLife Scroll down the page until the smileys are off-screen and it will appear (same issue as above)
@ZeroG Oops, UTF-8 conversion I missed (the form popups aren't converted either yet)
hd-rec crashes when setting the vertical scroller (1121), I'd hazard a guess that the page is so large that the value being passed to the scroller is out of range. I've seen crashes on other large pages too so this seems likely.
scummvm gets netSurf to output the following: assertion "block->type == BOX_BLOCK || block->type == BOX_INLINE_BLOCK || block->type == BOX_TABLE_CELL" failed: file "render/layout.c", line 190
This looks like a NetSurf core problem rather than something I've introduced, so I'll post on the ml about that.
Lastly, copying text - what are you trying to copy? does it do it all the time? this crash is occuring in the function that writes the text to the clipboard (rather than any of the setup) so I'll need a reproduceable test case for that one.
edit; don't worry, I've found and fixed the clipboard problem.
If that doesn't solve it, can I ask which release of OS4 you are using? I haven't tested on anything other than the AmigaOne July update.
I forgot to say, but it only works on 32-bit screen modes, If your graphics card doesn't support that then it probably won't work (and will exit with an error) - however the crashlog looks like it has passed that point.
There are various bits of CSS that aren't implemented in NetSurf yet, and various bits of graphics plotting functions that aren't implemented (or aren't working, in the case of tiling images) in my port yet.
What are you trying to do with shift? It's not being sent through to NetSurf yet, except in the case of forms. You can open links in new windows with the middle mouse button.
Minimum font size can be changed by opening Resources/Options in notepad and searching for font_min_size (there's also font_size which you'll need to add to the file, but modify that at your own risk!)
100% CPU usage is because it doesn't Wait() - it seems to want to go off and do other things which prevented me from doing this. I need to revisit it as it could just be the scheduler. It's very much on my list.