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: integrate Nubus interrupts in request/free_irq
********************************************************/

/******************************************
* TODO: have an extra class handling the
******************************************/

/**************************************************************
* TODO: only do this when we know we are going into IDS mode
**************************************************************/

/**********************************************
* TODO: (x.x) Uguuu~ use vector-like objects
**********************************************/

/************************************
* TODO: code for Netscape, as well
************************************/

/***********************************************************
* TODO: Subclass MockStrutsTestCase to add this method...
***********************************************************/

/*****************************************************
* TODO: fix this by conditionally copying `data' to
*****************************************************/

/******************************
* TODO: TWEAKS missing \n");
******************************/

/****************************************
* TODO: defineCCP_MAXCODECODE_RESETACK
****************************************/

/*******************************
* TODO: not sure about this!!
*******************************/

/***************************************
* TODO: need to do anything for this?
***************************************/

/***********************************************************
* TODO: automatically create <![CDATA[ ]]> sections
***********************************************************/

/***************************************
* TODO: redirections not implemented)
***************************************/

/******************************************************
* TODO: item exists fail must lead to change of name
******************************************************/

/**********************************************
* TODO: implement looks_like_samplo_sample()
**********************************************/

/******************************************************************
* TODO: DBO2/Docs/ToDo.podpod2text DBO2/Docs/ToDo.pod > TODO}; }
******************************************************************/

/******************************************
* TODO: NP externalize this! $NON-NLS-1$
******************************************/

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

/**********************************************************
* TODO: the following hard-coded line needs generalising
**********************************************************/

/*******************************************
* TODO: implement a more accurate seeking
*******************************************/

/******************************************************
* TODO: Check if the types are assignmentcompatible.
******************************************************/

/**************************************************************
* TODO: Top priority hosts should be ones we've successfully
**************************************************************/

/*****************************
* TODO: use a better search
*****************************/

/*****************************************************************************
* TODO: figure out why the hell I'm getting an 'm' character before the '+'
*****************************************************************************/

/******************************
* TODO: detect if UTF16!?!?
******************************/

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

/*****************************************************
* TODO: AB_SEARCH_STRING muss hier abgefragt werden
*****************************************************/

/*********************************************************************
* TODO: should be replaced by a proper class attribute and moved to
*********************************************************************/

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

/***********************************
* TODO: Put into config somewhere
***********************************/

/***************************************************
* TODO: this should probably be user-configurable
***************************************************/

/*************************************************
* TODO: find a better solution (and performant)
*************************************************/

/************************************************
* TODO: allow configuration over DisconnectQos
************************************************/

/********************************************************************
* TODO: we ought to support Deferreds here for both text and href!
********************************************************************/

/***************
* TODO: morph
***************/

/************************************
* TODO: is this correct semantics?
************************************/

/******************************************
* TODO: still missing *.pressed.picColor
******************************************/

/*********************************************
* TODO: Newlang needs to be cleaned. BADLY.
*********************************************/

/****************************************************************************************************
* TODO: measure-positions or some such list + user interface support => interpolate unset measures
****************************************************************************************************/

/*********************************************************************
* TODO: Show which button is currently selected..this does not work
*********************************************************************/

/***********************************************************************
* TODO: make this function accept a velocity value for the player and
***********************************************************************/

/****************************
* TODO: getFilterResX()");
****************************/

/******************************************************
* TODO: TEST: if we hit one of the _our_ small boxen
******************************************************/

/******************************
* TODO: Timezone on browser?
******************************/

/****************************
* TODO: Get pets from PEX.
****************************/

/***********************
* TODO: template this
***********************/

/************************
* TODO: src frame size
************************/

/*******************************************************
* TODO: Apply some thought to what's already been
*******************************************************/

/****************************************************
* TODO: make a program wide messages server class
****************************************************/

/******************
* TODO: reformat
******************/

/*******************************
* TODO: x miniaturize window
*******************************/

/****************************************
* TODO: these defines are not portable
****************************************/

/*****************************************************************************************
* TODO: the lastModified field is available, so the parsed-page could be retrieved from
*****************************************************************************************/

/***********************************************************
* TODO: filtering, some host states might not be sensible
***********************************************************/

/**************************************************
* TODO: this is a gcc extension, very handy, but
**************************************************/

/**********************************************************************
* TODO: something to prepare it. In short: to centralize information
**********************************************************************/

/***************************************
* TODO: fill an array of DialogItems.
***************************************/

/**************************************************
* TODO: fix. SWT uses pts, AWT uses device units
**************************************************/

/******************************
* TODO: set error string ...
******************************/

/*****************************************
* TODO: At this point you might want to
*****************************************/

/******************************************************************************
* TODO: there are so much different lexer clases in there: do we really need
******************************************************************************/

/*****************************************************************************************
* TODO: turned off as it always is set to PT0S (and must not occur together with DTEND
*****************************************************************************************/

/*********************************************************
* TODO: needs to be decoupled from service at execution
*********************************************************/

/*****************
* TODO: Calcula
*****************/

