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: decide if this one should be fuzzy:
*********************************************/

/*******************************
* TODO: implement bitmap fill
*******************************/

/*******************************************************
* TODO: Return an error.Error instance in more cases.
*******************************************************/

/*************************************
* TODO: should be same as src_layer
*************************************/

/********************************************
* TODO: look into 0xda07 subtype 0x4200");
********************************************/

/******************************************************
* TODO: two* hashmap lookups here is one too many...
******************************************************/

/***************************************
* TODO: test it the document is empty
***************************************/

/*************************
* TODO: Specify mode!!!
*************************/

/****************
* TODO: add ab
****************/

/********************************************************
* TODO: integrate Nubus interrupts in request/free_irq
********************************************************/

/********************
* TODO: refraction
********************/

/*****************************************************
* TODO: handle additional bits for values over 4129
*****************************************************/

/*************************************************************
* TODO: add a SoftReference to hold the service class array
*************************************************************/

/******************************************************************************************
* TODO: CF_FILENAME, CF_EMBEDEDOBJECT formats. Parameter renderopt is currently ignored.
******************************************************************************************/

/****************************************************************
* TODO: add more extensive IP list; keywords not yet detected.
****************************************************************/

/*********************************************************
* TODO: How to get the timezone for a different region?
*********************************************************/

/*************************************************************
* TODO: Have connections be remembered across delete corner
*************************************************************/

/*********************
* TODO: check types
*********************/

/********************************************************
* TODO: We could try to find the Maximum firstColInRow
********************************************************/

/*****************************************************************
* TODO: After you have finished configuring Wine you can verify
*****************************************************************/

/*******************************************************************
* TODO: here we need to check for a specific hash to research for
*******************************************************************/

/***************************************
* TODO: Are we able to handle arrays?
***************************************/

/***************************************************************************
* TODO: Provide another Writer implementation (e.g. one that does not use
***************************************************************************/

/****************************
* TODO: Where to put these
****************************/

/**************
* TODO: list
**************/

/************************
* TODO: add MSDOS hack
************************/

/****************************************
* TODO: some finishing statements here
****************************************/

/*************************************************
* TODO: reduce the number of falls through here
*************************************************/

/**********************************************
* TODO: change m_textureCoordName to size_t?
**********************************************/

/**********************************************************************
* TODO: font. Sez who? What we probably ought to do is dynamically
**********************************************************************/

/********************************************
* TODO: Something will probably care about
********************************************/

/*******************************************************************************
* TODO: Finish documenting this function. Add examples of $excludefile usage.
*******************************************************************************/

/*************************************************************
* TODO: FIXME: this is horrid, but will work for mstore for
*************************************************************/

/**********************************************************************
* TODO: This sanity checking is rather silly, seeing as how the LAME
**********************************************************************/

/*****************
* TODO: docs :)
*****************/

/***********************************************
* TODO: implement registry security semantics
***********************************************/

/*****************************************************************
* TODO: Do something useful with current content if file exists
*****************************************************************/

/********************************************************
* TODO: add_response_header(_m, "Allow-Events: \r\n");
********************************************************/

/********************************************************************
* TODO: Replace with symmetric matrices when implemented inSMatrix
********************************************************************/

/************************************************
* TODO: || (sound->effectCount > 0) ) {
************************************************/

/****************************
* TODO: accessor from lock
****************************/

/******************
* TODO: should b
******************/

/**********************
* TODO: FIXME PLEASE
**********************/

/***************************
* TODO: lengthen string ?
***************************/

/*******************************************
* TODO: define semantics and value syntax
*******************************************/

/********************************************************
* TODO: encode always for UTF-8? => lookup doc-header?
********************************************************/

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

/************************************************************
* TODO: Use LocalEncoding instead of UTF-8 (see bug 73446)
************************************************************/

/******************************************
* TODO: do we need to normalize comment?
******************************************/

/**********************************************
* TODO: check these against the perl module,
**********************************************/

/**********************
* TODO: recursive!!!
**********************/

/*************************************************
* TODO: There should be one for doubles as well
*************************************************/

/************************************************
* TODO: Should this be in its own source file?
************************************************/

/*****************************************************************************
* TODO: further optimization can be done to combine adjacent rects, current
*****************************************************************************/

/*************************************
* TODO: Implement complete shutdown
*************************************/

/*************************************
* TODO: go over this function again
*************************************/

/**********************************************************
* TODO: is this "nice" ? shouldn't it be a user choice ?
**********************************************************/

/************************************************************************
* TODO: , as TCP sends a whole stream, its up to the client to rebuild
************************************************************************/

/*************************
* TODO: to implement it
*************************/

/*************************************************************************
* TODO: consider making afirstbeat et al into a full range in the range
*************************************************************************/

/*****************************************************
* TODO: Get someone who uses GNU/Darwin to maintain
*****************************************************/

/************************************
* TODO: log an error message here.
************************************/

/****************************
* TODO: handle compression
****************************/

