Bug fixes for the January 6, 1998 Lynx v2.7.2. ============================================== Break out 272fixes.zip with -u (after breakout of the 1998-01-06 lynx2-7-2.zip) to have the new modules replace those with bugs, and then make a clean new Lynx image. 1998-02-07 * Fixed a bug in HTTP.c which could cause trashing of authorization info for an origin http(s) server if the request is being proxied. - FM * Tweak in HTTP.c so that the reloading variable is not reset until after any resubmissions due to authorization challenges. - FM * Tweaks of userdefs.h, lynx.cfg, LYMessages_en.h, LYMain.c, LYMainLoop.c, LYClean.c, LYReadCFG.c, and LYGlobalDefs.h so that the QUIT_DEFAULT_YES compilation symbol can be overridden in lynx.cfg, in keeping with the principle that only strict security-related compilation symbols cannot be overridden at run time. - FM 1998-01-25 * Changed the utf-8 Display Character Set string to "UNICODE UTF-8" (i.e., added the hyphen between UTF and 8), and fixed typos in the comments about iso-8859-5. - LP & FM * Modified HTML.c to add collapsible spaces before and after IMG ALT strings or pseudo-ALTs whether or not the IMG element is within Anchor content. The occassional absence of such spaces due to poor HTML was problematic for blind users. Note that markup which uses an image for a fancy letter with the ASCII letter as an ALT will have that letter separated from the rest of the word. Also note that these spaces will not be collapsed in PRE blocks, but IMG is invalid in PRE blocks. The spaces could be omitted when IMG is used invalidly in PRE blocks, but that would revive the problem for blind users that they might not be present at all, so it seems better to suffer extra spaces in such cases. - FM 1998-01-24 * Tweak in HTAccess.c to reset the title element in anchors on forced reloads. - FM * Removed the combination of -c and -o in src/Makefile's UCdomap.o entry because some compilers balk at it. - AM 1998-01-22 * Tweaks in HTML.c to prevent collapsing of blank lines within TEXTAREA default values. Note that we still strip any leading or trailing blank lines. - FM * Tweaks of LYCurses.c, LYMain.c, LYOptions.c, LYReadCFG.c, LYUtils.c and UCAuto.c to ensure proper setting, with internal buffering, and to avoid memory leaks for the display and homedir values. - FM 1998-01-20 * Fixed typo in LYCharSets.c for initialization of the next charset. Note that we accept x-next, nextstep and x-nextstep as synonyms for next. - FM * More corrections in the Russian Cyrillic area of def7_uni.tbl. - LP * Tweak of UCCanTranslateFromTo() in UCAux.c to return YES when the input charset is any of the Russian Cyrillic charsets for which we have Unicode support. - FM 1998-01-15 * Tweak of the NSL_FORK code in HTTCP.c to prevent zombie processes from being created when gethostbyname() is interrupted. - RN * Corrected the Russian Cyrillic area of the def7_uni.tbl Unicode to 7-bit approximations conversion table. - LP * Mods of UCAux.c, LYCharUtils.c, SGML.c and HTPlain.c to use 7-bit approximations instead of 8th bit stripping when the document charset is koi8-r and the Display Character Set does not have the corresponding characters. - FM * Tweaks in HTML.c to ignore a newline character immediately following a PRE start tag more consistently. When PRE blocks are used to create blank lines, you should get only as many as are actually included in the PRE block, unless you include less than the number specifed for "before" the block to which you return, in which case you'll get the latter number of blank lines. - FM 1998-01-13 * Fixed a typo in the HTParse() code of HTParse.c for checking whether a colon in the host field indeed delimits a port number. - FM * Changed the internal MIME names for all MicroSoft Windows codepages from cp#### to windows-####, since the latter is used more commonly as the charset value in META elements and/or Content-Type headers, and most of them have been registered that way with IANA. Note, however, that MicroSoft uses cp instead of windows- prefixes in the charset names for the Unicode conversion tables submitted to the Unicode Consortium. Also note that we still treat cp, cp-, and ibm prefixes as synonyms for the windows- prefix. - FM .