aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/http/DistinguishedNameParser.java (6 lines): - line 237: //FIXME: escaping is allowed only for leading or trailing space char - line 250: pos++; //FIXME tmp - line 272: return 0x3F; //FIXME failed to decode UTF-8 char - return '?' - line 277: pos++; //FIXME tmp - line 279: return 0x3F; //FIXME failed to decode UTF-8 char - return '?' - line 286: return 0x3F; //FIXME failed to decode UTF-8 char - return '?' aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/internal/service/DefaultServiceCallbacksImpl.java (5 lines): - line 217: // TODO: Deal with the runtime exception properly in this and following cases - line 301: // TODO: more URI validation - line 497: // TODO: more URI validation - line 526: // TODO: Implement the call - line 666: // TODO: Implement this properly aws-android-sdk-lex/src/main/java/com/amazonaws/mobileconnectors/lex/interactionkit/config/InteractionConfig.java (4 lines): - line 38: * The number of speech frames which defines what is a active speech. TODO - - line 44: * The number of non-speech frames which defines what a silence is. TODO - - line 51: * whether a frame of audio is a speech or not. TODO - Expose this to - line 52: * developers? TODO - Add explanations to use this setting. aws-android-sdk-mobile-client/src/main/java/com/amazonaws/mobile/client/AWSMobileClient.java (3 lines): - line 1049: // TODO enhancement: check if token is expired - line 2951: // TODO test code more before release - line 3299: result.getIdToken(),// TODO verify id token is correct, this would mean OAuth support requires scope openid aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/producer/StreamInfo.java (2 lines): - line 160: // TODO: Need to add more types and validate the mappings. - line 247: // TODO change back to FRAME_ORDERING_MODE_MULTI_TRACK_AV once backend is fixed. aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/encoding/ChunkDecoder.java (2 lines): - line 39: // TODO: Set to correct output channel - line 241: * FIXME we could have a function to read and parse response instead aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/internal/mediasource/bytes/BytesMediaSource.java (2 lines): - line 183: // TODO: log/throw - line 197: // TODO: log/throw aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java (2 lines): - line 1589: * TODO: For now, it's easiest to set there here in the client, but - line 2099: // TODO: Might be nice to create this in our custom aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/internal/S3Signer.java (2 lines): - line 47: * TODO: We need to know the HTTP verb in order to create the authentication - line 56: * "/", "//", or "//" TODO: We don't want to aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/internal/S3QueryStringSigner.java (2 lines): - line 35: * TODO: We need to know the HTTP verb in order to create the authentication - line 44: * "/", "//", or "//" TODO: We don't want to aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/stream/throttling/BandwidthThrottledOutputStream.java (1 line): - line 57: bytesWritten += allowedBytesToWrite; // TODO: actually use the returned value of write() aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility/TransferDBBase.java (1 line): - line 140: // TODO: currently all methods calling this pass null to projection. aws-android-sdk-polly/src/main/java/com/amazonaws/services/polly/internal/AmazonPollyCustomRequest.java (1 line): - line 39: /**TODO: Create flag to override parameter instead of just adding the value. aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/stream/throttling/BandwidthThrottlerImpl.java (1 line): - line 30: * TODO: implement for input. aws-android-sdk-ddb-document/src/main/java/com/amazonaws/mobileconnectors/dynamodbv2/document/DeleteItemOperationConfig.java (1 line): - line 9: // TODO: support conditional expressions aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/mobileconnectors/kinesisvideo/client/KinesisVideoAndroidClientFactory.java (1 line): - line 63: * TODO: Fix the views properly so we don't need a factory here. aws-android-sdk-ddb-mapper/src/main/java/com/amazonaws/mobileconnectors/dynamodbv2/dynamodbmapper/unmarshallers/CustomUnmarshaller.java (1 line): - line 49: // TODO: Would be nice to cache this object, but not sure if we can aws-android-sdk-core/src/main/java/com/amazonaws/util/HttpUtils.java (1 line): - line 290: // TODO: support proxy? aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/internal/crypto/S3CryptoModuleBase.java (1 line): - line 163: // TODO: consider cloning req before proceeding further to reduce side aws-android-sdk-iot/src/main/java/com/amazonaws/mobileconnectors/iot/AWSIotMqttManager.java (1 line): - line 1380: //TODO: revisit how to handle exception thrown by getCredentials() properly. aws-android-sdk-lex/src/main/java/com/amazonaws/mobileconnectors/lex/interactionkit/internal/audio/LexAudioRecorder.java (1 line): - line 351: // TODO: Remove setters and replace with constructors. aws-android-sdk-lex/src/main/java/com/amazonaws/mobileconnectors/lex/interactionkit/InteractionClient.java (1 line): - line 307: // TODO - Also stop the http client. aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/client/KinesisVideoClientConfiguration.java (1 line): - line 56: // TODO: determine from endpoint? aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/mobileconnectors/kinesisvideo/signing/KinesisVideoAndroidAWS4Signer.java (1 line): - line 102: // TODO: Implement logging aws-android-sdk-pinpoint/src/main/java/com/amazonaws/mobileconnectors/pinpoint/internal/event/PinpointDBBase.java (1 line): - line 147: // TODO: currently all methods calling this pass null to projection. aws-android-sdk-ddb-document/src/main/java/com/amazonaws/mobileconnectors/dynamodbv2/document/Table.java (1 line): - line 108: // TODO: we need to be able to cache table information so that we can aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/internal/S3ObjectResponseHandler.java (1 line): - line 37: * TODO: It'd be nice to set the bucket name and key here, but the aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/storage/DefaultStorageCallbacks.java (1 line): - line 25: // TODO: Add actual storage overflow callback later aws-android-sdk-core/src/main/java/com/amazonaws/auth/AWS4Signer.java (1 line): - line 68: * canonical request. By default, we enable double url-encoding. TODO: aws-android-sdk-ddb-mapper/src/main/java/com/amazonaws/mobileconnectors/dynamodbv2/dynamodbmapper/marshallers/CustomMarshaller.java (1 line): - line 45: // TODO: Would be nice to cache this object, but not sure if we can aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/http/ParallelSimpleHttpClient.java (1 line): - line 72: // TODO: Set to correct output channel aws-android-sdk-kinesisvideo/src/main/java/com/amazonaws/kinesisvideo/client/PutMediaClient.java (1 line): - line 240: // TODO: Set to correct output channel aws-android-sdk-ddb-mapper/src/main/java/com/amazonaws/mobileconnectors/dynamodbv2/dynamodbmapper/DynamoDBReflector.java (1 line): - line 123: * exception if there isn't one. TODO: caching aws-android-sdk-ddb-document/src/main/java/com/amazonaws/mobileconnectors/dynamodbv2/document/UpdateItemOperationConfig.java (1 line): - line 11: // TODO: support conditional expressions aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/model/ObjectMetadata.java (1 line): - line 43: * TODO: Might be nice to get as many of the internal use only methods out