/*******************************************************************
* TODO: This will become a config option -- perhaps desirable for
*******************************************************************/

/*******************
* TODO: add ACL ?
*******************/

/*****************************************************************************************
* TODO: The following class is deprecated since JAI's Image I/O tools provides the same
*****************************************************************************************/

/****************************************************
* TODO: shall we ignore this attribute if size!=0?
****************************************************/

/*****************************
* TODO: Check for overflow
*****************************/

/***********************************************
* TODO: what if more then 2 pages are needed?
***********************************************/

/********************************************************
* TODO: (x.x) should wait until allowed to resume task
********************************************************/

/*************************************************************************************
* TODO: maybe a better way is to just query the recorder for affected resources...!
*************************************************************************************/

/*************************************
* TODO: handle case of broken slur.
*************************************/

/******************************
* TODO: What does "TQ" mean?
******************************/

/**************************
* TODO: figure out why!?
**************************/

/***********************************************************************
* TODO: Replace all other report...() with: public void report(Key k,
***********************************************************************/

/*******************************************************************************
* TODO: Isn't this superfluous, as it was called in update_db_options above ?
*******************************************************************************/

/********************************************
* TODO: configure via -M for other mailers
********************************************/

/*******************************************
* TODO: Need to handle string values too.
*******************************************/

/**************************************************
* TODO: might want to limit pos to some distance
**************************************************/

/*****************************
* TODO: make this immutable
*****************************/

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

/**********************************************************
* TODO: JD: do we need a PropertyIsNotEqualTo interface?
**********************************************************/

/******************************************************************
* TODO: this should use the tag scheme if so chosen by the owner
******************************************************************/

/**********************************************************************
* TODO: This should probably scrub the port value if one is present.
**********************************************************************/

/**************************************
* TODO: just use the null viz stuff?
**************************************/

/********************************************
* TODO: save and reload, then continue ...
********************************************/

/***********************************************
* TODO: Was wird durch new eigentlich fr eine
***********************************************/

/*************************************************************************
* TODO: HP-UX '8' encodings arabic8 greek8 hebrew8 kana8 thai8 turkish8
*************************************************************************/

/***********************************************************
* TODO: use event channel to tell pages to reset settings
***********************************************************/

/****************************************
* TODO: Deactivate-if-idle if desired.
****************************************/

/**************************
* TODO: Investigate what
**************************/

/*********************************************
* TODO: If the table changed between steps,
*********************************************/

/************************************************
* TODO: set errno to ERANGE (zero not allowed)
************************************************/

/****************************************
* TODO: display lists for static text?
****************************************/

/*****************************
* TODO: SQLExecProcedure, }
*****************************/

/**********************************************************************************
* TODO: ;; * `insert-file-contents' needs to be polished and checked for errors.
**********************************************************************************/

/***************************************************
* TODO: indent is one space - should be no indent
***************************************************/

/*******************************
* TODO: should validate using
*******************************/

/****************
* TODO: @@cvar
****************/

/******************************
* TODO: throw exception here
******************************/

/***********************
* TODO: close room");
***********************/

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

/**************************************
* TODO: replace with element binding
**************************************/

/**************************
* TODO: is this right???
**************************/

/*****************************************************************************
* TODO: relationship between BeanFactoryImpl and DefaultContainerImpl reeks
*****************************************************************************/

/***********************************************
* TODO: really should be a call to a function
***********************************************/

/*********************************************
* TODO: user in role throw 403 if no match?
*********************************************/

/**************************
* TODO: Extend this test
**************************/

/**********************************
* TODO: must be "not acceptable"
**********************************/

/****************************************
* TODO: Add your property accessors he
****************************************/

/*******************************************
* TODO: test modifying a permanent action
*******************************************/

/************************************************************************
* TODO: restore option OnlyReconstructible when method is implemented
************************************************************************/

/**************************
* TODO: insert assertion
**************************/

/***************************************************
* TODO: Handle zero timeout non-blocking file i/o
***************************************************/

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

/************************************************************************************
* TODO: How to fake the RcvTimestamp -> it must be unique for an OID in the server
************************************************************************************/

/*********************************************
* TODO: This class need not be a singleton.
*********************************************/

/****************************************************
* TODO: Add support for different types of fields.
****************************************************/

/***********************************
* TODO: throw some regexp at this
***********************************/

/****************************
* TODO: descriptive status
****************************/

/******************************************************************************
* TODO: implement Configuration option to provide additional adapter classes
******************************************************************************/

/***********************************************
* TODO: with that particular chip (other than
***********************************************/

/*****************************
* TODO: update buffer_count
*****************************/

/*************************
* TODO: is this right?)
*************************/

/*******************************
* TODO: public oeIICalEvent {
*******************************/

/*****************************************************************************
* TODO: Add an option to specify whether we're building libplayerxdr (whose
*****************************************************************************/

/**************************
* TODO: mm1-mm2, mm3-mm4
**************************/

/*****************************************************************
* TODO: This should eventually deal with Maps, but doesn't yet.
*****************************************************************/

