Commit graph

265 commits

Author SHA1 Message Date
Jim Derry 51e2e0f3bd Following the example of the recent changes in the "reports" aspect of Tidy's
output, classify and organize all of the dialogue type of messages. This paves
the way towards formalizing (and expanding!) the footnotes system with much
greater explanatory text, as well as providing much better fine-grained control
over which types of output that Tidy will produce.

Moved STRING_DOCTYPE_GIVEN, STRING_CONTENT_LOOKS, and STRING_NO_SYSID to the
Report paradigm from the Dialogue paradigm, as these are items that are
traditionally TidyInfo and included in the Report table, rather than any type
of dialogue.

At this point, we are exactly passing all tests.
2017-09-19 13:52:27 -04:00
Jim Derry a79458a0ef Bump version for internal API changes. 2017-09-08 19:41:25 -04:00
Jim Derry 5df01d314e Bumped to 5.5.37 because of #456 merge. 2017-08-31 13:18:11 -04:00
Jim Derry 2c82cfa23b Inventoried current error strings, and removed/commented out several:
- BAD_COMMENT_CHARS
  - BAD_XML_COMMENT
  - DTYPE_NOT_UPPER_CASE
  - ENCODING_IO_CONFLICT
  - INCONSISTENT_NAMESPACE
  - INCONSISTENT_VERSION
  - INDICATE_CHANGES_IN_LANGUAGE
  - UNESCAPED_ELEMENT
  - XML_ATTRIBUTE_VALUE
