Added support for HTMLLib HttpEndParse call.
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
Name Last commit Last update
..
Authorise As warned in the last log, pretty much all event codes and component IDs have now changed along with many of the names, to provide a consistent name and numberspace for events and components. This also minimises number clashes (e.g. as was, the Save File origin when opened from a
Bitfields Odd problem with Entries file meant none got checked in last time...
Browser Now working on source merged with Kevin Bracey's internationalisation support. UNIFONT is undefined in the Make File for now. All Res and
ChoiceDefs Now working on source merged with Kevin Bracey's internationalisation support. UNIFONT is undefined in the Make File for now. All Res and
Cookies Odd problem with Entries file meant none got checked in last time...
CtrlDefs Now working on source merged with Kevin Bracey's internationalisation support. UNIFONT is undefined in the Make File for now. All Res and
Dialler First commit to CVS, at version 1.16 (Customer build).
DragBox Very long log entry alert - but hey, beats 'Bug fixed' (sorry, Richard) ;-)
Encoding Added support for HTMLLib HttpEndParse call.
Fetch Got the deferred reformatter working properly. It doesn't do that 'OK, the page is fetched and reformatted, but just to annoy you, I'm going to wait 5 seconds and then suddenly reformat the whole thing again' trick anymore. The fetcher was calling the reformatter in a delayed form even when the reformatter was already running, so it would carry on past the reformat point or from below what had become and invalidated line, and some time later, get back to the delayed reformat. Now, reformatting is only delayed by the fetcher when the reformatter is not running. In practice this means body text reformats as it fetches, but large tables will show delayed reformatting - which was exactly the intended behaviour of the feature when it was originally thought of.
FetchHTML Updated Makefile to work better in folding text editors. More or less rewrote
FetchPage Odd problem with Entries file meant none got checked in last time...
Filetypes First a minor warning - the various Res files are out of sync in this build.
Find As warned in the last log, pretty much all event codes and component IDs have now changed along with many of the names, to provide a consistent name and numberspace for events and components. This also minimises number clashes (e.g. as was, the Save File origin when opened from a
FontManage Odd problem with Entries file meant none got checked in last time...
Forms Odd problem with Entries file meant none got checked in last time...
Frames Now working on source merged with Kevin Bracey's internationalisation support. UNIFONT is undefined in the Make File for now. All Res and
FromROSLib Odd problem with Entries file meant none got checked in last time...
Global All Messages files updated to show version 1.21 beta.
Handlers First a minor warning - the various Res files are out of sync in this build.
History Very long log entry alert - but hey, beats 'Bug fixed' (sorry, Richard) ;-)
Hotlist Tidied up Hotlist source a bit more, mostly so PSI can use the automatic
Images As warned in the last log, pretty much all event codes and component IDs have now changed along with many of the names, to provide a consistent name and numberspace for events and components. This also minimises number clashes (e.g. as was, the Save File origin when opened from a
JavaScript Odd problem with Entries file meant none got checked in last time...
Limits Tidied up Hotlist source a bit more, mostly so PSI can use the automatic
Main
Memory
Menus
Meta
MiscDefs
MiscEvents
Mouse
Multiuser
NestWimp
OpenURL
PrintStyle
Printing
Protocols
Redraw
Reformat
Save
SaveFile
SaveObject
Tables
TokenUtils
ToolAction
Toolbars
Trace
URLstat
URLutils
URLveneer
Unifont
Utils
Windows
svcprint