/*********************************************
* TODO: get the vertex weight (if possible)
*********************************************/

/******************************************
* TODO: add server side deletion as well
******************************************/

/***********************************
* TODO: woher kommen die defines?
***********************************/

/************************
* TODO: ask user for :
************************/

/*********************
* TODO: sane values
*********************/

/******************************
* TODO: understand v1 errors
******************************/

/*************************************************
* TODO: check adjustment limits on button 4,5??
*************************************************/

/************************************************
* TODO: public class BooleanControlButtonModel
************************************************/

/*************************************
* TODO: Implement prepare test case
*************************************/

/**************************
* TODO: define exception
**************************/

/******************************
* TODO: make me 8-bit clean!
******************************/

/**********************************************
* TODO: the case when F1 and F3 are not zero
**********************************************/

/*********************************************
* TODO: request a new identifier and switch
*********************************************/

/***********************
* TODO: Set error bit
***********************/

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

/***********************************
* TODO: Message locking mechanism
***********************************/

/*********************
* TODO: parse names
*********************/

/***************************
* TODO: error return code
***************************/

/***************************************************************
* TODO: When the user tries to buy several of a non-stackable
***************************************************************/

/**************************************************************************
* TODO: make sure we really can work with more handles than positions in
**************************************************************************/

/*******************************************************************************************
* TODO: need to finish all schema types. figure out how to support other types like Dates
*******************************************************************************************/

/************************************
* TODO: implement paint meter\n");
************************************/

/*****************************
* TODO: zipFunc definition.
*****************************/

/********************************************************************
* TODO: Dynamic registration of factories (use Prototype pattern?)
********************************************************************/

/************************************
* TODO: I want to get rid of these
************************************/

/********************************************
* TODO: preload if latency becomes shorter
********************************************/

/*****************************
* TODO: Naming conventions?
*****************************/

/******************************************
* TODO: cache bean introspection context
******************************************/

/********************
* TODO: zoom, font
********************/

/*******************************
* TODO: remove at some point)
*******************************/

/*********************************************
* TODO: auswhlen und lschen => ok => fehler
*********************************************/

/*************************************************************
* TODO: check that the size of the effective Bits are valid
*************************************************************/

/****************************
* TODO: CL_MessageBox(...)
****************************/

/*******************************
* TODO: stl::vector< line_t >
*******************************/

/********************************************************
* TODO: Server needs to send these types correctly....
********************************************************/

/*********************
* TODO: for 4.2 api
*********************/

/*************************************************************************
* TODO: update rename[] fields when case-sensitive and regex is changed
*************************************************************************/

/************************************
* TODO: is that always 16bits ????
************************************/

/**************************************************************************
* TODO: a raw subfield dump (if true ) or just a builder dump if false )
**************************************************************************/

/******************************
* TODO: Test under IRIX 6.5.
******************************/

/**************************************
* TODO: Cache active list file path.
**************************************/

/************************************************************
* TODO: SCO/UnixWare 7 must be something like (not tested)
************************************************************/

/********************************
* TODO: configure java logging
********************************/

/********************
* TODO: Related BP
********************/

/********************************************************
* TODO: seperate args from command and pass seperately
********************************************************/

/**********************************************************
* TODO: Implement getEffectiveUserID using SID method!")
**********************************************************/

/**************************************************
* TODO: The web server is not a C++ class yet...
**************************************************/

/***********************************
* TODO: unicode: what about 0xff?
***********************************/

/**********************
* TODO: - use depp()
**********************/

/******************
* TODO: encoding
******************/

/**********************************
* TODO: lastModified, size, ...)
**********************************/

/*****************************
* TODO: check configuration
*****************************/

/*******************************
* TODO: The correct way would
*******************************/

/***************************
* TODO: Add overlap check
***************************/

/***********************
* TODO: setting flags
***********************/

/***************************************************
* TODO: Save keylists and let user retrieve later
***************************************************/

/*****************************
* TODO: test,improve dwType
*****************************/

/**********************************************************
* TODO: flag this somehow to our caller, who might care.
**********************************************************/

/*******************************************************************************
* TODO: has info object to change if format or buffer size are changed later?
*******************************************************************************/

/***********************
* TODO: checkPosition
***********************/

/***********************************************************************************************
* TODO: Rename class to Repository, getCurrentLOC to getCurrentLines, getAuthors to getLogins
***********************************************************************************************/

/***********************************
* TODO: make this reentrant again
***********************************/

/*************************
* TODO: Implementieren!
*************************/

/*****************************************
* TODO: Remove when platform v2 is used
*****************************************/

/*************************************************
* TODO: move game-related code out of QuestApp.
*************************************************/

/***********************************************************
* TODO: replace this module with something more standard.
***********************************************************/

/**********************************************
* TODO: ts790_set_channel, ts790_get_channel
**********************************************/

/*************************************************************
* TODO: Reconsider while implementing the case preserve RFE
*************************************************************/

/********************************************
* TODO: Add support for polled controllers
********************************************/

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

