• Andrew Hodgkinson's avatar
    Added support for HTMLLib HttpEndParse call. · 8c9a9091
    Andrew Hodgkinson authored
    Text items with no VALUE specified in the HTML were not cleared on
    hitting a Reset button as the text field of the token is NULL; fixed.
    SELECT lists with no default selection item were not being changed
    on hitting a Reset button; fixed. In radio groups with no default
    selection specified, no item will be selected. This goes against
    the HTML 2 spec but allows broken Navigator-esque forms behaviour.
    In consequence, radios can be deselected by clicking on the same
    one twice. I'd fixed the flickering experienced when doing this
    recently, but that, now, is irrelevant, since the state of a radio
    must always change.
    
    Reformatter's new 'find width of a SELECT field' didn't account for
    the width of <none> and <many> items, and now does (particularly
    important for broken items with no OPTION contents).
    
    Under certain circumstances, illegally named targets would open in the
    ancestor rather than a new window - a deliberate decision in the code,
    but now reversed due to a test suite failure; they'll open in a new
    window instead.
    
    Altered the left hand indent handling for lists so that headings and
    body text follow the Navigator 48 pixel indent and the bullet point
    items drop to the left of the left hand margin, rather than sitting
    on the margin with the text indented to the right.
    
    Tightened up the hotlist_load_directory checking of URLs, so that
    only those with '://' in - i.e. look fully specified - are accepted.
    HTML files are loaded into a new directory now.
    
    Items without a descriptive title in hotlist_new_url will have the URL
    substituted in instead. White space before and after descriptions and
    after URLs is stripped. Directories with zero length names or null
    strings (after white space is stripped) will still be created, with a
    generic name (see Messages, token 'HotlistUntitled').
    8c9a9091
Main 48 KB