/**********************************************************************
* TODO: BUG: CRASHES if WIZONLY && icc=1 && logsutells=1 (and ... ?)
**********************************************************************/

/****************************************************
* TODO: we need to provide our own for portability
****************************************************/

/*******************************************************
* TODO: On MacOS X default to gui if argv[0] ends in:
*******************************************************/

/*******************************************************************
* TODO: delete all the associations in the group_dir_lookup table
*******************************************************************/

/**********************************************************
* TODO: pass in to ctor instead. do this somewhere else!
**********************************************************/

/******************
* TODO: add SRV?
******************/

/*********************************************************************************************
* TODO: Add recursive descent (need navigableClasses or analog -- also use isSupportedType)
*********************************************************************************************/

/***************************************************************************
* TODO: Have a mechanism by which the ratio of spam and non-spam messages
***************************************************************************/

/******************************************************************
* TODO: The functionality should be performed in the superclass.
******************************************************************/

/**************************************************
* TODO: replace following conditional statements
**************************************************/

/***********************************************************
* TODO: Support for treating consecutive delimiter as one
***********************************************************/

/***********************************************************************************
* TODO: how can this honour content types? Guessing at the content type perhaps?
***********************************************************************************/

/*******************************
* TODO: this is not optimized
*******************************/

/****************
* TODO: More).
****************/

/*****************************************
* TODO: o handle pointers to a function
*****************************************/

/***********************************************************
* TODO: This means no results were returned from a query.
***********************************************************/

/********************************
* TODO: figure out transparent
********************************/

/**********************
* TODO: yeld this up
**********************/

/*************************************************************************
* TODO: this should probably throw an exception since it makes no sense
*************************************************************************/

/************************************************************
* TODO: report progress, not parsing result or css error.#
************************************************************/

/***************************************************************
* TODO: defining special OLEDB-Provider (mssql, access, odbc)
***************************************************************/

/************************************************************
* TODO: Add a user choice for other formats (PNG, SVG,...)
************************************************************/

/***************************************************************************************************
* TODO: für eventuelle Lebenspunkte-Maximalzahl vergrößernde Goodies ist das
***************************************************************************************************/

/*************************
* TODO: support forking
*************************/

/******************************
* TODO: place your code here
******************************/

/***************************************************************************
* TODO: run through all functions called from audio and portaudio threads
***************************************************************************/

/*****************************************************
* TODO: check if this call delivers a new timestamp
*****************************************************/

/*****************************
* TODO: un-lock before blit
*****************************/

/**************************************************
* TODO: Set up mapping mechanism for performance
**************************************************/

/*********************************************
* TODO: we have to handle incomplete reads.
*********************************************/

/******************************************
* TODO: write this function !!!!!!!!!!!!
******************************************/

/***********************************************************************
* TODO: At the present time, the NFSv4 server does not do XID caching
***********************************************************************/

/*************************************************************
* TODO: white is problematic on OS X -- put this in themes?
*************************************************************/

/*******************************************************************************************************
* TODO: est-ce qu'on va plutôt voir dans la table commandes celle qui ont un état 4 ???
*******************************************************************************************************/

/**********************************************************************
* TODO: cleanup if exception is thrown by createDispatchConnection()
**********************************************************************/

/**************************************************************
* TODO: If the image *did not* already have a color profile,
**************************************************************/

/*******************************************
* TODO: other things too?) hasn't changed
*******************************************/

/**************************************************************
* TODO: force_decache needs to be able to force-invalidate a
**************************************************************/

/***************************************************
* TODO: allow choice of host name (when proxying)
***************************************************/

/**************************************************************************************************
* TODO: Man k�nnte diese Klasse generischer machen und nicht RocketController sondern
**************************************************************************************************/

/*****************************
* TODO: test if it is valid
*****************************/

/******************************************************************************
* TODO: Mark may change some things that will require changes to this class.
******************************************************************************/

/*******************************
* TODO: switch( eLookupType )
*******************************/

/****************************************
* TODO: should put utf8 stuff here too
****************************************/

/**********************************************
* TODO: prefix & attribute namespace support
**********************************************/

/*******************************************************************************
* TODO: in the future, I want to change these to id=".." instead of name=".."
*******************************************************************************/

/*****************************************
* TODO: review, reuse of completed code
*****************************************/

/****************************************************************************
* TODO: In the Forms 1.0.x invisible components are not taken into account
****************************************************************************/

/*************************************
* TODO: Is this comparison correct?
*************************************/

/*************************************
* TODO: use some fancy unit program
*************************************/

/****************************************************
* TODO: make nap_server_t generic (also for peers)
****************************************************/

/*****************************
* TODO: Task->M, worker=
*****************************/

/********************************
* TODO: warning if before tag
********************************/

/***********************************
* TODO: may need mutex locking???
***********************************/

/***********************************************************************
* TODO: creating a second map by plugin id is a little wasteful since
***********************************************************************/

/*****************
* TODO: here!!!
*****************/

/***********************************************************************************
* TODO: if object is in loaded state it should switch itself to the running state
***********************************************************************************/