/********************************************
* TODO: Scrape and colorize the traceback.
********************************************/

/**************************************************
* TODO: register FeatureTypes with namespace ...
**************************************************/

/*************************************
* TODO: kann hier optimiert werden.
*************************************/

/********************************************************************
* TODO: The resolver should allow handling arbitrary records, too.
********************************************************************/

/*********************************************
* TODO: need to deal with add many and such
*********************************************/

/*******************************************************
* TODO: truncation, filtering, priority, notification
*******************************************************/

/*******************************************************
* TODO: make deborphan a library to make this cleaner
*******************************************************/

/*************************************************************
* TODO: figure out an effective caching mechanism for this?
*************************************************************/

/*************************************
* TODO: Write a chapter about sysfs
*************************************/

/**********************************************************
* TODO: implement these in the read/write/lseek routines
**********************************************************/

/************************
* TODO: be more robust
************************/

/**************************************************************************
* TODO: should we increment stickyness? Tim doesn't understand that
**************************************************************************/

/**********************************************************************
* TODO: update this time w/ every access to the fifo: make a watcher
**********************************************************************/

/***********************************************************
* TODO: shouldn't this be incremented only IF successful?
***********************************************************/

/**************************************************************************
* TODO: check below should be first, if only Sun could fix RFE #4093999.
**************************************************************************/

/*****************************************************************
* TODO: how do we sync definition of Chroma in dirac_parser.cpp
*****************************************************************/

/************************************************************
* TODO: we should attempt to recover from any spurious bus
************************************************************/

/********************
* TODO: Code clean
********************/

/*******************
* TODO: optimize?
*******************/

/******************************************************
* TODO: Keep more status information in maildrop map
******************************************************/

/***************************************************
* TODO: Handle assemblies dependencies gracefully
***************************************************/

/******************************************************************************
* TODO: it without any failures reseting the default synth between each try.
******************************************************************************/

/********************************************
* TODO: no easy way to detect pixel format
********************************************/

/*****************************************
* TODO: Find out why this doesn't work.
*****************************************/

/**********************
* TODO: robustify it
**********************/

/************************************************************************
* TODO: The purpose of this function is to read all keyboard and mouse
************************************************************************/

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

/********************************************
* TODO: message header from resources file
********************************************/

/***********************************
* TODO: handle this error better.
***********************************/

/***********************************************
* TODO: verify that KWord 1.2 works correctly
***********************************************/

/***********************************************************************************
* TODO: ;; o The code for updating the grid needs to be re-done. At the moment it
***********************************************************************************/

/**********************************************************************
* TODO: put all Configuration parsing in one place & at startup time
**********************************************************************/

/*********************************************************************
* TODO: Check when mode is OP_ONEWAY that result is TC_void and all
*********************************************************************/

/*************************************************
* TODO: supposed to be merged into misc.h later
*************************************************/

/*****************************************
* TODO: Move to creation of MoveData!--
*****************************************/

/*******************************************************************
* TODO: add "inuse/lock" bit (or ref. count) along with valid bit
*******************************************************************/

/***************************
* TODO: check the problem
***************************/

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

/***********************************************
* TODO: create data for other primitive types
***********************************************/

/******************************
* TODO: Handle me somehow...
******************************/

/*******************************************
* TODO: - system literal accepts non-CHAR
*******************************************/

/*****************************************************
* TODO: UTF8Toisolat1 need a fallback mechanism ...
*****************************************************/

/*********************************************************
* TODO: Hmm, font-lock doesn't allow calling functions?
*********************************************************/

/**********************
* TODO: DELETE IPMPX
**********************/

/****************************************
* TODO: handle inherited classdefs too
****************************************/

/**********************************************************
* TODO: allow user to select different temporary volume.
**********************************************************/

/****************************************
* TODO: how do we stop lua interpreter
****************************************/

/******************************************************************
* TODO: It would be better to use the random() function since it
******************************************************************/

/*********************************************************************************************
* TODO: (low) Add MouseListener to dispose the popup whenever it's clicked anywhere outside
*********************************************************************************************/

/***************************************************************
* TODO: Some Thai characters (and other composites if Windows
***************************************************************/

/**************************************************
* TODO: Test that localname has no invalid chars
**************************************************/

/******************************************
* TODO: Implement the classPath feature.
******************************************/

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

/************************************************************************************
* TODO: Investigate if this is a feasible solution, nbvert was perviously += 1000.
************************************************************************************/

/*******************************************************************
* TODO: Instead calling this directly, this should issue a notify
*******************************************************************/

/***********************************************
* TODO: Some functionelements and aggregates.
***********************************************/

/*************************************************
* TODO: This is probably not the right location
*************************************************/

/**************************************
* TODO: move this to download state!
**************************************/

/*********************************************
* TODO: this documentation needs expanding.
*********************************************/

/***************************
* TODO: handle JAXP class
***************************/

/******************************
* TODO: better documentation
******************************/

/****************************************************************************************
* TODO: berprfen, welche Klassen berhaupt ausserhalb des Packages sichtbar sein mssen.
****************************************************************************************/

