Summary: 1773 instances, 1509 unique Text Count TODO for WL#896: check collations for normalization: vi.xml 1 with partitioning. TODO: when there are, add compare. 1 //TODO: use mixin instead? 1 return (m_object_type == pfs->m_object_type); // FIXME null check? 2 return; // TODO : Consider adding int rc for error 1 if ((*field)->type() == MYSQL_TYPE_NEWDECIMAL) // TODO: error? MYSQL_TYPE_DECIMAL? 1 //TODO: should implement as mouseenter/mouseleave 1 // TODO: This code can be used for other things, most 1 // TODO: this is intended to investigate a class loader issue with Sparc java 2 TODO: Remove this from here as it causes two condition pushdown calls 1 //FIXME: Should we make changes after a commit to see if the server rejected the change 1 // FIXME: handle return values for #3244 1 // TODO - disable zoom while showing? 1 // TODO: allocator based on my_malloc. 1 // TODO: there might be a better way to wait for animation ending. 1 this.domNode.setAttribute("role", "tablist"); // TODO: put this in template 1 // TODO only if state changed... 1 // TODO add trait extracting magic for type T 1 TODO: Add an option definition flag to signify whether empty value 1 // FIXME: this code doesn't work on Opera 9.5 Beta 2 this._date = new Date(""); //TODO: should this be NaN? _date is not a Date object 2 //TODO: throw? 1 // FIXME: this is kind of a dumb way to handle this. On a large 1 // TODO: for some reason for radio button widgets 1 TODO/FIXME: We should consider alleviating this requirement as 1 * TODO : Release some other resources in the close() call to make it 1 // TODO: Implement bitmap_get_last_set() and use that here! 1 /* TODO: remove TL_OPTION_FORCE_INDEX as it looks like it's not used */ 1 /* TODO: What is the reasoning behind this condition? */ 1 Does an index creation operation for MySQL. TODO: currently failure 2 // TODO: Release m_interpretedCode now? 1 # (TODO: What about PBXT?) 1 TODO: enhance ha_index_init() for HA_EXTRA_SECONDARY_SORT_ROWID to 1 (optEnclosed=OPTIONALLY? ENCLOSED BY fieldEncl=STRING)? /* TODO: STRING here is one character, really */ 1 /* TODO: Add page fault info for non-BSD systems */ 1 background-color:#fff; /* TODO: useless? Appears to be overridden by settings on individual elements */ 1 TODO: currently, the state can be BTR_PCUR_IS_POSITIONED, 1 var inQuotes = false; // FIXME: unused? 1 // TODO: this should be protocol-dependent, as it records incorrect type 1 (void)part; // TODO validate part 1 // TODO: Sets of style sheets could be grouped according to 1 // TODO: 21 TODO: Re-create histogram data. This will be done in a later worklog, when 1 @TODO This should be either indicated as range or filesort 1 # TODO: Phantom reads. 1 # TODO: Execute a query against tmp1 and tmp2 which selects new rows (rows 1 // TODO: maybe dont always flush on page-boundary ??? 1 // FIXME: should this be declaredClass? 1 : public PFS_key_string<1350> // FIXME FN_REFLEN or FN_REFLEN_SE 1 # FIXME check that the pidfile contains the expected pid! 1 // TODO: set table= NULL to mark the handler as closed? 1 # FIXME (mleich) 1 // TODO Auto-generated catch block 2 // TODO: dojox.gfx integration 1 #if 0 /* TODO: do we need this */ 1 TODO: Workaround due to bug#20629014. Remove when the bug is fixed. 1 TODO: return actual upper bound of number of records in the table. 1 //TODO need to find out a better way to get all bindable controls in a view 1 /* FIXME: In the case of n_cmp_v_col is not the same as 1 // TODO: The current implementation is not the most effective one. 1 --echo # TODO: FULLTEXT INDEX 1 // TODO: access of protocol_classic should be removed 4 // TODO: Check if table version in DD needs to be updated. 1 // FIXME: need to think harder about what extensions to this we might 1 //TODO: memoize? 1 // FIXME: Simplify this bug into a testcase and 1 // TODO: use bits in attr desc 2 1 // TODO: support other object types 1 TODO: NdbProjection should detect whether SPJ can execute the whole query. 1 //TODO complete the registry mechanism for animation handling and prevent animation conflicts 2 //FIXME: remove this and replace usage with dojox.date.buddhist.getDaysInMonth? 1 --echo # TODO: after wl7019 1 //TODO pass fields via argument 1 // TODO: Create test to see the cost of allocating when needed vs 1 // TODO: remove this file in 2.0 1 panel.domNode.style.left = 0; // TODO: resize() takes l and t parameters too, don't need to set manually 1 TODO: change the assert in InnoDB into an error instead and make this one 1 // FIXME - users are supposed to explicitly call either 1 // hide for now TODO: figure out a way to give access to C clients p and g args 1 # FIXME Implement some non integer constant tests 1 // so bail until we are called..TODO: REVISIT: need to change the startup 1 TODO: Routine names are also compared in accent-insensitive fashion 1 #if 0 // TODO: WL#9538 Remove this when SDI is enabled for InnoDB 1 TODO: We can do this in the first pass by generating UNDO log 1 // TODO is setProxy really needed? 1 //TODO: not sure about this one, could not find the docs? 1 #FIXME 3.2.6.2: check the value 2.0079 tinytext ucs2 ucs2_general_ci 1 // TODO: use native CSS animations for fx, provide live tracking of touch and perhaps a 'bounce' effect. 1 // TODO: break this into two methods in 2.0 1 // TODO: remove in 2.0 2 // TODO: refactor code to just pass editor to constructor. 1 // FIXME: 1 // TODO: when leftClickToOpen is true then shouldn't space/enter key trigger the menu, 1 // TODO start take over of config change protocol 1 // FIXME: detach from previous editor!! 1 /* TODO: Handle mismatching #P# vs #p# in upgrading to new DD instead! 1 // TODO: need a generic selector, like CSS3/dojo.query, for the default return value 1 //TODO need to find a better way to know which model the widget is bound to 1 // TODO: really get the locale 1 //TODO hook on deferred object in dojox.app.animation.playing 1 // FIXME: Need to be implemented as scan linked with scan is now implemented. 1 // TODO: Rather than hard-code the 18px and 3px, we should probably 1 TODO : Implement error handling for this function as 4 # TODO: VIEW with full text 1 char db[FN_REFLEN+1]; // TODO: make this a LEX_STRING when thd->db is 1 // TODO: Can be true or false, default is false. 1 // deprecated. TODO: remove this code in 1.8 1 TODO: It would be cleaner to make 'indirection' a boolean field and 1 // FIXME: if a store identifies items by instanceof checks, this will fail 1 /* WL#9535 TODO: To remove this along with this function. 1 // TODO: Make store64be() or similar. 1 // TODO Why would we make a difference between debug and non-debug here? 1 // TODO: access of protocol_classic should be removed. 1 char m_opType[4]; // TODO: remove. only use m_magic 1 # TODO : Reenable with new slave counts 2 TODO: is it the way it should be? 1 // TODO: Renumbering below assume there are only EQ-bounds !! 1 // FIXME: Give named functions #name syntax so they can be detected as vars in outer scopes (but be careful of nesting) 1 const char m_opType[4]; // e.g. CTa for CreateTable. TODO: remove. use only m_magic? 1 * TODO: We should use nodeRecoveryStatus when we maintain this 1 TODO: Add calls to get_lock services in CHECK_VTOKEN. 1 /* FIXME: This is a place holder, we should add an arg that comes 1 //FIXME: tests include dates outside this range and seem to pass. 1 TODO: NewDD: WL#9535, remove following call when we 1 typedef long rpc_inline_t; /* FIXME: Won't work on 64bit compiles */ 1 // FIXME: need synthetic event support! 1 // TODO: Maybe use SELECT IN instead 1 // FIXME: PORTME 1 // TODO: when ondrag becomes more robust, this code block 1 let $message= FIXME - Setting join_limit to 28 - hangs for higher values; 1 // TODO: isn't maxHeight dependent on the return value from popup.open(), 1 // FIXME: can we setup a listener around the whole element and determine based on e.target? 1 TODO: special cascade/restrict procedure for alter? 1 /* TODO: Look into avoding the following memdup */ 1 //TODO: access of protocol_classic should be removed 1 var declaration = ""; // TODO: encoding? 1 Item_func_min_max(List &list,int cmp_sign_arg) :Item_func(list), // TODO: remove 1 // TODO: remove _frames, it isn't being used much, since popups never release their 2 // TODO : Consider placing this info into other records 1 // TODO: deprecate this method and use set() instead 1 TODO (a bug): properly handle all-in-1 option: 1 TODO: move subquery of INSERT ... SELECT and CREATE ... SELECT to 1 /* TODO: consider a shortcut. */ 2 FTS-FIXME: Currently we fetch it always 1 TODO: 1 // FIXME: allow this to be done mostly in CSS? 1 TODO: switch from protocol to push_warning here. The main reason we didn't 1 TODO: A more elegant way would have been to return the freed 1 * TODO alloc fix+var part 1 // FIXME: dojo.declare()-ify this 1 // FIXME: use indexOf? 1 // FIXME: is there a real "size" floating around always? 1 // TODO: mixin props 2 // TODO: For now use brute force, based on ordinality 1 // FIXME: needs more docs! 2 //FIXME would like a much better way to get the query down to length 1 // TODO: add another specialization for intersection once implemented 2 (TODO: can we just create a list of pointers and hope the expressions 1 // TODO why doesn't adjacent_iterator work here? 1 if((popupPos.y+popupPos.h) != vp.h // TODO: should be a has() test for position:fixed not scrolling 1 * @param object scan options // TODO change this 1 @utmod.skipIf(not is_local_sshd_available(), 'FIXME: Sshd is not running by default on Windows - test some other port?') 1 // TODO use attr ids after compatibility with 4.1.7 not needed 1 /* TODO: Remove this function after WL#7412. This function is 1 TODO: Verify that it really should be allocated on the thd? 1 // TODO make this non-static 2 /* TODO: remove in a future version */ 1 /* TODO: remove const_cast */ 1 if (hton->sdi_get_keys(*tablespace, sdikeys, 0/*FIXME: is this correct? */)) 1 // TODO: support user-defined oid types 1 // TODO: this hack doesn't respect the box model and is a temporary fix 1 // TODO: for 2.0 default to data-dojo- regardless of scopeName (or maybe scopeName won't exist in 2.0) 2 /* TODO: try to avoid creating a new dtuple 1 # FIXME: Add testcases for str in CHAR and VARCHAR only. 1 /* TODO: This is not atomic and can cause problems during recovery. */ 1 //TODO: probably a better way to do this. 1 /* TODO: Check that the following fn_format is really needed */ 1 border-bottom: 2px solid @dnd-dropseparator-color; // TODO: normal separator is just 1px, why is this 2px? 1 // FIXME: sizeWidth should be a CSS attribute (at 7 because css wants it to be 7 until we fix to css) 1 return "var av= " + b.replace(/\$obj/,"a") + ",bv= " + b.replace(/\$obj/,"b") + // FIXME: Should check to make sure the $obj token isn't followed by characters 1 TODO: This is a Workaround due to bug#20629014. 1 //TODO: move vector utilities from this file to vector.js 1 // TODO: maybe we should update this.displayedValue on every keystroke so that we don't need 1 ut_ad(0); // WL#7141 TODO: handle wrap-around 1 // TODO WL#7156: Add tablespaces used by individual columnns. 1 TODO: consider moving it into some per-query initialization call. 1 TODO: unlock tables even if the join isn't top level select in the 1 /* FIXME: A better solution will be a counter array 1 // FIXME: 128 1 // returns the next available! (TODO: incompatible to circurla_buff method!!!) 1 if ((subIds[0].length > 0) && (subIds.length > 1)) {//TODO join subIds 1 // FIXME: need to add unit tests for all the semi-public methods 1 // TS-TODO: extract_date_time is not UCS2 safe 1 // 1. attributeMap setting, if one exists (TODO: attributeMap deprecated, remove in 2.0) 3 // TODO: when leftClickToOpen is true then shouldn't space/enter key trigger the menu, 1 TODO: perhaps it should also return MYSQL_TYPE_DATETIME 1 // FIXME: memory leak? 1 /* TODO: while we certainly lock a lot here, it does not necessarily 1 TODO: NewDD: Need to check if there is need to keep background 1 // TODO: we use one font --- of major tick, we need to use major and minor fonts 3 /* TODO: pass offsets, not &offsets */ 1 // FIXME: feels too specific for this interface 1 TODO: In 5.2 index scan cost calculation will be factored out into a 1 // TODO : Consider using section length + other vars for this 1 @TODO: fix this. 1 TODO: After the conversion from multiple inheritace to templates 1 // TODO: remove after refactoring of ALTER DATABASE: 2 TODO: consider templatizing on is_varlen as well. 1 TODO: When the new table structure is ready, then have a status bit 1 // TODO: Root Node - allow Edit when mutli-value editing is possible 1 FIXME: there is no need to use whole 1 // Used by MenuBase.js (TODO: move code there) 1 TODO: Remove this function. Everything should use MYSQL_TYPE_NEWDECIMAL. 1 // TODO: for 2.0, split into FontChoice plugin into three separate classes, 1 //FIXME: Unsure of a standard form of error events 1 // FIXME: Cannot call sdi hton api until the se_private_data 4 this._openPopup(); // TODO: on down arrow, _openPopup() is called here and in onItemClick() 1 // TODO: change this to a weak reference so we can call delete on it when not needed 1 //FIXME according to original nodes, this should wait a little while and try 1 // give the user a pointer to their invalid parameters. FIXME: can we kill this in production? 2 // FIXME: Check whether delete actually succeeded! 1 //TODO: would it make more sense to make this a constructor option? or a static? 1 TODO: in the future, it might be worth to add 1 if(!(this._resize = this.live)){ //TODO: disable live for IE6? 1 16 /* TODO */, /* size */ 1 0xff. TODO: in that case does it any harm to compare 1 // FIXME: need to wire up the xhr object's abort method to something 1 // FIXME build a prepared store properly -- this requires too tight a convention to be followed to be useful 1 # FIXME Implement testcases with filename problems 1 return SSL_SUCCESS; // TODO: 2 // TODO: add all the other options 1 // TODO: add webOS support 1 * TODO: Ensure that we handle these kind of resource problems in an 1 //TODO: would be nice to make this a hash instead of an array for quick lookups 1 #if 0 // TODO: Enable this assert after WL#9509. REPLACE will not be allowed on DD tables 1 Maybe this is a subquery of a single table UPDATE/DELETE (TODO: 1 // TODO: wouldn't this be easier as a postDomFilter ? 1 #TODO: update the code and remove the disabled warnings 1 TODO: Use this function for Unique::get_use_cost(). 1 // FIXME: Tie this into the flush/no-flush stuff below; right now 2 var result = str.join(" "); //TODO: use locale-specific pattern to assemble date + time 3 /* TODO: the below should probably be a separate function, 1 - TODO: use check_change_password() 1 /* TODO : Consider real time break here */ 1 // FIXME: similar logic is duplicated in layout 1 /* TODO : Consider how/if to merge multiple events/key with different 1 /* TODO: check if this is a comment */ 1 // FIXME : here we return an object that could be destroyed, unsafe. 1 /* TODO: Implement and use ha_innobase::repair()! */ 1 // TODO: 2 --echo # TODO: CHECK 1 // TODO: handle redirect requests? 1 TODO: Have an additional step here to notify all active plugins that 1 memory buffer. FIXME: this needs to 1 // FIXME: Iterate across dictionary to see if this is the first 1 TODO: figure out how to pass src_file and src_line from the caller. 1 #if 1 // TODO: Remove this code after WL#9509. REPLACE will not be allowed on DD tables 1 // TODO: add button here 2 // Moz. TODO: is this available when defaultView isn't? 1 TODO RONM: 1 /* TODO: This could depend on forceSend? */ 1 zoom: 1; /* force layout on IE (TODO: may not be needed anymore) */ 1 // FIXME: Add an assertion to check alignment and offset is 1 /* FIXME: Check cas is used for append and prepend */ 1 ".." // for exporting symbols to dijit._editor.selection (TODO: remove in 2.0) 1 // TODO: in 2.0 standardize onShow() (used by StackContainer) and onOpen() (used here) 2 // need ssl access to implement TODO: 1 //TODO: how to destroy a surface properly? 1 // TODO: testcase for value_columns is null 1 /* TODO: 2 /* TODO: Remove this adjustment and enable the below assert 1 // TODO: relegate this to the output function? 1 //i18n FIXME: assumes Saturday/Sunday weekend, but this is not always true. see dojo.cldr.supplemental 2 // FIXME: Get rid of this if possible. 1 // FIXME: detatch from previous figure!! 1 /* TODO: Find out how to solve ha_rnd_pos when finding duplicate update. */ 1 TODO: future development directions: 1 // Options: top, middle, bottom (FIXME: bottom not supported) 1 // FIXME: Safari's version of the computed right margin 1 // TODO: w/ScrollingTabController this is no longer necessary, although 1 /* TODO: Improve Object creation & destruction on DBUG_OFF */ 1 // FIXME replace the above test with !m_window->has_windowing_steps() 1 /* TODO: 1 // TODO: handle the error 1 // TODO Choose the correct method 1 // TODO: this is a bit redundant with forward, back api in StackContainer 1 // TODO: why do we have a non-standard signature here? do we need "Ctr"? 1 // FIXME: Is this still used? I think its item.deselect();item.select(); 1 # TODO: Is it better to use __BIG_ENDIAN instead of IS_BIG_ENDIAN 1 // inside cmd.exe for redirect of stdin (FIXME: not sure if that 1 new (p) TcIndexOperation(); // TODO : Modify alloc size of c_theAttributeBufferPool 1 # TODO: Fully-atomic reading statements could be migrated into binlog_ddl.inc 1 TODO: figure out if the assert below is needed or correct. 1 // FIXME: Undo is very buggy, and therefore unimeplented in all browsers 1 /* TODO: Does this have to be UTF-8 too ? */ 1 // FIXME: either pull code from showNext/prev, or call it here 1 // TODO: do we need "Ctr" here like in map()? 1 /* TODO: See if it could be optimized for partitioned tables? */ 1 // FIXME: connectPublisher()? connectRunOnce()? 1 /* TODO: Remove the code in wl#9535 */ 1 // FIXME: 5 /* TODO: refactor this in ha_innobase so it can increase code reuse. */ 1 // TODO: refactor code to just pass toolbar to constructor. 1 // TODO : Check column is from the correct table 1 this.view.content.decorateEvent(e);//TODO - why only e in IE hasn't been decorated? 1 Uint32 pageRef[PACK_TABLE_PAGES]; // TODO: makedynamic 1 // TODO : Why execute immediately? We could continue with other blobs 1 //TODO: why isn't this done for times as well? 1 // TODO: 2 // You can also choose the selector engine/load configuration by setting the . 1 TODO list : 1 // TODO: add support for minRange! 2 // TODO actually "dijitInline" should be applied to the surrounding div, but FF2 1 // TODO: handle JDBC connection for queries 3 // FIXME: this is a TON of code duplication. Why? 1 TODO: how to distinguish from a table sequence? 1 // TODO: Truncates: May silently remove trailing spaces: 2 /* TODO: Implement these! */ 1 // TODO: REVISIT - we want MARGIN_BOX and core hasn't exposed that yet (but can't we use it anyway if we pay attention? we do elsewhere.) 1 /* FIXME: What is the maximum column name length? */ 1 /* TODO: rewrite phrase search to avoid 1 // FIXME: This should be refactored since it is non-intuitive 1 // TODO: should cancel any in-progress processing of getRoot(), getChildren() 1 TODO: In 8.0 trigger names are always 1 /* TODO Add to DUMP_STATE_ORD */ 1 TODO: in the future, there can be a variable to control which 1 /* TODO: contradicts rule above, which background-color do you want? */ 1 TODO: When the new DD is done, store it in the table and make it 1 // FIXME: we have max_size * PFS_PARTITION_COUNT here 1 // FIXME: looks better with this, but it's custom 1 # # TODO - we need user acceptance for this by button in the frontend 1 /* TODO for WL#896: check value format */ 1 * TODO: This is not completely fair, 1 // TODO: improve hit testing to take into account transparency 1 // @TODO: previous version also did /2 1 rli->mts_wq_oversize) // TODO: unit/general test wq_oversize 1 // TODO: open it! DBUG_ASSERT(usage_partition || !entry->worker->jobs.len); 1 //TODO find a way to lock the animation and prevent animation conflict 2 TODO: this usage pattern creates unnecessary module dependencies 1 /* TODO: pfs_digest_end_v1() has side effects here, to document better */ 1 # mleich: FIXME The SELECT should deliver at least one row. 1 (TODO: consider changing the condition to "not inside event union") 1 // FIXME: accessing firstChild here breaks encapsulation 1 FIXME: How much does this overlap with dojox.form.Manager and friends? 1 * TODO reference()+treeNodePtr.i is passed twice 1 // FIXME: this relies on the template being [div][span]node[/span][/div] 1 List *name_list; // TODO: merge with string_list 1 //TODO: implement :animated 1 //TODO: add a way to parse for widgets in the injected markup? 1 // give the user a pointer to their invalid parameters. FIXME: can we kill this in production? 1 /* FIXME: What's this ? */ 1 // TODO: May have to setup outer-join info for this TABLE_LIST !!! 1 * TODO: Fix data race with m_latestGCI. 1 rep->noOfLogRecords = Uint32(ptr.p->noOfLogRecords); // TODO ^^ 1 TODO: Maybe replace with Dewar's improved heap sort? 1 //TODO improve performance of loading at here 1 // TODO: the intention with tearDown is to put the Setter's state 1 TODO why do we have this duplicated in IN->EXISTS transformers? 1 # TODO: Make this into a test using replication to really test how 1 // FIXME: this is probably not the best way of doing this. 1 field->get_field_no(), // FIXME ???? 1 // TODO: check private against public for RSA match 1 // client be last. TODO: move these lines to LayoutContainer? Unneeded other places I think. 1 /* TODO - fix this code as it won't work for CEILING mode */ 1 // TODO: make correct error message 1 // TODO: use a template for this!!! 1 TODO: support for HA_READ_KEY_OR_PREV, HA_READ_PREFIX flags if needed. 1 // FIXME: need a policy for where the toggler should "be" the next 1 //TODO: implement a getWeekday() method in order to test 1 // FIXME: this is not a stack, it's a FIFO list 1 /*TODO: inefficient, refactor to skip the string conversion*/ 1 // FIXME: not clear what this was supposed to mean ... this code needs more cleanups. 1 //FIXME: sometimes this.lastPoint is NaN 1 // TODO: connect to a Shape event from outside class 1 // TODO provide the buffer to Utility.encode to avoid copying 1 FIXME: release earlier? 1 TODO: wl#7840 to get a more light weight parsing of expressions 1 TODO: maybe in the future we should consider moving 1 //TODO: does not yet work if n1 and/or n2 is a text node 1 // TODO Auto-generated method stub 1 // TODO: needed? might need if joining tables with the same column names 1 if(dojox.flash._loadedListeners.length){ // FIXME: redundant if? use forEach? 1 // FIXME: This probably isn't a very high quality random number. 1 # FIXME: Do not write the statements and results, if SQL return code = 0 1 // FIXME: This should REALLY not be in here, but it fixes a tricky 1 WL#9536 TODO: We should reconsider the solution here. Once the DDL 1 // FIXME: fires too often?!? 1 : ('A'..'Z'|'_') ('0'..'9'|'A'..'Z'|'_')* // TODO: what are the valid characters? 1 // TODO: should we implement init_table_handle_for_HANDLER() ? 1 # TODO: Figure out appropriate NDB tests here 1 // TODO: currently always on 1 Array.prototype.push.apply(this.vmlPath, path); //FIXME: why not push()? 1 // TODO: some kind of indicator that the Flash button 2 * TODO handle errors 7 # TODO: (After 5.1 GA) 1 // FIXME: why would we ever get undefined here? 1 #if 0 /* WL#9535/9536 TODO: Maybe just remove all these */ 1 // TODO: implement async and http/https handling 1 // data-dojo-id or jsId. TODO: drop jsId in 2.0 2 // TODO: remove this if statement beginning with 2.0 1 //TODO: maybe add attributes 1 // summary: remove hover state (FIXME: combine with _set?) 1 #FIXME # 3.1.3: enhance syntax checks with very complicated checks 1 TODO: separate three contexts above, move them to separate bitfields. 1 TODO the new password_algorithm variable. 1 result = new Date(match[0]||1970, match[1]||0, match[2]||1, match[3]||0, match[4]||0, match[5]||0, match[6]||0); //TODO: UTC defaults 2 //TODO: perhaps the following conditional can be collapsed? Duplicate code. 1 TODO : Assert that we are running in the Binlog injector thread? 1 //TODO: push this fix into dojo.removeAttr 1 // FIXME: switch to .attr, deprecate eventually. 1 FIXME: plugin rpl_semi_sync_master, check_uninstall() function. 1 /* TODO: This now creates an autoIncrementCache even for tables with no 1 TODO : Verify if FreeBSD & AIX stores ISO 10646 in wchar_t. */ 1 // FIXME: need to allow the user to provide a content error message string 1 TODO: move more attributes from the LEX structure here. 1 // TODO: is the HTML LANG attribute relevant? 1 this._drag(e); //TODO: redundant with onmousemove? 1 /* @TODO: slave net timeout is for all channels, but does this make 1 /* TODO: NewDD: Temporary ignore DD system table until 1 // FIXME: This seems pretty hacky. 1 * TODO: For us to discover half-written pages we need a checksum on each 1 /* FIXME: Move out of the loop */ 1 // if Deferred published something. XHR published stuff. FIXME to use that. 1 // TODO: Use the events as specified in http://dev.w3.org/html5/webstorage/#the-storage-event ? 1 // FIXME: WTF is this checking for? 1 return 0; // TODO: 2 // FIXME: refactor this to use an AdapterRegistry 1 /* TODO: need a simple and wait version of buf_page_optimistic_get. */ 1 # OBN - FIXME - Missing 3.5.1.4 need to add 1 // TODO: use functions in _editor/selection.js? 1 * TODO: notes are mostly api additions to allow compilation with mysql 1 // TODO: error is *not* reported on cancel 1 /** WL#9536 TODO: Define this function in debug mode only. 1 ptr.p = reinterpret_cast(p); // TODO dynamic_cast? 3 * TODO: Also double check table-reorg 1 // FIXME: lots of repeated code...why? 1 /* TODO check other branch... */ 2 setErrorCode(Err_ReadTooMuch); // TODO: find a more suitable errorcode, 1 // TODO: label rotation on axis 1 /* TODO: WL#7141: Do not add the SDI pseudo-tables to the cache */ 1 // TODO: maybe add support to send SSLv2 hello ??? 1 // this.inherited(arguments); FIXME: throws an Unknown runtime error 1 /* TODO: flag the index corrupted if this fails */ 2 //TODO check for some real namespace 1 //TODO groupedPlay should ensure the UI update happens when 2 /* TODO: 1 // TODO: in 2.0 standardize onHide() (used by StackContainer) and onClose() (used here) 2 @TODO This function should ideally only 1 // FIXME: can we document these on dojo.config object and explain they must be set via djConfig/dojoConfig global prior to loading dojo.js 1 // FIXME: need a better test so we don't exclude nightly Safari's! 1 FIXME This will work ok in simple_ident_nospvar case because 1 /* TODO: Remove all INNODB_DD_VC_SUPPORT, nest opening 1 /* TODO: move the code to JOIN::exec */ 1 // FIXME: make it prettier 1 // FIXME: why the check for if-in-runs? 1 TODO: Use field images instead? 1 // TODO: define how BLOB/CLOB should be retrieved. 1 // FIXME: 2 // FIXME: there opacity quirks on FF that we haven't ported over. Hrm. 1 // TODO: design a test for this code. Does it require reschedule()? 1 /* FTS-FIXME: Temporarily tolerate DB_DUPLICATE_KEY 1 // TODO add Degrees support to trig functions 1 * TODO: code for plain input boxes (this shouldn't run for inputs that are part of widgets) 1 TODO for WL#896: Add this check into text customization parser: 1 @calendar-button-hovered-background-color: @unfocused-clickable-color; // for hover or next/previous year, and month drop down (TODO: border and background are built in to calendarArrows.png, can't control from here) 1 abort(); /* FIXME: stewart broke it, massively */ 1 /* override button.css (TODO: move to Common.css since ComboBox needs this too) */ 1 TODO: Investigate if this can be refactored so that there is 1 /* TODO: spawn thread */ 1 // TODO: isn't maxHeight dependent on the return value from dijit.popup.open(), 1 # FIXME The loop over the modes will end here. 1 // FIXME: implement titleTemplate 1 //TODO: test that cleanup works 1 //TODO: define islamic.isLeapYear? Or should it be invalid, since it has different meaning? 1 // TODO : 1 // TODO: Needs to be fully implemented. 1 TODO: Long-term we should either ensure that implicit GRANT statement 1 // TODO: Need to investigate why flush does not cause ClusterJDatastoreException 1 TaoCrypt::byte. TODO: define global types.hpp and move the declaration of 1 TODO: Column types are stored as integers. To be 1 "dojox/form/FileUploader", //FIXME: deprecated. Use Uploader instead 1 //TODO: this area "rowHeader" should be put outside, same level as header/content. 1 //TODO hook on deferred object in dojox.css3.transition.playing 1 return 0; // TODO Check header 1 //TODO figure out the proper type 1 // FIXME: try Moz and IE specific eval variants? 1 TS-TODO: perhaps such cases should be evaluated without 1 // TODO: parser will handle this in 2.0 1 if (!quiet && !OPT_expect_error->check_error(e)) //TODO do we need this !quiet ? 1 // TODO: unclear what that {value: ""} is for; FormWidget.attributeMap copies value to focusNode, 1 // TODO: temporary functions. Will be removed. 1 TODO: Investigate if we can put extra tables into argument instead of 1 /* TODO: newDD: Need MDL lock? */ 1 // TODO: use functions in _editor/selection.js? 1 // TODO: Purge threads currently terminate too late for them to be added. 2 // TODO Do we need to initialize this context to get the correct active 1 // TODO: do we need this function in the base? 2 # FIXME Implement testcases, where it is checked that all create and 1 // TODO: need more reliable detection logic 1 // FIXME: I think we may requre this information to improve the 1 TODO: Marking charset_name as unused for now, see Bug#25533463. 1 TODO: validate this with OHK and then remove. 2 /* TODO: implement appropriate check for RTree keys */ 1 // TODO : Handle dropped signal fragments 1 GIS_FIXME: need to validate why 1 last->set_sj_mat_exec(sjm); // TODO: This violates comment for sj_mat_exec! 1 /* TODO: JOIN is not supported yet. */ 1 if (pfs_thread) // TODO use set_thread_ip_addr() 1 // TODO why can this be 0x0 ?! 1 /* TODO SCANFRAGREQ */ 1 /* TODO: Since the DATA_GEOMETRY is not used in compare 1 // over a node (TODO: remove in 2.0, no longer needed after #11490) 1 //TODO: do this for end container? 1 // TODO: thinner text selection 1 TODO we probably fix a superset of problems like in BUG#6658. Check this 1 *number= uint4korr(m_data); //GIS-TODO: byte order 1 # TODO : add more 1 // TODO: evaluate separate getters/setters for position and sizes? 1 // TODO Auto-generated method stub 1 // TODO: Currently, index on virtual generated column doesn't support ICP 1 /* TODO: Add swap info for non-BSD systems */ 1 TODO: avoid setting non partitioning fields default value, to avoid 1 fmt->entry()->col_rows.cleanup(); // TODO: set(something reasonable) 1 /*TODO: next part may be unneded due to mem_root->first_block_usage counter*/ 1 /* TODO : Should call method above rather than duplicate call to 1 // TODO currently only supports a single key column 1 TODO: why do we force switch here? 1 //TODO: strict bounds checking, padding 1 // TODO: call this automatically from my own postCreate() 1 //TODO: could be more restrictive and check for 00-59, etc. 2 widget._hasBeenBlurred = true; // TODO: used by form widgets, should be moved there 2 //TODO: optimize this path so we don't have to do forEach and NodeList work. 1 TODO: we don't have to store all RS's rows but only those 1 // TODO: this isn't really the displayed value when the user is typing 1 # TODO: Need to look at making row based version once new binlog client is complete. 1 /* TODO : Add mixing of Send from NdbApi / MGMD */ 1 # FIXME when AFTER TRIGGER can be used 5 // TODO make this more reasonable 1 // TODO: add missing primary expressions, like ROW, DEFAULT etc. 1 try{ //FIXME: do this without a try/catch 1 TS-TODO: This should probably have Item_int_func as parent class. 2 // FIXME: This is not technically correct, but it will work for the majority of cases 1 // TODO: this is calling filter() on both the display value and the actual value. 1 // TODO: Object - allow Edit when mutli-value editing is possible 1 // FIXME: should we be calling close() here instead? 1 // TODO: can this be onModify? Is that more clear? 1 // FIXME: do this via css? calculate the correct width for the widget 1 // TODO: for 2.0, rename this to ExpandingTextArea, and rename SimpleTextarea to TextArea 1 // TODO: test https://bugzilla.mozilla.org/show_bug.cgi?id=471005; see v1.6 hostenv_rhino 1 #if 0 // TODO: Enable this in WL#6608 3 // TODO are these valid for every field? 1 size_t m_column_count; /* TODO: change to point to metadata */ 1 // TODO: This function is currently not implemented. Return error so 1 * TODO: We should ensure that TC is informed of the delay to ensure that TC 1 #FIXME: 3.1.10.8: to be added later. 1 // FIXME: drop event="" support in 2.0. use data-dojo-event="" instead 2 // TODO: accommodate subclasses based on results of select 1 // FIXME: 4 /* FIXME: compilation issue on solaris x86 1 /* FIXME: We only need to read the doc_id if an FTS indexed 1 --echo # WL#7811/WL#7743/WL#7141 TODO: Remove the warnings! 1 // TODO: change the baseClass assignment to _setBaseClassAttr 2 return on(node, eventName, listener); // TODO: apply to the NodeList so the same selector engine is used for matches 1 // FIXME: this is totally borked on Moz < 1.3. Any recourse? 1 TODO: In future we should associate call arena/mem_root with 1 // TODO: shouldn't it be the test file's job to require these modules, 1 TODO: verify whether any IO is done 1 /** FIXME: Lookup IPv4 only for now */ 1 JAG: TODO: This guide needs to be updated after pushing WL#10406! 1 ctrlKeyHandlers.Z = exec("redo"); //FIXME: undo? 1 //TODO: these logic require a better Scroller. 1 /* FIXME: We don't handle duplicates (yet)! */ 1 // FIXME: do we need this? 1 // TODO: 3 # TODO - do we need to add unexpected successes here? 1 /* TODO: remove following chunk of code once Bug#24666169 1 /* TODO: check for other possibilities for hi-res timestamping */ 2 // FIXME: pseudo-doc the above automatically generated on-event functions 1 // TODO : Why can't we continue with pre-execute of other user ops? 1 //TODO: rect-to-rect mapping, scale-to-fit (isotropic and anisotropic versions) 1 /* TODO: create_time should be retrieved from the new DD. Remove this. */ 1 // TODO: this is the basic implemetation of adaptWithCondtionAndWhenMappedConsiderLength, for lack of a better API name 1 //FIXME: createObject is non-public method! 1 /* TODO: temporary tables */ 1 //TODO create the first animation, slide. 2 FIXME: cleanup the dependencies in the code to simplify this. 1 //TODO create cross platform animation/transition effects 2 // FIXME : allocate in separate buffer 1 // FIXME: should we be checking for and/or disposing of widgets below these nodes? 2 // FIXME: implement titleTemplate 1 //TODO: another place where if dojo.NodeList can configure a constructor, 1 /* TODO: add caching - pre-read several index entries at once */ 1 // TODO We should maybe introduce a CONF and REF signal 1 // TODO: See above. 1 /* TODO: it should be possible to avoid locking the LRU list 1 // const KeyPrefix *default_prefix = conf.getDefaultPrefix(); // TODO: something 1 /** TODO: Protect with doPrivileged. */ 1 XXX FIXME: Some generic mechanism is required here instead of this 2 // FIXME: should these events trigger publishes? 1 //TODO: support unicode hostnames? 1 //TODO If it is flip use the chainedPlay 2 // FIXME: Currently only supports Stencils that have been registered, 2 TODO: this field item already might be present in the select list. 1 /** Index state (volatile data) TODO remove */ 1 /* TODO : Can this be ignored? */ 1 // client be last. TODO: move these lines to LayoutContainer? Unneeded other places I think. 1 // TODO: is it really necessary to look for the first node? 1 // FIXME: This name shouldn't be hard coded here. 1 * TODO RONM: Look into improvements of this 1 // FIXME: expires=0 seems to disappear right away, not on close? (FF3) Change docs? 1 // TODO: rename this to _onLoad, make empty public onLoad() method, deprecate/make protected onLoadDeferred handler? 1 TODO: Synchronize with the temporary table creation code, so that 1 (TODO: assert it) 1 // TODO can table_name_separator be escaped? 2 /* TODO: NewDD: Remove with WL#9535. This is only 1 //TODO wait for all deferred object in deferred list to resolve 2 TODO/FIXME: We should: 1 // TODO handle skip and limit 1 /* TODO: Should we do this check for every partition during ::open()? */ 1 // FIXME should we do something with duplicates here ? 1 // FIXME: what is this supposed to do? ;) 1 // TODO: This is not hooked up yet and shouldn't 1 TODO: There are about 100 member functions in Item. 1 TODO: This should be fixed in later ( >= 5.1) releases. 1 // TODO: in case of DELETE, the SQL has already been rewritten at this point, 1 // FIXME: what about the rest of the console.* methods? And is there any way to reach into firebug and log into it directly? 1 # FIXME How to test exotic or interesting substr values like NULL, '', ' ' 1 var _str0 = []; //FIXME: shared reference here among various functions means the functions can't be reused 1 if(evt.keyCode==13 || evt.keyCode==27){ // TODO: make escape an option 1 TODO: support USING/FORCE/IGNORE index 1 TODO: consider changing the condition to "not inside event union". 1 @popup-background-color: @container-background-color; // Background for Dialog. TODO: currently use for ColorPalette, maybe should change. 1 // FIXME: fill in startup routine here 1 Uint32 scan_flags = 0; // TODO: Specify with ScanOptions::SO_SCANFLAGS 1 // TODO: decoration hinting. 1 // FIXME: dojo.baseUrl and dojo.config.baseUrl should be deprecated 1 // TODO: 1 * TODO: This code currently fetches table definition from data-nodes 1 // TODO: make baseClass custom setter 3 float8get(x, m_data); //GIS-TODO: byte order 1 not work for a binlog which mixes format. TODO: fix this. 1 //TODO: need to figure out what to do with xmlBase 1 FIXME: TODOC: this info should be part of the relevant functions and/or overview so 1 * TODO: Expand into linear memory instead 1 ".." // for exporting symbols to dijit, TODO: remove in 2.0 1 /* QQ: TODO multi-pinbox */ 1 //TODO: fill color would be defined by charting data and legend 1 //TODO: 1 // TODO Must be done in _all_ return paths 3 TODO ACL_USER contains too much information. We only need global access, 1 // TODO: remove in 2.0 and just use set("connectId", ...) interface 2 /* NewDD(WL#9536) TODO: Once we support crash-safe DDL, this checking for 1 # FIXME Does this testcase fit to 3.3.1.47 ? 1 * FIXME: Should we rewrite to IPHelper API functions as they provide much of 1 //TODO: should we really be doing string case conversion here? Should we cache it? Need to profile! 1 /* WL#7016 TODO: write DROP_TREE record */ 1 TODO: This check happens to work on current ICP implementations, but 1 // TODO: set to get_first_used_part() instead! 1 // TODO: Figure out what this means 2 // TODO: should compare using this technique against 1 case 'v': // FIXME: don't know what this is. seems to be same as z? 1 imageText: "Please Wait...", // TODO: i18n 1 return error instanceof Error && (error.status == 503 || error.status > 12000 || !error.status); // TODO: Make the right error determination 1 // FIXME: The follwing enum and utility functions are only needed in 1 // TODO: I did not test the Install code when I refactored Dojo Flash from 0.4 to 1 TODO: To support change of direction (index_prev -> index_next, 1 //TODO: Check to see if theres already compatible escape() in dojo.string or dojo.html 1 /* TODO: After WL#7412, we can use a common name for both 1 * TODO: Add a member 'doEagerRelease' to check below. 1 // FIXME: For update - need to delete the SDI with the old key? 1 TODO: move/refactor this handling onto trans_commit/commit_implicit() 1 // TODO: Change function name to "engine_is_ndb" 1 // TODO: v1.6 tries to set dojo.doc and dojo.body in rhino; why? 1 // FIXME: onBegin above used to work for maxPhotos: 1 // TODO: replace this with CSS transitions 1 TODO: switch from protocol to push_warning here. The main reason we didn't 1 // | 'n' // TODO currently this clashes with \N == NULL. add predicate! 1 FIXME: plugin rpl_semi_sync_slave, check_uninstall() function. 1 // TODO: converter for Timestamp microseconds <==> JS Date 1 /* TODO: protect buf_pool->chunks with a mutex (the older pointer will 1 FIXME: Maybe we can reuse 1 TODO: Make a member in UDF_INIT and return if a UDF is deterministic or 1 // TODO: change the name for e.g. something with the word "exterior" 1 TODO: This function is currently not implemented. The procedure here 1 # TODO: (WL7743 etc) add a piece of test of each DDL when it's been 1 TODO: This kind of tests don't belong here. We need a way to 1 @todo TODO: Re-design this for a more complete long term solution of 1 #@TODO: Ideally, just being in slave connection, we should have a way to sync 1 // FIXME: need logic to determine NW or NE class to see 1 TODO: Currently it is filled in and then only used for generating 1 /** see TODO note below! 1 /** FIXME: are these needed, the functions aren't there 1 Array.prototype.push.apply(this.shape.path, path); //FIXME: why not simple push()? 1 * TODO : 1 // FIXME: also would be nice to specify individual showArgs/hideArgs mixed into 1 //TODO EXCEPTION 2 TODO: Find out what is the optimal value for this parameter. 1 TODO: Fix this when server sends the information. 1 TODO: Fixing the performance issues of I_S will lead 1 //FIXME do this in some portable way 1 /* TODO: We need to examine which of these can really be NULL */ 1 // FIXME: Need to 1 // TODO: add a check of all *_len vars 1 // FIXME: This currently uses DES as a proof-of-concept since the 1 TODO: Find a way to prevent wrapping a pointer as one 1 var r = arr||[]; // FIXME: should this be 'new d._NodeListCtor()' ? 1 //TODO create the return and set the startState, endState of the return 2 // TODO : Check column is from the right table 1 * TODO inline all into index metadata 1 // FIXME: should we grab the URL string if we're not passed one? 1 /* TODO: Enhance this to: 1 //TODO: should we continue to enforce that numbers with separators begin with 1-9? See #6933 1 background-color: @select-dropdownitem-hovered-background-color; /* TODO: why is this a different color than normal .dijitMenuItemSelected? */ 1 // TODO: Handle options in a more general way, like dd::Properties 1 /* TODO: SUSPEND and FOR MIGRATE are not supported yet. */ 1 TODO: SHOW CREATE will not include schema name except for views 1 // FIXME: is there a way to update the _Line after creation? 1 // TODO: How about some sort of group? 1 TODO: Add partition name handling to NDB/partition_info. 1 // TODO: Handle footer, nothing yet 1 /* TODO: We will add update_time, etc. here and APIs accordingly */ 1 // TODO the following two are NDB specific, skipping for now. 1 /* TODO: LIKE operator */ 1 // FIXME: prevent creating this if we don't need to (i.e., figure can't handle our command) 1 # FIXME: To be implemented 1 GIS_TODO: When we support multi-dimensions DATA_POINT, we should get the 1 panel.domNode.style.left = pos + 'px'; // TODO: resize() takes l and t parameters too, don't need to set manually 1 // FIXME: make pseudo-object for this 1 /* TODO: what is allowed in the "STRING" below? probably not N'foobar' etc. */ 1 // FIXME: Selecting multiple table cells in Firefox looks to be impossible. 1 /* TODO: Further handling? */ 1 //TODO: should this really be the else? 1 TODO: Ensure that only matches of the inner table records have to be 1 TODO: remove in WL#7488 */ 1 # FIXME There should be a test outside this one checking the 1 // FIXME: need to remove this on destroy 1 * FIXME: 1 TODO list: 1 TODO perhaps, increase log size ? 1 TODO remove the test for HA_READ_ORDER 1 // TODO bug in JDBC handling high bit 1 // FIXME: Unclear what to do here 1 TODO: consider templatizing rr_unpack_from_buffer on is_varlen or not. 1 /* TODO: We should flush only the relevant buffer pool of the 1 // TODO: here's our opportunity to mask the properties we dont consider configurable/overridable 1 child.region = region; // TODO: technically wrong since it overwrites "trailing" with "left" etc. 1 /* FIXME: this could come from a rnd_pos(), we will 1 // FIXME: in 2.0 remove dijit, dojox being created by dojo 1 * TODO: Looking at it now, I think it would be more natural 1 // TODO msundell: release_page 1 // TODO: Maybe behave similar to requireLocalization - rather than 1 // FIXME: need to probably use a different reference to "document" to get the hosting XUL environment 1 // @TODO use rec-per-key-based fanout calculations 1 //TODO: Revisit the loading scheme of this store to improve multi-initial 2 /* TODO */ 8 /* TODO: Discard any operations on the page from the redo log 1 /* BAR TODO to support 3D and more dimensions in the future */ 1 // TODO: could add something for pre-validated scripts 1 // TODO This really belongs in store context. 1 // TODO: Shutdown just the Scheduler Global 1 //TODO Fix this 1 e.button == 0 : this.mouseButton == e.button){ // TODO Should condition be met for touch devices, too? 1 //TODO: need option to clone events? 1 // TODO: we use one font color --- we need to use different colors 1 file space left: TODO: easiest to crash the database 1 # FIXME: to be implemented 3 //TODO: when else might we get an exception? Do we need the Mozilla test below? 1 // TODO : Consider operating TUP out of first segment where 1 /* TODO */ 3 TODO: Make repair more clever - it should try to recover subsequent 1 ll=subx.length;//TODO: Do expression syntax checking 1 /* TODO: Decide in one prefix for system-independent names (xcom or 1 // TODO: doesn't seem right 1 TODO: Set m_exclude_gtid to NULL if all gtids in m_exclude_gtid has 1 TODO: possibly it's nice to have a version with length some day, 1 //TODO: value is binary encoded, requires decoding 1 # would be nice if CASE coalesced a boolean type if all branches are boolean. FIXME maybe 1 #define HA_READ_NEXT 1 /* TODO really use this flag */ 1 has.add("event-orientationchange", has("touch") && !has("android")); // TODO: how do we detect this? 1 // TODO: allow for changing of maxThreads and tick interval 1 # Limit is lifted to 64K. TODO write a test for it. 1 // TODO: indexes are ignored since they are handled by reading the column metadata 1 ################ TODO ################################ 2 TODO: avoid requesting column LOCK_DATA is not used. 1 bool transitional; // TODO: remove that after parser refactoring 1 TODO: If we move this into escape_is_evaluated(), which is called later, 1 *m_pos, false, system_charset_info, *lex_string); // TODO WL#6629 check is_7bit 1 // FIXME: this is really simple store support 1 * XXX TODO: This should be removed 1 DBUG_ASSERT(table->s->null_bytes == 1); // TODO: WHY ? 1 //TODO: Does not recursively search for @imports, so it will 1 ut_a(err == DB_SUCCESS); // FIXME: remove in WL#9535 1 // TODO : Early exit from applying epoch 1 TODO: consider removing this test in case of UNION ALL. 1 // TODO: Verify that all callers have a HandleScope 1 /*TODO: NewDD: WL#9535: Remove INNODB_SYS_TABLE_ID_MAX, after INNODB SYS_TABLE is removed. */ 1 /*FIXME: we need to handle the error properly. */ 1 return false; // TODO: Should this generate a warning? 1 // TODO : Verify this is never used as a copy tuple location! 1 TODO: consider doing the same for MYSQL_TYPE_YEAR,. 1 // FIXME: this.created should already be set, shouldn't it? 1 // TODO: Data types based widgets 1 // TODO we need a different variant of computeHash here, 1 // TODO: This could take a GlobalConfigManager rather than a Scheduler 1 // FIXME: user _setRangeAttr pattern? so you can code.set('range', [1, 100]); 1 // TODO: pre-allocate space to avoid malloc/free for small number of columns. 1 // FIXME: signal the error via require.on 1 // TODO: should have param to make this optional? 1 // FIXME: should be areSelected? 1 // TODO: implement set() and watch() for store and query, although not sure how to handle 1 //TODO: code similar to children() function. Refactor? 1 // TODO: Is there no better estimation than 0 == Unknown number of rows? 1 // TODO: figure out how to add this to container objects! 1 // TODO: Why on earth is this here?! We should probably fix this 1 /* TODO: add warning 'Data truncated' here */ 1 TODO: say here explicitly if the order of AND parts matters or not. 1 // FIXME: could this ever be a forward button? 1 TODO: Perhaps it will be more straightforward if in case we returned an 1 /* TODO : Dump LQHKEYREQ */ 1 /* TODO: how to cope with drop table if there are records in the insert 1 // NUMBER must be (0 | 1), no grammar checks done at this point, TODO check AUTOCOMMIT vs keywords/identifiers 1 /* TODO: move the default implementations into the base handler class! */ 1 /* TODO: other fixes associated with DROP TABLE + rollback in the 1 return dm.currentView; //TODO:1.8 may not return an expected result especially when views are nested 2 * TODO: 2 TODO: When adding support for FK in partitioned tables, the referenced 1 (query[this.searchAttr] !== this._lastQuery) // TODO: better way to avoid getting unwanted notify 1 // TODO: the current implementation is not functional, please implement correctly 1 // TODO consider the relative mode 1 // TODO : Consider making it debug-larger to get 1 * TODO return proper error code here, 1 // TODO: call render on result? 1 /* TODO: check if the following assignments are really needed */ 1 TODO: This function is a copy&paste from add_table_to_list() and 1 /**** TODO ... maybe - from NdbOperation::prepareSendNdbRecord(AbortOption ao) 1 // TODO: should we throw here? 1 TODO: NewDD: WL#9535 remove this flag */ 1 return true; /* FIXME poss. optimization: m_is_lead; */ 1 TODO: If table->s->ha_part_data->partition_name_hash.elements is > 0, 1 TODO: remove the need for my_strdup. 1 // TODO: Verify that all callers have a HandleScope 1 // TODO: Restrict to only table_version_major() mismatch? 2 // FIXME: prevent creating this if we don't need to (i.e., editor can't handle our command) 1 // TODO: Add these guys as a batch, instead of separately 1 var thisPort = tmp[1]||"80"; // FIXME: match 443 1 TODO: Item_copy should be made an abstract interface and Item_copy_ 1 TODO: 6 TODO: the cache should be applied conditionally based on: 1 TODO: 4 TODO: If the allocation extends the tablespace, it will not be redo logged, in 2 * TODO : Encapsulate all these per-algorithm details inside the algorithm 1 # FIXME Testcases with LOCATE(substr,str,pos) 1 "dijit/_base/manager", // TODO: change to dijit/registry, and change dijit.byId to registry.byId 1 // Guard against dropping onto yourself (TODO: guard against dropping onto your descendant, #7140) 1 /* TODO: NewDD: WL#6049 server did not properly changed the 1 * TODO handle error 2 /* TODO: NEWDD: Will be removed by WL#9535. Get info 1 //TODO: ngs::Locked_container add container that supports shared_ptrs 1 // TODO: We should relax this and skip secondary 1 SYSTEM_CHARSET_MBMAXLEN]; // FIXME FILENAME_CHARSET_MBMAXLEN 1 TODO: make rollback for it, or special name resolving mode in 5.0. 1 # FIXME What will happen with NDB ? 1 /* TODO: fix to support views */ 1 /* TODO: WL#7141 Check if we can disable the locking on the SDI tables 1 TODO: Has to be fixed as strnncollsp in ctype-simple 1 //TODO e.g. project relative info... 1 /* TODO: If this is called after pruning, then we could 1 // FIXME: We need to update the dict_index_t::space and 1 TODO: Is a HandleScope needed and if so who owns it?? 1 /* FIXME: What should the upper limit be? */ 1 // TODO : Consider tracing fragment signals? 1 //TODO: think placing 2-3 component items in item (as it done for function) 2 TODO: 7 //FIXME: this may not work with dojox.gfx.Group !! 1 // TODO is_api && !old_dest){ 1 TODO: This can be made parallel trivially by chunking up the file and creating 1 TODO One possible improvement here could be to try and use the variant 1 // TODO: these are case sensitive -> specifying them as lowercase in the grammar causes them to never be matched (because ANTLR doesn't know 1 // TODO Give up after N iterations? 1 this.id = registry.getUniqueId(this.declaredClass.replace(/\./g,"_")); // TODO: unneeded?? 1 /* TODO: optimize this condition for compressed page. 1 // TODO: find a better name. 1 // FIXME: why the "out" var here? 1 // TODO if spare_need > 0, mark out of memory in some way 1 TODO: Implement a more efficient way to have more than one index open for 1 # FIXME sub testcases, which might be included, if they fit good into 1 // FIXME: 1 format (TODO: name this properly). 1 // TODO: at drop table we have to flush and terminate these 1 /// TODO: You can't actually use config v0 unless mc_backstore exists. 1 TODO: consider having a separate function for this, 1 // (! isNodeConnectivitySuspect(aFailedNode)) && // TODO : Required? 1 // FIXME: Whoever added this Flush code did not document why it 1 // TODO: Write SDI here? 1 // TODO : Could reuse this op for fetching other blob heads in 1 //FIXME: Add an extension point so others can impl different namespaces. For now just 1 // FIXME: are you serious? why aren't we using mover start/stop combo? 1 // TODO: support null values for int, double, float, long, and short 1 #TODO If deemed necessary, these checks must go to config.h of the server 1 // FIXME: This module drags in all Charting modules because of the Chart2D dependency...it is VERY heavy 1 return; // TODO add error state, and force check 1 rep->noOfLogBytes = Uint32(ptr.p->noOfLogBytes); // TODO 64-bit log-bytes 1 // FIXME: should API be to normalize an image to fit in the specified height/width? 1 isLeap = !(year%4) && (year%100 || !(year%400)), //TODO: dup 1 # TODO: The pre_binlog_crash_check are to activated by WL9536 et al. 1 //FIXME: is there a slight race condition in moz using change URL with the timer check and when 1 // TODO: do this with CSS3! 1 (DEFAULT literal)? // TODO check whether literal covers all the legal values 1 /* TODO: support user-created multi-file tablespaces */ 1 // FIXME: PORTME 1 // TODO : IndexScans always fetch PK columns via their key NdbRecord 1 //FIXME: Unsure of a standard form for receiving errors 1 TODO: update distro_buildreq/distro_requires 4 /* TODO: This 768 check should be removed when this tool 1 //TODO: Check all the urlnodes and determine what our best one is... 1 // TODO: Commented out as it is not needed as we either use the value 1 TODO: change it for a real status check when Item::val_xxx() 1 // TODO: check return value and handle error 1 // TODO: Allow and autoconvert compatible datatypes 1 # TODO: move to rpm-docker 1 TODO: No DD tablespace yet. Enable verification later when InnoDB 1 // TODO: Review all this 'handler' stuff. In particular, the flush 1 /* FIXME: Ideally this should be part of the SQL syntax 1 (ESCAPED BY fieldEsc=STRING)? /* TODO: STRING here is one character, really */ 1 s->port == port) /* FIXME should use IP address */ 1 // TODO: 1 Ptr m_ptr; // TODO remove 1 #FIXME: can be enhanced more and more ... 1 //TODO: evaluateConstraint doesn't use profile or fieldName args? 1 #if 0 // TODO ::firstResult() on root operation is unused, incomplete & untested 1 // TODO: 1 * TODO: This doesn't seems to happen as assumed by design, 1 // FIXME: would prefer to use lang.hitch: lang.hitch(evt, evt.preventDefault); 1 * TODO : Consider using read packed 'read all columns' word once 1 // FIXME: use CSS for size, thumbHeight, and thumbWidth 1 setErrorCodeAbort(4000 /* TODO: TooManyFragments, to too old cluster version */); 1 /* WL#9536 TODO: Remove this if drop is atomic */ 2 // FIXME: this is a poor-man's indent/outdent. It would be 1 /* TODO: pass only *offsets */ 1 // FIXME: set other headers here! 1 // FIXME: break out code in 2.0. Leave this stub in place until then. Leave FileInputBlind code in Auto.js for 1 of the undo log header. TODO: do not append the XID to the log header if XA 1 PTI_text_literal_text_string(*m_pos, false, *lex_string); // TODO WL#6629 check is_7bit 1 /* TODO : Should we ignore the reserved space? */ 1 //TODO: i18n 1 console.log(e); // FIXME: we shouldn't have debug statements in our code. Log as an error? 1 // FIXME: need to port to the new event code!! 1 /* TODO: Will add following types 1 /* FIXME: Currently we do a 2-pass search for the undo due to 1 // TODO: Auto-detect mysql layout here, and write about it in config.gypi 1 // TODO: revisit this. xyY represents a single color, not a spectrum of colors. 1 this.domNode.style.overflow = "hidden"; // TODO: put this in dijit.css 1 /* TODO: Implement ha_innobase::read_range*? 1 // TODO: disable that, that point should not be added 1 FIXME: Shouldn't this use strxfrm_multiply instead of, or in 1 // TODO: Copy SDI here? 1 TODO: nulls processing 1 // TODO: Can dojo.date do this? 2 TS-TODO: conversion from FSP1>FSP2. 1 // TODO: Make more elaborate heuristics than just always picking std::sort. 1 TODO: Maybe a better error message since the BINLOG statement 1 TODO: If any gain, we could enhance this by only copy the needed default 1 /* TODO: Check if this is needed for intrinsic table. */ 1 TODO: index->trx_id is not expected to be 0 once Bug#25730513 is fixed*/ 1 // FIXME: this will fire for each anchor. yech. 1 //TODO e.g. task relative info... 1 // TODO: add config parameter 1 TODO: lowercasing is not enough as stored routine names are 1 // TODO: Remove these four variables: 1 // TODO: support join specifications 1 /* TODO: do not ignore the out parameter and a possible OOM error! */ 1 /** WL#9535 TODO: Change this in 9535, and maybe remove this once 1 // TODO: filter bg threads? 1 // TODO: for some reason for radio button widgets 1 // TODO : Unify with allocAttrInfo 1 //FIXME: is this test necessary? Just use !namespace 1 TODO: make sure this always uses SSL and then let the server 1 // TODO handle transport specific advice 2 TODO: actually, new_db_name and new_db_name->str seem to be always 1 // TODO: This will be sub-optimal as we may end up storing 1 # FIXME: Check at the beginning of the test that the limits are sufficient 2 var result = [1389,0,1,0,0,0,0]; //FIXME: islamic date for [1970,0,1,0,0,0,0] used in gregorian locale 1 // TODO : Unify with allocKeyInfo 1 // TODO: We need to move this to tokenization so that it's before the 1 // FIXME: dojo.unloaded requires dojo scope, so using anon function wrapper. 1 easeOut: "dojo._DefaultEasing", // FIXME: This won't work with globalless AMD 1 TODO:Refine approach during the complete WL6599 review by dlenev. 1 /* TODO: add support of view of join support */ 1 // window.resize isn't it always, FIXME: 1 //FIXME: else? Opera? 1 // TODO rename to 1 /* TODO: With Atomic DDL (WL#9536), this should not be 1 /* WL#6049 TODO: Remove this workaround, which checks 1 catch(e){} //TODO: remove try/catch 2 TODO: add check for static update values, which can be pruned. 1 /* TODO check error condition? */ 4 // TODO Magnus, improve copy constructor 1 //TODO: Should this reuse something from dojox.rpc.Rest 1 // FIXME: why is this sometimes empty? 1 // TODO: Create a bug, this looks wrong. The flush log 1 /* TODO : Consider checking node state and skipping if 1 // TODO: Add first_read_partition and num_read_partitions? 1 TODO: consider recording a SOCKET event for the bytes just read, 1 #FIXME: Should we take into account $exit_value here? 1 // TODO: Compare with share->part_info for validation of code! 1 // TODO: Make this more clear or use other properties. 1 // TODO get skip and limit and ordering from the SQL query 1 n.className = "mblView"; //TODO: Should remove classes one by one. This would clear user defined classes or even mblScrollableView. 2 //FIXME fts_sql_commit(optim->trx); 1 // TODO: this is shared with sectionalize, move to somewhere else (assign?) 1 @utmod.skip('FIXME: Need the path to a program that will always be available') 1 DBUG_ASSERT(0); /* TODO fix it */ 1 /* TODO following code resembles symbols used in sql library, these should be 2 TODO - Improve this function to use String and avoid this weird computation 1 //TODO: this module appears to break naming conventions 1 // FIXME: cheater, this function does double duty as initializer and tester 1 // TODO: replace the following with free_site_def(site_config) once 1 // TODO: consider adding in support for the MATCH-based generated columns 1 // FIXME: What is the upper limit? */ 1 easeIn: "dojo._DefaultEasing", // FIXME: This won't work with globalless AMD 1 // Overrides _Plugin.destroy(). TODO: call this.inherited() rather than repeating code. 1 * TODO merge better with lookup_start (refactor) 1 TODO: Add DDL_LOG handling to avoid missing partitions in case of crash. 1 # TODO: psergey: check if case conversions like those are ok (it broke on windows) 2 TODO: Return all matching rows 1 /* TODO: Further handling? */ 1 /* TODO: Add message info for non-BSD systems */ 1 TODO: we should create sp_rcontext once per command and reuse it 1 // TODO: for 2.0, change API to return a Deferred, instead of calling loadCallback? 1 /* TODO: this value should be determined dynamically, based on statistics: */ 1 //TODO Backup needs this info to allocate appropriate number of records 1 // TODO: use comparable distance for point-point instead - but that 1 return false; // FIXME - needs wl#7141 1 /* TODO: NewDD: Need to wait for WL#6049, as current 1 TODO: Long-term we should either ensure that implicit REVOKE statement 1 // TODO: make this function private in 2.0; Editor/users should call registerIframe(), 2 // TODO: deal with multiple names 1 // TODO if no 'series' property was provided, build one intelligently here 1 //TODO: match URLs if the servicePath is relative... 1 /* TODO: WL#9535: Remove both the declared variable and its use 1 // TODO: more cleanups 1 // TODO: KILL_BAD_DATA has now been removed 1 // TODO: in VM_TRACE double check container is in bucket! 1 TODO here: subkey-based optimization 1 // FIXME: This is not localized 2 /* TODO: Add block IO info for non-BSD systems */ 1 // TODO: Execution-time processing of the CREATE ROLE statement 1 // FIXME: Delete SDI with old key on update? 1 /* TODO: Only call this if insert_table->found_next_number_field.*/ 1 // FIXME: scroll position query is duped from dojo.html to 1 // FIXME: using Infinity here? 1 approx_additional_data_size = (/* FIXME: WHAT FOR ? sizeof(Query_cache) + */ 1 /* FIXME: error handling (not critical for MySQL) */ 1 TODO: send metadata only when it's really necessary and add a warning 1 // TODO: this rule is broken; it is to parse Java source files not compiled strings. 1 // TODO: move declaration to MappedTextBox? 1 table_to_alter is NULL. TODO: should we fix this somehow? */ 1 //TODO BROADLY categorize the mode of the app...mobile,desktop 1 //TODO: just validate? 1 return true; //StyleSheet or Boolean - FIXME - doesn't make a lot of sense 1 TODO: Currently this branch never executes, since used_tables_cache 1 /* TODO: DB_TRX_ID and DB_ROLL_PTR may be uninitialized. 1 TODO: check if we can get rid of the above two 1 wild_string= new (thd->mem_root) PTI_text_literal_text_string(pos, false, *lex_string); // TODO WL#6629 check is_7bit 1 TODO if possible share single permanent buffer with handlers 1 /** TODO This needs to be rewritten with a proper state machine. */ 1 // TODO: this should return error 1 TODO: print the catalog (some USE catalog.db ????). 1 // TODO: maybe the parent should set these methods directly rather than forcing the code 1 // FIXME: var c = dojo._toArray(arguments) ? 1 if(op.query.error) { /* TODO: Report this error back to the user 1 this.node = tree.domNode; // TODO: rename; it's not a TreeNode but the whole Tree 1 // FIXME: 7 TODO: read dependence list, too, to process cascade/restrict 1 // TODO: looking at the code I don't see any distinction between events and captureEvents, 1 // FIXME: delete helper instead 2 //FIXME: reduce compare, add, diff also 1 /* FIXME: What is the max value? */ 1 # FIXME: to be implemented 1 // FIXME: 1 // TODO: parser will handle this in 2.0 1 # FIXME enum, set ?? 4 TODO: We should check if user has TRIGGER privilege for table here. 2 TODO: For now, these are simply 1 // TODO: Move below checks out from dd/dd_tablespace.cc like it was done 1 * TODO: This is the place to support certain SQL modes. 1 // TODO use field_index ?? 1 // FIXME: the static units: px is not good, either. need to parse unit from computed style? 1 // TODO: test Shift-F10 1 /* TODO: check for OOM condition here */ 1 // TODO actually we should do the same as dojo.data.ItemFileReadStore._getItemsFromLoadedData() to sanitize 1 //TODO currently only for FF, not sure for safari and opera 1 padding: 4px 2px 4px 2px; /* TODO: still needed? */ 1 TODO: store buf len to save memory */ 2 @param tv an alternate timeout (FIXME - is this true?) 1 //TODO: the api doc parser seems to fail if the 1st arg for declare (=class name) is missing.. 1 // FIXME: take the Buttons out of the root template, and allow layoutAlign or similar attrib to use a different 1 TODO: possibly this it is incorrect to have used tables in LEX because 1 TODO: move this to a global scheduler. 1 // "backgroundPosition", // FIXME: to be effective, this needs "#px #px"? 1 // FIXME: Should we be encoding or decoding the data to get 1 //TODO: 3 // TODO: Create ::get_copy() for getting a deep copy. 1 // TODO: is this needed, all elements should already be removed and released 1 // FIXME: We need to avoid this heap free/alloc for each commit. 1 /* FIXME: need to address it different when port the project to 1 /* TODO: Use only REC_FORMAT_DYNAMIC after WL#7704 */ 1 // TODO: verify that caller has HandleScope 1 //FIXME: Viewport cannot masquerade as a Group 1 // TODO this might better use the "Class type;" field in superclass 1 TODO Why is the view security context allocated if it's not used? 1 TODO: Replace this if with the else branch. Not done yet since 1 dojo.addClass(this.domNode, this.baseClass); //FIXME - why isn't Dialog accepting the baseClass? 2 // TODO: these should be moved to SchemaTransPtr 1 calls in several different places. (TODO consider moving this into 1 TODO: avoid requesting column LOCK_DATA is not used. 1 // FIXME: if the root isn't from the same host, we should automatically 1 //TODO var firstDay = 0; 1 setErrorCode(Err_SendFailed /* TODO: TooManyFragments, to too old cluster version */); 1 // FIXME: does this work on Safari? 1 return (m_identity == pfs->m_identity); // FIXME ? 1 //FIXME: Make these doc comments not be awful. At least they're not wrong. 1 //TODO need to find a better way to get all bindable widgets 1 //TODO: not sure what to actually do with this input, 1 //TODO: move fix part of tuple 1 TODO: Look on how DEFAULT values will be stored in the new DD 1 // TODO: control continuity 1 background-color: @unselected-background-color; // TODO: Mailed Jason, shouldn't this toggle to @selected-background-color when pane opened? 1 TODO: Each of the following flags take up 8 bits. They can just as easily 1 TODO: This is a duplicated code that needs to be simplified. 1 // TODO: make faster 1 //TODO:1.8 probably never reaches here 2 * TODO free fix + var part 1 TODO: that should be replaced by proper handling of stack overrun error. 1 TODO: It cannot be on the left of a MINUS, because that expression makes no sense. 1 // TODO resize send buffer pages 1 // TODO: if conf.shutdown return 0. 1 // TODO: If you reconfigure too many times you run out of connections ... 1 // FIXME: in ie7, the innerHTML in a real
 isn't split by \n's ?	1
