Merge pull request #976 from htacg/spelling_fixes

Spelling fixes, thanks to @jschleus.
This commit is contained in:
Jim Derry 2021-07-21 15:59:15 -04:00 committed by GitHub
commit d79fe9f1eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 72 additions and 72 deletions

View file

@ -16,7 +16,7 @@ From reading of the Tidy source, some things are self evident, in no particular
- Use of 4-space indenting, and no tabs. - Use of 4-space indenting, and no tabs.
- No C++ single line comments using `//`. - No C++ single line comments using `//`.
- The openning `{` is indented on the next newline. - The opening `{` is indented on the next newline.
- While the maximum code line length varies, generally long `if`, `while`, ... statements are wrapped to newlines. - While the maximum code line length varies, generally long `if`, `while`, ... statements are wrapped to newlines.
- Pointer operators in declarations must precede any macro documentation, e.g, `const tidyLocaleMapItem* TIDY_CALL getNextWindowsLanguage( TidyIterator* iter )` instead of `const tidyLocaleMapItem TIDY_CALL *getNextWindowsLanguage( TidyIterator* iter )` in case `TIDY_CALL` is defined. - Pointer operators in declarations must precede any macro documentation, e.g, `const tidyLocaleMapItem* TIDY_CALL getNextWindowsLanguage( TidyIterator* iter )` instead of `const tidyLocaleMapItem TIDY_CALL *getNextWindowsLanguage( TidyIterator* iter )` in case `TIDY_CALL` is defined.

View file

@ -36,6 +36,6 @@ Note that Tidy doesn't currently support numbered `printf` parameters; parameter
The last step — hopefully — is adding the message key to the `dispatchTable[]` structure in `message.c`. This structure determines the `TidyReportLevel` (report severity) and message formatter (how to print the message). Then whenever you issue the report with `TY_(Report)()` or one of the existing convenience report functions, the correct message formatter will be used for the parameters that you specify. The last step — hopefully — is adding the message key to the `dispatchTable[]` structure in `message.c`. This structure determines the `TidyReportLevel` (report severity) and message formatter (how to print the message). Then whenever you issue the report with `TY_(Report)()` or one of the existing convenience report functions, the correct message formatter will be used for the parameters that you specify.
Please read the source code in `message.c` for help on how to choose a message formatter, or how to modify one of the existing message formatters if you need to accomodate a new function signature for your report. Please read the source code in `message.c` for help on how to choose a message formatter, or how to modify one of the existing message formatters if you need to accommodate a new function signature for your report.
eof; eof;

View file