/*****************************
* TODO: try without quoting
*****************************/

/************************************************************************************
* TODO: link the main table to the one of the parent, and create an external table
************************************************************************************/

/**********************************************************************
* TODO: This should not use string matching on classnames to do this
**********************************************************************/

/*************************************************
* TODO: statusbar message needed here !!!!!!!!!
*************************************************/

/***************************************************************************
* TODO: how do you get timestamp, generic, and specific stuff in the trap
***************************************************************************/

/************************************************
* TODO: Create a proper test harness for this.
************************************************/

/*************************************
* TODO: remove the static attribute
*************************************/

/***************************************
* TODO: package jaugment2.webbrowser;
***************************************/

/*********************************************
* TODO: Alternatively add to default layer?
*********************************************/

/*******************************************
* TODO: does this really need to be here?
*******************************************/

/*******************************************************************************
* TODO: There are many more tests I could (and should) add. Maybe related to
*******************************************************************************/

/*****************************************************************
* TODO: contentType parameters are not always encoded as String
*****************************************************************/

/***********************
* TODO: produce error
***********************/

/********************************************************************
* TODO: handle skipping to the next record correctly, particularly
********************************************************************/

/**********************************
* TODO: Return PWBOBJ from menus
**********************************/

/*******************************************************
* TODO: Get properties and use stored window size/pos
*******************************************************/

/******************************
* TODO: - handle nested uris
******************************/

/*********************************************************************
* TODO: In 5.005 exists Foo::{Bar::} checks is Foo::{Bar::} exists.
*********************************************************************/

/**************************************
* TODO: mmx version (easier in sse2)
**************************************/

/***********************************************************
* TODO: (also check the notes from the galspnbl.c driver)
***********************************************************/

/*******************************************************************
* TODO: Make a function to generate the regEx string automaticly.
*******************************************************************/

/************************************
* TODO: prune to public interface.
************************************/

/*************
* TODO: 999
*************/

/**********************************
* TODO: implement this function!
**********************************/

/******************************
* TODO: GL free texture code
******************************/

/*****************************************************************
* TODO: What to do when no object is specified on command line?
*****************************************************************/

/******************************
* TODO: - do something here?
******************************/

/*****************************************************************
* TODO: Temporary implementation. More works are needed here...
*****************************************************************/

/*******************************************************************
* TODO: include the Extended Wansung code suggested by Microsoft,
*******************************************************************/

/*********************************************************
* TODO: muss grer sein als das grte vorkommende Pattern
*********************************************************/

/*********************************
* TODO: ADD MISSING TEST CASES.
*********************************/

/*************************************
* TODO: consistenc checks for flags
*************************************/

/*****************************************************************
* TODO: This test also shows the Firebird bug where inserting a
*****************************************************************/

/****************************************************************************************
* TODO: The parameters set to NULL in these tests are not currently allowed to be null
****************************************************************************************/

/****************
* TODO: BOUNDS
****************/

/********************************************************
* TODO: for now, just ignore the whole tmp_file thing.
********************************************************/

/****************************************************************************************
* TODO: It's a waste of resources to recheck every polygon again. What we need here is
****************************************************************************************/

/**************************
* TODO: bitmap functions
**************************/

/****************************************
* TODO: should this moved to auth.php?
****************************************/

/******************************
* TODO: outstanding_monitors
******************************/

/********************
* TODO: in english
********************/

/****************************************************
* TODO: Implementation not ready for this test yet
****************************************************/

/*****************************************************
* TODO: There's probably a better way to do this...
*****************************************************/

/************************************************************************
* TODO: DONNER LES PARAMETRES POUR CREER UN INF COMPLET ...latitude...
************************************************************************/

/*****************************
* TODO: handle speedo index
*****************************/

/***********************************************************
* TODO: prio=l, effort=1.0, descr=(server shared ws list)
***********************************************************/

/*************************************************
* TODO: avoid trigger of this event during load
*************************************************/

/*******************************
* TODO: add a preview window
*******************************/

/*************************************************************
* TODO: anchor_info is obviously only defined (in events.c)
*************************************************************/

/*******************************
* TODO: all that is needed is
*******************************/

/**************
* TODO: .cc:
**************/

/************************************************
* TODO: Only show link if there's a hidden row
************************************************/

/************************
* TODO: implementation
************************/

/**************************
* TODO: Unausgearbeitet!
**************************/

/********************************************
* TODO: the pattern can probably be cached
********************************************/

/************************************************************************
* TODO: Hmm. We should probably just be saving GaimPresences. That's
************************************************************************/

/********************************
* TODO: remove this extra copy
********************************/

/******************************************************************************************
* TODO: Make flag persistent, assuming true will prevent log.error() for 'no meat found'
******************************************************************************************/

/**********************************************************************************
* TODO: this checks EVERY DOCUMENT for template resources (might not be desired)
**********************************************************************************/

/****************************************
* TODO: make it encrypt / encrypt+sign
****************************************/

