Project»Much TODO

 

Vaporware at its finest. For this project I have been collecting and assembling unwritten software code. While this code remains to be written, its construction in thought has at least begun. The ideas, dreams, and procrastinations of software developers from around the world are manifested in this project by their 'TODO' comments which were left behind in code as little reminders. I have algorithmically collected nearly 100,000 of these comments from the Internet, giving precedence to quick 'one line' TODOs. The resulting conceptual software program contains instructions of thoughts only - no actions. It does everything, and nothing. It does just what I need, which is plenty.

A TODO tag is not necessarily a formal software coding element, but placing them in code is common practice among many developers. When found in code, it is assumed that the TODO thought/task has not yet been realized (it's also assumed that the task may not be absolutely necessary). When software code is finally compiled down into a program, the compiler recognizes and processes the comments by ignoring them.

There is still much todo on this project!
TODO: make fancy visualizations with the data
TODO: harvest even more todo comments
TODO: add multi-line todos to the archive
TODO: convince people this is good art
TODO: convince people this is good software

Here is a free, downloadable, runnable program created from 100,000 lines of TODO code:
MuchTODO.exe (DOS/Windows version)

Here is a small section of TODO code randomly pulled from the collection:

/********************************************************
* TODO: Since compatibility can depend on compile time
********************************************************/

/************************************************************
* TODO: _removeclients_host should have locking eventually
************************************************************/

/********************************************
* TODO: why have both level and modifier??
********************************************/

/*******************************************************
* TODO: make this match case sensitiviy of the dialog
*******************************************************/

/*****************************
* TODO: no ARK_HOST_CTXT???
*****************************/

/**************
* TODO: curr
**************/

/******************************************************************
* TODO: change to use -rangeOfString: instead of -indexOfString:
******************************************************************/

/************************************************************************
* TODO: mem problem? sortedgalleries is returned auto-released, right?
************************************************************************/

/***************************************************************
* TODO: Need to add protocol type parameter to this function.
***************************************************************/

/*************************
* TODO: Broken behavior
*************************/

/***************************************
* TODO: add required var checks here.
***************************************/

/***************************************************************************
* TODO: move these to a more logical place. NOTE: will break the protocol
***************************************************************************/

/************************************
* TODO: include any debugging info
************************************/

/********************************************************
* TODO: Auto-select or randomly rotate screenshot? -->
********************************************************/

/*******************************************************************
* TODO: make FixConfigQuotes global / replace with other function
*******************************************************************/

/****************************************************************************
* TODO: Provides pacakge private Info.toString(WKTFormat) implementations.
****************************************************************************/

/**********************************************************************
* TODO: [DataBindingHandler("??UI.Design.TextDataBindingHandler??")]
**********************************************************************/

/**********************************
* TODO: check for the parents???
**********************************/

/**************************************************
* TODO: There must be a better way to do this...
**************************************************/

/********************************************************************
* TODO: scaling the board (and pieces) is a very long way down the
********************************************************************/

/*****************************************
* TODO: don't link this, for debugging.
*****************************************/

/**************************************************************
* TODO: if anyone has a better way to do it, please tell :-)
**************************************************************/

/***********************************************************************
* TODO: Very crude. Simply assumes each still stays for the specified
***********************************************************************/

/************************
* TODO: add a function
************************/

/*********************************************************
* TODO: cache performv selector to increase performance
*********************************************************/

/***************************************************************************
* TODO: Send 1 or 2 "dummy" packets here as the card seems to discard the
***************************************************************************/

/*****************
* TODO: ";
*****************/

/*****************************************
* TODO: MD5 Password hashes, encryption
*****************************************/

/*********************************
* TODO: implement this properly
*********************************/

/*****************************************
* TODO: why doesn't getResource work?!?
*****************************************/

/********************
* TODO: Log e = ln
********************/

/*************************************************************************
* TODO: put somesthing senseful here, e.g. an LDAP scheme URL (RFC2255)
*************************************************************************/

/*************************************
* TODO: check field of view values.
*************************************/

/**************************************
* TODO: methods not yet implemented:
**************************************/

/*******************
* TODO: Log stuff
*******************/

/****************************************************************************************
* TODO: zuerst den logger initialisieren. bzw. zusaetzliche transformationen ausfhren.
****************************************************************************************/

/***************************************************
* TODO: Change as soon as project migrates to 1.5
***************************************************/

/***************************
* TODO: Use real viewport
***************************/

/*************************************
* TODO: Check the sequence numbers.
*************************************/

/****************************************************
* TODO: replace with proper IP address comparision
****************************************************/

/****************************
* TODO: Plugin annotations
****************************/

/***************************************************
* TODO: i want to be able to have a assync apply.
***************************************************/

/***********************************
* TODO: make it const and virtual
***********************************/

/********************************************
* TODO: Replace Type Code with Polimorfism
********************************************/

/*******************************
* TODO: delete following line
*******************************/

/**********************************************************************
* TODO: map size: some time in the future, we may want rows AND cols
**********************************************************************/

/*******************************************************************
* TODO: This interface should be made generic: Matrix or similar.
*******************************************************************/

/******************************************************************
* TODO: Test these extensively...haven't even been tested yet!!!
******************************************************************/

/***********************************************************
* TODO: the 'proto' field may not be added if the protocl
***********************************************************/

/*******************************
* TODO: query for broken pipe
*******************************/

/********************************
* TODO: is this a good number?
********************************/

/********************************
* TODO: write a dialog here...
********************************/

/**********************************************************
* TODO: double clicks should expand the node of the tree
**********************************************************/

/******************
* TODO: " #desc)
******************/

/**************************************************
* TODO: remove this when SVG Canvas is hooked in
**************************************************/

/**********************************
* TODO: have a list of callbacks
**********************************/

/***************************
* TODO: (is listed below)
***************************/

/********************************************************************
* TODO: peut-etre ajouter un flag (en cours de cnx) sur le client,
********************************************************************/

/********************************
* TODO: rename these functions
********************************/

/**********************************************
* TODO: This class is not used..... keep it?
**********************************************/

/*********************************************************************************
* TODO: Stop the unit from moving as a reaction on collision/explosion physics.
*********************************************************************************/

/**********************************************
* TODO: should this be gmtime or local time?
**********************************************/

/************************
* TODO: fix this below
************************/

/*************************************************************
* TODO: RGB: do the same with all colors (CMYG?) seperately
*************************************************************/

/*************************************************************
* TODO: Some signal could arrive between last 'if' and next
*************************************************************/

/******************************************
* TODO: real Java properties escaping...
******************************************/

/*****************************************************************************
* TODO: implement this javax.enterprise.deploy.spi.DeploymentManager method
*****************************************************************************/

/*********************************************************
* TODO: subsequent parsing of further operation bodies
*********************************************************/

/**********************
* TODO: #ifdef, file
**********************/

/*******************************************************************
* TODO: bir char buffer'e toptan okuyup islemek hz kazandirir mi?
*******************************************************************/

/*****************************************
* TODO: use mutex to access this global
*****************************************/

/****************************************************************
* TODO: setenv LD_LIBRARY_PATH <dir with libcmvision.so>
****************************************************************/

/***********************************************
* TODO: deep clone - clone also nested tables
***********************************************/

/*************************************************************
* TODO: figure out how to do this without using getModel()
*************************************************************/

/****************************
* TODO: make it work again
****************************/

/*******************************************************************************
* TODO: This rectangle may be approximative. We should improve the algorithm.
*******************************************************************************/

/*******************************************************
* TODO: We need better confirmation for file actions.
*******************************************************/

/**************************************************************************
* TODO: Currently, an application can toss up forms and the forms appear
**************************************************************************/

/*************************************
* TODO: Is there a better solution?
*************************************/

/************************************************
* TODO: Upgrade the return type to be Unicode.
************************************************/

/*************************************************
* TODO: use something lighter than XmlRpcClient
*************************************************/

/**************************************************************************************
* TODO: pass server side warnings to the client as exceptions or something like that
**************************************************************************************/

/*************************************************
* TODO: energiewerte mit in den index aufnehmen
*************************************************/

/************************************************************************
* TODO: either add separate event to distinguish SYSTEM time from rest
************************************************************************/

/*******************************************
* TODO: int asc = ( ascending ? -1 : 1 );
*******************************************/

/*****************************************************************************************
* TODO: find out what this is really for ... and check if it does make sense in the new
*****************************************************************************************/

/**************************************
* TODO: recursively make directories
**************************************/

/******************************************
* TODO: release the focus if we have it?
******************************************/

/***************************
* TODO: virtual clipboard
***************************/

/*************************************************
* TODO: error checking for the prefix directory
*************************************************/

/************************************************************************************
* TODO: test uploading binary data and also retrieving binary data from result set
************************************************************************************/

/*********************************
* TODO: do we need this method?
*********************************/

/****************************************
* TODO: use megawidgetoid API [$dlg di
****************************************/

/****************************************************************
* TODO: THE KERBEROS PASSWORD SHOULD NOT BE STORED LOCALLY!!!!
****************************************************************/

/***********************************************************
* TODO: keymaps read from disk but, a built in one should
***********************************************************/

/**********************
* TODO: help context
**********************/

/**********************************
* TODO: implement authentication
**********************************/

/**********************************************************
* TODO: make a split and update table by update function
**********************************************************/

/******************************************************
* TODO: remove the empirical part of these relations
******************************************************/

/************************************************
* TODO: make sure this equation actually works
************************************************/

/**************************************
* TODO: this, we start with p_arg=p.
**************************************/

/***********************************************************
* TODO: define values even though they aren't returned by
***********************************************************/

/**********************
* TODO: BEGIN_VTODO;
**********************/

/******************************************************
* TODO: use a common way to create these darn nodes!
******************************************************/

/************************************
* TODO: handle alpha channel cases
************************************/

/**************************************
* TODO: handle \n --> xFF0A + xFF0D?
**************************************/

/*******************************
* TODO: add some caching here
*******************************/

/*******************************************************************
* TODO: except it needs more locking if code loading routines can
*******************************************************************/

/******************************
* TODO: loop over duplicates
******************************/

/*************************
* TODO: test for p != q
*************************/

/*****************************************************************
* TODO: Zur Zeit verwende ich QTime zur reprsentation der Zeit.
*****************************************************************/

/***********************************
* TODO: barf if no caches in pool
***********************************/

/******************************************************************
* TODO: make difference between scaled and unscalead variable in
******************************************************************/

/*************************************************************************
* TODO: IE for Mac (5.2) thinks that semicolon is part of cookie domain
*************************************************************************/

/********************************************************************
* TODO: This function along with DisplayLine() grew overly complex
********************************************************************/

/***********************************************************************
* TODO: 102007# read the last decision of the user from configuration
***********************************************************************/

/**********************************
* TODO: add a "--fetch" enabler.
**********************************/

/*************************************************************
* TODO: See bugzilla 18067 to not use hard coded class name
*************************************************************/

/************************************
* TODO: ;; * Allow inner classes?
************************************/

/*********************
* TODO: new to v7.0
*********************/

/****************************************************
* TODO: 1) Implement sparse grids (super easy now)
****************************************************/

/******************************************************
* TODO: Create and add a definition for a bug object
******************************************************/

/********************************
* TODO: handle multiple-select
********************************/

/***************************************************************************
* TODO: 300:o: Perform ipv4InterfaceTable one-time module initialization.
***************************************************************************/

/****************************************************************
* TODO: Here - and in the other locations where SetLastError()
****************************************************************/

/**************************************************************
* TODO: Elegent network problem handling (reconnecting, etc)
**************************************************************/

/**************************************************************
* TODO: check if there is another NxpNameSpace with the same
**************************************************************/

/********************************************************************
* TODO: export the command strings (they shouldn't be hardcoded!!)
********************************************************************/

/*****************************************************************
* TODO: add element and digesting for the default abstractor id
*****************************************************************/

/****************************************************
* TODO: we need support for the new picking system
****************************************************/

/**************************************************************
* TODO: The way the service code works in ICU 2.8 is that if
**************************************************************/

/******************************************************
* TODO: need general solution for visibility events.
******************************************************/

/**************************
* TODO: protected machen
**************************/

/********************************
* TODO: Add deployment context
********************************/

/***************************************************************************
* TODO: so we need to find our first ancestor that can handle a selection
***************************************************************************/

/***************************************************************
* TODO: Refine this algorithm by first collecting the numbers
***************************************************************/

/***************************************************
* TODO: MS add support for multiple windows/views
***************************************************/

/***********************************************************
* TODO: I need to figure out how to do that for actions.
***********************************************************/

/**************************************************
* TODO: over-ride this method in a concrete impl
**************************************************/

/************************************************************************
* TODO: DecimalFormat takes the local country settings into account of
************************************************************************/

/******************
* TODO: FIXME!!]
******************/

/****************************************************************
* TODO: Defer processing until previous udi_nd_disable_req has
****************************************************************/

/***************************************************
* TODO: this is a totally bogus cflag, as we have
***************************************************/

/**********************
* TODO: a_ function?
**********************/

/****************
* TODO: addwav
****************/

/**************************************************************
* TODO: List mTodosRelate; todos with relations
**************************************************************/

/********************************************
* TODO: for actions we've yet to implement
********************************************/

/*****************************************************
* TODO: write proper timezone handling for Exponent
*****************************************************/

/***************************************************************************
* TODO: name property was removed from FormTag but appears to be required
***************************************************************************/

/*************************************************************************
* TODO: Pratik do you need to show the exceptions that a method throws?
*************************************************************************/

/**********************************
* TODO: not specified in spec !!
**********************************/

/**************************************************
* TODO: this the long and (probably) stupid way.
**************************************************/

/*************************
* TODO: other promotion
*************************/

/***********************************************
* TODO: Expose the size from rtNodes insetad!
***********************************************/

/******************
* TODO: yourself
******************/

/***************************************
* TODO: Clarify the "holes"
***************************************/

/*******************************************************************
* TODO: this code not portable 'cause it implies specific to IPv4
*******************************************************************/

/*******************************************************
* TODO: add increment handling, for "extreme changes"
*******************************************************/

/****************************************************************************
* TODO: somehow put in more generic hooks, like connection_events_pending,
****************************************************************************/

/****************************
* TODO: move to nonintel.c
****************************/

/***********************************************
* TODO: don't call for ENOENT or ENOTDIR?
***********************************************/

/**********************************************************************
* TODO: Should listen to events and empty the cache when edits occur
**********************************************************************/

/**********************************************************************
* TODO: Jason, don't you want to init windowTitle and docTitle here?
**********************************************************************/

/**********************************************************************
* TODO: Perhaps we should have an Actor forwarding class, and derive
**********************************************************************/

/*******************************************************
* TODO: query EVFS to get supported file system types
*******************************************************/

/*****************************************
* TODO: make above a module load-time o
*****************************************/

/*******************************************************************
* TODO: Adjust the key view loop to include the new document view
*******************************************************************/

/********************
* TODO: discarding
********************/

/*******************
* TODO: Fetch the
*******************/

/**********************************************************************************
* TODO: potential problem if port is not backed by EDGE - this should not happen
**********************************************************************************/

/****************************************
* TODO: scan pictures, give good names
****************************************/

/***********************************
* TODO: TurboVision_screenOptions
***********************************/

/****************************************************************************************
* TODO: Very bad --> looks like easy buffer overflow... [donn't care at the moment...]
****************************************************************************************/

/********************************************************************************************************
* TODO: I don't like that multiply is destructive, but alas... x=pi;x*0.5 demonstrates this. FIXME
********************************************************************************************************/

/***********************************
* TODO: Values not yet implmented
***********************************/

/***********************
* TODO: in the dialog
***********************/

/********************************************************************
* TODO: remove virtual bool reportError( const QString& msg );
********************************************************************/

/*****************************************************
* TODO: Should all activities end on the first day?
*****************************************************/

/*******************************************************************
* TODO: should extract hyphen dimensions or hyphen glyph from the
*******************************************************************/

/*********************************************
* TODO: Implement collection parsing logic.
*********************************************/

/******************************************************************
* TODO: Not sure if the title is unambiguous, but I can't figure
******************************************************************/

/**************************************************
* TODO: What to do when Predicate is a variable?
**************************************************/

/***********************************************************************
* TODO: currently, extra filters are only added once per application,
***********************************************************************/

/***********************************
* TODO: moce to separate function
***********************************/

/*********************************************************************************
* TODO: The performance can be further optimized by avoiding broadcast messages
*********************************************************************************/

/**************************
* TODO: document tweaks?
**************************/

/**************************************************************
* TODO: expect & sendstr are appearing in a lot of test code
**************************************************************/

/******************************************
* TODO: parent widget, true clipboard );
******************************************/

/************************************
* TODO: support XFCE icon by name
************************************/

/************************************************************************
* TODO: This obtains the project rule which can cause a rule violation
************************************************************************/

/*************************************************************
* TODO: dssmith - determine applicability of getLocalHost()
*************************************************************/

/***********************************************************
* TODO: Enable FP regs - done early in start_parisc() now
***********************************************************/

/*******************************************************
* TODO: already-indented lines are not to be wrapped.
*******************************************************/

/*****************************************
* TODO: Change output to a MemoryStream
*****************************************/

/*******************************************************************************
* TODO: Support Borland and other c++ compilers on windows with either inline
*******************************************************************************/

/*****************************************
* TODO: internationalization be damned?
*****************************************/

/*************************************************
* TODO: check to make sure that this is correct
*************************************************/

/**************************************
* TODO: improve this rating formula!
**************************************/

/************************************
* TODO: Add support for volatile ?
************************************/

/**********************************************************
* TODO: nicer solution without compromise the templates.
**********************************************************/

/********************************************
* TODO: eliminate this located by default.
********************************************/

/**********************************
* TODO: Implement Method --->");
**********************************/

/*****************************************************************
* TODO: ...could calculate clock error in ppm and save in EEROM
*****************************************************************/

/****************************************************************************
* TODO: we might need to derive ObjectGroup and AddressRange from Address,
****************************************************************************/

/*******************************************************
* TODO: Try setting the key size to all legal values.
*******************************************************/

/*************************
* TODO: set Users Theme
*************************/

/****************************
* TODO: Auf Fehler pruefen
****************************/

/*******************************************************************
* TODO: don't use get_sb_nodev(), but rather call sget() directly
*******************************************************************/

/******************************
* TODO: Must be implemented!
******************************/

/****************************
* TODO: integer attributes
****************************/

/********************************************************************************
* TODO: Must invalidate the stack when someone changes the content of the view
********************************************************************************/

/**********************************************
* TODO: Move getLogger to this class instead
**********************************************/

/***********************************************************
* TODO: replace <"F2"> with <name>
***********************************************************/

/******************************************************
* TODO: load the extended status in the status view
******************************************************/

/***************************************************************
* TODO: implement this comet.core.MetaInQueue abstract method
***************************************************************/

/******************************************************
* TODO: Move caching functions to the cache library.
******************************************************/

/****************************************************************************
* TODO: the builder_to_member_cache should be indexed by 'ifaces', not 't'
****************************************************************************/

/*******************************
* TODO: Check update for G550
*******************************/

/***************************************************************
* TODO: 405:r: Review IPV4INTERFACETABLE_SETTABLE_COLS macro.
***************************************************************/

/**********************
* TODO: ftp request#
**********************/

/****************************************
* TODO: Generalize --freshen policies.
****************************************/

/*****************************************
* TODO: should be 12 images, see parser
*****************************************/

/**********************************************************************
* TODO: dynamic power management to limit peak CPU temp (using ICTC)
**********************************************************************/

/****************************************************************************
* TODO: implement the strictTyping flag of the enclosing spreadsheet. When
****************************************************************************/

/*************************************************************************
* TODO: add Zipfile write support. i.e. write stringbuffer into zipfile
*************************************************************************/

/***********************************************************
* TODO: check there are no conflicts with reserved memory
***********************************************************/

/************************************************************
* TODO: flip vertex order in bezier patches (or something)
************************************************************/

/***************************************************************
* TODO: we should add at least the PDE JUnit and its pre-reqs
***************************************************************/

/****************************************************************
* TODO: Replace showdoc functionality for docs in the database
****************************************************************/

/*****************************
* TODO: This can't be done!
*****************************/

/*************************************************************************************
* TODO: write more unit test (although StringUtilTest.testParseCommaSeparatedValues
*************************************************************************************/

/*******************************************************************************************
* TODO: If each item in the selection has the same style then don't consider it an error.
*******************************************************************************************/

/*******************************************************************************************
* TODO: This is rather misleading. Stages with alphafunc have this set yet are not opaque
*******************************************************************************************/

/***************************************************************
* TODO: $node should point to an empty structure, raise error
***************************************************************/

/******************************
* TODO: look for constructor
******************************/

/*****************************
* TODO: encoding details...
*****************************/

/****************************************************************************
* TODO: Use http:java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/Locator.html
****************************************************************************/

/*******************************************
* TODO: Find an example or documentation.
*******************************************/

/***************************************************
* TODO: write tests using an endpoint class where
***************************************************/

/********************************************************************
* TODO: Explain this function. almost looks like it creates a tree
********************************************************************/

/*********************
* TODO: delete file
*********************/

/**************************
* TODO: lexical analyser
**************************/

/***************************************************************
* TODO: We would need to handle WC3MAP here to, to get proper
***************************************************************/

/*****************************************************************
* TODO: A pixel value of 1 is used, but we need to see how this
*****************************************************************/

/*****************************************
* TODO: Parse "Monday, August 01, 2005"
*****************************************/

/************************************************************
* TODO: : consider factoring createReply into this method.
************************************************************/

/*************************************************
* TODO: Get real ip string and javascript flag.
*************************************************/

/*************************************
* TODO: fix the delayed close thing
*************************************/

/***********************************************************************************
* TODO: Do we really have a flush for this thing? Do we need to? How do we do it?
***********************************************************************************/

/**************************************************
* TODO: need hints or something for optimization
**************************************************/

/******************************************
* TODO: this belongs in model, not skin.
******************************************/

/******************************************************
* TODO: reenable attributes currently commented out.
******************************************************/

/*************************************************************************
* TODO: Would be nice to use a time/date setup rather than minutes from
*************************************************************************/

/*********************************
* TODO: load from configuration
*********************************/

/*********************************
* TODO: enable python switching
*********************************/

/****************************
* TODO: make this editable
****************************/

/******************
* TODO: cuidadin
******************/

/******************************
* TODO: position demo cursor
******************************/

/************************
* TODO: no size change
************************/

/*****************************************
* TODO: maybe we shouldn't enforce this
*****************************************/

/******************************
* TODO: And if not? Default?
******************************/

/************************
* TODO: GetDayOfYear()
************************/

/********************************************
* TODO: these are not currently used?? /RC
********************************************/

/****************************************************************
* TODO: Need a link here - is that syntax documented anywhere?
****************************************************************/

/****************************************************
* TODO: Fix the error above. Temp disable for now.
****************************************************/

/******************************************
* TODO: duplicated code in do_expression
******************************************/

/*************************************************
* TODO: using min => 0 should maybe work too
*************************************************/

/*****************************************
* TODO: Only redraw the necessary parts
*****************************************/

/**********************************************************
* TODO: Figure out appropriate platform-specific cursors
**********************************************************/

/********************************************************************
* TODO: implement the rest of the Parse overloads found in Decimal
********************************************************************/

/***********************************************************************************
* TODO: implement this javax.enterprise.deploy.spi.DeploymentConfiguration method
***********************************************************************************/

/*******************************************
* TODO: implement the following properly.
*******************************************/

/*********************
* TODO: use Scanner
*********************/

/***************************************************
* TODO: it would be nice to have a way to prevent
***************************************************/

/************************************************************
* TODO: service discovery through listing of self.keyring.
************************************************************/

/******************************************
* TODO: method may be unnecessary (tobe)
******************************************/

/************************************
* TODO: We should test margins in:
************************************/

/****************************************************************
* TODO: Use Net::DNS if it's available (why not?) and just
****************************************************************/

/***************************************************************************************************
* TODO: is this correct for all codepages? Should we just use \n and let the converter handle it?
***************************************************************************************************/

/*******************************************
* TODO: put into SdifSelectFlattenIntList
*******************************************/

/*****************************************************************
* TODO: Property configurator isn't able to distinguish between
*****************************************************************/

/****************************************************************************
* TODO: Windows: GetFullPath: Verify logic here. This seems TOO simplistic
****************************************************************************/

/***************************************
* TODO: what about custom/user flags?
***************************************/

/***********************************************
* TODO: That last file name is now incorrect.
***********************************************/

/********************************************************
* TODO: implement the 'action' method of the NewButton
********************************************************/

/****************************
* TODO: somehow do nice in
****************************/

/*********************************
* TODO: mixmode; add other keys
*********************************/

/****************************************************************************
* TODO: change so that this class does not implement GraphWalker, since it
****************************************************************************/

/********************************************************************
* TODO: this menu is too wide (allows, e.g. to add controllers, no
********************************************************************/

/*****************************************************************************************
* TODO: Check if list max length validation is needed for limiting maximum query length
*****************************************************************************************/

/*************************************************************************************************
* TODO: Make that with selecting an error in the combo, automatically an error handler is made.
*************************************************************************************************/

/***********************************************************
* TODO: remove the backward compatibility in release 2.0
***********************************************************/

/************************************
* TODO: Confirm that this is valid
************************************/

/******************************
* TODO: GET RID OF THIS SHIZ
******************************/

/********************************************************
* TODO: What if the subdir is from another repository?
********************************************************/

/*******************************************
* TODO: list all lists if cmdline.empty()
*******************************************/

/*********************************************************
* TODO: setup control channel and start processing msg
*********************************************************/

/**************************************************************************
* TODO: Determine if we should call png_set_gamma if image_gamma is 1.0.
**************************************************************************/

/***************
* TODO: type?
***************/

/*********************
* TODO: patch it...
*********************/

/*****************************************
* TODO: (?) handle 'const void'
*****************************************/

/**************************
* TODO: Javadoc comments
**************************/

/***************************************************************************
* TODO: will have to do the right thing with keyword substitution flag :)
***************************************************************************/

/********************************************************************
* TODO: insert code to write html before writing the body content.
********************************************************************/

/*****************************
* TODO: implement something
*****************************/

/**********************************************
* TODO: Readonly - Ueberpruefung fehlt noch!
**********************************************/

/***********************************
* TODO: don't hardcode file names
***********************************/

/**************************************************************************
* TODO: the code should be reused with VarExpander in wxComposeView.cpp!
**************************************************************************/

/**********************************************
* TODO: Extend interface to support caching!
**********************************************/

/*************************************************
* TODO: could be faster if went up from bottom?
*************************************************/

/***********************************************************
* TODO: Fix situation of unknown manufacturer. Implement
***********************************************************/

/************************************************************************
* TODO: MS has something like this working in Windows 2003 (client and
************************************************************************/

/*************************************
* TODO: Should be TXT_NO_CONVERSION
*************************************/

/****************************************************
* TODO: This **really** needs to be deprecated and
****************************************************/

/********************************************
* TODO: why result is MPbv, for next loop?
********************************************/

/****************************
* TODO: supress duplicates
****************************/

/***********************************************************************
* TODO: In case of NULL, ANSI would require us to continue evaluation
***********************************************************************/

/***************************************************
* TODO: to both a Unix-style socket file and to a
***************************************************/

/*********************************************
* TODO: assignment seems to be impossible ?
*********************************************/

/*********************************************************
* TODO: This isn't working currently, I'm not sure why?
*********************************************************/

/*************************************************************************
* TODO: clone this so in case i start using hiber for it, it will work.
*************************************************************************/

/**********************************************
* TODO: __processheap should be part of peb.
**********************************************/

/**********************************
* TODO: Should be enhanced later
**********************************/

/*****************************************************************************
* TODO: this should probably be removed in favor of a full PixToggleButton.
*****************************************************************************/

/********************************************
* TODO: Add support for wildcards here.");
********************************************/

/********************************************************
* TODO: This should be NaN -- Alynna: alright, its NaN
********************************************************/

/**********************************
* TODO: cluster.distribution (?)
**********************************/

/*************************************************************
* TODO: names distribution directory (ex. kde, gnome, xfce)
*************************************************************/

/****************************************
* TODO: commmenct for createAttribsMap
****************************************/

/********************************
* TODO: for now, always a spec
********************************/

/**********************************************************************
* TODO: These functions will be replaced by the visual layout editor
**********************************************************************/

/**************************************
* TODO: Implement user-defined flags
**************************************/

/**********************************************************************************
* TODO: have CLI options *not* get written to the config file."""
**********************************************************************************/

/************************************************************************
* TODO: How do I get to the active form from here so I can toggle it!?
************************************************************************/

/*********************************
* TODO: make it administratable
*********************************/

/*************************************************************************
* TODO: check that this is OK for all the inlined standard functions *)
*************************************************************************/

/***************************************************************************
* TODO: figure out fastest "htonl" on those boxes that usually don't swap
***************************************************************************/

/******************************************************************************************
* TODO: At this point the Discriminator attribute cannot be inserted at the class level.
******************************************************************************************/

/**************************************************
* TODO: $alpha='eacute|egrave|ccirc|...'
**************************************************/

/******************************************************************
* TODO: Have new versions of a parameter overwrite the old ones.
******************************************************************/

/***************************************************************
* TODO: add a blocking parameter, and return NULL if no data.
***************************************************************/

/*****************************************************************************************
* TODO: we should use SetErrorInfo on the transportProxy to log the error appropriately
*****************************************************************************************/

/**************************************************
* TODO: this does not handle the horizontal case
**************************************************/

/***************************************************************************************
* TODO: Check the standard, if this is correct or not. declaration might be required.
***************************************************************************************/

/************************************************************************************************
* TODO: Only in debug build: Check the size of the dialog resource right before 'OnInitDialog'
************************************************************************************************/

/********************************************************************************************
* TODO: an option for whether to interpolate E<...>'s, or just resolve to codes.
********************************************************************************************/

/*********************************************************
* TODO: We should use better error codes in here, i.e.,
*********************************************************/

/*************************************************************************
* TODO: might be nice to cache links to make sure there's no duplicates
*************************************************************************/

/*******************************
* TODO: REMOVE ALL THIS CODE!
*******************************/

/************************************************************
* TODO: These should be the dimensions of the other robot!
************************************************************/

/**************************
* TODO: check this value
**************************/

/***********************************************************************
* TODO: should probably have the prefobserver pass in the new and old
***********************************************************************/

/**********************************************************************
* TODO: unknown top-level element in XSLT namespace is being ignored
**********************************************************************/

/**************************************************************
* TODO: have it save the size that it was when it closed and
**************************************************************/

/******************************************************
* TODO: implement recycling ( for example on close )
******************************************************/

/****************************
* TODO: int m_spMaxQueued;
****************************/

/**************************
* TODO: precise that !!!
**************************/

/*********************************
* TODO: Change to binary search
*********************************/

/***********************
* TODO: at some stage
***********************/

/*********************************************************************
* TODO: Use prepared statements for inserts. Jody says that oracle
*********************************************************************/

/**********************************************************************
* TODO: Add a camera control and Add the ball and add the collision
**********************************************************************/

/***************************
* TODO: Big endian check!
***************************/

/*********************************************
* TODO: we need to run Windows message pump
*********************************************/

/***************************************************************************
* TODO: can we generalize this mechanism? Or create a small specification
***************************************************************************/

/**********************************************************************
* TODO: decide if the number should perhaps be a long and not an int
**********************************************************************/

/******************************************************************************
* TODO: varname[=ignorevalue][:[[minvalue]-[maxvalue]|minvalue OR maxvalue]]
******************************************************************************/

/***********************************************************************
* TODO: shack - code should be moved from toggleAuto to a function in
***********************************************************************/

/******************
* TODO: use sse2
******************/

/*****************************
* TODO: detect invalid type
*****************************/

/*******************************************************
* TODO: should check if all blocks are really in core
*******************************************************/

/***************************************
* TODO: why not use installerContext?
***************************************/

/**********************************************************************
* TODO: make a lang() method to allow searching other sub. langages.
**********************************************************************/

/********************************************************************************************************
* TODO: Need to remove Serializable if not going to pass InvocationRequest as the callback object -TME
********************************************************************************************************/

/*******************************************
* TODO: quick select by regex javascript?
*******************************************/

/**************************************************************************************
* TODO: Format $wgUploadSizeWarning to something that looks better than the raw byte
**************************************************************************************/

/********************************
* TODO: text in language files
********************************/

/***********************************
* TODO: remove use of instanceof!
***********************************/

/*************************************************************
* TODO: Let the user select the encryption type. (SSL, TLS)
*************************************************************/

/***************************************
* TODO: Shouldn't be an error dialog.
***************************************/

/*********************
* TODO: wnload data
*********************/

/************************
* TODO: set email\n");
************************/

/*************************************************************************
* TODO: when mapi_set_flow can support remote flows enable the folowing
*************************************************************************/

/***************************
* TODO: impl. in pcardext
***************************/

/************************************
* TODO: add tree title and charset
************************************/

/*************************************************************
* TODO: need to hook the user intput back to the beam panel
*************************************************************/

/*******************************************
* TODO: why doesn't it have connect??
*******************************************/

/***********************************************************
* TODO: Need new API for Person.get/setPrimaryWorkspace()
***********************************************************/

/***************************************************************************
* TODO: if the function is destroyed the redirector and indirector memory
***************************************************************************/

/*****************************************************
* TODO: volume setter/getter for each output stream
*****************************************************/

/*************************************
* TODO: Remove hardcoded Limit 100.
*************************************/

/***************************************************************
* TODO: use a more efficient way of generating verts and tris
***************************************************************/

/***********************************
* TODO: non-distribution license?
***********************************/

/********************************************************
* TODO: fix formbean generation so this is not needed.
********************************************************/

/**********************************************************
* TODO: add the implementations for uv animation export.
**********************************************************/

/*******************************************
* TODO: Set up directions for autorouting
*******************************************/

/****************************************************
* TODO: the setLabel is suspicious. What is this?
****************************************************/

/*******************************
* TODO: documentation)."
*******************************/

/*****************************
* TODO: better method name?
*****************************/

/*****************************************
* TODO: * - search for fiXX and fiXX ;)
*****************************************/

/*********************************************
* TODO: to get cast and boxing working e.g.
*********************************************/

/*****************************************************************
* TODO: Integrating new beta version of JXTA with JXTA Profiler
*****************************************************************/

/******************************************************************
* TODO: TRANSLATIONS ACCORDING TO OBJECT'S POSITION AND ROTATION
******************************************************************/

/************************
* TODO: move elsewhere
************************/

/****************************************************
* TODO: Replace this with a more elegant solution.
****************************************************/

/***************************
* TODO: check preferences
***************************/

/******************************************
* TODO: deep-compare of REXML documents?
******************************************/

/***************************************************
* TODO: this is a hack and shouldn't be necessary
***************************************************/

/***************************
* TODO: remove last comma
***************************/

/*****************************************************
* TODO: fix to honor table rules, not only db rules
*****************************************************/

/*************************************************************************
* TODO: also refill in next(). However, neither is *guaranteed* to put
*************************************************************************/

/****************************************************
* TODO: add a reference counter to delete cleanly?
****************************************************/

/************************************************************************
* TODO: order is underestimated for the final test case: 2 stop bands.
************************************************************************/

/******************************
* TODO: more info goes here)
******************************/

/**********************************
* TODO: use Solaris getutxline()
**********************************/

/*********************************************************************************************
* TODO: If we got to here, we could cache the resolved Method in the RootBeanDefinition for
*********************************************************************************************/

/**************************
* TODO: Accept palettes!
**************************/

/**********************************************************************************
* TODO: Add Missing Image detection (getImage doens't fail if image isn't found)
**********************************************************************************/

/********************************************************************
* TODO: tell the server to fetch the page from the original source
********************************************************************/

/*****************************************************
* TODO: build up list of Results in session context
*****************************************************/

/************************************************************
* TODO: pos ginete o minas na ine la8os apo cal se date???
************************************************************/

/************************************************
* TODO: add hook for plugin action processing.
************************************************/

/***********************************************************************
* TODO: Stick these in a pac_properties folder (as folder properties)
***********************************************************************/

/********************************************************************
* TODO: Rewrite this after checking whether it works for Inkscape.
********************************************************************/

/*****************
* TODO: abortop
*****************/

/******************************
* TODO: Well, guess what :-)
******************************/

/*************************************
* TODO: need right API call for ESC
*************************************/

/****************************************************
* TODO: Store the report processor in the session?
****************************************************/

/*****************************************************
* TODO: Add ThreadServiceTest.Resume implementation
*****************************************************/

/*******************
* TODO: VFP load.
*******************/

/****************************************************
* TODO: use rounded corners, at least on Mac OS X.
****************************************************/

/****************************************************
* TODO: get-Method for classFirst in Experiment???
****************************************************/

/*******************************************************
* TODO: other implementations used depending on prefs
*******************************************************/

/************************************
* TODO: implement in setup_sdl.cpp
************************************/

/*****************************
* TODO: add more demos here
*****************************/

/***************************************************************
* TODO: OMG! help me to format it and show by subject scores.
***************************************************************/

/**************************************************************************************
* TODO: If more than one biz-entities have the same values, the output to the screen
**************************************************************************************/

/****************************************************************
* TODO: make this class abstract + a lot of the methods inside
****************************************************************/

/************************************************************
* TODO: add some software blitting to support op-blitting.
************************************************************/

/**************************************************************************
* TODO: We are no longer using this class. See the commented-out code in
**************************************************************************/

/*************************
* TODO: use strtok here
*************************/

/*****************************
* TODO: the key should be 0
*****************************/

/**********************************************************
* TODO: Zur Zeit werden nur Zeiten untersttzt, bei denen
**********************************************************/

/**********************************
* TODO: Load data into structure
**********************************/

/******************************************
* TODO: handle value > 4129 extension
******************************************/

/*******************************
* TODO: NOT FULLY IMPLEMENTED
*******************************/

/*************************************************
* TODO: These should probably be enums (0xffff)
*************************************************/

/***********************************************************
* TODO: all the SetItemImage lines in this file have been
***********************************************************/

/**********************************************************************************************
* TODO: this, we find our position in the list of moso daemons, subtract 1, then divide by 2
**********************************************************************************************/

/**********************
* TODO: Return error
**********************/

/*******************************
* TODO: roll-back virtual dir
*******************************/

/***********************************************************************************************
* TODO: add this also to panel-dependent as soon as vfs support the display of search-results
***********************************************************************************************/

/***************************************************************************
* TODO: Print out the host addresses also; id, checksum may be screwed up
***************************************************************************/

/*********************************************************************
* TODO: get rid of the InstallListener - implement generic Listener
*********************************************************************/

/************************************************************************************
* TODO: Automatically put the name of the action that will be launched as tooltip.
************************************************************************************/

/*******************************************
* TODO: lineconfig and itemconfig command
*******************************************/

/*************************************************************************************
* TODO: allow 'GET' also so we can process 'unsubscribe' requests??
*************************************************************************************/

/**************************************************
* TODO: add prefix generation if names are long.
**************************************************/

/*******************************************************************************
* TODO: privides extension point element editor. pluggable element edit page.
*******************************************************************************/

/***************************************************************
* TODO: this is not typesetting info. Move to interpretation.
***************************************************************/

/*********************
* TODO: change port
*********************/

/*******************************************************************************************************
* TODO: a forced map change since the first map set via +map does is not played in the regular cycle.
*******************************************************************************************************/

/*********************************
* TODO: close paranoia pointer?
*********************************/

/**************************************
* TODO: compile the expression first
**************************************/

/*********************************************
* TODO: fix real property path traversal...
*********************************************/

/****************************************************************
* TODO: We should use Arrays.deepHashCode instead in J2SE 1.5.
****************************************************************/

/*******************************************************************************
* TODO: Somehow scan back across the paritions, to find the first cfargument.
*******************************************************************************/

/**********************************************
* TODO: local code cuts circular references.
**********************************************/

/******************************************
* TODO: (york) get rid of this function.
******************************************/

/********************
* TODO: what else?
********************/

/***************************************************************************************
* TODO: Convert them to private members, and add an inline accesor/mutator per member
***************************************************************************************/

/************************************
* TODO: Also test complex variants
************************************/

/**************************************************
* TODO: support de @data dans sWrite et sReWrite
**************************************************/

/************************************************
* TODO: try block to free call if unsuccessful
************************************************/

/***********************
* TODO: Error -> out.
***********************/

/***************
* TODO: stuff
***************/

/***************************************
* TODO: Determine the value of origin
***************************************/

/**********************************************************************
* TODO: Use a simple cost estimation mechanism for rapidly changeing
**********************************************************************/

/*************************
* TODO: gluBeginSurface
*************************/

/******************************************************
* TODO: Just need to make sure 'aspect; shows up and
******************************************************/

/***************************************************************************************
* TODO: change this sample with an Address -> Country relation. This is more accurate
***************************************************************************************/

/*****************************************************
* TODO: count gradient for one error of the pattern
*****************************************************/

/***********************************************
* TODO: have it print out the parameter types
***********************************************/

/****************************************
* TODO: We need to sync requestId !!!!
****************************************/

/******************************************************************************
* TODO: implement 'forced close' mode to do as much cleanup work as possible
******************************************************************************/

/***************************************
* TODO: this shouldn't be hard-coded.
***************************************/

/********************************************
* TODO: Change to work with other types!
********************************************/

/**************************************************
* TODO: Add in file locking semantics to protect
**************************************************/

/***********************************************************************************
* TODO: if there isn't much use or support for setFinishJobsBeforeReturning=true,
***********************************************************************************/

/*****************************
* TODO: make spell specific
*****************************/

/*******************************************************
* TODO: This is ugly. Maybe it should be moved into a
*******************************************************/

/*********************************************************
* TODO: consider changing from plural to singular, etc.
*********************************************************/

/******************************
* TODO: discriminate columns
******************************/

/*************************
* TODO: fix for MFields
*************************/

/*******************************************************************
* TODO: It would be excellent if there were custom cell renderers
*******************************************************************/

/*************************************************************************************
* TODO: comment. private HashSet authorizations = new HashSet(); * *
*************************************************************************************/

/*************************************************
* TODO: need to be a event listener on the node
*************************************************/

/*************************************
* TODO: Create the entire function!
*************************************/

/****************************************************************************
* TODO: {@link org.argouml.uml.generator.ParserDisplay} and this interface
****************************************************************************/

/*************************************************
* TODO: improve on this code because its stupid
*************************************************/

/****************************************************************************
* TODO: it would be nice if this value would came from the weapon resource
****************************************************************************/