/* TODO: consider a shortcut here */	2
// FIXME: THIS DESIGN DOES NOT WORK WITH ASYNC LOADERS!	2
//    TODO: deal with multiple vs. single selections.	1
// FIXME: need to implement encodeAscii!!	1
// TODO: where is this annotation used?	1
//TODO: multiple range selection(?)	1
file size then it will assert. TODO: Fix this limitation of the IO functions.	1
// FIXME: Simplify this into a test case and submit it	1
// TODO: setting style directly (usually) sets content box size, need to set margin box size	1
/* FTS-FIXME: once we can return values from this	1
// TODO: left positioning will cause contents to disappear out of view	1
rn.strokeweight = s.width + "px";    // TODO: should we assume that the width is always in pixels?	1
* TODO: Implement this also when using send threads!!	1
/* TODO: Use the shared writer instead during the lock above. */	1
ready(dojo.behavior, "apply"); // FIXME: should this use a priority? before/after parser priority?	1
every row. TODO: add optimization to use index if possible, see WL#5397.	1
// FIXME: need to adust the _line somehow, it stops scrolling	1
TODO here: unsafe optimization, should this word	1
protocol.  TODO: document how the server will behave in case of	1
//TODO: use binary search	1
//TODO:  This causes a reversion problem.  This list won't be restored on revert since it is	2
// FIXME: Need to have a generic iterator that traverses the ilist.	1
// this point. TODO: Push this check down to SE.	1
//TODO: only test against unescaped	1
TODO: Cache the calculated part_id and reuse in	1
value.toString().replace(/"/g,"""); //TODO: add &? use encodeXML method?	1
TODO: fix it. We can delete this in 5.1 when rnd_init() is checked.	1
TODO: If this code is enabled, set the GTID in the Performance Schema,	1
/* TODO: could we replace the counter n_foreign_key_checks_running	1
if(d.isFF < 7){ //TODO: feature detect text-overflow in computed style?	1
TODO: This syntax is confusing in that it could look like allocating	1
/* TODO: NewDD: we cannot get MDL lock here, as thd could be NULL */	1
//TODO: Add error handling for set_param_func functions.	1
border-top: 2px solid @dnd-dropseparator-color;        // TODO: normal separator is just 1px, why is this 2px?	1
TODO: how to distinguish from a JOIN?	1
TODO: provide client typedefs for each integer and floating point	1
// private methods (TODO name all with leading _)	1
// TODO : Remove other 2 unused parameters.	1
//TODO:  FIX THIS!	1
# OBN - FIXME - Missing 3.5.1.6 need to add	1
/* TODO: Only analyze the PK for all partitions,	1
# FIXME           The loop over the modes will start here.	1
// TODO Should become dojo.html.entities(), when exists use instead	1
// TODO Check all scan parameters	1
// FIXME: arg[0] needs to be converted from String	2
/* TODO: Remove space_discarded parameter after WL#7412 */	1
'"'    // TODO: collapse two consecutive internal double quotes into one	1
3) Currently only SELECT queries can be printed (TODO: fix this)	1
// FIXME: fill in message array sending logic	1
t->use_all_columns(); // TODO can mark only required fields ?	3
TODO: fix the variable an return types.	1
//            TODO: Stretch for the y-axis?	1
// TODO: figure out way to set/store default path, then call load_verify	1
// TODO add table name to the error message	1
close(SOCK);                        # FIXME check error?	1
// TODO: why do we use a non-standard signature? why do we need "last"?	1
* TODO: this is the place to support the SQL mode IGNORE_SPACE	1
/* WL#9535 TODO: Remove this 16 once we get rid of SYS_* tables */	1
/* TODO: Support HA_READ_BEFORE_WRITE_REMOVAL */	1
/* TODO: See comment in handle_ordered_next(). */	1
// TODO: the following might not be definitive to identify a relationship	1
TODO: Convert warnings to errors if values_list.elements == 1	1
// FIXME: Need 0.9 DOM util...	1
//FIXME: TZ/DST issues?	1
TODO:	2
// FIXME: also would be nice to have events from the animations exposed/bridged	1
// TODO: if there is no parent item then disallow the drop.	1
// end session stats TODO:	1
TODO: Adjust API and code to avoid need for this method.	1
FIXME: yield() and reschedule() no longer exist --- what must it do ?????	1
// FIXME: this.unit here is bad, likely. d._toPixelValue ?	1
// TODO: Potential optimization: only create new widgets for insert, only destroy for delete.	1
/* TODO: read comment in index_next */	1
//TODO: For now lets pull the list, it should be rewriten	1
# TODO: Test --wait-for-data	1
/* FIXME: Debugging */	2
TODO: Remove the hard-code here after bug#20629014 is fixed.	1
// FIXME: All of this should be on SessionImpl with Ndb object not directly	1
/* TODO: if this happens, we should write a warning in the log file ! */	1
//         TODO: Return x/y of click	1
// TODO Presumably also referencing views need to be updated here.	1
// TODO: Change this to use streams instead, to make it possible to skip	1
/* TODO: This should be changed to reader locks someday! */	1
//FIXME fts_sql_rollback(optim->trx);	1
* TODO : Is it worth doing this at all?	1
// this.virtualSizer.style[ this.isHorizontal ? "left" : "top" ] = pos + 'px'; // FIXME: remove this line if the previous is better	1
// TODO this should be a policy option, perhaps an annotation to fail on truncation	2
// TODO handle host:port	1
//FIXME should we allow for constraints in this widget?	1
TODO: figure this out and adjust the plan choice if needed.	1
/* TODO: Use dict_table_open for InnoDB system	1
// TODO: more research if still occuring	1
// FIXME: this may change all tags to uppercase!	1
// FIXME: testing	1
// TODO: maybe should call dojo.getNodeProp() instead	1
// TODO: major minor lines	1
/* TODO: NewDD: WL#10436  NewDD: Implicit tablespace name	1
/* TODO: implement precision */	1
//FIXME: When is this be called with an invalid index?  Do we need this check at all?	1
// FIXME: this code should not be here, it should be taken into account	2
# TODO : SELECT 1; -- This comment continues to the end of line	1
// TODO: Avoid exposing dd/impl headers in public files.	2
TODO: fix check_db_name().	1
//FIXME: extending dojox.gfx.Surface and masquerading Viewport as Group is hacky!	1
//FIXME conditional processing if request will be needed based on type of error.	1
// (TODO: this declaration can be commented out in 2.0)	1
//TODO: should we be using unique rgb values as keys instead and avoid these duplicates, or rely on the caller to do the reverse mapping?	30
/* TODO: NewDD: Remove this after WL#6049 */	1
// TODO: Why not return ENGINE_EWOULDBLOCK first?	1
// FIXME: Get rid of snprintf	1
file space left: TODO: easiest to crash the database	1
// TODO: Fully-implement this, then remove the "experimental_" prefix.	1
//TODO - extend dojox.grid._Events rather than mixin for 1.8	1
TODO: check that the multi-byte sequence is valid.	1
/* TODO : Consider using only power-of-2 + bitmask instead of mod */	1
FIXME Is this a bug ? ;	2
TODO: This method just sets the state of the THD::killed member. Now used	1
return(0);        /* TODO: count free frag pages and	1
TODO: NewDD: WL#9535, Also remove following code with	1
rv->sfd = 0; //TODO make this more realistic	2
// FIXME: Call this only at the start of optimize, currently we	1
//    TODO: double check this.	2
//    FIXME: i18n somehow?	1
return 0; // TODO: Comparison of two nodesets	1
// FIXME: should we move orphan() to dojo.html?	1
/* TODO: Only check next bit, no need to prune end if >= 2 partitions. */	1
// TODO: handle the error	1
/* TODO: set thd->lex->sql_command to SQLCOM_END here */	1
// TODO: Data type based widget generation / enhanced meta-data	1
TODO: create a service and extend the plugin API to support	1
// FIXME: full store support lacking, have to manually call this._attachedDialog.addImage(imgage,group) as it stands	1
TODO: we should create sp_rcontext once per command and reuse	1
TODO: check if an update actually has inserted an entry	1
// Overrides definition of _setSelectionRange from _TextBoxMixin (TODO: move to _TextBoxMixin.js?)	1
//    TODO: the documentation tools need these to be pre-defined in order to pick them up	2
/* FIXME: We should have a better way to pass the callback structure	1
// TODO: declaring these in the prototype is meaningless, just create in the constructor/postCreate	1
#ifdef HAVE_PSI_STATEMENT_INTERFACE     // TODO: << nonconformance with HAVE_PSI_INTERFACE	1
/* TODO: explain why this works if pos < info->pos_in_file */	1
/* TODO: Don't use this if only one partition is used! */	1
// FIXME: active dragging upwards doesn't always shift other bars (direction calculation is wrong in this case)	1
// TODO: remove the method in 2.0, parser will do it all for me	1
;; TODO:	1
//TODO: other event bindings	1
// TODO: Allow access to 'st_spatial_reference_systems' until	1
// TODO here (and above) should be warning in 4.1	1
// FIXME: disabled and selected are not valid on complex markup children (which is why we're	1
// TODO: see if there is a way to sort the items in this list	1
//TODO: support @ sig figs?	1
//console.log("ChatService::sendMessage() - FIXME Serialize XHTML to string: ", msg.xhtml.toString());	1
//FIXME: There's still some items in the original store that are not fetched & filtered.	1
//    FIXME: ipv6 can be written multiple ways IIRC	1
--echo # TODO: Changing virtual column type should be ALGORITHM=INPLACE on InnoDB, current it goes only with COPY method	1
//TODO: See of the creation of a new type is desirable.	1
// TODO: remember the operations and check them at SCAN_FINISHED and CACHE_EMPTY	1
//TODO fix QT_	1
// FIXME: doe setFill make sense here?	1
// FIXME: should this be "copyTo" and include parenting info?	1
// FIXME: 32	1
TODO: Multiple engine support.	2
TODO: If all rows have not null values and	1
/* FIXME This doesn't give microseconds as in Unix case, and the resolution is	1
/* TODO: optimize: do not get result_field in case of args[0] is NULL */	1
# TODO: Only do this every n times (e.g. n = 10 or 100) to reduce contention.	2
// TODO: reset semi-sync slave status here	1
//    TODO: Make public, document params and privitize non-API conformant methods.	1
# FIXME: the prefix length has to be controlled better	1
//TODO need to refactor here, when clicking fast, current will not be the	1
// TODO: Add code to delete rows not matching any partition.	1
* TODO : Avoid having a whole separate implementation	1
/* FIXME: This can be done earlier, but we now have to wait for	1
// TODO: this may no longer be needed, since we've reverted IE to using an iframe,	1
#FIXME: Here we can perform further analysis of recognized	1
//    TODO support for XA transactions is missing	1
/* TODO: Move this to partition_info?*/	1
* TODO: Add configure check...	1
/* TODO: add environment variables show when it become possible */	1
/*TODO: use foreign key MDL to protect foreign	1
// TODO:     This is not hooked up yet and shouldn't	1
TODO: make the Item::val_xxx() return error code	1
TODO: Workaround due to bug#20629014. Remove when the bug is fixed.	2
// @TODO: this the right part restriction:	1
/* TODO: NEWDD: WL#6049 Ignore FK on DD system tables for now */	1
// FIXME: Use an Array of all shapes	1
TODO figure out necessity of this method. Current test	1
'\''    // TODO: same as above with single quotes	1
//    FIXME: perhaps we can poll on history.length?	1
this._currentSize = domGeom.getContentBox(this.domNode);    // TODO: can compute this from passed in value to resize(), see _LayoutWidget for example	1
// FIXME: create our connections.  would be easier, and this might be redundant	1
// FIXME: is this appropriate for all content types?	1
// FIXME: need to coalesce _getAttr with defaultGetter	1
// FIXME: slightly magical. We're using the outer scope's "f", but setting it later	1
TODO: solve above problem	1
//              |    character=.     // TODO: collapse into just $char; this might be an error	1
// TODO : Any need for tabPtr?	1
TODO: Make a better estimate for this upper bound of	1
// TODO: have the last catalog here ??	1
// TODO Should become dojo.html.unentities() or so, when exists use instead	1
//TODO - make the following events more reasonalble - e.g. more accurate conditions	1
// TODO: Look up INFORMATION_SCHEMA and get the table details.	1
//TODO: waiting for a better plugin framework to pass args to dependent plugins.	1
//BiDi TODO: The left and right should not appear in BIDI environment. Should be replaced with	1
TS-TODO: and Item_datetime_literal for this purpose?	1
// FIXME: can we shorten this?	1
TODO: Check if the order of the output of the select statement is	2
//TODO: handle quoted escapes	1
// TODO: we need to get the ancestors' matrix	1
// TODO: a bug?	1
// TODO: Consider if interpretedCode can be deleted imm. after ::doSend	1
// TODO: to help profiling	1
/* TODO: Add CPU-usage info for non-BSD systems */	1
// FIXME: PORTME	4
# TODO : Same test for FullyReplicated on > 1 NG clusters...	1
//TODO: we may want to bring the JsonReferencing capability into here...	1
//TODO: add charset check for strings?	1
constraints: lang.mixin({}, this.constraint) || {}, //TODO: really just for ValidationTextBoxes	1
ptr.p = reinterpret_cast(p); // TODO dynamic_cast?	1
* TODO check that asm ("") implies a compiler barrier	1
//    support (FIXME: maybe not fully implemented)	1
// TODO: The following check is only for Innodb.	1
//TODO: substitute localized sign/percent/permille/etc.?	1
TODO: Implement multiple equality optimization for views.	1
/* TODO: We suppose the dimension is 2 now. */	1
* TODO RONM:	1
// TODO:	3
// TODO: dijit.tree.dndSelector should implement deleteSelectedNodes()	1
// TODO: sigh, load() does not return a useful value.	1
/* FTS-FIXME: needs the zip changes */	1
TODO/FIXME: The below condition needs to be updated. The fact that a	1
FIXME: Perhaps use the master thread	1
/* FIXME: Need better solution to transfer the callback function	1
TODO: Allow UNIX_TIMESTAMP called with an argument to be a part	1
// TODO: remove this and getValue() for 2.0, and move code to _setValueAttr()	1
/* TODO: read_attr and write_attr have two forms */	1
// TODO: widget values (just call set('value', ...) on the widget)	1
// TODO: all session stats	1
/* TODO: perhaps add a warning that more than one tag selected */	1
//TODO: define hebrew.isLeapYear?  Or should it be invalid, since it has different meaning?	1
/* TODO: enable this warning to be clear about what is repaired.	1
* is list of parts (m_next).  TODO order by part number	1
//TODO Accumulate in buffer when DictTakeoverConf becomes long signal	1
/* FIXME: Use the public APIs */	1
* TODO: Currently, only one index is supported per field.	1
// TODO: check on non-enumerables?	1
value.toString().replace(/"/g,"""); //TODO: add &? use encodeXML method?	2
TODO: We will enable DATA_POINT/them when we come to the fixed-length POINT	1
//TODO: Extract table names and column data.	1
// TODO: free() all slabs	1
// FIXME this should be removed once the theme bug is fixed	1
# TODO - can we utilize this?	2
// FIXME: we should just provide a Deferred for this. That way you	1
TODO: Move this structure to libbinlogevents/include/control_events.h	1
// FIXME: We need to retry deadlock errors	1
// FIXME: This code has gotten ugly -- refactor	2
/* TODO: Add context switch info for non-BSD systems */	1
// TODO should this set rollback only?	1
// TODO: Add test for EXCHANGE PARTITION with TABLESPACES!	1
// TODO fix to allow parsing gcol exprs after main query.	1
FIXME: the only use case when name is NULL is events, and it should	1
// TODO: this file needs to be converted to the v1.7 loader	2
#FIXME: check dirs above for existence to ensure that test suite	1
// FIXME: seem to need to reopen the editor and display the toolbar	1
// TODO: set this.checked and call setStateClass(), to affect button look while drop down is shown	1
dm.currentView = _this; //TODO:1.8 reconsider this. currentView may not have a currently showing view when views are nested.	2
// FIXME: IE 6 won't understand min-height?	1
/* TODO: scrollable cursor: restore cursor to	1
// TODO: figure out how to fade with a BackgroundIframe	1
pfd[0].fd= sock.fd; // FIXME: THIS IS A BUG	1
TODO: Switch to use a stream-based base64 encoder/decoder in	1
// FIXME: Using labels instead of IDs for item	1
TODO: remove this when we have full 64 bit my_time_t support	1
//FIXME: use dojo.map	1
TS-TODO: Can't we use Item_time_literal, Item_date_literal,	1
// TODO: this is a guess at the default line-height, kinda works	1
// TODO: not yet supporting FK.	4
/* TODO: Is this really needed?	1
* TODO: remove this method and calls to it, when _onBlur() is working for MenuItem.	1
/* TODO: change tmp_share.scheme to LEX_STRING object */	1
* TODO: Any better way?	1
TODO Convert these to use Bitmap class.	1
/* TODO Get sizes from somewhere */	1
ORDER_with_src dummy= NULL; //TODO can use table->group here also	1
//TODO add the lock mechanism for all of the transition effects	2
//TODO: support escapes	1
TODO: is this really the intention?	1
TODO : Early exit from applying epoch?	1
if(dojox.flash._installingListeners.length){ // FIXME: redundant if? use forEach?	1
// TODO: WL#9538  Remove this when SDI is enabled for InnoDB	2
return checked_return(hton->sdi_flush(*tablespace)); // FIXME: copy_num=0	4
// TODO:  Is this branch even necessary?	1
// FIXME: size_t	1
// FIXME: Tracked (and fixed) in Webkit bug 3537.	2
//TODO: prevent closing popup if the text is empty	1
object.bgNode = object.rawNode.firstChild;    // TODO: check it first	1
//TODO: dataFilter	1
/* TODO: check for overun of memory for names. */	1
// TODO: Split in two. Use error flag in ctx object	1
//FIXME: use dojo.some	1
TODO: benchmark the best value for XXX.	1
// for now, copy the bit we need  TODO proper fix	1
TODO: why we create the above for cases where the right part	1
@utmod.skipIf(not is_local_sshd_available(), 'FIXME: Sshd is not running by default on Windows - test some other port?')	1
* TODO check that atomic_swap_32 on x86-64 with sun-studio implies	1
// TODO: for 2.0 refactor so itemCreator() is called once per drag node, and	1
TODO : Find a relationship between the following	1
TODO: get rid of tbl->force_index (on if any FORCE INDEX is specified) and	1
// TODO get this from properties	1
// FIXME: why was this here? if(this.iframe){ this.domNode.style.lineHeight = null; }	1
#FIXME: we should handle case when for one sub-string/code	1
// To search _parentNode first.  TODO:1.8 reconsider this redefinition.	2
// TODO: I wonder if an ID is good enough	1
TODO: should use thread pool here, preferably with an upper limit	1
// TODO: add string here	1
# FIXME: booleans don't retain their boolean values. they become ints.	1
/* TODO: add the SQL_TSI_ prefix versions */	1
* @param forceSend FIXME: Describe this.	1
// FIXME: Check constraints	1
TODO: We need to change DD code not to use @@session.time_zone at all and	1
TODO: This should be fixed in later ( >= 5.1) releases.	1
//    TODO: deal with unicode ranges and mulitple characters.	1
(e.keyCode>=37 && e.keyCode<=40) // FIXME: get this from connect() instead!	1
ha_rows m_rows_to_insert; // TODO: merge it with handler::estimation_rows_to_insert?	1
a single table UPDATE/DELETE (TODO: We should handle this at some	1
// TODO: Not handling resetting store	1
/* The highlight is shown in the ComboBox menu.  TODO: move to form/Common.less */	1
TODO: add MDL lock that allows both read and write and is upgradable to	1
TODO: make a number of threads a parameter	1
// FIXME: probably slow	1
/* TODO: validate also non-index pages */	1
// TODO: when we get multiple editor toolbar support working	1
/* FIXME: Check if FTS_MODIFY need to be addressed */	1
// FIXME: shouldn't have to rewriting these, need to take styling out of _showChild and _hideChild	1
FIXME:	1
file space left: TODO: easiest to crash the database	3
TODO: account autopositioning	1
//TODO add more validation for Id, Name, .....	1
// FIXME: tabTo is a global	1
TODO: change this into a dynamic struct	1
//    TODO: BIDI handling.  Deal with layout/alignments based on font parameters.	1
/* FIXME: What's this ? */	1
// TODO: convert (and rename method) to return effective tabIndex; will save time in _getTabNavigable()	2
// FIXME: We should use TLS for this and reduce the malloc/free	1
// TODO remove	1
// TODO check overflow in cast	1
// FIXME: PORT	1
TODO: This scheme probably spends too many bits on an unchanging initial GCI	1
//    TODO:	5
// FIXME: it should be easier to get w from this.scrollboxNode.clientWidth,	1
TODO: Check if the order of the output of the select statement is	1
/* FIXME: This needs to deal with predicate lock too */	1
this._advice = message.advice; // TODO maybe merge?	1
@TODO:	1
TODO mbabij 15-04-2014: this is based on previous usages of my_option.	1
//FIXME: Would like to support arbitrary back/forward jumps. Have to rework iframeLoaded among other things.	1
// TODO: Toolbar works in markup only. Need programmatic.	1
//FIXME: in markup, you have no control over daylight savings	1
// TODO: should have _setTargetNodeIds() method to handle initialization and a possible	1
/* TODO check return value */	2
#        FIXME: The mixup of non string column values	1
// TODO use the string storage buffer instead of allocating a new buffer for each value	1
TODO: The 'unique_constraint_id' field for Foreign_key is	1
/* TODO: respect myisam_repair_threads variable */	1
* TODO support this feature	1
TODO: this design is obsolete and will be removed.	1
TODO: consider to align the commit case to invoke pre- and post-	1
TODO: this value could be determined by some mapping of the form:	1
TODO use mmap instead of IO_CACHE for binlog	1
TS-TODO: Item_func_dayname should be derived from Item_str_func.	1
TODO: Should evaluate whether this restriction makes sense.  It	1
TODO page merging. try to allocate adjacent page first,	1