/******************************
* TODO: mserv_player_playing
******************************/

/*************************************************
* TODO: remove 'Bcc:' field from message header
*************************************************/

/****************************************************************************************
* TODO: if the parser block is a parenthesis it is not allowed to have modifying nodes
****************************************************************************************/

/**************************************************
* TODO: Support ircu2.10.11's CLEARMODE feature.
**************************************************/

/********************************************************************************
* TODO: if I subscribe to a channel, I should be warned when people join/leave
********************************************************************************/

/***********************************************
* TODO: How do we pass Tcl errors to Java ???
***********************************************/

/***********************************************************
* TODO: generate-id() is required to return ASCII strings
***********************************************************/

/****************************************************************************
* TODO: Come up with a way to keep these in sync on both client and server
****************************************************************************/

/********************************************
* TODO: have a callback when color changes
********************************************/

/*****************************
* TODO: enable read_through
*****************************/

/**************
* TODO: wxDC
**************/

/**********************************
* TODO: Test with model data too
**********************************/

/************************************************************
* TODO: change this to something with a marginal degree of
************************************************************/

/***************************************************************************************
* TODO: currently we don't know a SessionFactory reference when building the Tuplizer
***************************************************************************************/

/*****************************
* TODO: report error here;
*****************************/

/************************************************************
* TODO: check if the bodyValue qname is the one we expect!
************************************************************/

/*************************************************************
* TODO: clean this up! Rx reset need not be this intensive
*************************************************************/

/*************************************************
* TODO: Get someone who uses NetBSD to maintain
*************************************************/

/****************************************************************************
* TODO: I considered making a base class and then derived template classes
****************************************************************************/

/************************************************************
* TODO: DrawRect instead of DrawLine to show a double line
************************************************************/

/****************************************************
* TODO: Puts following macros into OgrePlatform.h?
****************************************************/

/*******************************
* TODO: handle this exception
*******************************/

/******************************************************
* TODO: eiaj register settings are not there yet ...
******************************************************/

/*****************************************************
* TODO: Earlier in the process check the body text
*****************************************************/

/*******************************
* TODO: maybe use status-var.
*******************************/

/****************************************************************
* TODO: write docs on the THX rationale and idiomatic usage of
****************************************************************/

/**********************
* TODO: make it real
**********************/

/*****************************************************
* TODO: make this happen on a clean operation only?
*****************************************************/

/************************************************************************************************************************************************
* TODO: êòî áóäåò óäàëÿòü debug_comm?
************************************************************************************************************************************************/

/**********************************************
* TODO: See speech/voice.m for a better way.
**********************************************/

/********************************
* TODO: maybe just fieldMaps ?
********************************/

/*******************
* TODO: parameter
*******************/

/******************************************************************
* TODO: this requires sufficient stack for a copy of the string,
******************************************************************/

/***************************************************************
* TODO: If the field list is in the from collection, then the
***************************************************************/

/**********************************************
* TODO: allow for uncertain progress periods
**********************************************/

/******************************************
* TODO: Support segment displays in api?
******************************************/

/*****************************************************************************
* TODO: Add 'link disappeared' text, as entropy will soon make this common.
*****************************************************************************/

/************************************************************
* TODO: fix host tuple handling in the server constructor#
************************************************************/

/**********************************************************************
* TODO: Add TestingClassPersister.ClassMetadata getter implementatio
**********************************************************************/

/******************************************************************
* TODO: Selective icache invalidation through IC address array..
******************************************************************/

/*************************************************************************
* TODO: Switch to a system where threads reuse the results from earlier
*************************************************************************/

/************************************************************
* TODO: The following repetitive code could use a re-write
************************************************************/

/****************************************
* TODO: decision of text display wigit
****************************************/

/*********************
* TODO: resources!)
*********************/

/****************************************************
* TODO: Redirect output these tests cause problems
****************************************************/

/**************************************************************************
* TODO: implement some smarter argorithm to avoid multiple reallocations
**************************************************************************/

/*********************************
* TODO: COLOR SAVE ["filename"]
*********************************/

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

/*******************************************************
* TODO: This is a horrible hack for a quick solution.
*******************************************************/

/***************************************************************
* TODO: allow aliases, i.e. "translate english to deutch ..."
***************************************************************/

/************************************************************
* TODO: check if these are correct and how to detect a kwm
************************************************************/

/*********************************************
* TODO: Add a -s flag for silent execution.
*********************************************/

/*****************************************************
* TODO: too harsh a penalty for big atomic reads...
*****************************************************/

/**********************************************************************
* TODO: make this a function in our application, finding and loading
**********************************************************************/

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

/*************************************************************
* TODO: err, long1, lat1 = Hamlib.locator2longlat("IN98EC")
*************************************************************/

/********************************************************************
* TODO: start animation/stop animation/do the actual animation :-)
********************************************************************/

/***********************************************
* TODO: implement cell ranges as a collection
***********************************************/

/***************************
* TODO: this could change
***************************/

