validator/httpd/cgi-bin check

Update of /sources/public/validator/httpd/cgi-bin
In directory rux.w3.org:/temp/tmp/cvs-serv24935

Modified Files:
	check 
Log Message:
- new sub conflict: easy test for conflicts between charsets
- new sub find_xml_encoding (extracting code from main)
- implemented strict 'early lowercasing' policy for charsets
- eliminating "<p>The command was "$command".</p>" because of
  no use to end user
- Solved utf-16 vs. utf-16be/le problem: except for
  $File->{Charset}->{Auto} and $result_charset in &transcode_and_check,
  all instances are labels, and have to match exactly.
- Strict test for 'utf-8' (never know who might create utf-88)
- renamed validate_encoding to transcode_and_check
- renamed validate_charset to charset_conflicts and rewrote
  it quite a bit (removed some actual functionality, but added
  more error checks). Removed Norvegian quotes where there
  were () anyway. Changed 'META element' to '<meta> element'
  (we don't want to use uc because of xhtml).
  Needs more error checks to be added.
- Added UTF-16 to overrides (leaving be/le out until requested)
- moved 'charset override' code, added $File->{Charset}->{Override}
- always trying to get <meta>
- removed utf-8 bom -> utf-8 default (only okay for xml!)
- removed decoding pseudocode, not accurate anyway
- fixed copyright -2002
- commented out unused subs parse_xml_decl and transcode
- some comment tweaking

Received on Tuesday, 27 August 2002 10:52:50 UTC