@ -2,7 +2,7 @@
Tidy supports a quite large number of configuration options. The full list can be output using `-help-config`. This will show the option to be used either on the command line or in a configuration file, the type of option, and the value(s) that can be used. The current default value for each option can be seen using `-show-config`. Tidy supports a quite large number of configuration options. The full list can be output using `-help-config`. This will show the option to be used either on the command line or in a configuration file, the type of option, and the value(s) that can be used. The current default value for each option can be seen using `-show-config`.
The options can also be listed in xml format. `-xml-help` will output each option plus a description. `-xml-config` will not only output the option and a desciption, but will include the type, default and examples. These xml outputs are used, with the aid of `xsltproc` and `doxygen`, to generate the [API Documentation](http://api.html-tidy.org/). The options can also be listed in xml format. `-xml-help` will output each option plus a description. `-xml-config` will not only output the option and a description, but will include the type, default and examples. These xml outputs are used, with the aid of `xsltproc` and `doxygen`, to generate the [API Documentation](http://api.html-tidy.org/).
These options can also be used by application linking with `libtidy`. For each option there is a `TidyOptionId` enumeration in the `tidyenum.h` file, and get/set functions for each option type. These options can also be used by application linking with `libtidy`. For each option there is a `TidyOptionId` enumeration in the `tidyenum.h` file, and get/set functions for each option type.
@ -17,7 +17,7 @@ This file indicates how to add a new option to tidy, here adding an option `Tidy
In `tidyenum.h` the `TidyOptionId` can be in any order, but please try to keep things alphabetical, and keep in mind that `N_TIDY_OPTIONS` must remain the last. Choosing the id name can be any string, but by convention it will commence with `Tidy` followed by brief descriptive text. In `tidyenum.h` the `TidyOptionId` can be in any order, but please try to keep things alphabetical, and keep in mind that `N_TIDY_OPTIONS` must remain the last. Choosing the id name can be any string, but by convention it will commence with `Tidy` followed by brief descriptive text.
Naturally it can not be the same as any exisitng option. That is, it must be unique. And it will be followed by a brief descriptive special doxygen formatted comment. So for this new option I have chosen - Naturally it can not be the same as any existing option. That is, it must be unique. And it will be followed by a brief descriptive special doxygen formatted comment. So for this new option I have chosen -
~~~ ~~~
TidyEscapeScripts, /**< Escape items that look like closing tags */ TidyEscapeScripts, /**< Escape items that look like closing tags */
@ -105,7 +105,7 @@ The `key` is the option `ID`; The `pluralForm` is not used for options, and shou
Some care has to be taken with the description string. The only html allowed here is `<code>...</code>`, `<var>...</var>`, `<em>...</em>`, `<strong>...</strong>`, and `<br/>`. Entities, tags, attributes, etc., should be enclosed in `<code>...</code>`. Option values should be enclosed in `<var>...</var>`. It's very important that `<br/>` be self-closing! This string is processed to build the API documentation. Some care has to be taken with the description string. The only html allowed here is `<code>...</code>`, `<var>...</var>`, `<em>...</em>`, `<strong>...</strong>`, and `<br/>`. Entities, tags, attributes, etc., should be enclosed in `<code>...</code>`. Option values should be enclosed in `<var>...</var>`. It's very important that `<br/>` be self-closing! This string is processed to build the API documentation.
This is the desription added for this new option. This is the description added for this new option.
~~~ ~~~
{ {

View file

@ -11,7 +11,7 @@
<p>CMake comes in two forms - command line and GUI. Some installations only install one or the other, but sometimes both. The build commands below are only for command line use.</p> <p>CMake comes in two forms - command line and GUI. Some installations only install one or the other, but sometimes both. The build commands below are only for command line use.</p>
<p>Also the actual build tools vary for each platform. But that is one of the great features of CMake, it can generate variuous &#8216;native&#8217; build files. Running <code>cmake --help</code> should list the generators available on that platform. For sure one of the common ones is &#8220;Unix Makefiles&#8221;, which needs autotools make installed, but many other generators are supported.</p> <p>Also the actual build tools vary for each platform. But that is one of the great features of CMake, it can generate various &#8216;native&#8217; build files. Running <code>cmake --help</code> should list the generators available on that platform. For sure one of the common ones is &#8220;Unix Makefiles&#8221;, which needs autotools make installed, but many other generators are supported.</p>
<p>In Windows CMake offers various versions for MSVC. Again below only the command line use of MSVC is shown, but the tidy solution (*.sln) file can be loaded into the MSVC IDE, and the building done in there.</p> <p>In Windows CMake offers various versions for MSVC. Again below only the command line use of MSVC is shown, but the tidy solution (*.sln) file can be loaded into the MSVC IDE, and the building done in there.</p>

View file

@ -2,7 +2,7 @@
This is about adding a new HTML **tag**. This is about adding a new HTML **tag**.
Tidy tries to support all **tags** supported by the W3C. To add a new supported **tag**, the defintion begins in `tidyenum.h`, to give it a value. Then it is added to the `tag_defs[]` table in `tags.c`, where it is given a unique string, supported html versions, attributes support, and a bit `type`. Tidy tries to support all **tags** supported by the W3C. To add a new supported **tag**, the definition begins in `tidyenum.h`, to give it a value. Then it is added to the `tag_defs[]` table in `tags.c`, where it is given a unique string, supported html versions, attributes support, and a bit `type`.
Note, there are a group of configuration options to add **tags** not yet approved by the W3C. These are [new-blocklevel-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-blocklevel-tags), [new-empty-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-empty-tags), [new-inline-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-inline-tags). and [new-pre-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-pre-tags). This provides a way to extend the `tag_defs[]` table just for that tidy session. Note, there are a group of configuration options to add **tags** not yet approved by the W3C. These are [new-blocklevel-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-blocklevel-tags), [new-empty-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-empty-tags), [new-inline-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-inline-tags). and [new-pre-tags](http://api.html-tidy.org/tidy/quickref_5.2.0.html#new-pre-tags). This provides a way to extend the `tag_defs[]` table just for that tidy session.

View file

@ -37,7 +37,7 @@ write at least one test case in `github-cases` and put the expected results in
importantly, will become part of the standard regression testing suite once the importantly, will become part of the standard regression testing suite once the
PR is merged. PR is merged.
Try to keep your test case(s) as succint as possible, and do try to put some HTML Try to keep your test case(s) as succinct as possible, and do try to put some HTML
comments in the file explaining the purpose of the test case, and if applicable, comments in the file explaining the purpose of the test case, and if applicable,
the Github issue and/or PR number. the Github issue and/or PR number.

View file

@ -70,7 +70,7 @@ add_definitions ( -DLIBTIDY_VERSION="${LIBTIDY_VERSION}" )
add_definitions ( -DRELEASE_DATE="${tidy_YEAR}/${tidy_MONTH}/${tidy_DAY}" ) add_definitions ( -DRELEASE_DATE="${tidy_YEAR}/${tidy_MONTH}/${tidy_DAY}" )
~~~ ~~~
And in `CMakeLists.txt` there is the posibility to define another macro, when and if required: And in `CMakeLists.txt` there is the possibility to define another macro, when and if required:
~~~ ~~~
# add_definitions ( -DRC_NUMBER="D231" ) # add_definitions ( -DRC_NUMBER="D231" )

View file

@ -37,7 +37,7 @@ TMPZFIL="../../documentation/$TMPZIP"
if [ -f "$TMPZFIL" ]; then if [ -f "$TMPZFIL" ]; then
ls -l $TMPZFIL ls -l $TMPZFIL
echo "$BN: WARNING: Current ZIP will be overwritten!" echo "$BN: WARNING: Current ZIP will be overwritten!"
echo "$BN: DO you want to coninue?" echo "$BN: DO you want to continue?"
ask ask
fi fi
@ -49,7 +49,7 @@ if [ ! -x "$TMPFIL" ]; then
fi fi
if [ -d "$TMPDIR" ]; then if [ -d "$TMPDIR" ]; then
echo "$BN: Directory '$TMPDIR' will be deleted prior the documentaion build..." echo "$BN: Directory '$TMPDIR' will be deleted prior the documentation build..."
fi fi
./$TMPFIL -DBUILD_DOCUMENTATION:BOOL=YES ./$TMPFIL -DBUILD_DOCUMENTATION:BOOL=YES

View file

@ -66,7 +66,7 @@
@if "%TMPINDBG%x" == "1x" ( @if "%TMPINDBG%x" == "1x" (
@echo Will install Debug and Release @echo Will install Debug and Release
) else { ) else {
@echo Will only intall Release @echo Will only install Release
) )
@echo. @echo.

View file

@ -67,7 +67,7 @@
@if "%TMPINDBG%x" == "1x" ( @if "%TMPINDBG%x" == "1x" (
@echo Will install Debug and Release @echo Will install Debug and Release
) else ( ) else (
@echo Will only intall Release @echo Will only install Release
) )
@echo. @echo.

View file

@ -310,7 +310,7 @@ typedef enum
CmdOptCatLAST CmdOptCatLAST
} CmdOptCategory; } CmdOptCategory;
/** This array contains headings that will be used in help ouput. /** This array contains headings that will be used in help output.
*/ */
static const struct { static const struct {
ctmbstr mnemonic; /**< Used in XML as a class. */ ctmbstr mnemonic; /**< Used in XML as a class. */
@ -649,7 +649,7 @@ static void getSortedOption(TidyDoc tdoc, /**< The Tidy document. */
tOption->topt[i] = NULL; /* sentinel */ tOption->topt[i] = NULL; /* sentinel */
qsort(tOption->topt, qsort(tOption->topt,
i, /* there are i items, not including the sentinal */ i, /* there are i items, not including the sentinel */
sizeof(tOption->topt[0]), sizeof(tOption->topt[0]),
cmpOpt); cmpOpt);
} }
@ -2224,7 +2224,7 @@ int main( int argc, char** argv )
else if ( strcasecmp(arg, "quiet") == 0 ) else if ( strcasecmp(arg, "quiet") == 0 )
tidyOptSetBool( tdoc, TidyQuiet, yes ); tidyOptSetBool( tdoc, TidyQuiet, yes );
/* Currenly user must specify a language /* Currently user must specify a language
prior to anything that causes output */ prior to anything that causes output */
else if ( strcasecmp(arg, "language") == 0 || else if ( strcasecmp(arg, "language") == 0 ||
strcasecmp(arg, "lang") == 0 ) strcasecmp(arg, "lang") == 0 )

View file

@ -76,7 +76,7 @@ int parseURL( HTTPInputSource *pHttp, tmbstr url )
if (!pHttp->nPort) if (!pHttp->nPort)
return -1; return -1;
} }
else /* or just a misformed port number */ else /* or just a malformed port number */
return -1; return -1;
} }
else else

View file

@ -627,7 +627,7 @@ typedef enum
TidyOutCharEncoding, /**< Output character encoding (if different) */ TidyOutCharEncoding, /**< Output character encoding (if different) */
TidyOutFile, /**< File name to write markup to */ TidyOutFile, /**< File name to write markup to */
TidyOutputBOM, /**< Output a Byte Order Mark (BOM) for UTF-16 encodings */ TidyOutputBOM, /**< Output a Byte Order Mark (BOM) for UTF-16 encodings */
TidyPPrintTabs, /**< Indent using tabs istead of spaces */ TidyPPrintTabs, /**< Indent using tabs instead of spaces */
TidyPreserveEntities, /**< Preserve entities */ TidyPreserveEntities, /**< Preserve entities */
TidyPreTags, /**< Declared pre tags */ TidyPreTags, /**< Declared pre tags */
TidyPriorityAttributes, /**< Attributes to place first in an element */ TidyPriorityAttributes, /**< Attributes to place first in an element */
@ -646,7 +646,7 @@ typedef enum
TidySkipNested, /**< Skip nested tags in script and style CDATA */ TidySkipNested, /**< Skip nested tags in script and style CDATA */
TidySortAttributes, /**< Sort attributes */ TidySortAttributes, /**< Sort attributes */
TidyStrictTagsAttr, /**< Ensure tags and attributes match output HTML version */ TidyStrictTagsAttr, /**< Ensure tags and attributes match output HTML version */
TidyStyleTags, /**< Move sytle to head */ TidyStyleTags, /**< Move style to head */
TidyTabSize, /**< Expand tabs to n spaces */ TidyTabSize, /**< Expand tabs to n spaces */
TidyUpperCaseAttrs, /**< Output attributes in upper not lower case */ TidyUpperCaseAttrs, /**< Output attributes in upper not lower case */
TidyUpperCaseTags, /**< Output tags in upper not lower case */ TidyUpperCaseTags, /**< Output tags in upper not lower case */

View file

@ -10,7 +10,7 @@
* *
* @note It should be largely unnecessary to modify this file unless adding * @note It should be largely unnecessary to modify this file unless adding
* support for a completely new architecture. Most options defined in this * support for a completely new architecture. Most options defined in this
* file specify defaults that can be overriden by the build system; for * file specify defaults that can be overridden by the build system; for
* example, passing -D flags to CMake. * example, passing -D flags to CMake.
* *
* @author Charles Reitzel [creitzel@rcn.com] * @author Charles Reitzel [creitzel@rcn.com]

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=<%= po_content.last_translator %> * PO_LAST_TRANSLATOR=<%= po_content.last_translator %>
* PO_REVISION_DATE=<%= po_content.po_revision_date %> * PO_REVISION_DATE=<%= po_content.po_revision_date %>
*/ */

View file

@ -97,7 +97,7 @@ Running Test Tests
### Preparing the Environment ### Preparing the Environment
Assuming that you have a working Ruby interpretor, version 2.7 or so, upon Assuming that you have a working Ruby interpreter, version 2.7 or so, upon
`CD`-ing into the `tidy-html5-test` directory, you should execute `bundle `CD`-ing into the `tidy-html5-test` directory, you should execute `bundle
install`, which ensures that any dependencies that your environment doesnt install`, which ensures that any dependencies that your environment doesnt
already have will be downloaded. already have will be downloaded.
@ -155,7 +155,7 @@ set of case files).
- Optional Tidy configuration files shall be named `case-basename.conf`. - Optional Tidy configuration files shall be named `case-basename.conf`.
- In the absense of a configuration file, the file `config_default.conf` in - In the absence of a configuration file, the file `config_default.conf` in
each directory will be used instead. each directory will be used instead.
- `README<.txt|.md>`, which describes the test set. - `README<.txt|.md>`, which describes the test set.

View file

@ -135,7 +135,7 @@ module TidyRegressionTestModule
case_name = File.basename( html_file[/(.*)@/,1] ) case_name = File.basename( html_file[/(.*)@/,1] )
candidate_expects_html = File.join( self.dir_expects, "#{case_name}#{File.extname(html_file)}" ) candidate_expects_html = File.join( self.dir_expects, "#{case_name}#{File.extname(html_file)}" )
candidate_expects_output = File.join( self.dir_expects, "#{case_name}.txt" ) candidate_expects_output = File.join( self.dir_expects, "#{case_name}.txt" )
#noinspection RubyNilAnalysis -- this is a false positive, because we've explicitely made this an array. #noinspection RubyNilAnalysis -- this is a false positive, because we've explicitly made this an array.
@case_paths.push(html_file) @case_paths.push(html_file)
unless File.exist?(candidate_expects_html) && File.exist?(candidate_expects_output) unless File.exist?(candidate_expects_html) && File.exist?(candidate_expects_output)
SHARED_LOGGER.warn("Note: #{html_file} is missing some expectations files in #{self.dir_expects}.") SHARED_LOGGER.warn("Note: #{html_file} is missing some expectations files in #{self.dir_expects}.")

View file

@ -540,7 +540,7 @@ static Bool IsValidSrcExtension( ctmbstr sType )
/********************************************************************* /*********************************************************************
* IsValidMediaExtension * IsValidMediaExtension
* *
* Checks to warn the user that syncronized text equivalents are * Checks to warn the user that synchronized text equivalents are
* required if multimedia is used. * required if multimedia is used.
*********************************************************************/ *********************************************************************/
@ -2545,7 +2545,7 @@ static void CheckParagraphHeader( TidyDocImpl* doc, Node* node )
* CheckEmbed * CheckEmbed
* *
* Checks to see if 'SRC' is a multimedia type. Must have * Checks to see if 'SRC' is a multimedia type. Must have
* syncronized captions if used. * synchronized captions if used.
****************************************************************/ ****************************************************************/
static void CheckEmbed( TidyDocImpl* doc, Node* node ) static void CheckEmbed( TidyDocImpl* doc, Node* node )
@ -3426,7 +3426,7 @@ static void AccessibilityCheckNode( TidyDocImpl* doc, Node* node )
CheckParagraphHeader( doc, node ); CheckParagraphHeader( doc, node );
} }
/* Checks HTML elemnt for valid 'LANG' */ /* Checks HTML element for valid 'LANG' */
else if ( nodeIsHTML(node) ) else if ( nodeIsHTML(node) )
{ {
CheckHTMLAccess( doc, node ); CheckHTMLAccess( doc, node );

View file

@ -1333,7 +1333,7 @@ static void AppendToStyleAttr( TidyDocImpl* doc, AttVal *styleattr, ctmbstr styl
if (end >0 && styleattr->value[end - 1] == ';') if (end >0 && styleattr->value[end - 1] == ';')
{ {
/* attribute ends with declaration seperator */ /* attribute ends with declaration separator */
styleattr->value = (tmbstr) TidyDocRealloc(doc, styleattr->value, styleattr->value = (tmbstr) TidyDocRealloc(doc, styleattr->value,
end + TY_(tmbstrlen)(styleprop) + 2); end + TY_(tmbstrlen)(styleprop) + 2);
@ -1894,7 +1894,7 @@ void CheckIs( TidyDocImpl* doc, Node *node, AttVal *attval )
/* Even if we fail the above test, we'll continue to emit reports because /* Even if we fail the above test, we'll continue to emit reports because
the user should *also* know that his attribute values are wrong, even the user should *also* know that his attribute values are wrong, even
if they should't be in custom tags anyway. */ if they shouldn't be in custom tags anyway. */
/* `is` MUST have a value */ /* `is` MUST have a value */
if (!AttrHasValue(attval)) if (!AttrHasValue(attval))
@ -2103,7 +2103,7 @@ void CheckNumber( TidyDocImpl* doc, Node *node, AttVal *attval)
/* font size may be preceded by + or - */ /* font size may be preceded by + or - */
if ( nodeIsFONT(node) && (*p == '+' || *p == '-') ) if ( nodeIsFONT(node) && (*p == '+' || *p == '-') )
++p; ++p;
/* tabindex may be preceeded by - */ /* tabindex may be preceded by - */
if (attval->attribute && (strcmp(attval->attribute,"tabindex") == 0) && (*p == '-')) if (attval->attribute && (strcmp(attval->attribute,"tabindex") == 0) && (*p == '-'))
++p; ++p;
@ -2472,7 +2472,7 @@ void TY_(SortAttributes)(TidyDocImpl* doc, Node* node, TidyAttrSortStrategy stra
* *
* Portions copyright Simon Tatham 2001. * Portions copyright Simon Tatham 2001.
* *
* Merge sort algortithm adpated from listsort.c linked from * Merge sort algorithm adapted from listsort.c linked from
* http://www.chiark.greenend.org.uk/~sgtatham/algorithms/listsort.html * http://www.chiark.greenend.org.uk/~sgtatham/algorithms/listsort.html
* *
* Original copyright notice proceeds below. * Original copyright notice proceeds below.

View file

@ -1339,7 +1339,7 @@ static Bool InlineElementToCSS( TidyDocImpl* doc, Node* node,
ctmbstr CSSeq; ctmbstr CSSeq;
/* if node is the only child of parent element then leave alone /* if node is the only child of parent element then leave alone
Do so only if BlockStyle may be succesful. */ Do so only if BlockStyle may be successful. */
if ( node->parent->content == node && node->next == NULL && if ( node->parent->content == node && node->next == NULL &&
(CanApplyBlockStyle(node->parent) (CanApplyBlockStyle(node->parent)
|| CanApplyInlineStyle(node->parent)) ) || CanApplyInlineStyle(node->parent)) )
@ -1366,7 +1366,7 @@ static Bool Font2Span( TidyDocImpl* doc, Node *node, Node **pnode )
if ( nodeIsFONT(node) ) if ( nodeIsFONT(node) )
{ {
/* if node is the only child of parent element then leave alone /* if node is the only child of parent element then leave alone
Do so only if BlockStyle may be succesful. */ Do so only if BlockStyle may be successful. */
if ( node->parent->content == node && node->next == NULL && if ( node->parent->content == node && node->next == NULL &&
CanApplyBlockStyle(node->parent) ) CanApplyBlockStyle(node->parent) )
return no; return no;
@ -1882,7 +1882,7 @@ static Bool SingleSpace( Lexer* lexer, Node* node )
*/ */
void TY_(CleanWord2000)( TidyDocImpl* doc, Node *node) void TY_(CleanWord2000)( TidyDocImpl* doc, Node *node)
{ {
/* used to a list from a sequence of bulletted p's */ /* used to a list from a sequence of bulleted p's */
Lexer* lexer = doc->lexer; Lexer* lexer = doc->lexer;
Node* list = NULL; Node* list = NULL;
AttVal *next_attr, *attval; AttVal *next_attr, *attval;
@ -1896,7 +1896,7 @@ void TY_(CleanWord2000)( TidyDocImpl* doc, Node *node)
if ( !TY_(IsWord2000) (doc) ) /* Is. #896 */ if ( !TY_(IsWord2000) (doc) ) /* Is. #896 */
return; return;
/* Output proprietary attributes to maintain errout compatability /* Output proprietary attributes to maintain errout compatibility
* with traditional Tidy. This is a result of moving all of the * with traditional Tidy. This is a result of moving all of the
* proprietary checks to near the end of the cleanup process, * proprietary checks to near the end of the cleanup process,
* meaning this result would not ordinarily be displayed. * meaning this result would not ordinarily be displayed.
@ -1984,7 +1984,7 @@ void TY_(CleanWord2000)( TidyDocImpl* doc, Node *node)
/* discards <o:p> which encodes the paragraph mark */ /* discards <o:p> which encodes the paragraph mark */
if ( node->tag && TY_(tmbstrcmp)(node->tag->name,"o:p")==0) if ( node->tag && TY_(tmbstrcmp)(node->tag->name,"o:p")==0)
{ {
/* Output proprietary elements to maintain errout compatability /* Output proprietary elements to maintain errout compatibility
* with traditional Tidy. This is a result of moving all of the * with traditional Tidy. This is a result of moving all of the
* proprietary checks to near the end of the cleanup process, * proprietary checks to near the end of the cleanup process,
* meaning this result would not ordinarily be displayed. * meaning this result would not ordinarily be displayed.
@ -2303,7 +2303,7 @@ Bool TY_(TidyMetaCharset)(TidyDocImpl* doc)
} }
else else
{ {
/* fix a mis-match */ /* fix a mismatch */
if (charsetFound) if (charsetFound)
{ {
prevNode = currentNode->prev; prevNode = currentNode->prev;

View file

@ -14,7 +14,7 @@
* continues on the next line * continues on the next line
* *
* Property names are case insensitive and should be less than 60 characters * Property names are case insensitive and should be less than 60 characters
* in length, and must start at the begining of the line, as whitespace at * in length, and must start at the beginning of the line, as whitespace at
* the start of a line signifies a line continuation. * the start of a line signifies a line continuation.
* *
* @author HTACG, et al (consult git log) * @author HTACG, et al (consult git log)
@ -173,7 +173,7 @@ TY_PRIVATE const TidyOptionImpl* TY_(getNextOption)( TidyDocImpl* doc, TidyItera
/** Initiates an iterator to cycle through all of the available picklist /** Initiates an iterator to cycle through all of the available picklist
** possibilities. ** possibilities.
** @param option An instance of an option for which to iterate a picklist. ** @param option An instance of an option for which to iterate a picklist.
** @returns An interator token to be used with TY_(getNextOptionPick)(). ** @returns An iterator token to be used with TY_(getNextOptionPick)().
*/ */
TY_PRIVATE TidyIterator TY_(getOptionPickList)( const TidyOptionImpl* option ); TY_PRIVATE TidyIterator TY_(getOptionPickList)( const TidyOptionImpl* option );

View file

@ -905,7 +905,7 @@ static languageDefinition language_en = { whichPluralForm_en, {
TidyNewline, 0, TidyNewline, 0,
"The default is appropriate to the current platform. " "The default is appropriate to the current platform. "
"<br/>" "<br/>"
"Genrally <var>CRLF</var> on PC-DOS, Windows and OS/2; <var>CR</var> " "Generally <var>CRLF</var> on PC-DOS, Windows and OS/2; <var>CR</var> "
"on Classic Mac OS; and <var>LF</var> everywhere else (Linux, macOS, " "on Classic Mac OS; and <var>LF</var> everywhere else (Linux, macOS, "
"and Unix). " "and Unix). "
}, },

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=jderry * PO_LAST_TRANSLATOR=jderry
* PO_REVISION_DATE=2017-10-03 12:44:37 * PO_REVISION_DATE=2017-10-03 12:44:37
*/ */

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=jderry * PO_LAST_TRANSLATOR=jderry
* PO_REVISION_DATE=2017-10-03 12:44:37 * PO_REVISION_DATE=2017-10-03 12:44:37
*/ */

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=jderry * PO_LAST_TRANSLATOR=jderry
* PO_REVISION_DATE=2017-10-03 12:44:37 * PO_REVISION_DATE=2017-10-03 12:44:37
*/ */

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=jderry * PO_LAST_TRANSLATOR=jderry
* PO_REVISION_DATE=2017-10-05 15:13:40 * PO_REVISION_DATE=2017-10-05 15:13:40
*/ */

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=jderry * PO_LAST_TRANSLATOR=jderry
* PO_REVISION_DATE=2017-10-05 15:13:40 * PO_REVISION_DATE=2017-10-05 15:13:40
*/ */

View file

@ -26,7 +26,7 @@
* *
* Template Created by Jim Derry on 01/14/2016. * Template Created by Jim Derry on 01/14/2016.
* *
* Orginating PO file metadata: * Originating PO file metadata:
* PO_LAST_TRANSLATOR=jderry * PO_LAST_TRANSLATOR=jderry
* PO_REVISION_DATE=2017-10-03 12:44:37 * PO_REVISION_DATE=2017-10-03 12:44:37
*/ */

View file

@ -1137,7 +1137,7 @@ static SPStatus GetSurrogatePair(TidyDocImpl* doc, Bool isXml, uint *pch)
/* /*
No longer attempts to insert missing ';' for unknown No longer attempts to insert missing ';' for unknown
enitities unless one was present already, since this entities unless one was present already, since this
gives unexpected results. gives unexpected results.
For example: <a href="something.htm?foo&bar&fred"> For example: <a href="something.htm?foo&bar&fred">
@ -1364,7 +1364,7 @@ static void ParseEntity( TidyDocImpl* doc, GetTokenMode mode )
{ {
if ( c != ';' ) /* issue warning if not terminated by ';' */ if ( c != ';' ) /* issue warning if not terminated by ';' */
{ {
/* set error position just before offending chararcter */ /* set error position just before offending character */
SetLexerLocus( doc, lexer ); SetLexerLocus( doc, lexer );
lexer->columns = startcol; lexer->columns = startcol;
TY_(ReportEntityError)( doc, MISSING_SEMICOLON, lexer->lexbuf+start, c ); TY_(ReportEntityError)( doc, MISSING_SEMICOLON, lexer->lexbuf+start, c );
@ -3375,7 +3375,7 @@ static Node* GetTokenFromStream( TidyDocImpl* doc, GetTokenMode mode )
} }
/* this failed! /* this failed!
TY_(AddCharToLexer)(lexer, '-'); TY_(AddCharToLexer)(lexer, '-'); lexdump = 0; TY_(AddCharToLexer)(lexer, '-'); TY_(AddCharToLexer)(lexer, '-'); lexdump = 0;
got output <![endif]--]> - needs furhter fix in pprint section output got output <![endif]--]> - needs further fix in pprint section output
*/ */
} }
else else
@ -3727,7 +3727,7 @@ static tmbstr ParseAttribute( TidyDocImpl* doc, Bool *isempty,
{ {
/* Not '/>' - put it back */ /* Not '/>' - put it back */
TY_(UngetChar)(c, doc->docIn); TY_(UngetChar)(c, doc->docIn);
c = '/'; /* retore original char */ c = '/'; /* restore original char */
} }
} }

View file

@ -146,7 +146,7 @@ typedef enum
#define CM_NO_INDENT (1 << 18) #define CM_NO_INDENT (1 << 18)
/* Elements that are obsolete (such as "dir", "menu"). */ /* Elements that are obsolete (such as "dir", "menu"). */
#define CM_OBSOLETE (1 << 19) #define CM_OBSOLETE (1 << 19)
/* User defined elements. Used to determine how attributes wihout value /* User defined elements. Used to determine how attributes without value
should be printed. */ should be printed. */
#define CM_NEW (1 << 20) #define CM_NEW (1 << 20)
/* Elements that cannot be omitted. */ /* Elements that cannot be omitted. */

View file

@ -103,7 +103,7 @@ static ctmbstr HTMLVersion( TidyDocImpl* doc )
/********************************************************************* /*********************************************************************
* Message Writing Functions * Message Writing Functions
* These funtions provide final, formatted output to the output sink. * These functions provide final, formatted output to the output sink.
*********************************************************************/ *********************************************************************/
@ -209,7 +209,7 @@ static void messageOut( TidyMessageImpl *message )
/* Always add a trailing newline. Reports require this, and dialogue /* Always add a trailing newline. Reports require this, and dialogue
messages will be better spaced out without having to fill the messages will be better spaced out without having to fill the
language file with superflous newlines. */ language file with superfluous newlines. */
TY_(WriteChar)( '\n', doc->errout ); TY_(WriteChar)( '\n', doc->errout );
} }
@ -229,7 +229,7 @@ static void messageOut( TidyMessageImpl *message )
/* Functions of this type will create new instances of TidyMessage specific to /* Functions of this type will create new instances of TidyMessage specific to
** the type of report being emitted. Many messages share the same fomatter for ** the type of report being emitted. Many messages share the same formatter for
** messages, but new ones can be written as required. Please have a look at ** messages, but new ones can be written as required. Please have a look at
** the existing formatters in order to determine if an existing signature is ** the existing formatters in order to determine if an existing signature is
** compatible with the report you wish to output before adding a new formatter. ** compatible with the report you wish to output before adding a new formatter.
@ -890,7 +890,7 @@ TidyMessageImpl *formatStandardDynamic(TidyDocImpl* doc, Node *element, Node *no
/********************************************************************* /*********************************************************************
* High Level Message Writing Functions * High Level Message Writing Functions
* When adding new reports to LibTidy, preference should be given * When adding new reports to LibTidy, preference should be given
* to one of the existing, general pupose message writing functions * to one of the existing, general purpose message writing functions
* above, if possible, otherwise try to use one of these, or as a * above, if possible, otherwise try to use one of these, or as a
* last resort add a new one in this section. * last resort add a new one in this section.
*********************************************************************/ *********************************************************************/
@ -937,7 +937,7 @@ static void vReport(TidyDocImpl* doc, Node *element, Node *node, uint code, va_l
** type safety by using the variable arguments. To counter this some convenience ** type safety by using the variable arguments. To counter this some convenience
** report output functions exist, too. Any new reports you wish to create must ** report output functions exist, too. Any new reports you wish to create must
** be able to use this function signature, although convenience functions should ** be able to use this function signature, although convenience functions should
** be added to abstract the full fuction signature and to preserve type safety. ** be added to abstract the full function signature and to preserve type safety.
*/ */
void TY_(Report)(TidyDocImpl* doc, Node *element, Node *node, uint code, ...) void TY_(Report)(TidyDocImpl* doc, Node *element, Node *node, uint code, ...)
{ {
@ -1286,7 +1286,7 @@ void TY_(ReportMarkupVersion)( TidyDocImpl* doc )
TY_(Report)( doc, NULL, NULL, STRING_CONTENT_LOOKS, vers ); TY_(Report)( doc, NULL, NULL, STRING_CONTENT_LOOKS, vers );
/* Warn about missing sytem identifier (SI) in emitted doctype */ /* Warn about missing system identifier (SI) in emitted doctype */
if ( TY_(WarnMissingSIInEmittedDocType)( doc ) ) if ( TY_(WarnMissingSIInEmittedDocType)( doc ) )
TY_(Report)( doc, NULL, NULL, STRING_NO_SYSID ); TY_(Report)( doc, NULL, NULL, STRING_NO_SYSID );
} }

View file

@ -103,7 +103,7 @@ TY_PRIVATE ctmbstr TY_(tidyLibraryVersion)(void);
/** /**
* The designated report writing function. When a proper formatter exists, * The designated report writing function. When a proper formatter exists,
* this one function can hanle all report output. * this one function can handle all report output.
*/ */
TY_PRIVATE void TY_(Report)(TidyDocImpl* doc, Node *element, Node *node, uint code, ...); TY_PRIVATE void TY_(Report)(TidyDocImpl* doc, Node *element, Node *node, uint code, ...);
@ -171,7 +171,7 @@ TY_PRIVATE void TY_(ReportMarkupVersion)( TidyDocImpl* doc );
/** /**
* Reports the number of warnings and errors found in the document as dialogue * Reports the number of warnings and errors found in the document as dialogue
* inforation. * information.
* Called by `tidyRunDiagnostics()`, from console. * Called by `tidyRunDiagnostics()`, from console.
*/ */
TY_PRIVATE void TY_(ReportNumWarnings)( TidyDocImpl* doc ); TY_PRIVATE void TY_(ReportNumWarnings)( TidyDocImpl* doc );

View file

@ -179,7 +179,7 @@ static TidyMessageImpl *tidyMessageCreateInitV( TidyDocImpl *doc,
if ( ( cfgBool(doc, TidyMuteShow) == yes ) && level <= TidyFatal ) if ( ( cfgBool(doc, TidyMuteShow) == yes ) && level <= TidyFatal )
{ {
/*\ Issue #655 - Unsafe to use output buffer as one of the va_list /*\ Issue #655 - Unsafe to use output buffer as one of the va_list
* input parameters in some snprintf implmentations. * input parameters in some snprintf implementations.
\*/ \*/
ctmbstr pc = TY_(tidyErrorCodeAsKey)(code); ctmbstr pc = TY_(tidyErrorCodeAsKey)(code);
i = TY_(tmbstrlen)(result->messageOutputDefault); i = TY_(tmbstrlen)(result->messageOutputDefault);

View file

@ -131,7 +131,7 @@ Node *TY_(DiscardElement)( TidyDocImpl* doc, Node *element )
} }
/* /*
insert "node" into markup tree as the firt element insert "node" into markup tree as the first element
of content of "element" of content of "element"
*/ */
void TY_(InsertNodeAtStart)(Node *element, Node *node) void TY_(InsertNodeAtStart)(Node *element, Node *node)
@ -852,7 +852,7 @@ void TY_(ParseBlock)( TidyDocImpl* doc, Node *element, GetTokenMode mode)
{ {
/* Issue #212 - Further fix in case ParseBlock() is called with 'IgnoreWhitespace' /* Issue #212 - Further fix in case ParseBlock() is called with 'IgnoreWhitespace'
when such a leading space may need to be inserted before this element to when such a leading space may need to be inserted before this element to
preverve the browser view */ preserve the browser view */
mode = MixedContent; mode = MixedContent;
} }
@ -3216,7 +3216,7 @@ void TY_(ParsePre)( TidyDocImpl* doc, Node *pre, GetTokenMode ARG_UNUSED(mode) )
the <pre> into the newly opened <p>. the <pre> into the newly opened <p>.
Todo: IMG, OBJECT, APPLET, BIG, SMALL, SUB, SUP, FONT, and BASEFONT are Todo: IMG, OBJECT, APPLET, BIG, SMALL, SUB, SUP, FONT, and BASEFONT are
dissallowed in <pre>, Tidy neither detects this nor does it perform any disallowed in <pre>, Tidy neither detects this nor does it perform any
cleanup operation. Tidy should at least issue a warning if it encounters cleanup operation. Tidy should at least issue a warning if it encounters
such constructs. such constructs.

View file

@ -104,7 +104,7 @@ TY_PRIVATE Node *TY_(DiscardElement)( TidyDocImpl* doc, Node *element);
/** /**
* Insert node into markup tree as the firt element of content of element. * Insert node into markup tree as the first element of content of element.
* @param element The new destination node. * @param element The new destination node.
* @param node The node to insert. * @param node The node to insert.
*/ */

View file

@ -205,7 +205,7 @@ typedef enum
document. document.
Characters of the General Category Pi and Ps in the Unicode Characters of the General Category Pi and Ps in the Unicode
character database (opening punctuation and intial quote character database (opening punctuation and initial quote
characters) mark a wrapping point before the character, other characters) mark a wrapping point before the character, other
punctuation characters (Pc, Pd, Pe, Pf, and Po), breakable punctuation characters (Pc, Pd, Pe, Pf, and Po), breakable
space characters (Zs), and paragraph and line separators space characters (Zs), and paragraph and line separators
@ -544,9 +544,9 @@ static void ResetLineAfterWrap( TidyPrintImpl* pprint )
/*\ /*\
* Write the 'indent' char to output * Write the 'indent' char to output
* Issue #335 - The GetSpaces() returns the number of spaces to be * Issue #335 - The GetSpaces() returns the number of spaces to be
* used for the indent. This is fine if ouputting spaces. * used for the indent. This is fine if outputting spaces.
* However, if outputting 'tab' chars, then the number of tabs * However, if outputting 'tab' chars, then the number of tabs
* output should euivalent to spaces divided by 'tab-size' * output should equivalent to spaces divided by 'tab-size'
\*/ \*/
static void WriteIndentChar(TidyDocImpl* doc ) static void WriteIndentChar(TidyDocImpl* doc )
{ {
@ -1861,7 +1861,7 @@ void PPrintScriptStyle( TidyDocImpl* doc, uint mode, uint indent, Node *node )
if ( InsideHead(doc, node) ) if ( InsideHead(doc, node) )
TY_(PFlushLineSmart)( doc, indent ); TY_(PFlushLineSmart)( doc, indent );
PCondFlushLineSmart( doc, indent ); /* Issue #56 - long oustanding bug - flush any existing closing tag */ PCondFlushLineSmart( doc, indent ); /* Issue #56 - long outstanding bug - flush any existing closing tag */
PPrintTag( doc, mode, indent, node ); PPrintTag( doc, mode, indent, node );
@ -2027,7 +2027,7 @@ void TY_(PrintBody)( TidyDocImpl* doc )
} }
/* #130 MathML attr and entity fix! /* #130 MathML attr and entity fix!
Support MathML namepsace */ Support MathML namespace */
static void PPrintMathML( TidyDocImpl* doc, uint indent, Node *node ) static void PPrintMathML( TidyDocImpl* doc, uint indent, Node *node )
{ {
Node *content; Node *content;
@ -2234,7 +2234,7 @@ void TY_(PPrintTree)( TidyDocImpl* doc, uint mode, uint indent, Node *node )
/*\ /*\
* Issue #180 - with the above PCondFlushLine, * Issue #180 - with the above PCondFlushLine,
* this adds an uneccessary additional line! * this adds an unnecessary additional line!
* Maybe only if 'classic' ie --vertical-space yes * Maybe only if 'classic' ie --vertical-space yes
* Issue #582 - maybe this is no longer needed! * Issue #582 - maybe this is no longer needed!
* It adds a 3rd newline if indent: auto... * It adds a 3rd newline if indent: auto...

View file

@ -212,7 +212,7 @@ TY_PRIVATE void TY_(AdjustTags)( TidyDocImpl *doc );
TY_PRIVATE void TY_(ResetTags)( TidyDocImpl *doc ); TY_PRIVATE void TY_(ResetTags)( TidyDocImpl *doc );
/** Indicates whether or not the Tidy is procesing in HTML5 mode. /** Indicates whether or not the Tidy is processing in HTML5 mode.
** @param doc The Tidy document. ** @param doc The Tidy document.
** @returns Returns `yes` if processing in HTML5 mode. ** @returns Returns `yes` if processing in HTML5 mode.
*/ */