/*******************************************************************
* TODO: Maybe this needs set to 0 and the handlers adjusted - jst
*******************************************************************/

/*****************************************************************************
* TODO: ;; - do something about the case where the syntax-table is changed.
*****************************************************************************/

/************************************************
* TODO: Start remembering subnegotiation data.
************************************************/

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

/***********************************************
* TODO: ADD YOUR OS ENVIRONMENT NAME HERE ***
***********************************************/

/******************************************************************************************
* TODO: virtual void setup(); called when iconview needs to know the height of the item
******************************************************************************************/

/******************************************************
* TODO: May need to be modified to work with two-way
******************************************************/

/**************************************
* TODO: check if part needs starting
**************************************/

/*********************
* TODO: Hash table!
*********************/

/***************************************
* TODO: MS remove fix for DB resource
***************************************/

/**********************************************************
* TODO: This bit has to be called after all the cascades
**********************************************************/

/****************************************************
* TODO: this timeout might very well be unneccsary
****************************************************/

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

/************************************
* TODO: LXG: write test code here.
************************************/

/*********************************
* TODO: make sizes configurable
*********************************/

/**********************************************************
* TODO: Check/modify gcc-specific environment variables?
**********************************************************/

/******************************************************************************
* TODO: how do we avoid the error where fromPage/toPage pair already exists?
******************************************************************************/

/******************************************
* TODO: when the slave becomes a master,
******************************************/

/****************************************************
* TODO: free entity. for now this can never happen
****************************************************/

/**************************
* TODO: callout for auth
**************************/

/*****************************************************************************************
* TODO: this will not work in multithreaded environment. get a real pool or something.
*****************************************************************************************/

/*********************************************************************
* TODO: modify to take into account filte/ compressor modifications
*********************************************************************/

/**********************************************************************
* TODO: Known limitation : This rule does not reorganize a QueryTree
**********************************************************************/

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

/*******************************************************
* TODO: In the not-too-distant future, these commands
*******************************************************/

/**********************************************
* TODO: How about an IP-address as hostname?
**********************************************/

/**************************************************************
* TODO: move(x) shouldn't rely on calling next() x times
**************************************************************/

/**************************************
* TODO: uses the associationEnd icon
**************************************/

/*************************
* TODO: sample kill" },
*************************/

/*************************************
* TODO: we should make this s390dbf
*************************************/

/*********************************************************************
* TODO: Provide method for dynamic configuration of security domain
*********************************************************************/

/***********************************
* TODO: Add other type of unicode
***********************************/

/*************************************
* TODO: remove this 3vil const_cast
*************************************/

/************************
* TODO: create venue";
************************/

/****************************
* TODO: throw execptions!!
****************************/

/***********************************************************************
* TODO: Add a timeout to this and rewrite the impl to use safePopen()
***********************************************************************/

/***********************************************************************************
* TODO: might be cool to have the head move around a bit faster (like an insect?)
***********************************************************************************/

/******************************************************
* TODO: add another file (i_exec.c) that can load in
******************************************************/

/****************************************************************************
* TODO: extern void *calloc(size_t __nele, size_t __size) __ATTR_MALLOC__;
****************************************************************************/

/****************************************
* TODO: left margin adjustment) 0xd30c
****************************************/

/********************************************************************
* TODO: Add text encoding conversion as described in the TODO file
********************************************************************/

/**************************************************************************
* TODO: reimplement with libxml's DOM tree. SAX is too overkill for such
**************************************************************************/

/******************************
* TODO: add mouse properties
******************************/

/***********************************
* TODO: generate an error message
***********************************/

/********************************
* TODO: switch on content_type
********************************/

/*******************************
* TODO: Get these dynamically
*******************************/

/************************************
* TODO: add custom field handling
************************************/

/***********************************************************************************
* TODO: pb l'initialisation, il faut l'appeler dans l'ordre des ID, sinon y'a pb
***********************************************************************************/

/*********************************************
* TODO: verify it next operation is correct
*********************************************/

/******************************
* TODO: write all the chunks
******************************/

/***********************************************************************
* TODO: the GimpLutFunc should really be passed the ColorModel of the
***********************************************************************/

/*****************************************************
* TODO: Liste aller Artikel - alphabetisch geordnet
*****************************************************/

/******************************************************************
* TODO: items may have namespace prefixes, or reference aliases,
******************************************************************/

/**************************************************
* TODO: return an input source from the resolver
**************************************************/

/*********************************************************
* TODO: should be moved into the user_register function
*********************************************************/

/********************************************************
* TODO: Way to easily change single CVs within a nurbs
********************************************************/

/*****************************
* TODO: implement redrawAll
*****************************/

/*****************************************************************************
* TODO: BinaryExpressions could be modelled as functions, allowing the same
*****************************************************************************/

/*************************************************************************
* TODO: you may want to scale this down by some value to prevent really
*************************************************************************/

/***********************
* TODO: possibly only
***********************/

/*********************************************
* TODO: What goes in the [1] and [9] slots?
*********************************************/

