Change log for this release. List of authors
commit 0016e0083505ccee25a5c76dcf64cfe336765128 (HEAD -> refs/heads/release/5.4, tag: refs/tags/5.4.0, refs/remotes/origin/release/5.4, refs/remotes/origin/master, refs/remotes/origin/HEAD, refs/heads/master)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Wed Mar 1 15:06:30 2017 +0100
Update verhist.log to 5.4.0 release
commit 17b33753aea197e510ce48a93c9f0448c508a474
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Wed Mar 1 15:04:22 2017 +0100
version.txt - Update to 5.4.0 release
commit c39b1cb42306b5d6c67b4791fcca13fefcbe432d
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Wed Mar 1 14:51:53 2017 +0100
Issue #498 - Bump to 5.3.21 for merge #502
commit 323ddacf5d9747de93d78f687523cd8dd7acfe24
Merge: 6574225 a49890e
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Wed Mar 1 14:47:40 2017 +0100
Merge pull request #502 from htacg/issue-498
Issue #498 - parser.c - if a <table> in a <table> just close. This fixes #498
commit 6574225f146917dfddc89bba0ca08622d75d2b74
Merge: d071341 bb2cb26
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Wed Mar 1 14:36:59 2017 +0100
Merge pull request #500 from htacg/readme_540
Update README documents with information for the upcoming 5.4.0 release.
commit bb2cb2637223ea3c03edae01ae95be4e84b1b679
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Fri Feb 24 11:58:30 2017 -0500
Update README documents with information for the upcoming 5.4.0 release.
commit a49890ee55025cb4a3097ad63a2fcd79459f2156 (refs/remotes/origin/issue-498, refs/heads/issue-498)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Feb 24 16:19:58 2017 +0100
Issue #498 - parser.c - if a <table> in a <table> just close.
The previous action was to discard the second, while it is the second
table that browsers will render.
This conforms to the principle that the html output by tidy should render
in a browser like the original html.
commit d07134140a404d10dbf8819544424a33818b7bac
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Feb 24 14:39:46 2017 +0100
Issue #497 - version.txt - Bump to 5.3.20 for this fix
commit c4b5904e1c194a01db52be2a4531207a246c12f1
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Feb 24 14:38:20 2017 +0100
Issue #497 - lexer.c - Add comment for this PR @seaburg
commit e44f4d146925cdfa066a5252208f5be21fdef4d5
Merge: 13c92bc bb1d62d
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Feb 24 14:30:39 2017 +0100
Merge pull request #497 from seaburg/fix_value_trimming
Fix leading white spaces trimming
commit 13c92bce3855209672b26e86ac9d79db3aea8661
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 23 16:29:44 2017 +0100
Issue #468 - version.txt - Bump to 5.3.19 for this fix
commit 27fe0548b9dfe18e6d6f263df9202558acf4c389
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 23 16:28:19 2017 +0100
Issue #468 - config.c - use `RAW` encoding for all cases
commit b97b2f0d453a9f017d8dd3183f1d57711f212574
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 23 15:28:40 2017 +0100
Issue #329 - version.txt - bump to 5.3.18 for this fix
commit 569ae4b4350ecbe94e6bcee3d9ed28eff5d3c69b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 23 15:27:03 2017 +0100
Issue #329 - lexer.c - do not discard this newline here
commit bb1d62d3bdebcf95a1950d3bb717607012a15f83
Author: Evgeniy Yurtaev <evgeniyyurt _at_ gmail _dot_ com>
Date: Wed Feb 22 14:09:11 2017 +0300
Fix leading white spaces trimming
commit 0bd6ba30b449a4c7bcaec0ad68da57d1ebe73632
Merge: e1f066f 45a6062
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Mon Feb 13 08:49:33 2017 -0500
Merge branch 'tidy_version'
Note: this is a triple merge. Version bumped only once.
commit e1f066fe14a02a025df78cb20f449f28a96732c8
Merge: b7c84b1 1ac50fc
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Mon Feb 13 08:49:13 2017 -0500
Merge branch 'empretty_script'
commit b7c84b1b576e498d9c7b76ceafd4a3fadfafa9bf
Merge: 73bf561 23c4686
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Mon Feb 13 08:49:06 2017 -0500
Merge branch 'surrogates'
commit 73bf5616458a8c26cbc662af7aad9a95690c56fa
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Feb 12 17:40:48 2017 +0100
Bump version to 5.3.16 for SPRTF fixes
commit ea49ca0b1d1833e94b1d7f0b343c7af7b568702c
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Feb 12 17:37:14 2017 +0100
Fix license for SPRTF modules.
Also correct the coding style to conform to HTML Tidy standard.
commit 23c4686b0f950cfe3cc2723146a8cdb0abeaacf5 (refs/remotes/origin/surrogates, refs/heads/surrogates)
Merge: 7f73d4f c789ca8
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Feb 11 18:34:38 2017 +0100
Merge branch 'surrogates' of github.com:htacg/tidy-html5 into surrogates
commit 7f73d4f429cfe68a0c7384c7f9e577e13500d7fe
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Feb 11 18:33:45 2017 +0100
Issue #483 - Add ReportSurrogateError() service and connect.
commit 45a6062b4a581fd824be9a0352160a0665824e09 (refs/remotes/origin/tidy_version)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Fri Feb 10 14:21:24 2017 -0500
VERSION.md cleanup.
commit c789ca8311badcdab43b40c924f170a782b3b223
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Fri Feb 10 10:24:11 2017 -0500
Cleanup of MESSAGES.md again, this time with correct information.
commit 91e27b14f3ddf0610408714b92c50b7686ea358e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Thu Feb 9 16:46:18 2017 -0500
Cleaned up MESSAGES.md just a bit per Geoff's request.
commit 75bc1f06c7156535056652cf970e0fb7b0ae6903
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 9 20:55:23 2017 +0100
More updates for Issue #483 - Start warning msgs - WIP
commit 3ca117550a2dbb578acdd282a67f2fed4fb95dae
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 9 20:54:11 2017 +0100
Initial start on a README/MESSAGES.md
commit 1ac50fccb3838b094732f11fc1a211dc719cd284 (refs/remotes/origin/empretty_script)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date: Wed Feb 8 13:53:37 2017 -0500
Pretty up output of empty script tags.
- No longer break script tags up on two lines if there is content. However
output is still subject to the `--wrap` behavior.
- Previous behavior intact if there is content.
Todo.
- Associate this with a new Tidy option.
commit 6a83918d335cbce262f4c2cf2145b929c2526a91
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Feb 5 17:27:28 2017 +0100
Add README for new 'attributes' and 'elements', 'tags'
commit 9dc76c1e77177c5748ff0bf47d27a7828d25b67c
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Feb 2 16:43:10 2017 +0100
Issue #483 - Some fixes for error condition
commit 259d3307805797e0a0655acae2894bfc7d00de30
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Wed Feb 1 13:46:25 2017 +0100
Issue #483 - First cut dealing with 'surrogate pairs'.
Only deals with a successful case.
TODO: Maybe add a warning/error if the trailing surrogate not found, and
maybe consider substituting to avoid invalid utf-8 output.
commit 10fd44d101d6cf77e76c0b55d0b53cdc408d06ab
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Jan 29 19:21:46 2017 +0100
Issue #478 PR #480 - Bump to 5.3.15
commit deebc93f97da50e8924f23d8dd44adea0e8296ee
Merge: 0cbbd55 da27b5e
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Jan 29 19:17:43 2017 +0100
Merge pull request #480 from onnimonni/feature-fix-xmlns-xlink
Add optional xmlns:xlink attributes as valid to support inline svg
commit 0cbbd555359e7ff0f4dac10822cfa9f2ae4243c5
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jan 9 17:07:13 2017 +0100
Issue #463, a step in #460, bump to v.5.3.14 for this merge
commit cdf3f8846c64e0a4fddd2e0753b39e1683d647c3
Merge: 2243510 91da8c6
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jan 9 16:59:43 2017 +0100
Merge pull request #463 from marcoscaceres/ansi_compliance
style: ansi conforming comments
commit da27b5e339fb4f470c40cccc6eea681dddf079d0
Author: Onni Hakala <onni _at_ keksi _dot_ io>
Date: Mon Jan 9 01:38:16 2017 +0200
Add optional xmlns:xlink attributes as valid to support inline svg
fixes #478
commit 2243510592448c62a9cc4278182a7d48dde11cb8
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Jan 8 18:24:17 2017 +0100
Issue #469 #473 Bump to 5.3.13
commit 7593d7b58f4417289abec8317a68e2df5b7102ef
Author: Eric Bréchemier <github _at_ eric _dot_ brechemier _dot_ name>
Date: Sun Jan 8 18:19:36 2017 +0100
Merge documentation of "command-line" and "configuration" options (Issue #469) (#473)
* Track tidy.1 before merging duplicate sections
I am adding the file to the git repository to track and review
the changes to this generated file. I will then update the XSLT
transformation which produces this file to remove duplicate sections.
As a first step, I will stop outputting duplicate sections; I will
then merge them into existing sections. I will commit the changes
to the generated file at each step.
Related issue: #469
* Also track changes in text rendering of the man page tidy.1
The rendering to text was done with following command:
/usr/bin/groff -Tascii -mandoc -c tidy.1
This format should make the review of differences more readable.
Related issue: #469
* Remove duplicate sections: temporarily discard detailed options
Related issue: #469
* Generalize command line given in SYNOPSIS
The new SYNOPSIS expresses the fact that multiple files can
be provided as argument, and that options and files can be mixed
(options apply only to the files specified after, not the ones before).
It does not explain that there are actually two types of options; this
shall be detailed afterwards: simple options (aka standard options) start
with single dash while configuration options start with a double dash.
Only the latter can be defined in configuration files, using their name
without the double dash.
I have also reformatted the terms 'options' and 'file' to be underlined,
to follow conventions that I observed in other man pages (ls, grep, wget...)
Related issue: #469
* Regroup sentences related to options at the start of OPTIONS section
This is an intermediate step before adapting the text to its new
location. I will probably start the section with a paragraph to
introduce the two different kinds of options. Then describe the
"standard" options in more details. Then list the standard options.
Then describe the configuration options in more details. Then list
the configuration options, using a format similar to the one used
for standard options.
Related issue: #469
* Describe "standard" and "expanded" options part of OPTIONS section
The section now starts with a description of both types of options,
and explains that the first part of the section concerns with the
"standard" options while the second part of the section concerns with
the "expanded" options.
More details are provided about "standard" options, which are then
listed individually.
More details are then provided about "expanded" options and their
usage on the command line and in configuration files. The configuration
options are not listed yet. In order to avoid repeating a lot of
information with every separate configuration option, I will first
describe common values and formats; I will then describe each option
more succinctly, like "standard" options.
Related issue: #469
* Remove redundant USAGE section
The fact that the input file defaults to standard input
and the output file to standard output is already indicated
in the DESCRIPTION section. This was the only information
left in this section at this point.
Related issue: #469
* Delete separation line
The line used to separate "standard" usage from "extended" usage.
Both forms are now integrated in the common description of OPTIONS.
Related issue: #469
* Delete DETAILED CONFIGURATION OPTIONS section
The detailed configuration options are now described together
with standard options in a common OPTIONS section.
Related issue: #469
* Delete duplicate SYNOPSIS section
A single generalized SYNOPSIS now encompasses both kinds of options.
Related issue: #469
* Delete WARNING section, no longer relevant
The WARNING referred to a separate section for the description
of "standard" options. They are now described in the same OPTIONS
section as "extended" options.
Related issue: #469
* Copy details of configuration options and file format to OPTIONS
Just before listing all the configuration options, this is the
expected place to describe the "extended" options in more details.
The description was already worded as an introduction to the list
of configuration options. I will update this description after having
compacted entries which describe individual configuration options.
Related issue: #469
* Delete duplicate DESCRIPTION section
This section has been merged into the generalized OPTIONS section.
Related issue: #469
* List configuration options at the end of the OPTIONS section
This list is very long, with lots of duplicate information
repeated for entries of the same type. The description of
configuration options should be compacted to match as closely
as possible the description of "standard" options.
Related issue: #469
* Delete duplicate OPTIONS section
I contained the list of configuration options, which is now included
at the end of the generalized OPTIONS section.
Related issue: #469
* Delete config-section template
The template was now empty. Its contents have been merged
into the cmdline-section template.
Related issue: #469
* Remove redundant sentence
The sentence listed the five categories of configuration options.
This kind of made sense when the options were listed in the following
section. Now that they are listed just below, it has become redundant.
Related issue: #469
* Remove colon ':' at the end of configuration options categories
The categories of "standard" options do not end with a colon;
no title does actually.
Related issue: #469
* Remove extra lines before the list of configuration options
Related issue: #469
* Add double space after period '. ' where missing
For consistency with usage, sentences within paragraphs shall be
separated by a double space rather than a single space. This was
done in most places in the document, with only a few places missing.
Related issue: #469
* Delete irrelevant comment
The comment refers to cmdline section at the start of the processing
of configuration options. The cmdline options are opposed to
config options in the context of this transformation. They are
provided through two separate XML input files.
Related issue: #469
* Delete extra blank line before sample configuration file
Related issue: #469
* Remove multiple empty lines after heading of each options category
Related issue: #469
* Remove duplicate empty line before 'See also:' lines
Related issue: #469
* Clarify the terms used for both kinds of options
I removed references to "standard" (or regular) command-line options
and "extended" (or detailed) options. I used the terms featured in
the description of the options which output XML files describing
each kind of options:
-xml-help
list the command line options in XML format
-xml-config
list all configuration options in XML format
The term for single-dash options is now (purely) command-line options
while double-dash options are referred to as configuration options.
Related issue: #469
* Update copyright year to 2016
* Clarify configuration options equivalent to command-line options
I added a paragraph to explain the equivalence of a command-line
option with a configuration option and value, and to explicit the
format used to describe this equivalence in the description of
command-line parameters.
I moved the parentheses, which were on the last line, at the end
of the description, to the first line at the end of the list of
names for the command-line option.
Related issue: #469
* Use underlines (I) instead of bold (B) for option names in config example
This is for consistency with the format used for the option names in
the equivalent command-line example above, and in the other example
of configuration file.
Related issue: #469
* Update copyright year to 2017
* Add double dash before the name of configuration options
This is a first step for the harmonization of the descriptions
of command-line and configuration options.
Related issue: #469
* Reformat logically to separate formatting (bold) from text (option name)
Related issue: #469
* Move Type after name of configuration option
This puts it in the position expected on the command line.
Related issue: #469
* Move default value after config option name and Type
I tried different formats for the default value:
--clean Boolean:no
--clean Boolean[no]
and more formats after I realized that the 'default' value is
not applied when the value is omitted, but when the option is
not used at all:
--clean Boolean (initially: no)
--clean Boolean (unset: no)
I selected the less confusing format:
--clean Boolean (no if unset)
which is self-explanatory.
Related issue: #469
* Clarify that a configuration option cannot be used without a value
For example, using --clean without a value is not equivalent to
using -clean option:
curl -s https://www.google.com | tidy --clean 2>&1 1>/dev/null | head -n 1
results in:
Config: missing or malformed argument for option: clean
Related issue: #469
* Add double dash before option names in 'See also' sections
This is consistent with the format used at the top of the
description of configuration options.
Related issue: #469
* Fix order of items in comment describing documentation of config options
The 'seealso' comes last actually, after the description.
* Break long lines to keep source code readable in a terminal (80 characters)
This makes no change on the text generated by
/usr/bin/groff -Tascii -mandoc -c tidy.1 > tidy.1.txt
* Only output an empty line when Example section is present
Otherwise, the description starts with an empty line when
no Example section is present.
Related issue: #469
* Simplify matching of example elements with contents
Using a template match instead of a named template,
I will then add rules with higher priority to ignore
examples for certain types of values, which are very
redundant (identical for all options of the same type).
Related issue: #469
* Do not print redundant examples
Examples for Boolean and AutoBool are redundant because they are
described in the main text and identical for all options of that type.
Examples for Tag names are redundant because they are redundant
with the name of the Type, and identical for all options of that type.
Examples for Integer are redundant because they are identical for
all options of that type but one, where the value 0 is followed with
a comment, but even in this case the examples are redundant because
the comment for the value 0 is also included in the description.
Related issue: #469
* Rename 'Examples' section to 'Supported values' to clarify
I also updated the description related to 'Examples' section
in the introduction paragraphs to the configuration options.
Related issue: #469
* Use italics consistently for the names of option types
Related issue: #469
* Use capitalization with no extra style consistently for Type
Previously, a mix of
* Type set in bold font
* Type set in regular font
* "types" (quoted)
* types (unquoted)
was found. I replaced all instances by Type in regular font.
Related issue: #469
* Consistently use bold format for option values
Both parameter names and values are now in bold,
while keys and values for configuration files are in italics.
Related issue: #469
* Use the same format as other subsections for 'See also'
The subsection is now flush left, in regular font, like
the 'Supported values' subsection.
The previous format was less adequate when the list wrapped
to the next line (--new-inline-tags): wrapping started on
the very first column, breaking the alignment of the rest of
the description.
Related issue: #469
* Consistently indent with 2 spaces, use a single line between templates
Parts of the file were indented with 2 spaces, others with 3 spaces.
Parts of the templates were separated with two empty lines, others
with a single one.
* Remove temporary files used for step by step comparisons of man page
Related issue: #469
commit 91da8c6f7408aefb7a6b3ba426087984776bc16a
Author: Marcos Caceres <marcos _at_ marcosc _dot_ com>
Date: Wed Oct 26 01:41:03 2016 +1100
style: ansi conforming comments
commit fd0ccb2bbf3f907e5425d5849409fbf1558197bc
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Oct 30 23:37:31 2016 +0100
Bad, repeated node iteration! closes #459
commit 92a872251b9323ec4ff2680069bc2c98714c07ad
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Oct 2 16:37:22 2016 +0200
Change to msvc140 2015 build
commit 951a65bdcf5e372ae4371cb1e9acbe1864c3a977
Author: Geoff R. McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Sep 11 17:20:43 2016 +0200
Improve doxy comment formating - no code changes
commit 4edbc2424b311359e825c8c854a92735e44e5403
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Sep 11 17:09:09 2016 +0200
Issue #428 - Bump to 5.3.11 for this merge
commit d81a9ad90180b682101fe2e60a0972ba351c1d6e
Merge: f1ac2db 80e57b2
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Sep 11 16:57:07 2016 +0200
Merge branch 'issue-428'
Conflicts:
version.txt
This closes #428
commit f1ac2dba580b31d97e3635900ca00c6411bc941f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Sep 11 15:50:42 2016 +0200
Issue #449, merge #450 - Bump to 5.3.10 for this fix.
commit a820f06cc8325062a93abc58c557726757ff1d81
Merge: 59d1fe4 e4ae9c0
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sun Sep 11 15:46:38 2016 +0200
Merge pull request #450 from marcoscaceres/as_attribute
Add support for link 'as' attribute (closes #449)
commit 59d1fe4d726f67e2398fe22214372dfff2d23e25
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Sep 10 16:01:23 2016 +0200
Issue #454 - Clearly show `xsltproc' prereqisite, and other additions
commit e4ae9c064d4f5aee646b86c4171594cd36903ffb
Author: Marcos Caceres <marcos _at_ marcosc _dot_ com>
Date: Tue Aug 23 18:36:25 2016 +1000
Add support for link 'as' attribute (closes #449)
commit 80e57b23bfa7880db66cb7177a69e694a14c250b
Merge: 7631f25 d2fc252
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Tue Aug 9 00:45:46 2016 +0200
Merge branch 'master' into issue-428
Conflicts:
version.txt
commit d2fc25259859abd8c7d0e29dd23e790d48167a2c
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Aug 4 15:54:14 2016 +0200
Issue #443, merge #445 - Bump to 5.3.9 for this fix
commit edafefb303ae2684f36514bdcb3de915a5796693
Merge: 09caae3 50557a4
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Aug 4 15:50:57 2016 +0200
Merge pull request #445 from AdamMajer/fix_buffer_overflow
Fix static buffer overrrun (issue #443)
commit 7631f25ed23e3c6e4c1302c6dc226d6f01ff5cb6
Merge: 09caae3 685f7a6
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Tue Aug 2 18:10:19 2016 +0200
rebase issue-428
commit 50557a4f633810caa9ccf7841957a57f3e7c7d60
Author: Adam Majer <amajer _at_ suse _dot_ de>
Date: Tue Aug 2 11:10:45 2016 +0200
Fix static buffer overrrun (issue #443)
result[6] is a fixed array of size 6, but in the process
of copying data into it, we clobber the last allocated byte.
Simplify some of the code by not calling redundant functions.
commit 09caae3b9c4cd66c2f74b668a1cfbb18fc750529
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Jul 29 02:58:24 2016 +0200
Issue #441 - add 'integrity' attribute.
Bumped to 5.3.8 for this change...
See also #418 and the merge #442
Thanks @bdesham and @dengeist...
commit 9ea2539d36f2a79cb7a92d543da4e639fba875e4
Merge: b26271e 5417938
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Jul 29 02:55:54 2016 +0200
Merge pull request #442 from bdesham/add-integrity-attribute
Add support for the "integrity" attribute
commit 54179386be6e94413e56d2228bbdda46f45f1580
Author: Benjamin Esham <benjamin _at_ esham _dot_ io>
Date: Sun Jul 24 10:24:30 2016 -0400
Add support for the "integrity" attribute
This attribute may be used on "link" and "script" elements. See
http://www.w3.org/TR/2016/REC-SRI-20160623/#element-interface-extensions
commit b26271e3f81d458264664f3d85dff3ec94297ce3
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 20:40:20 2016 +0200
Adjust for removal of LICENSE.txt
commit 4a483fd0663e966ac61382f1555113974a8cb4cb
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 15:32:55 2016 +0200
Issue #433 #429 #426 - bump to 5.3.7 - avoid crash when no doc
This bump also includes merge of #424 - licence fix, and #423 - add
__GLIBC__ to long HAS_FUTIME list.
And coincidentally #427 - an improved french translation!
commit fa9472abec9f0e01b03bcbd27a67ed7d487bc937
Merge: 0d25772 1028104
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 15:22:08 2016 +0200
Merge pull request #433 from nijel/fix-crash-upstream
Avoid crash in tidyCleanAndRepair if document was not loaded
commit 0d25772a939904f6a9f7bf4cf2d62b137e21fcab
Merge: f84effb fa06c0f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 15:20:27 2016 +0200
Merge pull request #424 from danielhjames/patch-1
Update LICENSE.md
commit f84effb1f5cb95f2ceae812f5e84371908e53a77
Merge: 2b19d32 27143cc
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 15:17:42 2016 +0200
Merge pull request #423 from pinotree/glibc
Set HAS_FUTIME=0 on any GNU libc platform
commit 2b19d32a6281aa65116d674f46ed00beae652b66
Merge: 3b73cc1 fb10e80
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 15:12:52 2016 +0200
Merge pull request #427 from vargenau/master
Improve French translation.
commit 3b73cc12c572710bd85b2dd7b24bcc1201d4e27f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 00:26:07 2016 +0200
Issue #420 - Bump to 5.3.6 for this merge
commit 517a2ea72d9fbbef1102759006a79c8606ff0d14
Merge: d332908 30cc376
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Jul 11 00:23:01 2016 +0200
Merge pull request #420 from AdamMajer/compat_headers
Add compatibility headers
commit 10281040ca6b3a54db7880eed9c67957d11622eb
Author: Michal Čihař <michal _at_ cihar _dot_ com>
Date: Wed Jun 29 16:11:10 2016 +0200
Avoid crash in tidyCleanAndRepair if document was not loaded
These services can only be used when there is a document loaded, ie a
lexer created. But really should not be calling a Clean and Repair
service with no doc!
commit 685f7a6c5b24908253f7ff453f8a36013e56252c
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Jul 2 20:13:01 2016 +0200
Issue #428 - Avoid adding form to input if html5
commit d332908e5d09e53191b656402bfd9f743fc82737
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Jul 1 15:54:10 2016 +0200
Issue #418 - Bump to 5.3.5 for this enum fix
commit 8745f7917730a5ec295257607e9c8c14beb700e7
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Fri Jul 1 15:43:06 2016 +0200
Issue #418 - Ensure TidyAttrID enum exactly matches table.
The file tidyenum.h has an attribute ID enumeration that must exactly
match the attribute_defs[] table in attrs.c.
Originally some attempt was made to keep this enum in some sort of order
but that should now be totally abandonned. Any 'new' attribute
enumerations should be added just above the last N_TIDY_ATTRIBS, and
likewise in the table, to avoid this problem.
commit fa06c0f44ad5cc69b34d3f88aff221ba291beb96
Author: Daniel James <daniel _at_ 64studio _dot_ com>
Date: Fri Jul 1 10:15:26 2016 +0100
Merge the two different license files and add contributors
commit 6b3b1624eada2b0d88193cc14d8349be98deae23
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Jun 30 18:36:10 2016 +0200
Issue #422 - Bump to 5.3.4 for this fix.
commit 7bec2c208279fd1023aa59a29ed7a31f8411b9fd
Merge: eca7688 84fc451
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Jun 30 18:32:55 2016 +0200
Merge pull request #422 from sesom42/master
prevent buffer overflow in debug output
commit fb10e800997f2be5f13274c76fc9679c3f655dee
Author: Marc-Etienne Vargenau <Marc-Etienne _dot_ Vargenau _at_ alcatel-lucent _dot_ com>
Date: Wed Jun 29 18:12:26 2016 +0200
Improve French translation.
commit 30cc376f7b14c891b7e7a5cd49c170cf07dba610
Author: Adam Majer <amajer _at_ suse _dot_ com>
Date: Mon Jun 13 11:10:16 2016 +0200
Add compatibility headers
In older versions of tidy, these headers were defined. Now, they are
renamed to tidybuffio.h and tidyplatform.h. This may be more of a
consistent naming scheme, but it breaks current software.
Re-add these headers and add compile time warning when such a header
is used.
commit 5b23fd2f7d9f932af166b3df7f3caa46e31ec95b
Author: Daniel James <daniel _at_ 64studio _dot_ com>
Date: Mon Jun 27 15:18:10 2016 +0100
Update LICENSE.md
Change date to match LICENSE.txt
commit 27143cc88e1d7cda7f08bdc4d78ce68dabf7575c
Author: Pino Toscano <toscano _dot_ pino _at_ tiscali _dot_ it>
Date: Fri Jun 24 23:45:10 2016 +0200
Set HAS_FUTIME=0 on any GNU libc platform
GNU libc does not have <sys/utime _dot_ h> but <utime _dot_ h>, so set HAS_FUTIME=0
for it; fixes build on non-Linux platforms using GNU libc.
commit eca76889416ebef7b527e84147d21942ee77b501
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Jun 18 18:57:09 2016 +0200
Issue #410 - Bump to 5.3.3 for this fix.
commit 97700044cec5dab5480f7bb284825ff2968d7e62
Merge: 676b36e 04bc8d3
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Jun 18 18:53:53 2016 +0200
Merge pull request #410 from gagern/varargs
Pair va_copy calls with va_end
commit 676b36eff50f3efad2accc5bbba045ca7c82c886
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Jun 18 18:26:23 2016 +0200
Issue #418 - add crossorigin attributes
commit a734be5bdb9df339ceab78d86a2e84fb705b03d0
Merge: 60c1dd1 941b763
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Jun 18 18:23:37 2016 +0200
Merge pull request #418 from bdesham/add-crossorigin-attribute
Add support for the HTML5 "crossorigin" attribute
commit 84fc451a78bd125e407f953b05ff2c19ec6ce4e9
Author: Jens Tautenhahn <shogun _at_ tausys _dot_ de>
Date: Tue Jun 14 15:42:18 2016 +0200
prevent buffer overflow in debug output
commit 941b763a8d0f653ebfbd1100a2036e4cd5542aa1
Author: Benjamin Esham <benjamin _at_ esham _dot_ io>
Date: Wed Jun 8 19:40:15 2016 -0400
Add support for "crossorigin" on audio too
commit d9d8e92e523a66c040edc8ab855e8569323b49f1
Author: Benjamin Esham <benjamin _at_ esham _dot_ io>
Date: Tue Jun 7 22:29:57 2016 -0400
Allow "crossorigin" on img, script, and video tags too
commit 9377f65f8974bc89347f3e0dba8491b192d85822
Author: Benjamin Esham <benjamin _at_ esham _dot_ io>
Date: Tue Jun 7 22:20:10 2016 -0400
Add support for the HTML5 "crossorigin" attribute
This attribute can only be used on "link" elements.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#Attributes
commit 04bc8d3195c88aca3fbac8019bcf325a9245b55f
Author: Martin von Gagern <Martin _dot_ vGagern _at_ gmx _dot_ net>
Date: Tue May 17 22:37:32 2016 +0200
Pair va_copy calls with va_end
According to the specs, each va_copy call should be matched by a va_end call
to ensure proper cleanup. Furthermore, since message filters might iterate
over the list of arguments, we should hand a new copy to each filter.
commit 60c1dd1744914335f787148b4b31024ae56a9685
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Apr 16 20:16:50 2016 +0200
Issue #396, #398 - Bump version.txt to 5.3.1 for this merge
commit 0ab4c4871188b65b810b0ad07ef6de7f65d325e7
Merge: fdf2169 b704a4d
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Sat Apr 16 20:14:22 2016 +0200
Merge pull request #398 from rtack/issue-396
allow zero LI in UL when html5. fix for #396
commit b704a4d0d4587c1dc428fcfdd01fa337c87cec3e
Author: Raphael Ackermann <raphael _dot_ ackermann _at_ gmail _dot_ com>
Date: Fri Apr 8 23:08:56 2016 +0200
allow zero LI in UL when html5. fix for #396
commit fdf2169ebf4ba5dbdba5f3715189d0697fd1abaa
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Thu Apr 7 16:36:06 2016 +0200
Issue #394 - master reset to 5.3.0
commit 0db9b32e22568921b1f596d79f5b9f2ac17c3ea5
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date: Mon Apr 4 18:14:33 2016 +0200
Issue #390 - Bump to 5.1.52 for this indent fix
This log has 89 commits by 15 authors: Michal Čihař 1; Raphael Ackermann 1; Benjamin Esham 4; Marcos Caceres 2; Evgeniy Yurtaev 1; Jens Tautenhahn 1; Marc-Etienne Vargenau 1; Eric Bréchemier 1; Geoff R. McLane 62; Jim Derry 8; Martin von Gagern 1; Pino Toscano 1; Daniel James 2; Adam Majer 2; Onni Hakala 1;
Date: from Mon Apr 4 18:14:33 2016 +0200 to Wed Mar 1 15:06:30 2017 +0100 (330 days)
eof top