Documents/Fixed Documents/DocumentSerialization/HtmlXmlConverter/htmltoxamlconverter.cs (39 lines):
- line 189: // TODO: Consider skipping just a wparrer in recursing into the element tree,
- line 234: case "dir": // TODO: treat as UL element
- line 235: case "menu": // TODO: treat as UL element
- line 246: // TODO: Add image processing
- line 262: // TODO: add special-case processing here for elements that should be within tables when the
- line 609: // TODO: This is a work around the issue in .NET 3 that does not render nbsp.
- line 718: // TODO: Implement images
- line 765: // TODO: Should we have separate list attribute processing function?
- line 781: // TODO: We need to append the content to the end
- line 835: // TODO: Current element properties missed here.
- line 877: // TODO: process local properties for li element
- line 919: // TODO: process localProperties for tables to override defaults, decide cell spacing defaults
- line 926: // TODO: Need to push skipped table elements onto sourceContext
- line 959: // TODO: Add more special processing for TableHeader and TableFooter
- line 968: // TODO: apply local properties for tbody
- line 1000: // TODO: add processing for thead, tfoot elements and recovery for td elements
- line 1114: // TODO: add column width information to this function as a parameter and process it
- line 1147: // TODO: process local properties for colgroup
- line 1179: // TODO: process local properties for TableColumn element
- line 1231: // TODO: apply local properties to tr element
- line 1263: // TODO: consider better recovery here
- line 1312: // TODO: determine if localProperties can be used instead of htmlChildNode in this call, and if they can,
- line 1362: // TODO: Consider better recovery
- line 1460: // TODO: implement analysis at this level, possibly by creating a new tr
- line 2001: // TODO: Convert from font-family value list into xaml FontFamily value
- line 2008: // TODO: Convert from font-variant into xaml property
- line 2014: // TODO: Convert from css size into FontSize
- line 2036: // TODO: Convert from all other text-decorations values
- line 2042: // TODO: Convert from text-transform into xaml property
- line 2061: // TODO: Decide what to do with width and height propeties
- line 2116: // TODO: Implement conversion from border style
- line 2183: // TODO: Convert float and clear properties
- line 2206: // TODO: We currently ignore possible difference in brush colors on different border sides. Use the last colored side mentioned
- line 2252: // TODO: Need safer processing for a thickness value
- line 2363: // TODO: Set default hyperlink properties
- line 2370: // TODO: Set default paragraph properties
- line 2373: // TODO: Set default div properties
- line 2443: // TODO: This is poor man's attribute parsing. Replace it by real css parsing
- line 2538: /// TODO: Use the processed properties for htmlChildNode instead of using the node itself
Sample Applications/HtmlToXamlDemo/HtmlToXamlConverter.cs (17 lines):
- line 262: // TODO: Consider skipping just a wparrer in recursing into the element tree,
- line 321: // TODO: Add image processing
- line 337: // TODO: add special-case processing here for elements that should be within tables when the
- line 870: // TODO: Should we have separate list attribute processing function?
- line 986: // TODO: process local properties for li element
- line 1035: // TODO: process localProperties for tables to override defaults, decide cell spacing defaults
- line 1093: // TODO: apply local properties for tbody
- line 1131: // TODO: add processing for thead, tfoot elements and recovery for td elements
- line 1262: // TODO: add column width information to this function as a parameter and process it
- line 1304: // TODO: process local properties for colgroup
- line 1339: // TODO: process local properties for TableColumn element
- line 1397: // TODO: apply local properties to tr element
- line 1434: // TODO: consider better recovery here
- line 1491: // TODO: determine if localProperties can be used instead of htmlChildNode in this call, and if they can,
- line 1545: // TODO: Consider better recovery
- line 1652: // TODO: implement analysis at this level, possibly by creating a new tr
- line 2745: /// TODO: Use the processed properties for htmlChildNode instead of using the node itself
Documents/Fixed Documents/DocumentSerialization/HtmlXmlConverter/htmlcssparser.cs (16 lines):
- line 85: // TODO: Implement word-spacing conversion
- line 88: // TODO: Implement letter-spacing conversion
- line 106: // TODO: need to parse composite background property
- line 157: // TODO: Parse css border style
- line 174: // TODO: Parse css border style
- line 178: // TODO: Implement display style conversion
- line 341: // TODO: Implement color parsing
- line 375: // TODO: Implement real rgb() color parsing
- line 394: // TODO: Implement smarter system color converions into real colors
- line 538: // 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
- line 604: // TODO: Process unrecognized list style value
- line 682: // TODO: Parse percentage value for vertical-align style
- line 789: // TODO: What are these definitions doing here:
- line 803: // TODO: Implement parsing background attribute
- line 826: // TODO: Add LINK elements processing for included stylesheets
- line 959: // TODO: Add id processing for style selectors
Documents/Fixed Documents/DocumentSerialization/HtmlXmlConverter/htmlschema.cs (13 lines):
- line 255: _htmlBlockElements.Add("dir"); // TODO: treat as UL element
- line 268: _htmlBlockElements.Add("menu"); // TODO: treat as UL element
- line 374: // TODO: dd may end in other cases as well - if a new "p" starts, etc.
- line 375: // TODO: these are the basic "legal" cases but there may be more recovery
- line 380: // TODO: dd may end in other cases as well - if a new "p" starts, etc.
- line 381: // TODO: these are the basic "legal" cases but there may be more recovery
- line 385: // TODO: more complex recovery
- line 391: // TODO: more complex recovery
- line 403: // TODO: more complex recovery
- line 412: // TODO: more complex recovery
- line 421: // TODO: more complex recovery
- line 426: // TODO: more complex recovery
- line 433: // TODO: more complex recovery
Sample Applications/HtmlToXamlDemo/HtmlSchema.cs (11 lines):
- line 376: // TODO: dd may end in other cases as well - if a new "p" starts, etc.
- line 377: // TODO: these are the basic "legal" cases but there may be more recovery
- line 382: // TODO: dd may end in other cases as well - if a new "p" starts, etc.
- line 383: // TODO: these are the basic "legal" cases but there may be more recovery
- line 386: // TODO: more complex recovery
- line 389: // TODO: more complex recovery
- line 397: // TODO: more complex recovery
- line 400: // TODO: more complex recovery
- line 403: // TODO: more complex recovery
- line 406: // TODO: more complex recovery
- line 411: // TODO: more complex recovery
Documents/Fixed Documents/DocumentSerialization/HtmlXmlConverter/htmlparser.cs (10 lines):
- line 20: // TODO 1. Start tags: The ParseXmlElement function has been modified to be called after both the
- line 30: // TODO 2. Invalid element names: However, it might make sense to give the lexical analyzer the ability to identify
- line 35: // TODO 3. Attributes: The attribute recovery is poor when reading attribute values in quotes - if no closing quotes are found,
- line 43: // TODO 4: elements with optional closing tags: For elements with optional closing tags, we always close the element if we find
- line 46: // TODO 5. Nesting: Support for unbalanced nesting, e.g. : this is not presently supported. To support it we may need
- line 51: // TODO 6. Elements with optional starting tags: there are 4 such elements in the HTML 4 specification - html, tbody, body and head.
- line 66: // TODO 7: Context: Is it appropriate to keep track of context here? For example, should we only expect td, tr elements when
- line 173: // TODO: We assume that indices represented by strictly 10 zeros ("0123456789".Length),
- line 186: // TODO: We assume that indices represented by strictly 10 zeros ("0123456789".Length),
- line 321: // TODO: Add the following asserion here, right? or output "<" as a text run instead?:
Sample Applications/HtmlToXamlDemo/HtmlParser.cs (9 lines):
- line 13: // TODO 1. Start tags: The ParseXmlElement function has been modified to be called after both the
- line 23: // TODO 2. Invalid element names: However, it might make sense to give the lexical analyzer the ability to identify
- line 28: // TODO 3. Attributes: The attribute recovery is poor when reading attribute values in quotes - if no closing quotes are found,
- line 36: // TODO 4: elements with optional closing tags: For elements with optional closing tags, we always close the element if we find
- line 39: // TODO 5. Nesting: Support for unbalanced nesting, e.g. : this is not presently supported. To support it we may need
- line 44: // TODO 6. Elements with optional starting tags: there are 4 such elements in the HTML 4 specification - html, tbody, body and head.
- line 59: // TODO 7: Context: Is it appropriate to keep track of context here? For example, should we only expect td, tr elements when
- line 166: // TODO: We assume that indices represented by strictly 10 zeros ("0123456789".Length),
- line 180: // TODO: We assume that indices represented by strictly 10 zeros ("0123456789".Length),
Documents/Fixed Documents/DocumentSerialization/HtmlXmlConverter/htmllexicalanalyzer.cs (6 lines):
- line 138: // TODO: Respect xml:preserve or its equivalents for whitespace processing
- line 275: // TODO: Suggestion:
- line 438: // TODO: handle character entities while processing comments, cdata, and directives
- line 439: // TODO: SUGGESTION: we could check if lookahead and previous characters are entities also
- line 516: /// TODO: only a placeholder for now but later to be replaced with comparisons against
- line 529: /// TODO: only a placeholder for now but later to be replaced with comparisons against
Sample Applications/HtmlToXamlDemo/HtmlLexicalAnalyzer.cs (5 lines):
- line 267: // TODO: Suggestion:
- line 432: // TODO: handle character entities while processing comments, cdata, and directives
- line 433: // TODO: SUGGESTION: we could check if lookahead and previous characters are entities also
- line 511: /// TODO: only a placeholder for now but later to be replaced with comparisons against
- line 524: /// TODO: only a placeholder for now but later to be replaced with comparisons against
Accessibility/FindText/FindTextClient/SearchWindow.cs (3 lines):
- line 520: // TODO: error handling.
- line 746: // TODO: error handling.
- line 794: // TODO: error handling.
Documents/Fixed Documents/DocumentSerialization/WordXmlSerialize/wordxmlreader.cs (2 lines):
- line 99: // TODO: consider applying the paragraph with the matching style id.
- line 361: // TODO: Maybe this needs a special flag.
Getting Started/Concepts/samps/brushtypes_samp.xaml (2 lines):
- line 52: Shows examples of several different brush types. TODO: scrollbar to see the whole example
- line 1812: Shows examples of several different brush types. TODO: scrollbar to see the whole example
Documents/Fixed Documents/DocumentSerialization/ThumbViewer.xaml.cs (2 lines):
- line 792: // TODO: Refresh only displayed.
- line 895: // TODO: Can this be combined with the refresh operation? The only
Sample Applications/HtmlToXamlDemo/HtmlCSSParser.cs (2 lines):
- line 265: // TODO: need to parse composite background property
- line 689: // TODO: Process unrecognized list style value
Migration and Interoperability/Win32HostingWPFPage/cpp/win32hostingwpfpage.cpp (2 lines):
- line 35: // TODO: Place code here.
- line 225: // TODO: Add any drawing code here...
Migration and Interoperability/WpfHostingWindowsFormsControl/FormsControlLibrary/MyControl.cs (1 line):
- line 41: // TODO: Add any initialization after the InitComponent call
Migration and Interoperability/Win32HostingWPFPage/cpp/stdafx.h (1 line):
- line 37: // TODO: reference additional headers your program requires here
Migration and Interoperability/HWNDInWPF/hwndinwpf/hwndinwpf.cpp (1 line):
- line 112: // TODO: Add any drawing code here...
Migration and Interoperability/Win32HostingWPFPage/cpp/stdafx.cpp (1 line):
- line 7: // TODO: reference any additional headers you need in STDAFX.H
Migration and Interoperability/Win32Clock/win32clock/stdafx.cpp (1 line):
- line 7: // TODO: reference any additional headers you need in STDAFX.H
Sample Applications/GraphingCalculatorDemo/Parser/ConstantExpression.cs (1 line):
- line 70: // TODO: support Tertiary Expressions (conditionals)
Documents/Fixed Documents/DocumentSerialization/HtmlXmlConverter/htmlfromxamlconverter.cs (1 line):
- line 546: // TODO: Implement entity reading
Migration and Interoperability/HWNDInWPF/hwndinwpf/stdafx.cpp (1 line):
- line 7: // TODO: reference any additional headers you need in STDAFX.H
Migration and Interoperability/Win32HostingWPFPage/cpp/wpfpage.cpp (1 line):
- line 116: //TODO: validate input data
Documents/Fixed Documents/DocumentSerialization/WordXmlSerialize/wordxmlwriter.cs (1 line):
- line 169: // TODO: try to convert some known embedded objects.
Graphics/Brushes/BrushTypesExample.xaml (1 line):
- line 2: Shows examples of several different brush types. TODO: scrollbar to see the whole example
Migration and Interoperability/HWNDInWPF/hwndinwpf/stdafx.h (1 line):
- line 32: // TODO: reference additional headers your program requires here
Sample Applications/GraphingCalculatorDemo/Parser/FunctionWireframeModel.cs (1 line):
- line 129: // TODO: Remove
Migration and Interoperability/Win32Clock/win32clock/stdafx.h (1 line):
- line 37: // TODO: reference additional headers your program requires here