HTML Tidy
5.4.0
The HTACG Tidy HTML Project
access.h
Go to the documentation of this file.
1
#ifndef __ACCESS_H__
2
#define __ACCESS_H__
3
4
/* access.h -- carry out accessibility checks
5
6
Copyright University of Toronto
7
Portions (c) 1998-2006 (W3C) MIT, ERCIM, Keio University
8
See tidy.h for the copyright notice.
9
10
*/
11
12
/*********************************************************************
13
* AccessibilityChecks
14
*
15
* Carries out processes for all accessibility checks. Traverses
16
* through all the content within the tree and evaluates the tags for
17
* accessibility.
18
*
19
* To perform the following checks, 'AccessibilityChecks' must be
20
* called AFTER the tree structure has been formed.
21
*
22
* If, in the command prompt, there is no specification of which
23
* accessibility priorities to check, no accessibility checks will be
24
* performed. (ie. '1' for priority 1, '2' for priorities 1 and 2,
25
* and '3') for priorities 1, 2 and 3.)
26
*
27
* Copyright University of Toronto
28
* Programmed by: Mike Lam and Chris Ridpath
29
* Modifications by : Terry Teague (TRT)
30
*
31
*********************************************************************/
32
33
34
#include "
forward.h
"
35
#include "
message.h
"
36
37
#if SUPPORT_ACCESSIBILITY_CHECKS
38
39
/* The accessibility checks to perform depending on user's desire.
40
41
1. priority 1
42
2. priority 1 & 2
43
3. priority 1, 2, & 3
44
*/
45
46
/* Determines if the client-side text link is found within the document
47
typedef struct AreaLinks
48
{
49
struct AreaLinks* next;
50
char* link;
51
Bool HasBeenFound;
52
} AreaLinks;
53
*/
54
55
enum
{
56
TEXTBUF_SIZE
=128u
57
};
58
59
struct
_TidyAccessImpl
;
60
typedef
struct
_TidyAccessImpl
TidyAccessImpl;
61
62
struct
_TidyAccessImpl
63
{
64
/* gets set from Tidy variable AccessibilityCheckLevel */
65
int
PRIORITYCHK
;
66
67
/* Number of characters that are found within the concatenated text */
68
int
counter
;
69
70
/* list of characters in the text nodes found within a container element */
71
tmbchar
textNode
[
TEXTBUF_SIZE
];
72
73
/* The list of characters found within one text node */
74
tmbchar
text
[
TEXTBUF_SIZE
];
75
76
/* Number of frame elements found within a frameset */
77
int
numFrames
;
78
79
/* Number of 'longdesc' attributes found within a frameset */
80
int
HasCheckedLongDesc
;
81
82
int
CheckedHeaders
;
83
int
ListElements
;
84
int
OtherListElements
;
85
86
/* For 'USEMAP' identifier */
87
Bool
HasUseMap
;
88
Bool
HasName
;
89
Bool
HasMap
;
90
91
/* For tracking nodes that are deleted from the original parse tree - TRT */
92
/* Node *access_tree; */
93
94
Bool
HasTH
;
95
Bool
HasValidFor
;
96
Bool
HasValidId
;
97
Bool
HasValidRowHeaders
;
98
Bool
HasValidColumnHeaders
;
99
Bool
HasInvalidRowHeader
;
100
Bool
HasInvalidColumnHeader
;
101
int
ForID
;
102
103
/* List containing map-links
104
AreaLinks* links;
105
AreaLinks* start;
106
AreaLinks* current;
107
*/
108
109
};
110
111
112
/*
113
Determines which error/warning message should be displayed,
114
depending on the error code that was called.
115
116
Offset accessibility error codes by FIRST_ACCESS_ERR to avoid conflict with
117
other error codes defined in message.h and used in localize.c.
118
119
These accessErrorCodes are used throughout libtidy, and also
120
have associated localized strings to describe them.
121
122
IMPORTANT: to maintain compatability with TidyMessageFilter3, if you add
123
or remove keys from this enum, ALSO add/remove the corresponding key
124
in language.c:tidyErrorFilterKeysStruct[]!
125
*/
126
typedef
enum
127
{
128
FIRST_ACCESS_ERR
=
CODES_TIDY_ERROR_LAST
+ 1,
/* must be first */
129
130
/* [1.1.1.1] */
IMG_MISSING_ALT
,
131
/* [1.1.1.2] */
IMG_ALT_SUSPICIOUS_FILENAME
,
132
/* [1.1.1.3] */
IMG_ALT_SUSPICIOUS_FILE_SIZE
,
133
/* [1.1.1.4] */
IMG_ALT_SUSPICIOUS_PLACEHOLDER
,
134
/* [1.1.1.10] */
IMG_ALT_SUSPICIOUS_TOO_LONG
,
135
/* [1.1.1.11] */
IMG_MISSING_ALT_BULLET
,
136
/* [1.1.1.12] */
IMG_MISSING_ALT_H_RULE
,
137
/* [1.1.2.1] */
IMG_MISSING_LONGDESC_DLINK
,
138
/* [1.1.2.2] */
IMG_MISSING_DLINK
,
139
/* [1.1.2.3] */
IMG_MISSING_LONGDESC
,
140
/* [1.1.2.5] */
LONGDESC_NOT_REQUIRED
,
141
/* [1.1.3.1] */
IMG_BUTTON_MISSING_ALT
,
142
/* [1.1.4.1] */
APPLET_MISSING_ALT
,
143
/* [1.1.5.1] */
OBJECT_MISSING_ALT
,
144
/* [1.1.6.1] */
AUDIO_MISSING_TEXT_WAV
,
145
/* [1.1.6.2] */
AUDIO_MISSING_TEXT_AU
,
146
/* [1.1.6.3] */
AUDIO_MISSING_TEXT_AIFF
,
147
/* [1.1.6.4] */
AUDIO_MISSING_TEXT_SND
,
148
/* [1.1.6.5] */
AUDIO_MISSING_TEXT_RA
,
149
/* [1.1.6.6] */
AUDIO_MISSING_TEXT_RM
,
150
/* [1.1.8.1] */
FRAME_MISSING_LONGDESC
,
151
/* [1.1.9.1] */
AREA_MISSING_ALT
,
152
/* [1.1.10.1] */
SCRIPT_MISSING_NOSCRIPT
,
153
/* [1.1.12.1] */
ASCII_REQUIRES_DESCRIPTION
,
154
/* [1.2.1.1] */
IMG_MAP_SERVER_REQUIRES_TEXT_LINKS
,
155
/* [1.4.1.1] */
MULTIMEDIA_REQUIRES_TEXT
,
156
/* [1.5.1.1] */
IMG_MAP_CLIENT_MISSING_TEXT_LINKS
,
157
/* [2.1.1.1] */
INFORMATION_NOT_CONVEYED_IMAGE
,
158
/* [2.1.1.2] */
INFORMATION_NOT_CONVEYED_APPLET
,
159
/* [2.1.1.3] */
INFORMATION_NOT_CONVEYED_OBJECT
,
160
/* [2.1.1.4] */
INFORMATION_NOT_CONVEYED_SCRIPT
,
161
/* [2.1.1.5] */
INFORMATION_NOT_CONVEYED_INPUT
,
162
/* [2.2.1.1] */
COLOR_CONTRAST_TEXT
,
163
/* [2.2.1.2] */
COLOR_CONTRAST_LINK
,
164
/* [2.2.1.3] */
COLOR_CONTRAST_ACTIVE_LINK
,
165
/* [2.2.1.4] */
COLOR_CONTRAST_VISITED_LINK
,
166
/* [3.2.1.1] */
DOCTYPE_MISSING
,
167
/* [3.3.1.1] */
STYLE_SHEET_CONTROL_PRESENTATION
,
168
/* [3.5.1.1] */
HEADERS_IMPROPERLY_NESTED
,
169
/* [3.5.2.1] */
POTENTIAL_HEADER_BOLD
,
170
/* [3.5.2.2] */
POTENTIAL_HEADER_ITALICS
,
171
/* [3.5.2.3] */
POTENTIAL_HEADER_UNDERLINE
,
172
/* [3.5.3.1] */
HEADER_USED_FORMAT_TEXT
,
173
/* [3.6.1.1] */
LIST_USAGE_INVALID_UL
,
174
/* [3.6.1.2] */
LIST_USAGE_INVALID_OL
,
175
/* [3.6.1.4] */
LIST_USAGE_INVALID_LI
,
176
/* [4.1.1.1] */
INDICATE_CHANGES_IN_LANGUAGE
,
177
/* [4.3.1.1] */
LANGUAGE_NOT_IDENTIFIED
,
178
/* [4.3.1.1] */
LANGUAGE_INVALID
,
179
/* [5.1.2.1] */
DATA_TABLE_MISSING_HEADERS
,
180
/* [5.1.2.2] */
DATA_TABLE_MISSING_HEADERS_COLUMN
,
181
/* [5.1.2.3] */
DATA_TABLE_MISSING_HEADERS_ROW
,
182
/* [5.2.1.1] */
DATA_TABLE_REQUIRE_MARKUP_COLUMN_HEADERS
,
183
/* [5.2.1.2] */
DATA_TABLE_REQUIRE_MARKUP_ROW_HEADERS
,
184
/* [5.3.1.1] */
LAYOUT_TABLES_LINEARIZE_PROPERLY
,
185
/* [5.4.1.1] */
LAYOUT_TABLE_INVALID_MARKUP
,
186
/* [5.5.1.1] */
TABLE_MISSING_SUMMARY
,
187
/* [5.5.1.2] */
TABLE_SUMMARY_INVALID_NULL
,
188
/* [5.5.1.3] */
TABLE_SUMMARY_INVALID_SPACES
,
189
/* [5.5.1.6] */
TABLE_SUMMARY_INVALID_PLACEHOLDER
,
190
/* [5.5.2.1] */
TABLE_MISSING_CAPTION
,
191
/* [5.6.1.1] */
TABLE_MAY_REQUIRE_HEADER_ABBR
,
192
/* [5.6.1.2] */
TABLE_MAY_REQUIRE_HEADER_ABBR_NULL
,
193
/* [5.6.1.3] */
TABLE_MAY_REQUIRE_HEADER_ABBR_SPACES
,
194
/* [6.1.1.1] */
STYLESHEETS_REQUIRE_TESTING_LINK
,
195
/* [6.1.1.2] */
STYLESHEETS_REQUIRE_TESTING_STYLE_ELEMENT
,
196
/* [6.1.1.3] */
STYLESHEETS_REQUIRE_TESTING_STYLE_ATTR
,
197
/* [6.2.1.1] */
FRAME_SRC_INVALID
,
198
/* [6.2.2.1] */
TEXT_EQUIVALENTS_REQUIRE_UPDATING_APPLET
,
199
/* [6.2.2.2] */
TEXT_EQUIVALENTS_REQUIRE_UPDATING_SCRIPT
,
200
/* [6.2.2.3] */
TEXT_EQUIVALENTS_REQUIRE_UPDATING_OBJECT
,
201
/* [6.3.1.1] */
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_SCRIPT
,
202
/* [6.3.1.2] */
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_OBJECT
,
203
/* [6.3.1.3] */
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_EMBED
,
204
/* [6.3.1.4] */
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_APPLET
,
205
/* [6.5.1.1] */
FRAME_MISSING_NOFRAMES
,
206
/* [6.5.1.2] */
NOFRAMES_INVALID_NO_VALUE
,
207
/* [6.5.1.3] */
NOFRAMES_INVALID_CONTENT
,
208
/* [6.5.1.4] */
NOFRAMES_INVALID_LINK
,
209
/* [7.1.1.1] */
REMOVE_FLICKER_SCRIPT
,
210
/* [7.1.1.2] */
REMOVE_FLICKER_OBJECT
,
211
/* [7.1.1.3] */
REMOVE_FLICKER_EMBED
,
212
/* [7.1.1.4] */
REMOVE_FLICKER_APPLET
,
213
/* [7.1.1.5] */
REMOVE_FLICKER_ANIMATED_GIF
,
214
/* [7.2.1.1] */
REMOVE_BLINK_MARQUEE
,
215
/* [7.4.1.1] */
REMOVE_AUTO_REFRESH
,
216
/* [7.5.1.1] */
REMOVE_AUTO_REDIRECT
,
217
/* [8.1.1.1] */
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_SCRIPT
,
218
/* [8.1.1.2] */
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_OBJECT
,
219
/* [8.1.1.3] */
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_APPLET
,
220
/* [8.1.1.4] */
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_EMBED
,
221
/* [9.1.1.1] */
IMAGE_MAP_SERVER_SIDE_REQUIRES_CONVERSION
,
222
/* [9.3.1.1] */
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_DOWN
,
223
/* [9.3.1.2] */
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_UP
,
224
/* [9.3.1.3] */
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_CLICK
,
225
/* [9.3.1.4] */
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OVER
,
226
/* [9.3.1.5] */
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OUT
,
227
/* [9.3.1.6] */
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_MOVE
,
228
/* [10.1.1.1] */
NEW_WINDOWS_REQUIRE_WARNING_NEW
,
229
/* [10.1.1.2] */
NEW_WINDOWS_REQUIRE_WARNING_BLANK
,
230
/* [10.2.1.1] */
LABEL_NEEDS_REPOSITIONING_BEFORE_INPUT
,
231
/* [10.2.1.2] */
LABEL_NEEDS_REPOSITIONING_AFTER_INPUT
,
232
/* [10.4.1.1] */
FORM_CONTROL_REQUIRES_DEFAULT_TEXT
,
233
/* [10.4.1.2] */
FORM_CONTROL_DEFAULT_TEXT_INVALID_NULL
,
234
/* [10.4.1.3] */
FORM_CONTROL_DEFAULT_TEXT_INVALID_SPACES
,
235
/* [11.2.1.1] */
REPLACE_DEPRECATED_HTML_APPLET
,
236
/* [11.2.1.2] */
REPLACE_DEPRECATED_HTML_BASEFONT
,
237
/* [11.2.1.3] */
REPLACE_DEPRECATED_HTML_CENTER
,
238
/* [11.2.1.4] */
REPLACE_DEPRECATED_HTML_DIR
,
239
/* [11.2.1.5] */
REPLACE_DEPRECATED_HTML_FONT
,
240
/* [11.2.1.6] */
REPLACE_DEPRECATED_HTML_ISINDEX
,
241
/* [11.2.1.7] */
REPLACE_DEPRECATED_HTML_MENU
,
242
/* [11.2.1.8] */
REPLACE_DEPRECATED_HTML_S
,
243
/* [11.2.1.9] */
REPLACE_DEPRECATED_HTML_STRIKE
,
244
/* [11.2.1.10] */
REPLACE_DEPRECATED_HTML_U
,
245
/* [12.1.1.1] */
FRAME_MISSING_TITLE
,
246
/* [12.1.1.2] */
FRAME_TITLE_INVALID_NULL
,
247
/* [12.1.1.3] */
FRAME_TITLE_INVALID_SPACES
,
248
/* [12.4.1.1] */
ASSOCIATE_LABELS_EXPLICITLY
,
249
/* [12.4.1.2] */
ASSOCIATE_LABELS_EXPLICITLY_FOR
,
250
/* [12.4.1.3] */
ASSOCIATE_LABELS_EXPLICITLY_ID
,
251
/* [13.1.1.1] */
LINK_TEXT_NOT_MEANINGFUL
,
252
/* [13.1.1.2] */
LINK_TEXT_MISSING
,
253
/* [13.1.1.3] */
LINK_TEXT_TOO_LONG
,
254
/* [13.1.1.4] */
LINK_TEXT_NOT_MEANINGFUL_CLICK_HERE
,
255
/* [13.1.1.5] */
LINK_TEXT_NOT_MEANINGFUL_MORE
,
256
/* [13.1.1.6] */
LINK_TEXT_NOT_MEANINGFUL_FOLLOW_THIS
,
257
/* [13.2.1.1] */
METADATA_MISSING
,
258
/* [13.2.1.2] */
METADATA_MISSING_LINK
,
259
/* [13.2.1.3] */
METADATA_MISSING_REDIRECT_AUTOREFRESH
,
260
/* [13.10.1.1] */
SKIPOVER_ASCII_ART
,
261
262
LAST_ACCESS_ERR
/* must be last */
263
}
accessErrorCodes
;
264
265
266
void
TY_
(AccessibilityHelloMessage)( TidyDocImpl* doc );
267
void
TY_
(DisplayHTMLTableAlgorithm)( TidyDocImpl* doc );
268
269
/************************************************************
270
* AccessibilityChecks
271
*
272
* Traverses through the individual nodes of the tree
273
* and checks attributes and elements for accessibility.
274
* after the tree structure has been formed.
275
************************************************************/
276
277
void
TY_
(AccessibilityChecks)( TidyDocImpl* doc );
278
279
280
#endif
/* SUPPORT_ACCESSIBILITY_CHECKS */
281
#endif
/* __ACCESS_H__ */
INFORMATION_NOT_CONVEYED_INPUT
Definition:
access.h:161
DATA_TABLE_REQUIRE_MARKUP_COLUMN_HEADERS
Definition:
access.h:182
METADATA_MISSING_LINK
Definition:
access.h:258
REMOVE_AUTO_REDIRECT
Definition:
access.h:216
IMG_ALT_SUSPICIOUS_FILENAME
Definition:
access.h:131
CODES_TIDY_ERROR_LAST
Definition:
message.h:195
_TidyAccessImpl::text
tmbchar text[TEXTBUF_SIZE]
Definition:
access.h:74
NEW_WINDOWS_REQUIRE_WARNING_NEW
Definition:
access.h:228
LINK_TEXT_NOT_MEANINGFUL
Definition:
access.h:251
_TidyAccessImpl::numFrames
int numFrames
Definition:
access.h:77
IMG_MAP_CLIENT_MISSING_TEXT_LINKS
Definition:
access.h:156
REPLACE_DEPRECATED_HTML_MENU
Definition:
access.h:241
IMG_ALT_SUSPICIOUS_FILE_SIZE
Definition:
access.h:132
_TidyAccessImpl::HasValidRowHeaders
Bool HasValidRowHeaders
Definition:
access.h:97
LONGDESC_NOT_REQUIRED
Definition:
access.h:140
_TidyAccessImpl::HasInvalidRowHeader
Bool HasInvalidRowHeader
Definition:
access.h:99
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_SCRIPT
Definition:
access.h:201
LINK_TEXT_NOT_MEANINGFUL_MORE
Definition:
access.h:255
POTENTIAL_HEADER_ITALICS
Definition:
access.h:170
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_OBJECT
Definition:
access.h:218
REPLACE_DEPRECATED_HTML_ISINDEX
Definition:
access.h:240
_TidyAccessImpl::HasValidColumnHeaders
Bool HasValidColumnHeaders
Definition:
access.h:98
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_MOVE
Definition:
access.h:227
LABEL_NEEDS_REPOSITIONING_AFTER_INPUT
Definition:
access.h:231
DATA_TABLE_MISSING_HEADERS
Definition:
access.h:179
COLOR_CONTRAST_TEXT
Definition:
access.h:162
LANGUAGE_INVALID
Definition:
access.h:178
REPLACE_DEPRECATED_HTML_BASEFONT
Definition:
access.h:236
FRAME_MISSING_TITLE
Definition:
access.h:245
FIRST_ACCESS_ERR
Definition:
access.h:128
LABEL_NEEDS_REPOSITIONING_BEFORE_INPUT
Definition:
access.h:230
REPLACE_DEPRECATED_HTML_APPLET
Definition:
access.h:235
REPLACE_DEPRECATED_HTML_U
Definition:
access.h:244
TABLE_MAY_REQUIRE_HEADER_ABBR_SPACES
Definition:
access.h:193
ASSOCIATE_LABELS_EXPLICITLY
Definition:
access.h:248
AREA_MISSING_ALT
Definition:
access.h:151
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_APPLET
Definition:
access.h:204
REPLACE_DEPRECATED_HTML_DIR
Definition:
access.h:238
_TidyAccessImpl::textNode
tmbchar textNode[TEXTBUF_SIZE]
Definition:
access.h:71
DATA_TABLE_MISSING_HEADERS_ROW
Definition:
access.h:181
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_UP
Definition:
access.h:223
LINK_TEXT_TOO_LONG
Definition:
access.h:253
APPLET_MISSING_ALT
Definition:
access.h:142
HEADER_USED_FORMAT_TEXT
Definition:
access.h:172
_TidyAccessImpl::ForID
int ForID
Definition:
access.h:101
REMOVE_FLICKER_EMBED
Definition:
access.h:211
IMG_MISSING_ALT
Definition:
access.h:130
FRAME_TITLE_INVALID_NULL
Definition:
access.h:246
AUDIO_MISSING_TEXT_RM
Definition:
access.h:149
FORM_CONTROL_REQUIRES_DEFAULT_TEXT
Definition:
access.h:232
IMG_MISSING_LONGDESC_DLINK
Definition:
access.h:137
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_OBJECT
Definition:
access.h:202
COLOR_CONTRAST_ACTIVE_LINK
Definition:
access.h:164
IMG_MISSING_ALT_BULLET
Definition:
access.h:135
PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_EMBED
Definition:
access.h:203
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OUT
Definition:
access.h:226
MULTIMEDIA_REQUIRES_TEXT
Definition:
access.h:155
message.h
LAST_ACCESS_ERR
Definition:
access.h:262
IMG_BUTTON_MISSING_ALT
Definition:
access.h:141
INFORMATION_NOT_CONVEYED_SCRIPT
Definition:
access.h:160
_TidyAccessImpl::counter
int counter
Definition:
access.h:68
REPLACE_DEPRECATED_HTML_FONT
Definition:
access.h:239
REMOVE_FLICKER_SCRIPT
Definition:
access.h:209
LAYOUT_TABLE_INVALID_MARKUP
Definition:
access.h:185
NEW_WINDOWS_REQUIRE_WARNING_BLANK
Definition:
access.h:229
LIST_USAGE_INVALID_OL
Definition:
access.h:174
LIST_USAGE_INVALID_UL
Definition:
access.h:173
REMOVE_FLICKER_OBJECT
Definition:
access.h:210
DATA_TABLE_REQUIRE_MARKUP_ROW_HEADERS
Definition:
access.h:183
TABLE_MAY_REQUIRE_HEADER_ABBR_NULL
Definition:
access.h:192
STYLESHEETS_REQUIRE_TESTING_STYLE_ELEMENT
Definition:
access.h:195
IMG_MISSING_LONGDESC
Definition:
access.h:139
INFORMATION_NOT_CONVEYED_OBJECT
Definition:
access.h:159
Bool
Bool
Definition:
tidyplatform.h:593
FORM_CONTROL_DEFAULT_TEXT_INVALID_NULL
Definition:
access.h:233
REPLACE_DEPRECATED_HTML_CENTER
Definition:
access.h:237
METADATA_MISSING_REDIRECT_AUTOREFRESH
Definition:
access.h:259
_TidyAccessImpl::HasTH
Bool HasTH
Definition:
access.h:94
FRAME_MISSING_NOFRAMES
Definition:
access.h:205
COLOR_CONTRAST_LINK
Definition:
access.h:163
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_EMBED
Definition:
access.h:220
TABLE_SUMMARY_INVALID_SPACES
Definition:
access.h:188
AUDIO_MISSING_TEXT_WAV
Definition:
access.h:144
HEADERS_IMPROPERLY_NESTED
Definition:
access.h:168
AUDIO_MISSING_TEXT_AU
Definition:
access.h:145
_TidyAccessImpl::OtherListElements
int OtherListElements
Definition:
access.h:84
NOFRAMES_INVALID_NO_VALUE
Definition:
access.h:206
REPLACE_DEPRECATED_HTML_STRIKE
Definition:
access.h:243
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OVER
Definition:
access.h:225
IMG_ALT_SUSPICIOUS_TOO_LONG
Definition:
access.h:134
NOFRAMES_INVALID_LINK
Definition:
access.h:208
INDICATE_CHANGES_IN_LANGUAGE
Definition:
access.h:176
POTENTIAL_HEADER_BOLD
Definition:
access.h:169
COLOR_CONTRAST_VISITED_LINK
Definition:
access.h:165
STYLE_SHEET_CONTROL_PRESENTATION
Definition:
access.h:167
NOFRAMES_INVALID_CONTENT
Definition:
access.h:207
IMG_ALT_SUSPICIOUS_PLACEHOLDER
Definition:
access.h:133
LINK_TEXT_MISSING
Definition:
access.h:252
_TidyAccessImpl::HasName
Bool HasName
Definition:
access.h:88
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_DOWN
Definition:
access.h:222
TABLE_MISSING_SUMMARY
Definition:
access.h:186
REMOVE_BLINK_MARQUEE
Definition:
access.h:214
forward.h
IMG_MISSING_DLINK
Definition:
access.h:138
_TidyAccessImpl::HasValidFor
Bool HasValidFor
Definition:
access.h:95
LAYOUT_TABLES_LINEARIZE_PROPERLY
Definition:
access.h:184
FORM_CONTROL_DEFAULT_TEXT_INVALID_SPACES
Definition:
access.h:234
TEXT_EQUIVALENTS_REQUIRE_UPDATING_APPLET
Definition:
access.h:198
_TidyAccessImpl::HasValidId
Bool HasValidId
Definition:
access.h:96
OBJECT_MISSING_ALT
Definition:
access.h:143
SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_CLICK
Definition:
access.h:224
METADATA_MISSING
Definition:
access.h:257
_TidyAccessImpl::HasUseMap
Bool HasUseMap
Definition:
access.h:87
FRAME_MISSING_LONGDESC
Definition:
access.h:150
LIST_USAGE_INVALID_LI
Definition:
access.h:175
_TidyAccessImpl::HasMap
Bool HasMap
Definition:
access.h:89
REMOVE_FLICKER_APPLET
Definition:
access.h:212
LINK_TEXT_NOT_MEANINGFUL_CLICK_HERE
Definition:
access.h:254
STYLESHEETS_REQUIRE_TESTING_LINK
Definition:
access.h:194
TABLE_SUMMARY_INVALID_NULL
Definition:
access.h:187
_TidyAccessImpl::ListElements
int ListElements
Definition:
access.h:83
_TidyAccessImpl::CheckedHeaders
int CheckedHeaders
Definition:
access.h:82
LANGUAGE_NOT_IDENTIFIED
Definition:
access.h:177
DATA_TABLE_MISSING_HEADERS_COLUMN
Definition:
access.h:180
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_SCRIPT
Definition:
access.h:217
accessErrorCodes
accessErrorCodes
Definition:
access.h:126
tmbchar
char tmbchar
Definition:
tidyplatform.h:553
AUDIO_MISSING_TEXT_AIFF
Definition:
access.h:146
FRAME_TITLE_INVALID_SPACES
Definition:
access.h:247
REPLACE_DEPRECATED_HTML_S
Definition:
access.h:242
POTENTIAL_HEADER_UNDERLINE
Definition:
access.h:171
INFORMATION_NOT_CONVEYED_IMAGE
Definition:
access.h:157
TABLE_SUMMARY_INVALID_PLACEHOLDER
Definition:
access.h:189
DOCTYPE_MISSING
Definition:
access.h:166
INFORMATION_NOT_CONVEYED_APPLET
Definition:
access.h:158
_TidyAccessImpl
Definition:
access.h:62
ASSOCIATE_LABELS_EXPLICITLY_ID
Definition:
access.h:250
REMOVE_AUTO_REFRESH
Definition:
access.h:215
SCRIPT_MISSING_NOSCRIPT
Definition:
access.h:152
TEXT_EQUIVALENTS_REQUIRE_UPDATING_OBJECT
Definition:
access.h:200
AUDIO_MISSING_TEXT_RA
Definition:
access.h:148
IMG_MISSING_ALT_H_RULE
Definition:
access.h:136
_TidyAccessImpl::HasInvalidColumnHeader
Bool HasInvalidColumnHeader
Definition:
access.h:100
TEXT_EQUIVALENTS_REQUIRE_UPDATING_SCRIPT
Definition:
access.h:199
REMOVE_FLICKER_ANIMATED_GIF
Definition:
access.h:213
TY_
#define TY_(str)
Definition:
forward.h:23
TABLE_MAY_REQUIRE_HEADER_ABBR
Definition:
access.h:191
_TidyAccessImpl::PRIORITYCHK
int PRIORITYCHK
Definition:
access.h:65
STYLESHEETS_REQUIRE_TESTING_STYLE_ATTR
Definition:
access.h:196
TEXTBUF_SIZE
Definition:
access.h:56
TABLE_MISSING_CAPTION
Definition:
access.h:190
FRAME_SRC_INVALID
Definition:
access.h:197
LINK_TEXT_NOT_MEANINGFUL_FOLLOW_THIS
Definition:
access.h:256
_TidyAccessImpl::HasCheckedLongDesc
int HasCheckedLongDesc
Definition:
access.h:80
AUDIO_MISSING_TEXT_SND
Definition:
access.h:147
IMAGE_MAP_SERVER_SIDE_REQUIRES_CONVERSION
Definition:
access.h:221
SKIPOVER_ASCII_ART
Definition:
access.h:260
IMG_MAP_SERVER_REQUIRES_TEXT_LINKS
Definition:
access.h:154
ASCII_REQUIRES_DESCRIPTION
Definition:
access.h:153
ASSOCIATE_LABELS_EXPLICITLY_FOR
Definition:
access.h:249
ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_APPLET
Definition:
access.h:219
src
access.h
Generated by
1.8.14