Jim Derry
483d17e39b
Experimentally working.
2017-10-07 11:04:18 -04:00
Jim Derry
fa30773938
Centralize control of message output to the messageOut() method in order to:
...
- Prevent the message filter from missing possible messages due to dispered
control.
- Single decision point for the types of messages to be output given current
conditions and options settings.
2017-10-05 15:04:22 -04:00
Jim Derry
4e3c1a1562
Move all of the sprtf includes into tidyplatform.h
2017-10-03 20:42:29 -04:00
Jim Derry
8d7e5f7f5a
Documentation formatting.
2017-10-03 15:30:21 -04:00
Jim Derry
558082cbfc
Cleanup structure.
2017-10-03 14:00:40 -04:00
Jim Derry
a1e4dcc066
Removed option for SUPPORT_ACCESSIBILITY_CHECKS, regen'd strings.
2017-10-03 12:45:34 -04:00
Jim Derry
2758939406
Removed SUPPORT_UTF16_ENCODINGS, and regen'd strings.
2017-10-03 12:26:38 -04:00
Jim Derry
47a32891c8
Merge branch 'issue_521' into next
2017-10-02 13:27:16 -04:00
Jim Derry
6619062aaa
Merge branch 'issue_575' into next
2017-10-02 13:19:40 -04:00
Jim Derry
6a2d80ef9a
Address #521
...
- Tidy will now emit a TidyInfo message when end tags are missing for li tags,
unless omit-optional-tags is yes.
2017-09-29 14:49:02 -04:00
Jim Derry
b0f584fa24
Address #575 by adding a new footnote in TY_(ErrorSummary) suggesting that if
...
this behavior is not wanted, then which option to use to prevent it.
2017-09-29 11:25:17 -04:00
Jim Derry
f2b87ccd7b
Address #542
...
- change message to indicated missing quote is only suspected.
- change severity to TidyWarning.
- Update POT with new string.
2017-09-29 10:42:21 -04:00
Jim Derry
be803cef0e
Merge branch 'next' into issue_476
2017-09-28 13:56:41 -04:00
Geoff R. McLane
5c224e4a70
Revert 6 files to 0664
2017-09-28 18:43:52 +02:00
Jim Derry
483e0fec9e
Address issue #476 , which started out as a simple message update.
...
- Change default value of `--fix-bad-comments` to `no`.
- Ensure that when _not_ fixing, nothing is actually fixed.
- Ensure that when fixing, initial adjacent hyphens actually are fixed.
- Issue tidyinfo for all fixes made.
- Issue tidywarning when when not making fixes for non-HTML5 doctypes.
2017-09-24 18:15:40 -04:00
Jim Derry
20a1b7bb69
Updated documentation relating to new option.
2017-09-23 07:53:57 -04:00
Jim Derry
64fb5640cb
MSVC snuck in some tab characters...
2017-09-22 19:27:47 -04:00
Jim Derry
c579d5b62c
Address #412
...
Add a TidyInfo message each time an unquoted attribute is found. However,
refer to #412 for discussion before merging this.
2017-09-22 19:01:31 -04:00
Jim Derry
cf6f47ca1c
Squelch some MSVC 2010 warnings, and reset indentation in tidy.c. No version bump.
2017-09-22 17:27:49 -04:00
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
4509695445
Updated documentation in file.
...
Simplified the update counting.
2017-09-06 21:25:19 -04:00
Jim Derry
d8220c061f
Updated the remaining items, including all of the accessibility module items.
...
Note that there are several regressions in the accessibility test suit that
are not related to output messages. These are a result of previous work, and
these results should be updated in the test suite when this item is merged.
2017-09-04 17:35:57 -04:00
Jim Derry
832b4772ad
A bit of organizational cleanup.
2017-09-04 16:49:49 -04:00
Jim Derry
bc4388e317
Migrated surrogate errors; removed break after return.
2017-09-04 16:38:07 -04:00
Jim Derry
5b6edb5813
EncodingWarning and MissingAttr migrated.
2017-09-04 16:12:01 -04:00
Jim Derry
f49c419908
Implement formatter for encoding reports.
2017-09-04 15:50:45 -04:00
Jim Derry
8cb4198724
Entity errors migrated.
2017-09-04 15:28:08 -04:00
Jim Derry
18754c701d
Transitioned formatCustomTagDetected to the general formatter.
2017-09-04 11:44:54 -04:00
Jim Derry
e3893eb8b3
Also merged reportBadArgument into standard formatter as above.
2017-09-04 11:40:34 -04:00
Jim Derry
be22ad3d03
Move file errors into the standard formatter. Local context is preserved with
...
braces to not pollute stack for other cases.
2017-09-04 11:35:49 -04:00
Jim Derry
283f8974c3
Migrated reports using formatFileError and formatStandard to flexible messaging system. Migrated old reportNotice() to report().
2017-09-04 11:24:48 -04:00
Jim Derry
66e4d1f8e6
Migrated reports using formatter formatCustomTagDetected.
2017-09-02 18:04:51 -04:00
Jim Derry
0c8f684a4b
Migrated messages using formatter formatBadArgument to new message system. All tests passing.
2017-09-02 18:00:46 -04:00
Jim Derry
46aa9605ee
All reports that can use formatAttributeReport are now using it. Moved the
...
badAccess flag to the point of detection.
2017-09-02 17:29:56 -04:00
Jim Derry
00178113c8
A *complete* inventory of every message has been completed, and the dispatchTable
...
reflects such. Some fleshed in report formatters are included with cases for
several of Tidy's reports, but nothing is yet enabled. All reporting is status
quo, and this is just a bunch of dead code at this point.
2017-09-02 16:47:14 -04:00
Jim Derry
83263466f2
Cleanup ReportNotice() a bit by introducing an HTMLVersion() function.
2017-09-02 12:54:02 -04:00
Jim Derry
951ed381a3
Restore message logic. No bump.
2017-08-31 13:45:01 -04:00
Jim Derry
e5a05ae5a8
Address merge conflicts.
2017-08-31 13:15:28 -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
38814f9e3b
Sort message labels for simpler inventorying.
2017-08-31 10:57:54 -04:00
Jim Derry
e1cbafd647
Handle message outlook properly in messageOut().
2017-08-31 10:44:16 -04:00
Jim Derry
e5eb09198d
Begin migration towards "one output function to rule them all." Consolidated
...
the basic reporting functions that share the same signature. This also resulted
in eliminating a string, and adding a new string to disambiguate between
errors and warnings.
2017-08-30 20:01:44 -04:00
Jim Derry
1562c42c2e
Merge branch 'next' into issue-456
...
Manually fixed merge commits.
2017-08-28 15:17:10 -04:00
Geoff McLane
50859e8258
Issue #567 - add option, messages, and fix node iteration.
...
Add option TidyStyleTags, --fix-style-tags, Bool, to turn off
this action.
Add warning messages MOVED_STYLE_TO_HEAD, and FOUND_STYLE_IN_BODY.
Fully iterate ALL nodes in the body, in search of style tags...
Changes to be committed:
modified: include/tidyenum.h
modified: src/clean.c
modified: src/config.c
modified: src/language_en.h
modified: src/message.c
2017-06-28 20:41:46 +02:00
Geoff McLane
97292646f6
Issue #456 - Add 'Info:' message when charset replaced
2017-06-05 17:16:53 +02:00
Geoff McLane
a4770daa2b
Issue #456 - Add 'Info:' message, when meta added.
...
It also fixes the addition of the constant 'http-equiv="Content-Type"
attribute.
2017-06-04 20:44:02 +02:00
Geoff McLane
eb127a5c5b
Issue #550 - K&R/MSVC10 fix - message.c
2017-05-30 18:14:58 +02:00
Geoff McLane
ec03beb361
Issue #552 - remove no 'case default:' warning in most gcc versions
...
Seems too small for a version bump. Closes #552
2017-05-19 18:38:01 +02:00
Jim Derry
7112fba553
Merge pull request #549 from htacg/issue_391
...
Address #391 . Tested on macOS and Win10.
2017-05-11 15:24:44 -04:00
Jim Derry
ce105dcf09
Address #391 . Tested on macOS and Win10.
...
- Add a check upon opening a file for validity of the file.
- Add a new message to indicate that the path is not a file.
2017-05-07 17:04:53 -04:00