/**********************
* TODO: store IP#???
**********************/

/**********************************
* TODO: read problem from errno!
**********************************/

/**************************
* TODO: test preferences
**************************/

/*************************************************
* TODO: dont allow :box unless axis has 2 slots
*************************************************/

/***************************************************************************************************
* TODO: handle Message.getDetail() - should it be explicitly included in the body of the message?
***************************************************************************************************/

/*************************************************
* TODO: these functions must be moved to sojinn
*************************************************/

/*************************************************************************
* TODO: esto es trivial (el dibujo del punto). Lo importante es el EOI.
*************************************************************************/

/**************************************************************************
* TODO: Maybe moved to LDAPRequest::followReferral seems more reasonable
**************************************************************************/

/****************************************************
* TODO: strongname code group for ECMA and MS keys
****************************************************/

/**********************************************
* TODO: ensure that it is in _this_ package!
**********************************************/

/***********************************************************
* TODO: What do we do here ? Are they adding a new indi ?
***********************************************************/

/*************************************************************************
* TODO: update this class when more BooleanMatrices class are supported
*************************************************************************/

/**************************************
* TODO: is this OK?) R. Frame: Links
**************************************/

/***********************************
* TODO: treat the terminated case
***********************************/

/**************************************************
* TODO: Clear entire image of we're not clipping
**************************************************/

/***************************
* TODO: detect duplicates
***************************/

/***********************************************************************
* TODO: remove casts when we will be allowed to compile for J2SE 1.5.
***********************************************************************/

/*********************************************************
* TODO: MSVC6 Fix: replace Unicode _T('c') with _T("c")
*********************************************************/

/*******************************************
* TODO: more stuff when adding a point to
*******************************************/

/*****************
* TODO: static?
*****************/

/********************************************
* TODO: close telnet connection correctly!
********************************************/

/*****************************************
* TODO: Enter your destructor code here
*****************************************/

/*****************************************************************************************
* TODO: Consider using aurecord_command='record %s', and read signal from /tmp/blah.wav
*****************************************************************************************/

/**********************************************
* TODO: Only one single alarm component type
**********************************************/

/**********************************************
* TODO: test getIndexedLocateExpression(...)
**********************************************/

/*****************************************************
* TODO: This is wrong when deleting lots of records
*****************************************************/

/******************************************************************************************************
* TODO: : - Vérifier que l'utilisateur n'ajoute pas de congé sur un autre !!!!
******************************************************************************************************/

/*****************************************************
* TODO: 32 * x (19) = 608, 7 * y (21) = 147 FIXME!
*****************************************************/

/**************************************************************
* TODO: Add your custom SalaryRange collection methods here
**************************************************************/

/***********************************************************************
* TODO: Addition of one symbol to the ptable is very slow, because we
***********************************************************************/

/****************************
* TODO: Image list support
****************************/

/***************************************************
* TODO: unifier pour bool et first order operator
***************************************************/

/********************************************
* TODO: Use FeatureIterator when its done.
********************************************/

/****************************************************************
* TODO: If we sometimes implement multi-threaded CVS/TCL macro
****************************************************************/

/*******************************
* TODO: Just say true for now
*******************************/

/****************************************************************************
* TODO: fredt - 20021022 management of nested throws inside the program in
****************************************************************************/

/***********************************
* TODO: less SRC's per IOProc
***********************************/

/*****************************
* TODO: else build an offer
*****************************/

/*******************************************************************
* TODO: remember the distances not to calculate again at the end
*******************************************************************/

/**************************************************
* TODO: o Return ICMP message for filterd packet
**************************************************/

/***************************
* TODO: shouldn't go here
***************************/

/*****************************************
* TODO: copy plurals too, if available.
*****************************************/

/***********************************************************
* TODO: compare time stamp to last five timestamps cached
***********************************************************/

/**************************************************
* TODO: the globalScope is deprecated, I believe
**************************************************/

/**********************************
* TODO: use accessor function!!!
**********************************/

/***************************
* TODO: UTF8 input, wchar
***************************/

/********************************************************
* TODO: Because the attributes have different meanings
********************************************************/

/************************************************************************
* TODO: if enclosing sis_Clear by sis_RenderStart and sis_RenderEnd is
************************************************************************/

/******************************************************************
* TODO: Compile the micro-code definitions separately? -- ortalo
******************************************************************/

/**************************************************************************************
* TODO: lLengthInBytes actually should be lLengthInFrames (design problem of A.O.S.)
**************************************************************************************/

/***********************************************
* TODO: must be read from the ASN.1 structure
***********************************************/

/**************************
* TODO: State of machine
**************************/

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

/************************************************
* TODO: forced conversion to SwingInGameDialog
************************************************/

/*******************************************************
* TODO: why exactly does this not call GetValueRaw???
*******************************************************/

/****************************
* TODO: log run time error
****************************/

/******************
* TODO: Depurar.
******************/

/***********************************
* TODO: $keysCourseCode is always
***********************************/

/**********************************
* TODO: research mime type usage
**********************************/

