• Andrew Hodgkinson's avatar
    Image history - sizes of images are remembered for future reference (if the... · 2a2b2672
    Andrew Hodgkinson authored
    Image history - sizes of images are remembered for future reference (if the sizes aren't specified in the HTML, they can be looked for in the image history instead to minimise reformatting requirements). Choices file options ImageHistoryPath, ImageExpiryAge, ImageMaxSize and
    
    SaveImageHistory added to support this (all have a direct analogy to
    the global History items of the same name after removing 'Image').
    
    Text area items are now the correct height for the number of rows
    specified in the HTML, don't scroll a line too early, and have the
    caret placed at the start of the text when moved into from above
    or at the end when moved into from below (rather than always at
    the end, which was behaviour inherited from single line writables,
    where this is desirable). The top of the text area is aligned to
    the top of any line of text on the same line, with the text area
    dropping below the text, rather than the bottom of the area matching
    the text baseline and extending upwards.
    
    Filename extensions for download files are only stripped if an
    attempt to convert to a RISC OS filetype through the Mime Mapper module
    does not return an error or Data (0xffd) filetype. '.cgi' is a special
    case which is always stripped.
    
    Altered heading styles - all are bold, none are italic, H3 is as big
    as H2 was, H2 is a little larger, and others scale down to H6 being
    the size as normal text (but, as I say, bold).
    
    Sorted out tables and forms. We can just look for tagno=TAG_FORM, and
    get rid of the wobbly form_flag; also discarded the redundant
    reprocess_table flag in fetch_preprocess_token. Two separate forms
    in consecutive table cells (for example) which used to fail - they
    were submitted as one single form - will now work correctly.
    
    Fixed nasty bug in FontManage.c where font size 7 would intermittently
    fail. The stupid font sizes that it could ask the Font Manager for may
    be responsible for the occasional Font Manager crashes that have been
    noticed. Array for font sizes was declared as [Limits_FontSizes], but
    indices 1 to Limits_FontSizes are actually used - so needed a '+ 1'
    in the declaration... :-/
    
    Replaced the case insensitive string comparison functions in Utils.c
    with more efficient versions by S.Brodie.
    
    MAXLENGTH specifier in INPUT tags is now supported. If unspecified or
    specifically zero, the browser overrides and allows any length.
    2a2b2672
To find the state of this project's repository at the time of any of these versions, check out the tags..
History 3.09 KB