Re-sorted new tidy options.
All tests passing.
Bump version to reflect strings that are externally accessible to API.
2017-08-31 12:57:58 -04:00
Jim Derry 5cd2603a68 Version bumped to 5.5.35 to reflect internal-only API change. 2017-08-30 20:04:03 -04:00
Jim Derry 7badd93417 Geenrated en_gb language from the PR'd PO. Version bump for recent PR's. 2017-08-28 14:29:02 -04:00
Jim Derry f28e809a36 Bumped to version 5.5.33. 2017-08-28 10:03:38 -04:00
Jim Derry a26c4e0a18 Version bump for API change. 2017-08-26 12:50:33 -04:00
Geoff McLane e48b06b8c0 Bump version to 5.5.31 - closes #550 2017-05-30 18:17:13 +02:00
Geoff McLane dbe8a6a767 Issue #395, #564 - Bump to 5.5.30 for this fix 2017-05-29 14:28:34 +02:00
Geoff McLane 34d37002c9 Bump to 5.5.29 - closes #395 2017-05-27 18:26:14 +02:00
Geoff McLane 59a06293ab Bumped 5.5.28 for this merge - closes #392 2017-05-27 16:36:08 +02:00
Jim Derry 5d057abdcb Bumped to 5.5.27 for console tweaks. 2017-05-21 14:33:10 -04:00
Jim Derry 47c27ecf8e Generated French header file; bumped to 5.5.26 for updated French language. 2017-05-21 14:29:13 -04:00
Jim Derry b475ca593d Bumped to 5.5.25. 2017-05-21 14:24:57 -04:00
Jim Derry 8a639bf91b Bumped to 5.5.24 for language updates. 2017-05-13 22:25:12 -04:00
Jim Derry 5fad2252d2 Bumped to 5.5.23 for #378. 2017-05-13 22:20:36 -04:00
Jim Derry 86338b2634 Bumped to 5.5.22 for internal change. 2017-05-13 19:51:28 -04:00
Jim Derry 66bed8b9a0 Bumped to 5.5.21 for #391 fix. 2017-05-11 15:25:46 -04:00
Jim Derry 590a030756 Bumped to 5.5.20 for latest fix. 2017-05-08 17:37:55 -04:00
Jim Derry 6f2fb6e0e7 Bumped version to 5.5.19 for merge. 2017-05-07 15:03:04 -04:00
Geoff McLane 61d19c9a86 Merge #537 - Bump 5.5.18 for this gdoc fix 2017-05-06 15:37:56 +02:00
Geoff McLane 1257a49823 Merge #541 - Bump to 5.5.17 - Closes #338 2017-05-06 15:26:09 +02:00
Geoff McLane 594275712c Merge #532 - Bump to version 5.5.16 for new 'warn-proprietary-attributes' 2017-05-06 14:51:19 +02:00
Geoff McLane f9edab1c33 Merge #540 - Bump to 5.5.15 - closes #461 2017-05-06 14:21:13 +02:00
Geoff McLane 72612b6ca3 Issue #524 - Bump to 5.5.14 for this message change 2017-04-09 02:08:58 +02:00
Jim Derry 19c0655333 Bump to 5.5.13 for PR. 2017-03-31 13:36:15 -04:00
Geoff McLane 17354ff927 Issue #515 #516 - Bump to 5.5.12 for this change 2017-03-24 15:26:09 +01:00
Jim Derry 1a66455052 Bumped to 5.5.11 for small API change. 2017-03-22 16:14:17 -04:00
Jim Derry be5e80f5a7 Bump to 5.5.10 for small API change. 2017-03-20 12:22:45 -04:00
Jim Derry 3b9fd6bd5e Bumped version to 5.5.9 to reflect latest commit. 2017-03-19 15:44:18 -04:00
Jim Derry 068e6bf42a Bumped to 5.5.8 because two new methods added during documentation updates. 2017-03-19 09:53:16 -04:00
Jim Derry 1dbacc9c43 Bumped to 5.5.7 to support custom tags. 2017-03-19 08:09:43 -04:00
Jim Derry 96bb67045f Bump to 5.5.6 for messages system update. 2017-03-13 13:31:35 -04:00
Jim Derry 4dc8a2cf9a Bump version to 5.5.5 for this fiasco, and fix poor planning and unfortunate
merge.
  - Sort all of the existing options and re-indent per Tidy standards. This is
    simply for cosmetic effect.
  - Allow the iterator to return all options again, even "internal" options.
    Things are too embedded with N_TIDY_OPTIONS, etc., to try to hide them.
  - Instead, simply add documentation to LibTidy users that they shouldn't use
    internal options.
  - Also added `TidyInternalCategory` to `TidyConfigCategory` without adding a
    new field to the struct. API users should check for this category before
    use.
  - Defined a two character macro for `TidyInternalCategory` for use in
    `option_defs[]`.
  - Changed struct `option_defs[]` to reflect the new category for affected
    options.
  - Removed string indicating * refers to internal options, since it no longer
    applies.
  - Regen'd all strings for previous point.
  - `tidy.c` now checks for `TidyInternalCategory` everywhere in order to
    suppress output.