/*****************************************
* TODO: does Java use IURIs by default?
*****************************************/

/**********************************************************************
* TODO: enable these test when facets have been properly implemented
**********************************************************************/

/**********************************
* TODO: array of select elements
**********************************/

/***********************************
* TODO: support multiple wirings!
***********************************/

/******************************************************************
* TODO: 14: frequency_distribution#even/odd data sets for median
******************************************************************/

/************************
* TODO: Clipping paths
************************/

/***************************************************************
* TODO: Should make both panels' choices the same width.
***************************************************************/

/**************************************************
* TODO: base box edge widths on Conversion.c_dpi
**************************************************/

/***********************************
* TODO: do something logical here
***********************************/

/**********************************************
* TODO: param PERSONAL_TOOLBAR_FOLDER="true"
**********************************************/

/**********************************************************************
* TODO: Fails if the path to the given directory contains a symlink.
**********************************************************************/

/*******************************************
* TODO: use or generate the compiled form
*******************************************/

/**************************
* TODO: return something
**************************/

/*******************************************************
* TODO: svn utils should take care of prepending this
*******************************************************/

/*********************************************
* TODO: Items for XML/HTTP Invocation Model
*********************************************/

/********************************************
* TODO: seeking, data consistency checking
********************************************/

/*********************************************
* TODO: protocol to be checked with manual!
*********************************************/

/****************************
* TODO: check emailness"""
****************************/

/**************************************************
* TODO: should we display the command line here?
**************************************************/

/*************************************************************************
* TODO: Support ::repeat-item and ::repeat-index pseudo-elements. (XXX)
*************************************************************************/

/****************************************
* TODO: conditions, IPv4 options, TCP.
****************************************/

/*******************************************************************
* TODO: trapme: forge syscall with random args, and run it!! --SF
*******************************************************************/

/****************************
* TODO: scrollbar position
****************************/

/***********************************
* TODO: uucp style device locking
***********************************/

/*************************************************************************
* TODO: this, we call RenderProprietary Formats, which sets a flag. The
*************************************************************************/

/*************************************
* TODO: ausser man hat auch die SAU
*************************************/

/*********************
* TODO: [Comments:]
*********************/

/********************************************
* TODO: the thes should be provided a view
********************************************/

/**************************************
* TODO: implement persistent logging
**************************************/

/*************************************
* TODO: Make a phoenixz error here.
*************************************/

/****************************************************************
* TODO: We should find a better test than this, but it will do
****************************************************************/

/*************************************************
* TODO: error message if no action is specified
*************************************************/

/**********************************************************************
* TODO: this is ugly, but it's better for now than a global variable
**********************************************************************/

/********************************
* TODO: What's happening here?
********************************/

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

/*******************************************
* TODO: scan and support non-disk devices
*******************************************/

/***************************************************************************
* TODO: add regex expression to make sure that this value is a valid file
***************************************************************************/

/***************************************************************
* TODO: StringsFileFilter, accepts String[] variants for each
***************************************************************/

/***********************************************
* TODO: blank all fields when disabling them.
***********************************************/

/*************************
* TODO: rework all that
*************************/

/********************************************************************************
* TODO: This is somehow not nice, since it has a "free" field, which
********************************************************************************/

/*********************************
* TODO: public SystemMixerFrame
*********************************/

/*************************
* TODO: localize string
*************************/

/*************************************************************
* TODO: glue array type at the end of resulting string D.K.
*************************************************************/

/******************************************************************************
* TODO: Check that removeMenu may never be called without a previous addMenu
******************************************************************************/

/************************************************************************
* TODO: For the HP compiler, maybe we should use the alloca_frame flag
************************************************************************/

/******************
* TODO: make_zip
******************/

/******************************************
* TODO: Redo this crap when time permits
******************************************/

/************************************************************
* TODO: this is dirty something higher up (HTTP) should be
************************************************************/

/******************************************
* TODO: move the calculatoin out of here
******************************************/

/****************************
* TODO: this seems hackish
****************************/

/**************************************************
* TODO: ReferenceExps/OtherExps are unnecessary.
**************************************************/

/************************************************************
* TODO: configure logger from separate xml file 17.03.2003
************************************************************/

/************************************************************
* TODO: Not quite right; SetModelPose uses parent-relative
************************************************************/

/******************************************
* TODO: Must test smp synchronization!!!
******************************************/

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

/*************************************************************
* TODO: handle all join styles. Currently, we pretend that
*************************************************************/

/*****************************************************
* TODO: check wether the default is sign or no sign
*****************************************************/

/*******************************************
* TODO: seq_bender for play_with_drvmidi"
*******************************************/

/************************************************************************
* TODO: :List ResourceCached::rawTodosForDate( const QDate &date )
************************************************************************/

/*******************************
* TODO: add loading code here
*******************************/

/***********************************************
* TODO: forward INVITE to appropriate server.
***********************************************/

/***********************************************************************
* TODO: check how does the jdo classloaderresolver interfere with the
***********************************************************************/