/************************************************
* TODO: isn't in python's default search path.
************************************************/

/*************************************
* TODO: The whole refresh thingy...
*************************************/

/*********************************************************
* TODO: Add a plot button to select which data to plot!
*********************************************************/

/************************************************************
* TODO: Look into using native windows system logs instead
************************************************************/

/***************************************************************************************
* TODO: later, do some kind of uom/quantity conoversion with the UomConversion entity
***************************************************************************************/

/***************************************************************
* TODO: Create the model for online offline organitation mode
***************************************************************/

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

/*************************************
* TODO: correctly handle UNIX paths
*************************************/

/************************************************
* TODO: Turn this class into an abstract super
************************************************/

/**********************************************
* TODO: allow 'environment' option as a hash
**********************************************/

/********************************************************
* TODO: find a way of opening different types of files
********************************************************/

/*****************************************************
* TODO: Checksum of datablocks should be calculated
*****************************************************/

/*********************************************************************
* TODO: add license file retrieval for non-scm javalib url handling
*********************************************************************/

/*****************************************************************************
* TODO: Handle creation of multiple pages here with appropriate pagination.
*****************************************************************************/

/********************
* TODO: ?\n";
********************/

/************************************************************
* TODO: optimize the copy when both template have the same
************************************************************/

/**************************************************************
* TODO: use this in StgInfoTable (mutually recursive) -- HWL
**************************************************************/

/******************************************************************************
* TODO: Find a better way of handling app icons. - includes linux and macosx
******************************************************************************/

/**************************************
* TODO: rewrite in java as ant task?
**************************************/

/****************************************************************
* TODO: Make sure the thread is cleaned up if we abort the run
****************************************************************/

/*********************************************************
* TODO: on ne devrait pas checker les autorisations ici
*********************************************************/

/**********************
* TODO: Reimplement!
**********************/

/***************************************************
* TODO: Sort out constness in this class!!! (ECB)
***************************************************/

/**********************************************************
* TODO: pass this on to the HIL handler, or do SAK here?
**********************************************************/

/******************************************
* TODO: put back after date search works
******************************************/

/********************************
* TODO: copy local file object
********************************/

/*************************************************
* TODO: GVG Missing part. Run more robust tests
*************************************************/

/**************************
* TODO: r.Synchronize();
**************************/

/**************************************
* TODO: recheck setting of $timeZone
**************************************/

/**********************************************
* TODO: Ideally, they should be arguments to
**********************************************/

/***************************************************************************
* TODO: count number of working valuators (and use it in event heuristic)
***************************************************************************/

/********************************
* TODO: After that, the pasted
********************************/

/*********************************
* TODO: check for weapon change
*********************************/

/************************************************
* TODO: reimplement using PHP string functions
************************************************/

/*********************************************************************
* TODO: tiling code... (we can't use normal DrawPixmap tiling as we
*********************************************************************/

/***********************************************************************************
* TODO: Add support for multiple fields having same name (This is sort of already
***********************************************************************************/

/*************************************************
* TODO: Athlete *a = new Athlete( athlete);
*************************************************/

/**************************
* TODO: comprobar valor.
**************************/

/***********************************
* TODO: handle exception properly
***********************************/

/*************************************
* TODO: handle unicode environment?
*************************************/

/********************************
* TODO: suspend the interface?
********************************/

/****************
* TODO: Export
****************/

/*********************************************************************************
* TODO: !Es muss auch die Moeglichkeit geben, MarkArrays pro Tabelle zu halten,
*********************************************************************************/

/****************************************************************************************************
* TODO: ici tester si les binaires fonctionnent$GLOBALS['extracteur']['doc'] = 'extracteur_doc';?>
****************************************************************************************************/

/***********************************************
* TODO: better implementation : need QT 3.0.2
***********************************************/

/*********************
* TODO: First Ever?
*********************/

/*******************************************************************
* TODO: We can add some code in here to handle 'acceleration' for
*******************************************************************/

/*************************************
* TODO: Add tests for parse_sk_line
*************************************/

/**************************************
* TODO: put this somewhere sensible.
**************************************/

/************************
* TODO: use iterators?
************************/

/******************************************************************
* TODO: define a scheme and use jaxb classes for both portmapper
******************************************************************/

/*****************************************************
* TODO: Clean up this mess of GRAN macros!!! -- HWL
*****************************************************/

/***************************************
* TODO: add signals with return types
***************************************/

/*************************************************************************************
* TODO: boot param "noramprobe" inhibits this probe; must use with boot param "ram"
*************************************************************************************/

/****************************************************************************
* TODO: we need a 'done for reconfigure' and a 'done permanently' concept.
****************************************************************************/

/****************************
* TODO: may cause overflow
****************************/

/*****************************************************
* TODO: right-associative behaviour is handled here
*****************************************************/

/***************************************************
* TODO: we have auto-increment since sqlite-2.3.4
***************************************************/

/******************************************************************
* TODO: add mapped attributes as in org.apache.commons.beanutils
******************************************************************/