2017-03-10 09:13:21 -05:00
Jim Derry b0bd27e9c1 Bump to 5.5.4 2017-03-09 13:01:39 -05:00
Jim Derry b047e32a18 Bump to 5.5.3. 2017-03-07 20:18:06 -05:00
Jim Derry 1ebae18c9a Bump to 5.5.2 2017-03-06 17:09:33 -05:00
Jim Derry b5885dee46 Bump to version 5.5.1. 2017-03-06 07:07:40 -05:00
Geoff McLane 3e23225288 version.txt - Bump to 5.5.0 in next 2017-03-01 15:33:22 +01:00
Geoff McLane 17b33753ae version.txt - Update to 5.4.0 release 2017-03-01 15:04:22 +01:00
Geoff McLane c39b1cb423 Issue #498 - Bump to 5.3.21 for merge #502 2017-03-01 14:51:53 +01:00
Geoff McLane d07134140a Issue #497 - version.txt - Bump to 5.3.20 for this fix 2017-02-24 14:39:46 +01:00
Geoff McLane 13c92bce38 Issue #468 - version.txt - Bump to 5.3.19 for this fix 2017-02-23 16:29:44 +01:00
Geoff McLane b97b2f0d45 Issue #329 - version.txt - bump to 5.3.18 for this fix 2017-02-23 15:28:40 +01:00
Jim Derry b7c84b1b57 Merge branch 'surrogates' 2017-02-13 08:49:06 -05:00
Geoff McLane 73bf561645 Bump version to 5.3.16 for SPRTF fixes 2017-02-12 17:40:48 +01:00
Geoff McLane 259d330780 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.
2017-02-01 13:50:33 +01:00
Geoff McLane 10fd44d101 Issue #478 PR #480 - Bump to 5.3.15 2017-01-29 19:21:46 +01:00
Geoff McLane 0cbbd55535 Issue #463, a step in #460, bump to v.5.3.14 for this merge 2017-01-09 17:07:13 +01:00
Geoff McLane 2243510592 Issue #469 #473 Bump to 5.3.13 2017-01-08 18:24:17 +01:00
Geoff McLane fd0ccb2bbf Bad, repeated node iteration! closes #459 2016-10-30 23:37:31 +01:00
Geoff McLane 4edbc2424b Issue #428 - Bump to 5.3.11 for this merge 2016-09-11 17:09:09 +02:00
Geoff McLane f1ac2dba58 Issue #449, merge #450 - Bump to 5.3.10 for this fix. 2016-09-11 15:50:42 +02:00
Geoff McLane d2fc252598 Issue #443, merge #445 - Bump to 5.3.9 for this fix 2016-08-04 15:54:14 +02:00
Geoff McLane 09caae3b9c Issue #441 - add 'integrity' attribute.
Bumped to 5.3.8 for this change...

See also #418 and the merge #442