/************************************
* TODO: delete all the type stuff.
************************************/

/************************
* TODO: LIST=1, LIST=A
************************/

/**************************
* TODO: values are equal
**************************/

/*******************************************
* TODO: use CSS NSString *key; key = se
*******************************************/

/***********************************
* TODO: get this working over NFS
***********************************/

/***********************************
* TODO: assert that lock was held
***********************************/

/****************************************************************
* TODO: collect this three sperate lists in one multidim array
****************************************************************/

/***************************************************
* TODO: Methods of new XLibraryStorage interface?
***************************************************/

/********************************
* TODO: Andrey: Check for NULL
********************************/

/**********************************************************************
* TODO: implement internal support for at least OUT return parameter
**********************************************************************/

/**************************************************
* TODO: This should be a dynamic proxy as well!!
**************************************************/

/**********************************************
* TODO: implement QSTRING_DEBUG_ALLOCATIONS?
**********************************************/

/*********************************************
* TODO: Lucene calls termDocs.close() here.
*********************************************/

/***********************
* TODO: may throw...
***********************/

/************************************************
* TODO: Optimize horizontal and vertical lines
************************************************/

/*************************************************************
* TODO: fix this so that skip and stop are not ignored when
*************************************************************/

/****************************************
* TODO: Add effect of eating something
****************************************/

/**********************************************
* TODO: Magic to remember previous directory
**********************************************/

/******************************************
* TODO: GWService lookup for credentials
******************************************/

/********************************************************************
* TODO: reasonable values based on size and position of self.panel
********************************************************************/

/*********************************
* TODO: Test on a chirp signal.
*********************************/

/**********************************
* TODO: schema version unkown");
**********************************/

/*****************************************************************************
* TODO: make auto-arrange sticky in the future? (would need other support)
*****************************************************************************/

/****************************************
* TODO: implement configuring the maps
****************************************/

/*********************************************************
* TODO: Clean the mess between XWidth (bitmap size) and
*********************************************************/

/*********************************
* TODO: next define is a hack!!
*********************************/

/*************************************
* TODO: Envoi de message "activate"
*************************************/

/***********************************************************************************
* TODO: so we should use it as well, rather than real_name and db from TABLE_LIST
***********************************************************************************/

/*********************************************************************
* TODO: make it so we can have more than one shown at the same time
*********************************************************************/

/***************************
* TODO: write backup file
***************************/

/*********************************************************
* TODO: remember the last selected font and jump there.
*********************************************************/

/**************************
* TODO: unmark all other
**************************/

/***********************
* TODO: change this !
***********************/

/***********************************
* TODO: Is this a good prefix????
***********************************/

/*************************************************
* TODO: replace & by * in this way -> *word*
*************************************************/

/*************************************************************
* TODO: Try reading environment from /proc before aborting.
*************************************************************/

/*********************
* TODO: squeeze it?
*********************/

/********************************************
* TODO: I don't know about OS/2 yet. -kff
********************************************/

/*********************************************************
* TODO: 180:o: Review inetCidrRouteTable cache timeout.
*********************************************************/

/***********************
* TODO: Data transfer
***********************/

/****************************************************************************************
* TODO: this is a bit ugly, but it is the standard way used throughout the application
****************************************************************************************/

/******************************************
* TODO: the nameless one is dual classed
******************************************/

/**********************************************************************
* TODO: para mirar un plan q me acepten como invitado es un REQUEST?
**********************************************************************/

/******************************
* TODO: types not supported:
******************************/

/***********************************************************
* TODO: Should we look at sorting this list to optimize ?
***********************************************************/

/******************************************************
* TODO: confirm samples returned for all frequencies
******************************************************/

/*************************************
* TODO: a fix to get relative path?
*************************************/

/***************************
* TODO: Deal with fields.
***************************/

/**********************************************
* TODO: FileTargetProvider not supported yet
**********************************************/

/*************
* TODO: lut
*************/

/*****************************
* TODO: escrever esta ajuda
*****************************/

/**********************************************************
* TODO: Allow for scripts relative to context resources!
**********************************************************/

/*********************
* TODO: default=w3c
*********************/

/**************************************************************
* TODO: Fix this and set it up so we can do a binary search!
**************************************************************/

/********************************************************************
* TODO: allow for computing a path, without actually executing it.
********************************************************************/

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

/*************************************
* TODO: look at agglomerating these
*************************************/

/******************************************
* TODO: \c decode is not yet implemented
******************************************/

/*************************************************************
* TODO: change this to allow dynamic registration of types!
*************************************************************/

/**********************************************
* TODO: Is it useful to send the parameters?
**********************************************/

/*****************************************************************
* TODO: this needs cleaning up. chances are this will interfere
*****************************************************************/

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

/*************************************************************************************************
* TODO: User darf hier nicht sein, denn beim Ebenenwechsel als Admin konnt sonst unknown_action
*************************************************************************************************/

/*******************************************
* TODO: only list files to delete");
*******************************************/