Commit graph

729 commits

Author SHA1 Message Date
Jim Derry 6aaf826476 Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
Jim Derry 3bcf49cfde Preserve for both filters. 2014-04-27 18:16:13 +08:00
Jim Derry f3cc89d234 Correctly use a copy of args so both filters can work. 2014-04-27 18:11:50 +08:00
Jim Derry 5786a5afb5 Implement TidyReportFilter2 using raw strings to support library localization. 2014-04-27 16:07:20 +08:00
Eberhard Beilharz 3d4c4021ae Print end tag for self-closing tag
When we output HTML5 and we encounter a self-closing tag we have to
output an end tag to be standard conform.

This fixes issue #111.
2014-01-09 17:38:41 +01:00
Andrew Le 27d8ca6a69 Add support for aria attributes
Reference: http://dev.w3.org/html5/markup/aria/aria.html#aria-attrs-all
2013-06-28 16:50:54 -07:00
Peter Kelly 7fc3255542 Applied hash table optimisation to RemoveAnchorByNode. This function now takes
the anchor name as a parameter, so it can look in the correct bin.

In the case of FreeAttrs, we have the name already (since we found a name or
id attribute). In the case of FixAnchors, the anchor name could come from
either the name or id attribute, so we call the function separately for each
case, passing the appropriate attribute value.
2012-08-20 10:06:30 +07:00
Peter Kelly 11a8648818 Use a hash table for anchors 2012-08-20 00:29:16 +07:00
Craig Barnes ce27a729dc Remove CVS info blocks 2012-08-08 17:27:29 +01:00
Michael[tm] Smith 1b4dcd0e43 Update version. 2012-07-21 14:23:38 +09:00
Michael[tm] Smith c63cc3924b Allow block content in address. Fixes #55.
Thanks Craig Barnes.
2012-07-21 14:17:13 +09:00
Michael[tm] Smith fad2769449 Minor cleanup. 2012-07-21 13:37:07 +09:00
John Weldon 46e8e9d254 Better fix than 0d41d42, the gdoc.(c|h) files weren't included in the msvc2010 project 2012-07-12 10:41:05 -07:00
John Weldon 379a54c49d Merge branch 'master' of https://github.com/w3c/tidy-html5 2012-07-12 10:18:55 -07:00
John Weldon 0d41d4247e Fix tidylib.obj : error LNK2019: unresolved external symbol _prvTidyCleanGoogleDocument referenced in function _tidyDocCleanAndRepair
Signed-off-by: Michael[tm] Smith <mike@w3.org>
2012-07-06 15:47:24 +09:00
Michael[tm] Smith 6ef8d92b0f Bring docs up to date with code. Fixes #41.
Thanks ralfjunker.
2012-07-04 16:35:34 +09:00
John Weldon 046a40da34 Fix tidylib.obj : error LNK2019: unresolved external symbol _prvTidyCleanGoogleDocument referenced in function _tidyDocCleanAndRepair 2012-07-03 12:10:53 -07:00
Michael[tm] Smith a61504c57a Merge pull request #40 from stevenle/master
Remove WbrToSpace from being cleaned
2012-06-26 20:01:02 -07:00
Steven Le d942983fb0 Remove WbrToSpace since <wbr> is HTML5 valid. 2012-06-22 10:35:43 -07:00
Michael[tm] Smith 5220d8fe2e Minor quickref formatting problem. 2012-06-20 17:08:44 +09:00
Michael[tm] Smith 68a9e741a1 Merge pull request #39 from stevenle/master
Remove <wbr> as a proprietary tag.
2012-06-20 01:05:42 -07:00
Michael[tm] Smith 664f95ba5b Update the generated API docs. 2012-06-20 16:58:34 +09:00
Michael[tm] Smith a772bbb17f Let's actually commit the -gdoc feature this time. 2012-06-20 16:55:42 +09:00
Michael[tm] Smith 45fce5e3c2 Merge branch 'master' of github.com:w3c/tidy-html5
Forgot to pull.
2012-06-20 16:51:43 +09:00
Michael[tm] Smith 09e310b50c -gdoc opt, clean Google Docs HTML; fr Dave Raggett 2012-06-20 16:48:12 +09:00
Steven Le 57a98b97b6 Changed W3CAttrsFor_VIDEO -> W3CAttrsFor_WBR 2012-06-19 15:42:48 -07:00
Steven Le e8013a74b8 Remove <wbr> as a proprietary tag. 2012-06-19 09:39:06 -07:00
Joaquin Cuenca Abela f91a020894 Accept HTML5 input types. 2012-06-07 16:54:04 +02:00
Michael[tm] Smith f212c3f380 Update version. 2012-04-26 00:31:18 +09:00
Ryan Kistner 8025154e30 Check for NULL pointer before calling strcasecmp in GetVersFromFPI 2012-04-23 11:51:58 +09:00
Michael[tm] Smith 869ab4a4e5 Fix C90 compatibility issue. 2012-04-10 14:57:15 +09:00
Michael[tm] Smith 666d5bb1f4 Another minor editorial change. 2012-04-07 16:49:19 +09:00
Michael[tm] Smith d193420729 Minor editorial update. 2012-04-07 16:41:06 +09:00
Michael[tm] Smith 4408516c32 Clarify doc for wrap-attributes option. 2012-04-07 16:33:10 +09:00
Michael[tm] Smith c66f165f00 Don't line-wrap title attr. Thx Oliver Prygotzki.
Fixes #28.
2012-04-07 15:58:28 +09:00
Michael[tm] Smith d194e8726e Added show-info option. Fixes #6. 2012-04-02 16:41:05 +09:00
Michael[tm] Smith 880221e26d Don't eat whitespace after CM_MIXED end tags.
Fixes #20.
2012-03-29 14:00:24 +09:00
Michael[tm] Smith 1f2162553a Back out fix for #20. 2012-03-29 12:17:13 +09:00
Michael[tm] Smith 895fbb13f0 Minor rewording. 2012-03-24 19:08:04 +09:00
Michael[tm] Smith 2cd21a6693 Added omit-optional-tags option. Fixes #22.
Thanks towolf.
2012-03-24 19:04:46 +09:00
Michael[tm] Smith f5c273910c Merge branch 'master' of github.com:w3c/tidy-html5 2012-03-23 23:52:01 +09:00
Michael[tm] Smith 87d8cb5281 Don't hoist style into head. Relates to #23. 2012-03-23 23:50:41 +09:00
Thies C. Arntzen a3d49a7143 fix <a>hallo</a> world WS destruction 2012-03-23 22:08:11 +09:00
Michael[tm] Smith 4ff3234431 List new options on the index page. 2012-03-17 17:24:01 +09:00
Michael[tm] Smith ddb5702a08 Point to http://w3c.github.com/tidy-html5/ where appropriate. 2012-03-17 17:07:48 +09:00
Michael[tm] Smith 1052c2b81e New merge-emphasis & coerce-endtags options added.
Fixes #19.
2012-03-17 16:26:41 +09:00
Michael[tm] Smith 3ed33a1823 Merge in TidyAttr_XML_LANG change. 2012-03-16 20:55:59 +09:00
Michael[tm] Smith 3a9a794d8b Minor formatting edit. 2012-03-15 14:12:41 +09:00
Michael[tm] Smith 0c8b587067 Added --doctype=html5 option value. Fixes #17. 2012-03-15 14:11:01 +09:00
Michael[tm] Smith a1bb2d24b1 Updated version and quickref. 2012-03-15 11:15:11 +09:00
Michael[tm] Smith bf1c2f67a9 Added drop-empty-elements options. Fixes #19. 2012-03-15 10:58:10 +09:00
Michael[tm] Smith 5b9d25dcf9 source in video. Fixes #8. Fixes #9. 2012-03-15 10:30:11 +09:00
Michael[tm] Smith 879e6cf909 Put "experimental" in the meta@generator output too. 2012-03-14 20:05:12 +09:00
Michael[tm] Smith c331917c31 Make the doctype handling work the way it should. 2012-03-14 19:38:18 +09:00
Michael[tm] Smith 40f486ce5a Force-remake of the README.md file. 2012-03-01 23:00:01 +09:00
Michael[tm] Smith 701a17400a Made minor build changes. 2012-03-01 18:17:51 +09:00
Michael[tm] Smith ccf2a6c7fe Added the API docs. 2012-03-01 17:54:20 +09:00
Michael[tm] Smith 1c4d43ad2a Deal with version reporting better. 2012-03-01 17:22:03 +09:00
Michael[tm] Smith 47ef78487d embed, keygen & wbr are not proprietary. 2012-02-29 01:19:37 +09:00
Michael[tm] Smith f4edfc693b Merge pull request #10 from stevenle/master
Empty <progress> tags no longer stripped. Fixes #10.
2012-02-28 08:18:25 -08:00
John Schember 8727af8a7c Fix format string warnings. 2012-02-26 11:53:53 -05:00
Steven Le 722ae0b360 Empty <progress> no longer stripped. 2012-02-24 16:26:09 -08:00
Steven Le b554dc12ef Empty <progress> no longer stripped. 2012-02-24 16:23:32 -08:00
Dominique Hazael-Massieux f6a3bbecdb fix for ISSUE #7: empty canvas no longer stripped 2012-02-24 13:31:23 +01:00
Michael[tm] Smith b0997b2c48 Allow the <a> element to contain block content.
Thanks Steven Le.
http://lists.w3.org/Archives/Public/html-tidy/2012JanMar/0017.html
2012-02-19 20:04:23 +09:00
Michael[tm] Smith 0dbac2535b Update the man page a bit. 2012-02-18 19:40:37 +09:00
Michael[tm] Smith 184f411544 Update general-info message tidy emits at end. 2012-02-18 18:17:43 +09:00
Michael[tm] Smith 6c9895de30 Make UTF-8 the default. 2012-02-16 12:07:03 +09:00
Michael[tm] Smith 4ad0d1f2f7 Don't emit errors for void elements. 2012-02-16 11:39:54 +09:00
Michael[tm] Smith 73834b8412 Correct meta@name=generator output. 2012-02-10 15:40:33 +09:00
Michael[tm] Smith b26db41c86 Do not mess with <!doctype html>. Fixes #2. 2012-02-10 15:33:21 +09:00
Michael[tm] Smith 33ba8038fd Allow noscript in head, & meta + link in head. 2012-02-10 14:44:18 +09:00
Michael[tm] Smith 264c9bc043 HTML IDs can contain anything except whitespace.
Introduced TY_(IsHTMLSpace)(uint c), which checks to see if c is one of the
chars that the HTML spec (and browsers) treat as a space in attribute
values: 0x020 (space), 0x009 (tab), 0x00a (LF), 0x00c (FF), or 0x00d (CF).
Can't use ANSI C isspace(int c) here because like standard functions for
many other langs, it also treats 0x00b as a space.
2012-01-02 16:12:51 +09:00
Michael[tm] Smith c1be54071d Make action not required on form. 2011-12-10 12:21:10 +09:00
Michael[tm] Smith 4fdc30c120 summary attribute is not required on table in HTML5 2011-11-21 12:34:05 +09:00
Michael[tm] Smith 34305a13d1 report missing href & rel for link elements 2011-11-20 20:58:35 +09:00
Michael[tm] Smith 2144093509 script does not require a type attribute 2011-11-20 19:42:54 +09:00
Michael[tm] Smith 6c1695fb5a style doesn't need type; meta doesn't need content 2011-11-17 16:06:29 +09:00
Michael[tm] Smith b92d7aab88 new 2011-11-17 11:44:16 +09:00