summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Restore fake HTML5 pubid in types.conf, special case it in doctype override ↵ville2009-01-072-5/+7
| | | | (#6250).
* Override only the first seen doctype declaration, don't touch any ↵ville2009-01-061-8/+14
| | | | non-doctype declarations.
* Avoid error log warnings when overriding an unknown (e.g. system id only) ↵ville2009-01-061-4/+8
| | | | doctype.
* Cosmetic cleanups, NFC.ville2009-01-061-10/+10
|
* Always allow user agent to access locally configured HTML5 validator.ville2009-01-041-2/+10
|
* gzip requests to validator.nu in non-debug mode if possible ↵ville2009-01-041-2/+5
| | | | (compress-enabled LWP >= 5.817).
* Pass original Content-Language and Last-Modified to validator.nu; ↵ville2009-01-041-8/+7
| | | | $File->{Modified} is now always the raw header value as we received it.
* Change validator.nu interface to "POST entity body" mode (#6296).ville2009-01-041-5/+31
|
* Cleanups.ville2009-01-041-9/+11
|
* Reduce undefinedness warnings.ville2009-01-041-3/+3
|
* Purge Config::General <= 2.30 compatibility hack; 2.31 one still preserved ↵ville2009-01-046-17/+15
| | | | for current Debian stable.
* Don't insert linefeeds in doctype override to avoid line numbers being ↵ville2009-01-041-4/+4
| | | | off-by-one from original ones.
* Don't pass empty parser parameter to validator.nu.ville2009-01-041-7/+3
|
* If not in debug mode, set Accept-Encoding to what LWP (>= 5.816) can handle.ville2009-01-042-5/+14
|
* Revert bits that should not have crept in to CVS in previous commit.ville2009-01-041-4/+4
|
* LWP::UserAgent >= 2.032 (libwww-perl >= 5.800) is required for default_header().ville2009-01-045-22/+25
|
* Move user agent and request defaults to UserAgent constructor.ville2009-01-041-15/+13
|
* json_ouput -> json_outputville2009-01-042-3/+3
|
* Code cleanup using "path" param to HTML::Template->new().ville2009-01-041-19/+17
|
* Improve handling of messages with no line/col locators (such as some info ↵ville2009-01-042-9/+9
| | | | ones from validator.nu).
* Whitespace cosmetics, NFC.ville2009-01-041-4/+5
|
* Use File::Spec::Functions for somewhat more compact code.ville2009-01-046-66/+57
|
* Move template filter subroutine to template defaults.ville2009-01-041-18/+3
|
* Simplify localization selection, pre-process related config in BEGIN.ville2009-01-031-22/+22
|
* Trim trailing whitespace, NFC.ville2009-01-031-7/+7
|
* HTML5 does not have a public id; empty string needs to be present here though.ville2009-01-031-2/+3
|
* Construct proper doctype override with public/system id missing/empty ↵ville2009-01-031-9/+10
| | | | (related to #6250).
* tentative fix for http://www.w3.org/Bugs/Public/show_bug.cgi?id=6296ot2009-01-031-5/+5
|
* www.perl.com -> www.perl.org, that's what Perl docs refer to as it's homepage.ville2009-01-011-3/+3
|
* Add missing script/@type attributes.ville2009-01-012-3/+3
|
* donation plea in results, homepage, controlled by js file on w3.orgot2008-12-294-8/+14
|
* linking to the upcoming validator donation programot2008-12-114-14/+17
|
* fixing styling/color issues with validator UIot2008-12-111-3/+8
|
* fixing a few CSS issues with results page (wrong bg colors, the awful ↵ot2008-12-091-6/+24
| | | | support for styling legend elements in any contemporary browser, etc)
* Escape warning messages as well (apparently forgotten from the previous change).ville2008-12-061-1/+1
|
* reword/reorg of contribute page, suggested by DanCot2008-12-041-11/+11
|
* small markup fixot2008-12-031-1/+1
|
* adding link to new contribute page in footerot2008-12-032-0/+2
|
* test case submission quick guidelinesot2008-12-031-4/+10
|
* first draft of contribute docot2008-12-031-0/+47
|
* Trim trailing whitespace.ville2008-11-221-86/+86
|
* Fix doctype override for types without a system id.ville2008-11-221-3/+3
|
* fixing link for 0.8.4 newslogvalidator-0_8_4-releaseot2008-11-202-2/+2
|
* explaining the sample config for html5 engine integration, and adding a note ↵ot2008-11-202-4/+16
| | | | in the installation documentation about it, too
* version bump. Preparing for v0.8.4ot2008-11-187-13/+17
|
* Draft changelog for upcoming release 0.8.4ot2008-11-181-2/+16
|
* fixing typo in xhtml11-flat.dtdot2008-11-171-37/+36
|
* fixing display bug, re: ↵ot2008-11-172-8/+2
| | | | http://lists.w3.org/Archives/Public/www-validator/2008Nov/0016.html - thanks to Mike Hunter for the tip.
* adding note about experimentalness of HTML5 conformance checking supportot2008-11-143-6/+26
|
* Note environment variables affecting connectivity.ville2008-11-102-2/+15
|
* Fix OpenSP ./configure options, thanks to Antti Kanes for pointing it out.ville2008-10-271-3/+3
|
* draft future roadmapot2008-10-231-66/+37
|
* Fixed a small typo: s/chacking/checking/.emiret2008-10-111-2/+2
|
* adding explanation for the "end of document in prolog" error.ot2008-10-071-0/+7
| | | | improvements to the wording welcome.
* Fix W26 template syntax error (Moto Ishizawa).ville2008-09-222-2/+2
|
* Fix preserving accept* params in self-referential URL (#6091)ville2008-09-191-5/+5
|
* Tag stripping and escaping of error messages and context. I was initially ↵ot2008-09-097-11/+13
| | | | | | | | | | | hoping to keep formatting in the error messages from the parsers, when available, but the discrepancies and differences in escaping (or lack thereof) calls for a more drastic approach. Thus: * better escaping of opensp messages (including instances of rogue amps) * tag stripping of formatting in html5 parser messages * no named entities in source snippet * template output is escaped
* update catalog entry for XHTML 1.1ot2008-08-271-2/+2
|
* more recent version of XHTML 1.1 DTDsot2008-08-276-0/+5604
|
* rewriting a good chunk of the parse mode code to better fit the complexityot2008-08-261-54/+83
| | | | | | | | | | | | | | | | | of the current decision process. While SGML and XML were exclusive, the addition of HTML5 had made the code ugly and convoluted. The pre-parsing now results in $File->{Mode} being either: * "DTD+SGML" * "DTD+XML" * "HTML5" * "HTML5+XML" ... with potential extensibility using the {parser}+{family} syntax This should also fix a number of bugs found with the HTML5 integration: http://www.w3.org/Bugs/Public/show_bug.cgi?id=5987 http://lists.w3.org/Archives/Public/www-validator/2008Aug/0059.html
* fixing typo for warning about found namespace in non-xml documentot2008-08-261-1/+1
|
* muting the "contradictory parse mode" warning for HTML5 docs served as app/x+xot2008-08-261-6/+7
|
* HTTP::Message content must be bytes - doesn't like utf8 strings it seemsot2008-08-221-3/+3
|
* muting "unknown parse mode" warning for html5 sent as text/htmlot2008-08-202-4/+6
|
* adding html5 test casesot2008-08-207-2/+131
|
* using message explanation from upstream parser, if it existsot2008-08-191-27/+30
|
* shifting column locator by one to match validator.nu and onsgmls outputot2008-08-191-3/+3
|
* implement locator and info/warning differentiationot2008-08-181-9/+20
|
* making sure HTML5 plays nice with doctype overrideot2008-08-152-8/+35
|
* pointing out that HTML5 is experimentalot2008-08-152-2/+2
|
* * making sure that automatic doctype detection does not overwiteot2008-08-151-20/+25
| | | | | the choice of HTML5 override * preparing routine for the detection of HTML5 via <!DOCTYPE HTML>
* HTML5 checking bug fixes:ot2008-08-151-8/+11
| | | | | * handling case where XML from html5 checker can not be parsed * errors -> marked as validation fail
* sample conf to enable HTML5 external checkerot2008-08-151-1/+5
|
* * adding fatal error if external checker is disabled or not respondingot2008-08-151-9/+19
| | | | * fixing alt text of "error" icons in fatal error pages
* html5 doctype selectionot2008-08-152-0/+2
|
* First pass at integrating validator with an external checker.ot2008-08-151-115/+209
| | | | | | | | | | | | | | | | Enabling the external checker is done in the validator's configuration. If enabled and set up, the validator will, in specific cases, call (via HTTP + API) the external checker instead of its own internal parsers. The first external checker used is the validator.nu html5 parser and checker. For the time being the checker is called only when the user specifies the (X)HTML5 doctype in the options. No automatic swiching on <!DOCTYPE html> at the moment - although that would be feasible -. TBD: location (line, column) of errors (seems like there is a bug in the current XML output of the html5 checker), warning/info distinction (missing test cases to trigger either) and forwarding of the error message explanations.
* 2008...ot2008-08-152-2/+2
|
* allowing richer markup in error messages - will have to make sure all is ↵ot2008-08-156-9/+9
| | | | properly escaped by the time it reaches the template
* mistake in equal sign testing (== instead of eq for non-numerals) floods ↵ot2008-08-141-4/+4
| | | | error console with warnings - bug report and patch courtesy of Moto Ishizawa
* slightly amended intro text, for distributed versions - as discussed w/ Sierkot2008-08-121-2/+2
|
* Remove superseded CR-xhtml-basic-20070713.ville2008-08-123-806/+0
|
* fixing typo in catalog entry for HTML i18not2008-08-111-2/+2
|
* s/correct/inconsistent/ in wording for FPI/SI check. Thanks Frank for ↵ot2008-08-111-3/+3
| | | | pointing it out
* link fixvalidator-0_8_3-releaseot2008-08-081-1/+1
|
* date of announceot2008-08-081-3/+3
|
* linking to proper news itemot2008-08-082-3/+3
|
* 0.8.3ot2008-08-081-2/+2
|
* fixing typo in link - thanks Sierkot2008-08-081-1/+1
|
* minor markup fixes in docot2008-08-072-10/+11
|
* adding the REC-xhtml-basic-20080729 version of XHTML Basic 1.1ot2008-08-049-1/+4031
|
* introot2008-07-311-0/+5
|
* ignore python compiled files - cvsot2008-07-310-0/+0
|
* wrong metadata for W07 test caseot2008-07-311-1/+0
|
* automated test suite index - see ↵ot2008-07-281-833/+1088
| | | | http://dev.w3.org/cvsweb/validator/misc/testsuite/
* note about automationot2008-07-281-3/+6
|
* using the site-wide SSI for headerot2008-07-281-19/+6
|
* finalizing routines and templates for the listing and generation of test ↵ot2008-07-287-13/+285
| | | | cases documentation from the catalog - needs jinja2 template engine
* python2.4-friendly class declarationsot2008-07-222-3/+3
|
* documenting the User-Agent string paramot2008-07-222-6/+14
|
* documenting json output and adding to newsot2008-07-172-8/+11
|