textLayout/src/flashx/textLayout/accessibility/TextAccImpl.as (22 lines): - line 38: //TODO this is in text_edit... which violates MVC yet again... what to do? - line 41: //TODO handle selectable text when FP implements the new selection API: - line 46: //TODO handle scrolling? might need to expose scrolling in here - line 48: //TODO handle hyperlinks? I don't know if MSAA has a concept for this - line 50: //TODO what if there is HTML in it? strip it, or read it? we don't have an - line 53: // TODO Do we want to read the contents of each sprite and stop, even if the - line 58: // TODO TESTING: - line 65: //TODO update this comment after integration - line 73: //TODO might want to put these constants in a new class if they are - line 83: //TODO unused, but supported state for text in MSAA - line 101: //TODO for now this assumes only the first DO in a flow is accessible - line 186: //TODO handle STATE_SYSTEM_INVISIBLE for all cases below - line 189: //TODO handle STATE_SYSTEM_PROTECTED for all cases below - line 229: //TODO this SHOULD come from TextConverter, but then there is a - line 235: //TODO this is probably expensive. is there a way to cache - line 237: //TODO look at the generation and determine when it's dirty - line 261: //TODO this SHOULD come from TextConverter, but then there is a - line 267: // TODO this is probably expensive. is there a way to cache - line 269: //TODO look at the generation and determine when it's dirty - line 299: // TODO change childID from 0 if we use getChildIDArray - line 315: //TODO when we have the FP selection APIs - line 329: * TODO HACK, remove and refactor. textLayout/src/flashx/textLayout/container/ContainerController.as (6 lines): - line 295: // TODO: some way to find the highest level accessible root??? - line 499: // TODO: forward at least mouseOver and mouseDown events without - line 2713: // TODO Want to evaluate whether there's a cleaner way to do this - line 2871: // TODO: there is ambiguity - are we at the end of the currentLine or the beginning of the next one? - line 2905: // TODO: this only supports one level of ntesting - line 4541: // TODO: revise cascade so it goes up through the container chain textLayout/src/flashx/textLayout/elements/SpanElement.as (4 lines): - line 192: else if (elem is Number) // TODO: remove the Number else if when we can test with the most recent compilers. The [RichTextContent] metadata fixes the issue - line 393: // TODO: Is this assert valid? Do we prevent users from adding para terminators themselves? - line 402: // TODO: Is this assert valid? Do we prevent users from adding para terminators themselves? - line 466: // TODO: Jeff to add split on TextElement so we don't have to go find a group every time textLayout/src/flashx/textLayout/compose/StandardFlowComposer.as (4 lines): - line 125: // TODO: that does seem odd - clean the above implementation up. - line 236: // TODO: can be more efficient? - just damage all - line 407: // TODO: binary search? - line 799: // TODO: a flag on this? textLayout/src/flashx/textLayout/edit/ParaEdit.as (3 lines): - line 381: // TODO: this code only works for span's. Revisit when new FlowLeafElement types enabled - line 394: // TODO: this code only works for span's. Revisit when new FlowLeafElement types enabled - line 458: // TODO: rewrite this method by moving the elements. This is buggy. asTestApps/src/helpers/FTETextFieldNew.as (2 lines): - line 182: // TODO (gosmith): Does TextField maintain - line 2403: // TODO (gosmith): When do we get recursive validateNow()? textLayout/src/flashx/textLayout/elements/FlowElement.as (2 lines): - line 697: // TODO: REMOVE ME??? - line 753: // TODO: does TextFlow need to ask a "psuedo parent" textLayout/src/flashx/textLayout/edit/SelectionManager.as (2 lines): - line 606: // TODO: range check and clamp anchor,active - line 751: // TODO: this routine could be much more efficient - instead of iterating over all lines in the TextFlow it should iterate over textLayout/src/flashx/textLayout/container/TextContainerManager.as (2 lines): - line 404: // Tracks damage when sourceState is SOURCE_STRING. TODO - Might be worthwhile to always set and clear this - line 1253: // TODO FOR ARGO - think about moving these variables into a separate helper class textLayout/src/flashx/textLayout/compose/TextFlowLine.as (2 lines): - line 567: // TODO: just use the textLine.x and textLine.y - after all getTextLine now sets them. - line 1100: // do it this way so that negative indents are supported. TODO revisit when box model work is complete asTestApps/src/helpers/FTETextField41.as (2 lines): - line 205: // TODO (gosmith): Does TextField maintain - line 2513: // TODO (gosmith): When do we get recursive validateNow()? textLayout/src/flashx/textLayout/elements/FlowLeafElement.as (2 lines): - line 775: //TODO - this is probably going to need to be overridable in the full implementation - line 1124: // TODO: eventually these tests will be valid for InlineGraphicElement elements as well textLayout/src/flashx/textLayout/elements/FlowGroupElement.as (2 lines): - line 607: // TODO: binary search for indexOf child - line 712: // TODO: this code should move into updateLengths. updateLengths needs a rewrite testApps/src/textEditBar/ScrollBar.mxml (2 lines): - line 119: // TODO: multiple controllers? - line 228: // TODO: multiple controllers? textLayout/src/flashx/textLayout/container/ColumnState.as (1 line): - line 358: // TODO: USE DIRECTION!!! testApps/src/FTETextFieldTest.mxml (1 line): - line 29: // TODO Auto-generated method stub textLayout/src/flashx/textLayout/elements/ContainerFormattedElement.as (1 line): - line 48: // TODO: this is here for legacy purposes. What we really want to do is determine if a given element has its own physical representation textLayout/src/flashx/textLayout/events/FlowElementMouseEventManager.as (1 line): - line 157: * TODO: This is temporary code. textLayout/src/flashx/textLayout/operations/SplitParagraphOperation.as (1 line): - line 75: // TODO we could probably do something a bit more efficient for a backspace textLayout/src/flashx/textLayout/elements/TextFlow.as (1 line): - line 346: // TODO: preserve the hostFormat?? textLayout/src/flashx/textLayout/elements/ParagraphFormattedElement.as (1 line): - line 42: /** @private TODO: DELETE THIS CLASS */ textLayout/src/flashx/textLayout/property/ArrayProperty.as (1 line): - line 136: // TODO: Check for description? textLayout/src/flashx/textLayout/edit/EditManager.as (1 line): - line 728: // user may replace the operation - TODO: WHAT IF SWITCH TO UNDO/REDO???? textLayout/src/flashx/textLayout/compose/BaseCompose.as (1 line): - line 2640: // If neither of these are present it can be skipped - TODO optimization textLayout/src/flashx/textLayout/conversion/TextFieldHtmlImporter.as (1 line): - line 776: // TODO: Nested ? textLayout/src/flashx/textLayout/elements/LinkElement.as (1 line): - line 448: /** @private TODO: Possible optimization - replace this with prototype chaining?? */