/*****************
* TODO: warning
*****************/

/**********************************************
* TODO: Add polynomial for small values here
**********************************************/

/*******************************
* TODO: move in group.lib.php
*******************************/

/*********************************
* TODO: set_trn, set_powerstat,
*********************************/

/*********************************************
* TODO: We don't know that EDDI was deleted
*********************************************/

/**********************************
* TODO: how deep should this go?
**********************************/

/***********************************************************
* TODO: we send all the read chars + zero aditional chars
***********************************************************/

/****************************
* TODO: Free the gtk fonts
****************************/

/*********************************
* TODO: add ignoreCase-checkbox
*********************************/

/****************************************************************************************
* TODO: from JDOM beta 10, there is a method to provide the XPath string value: use it
****************************************************************************************/

/**********************
* TODO: Create icons
**********************/

/*****************************************************************
* TODO: Figure out Python search/introspection to find these...
*****************************************************************/

/*****************************************************************************
* TODO: what about remembering the remembered controls state in save-state?
*****************************************************************************/

/************************************
* TODO: read the Preferences here!
************************************/

/*************************************************************************
* TODO: aff_transformation_reflexion_from_plane(p,M.begin(),w.begin());
*************************************************************************/

/***********************
* TODO: non-ear case.
***********************/

/****************************************************
* TODO: More events, move/rename of directory file
****************************************************/

/**************************************
* TODO: make cache size configurable
**************************************/

/***************************************
* TODO: write an implementation of it
***************************************/

/*************************
* TODO: handle submenus
*************************/

/****************************************************
* TODO: Only set pose of the new pose is different
****************************************************/

/************************************************************************
* TODO: change this to look for multiple GGEP block in the payload....
************************************************************************/

/************************************************************************
* TODO: add support for sequences. Need to add SelectLimit support for
************************************************************************/

/****************************************************************
* TODO: Double check that everything is handled by alloc group
****************************************************************/

/*****************************************************************************************
* TODO: re-work GetNextLine to allow reading of multiple input lines by one output line
*****************************************************************************************/

/**************************************
* TODO: public class AlsaPcmHWParams
**************************************/

/*****************************************************************************
* TODO: Check dependencies break on package uninstall (when no force given)
*****************************************************************************/

/*************************************************************************************
* TODO: We should also test that the object have been removed from their namespace.
*************************************************************************************/

/**********************************************************************
* TODO: TME Ignoring IIOP binding for now (few extra steps required)
**********************************************************************/

/*************************
* TODO: Fix this assert
*************************/

/******************************************************************************************************
* TODO: Support dependant and target fields that are radio button groups, or select drop-down lists.
******************************************************************************************************/

/********************************************************************************
* TODO: To many config related vars. We should move all config related vars to
********************************************************************************/

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

/*************************************************
* TODO: fix this if we create larger extensions
*************************************************/

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

/**********************************************
* TODO: Add vertical scrolling as an option.
**********************************************/

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

/****************************************************
* TODO: sql_epiII.getCountParsedRestraints");
****************************************************/

/*********************************************
* TODO: handle environemnt variable INCLUDE
*********************************************/

/********************************
* TODO: return only first line
********************************/

/*****************************************
* TODO: Add support for CDATA sections.
*****************************************/

/*******************************
* TODO: read the commit state
*******************************/

/************************************************************************************************
* TODO: this shouldn't be need in streaming. All elements should have localized declarations.
************************************************************************************************/

/*********************************************************************
* TODO: Rename this class so it's not so close to ocl_parser.h ....
*********************************************************************/

/*********************************************************************
* TODO: relevant containers for map does not reflect the subsequent
*********************************************************************/

/*********************************************************************
* TODO: - make sure we find an expandible row instead of hardcoding
*********************************************************************/

/*************************************************************************************
* TODO: Make it so ins and del have proper datetime attributes, formatted as so: **
*************************************************************************************/

/**************************************
* TODO: not sure how to use this yet
**************************************/

/*****************************************
* TODO: It might miss the last pixel!!!
*****************************************/

/***********************************
* TODO: Allow Win32::Event object
***********************************/

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

/******************************
* TODO: Rewrite URNs to URIs
******************************/

/****************************************************************
* TODO: make this data driven: If we receive only ubytes, send
****************************************************************/

/************************************************************************
* TODO: srch_dcs, srch_ctcss, rcv_dtmf, and make icom_probe opto aware
************************************************************************/

/**************************
* TODO: Note the current
**************************/

/*******************************
* TODO: parse previous values
*******************************/

/********************
* TODO: save state
********************/

/*****************************************************************************************
* TODO: What should we do if the file is not found, well pass it up to the main routine
*****************************************************************************************/

/*************************************************
* TODO: Available resolutions for the 3Dfx card
*************************************************/

/******************************
* TODO: use Term::ANSIColor?
******************************/

/********************************
* TODO: make this configurable
********************************/

/***************************************************
* TODO: Should we make gnobog_app an object too ?
***************************************************/

/*************************
* TODO: DBSETLVERSION ?
*************************/

