Summary: 153 instances, 92 unique Text Count // TODO: consider better recovery here 2 // TODO: process localProperties for tables to override defaults, decide cell spacing defaults 2 // TODO: Suggestion: 2 // TODO: consider applying the paragraph with the matching style id. 1 /// TODO: Use the processed properties for htmlChildNode instead of using the node itself 1 // TODO: Set default hyperlink properties 1 // TODO: Parse percentage value for vertical-align style 1 // TODO: Set default paragraph properties 1 // TODO: apply local properties to tr element 2 // TODO: Current element properties missed here. 1 // TODO: Decide what to do with width and height propeties 1 // TODO: Respect xml:preserve or its equivalents for whitespace processing 1 // TODO: Implement color parsing 1 // TODO: process local properties for TableColumn element 2 // TODO: Consider better recovery 2 // TODO: Implement entity reading 1 case "dir": // TODO: treat as UL element 1 // TODO: This is a work around the issue in .NET 3 that does not render nbsp. 1 // TODO: handle character entities while processing comments, cdata, and directives 2 // TODO: We need to append the content to the end 1 // TODO: add processing for thead, tfoot elements and recovery for td elements 2 // TODO: implement analysis at this level, possibly by creating a new tr 2 // TODO: Can this be combined with the refresh operation? The only 1 // TODO: Add the following asserion here, right? or output "<" as a text run instead?: 1 // TODO: error handling. 3 // TODO: Convert from font-family value list into xaml FontFamily value 1 // TODO 2. Invalid element names: However, it might make sense to give the lexical analyzer the ability to identify 2 // TODO: SUGGESTION: we could check if lookahead and previous characters are entities also 2 // TODO: We currently ignore possible difference in brush colors on different border sides. Use the last colored side mentioned 1 // TODO: Implement parsing background attribute 1 // TODO: Add image processing 2 // TODO: Add LINK elements processing for included stylesheets 1 // TODO: process local properties for colgroup 2 // TODO: Consider skipping just a wparrer in recursing into the element tree, 2 // TODO: Set default div properties 1 // TODO: Parse css border style 2 // TODO 4: elements with optional closing tags: For elements with optional closing tags, we always close the element if we find 2 // TODO: What are these definitions doing here: 1 // TODO: add special-case processing here for elements that should be within tables when the 2 // TODO: support Tertiary Expressions (conditionals) 1 // TODO: Convert from text-transform into xaml property 1 // TODO: Need safer processing for a thickness value 1 Shows examples of several different brush types. TODO: scrollbar to see the whole example 3 // TODO: dd may end in other cases as well - if a new "p" starts, etc. 4 case "menu": // TODO: treat as UL element 1 // TODO: We assume that indices represented by strictly 10 zeros ("0123456789".Length), 4 // TODO: reference additional headers your program requires here 3 // TODO: Need to push skipped table elements onto sourceContext 1 // TODO: Implement images 1 // TODO: these are the basic "legal" cases but there may be more recovery 4 /// TODO: only a placeholder for now but later to be replaced with comparisons against 2 // TODO: Maybe this needs a special flag. 1 // TODO 5. Nesting: Support for unbalanced nesting, e.g. : this is not presently supported. To support it we may need 2 // TODO: Place code here. 1 // TODO: Add more special processing for TableHeader and TableFooter 1 // TODO: Implement real rgb() color parsing 1 // TODO: need to parse composite background property 2 // TODO: Process unrecognized list style value 2 // TODO: apply local properties for tbody 2 // TODO: more complex recovery 14 // TODO: Implement smarter system color converions into real colors 1 // TODO: reference any additional headers you need in STDAFX.H 3 // TODO: Convert from css size into FontSize 1 _htmlBlockElements.Add("menu"); // TODO: treat as UL element 1 // TODO: Add any drawing code here... 2 /// TODO: only a placeholder for now but later to be replaced with comparisons against 2 _htmlBlockElements.Add("dir"); // TODO: treat as UL element 1 // TODO: Refresh only displayed. 1 // TODO: Convert float and clear properties 1 // TODO: Implement word-spacing conversion 1 // TODO: determine if localProperties can be used instead of htmlChildNode in this call, and if they can, 2 // TODO 1. Start tags: The ParseXmlElement function has been modified to be called after both the 1 // TODO: Should we have separate list attribute processing function? 2 // TODO: css font-family can contein a list of names. We only consider the first name from the list. Need a decision what to do with remaining names 1 // TODO: This is poor man's attribute parsing. Replace it by real css parsing 1 // TODO: process local properties for li element 2 // TODO: Convert from font-variant into xaml property 1 // TODO: Implement display style conversion 1 // TODO: Add any initialization after the InitComponent call 1 // TODO 1. Start tags: The ParseXmlElement function has been modified to be called after both the 1 // TODO: Implement letter-spacing conversion 1 // TODO: Add id processing for style selectors 1 //TODO: validate input data 1 // TODO 3. Attributes: The attribute recovery is poor when reading attribute values in quotes - if no closing quotes are found, 2 // TODO: Remove 1 // TODO 6. Elements with optional starting tags: there are 4 such elements in the HTML 4 specification - html, tbody, body and head. 2 // TODO: Convert from all other text-decorations values 1 // TODO: add column width information to this function as a parameter and process it 2 /// TODO: Use the processed properties for htmlChildNode instead of using the node itself 1 // TODO 7: Context: Is it appropriate to keep track of context here? For example, should we only expect td, tr elements when 2 // TODO: Implement conversion from border style 1 // TODO: try to convert some known embedded objects. 1