lib/src/flowcontrol/connection_queues.dart (8 lines): - line 5: // TODO: Take priorities into account. - line 6: // TODO: Properly fragment large data frames, so they are not taking up too much - line 31: // TODO: Make [StreamsHandler] call [connectionOut.startClosing()] once - line 102: // TODO: If all the frame writer methods would return the - line 132: // TODO: Do not fragment if the number of bytes we can send is too low - line 175: // TODO: Make [StreamsHandler] call [connectionOut.startClosing()] once - line 294: // TODO: Do we need to do a runtime check here and - line 305: // TODO: Do we need to do a runtime check here and lib/src/streams/stream_handler.dart (5 lines): - line 130: // TODO: Handle stream/connection queue errors & forward to connection object. - line 394: // TODO: We should wait for us to send the headers frame before doing this - line 518: // TODO: Consider splitting this method into client/server handling. - line 591: // TODO: When implementing priorities for HTTP/2 streams, these frames - line 677: // TODO: We have to make sure that we lib/src/connection.dart (4 lines): - line 188: // TODO: The [error] can contain sensitive information we now expose via - line 281: // TODO: There is probably more we need to wait for. - line 309: // TODO: Can this even happen and if so, how should we propagate this - line 405: // TODO: When do we complete here? lib/src/hpack/hpack.dart (3 lines): - line 166: // TODO: Currently we encode all headers: - line 171: // TODO: Once we start encoding via dynamic table we need to let the other - line 203: // TODO: Support huffman encoding. lib/src/frames/frame_writer.dart (2 lines): - line 7: // TODO: No support for writing padded information. - line 8: // TODO: No support for stream priorities. lib/src/frames/frame_defragmenter.dart (2 lines): - line 10: // TODO: Somehow emit an error if too many continuation frames have been sent - line 30: // TODO: Consider handling continuation frames without preceding lib/src/flowcontrol/stream_queues.dart (2 lines): - line 114: // TODO: Do not fragment if the number of bytes we can send is too low - line 188: // TODO: Would we ever want to decrease the window size in this lib/src/flowcontrol/window_handler.dart (2 lines): - line 151: // TODO/FIXME: If we pause and don't want to get more data, we have to - line 157: // TODO: This can be optimized by delaying the window update to lib/src/settings/settings.dart (2 lines): - line 163: // TODO: Have a timeout: When ACK doesn't get back in a reasonable time - line 196: // TODO: Propagate this signal to the HPackContext. lib/src/async_utils/async_utils.dart (1 line): - line 73: // TODO: We may want to propagate cancel events as errors. lib/src/ping/ping_handler.dart (1 line): - line 13: // TODO: We currently write unconditionally to the [FrameWriter]: we might want