/**************************************************************************
* TODO: provide a more efficient way of passing IDocument model changes.
**************************************************************************/

/*************************************************************************
* TODO: possibly, some delayed coalescence wouldn't hurt; also, further
*************************************************************************/

/***************************************************
* TODO: Painting outside the canvas should not be
***************************************************/

/********************************************
* TODO: move it back to old_dir, if error?
********************************************/

/**********************************************************************************
* TODO: right now it just returns the first it finds, we should set up all them
**********************************************************************************/

/**********************************************
* TODO: default -- existing text inside tag
**********************************************/

/*************************************************************************************************************
* TODO: implement this, use the errors object from the controller context that can be accessed via the view
*************************************************************************************************************/

/*******************
* TODO: getValue:
*******************/

/************************
* TODO: MNG_UINT_JSEP,
************************/

/*******************************************
* TODO: accept sequences, bytes and longs
*******************************************/

/*********************************************************************************
* TODO: maybe one could implement this report more elegant by using a scrollbar
*********************************************************************************/

/********************************
* TODO: need to add throttling
********************************/

/*******************************************
* TODO: Must we calculate the whole list?
*******************************************/

/***************
* TODO: HTTPS
***************/

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

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

/**************************************************
* TODO: Rework the capabilities and _InList enum
**************************************************/

/************************
* TODO: release fields
************************/

/************************************************************************
* TODO: find a way to avoid the writing of this long strings more than
************************************************************************/

/**************************
* TODO: Some comments");
**************************/

/***********************************
* TODO: figure out WTF this does.
***********************************/

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

/***********************************************
* TODO: Implement OrderStatusType.fromValue()
***********************************************/

/****************************************
* TODO: verify this better |wx.LC_LIST
****************************************/

/**************************************************************************************
* TODO: anything you want. Likewise you can change the Add and Remove methods of the
**************************************************************************************/

/********************************************
* TODO: Insert your JavaDOC comments here.
********************************************/

/****************************************
* TODO: override IO functions instead?
****************************************/

/*************************************************
* TODO: on illegal attr name, abort wth message
*************************************************/

/************************
* TODO: Implement Work
************************/

/****************************************************************************************
* TODO: Could remove `disposed' for a check if an object is on the dispose_queue_list.
****************************************************************************************/

/****************************************************
* TODO: public class FloatControlBoundedRangeModel
****************************************************/

/*******************************************
* TODO: Add the renameSelectedNode method
*******************************************/

/*********************************
* TODO: not used for the moment
*********************************/

/**********************************
* TODO: .cvsignore beachten (TE)
**********************************/

/*****************************************
* TODO: pragma Assert (Vet (Position));
*****************************************/

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

/*****************************
* TODO: overwrite is better
*****************************/

/******************************************
* TODO: Insert data in a MySQL database.
******************************************/

/***********************************************************************
* TODO: START end END markers should be completely hidden if possible
***********************************************************************/

/********************************************************************
* TODO: One day this sucker will try to intelligently discern what
********************************************************************/

/*****************************************
* TODO: this should also handle reverse
*****************************************/

/*************************************************************
* TODO: add options for $hr options - however these may not
*************************************************************/

/************************************
* TODO: support package annotation
************************************/

/*******************************************************************
* TODO: add avp_traffic_type and avp_traffic. Update unisig_if.c,
*******************************************************************/

/***************************************************
* TODO: Volar esto: int use_real_keyboard_bios=0;
***************************************************/

/*******************************************************
* TODO: Show dialog saying that the file wasn't found
*******************************************************/

/*************************************
* TODO: Psion speaker kernel driver
*************************************/

/*****************************
* TODO: - figure out errors
*****************************/

/*********************************************
* TODO: eventually, enable this permanently
*********************************************/

/****************************
* TODO: implement for UTF8
****************************/

/**********************
* TODO: MMX versions
**********************/

/*********************************************************
* TODO: update all active animation poses of this model
*********************************************************/

/***********************************************
* TODO: format like standard apache error.log
***********************************************/

/****************************
* TODO: but not yet needed
****************************/

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

/****************************************************************
* TODO: self.workspace needs to have SetScrollbars called with
****************************************************************/

/*****************************************************
* TODO: or Logging, all that is needed for security
*****************************************************/

/**********************************************************
* TODO: redirect to the user just created, viewuser page
**********************************************************/

/******************************
* TODO: fill in more headers
******************************/

/**********************************************************************
* TODO: redo this, heuristic is half-baken, and ties often look ugly
**********************************************************************/

/**************************************
* TODO: Hebrew encoding ISO-8859-8-1
**************************************/

/**********************************
* TODO: add code for style reset
**********************************/

/****************************************
* TODO: don't place the summary first.
****************************************/

/*******************************************
* TODO: SET - verify right implementation
*******************************************/

/*****************************************************************************
* TODO: Replace by finer adjusting possibilities (like retry timeouts etc.)
*****************************************************************************/

/***************
* TODO: llars
***************/

/******************************
* TODO: don't use encoder at
******************************/

