Geoff McLane
cff3fdd308
Issue #133 - hopefully a better fix.
...
As predicted the previous fix had adverse consequences on say script text,
which then lost the indent, and was reverted.
This introduces a new service, nodeIsTextLike, which naturally returns yes
if it is text, but also is an AspTag.
Maybe other text like nodes need to be added.
2015-02-12 15:24:38 +01:00
Geoff McLane
5d2cbd10dc
Revert "Issue #133 - ever increasing indent!"
...
This reverts commit 0f80c08355
.
This commit had other BAD consequences
2015-02-12 14:56:51 +01:00
Geoff McLane
ea50bd30e7
add comment only for potential fix of Issue #8
2015-02-10 15:32:05 +01:00
Geoff McLane
279c29bf8d
Issue #20 - revert to 880221e
fix this issue
2015-02-10 15:28:56 +01:00
Geoff McLane
cbd9eb7903
Issue #155 - issue warnings unless --show-body-only yes
2015-02-07 13:56:13 +01:00
Geoff McLane
b26291ec6b
Issue #151 - Initial implementation of picture element.
...
TODO: check, verify the picture attribute list.
2015-02-07 13:42:22 +01:00
Geoff McLane
d72e681d32
Issue #152 - add srcset and sizes to img tag
2015-02-06 19:24:04 +01:00
Geoff McLane
2172a498f6
Issue #153 - fix for endif section no conforming to what tidy expects
2015-02-05 19:01:34 +01:00
Geoff McLane
66951a562a
add row/col to DEBUG output
2015-02-05 18:24:02 +01:00
Geoff McLane
1be5ccbb63
Issue #130 - initial MathML support
2015-02-05 12:21:08 +01:00
Geoff McLane
698396eaa0
Issue #149 - avoid crash on null attr value
2015-02-03 13:38:20 +01:00
Geoff McLane
885c7caab7
Issue #70 - Initial implmentation of SVG support.
...
An immense thanks to Ger Hobbelt who had already done this
in his github.com/GerHobbelt/htmltidy fork.
The two sources have diverges so was not a simple cut
an paste. But again thanks Ger for this.
2015-02-02 17:36:27 +01:00
Geoff McLane
63c6671f59
Issue #126 - partial fix for indenting style
2015-02-01 18:35:28 +01:00
Geoff McLane
7a3afd41ca
Issue #132 - avoid warning if configured to omit-optional-tags.
...
Difficult decision to avoid head warning.
2015-02-01 16:05:39 +01:00
Geoff McLane
3e0cfbb88d
Merge branch 'develop-500' of github.com:htacg/tidy-html5 into develop-500
2015-02-01 14:40:30 +01:00
Geoff McLane
0f80c08355
Issue #133 - ever increasing indent!
...
This is a simple but profound change in pprint.c.
Since leading space is preserved on script code, after tidy indents
the code once, a second run on that tidied file would add more indent
to already indented code. This fix should be carefully checked,
and removed if there are other bad consequences.
Bump the version point to 4 for this change.
2015-02-01 14:34:22 +01:00
Jim Derry
3c721d8bf8
#72 , avoid showing some warnings when show-body-only.
2015-02-01 21:16:17 +08:00
Jim Derry
e6930feb02
Fixes #78 by treating canvas as a block level tag.
2015-02-01 19:28:38 +08:00
Jim Derry
6f9dc2327e
Fix for #103 - don't drop empty dd tags.
2015-02-01 18:46:31 +08:00
Jim Derry
5897b66e1e
Fixed #42 .
2015-02-01 18:09:17 +08:00
Jim Derry
de97628f8f
Deprecated tidyReleaseDate(). Returns epoch time (tdb). Removed dates from help, manpage, output, cmake, etc.
2015-02-01 14:20:41 +08:00
Geoff McLane
0eb1407818
Issue #102 - fix this regression bug
2015-01-29 18:25:19 +01:00
Geoff McLane
85070acd8c
fix windows DLL build
2015-01-28 17:15:44 +01:00
Geoff McLane
59974e0bb0
When adding meta element for Tidy prefer library version over date
2015-01-28 12:15:27 +01:00
Geoff McLane
ec4d4cd1f1
Issue #92 - OLD problem of ins and del
...
These are marked as CM_INLINE, but also CM_BLOCK,
so should not be stacked for insertion
2015-01-28 11:50:06 +01:00
Geoff McLane
f83c604ad0
add some more messy debug output
2015-01-27 18:07:56 +01:00
Geoff McLane
9fb90f55d4
Oops, that fix should be after a potential new line in head
2015-01-26 12:23:41 +01:00
Geoff McLane
813f1c8a13
Issue #56 - long outstanding bug on script tag
...
Added a PCondFlushLine before emitting the script tag
Certainly looks better, but need to check for any regression
2015-01-25 21:03:16 +01:00
Geoff McLane
f1297f718c
remove a msvc warning
2015-01-25 20:18:36 +01:00
Geoff McLane
60d8271ecf
Issue #132 - no warning when inserting a BODY tag
2015-01-25 20:10:41 +01:00
Geoff McLane
27bc767325
Fix some more info messages
2015-01-24 16:39:57 +01:00
Geoff McLane
4a3f5ecf07
make this version 5.0.0
2015-01-22 13:40:50 +01:00
Geoff McLane
ce7c70532c
Remove what seems like a regression
2015-01-20 18:10:57 +01:00
Geoff McLane
f884da577d
Small fix for TidyAttr_ASYNC to CH_BOOL
2015-01-20 18:10:13 +01:00
Geoff McLane
3f46000197
add allowfullscreen attribute exception
2015-01-18 20:59:27 +01:00
Geoff McLane
82fc656863
exception attr tabindex can begin with '-'
2015-01-18 14:46:12 +01:00
Jim Derry
b8608380a2
Add support for 'role' attribute. #115
2014-11-22 20:44:38 +08:00
Jim Derry
08d490f406
Print end tag for self-closing tag #113
2014-11-22 20:08:00 +08:00
Jim Derry
edb185a308
Use a hash table for anchors #64
2014-11-22 19:39:06 +08:00
Jim Derry
9a0b05cb69
Added HTML Microdata (itemprop, etc.) support.
2014-11-22 19:32:30 +08:00
Jim Derry
7754802884
Updated Aria attributes to geoffmcl's added tags; added missing aria-orientation.
2014-11-22 17:39:17 +08:00
Jim Derry
e4f7aa0748
Merged changes from andrewle, #96 , support Aria attributes.
2014-11-22 17:38:22 +08:00
Jim Derry
e279302eaf
Added TidyReportFilter2
2014-11-22 15:43:11 +08:00
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