cmake/FindMySQL.cmake (16 lines): - line 87: # FIXME if we get a "mysql_config" on Windows, things needs to change - line 88: # FIXME rename the VERSION variables above - line 89: # FIXME let MYSQL_VERSION include "-beta" etc? - line 90: # FIXME can mysql_config --version be C/C verson? - line 91: # FIXME if no mysql_config, find version from include/mysql_version.h? - line 96: # FIXME can MYSQL_LIB_DIR be a list of paths? - line 97: # FIXME is MYSQLCLIENT_LIBS a better name? - line 98: # FIXME cache variables, makes them command line args? - line 99: # FIXME really do include_directories() and link_directories()? Likely - line 100: # FIXME add check that if not static, not picked up .a or mysqlclient.lib - line 101: # FIXME MYSQL_VERSION_ID need to take into account Cluster versions - line 103: # FIXME handle MYSQL_VERSION_ID, LIBMYSQL_VERSION and LIBMYSQL_VERSION_ID? - line 220: add_definitions(-DNDEBUG) # FIXME what?! - line 619: # FIXME: If directory does not exist it must be a debug dir layout - line 756: # FIXME needed?! - line 867: # FIXME this should not be needed, caller of this module should set driver/desc.cc (10 lines): - line 183: // TODO: do the memory errors - line 369: /* TODO it's an actual data length */ - line 371: /* TODO .. check for 22001 - String data, right truncated - line 545: /* TODO if it's prepared is the IRD still ok to access? - line 605: /* TODO checks when strings? */ - line 709: /* TODO it's an actual data length */ - line 817: /* TODO checks when strings? */ - line 888: case SQL_DESC_DATETIME_INTERVAL_CODE: /* TODO validation for this value? */ - line 903: /* setup type specific defaults (TODO others besides SQL_C_NUMERIC)? */ - line 958: /* TODO consistency check on target, if needed (apd) */ driver/results.cc (7 lines): - line 365: TODO arrec->indicator_ptr could be different than pcbValue - line 516: /*TODO if stlen_ind_ptr was not passed - error has to be returned */ - line 677: /*TODO - again, error if pcbValue was originally NULL */ - line 964: /*TODO: introduce state for statements prepared on the server side */ - line 1357: /* TODO if this function fails, the SQL_DESC_COUNT should be unchanged in ard */ - line 1385: stmt->ard->records2.pop_back(); // TODO: do it more gracefully - line 2329: /* TODO: Need to remember real fetch' result */ driver/my_prepared_stmt.cc (6 lines): - line 209: /* TODO: solve that globally */ - line 575: /* TODO Realloc error proc */ - line 941: /*TODO care about memory allocation errors */ - line 1300: // TODO : Geometry? default ? - line 1373: /* TODO : Geometry? default ? */ - line 1520: /* TODO : Geometry? default ? */ driver/parse.cc (6 lines): - line 213: /* TODO: loading it in required encoding */ - line 315: /*TODO test it*/ - line 381: /* TODO: We can't have a separate function for detecting of - line 719: /* TODO: token info should contain length of a token */ - line 891: /* TODO: multibyte case */ - line 897: /* TODO: what about batch of queries - do we need to care? */ mysql_strings/ctype.cc (4 lines): - line 632: TODO for WL#896: check collations for normalization: vi.xml - line 660: /* TODO for WL#896: check value format */ - line 726: TODO for WL#896: Add this check into text customization parser: - line 809: TODO: driver/execute.cc (3 lines): - line 658: /* TODO no way to return an error here? */ - line 904: /* TODO: check if we need to check for truncation here as well? */ - line 1902: TODO: Check that ODBC spec indeed require no SQLSTATE. driver/utility.cc (3 lines): - line 160: /* TODO function for this */ - line 227: if (field->flags & BINARY_FLAG) /* TODO this doesn't cut it anymore */ - line 3822: // TODO: smarter processing for Out-of-Memory driver/catalog_no_i_s.cc (2 lines): - line 551: /* TODO make LONGLONG fields just LONG if SQLLEN is 4 bytes */ - line 696: // TODO: Extend param info fetching from I_S setupgui/callbacks.cc (2 lines): - line 30: /* TODO no L"" */ - line 92: /* TODO validation */ configure.cmake (2 lines): - line 207: # TODO: Review which of these should be checked on Windows - line 560: IF(NOT WIN32) # FIXME: Should be really for the case of using GCC extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/std/variant.h (2 lines): - line 62: auto result = std::get_if(&v); // TODO: optimize with std::forward(t) if t is not rvalue - line 75: auto result = std::get_if(&v); // TODO: optimize with std::forward(t) if t is not rvalue driver/parse.h (1 line): - line 117: /* TODO: comments */ extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/common/spin_lock_mutex.h (1 line): - line 78: // TODO: Issue PAGE/YIELD on other architectures. driver/info.cc (1 line): - line 597: // TODO: Fix Bug#34916959 include/mysql-8.0/my_alloc.h (1 line): - line 412: * TODO: This syntax is confusing in that it could look like allocating mysql_strings/dtoa.cc (1 line): - line 589: TODO: check if we can get rid of the above two mysql_sys/my_lib.cc (1 line): - line 33: /* TODO: check for overun of memory for names. */ driver/prepare.cc (1 line): - line 128: /* TODO if this function fails, the SQL_DESC_COUNT should be unchanged in apd, ipd */ util/installer.h (1 line): - line 299: // TODO: remove AUTO_RECONNECT when special handling (warning) extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/common/macros.h (1 line): - line 210: // TODO: consider define OPENTELEMETRY_EXPORT for cygwin/gcc, see below link. include/mysql-8.0/mysql/components/services/thr_rwlock_bits.h (1 line): - line 90: TODO/FIXME: We should consider alleviating this requirement as setupgui/windows/TabCtrl.cpp (1 line): - line 416: //// TODO: Add TabPage dialog message crackers here... mysql_strings/ctype-win1250ch.cc (1 line): - line 428: TODO: Has to be fixed as strnncollsp in ctype-simple mysql_strings/decimal.cc (1 line): - line 1755: /* TODO - fix this code as it won't work for CEILING mode */ util/stringutil.cc (1 line): - line 1850: TODO: check if we can get rid of the above two extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/nostd/string_view.h (1 line): - line 212: // TODO: for C++17 that has native support for std::basic_string_view it would extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/logs/logger.h (1 line): - line 447: // TODO: discuss with community about naming for internal methods. mysql_strings/uctypedump.cc (1 line): - line 261: TODO: setupgui/windows/odbcdialogparams.cpp (1 line): - line 886: /* TODO Driver lookup is done in driver too, do we really need it there? */ driver/my_stmt.cc (1 line): - line 413: /* TODO: I guess we always have to have query length here */ extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/logs/log_record.h (1 line): - line 71: // TODO: mark this as pure virtual once all exporters have been updated extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/trace/span_startoptions.h (1 line): - line 41: // TODO: include/mysql-8.0/mysql/psi/mysql_file.h (1 line): - line 610: TODO: figure out how to pass src_file and src_line from the caller. driver/handle.cc (1 line): - line 443: x_free(stmt->fields); // TODO: Looks like STMT::fields is not used anywhere driver/options.cc (1 line): - line 424: /* TODO 3.8 feature */ mysql_strings/ctype-czech.cc (1 line): - line 334: TODO: Fix this one to compare strings as they are done in ctype-simple1 extra/otel/opentelemetry-cpp-1.10.0/api/include/opentelemetry/nostd/internal/absl/base/policy_checks.h (1 line): - line 47: #if 0 /* FIXME: MG */ mysql_sys/mf_pack.cc (1 line): - line 211: format (TODO: name this properly). include/mysql-8.0/mysql/components/services/pfs_plugin_table_service.h (1 line): - line 234: // FIXME: size_t mysql_sys/my_getsystime.cc (1 line): - line 104: /* TODO: check for other possibilities for hi-res timestamping */ cmake/libutils.cmake (1 line): - line 390: # TODO: find libtool instead of assuming its location driver/connect.cc (1 line): - line 1001: /* TODO: enum/defines for driver specific errors */ driver/driver.h (1 line): - line 402: /* TODO ugly, but easiest way to handle memory */ packaging/mysql-connector-odbc.spec.in (1 line): - line 60: # TODO: use %rpmversion if available, note that it is in the format X.Y.Z.Y driver/telemetry.h (1 line): - line 161: // TODO: explain why...