Summary: 169 instances, 120 unique Text Count /* TODO: This definition is just included so other modules compile. It 2 // TODO: Read with 16-bits per character (as UTF-16?) 1 // TODO: move logger from static to private class member 1 /* TODO: Check there is no doclist index */ 2 // TODO: add setters for these two members 1 // TODO: [MG] - decide what to do if someone's doing re-Initialize. 1 cfg["sdkVersion"] = targetVersion; // TODO: SDK internally should convert this to semver 1 // TODO: [MG] - refactor this to use the macro namespace 1 // TODO: GetType is not available yet. 1 /// TODO: consider moving this class to header-only implementation. 1 // TODO: [MG] - parse HTTP response without json.hpp library 1 ** TODO: This function allocates a single block of memory to load 2 ** (WARNING/TODO: If P1 is a pseudo-cursor and P2 is dynamically 2 // TODO: This pause appears to server no practical purpose? Issue 387 1 /// TODO: [MG] - can we revisit this, do we need a tuple? 1 // TODO: Normalize the value using MD5 (per Root Tools). 1 // TODO: [MG] - investigate if we ever drop work items on shutdown. 1 // TODO: There is a potential for upload tasks to not be canceled, especially if they aren't waited for. 1 // TODO: 1 ** TODO: How should dropping a table be handled? How should renaming a 2 // TODO: currently shutdown wait on task cancellation is not implemented for C API Task Dispatcher 1 ** WARNING/TODO: This function currently assumes that the input is a valid 3 // TODO: allocation of this buffer on stack each time might be overkill. 1 // TODO: add nicer formatting for non-standard complex types: 1 // TODO: [MG] - we have to add some sanitizing logic, but definitely NOT replacing dots by underscores 1 // guarantee that it is atomic on other platforms. TODO: review this lock on 1 # TODO: Don't require authentication. Let the server say 2 // eventsRejected(ctx); // FIXME: [MG] - investigate why ctx gets corrupt after eventsRejected 1 REM TODO: no command line tools.. 1 // TODO: [MG] 1 ** database. TODO: For xConnect(), it could verify that said tables exist. 2 /* TODO: consider rewriting this function */ 3 // TODO: expose SSL cert verification opts via ILogConfiguration 1 /// TODO: Allow us to monitor all events types rather than just specific event types. 1 /* TODO: Check if all of these are really required. */ 2 // TODO: only two methods supported for now - POST and GET 1 /* TODO: Remove this block to allow hidden and/or system files. */ 3 /* TODO: Is it safe to use Pager.dbFileSize here? */ 2 // TODO: 1438270 - [v3][1DS] Direct upload to respect low priority 1 // FIXME: Not big-endian compatible 4 // TODO: [maxgolov] - remove this once there is a better way to pass HTTP client configuration 1 // TODO: should we control what local source port we use? 1 // TODO: add handling of ctx->data passed by caller inline stub : 1 /* TODO: add support for arrays passing across C API 1 /* TODO: power source is not implemented */ 1 // TODO: scope parameter can be used to rewire the logger to alternate context. 1 // TODO: check if we need to populate these two m_cpu* fields on WINRT? 1 # TODO much, much later: 1 #if 0 /* FIXME: do we return none if connectivity level is none? */ 1 ** TODO: Issue a warning if the table primary key is used as part of the 2 /* TODO: Check that both arguments are non-NULL */ 2 // TODO: Session handle for the same target should be cached across requests to enable keep-alive. 1 /* TODO: Whether or not the following is correct surely depends on 1 // TODO: [MG] - consider running the batch in transaction 2 ** TODO: Issue a warning if two or more columns of the index are identical. 2 ** TODO --> Perhaps this is something that could be improved by better 2 // TODO: 1 // TODO: Should this still pause, since the TPM now has abort logic in addition to pause logic? 1 // TODO: [MG] - expose 120000 as a configuration parameter 1 /* TODO: It would be better to have some system for reusing statement 2 // TODO: This means that after calling UnRegisterInformationChangedCallback 1 // TODO: [MG] - currently we do not have means of bubbling up 1 // TODO: [maxgolov] - add other config params. 1 // TODO: [MG] - clean this up - get rid of RouteSource 1 # TODO: it will be slightly cleaner to perform pure CMake or Ninja build, by describing all possible variable options 1 // TODO: align with the ACT enums. 1 // TODO: [MG] - consider refactoring CreateLogManager and DestroyLogManager 1 /* TODO: SQLite does something special to deal with mixed-endian 2 /* TODO: Could use temporary registers here. Also could attempt to 2 // TODO: use std::chrono::high_resolution_clock::now() once C++11 1 /* TODO: Do we need this if the leaf-index is appended? Probably... */ 2 /* TODO: Remove this block to allow hidden and/or system files. */ 1 #if 1 // TODO: [MG] - verify this codepath 2 // TODO: [MG] - ref. https://docs.microsoft.com/en-us/windows/win32/api/timezoneapi/nf-timezoneapi-gettimezoneinformation 1 ** TODO: The preupdate-hook is passed SQLITE_DELETE, even though this 2 // TODO: populate m_source 1 // TODO: Write with 16-bits per character (as UTF-16?) 1 # TODO: 1 // FIXME: this has been the case for all v1 builds and v2 Linux, but we should improve this because 1 REM TODO: use MSBuild from vswhere? 1 // TODO: [MG] - identify a special status code other than 0 for "request aborted" condition 1 // TODO: [MG] - consider passing m_offlineStorageDisk to m_offlineStorageMemory, 1 /* TODO: What if the cursor is in CURSOR_REQUIRESEEK but all table entries 2 // TODO: [MG] - do we need to consider adding a return value? For example, 1 // TODO: consider utilizing a default reference 1 /* TODO: Check that zTarget and zRbu are non-NULL */ 2 // TODO: [MG] - this works, but may not play nicely with several LogManager instances 1 filestream->reopen(path.c_str()); // TODO: UTF-8 safety. Worst-case scenario: log is not opened. 1 // TODO: Replace with actual Bond-generated interfaces. 1 // TODO: Extract PII properties. 1 // TODO: [MG] - consider for removal 1 // TODO: Filter the semantic properties. 1 // TODO: allow to pass down a custom value for DBG_LOG_LEVEL_DEFAULT 1 ** TODO: Make this more efficient! 4 /// TODO: [maxgolov] - use this Task Id for task cancellation instead of raw ptr 1 /* TODO: add support for 64-bit aarch64 */ 1 5 && HasRowid(pTab) /* Not WITHOUT ROWID table. (FIXME: Why not?) */ 2 // TODO: [MG] - OfflineStorage_SQLite.cpp is performing similar checks 1 /* FIXME: If Windows truly always prevents truncating or deleting a 2 // TODO: [MG] - add validation / consistency check for string 1 ** (7) The subquery must have a FROM clause. TODO: For subqueries without 2 // TODO: Not implemented 4 # FIXME: add architecture name in file name 2 ** TODO: Are there other reasons beside (1) to use a co-routine 2 ** TODO: Technically the following is an error because it assumes that 2 // TODO: [MG] - ideally we'd like to use __attribute__((unused)) with gcc/clang 1 ** TODO: Strangely, it is not possible to associate a column specifier 2 /* TODO: 1 // TODO: clarify how UTC subsystem initializes LogSessionData m_storageType=SessionStorageType::FileStore ? 1 // TODO: integrate Tracing API from v1 1 // TODO: [MG] - check if optimization is possible in generateUuidString 1 // TODO: Filter the contextual properties. 1 // TODO: [MG] - replace this sprintf by more robust GUID to string converter 1 // TODO: add services configuration 1 // TODO: Filter/undecorate measurements. 1 /* FIXME: Be smarter about indexes that use expressions */ 2 /* TODO: Remove this if Unix-style root paths are not used. */ 1 // TODO: current callers of this API do not check the status code. 1 // TODO: Filter/undecorate custom properties. 1