It seems to have unsurprisingly got very confused with the changes to my menu code. I manually merged some of the changes back to trunk for some reason or other - not exactly due to other changes - and then I think I reverted some of these changes due to another problem. I'm just as confused as SVN is, however I've managed to get the menu back into the same state as it was for the old treeview branch - as far as I know, as I can't actually test much (see below).
There are two main issues: 1. The hotlist fails to load/initialise. I've checked and I have the initialisation steps. It seems to have read about one entry and then given up, as (with the cancelling of a few errors) I ended up with a somewhat truncated (no entries at all - only folder stubs) version of my hotlist on disk (and no recent backup - my own fault, I should have learnt from last time I played with this code). With no hotlist file NetSurf generates a new one correctly. If other old hotlist files are loading correctly I'll put this down to something iffy in mine and try recreating it. 2. NetSurf fails to browse to any websites. This is a quite a serious concern for a web browser :) I've attached a log file showing NetSurf failing to load my homepage and a couple of other sites. The key line seems to be: utils/url.c url_normalize 182: url 'http://www.play.com' failed to match regex NetSurf then passes it over to the search provider, which results in exactly the same error again. Maybe I'm missing something, as I would have expected this to have been noticed already! Chris
