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