Thanks @bdesham and @dengeist...
2016-07-29 03:12:40 +02:00
Geoff McLane 4a483fd066 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!
2016-07-11 15:40:08 +02:00
Geoff McLane 3b73cc12c5 Issue #420 - Bump to 5.3.6 for this merge 2016-07-11 00:26:07 +02:00
Geoff McLane d332908e5d Issue #418 - Bump to 5.3.5 for this enum fix 2016-07-01 15:54:10 +02:00
Geoff McLane 6b3b1624ea Issue #422 - Bump to 5.3.4 for this fix. 2016-06-30 18:36:10 +02:00
Geoff McLane eca7688941 Issue #410 - Bump to 5.3.3 for this fix. 2016-06-18 18:57:09 +02:00
Geoff McLane 676b36eff5 Issue #418 - add crossorigin attributes 2016-06-18 18:26:23 +02:00
Geoff McLane 60c1dd1744 Issue #396, #398 - Bump version.txt to 5.3.1 for this merge 2016-04-16 20:16:50 +02:00
Geoff McLane fdf2169ebf Issue #394 - master reset to 5.3.0 2016-04-07 16:36:06 +02:00
Geoff McLane 0db9b32e22 Issue #390 - Bump to 5.1.52 for this indent fix 2016-04-04 18:14:33 +02:00
Geoff McLane 3e5e07ea18 Issue #369 - Bump to version 5.1.51 2016-03-31 14:50:47 +02:00
Geoff McLane 005f36106a Issue #377 - Bump version to 5.1.50 2016-03-30 16:28:45 +02:00
Geoff McLane c19d221ddc Issue #384 - bump to 5.1.49 2016-03-30 14:19:07 +02:00
Geoff McLane aa1fc197d5 Issue #383 - Bump to 5.1.48 on this merge 2016-03-27 19:57:41 +02:00
Geoff McLane fb95ea2ed2 Issue #383 - Bump version to 5.1.47fr 2016-03-24 14:15:44 +01:00
Geoff McLane 3c8d9bf3f6 Issue #348 - Bump to version 5.1.47 2016-03-20 01:03:25 +01:00
Geoff McLane 8a31aad0e3 Issues #379 #380 #383 - Bump to 5.1.46 for this merge of 'issue-380' 2016-03-19 19:32:39 +01:00
Geoff McLane 06215769aa Issue #383 - Bump version 5.1.45-Exp3 2016-03-18 18:48:08 +01:00
Geoff McLane 98f32ddebb Issue #379 - Bump to version 5.1.45-Exp2 2016-03-06 17:38:48 +01:00
Geoff McLane b83d5ffb03 Issue #380 - Bump to version 5.1.45-Exp1 2016-03-05 17:40:32 +01:00
Geoff McLane b2c591c138 Issue #380 - Bump version to 5.1.45
Added more debug code to try to track this bug!
2016-03-04 19:41:07 +01:00
Geoff McLane 1dd06aa4b2 Issue #377 - Bump to 5.1.44 for this fix 2016-02-29 19:59:41 +01:00
Geoff McLane 9a80938246 Issue #314 - Bump to 5.1.43 for fix 2016-02-29 18:49:52 +01:00
Geoff McLane b41318724c Issue #373 - bump version to 5.1.42 for this merge of branch 373 2016-02-24 19:24:46 +01:00
Geoff McLane 9ba80b864e Issue #373 - Rebase of issue-373 branch to master
Updated version.txt to 5.1.41issue-373
2016-02-18 15:14:10 +01:00
Jim Derry be0e5f3a8b External API merits patch bump. 2016-02-18 10:20:40 +08:00
Jim Derry 6c181d5689 Version bump, since we changed console API a bit. 2016-02-17 12:43:44 +08:00
Jim Derry 97abad0c05 Bump to 5.1.39 for merging.
Merge branch 'master' into attrdict_phase2
2016-02-16 11:11:36 +08:00
Jim Derry 7df66c45da Update version.txt 2016-02-16 10:20:34 +08:00
Jim Derry 2ade3357a9 Phase 2
This is a MUCH SANER approach to what I was trying to do (now that I screwed up enough internals to understand some of them!
At this point there are zero exit state reversions, and zero markup reversions! There are still 21 errout reversions; I'll
annotate and adjust as necessary.
2016-02-13 11:31:16 +08:00
Jim Derry 429703dce4 Because the previous effort #350 grew too fast and there was a LOT of side effects to
my changes, I'm starting over with this. Comments in the PR thread.

This commit reduces the size of attrdict.c while causing only a single errout
regression that is justified.
2016-02-12 19:34:19 +08:00
Geoff McLane 0f3cab930a Issue #345 - bump to 5.1.36 for this fix 2016-02-01 20:10:23 +01:00
Geoff McLane e8ca2aa5f3 Issue #342 - bump to version 5.1.35 for this fix 2016-02-01 19:45:43 +01:00
Jim Derry dca50d4077 Version bump prior to rolling into master. 2016-01-30 16:02:00 +08:00
Jim Derry d505869910 Localization Support added to HTML Tidy
- Languages can now be added to Tidy using standard toolchains.
- Tidy's help output is improved with new options and some reorganization.
2016-01-30 15:51:53 +08:00
Jim Derry ce6c7de2d9 Bump version for Mac OS X Fix, addresses #339. 2016-01-07 11:52:58 +08:00
Geoff McLane 9942856164 Issue #308 - Bump version to 5.1.32 2015-12-07 12:42:13 +01:00
Geoff McLane 5f8aac98df Reverted #327 bumped to 5.1.31 2015-12-05 13:02:33 +01:00
Geoff McLane 121fe86bc6 Issue #326 - Bump to version 5.1.30 2015-12-04 18:32:48 +01:00
Geoff McLane 34eb16b5da Merge MinGW_build branch to version 5.1.29 (#311)
Added support for the __MINGW32__ macro of the MinGW (gcc) compiler.

Small WIN32 code changes where some MS specific defines and API
extensions needed to fall back to the normal API.

Removed the MinGW build version extension. In distribution this is a well
formed WIN32 app, perhaps renamed to tidy-MinGW.exe.
2015-12-03 19:49:24 +01:00
Jim Derry 4c848c57bc Bumped version. 2015-11-29 13:24:01 +08:00
Jim Derry 501c3fb616 Version bump given the different output now produced. 2015-11-27 09:47:09 +08:00
Geoff McLane db4f6473ed Issue #321 - bump v 5.1.27 for #322 PR - thanks 2015-11-26 00:58:07 +01:00
Geoff McLane 0ef4493ae8 Issue #319 - bump to 5.1.26 for merge of buffer fix 2015-11-24 19:29:52 +01:00
Geoff McLane 2388fb0175 Issue #307, #167, #169 - regression of nestd anchors 2015-11-22 18:46:00 +01:00
Geoff McLane 496c81c48d Issue #302 - bump to 5.1.24 for this fix 2015-11-18 20:02:54 +01:00
Geoff McLane 06e4311189 bump version to 5.1.23 for 2 ggc warning fixes 2015-11-18 17:08:26 +01:00
Geoff McLane 15563fff51 Issue #303 #292 #209 - bump version 5.1.22 for intial RDFa support 2015-11-16 18:55:20 +01:00
Geoff McLane c9699d3820 Bump version 5.1.21 for #294, PR #298 2015-11-14 15:24:19 +01:00
Geoff McLane e5703803c8 Issue #65 - bump version 5.1.20 for skip-nested/tidySkipNested change 2015-11-05 15:22:21 +01:00
Jim Derry 9f9ca4c774 Version to 5.1.19 2015-11-05 09:38:01 +08:00
Jim Derry 02909b5fe3 Increment version and date. 2015-11-03 11:37:28 +08:00
Geoff McLane 67c86cbe7f Issue #65 - bump to version 5.1.17 for this merge 2015-10-28 16:11:24 +01:00
Geoff McLane ba1f1e00be Issue #286 - Bump to 5.1.16.EXP3 for this fix 2015-10-20 15:06:05 +02:00
Geoff McLane a94df6c0f9 Issue #285 - Bump to 5.1.15.EXP3 for this fix 2015-10-14 16:57:41 +02:00
Geoff McLane fa43957b6d #273 - bump version to 5.1.14 for this fix 2015-09-27 17:38:08 +02:00
Geoff McLane 7cf9fc2906 #65 - bump version for cdata skip fix 2015-09-25 13:00:06 +02:00
Geoff McLane f4113a8643 #65 bump to 5.1.12 for this fix 2015-09-21 12:34:29 +02:00
Geoff McLane b2118fa09a Issue #65 - bump to version 5.1.11 for this fix 2015-09-19 14:59:58 +02:00
Geoff McLane d541405a2a Eventually complete a 2007 fix 2015-09-16 13:17:50 +02:00
Geoff McLane 1c187f8179 Issue #180 - bump to 5.1.9 for this indenting fix 2015-09-10 15:02:38 +02:00
Geoff McLane 87e0e11b49 Merge of issue-228 to master 2015-09-04 15:03:08 +02:00
Geoff McLane fd056e353b Bump version to 5.1.7 for #239 addition 2015-08-22 14:04:38 +02:00
Geoff McLane 5380eb0413 Bump version for #238 2015-08-22 14:00:56 +02:00
Geoff McLane 1d67dc940a Merge branch 'Andrew-Dunn-patch-1' into issue-228.
That is reordering windows includes per #234

In general the order of includes should be system <headers>,
then local "headers", except perhaps for the ocassional local
"version" or "config" header...

Resolved conflicts in src/pprint.c by reverting to current master, and in
version.txt by increasing the version.
2015-08-10 18:49:13 +02:00
Geoff McLane 4e7c52607c Bump version to 5.1.4 for table fix. #231 2015-07-31 13:44:46 +02:00
Geoff McLane 6a24f50466 Bump version to 5.1.3 for issue #232 2015-07-30 14:52:07 +02:00
Geoff McLane 750f31704b Bump version for #158 fixed by PR #229, but re-done here 2015-07-17 19:16:04 +02:00
Geoff McLane 33494a4aea Bump version for #158 fix by PR #229 2015-07-14 11:27:15 +02:00
Geoff McLane 7f9df1c746 Issue #226 - bump version on API extension 2015-07-13 12:18:10 +02:00
Geoff McLane 2da67a2bbc Bump version to 5.1.0, after 5.0.0 release.
As per the chosen versioning system, this immediately becomes 5.1.0, the
master development stream - hopefully ALWAYS stable - with improvements of
all types...

Should any bug fix be interesting for 5.0.0 release, this change would be
push to the release/5.0.0 branch, making it version 5.0.1... or 5.0.0RC2
if still in the RC stage of release...
2015-07-13 02:17:08 +02:00
Geoff McLane 1e70fc6f15 Rename two headers. Issues #224 #223 #221
But this seemed a good time to release 5.0.0.RC1...
2015-06-30 20:06:02 +02:00
Geoff McLane daef037156 Bump version of #207 change 2015-06-24 13:12:31 +02:00
Geoff McLane b65988c95a Bump version for #215 fix 2015-06-21 19:50:56 +02:00
Geoff McLane 7b7fbce9ab #190 & #148 - Bump to version 4.9.35, and add a date 2015-06-09 12:32:26 +02:00
Geoff McLane bea5bb700f Issue #218 - bump version for this fix 2015-06-08 13:53:38 +02:00
Geoff McLane f67300963e Issue #210 - Bump version for this new warning 2015-06-06 11:06:37 +02:00
Geoff McLane 544f9876cc Issue #212 - bump version for this additional change 2015-06-04 13:21:00 +02:00
Geoff McLane 0c96ed8af4 Bump version for issue #217 fix 2015-06-03 20:27:01 +02:00
Geoff McLane dde78c2dbf bump to 4.9.30 adding build shared and static 2015-05-24 15:23:59 +02:00
Geoff McLane 3686bc5390 Issue #108 - merged indent-with-tabs branch into master.
Thought there may be some comments on this but nothing for a week.
So have merged to master hoping more people will test it, and any
remaining issues resolved.

Now it will be present from version 4.9.29 onwards.
2015-05-22 16:33:20 +02:00
Geoff McLane 3f33ba2d88 Issue #108 - make sure the version indicates this with tabs 2015-05-22 16:06:13 +02:00
Geoff McLane 1c9970deb4 bump version for #212 fix 2015-05-13 12:37:20 +02:00
Geoff McLane d8a4498803 Add user option -DMAN_INSTALL_DIR=path to CMakeLists.txt - see #193
Seems this is required to accomodate different man install directories
used by Slackware, BSD and perhaps others.
2015-05-12 13:20:57 +02:00
Geoff McLane 6b66b65ec8 PR #202 - bumped version for #198 #199 fixes by lacombar 2015-04-22 21:27:23 +02:00
Geoff McLane f5eb2cf26a Issue #196 - expand comment and bump version.
Thanks to @willydee for this PR.
2015-04-11 15:25:07 +02:00
Geoff McLane ca06201c3a bump version for items indicated in #191
While these are non-critical changes, still bump version so can be sure
which tidy is being used.
2015-04-08 18:54:30 +02:00
Geoff McLane 3585d4c31a Issue #186 - Move FreeLexer() to near last 2015-03-19 19:14:27 +01:00
Geoff McLane 47df5fddbc Issue #188 - Add some user config items 2015-03-19 16:32:19 +01:00
Geoff McLane 09fa036b31 bump version for Issue #185 fix 2015-03-13 19:48:31 +01:00
Geoff McLane 90c9e81ba1 bump version for furhter fix on #167 2015-03-06 19:14:24 +01:00
Geoff McLane 7ffcce2241 bump version for fix of issues #167 and #169 2015-03-06 13:09:12 +01:00
Geoff McLane 2e383c6029 bump version for fix of Issue #167 2015-02-28 20:32:38 +01:00
Geoff McLane a9361a1c5b bump version for #162 fix 2015-02-24 17:53:58 +01:00
Geoff McLane 25d38e1dcf bump version for fix to Issue #166 2015-02-24 15:07:36 +01:00