/******************************************
* TODO: this is wrong for range requests
******************************************/

/************************************
* TODO: Add salesprojects here -->
************************************/

/**************************************************************
* TODO: verify if the codec is supported for video writting.
**************************************************************/

/**********************************
* TODO: test getLengthOperator()
**********************************/

/****************************************
* TODO: Make IL_COLOUR_INDEX separate.
****************************************/

/**************************************************************
* TODO: These shouldn't be static (and should free memory !)
**************************************************************/

/*******************************************************************************************************
* TODO: disconnect the connection (if connected) and blacklist the IP for a short period (5 minutes?)
*******************************************************************************************************/

/***********************************************************
* TODO: check, if this is neede: CmsFile editFile = null;
***********************************************************/

/********************************************
* TODO: 1) Improve error handling/messages
********************************************/

/****************************************************************************
* TODO: discuss how $self and properties are made available within methods
****************************************************************************/

/*******************************************************************************
* TODO: Wtf is this about? It's not referenced outside this file AFAIK...
*******************************************************************************/

/*****************************************************************
* TODO: pass as parameter, the variable name of the PNameGetter
*****************************************************************/

/****************************
* TODO: setup byte packing
****************************/

/******************************************
* TODO: Improvde XID hashcode algorithm.
******************************************/

/****************************************************************
* TODO: Do we want to make all the actions apply on the target
****************************************************************/

/*******************************
* TODO: XXX set canvas colour
*******************************/

/**********************************
* TODO: better checking of types
**********************************/

/****************************************************************************
* TODO: smoothness setting to high in the beginning, to low after ch param
****************************************************************************/

/*************************************************************
* TODO: implement this method to set the 'Zorder' attribute
*************************************************************/

/*************************************************************
* TODO: reverse order of comparison for efficiency reasons.
*************************************************************/

/**********************************************************************
* TODO: escape paths when sent - ie cater for spaces, paths begining
**********************************************************************/

/*********************************************************
* TODO: maybe we should guard this by the record lock ?
*********************************************************/

/**********************
* TODO: use generics
**********************/

/***********************************************
* TODO: if a file is read-only in the working
***********************************************/

/***********************************************************************
* TODO: does this assume 5-card hand? e.g., not full house plus pair
***********************************************************************/

/********************
* TODO: and ideas:
********************/

/**************************
* TODO: don't use v->cur
**************************/

/******************************************************
* TODO: Implement same semantics as AppDomain.Unload
******************************************************/

/*************************************************
* TODO: find some other way to check for this?)
*************************************************/

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

/****************************************************
* TODO: Need attributes (?), and thrown exceptions
****************************************************/

/*********************************************
* TODO: cont+ws? grn proc? as-needed? hook?
*********************************************/

/******************************
* TODO: remove propertyset's
******************************/

/*******************************************
* TODO: add in slice stuff for low-delay]
*******************************************/

/********************************
* TODO: See bugzilla bug 15837
********************************/

/******************************************
* TODO: Turn this into a helper function
******************************************/

/*************************
* TODO: implement me...
*************************/

/*******************
* TODO: check CRC
*******************/

/****************************
* TODO: better file format
****************************/

/*****************************************************************************
* TODO: create extension of MEJR that overrides [s/g]etResourceProperty and
*****************************************************************************/

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

/***********************************************************************************************
* TODO: I'm not sure what this is. So far it seems to be the same as get_resolved_text().
***********************************************************************************************/

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

/********************************************************
* TODO: this function should provide support for users
********************************************************/

/***********************************
* TODO: Test result object itself
***********************************/

/***********************
* TODO: WMV9 specific
***********************/

/*********************************************************
* TODO: This API needs a way to cancel pending calls to
*********************************************************/

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

/*******************************
* TODO: add support?)");
*******************************/

/***********************************************************
* TODO: 2000-11 Emacs 2?.7 seems to include reportmail.el
***********************************************************/

/*************************************************
* TODO: This really needs to be container ready
*************************************************/

/******************************
* TODO: free everything else
******************************/

/********************************************************************
* TODO: We really should switch to using some other character than
********************************************************************/

/*****************************
* TODO: char inbyte (void);
*****************************/

/************************************************
* TODO: ?fix? this dysfunctional piece of code
************************************************/

/***************************************************
* TODO: this, we create the Preview dialog object
***************************************************/

/*********************
* TODO: ATTENUATION
*********************/

/*******************************************************************
* TODO: clean up redudant code in CPP, Compile, Link, and Execute
*******************************************************************/

/***********************************************************
* TODO: the envelope should be buffered by some tolerance
***********************************************************/

/********************************************************
* TODO: instead of doing kmalloc/kfree for each write,
********************************************************/

/*******************************************
* TODO: 16-bit precision gamma processing
*******************************************/

/********************************
* TODO: have a listener for it
********************************/

/**************************************************************
* TODO: find an implementation of IDictionary that maintains
**************************************************************/

/***************************************************************
* TODO: Consider changing the event source for DocumentEvents
***************************************************************/