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: Read last used font from registry
*******************************************/

/***************************************************************
* TODO: add code to move menu data to the display buffer here
***************************************************************/

/*************************************************************
* TODO: sc.SetType(this, this.SubscriptionCollectionTypes);
*************************************************************/

/**************************************************************
* TODO: FIX, and once fixed move to toolkit.hpp as an inline
**************************************************************/

/****************************************************************************
* TODO: remove this test if it's not necessary on all supported plateform)
****************************************************************************/

/*************************************************************
* TODO: Consider allowing a string for $allowed, where each
*************************************************************/

/******************************
* TODO: this is too cheap...
******************************/

/*******************************************************
* TODO: This call must be in _constructWindowContents
*******************************************************/

/************************************************************************************
* TODO: handle chunking in this loop to allow persistent connections with chunking
************************************************************************************/

/*****************************************************************************
* TODO: Much refactoring need to make code generation "pluggable"
*****************************************************************************/

/*****************************
* TODO: not correct for TLS
*****************************/

/**********************************************************************
* TODO: Only support last 24 hours in this version, need to clean up
**********************************************************************/

/*******************************************************
* TODO: NAPRAVITI I SERIALIZE ZA XML DECLARATION !!!!
*******************************************************/

/******************
* TODO: unittest
******************/

/*****************************************
* TODO: increase the Tx FIFO threshold.
*****************************************/

/***********************************
* TODO: Fixa ctrl och shift check
***********************************/

/***********************************************************************
* TODO: Make sure the coding complies to the ECMA draft, there's some
***********************************************************************/

/*************************************
* TODO: How about the common name?
*************************************/

/********************************************************************
* TODO: support for additional reports fields such as perl version
********************************************************************/

/*************************************************************************
* TODO: We should invent a destructor, which cleans up this temp files,
*************************************************************************/

/********************
* TODO: subqueries
********************/

/*******************
* TODO: More here
*******************/

/***************************************
* TODO: write sgf.el; call to it here
***************************************/

/****************************************
* TODO: Center vertically/horizontally
****************************************/

/************************
* TODO: check doublons
************************/

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

/****************************************************************
* TODO: This is a duplicate method from FigFeaturesCompartment
****************************************************************/

/****************************************************
* TODO: This function should be moved to support.
****************************************************/

/***************************************************
* TODO: rewrite this function with use of glob()?
***************************************************/

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

/**************************************************************
* TODO: on installation, try GEMM and see if this swap space
**************************************************************/

/***************
* TODO: Frodo
***************/

/***********************
* TODO: check its ws1
***********************/

/***************************************************************
* TODO: Need to be defined (i.e.: toString, equals, hashCode)
***************************************************************/

/******************************************
* TODO: derive from TPreloadingSequencer
******************************************/

/***********************************************
* TODO: error handling in case of unknown key
***********************************************/

/*******************************
* TODO: - use a binary search
*******************************/

/***********************************************************
* TODO: Determine if playback is desirable during capture
***********************************************************/

/**************************
* TODO: use wrapper here
**************************/

/***************************
* TODO: fehler behandlung
***************************/

/***********************************
* TODO: what are the real rules??
***********************************/

/*********************************************************************
* TODO: Actually write up the friend declarations so these could be
*********************************************************************/

/*********************************
* TODO: get default from config
*********************************/

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

/**************************************************
* TODO: give DExtractor a seperate config class.
**************************************************/

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

/*****************************
* TODO: emulate, not patch!
*****************************/

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

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

/*************************************
* TODO: Avoid Array bound read, OK?
*************************************/

/*************************************************************************
* TODO: can we put arguments in the not_redirect argument??? do we need
*************************************************************************/

/******************************************************
* TODO: this workaround does not seem to work on mac
******************************************************/

/****************************
* TODO: Enable decorators?
****************************/

/***********************
* TODO: schreibe mail
***********************/

/*******************************
* TODO: Poner limite al while
*******************************/

/*****************************
* TODO: add splitting rules
*****************************/

/***********************
* TODO: this could be
***********************/

/************************************************************
* TODO: think about fonts with characters outside [0..255]
************************************************************/

/*************************************************
* TODO: should message the user that it failed.
*************************************************/

/*************************
* TODO: Fix the problem
*************************/

/*********************
* TODO: add updater
*********************/

/***********************************************************
* TODO: # IMPLEMENTED FOR FILEFOLDER NEED FOR IMAP_FOLDER
***********************************************************/

/*************************************************************
* TODO: This "Get Member Info Complete" detection has flaws
*************************************************************/

/*******************************
* TODO: what about the return
*******************************/

/************************
* TODO: send a message
************************/

/***********************
* TODO: Painting mode
***********************/

/**********************************************************************
* TODO: Anything/everything/something... some day maybe... boring...
**********************************************************************/

/***********************************************************************
* TODO: this we need to check whether or not the file is already open
***********************************************************************/

/*********************************
* TODO: allow for registration.
*********************************/

/**************************************************
* TODO: Implement this java.util.Iterator method
**************************************************/

/*******************************************************
* TODO: include this in db, not as a static variable!
*******************************************************/

/*****************************************************
* TODO: can we determine if this waiting ever ends?
*****************************************************/

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

/*******************************
* TODO: Decide on this policy
*******************************/

/*****************************************************************
* TODO: add support for camera view, Z view ... (texture view?)
*****************************************************************/

/***************************************
* TODO: check their write access, too
***************************************/

/***************************************************************
* TODO: Limit which users can access this program (ACL check)
***************************************************************/

/******************************
* TODO: @@@ Check for errors
******************************/

/*****************************************************************************
* TODO: this feature can be used to trigger an action if value out-of-range
*****************************************************************************/

/**********************************
* TODO: obtain from configure.in
**********************************/

/********************
* TODO: SACAR ESTO
********************/

/***************************************************
* TODO: check generator.attributeformdefault here
***************************************************/

/*********************
* TODO: change name
*********************/

/**************************************************************
* TODO: There is no listener for workbench page removals yet
**************************************************************/

/*******************************************************
* TODO: no hay los nombres de los ajentes registrados
*******************************************************/

/************************
* TODO: expiry? untie
************************/

/************************************************************
* TODO: Put in call to broker once the broker API is done.
************************************************************/

/***********************************************************************
* TODO: replace ?this.updateStatusOnTableChanged (groupMembersTable);
***********************************************************************/

/****************************************************
* TODO: current depth in the stylesheets node-tree
****************************************************/

/***********************************************************************************
* TODO: ((IDataParameterCollection)query.Parameters).Add("shema",current_schema);
***********************************************************************************/

/*******************************
* TODO: discard this redline!
*******************************/

/**********************************************************************
* TODO: if trying to vote for a choice by number that doesn't exist,
**********************************************************************/

/******************************************************************
* TODO: This does not have a non-Javascript fallback method yet.
******************************************************************/

/*********************************************************************
* TODO: note: it smells to aspect oriented refactoring (Observer in
*********************************************************************/

/**********************************************************************
* TODO: Must check GetShiftState, I think the return value is wrong.
**********************************************************************/

/********************************
* TODO: neighborhood searching
********************************/

/***********************
* TODO: anchor (none)
***********************/

/*****************************************************
* TODO: Optimize passes to skip uninteresting lines
*****************************************************/

/*******************************************
* TODO: We are currently ignoring policy,
*******************************************/

/*****************************
* TODO: version is unkown?!
*****************************/

/********************************
* TODO: impossible otherwise ?
********************************/

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

/******************************************************
* TODO: probe and evaluate component xml description
******************************************************/

/*****************************************************************
* TODO: this is a bad way to do this - it may need to be fixed.
*****************************************************************/

/*****************************************************************
* TODO: (#pf) we need to solve problem between click and double
*****************************************************************/

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

/*********************************************
* TODO: void OnUpdateZoom1x(CCmdUI* cmdui);
*********************************************/

/****************************************************
* TODO: rewrite this in as a package in Puma::Util
****************************************************/

/*****************************************************************
* TODO: * test files containing LF + CR.. permutations of these
*****************************************************************/

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

/**********************************************
* TODO: should probably be important warning
**********************************************/

/*****************************************************
* TODO: should this method take a progress monitor?
*****************************************************/

/*******************************************************
* TODO: this file needs major cleanups and bug fixes.
*******************************************************/

/***************************************************************************
* TODO: CHECK FOR NUMBER OF POINTS IN CONTOUR: IF TOO SMALL, THEN IGNORE!
***************************************************************************/

/*********************************************************************
* TODO: The collapsed validation result shall honor the severity as
*********************************************************************/

/*****************************************************************
* TODO: remove ' and ', or ', and ' etc. -- does this work now?
*****************************************************************/

/*****************************
* TODO: Move to inner class
*****************************/

/**************************************************
* TODO: should also test non-array arguments ...
**************************************************/

/*********************************************
* TODO: this test is far from satisfactory.
*********************************************/

/********************************
* TODO: This is tricky. Test.
********************************/

/***************************************************
* TODO: Make an interface InputService from this.
***************************************************/

/*******************************************************************
* TODO: Implement EXIF decoding of SpatialFrequencyResponse field
*******************************************************************/

/*********************************************************
* TODO: WHY GetWindowRect Return the old position ?????
*********************************************************/

/**********************************
* TODO: split out the Jack cases
**********************************/

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

/********************************************************
* TODO: hashCode() needs to be replaced with something
********************************************************/

/********************
* TODO: SSIZE_MAX;
********************/

/****************************
* TODO: Binary header\n");
****************************/

/**********************************************************************************
* TODO: Investigate how interface inheritance works and how it should be dumped.
**********************************************************************************/

/************************************************
* TODO: use atexit() and _exit() to kludge it.
************************************************/

/*************************************************************
* TODO: add relative subpage name display to PageList class
*************************************************************/

/**********************************************
* TODO: Insert code to find the nearest item
**********************************************/

/***********************************************************************************
* TODO: ;; - detect if the arguments for ssh do not cause a log in, like --help ?
***********************************************************************************/

/***************************
* TODO: What do we close?
***************************/

/**************************************
* TODO: Get rid of global variables.
**************************************/

/*************************
* TODO: Get rid of hex!
*************************/

/********************************************************************
* TODO: remove the remainder of the setstate logic if it can't
********************************************************************/

/*******************************************
* TODO: blink or highlight matching brack
*******************************************/

/************************************************************
* TODO: work it out. In particular, what do the arguments
************************************************************/

/*********************************
* TODO: add support for finally
*********************************/

/******************************************************************************
* TODO: get the compiler and default options from system.web/compileroptions
******************************************************************************/

/**************************************************************************************
* TODO: is determine which face needs the correction, as we already know one exists.
**************************************************************************************/

/*****************************************
* TODO: narrow to RmiInvocationHandler?
*****************************************/

/*****************************************
* TODO: display a success error message
*****************************************/

/***************************************************
* TODO: make all recv parts be able to timeout...
***************************************************/

/*************************************************
* TODO: Andrey: Change the error code returned!
*************************************************/

/******************************************************************************
* TODO: what it normally would. Unfortunately exceptions dont work well with
******************************************************************************/

/***************************************
* TODO: messages for query dependence
***************************************/

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

/*********************************************************************************
* TODO: check for symbol_updated event, and check in the nodestatus's hashtable
*********************************************************************************/

/*****************************************************
* TODO: the following checks for null should be han
*****************************************************/

/************************************
* TODO: (JAI) make a toggle button
************************************/

/***********************************
* TODO: can it be asynchronous ??
***********************************/

/*******************************************************************
* TODO: Replace this with the actual code to execute this command
*******************************************************************/

/*************************************************
* TODO: clarify how to link periods and repeats
*************************************************/

/*****************************************************************************************
* TODO: add a toggle function for bounds checking, since this is potentially expensive.
*****************************************************************************************/

/*********************************************
* TODO: Move other dump methods to dialog!!
*********************************************/

/****************************************************
* TODO: we could check for a bigger free block :-)
****************************************************/

/******************************************
* TODO: possibly make this function work
******************************************/

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

/********************************************************************************
* TODO: TODO(BIC) make virtual. For now virtual_hook allows reimplementing it.
********************************************************************************/

/****************************
* TODO: ClassCastException
****************************/

/**********************
* TODO: if any, spot
**********************/

/****************************************************
* TODO: ArgoUML currently only supports one model.
****************************************************/

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

/*********************************************************************************
* TODO: 'list(...)' should be inlined there if only Sun was to fix RFE #4093999
*********************************************************************************/

/****************************************************
* TODO: Are we missing something in LoadViewState?
****************************************************/

/*****************************************
* TODO: remove effect with packet 0x120
*****************************************/

/****************************************
* TODO: check if QTC class is QString.
****************************************/

/*********************************************
* TODO: figure out why unable to parse page
*********************************************/

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

/**********************************************
* TODO: Make the MAX_REGISTERS configurable.
**********************************************/

/************************************************************
* TODO: fix this API in Date::ICal, then update these docs
************************************************************/

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

/**********************************************
* TODO: change this to something appropriate
**********************************************/

/*******************************************************
* TODO: implement cluster-lookup from xmlBlaster-lib.
*******************************************************/

/***********************************
* TODO: Thermal throttling (TTH).
***********************************/

/**********************************************
* TODO: need comment explaining what this is
**********************************************/

/****************************
* TODO: remove debug code
****************************/

/******************************
* TODO: raise a major error!
******************************/

/******************************************************************************
* TODO: test whether all files contained by the source WAR are also added to
******************************************************************************/

/****************************************************
* TODO: handle pre-composed and presentation chars
****************************************************/

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

/********************************************************
* TODO: This will need to be refactored at some point.
********************************************************/

/******************************************
* TODO: ldat is used.. but what is ldat?
******************************************/

/********************************
* TODO: beware of white spaces
********************************/

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

/******************************************************************
* TODO: this for 3rd rock family of boards, since there are only
******************************************************************/

/**********************************************************
* TODO: remove SecurityNotAvalaible e.printStackTrace();
**********************************************************/

/*************************************************
* TODO: figure out the position in the toolbar?
*************************************************/

/**********************************************
* TODO: get the parameter list from the hash
**********************************************/

/****************************************************
* TODO: apparently tarfile won't take -1 as a size
****************************************************/

/**************************************
* TODO: this should not use the name
**************************************/

/*******************************************************************
* TODO: should check if signal is fatal, not the TF_DFL_INTR flag
*******************************************************************/

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

/***************************
* TODO: ask to rename it?
***************************/

/*******************************************************************
* TODO: this code can probably be integrated into the code above!
*******************************************************************/

/**************************************************************************
* TODO: This should be the same as the Mambo admin account. So compare
**************************************************************************/

/**************************************
* TODO: content.setRequest(request);
**************************************/

/***************************
* TODO: Abandon Operation
***************************/

/************************
* TODO: GetParameters;
************************/

/******************
* TODO: need /s?
******************/

/************************************************
* TODO: character encoding, transfer-encoding#
************************************************/

/****************
* TODO: P-OUTP
****************/

/****************************************************************************
* TODO: need to check how this works with files loaded with the ftp plugin
****************************************************************************/

/***************************************************************
* TODO: Implement more complex verification for managed games
***************************************************************/

/*******************************
* TODO: fix the indexing here
*******************************/

/************************************************************
* TODO: * validate input (fix javascript, add POST checks)
************************************************************/

/********************************
* TODO: assign a lot of things
********************************/

/**************************************
* TODO: is that color taken already?
**************************************/

/**********************************************
* TODO: check if it's derived (or is) NView.
**********************************************/

/******************************
* TODO: show the hero sheet.
******************************/

/***********************************************
* TODO: Implement plugin remove functionality
***********************************************/

/**************************
* TODO: Check for ENOMEM
**************************/

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

/*****************
* TODO: Fix dox
*****************/

/********************************************************
* TODO: This whole section should be using FormatMasks
********************************************************/

/*************************
* TODO: Fix this NPE");
*************************/

/*******************************
* TODO: support multiple walk
*******************************/

/**************************
* TODO: add more options
**************************/

/*****************************************************************
* TODO: parse properties/propertySets into component attributes
*****************************************************************/

/****************************************
* TODO: make a default away msg option
****************************************/

/*************************************************
* TODO: implement this comet.core.MetaInQueue a
*************************************************/

/***************************************************************
* TODO: Use for the whole "navigation" and drop $txt['css']!
***************************************************************/

/***************************
* TODO: Add any construct
***************************/

/************************************
* TODO: void funlockfile(FILE *);
************************************/

/*********************************************************************
* TODO: 1 : need to separate main props file from config props file
*********************************************************************/

/*****************************************
* TODO: Pratik this should never happen
*****************************************/

/*********************************************
* TODO: calculate ../ sequences to the path
*********************************************/

/***************************************
* TODO: Problems with . in Strings!!!
***************************************/

/******************************************************
* TODO: this naively just create an entity per table
******************************************************/

/***********************
* TODO: File locking.
***********************/

/******************************************************************************
* TODO: extern char *ultoa(unsigned long int __val, char *__s, int __radix);
******************************************************************************/

/*********************************
* TODO: reserved word `BIT'
*********************************/

/*************************************
* TODO: snd_pcm_oss_get_mapbuf\n");
*************************************/

/**************************************
* TODO: Log Invalid signature on CRL
**************************************/

/***********************************************
* TODO: restart IO, diagnostics, domain exchg
***********************************************/

/********************************************************
* TODO: XpPrinter resource needs to be sourced, too...
********************************************************/

/************************************************************************************
* TODO: --------------------------------------------------------------------------
************************************************************************************/

/*********************************************************************
* TODO: might be more efficient to split into four small rectangles
*********************************************************************/

/******************************
* TODO: set to a lower value
******************************/

/*********************************************************************
* TODO: may want to change this to allow global listeners without a
*********************************************************************/

/*******************************************************************
* TODO: do not throw an exception, but return an empty descriptor
*******************************************************************/

/***************************
* TODO: Change to hashmap
***************************/

/********************************************************
* TODO: check out if in staff-rule thickness normally.
********************************************************/

/**********************************************
* TODO: Add check for valid subproject named
**********************************************/

/******************************************************
* TODO: Qt GUI IDE for Pequel development/execution.
******************************************************/

/********************************
* TODO: was this really wrong?
********************************/

/**************
* TODO: defi
**************/

/***********************************************************************************
* TODO: ; - make about 100,000 insertions/removals for more accurate timing test.
***********************************************************************************/

/*****************************************
* TODO: allow encoding to be controlled
*****************************************/

/*************************************
* TODO: Take a rpmfi refcount here.
*************************************/

/****************
* TODO: Doc...
****************/

/****************************
* TODO: is this if needed?
****************************/

/****************************************************************************
* TODO: Add all your folders (or program groups) along with shortcuts (or
****************************************************************************/

/******************************************************************
* TODO: A nice way to initialize the field and change its value.
******************************************************************/

/***********************************************
* TODO: we may access several cache lines for
***********************************************/

/**********************************************************
* TODO: Check if the specified user register data is ok.
**********************************************************/

/**************************************************************************************
* TODO: BooleanValidatorAttribute and Int32ValidatorAttribute implementation in Task
**************************************************************************************/

/**********************************************
* TODO: generate() used to generate code for
**********************************************/

/********************************************************************
* TODO: avoid this for non-new instances where mightBeDirty==false
********************************************************************/

/************************************************
* TODO: ? What if we fill up the the dest dir?
************************************************/

/****************************************************
* TODO: support for other protos than IP version 4
****************************************************/

/******************************************************
* TODO: make these sit at correct_height, invisible?
******************************************************/

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

/****************************
* TODO: put these in state
****************************/

/*********************************
* TODO: Store state of rep_list
*********************************/

/*************************************************
* TODO: add test for custom equality predicates
*************************************************/

/*************************************************************************
* TODO: (Issue #5) Use WeakReferences to refer to registered listeners.
*************************************************************************/

/*******************************************
* TODO: What ist the default access mode?
*******************************************/

/**************************************************************
* TODO: The code is identical to Sato's SheepBuyerBehaviour,
**************************************************************/

/*************************************
* TODO: replace this with the logic
*************************************/

/*****************************************************************************
* TODO: need to get the size from other info, if itz more than UINT32 value
*****************************************************************************/

/*************************
* TODO: is 65526 right?
*************************/

/***********************************
* TODO: Make this more efficient.
***********************************/

/***********************************
* TODO: Proper exception handling
***********************************/

/***************************************************
* TODO: Maybe implement more restrictive scanner:
***************************************************/

/****************************************************
* TODO: ONLY accept files, no links, no pipes, ...
****************************************************/

/**************************
* TODO: Add font editing
**************************/

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

/***************************
* TODO: deal with sorting
***************************/

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

/****************************************************************************
* TODO: Get rid of iostream, probably by adding a Voice class or the like.
****************************************************************************/

/****************************************************************
* TODO: Is this possible? If so, then we should try to restore
****************************************************************/

/*************************************************
* TODO: Ferda ma chyby ve vypoctech -> opravit!
*************************************************/

/*********************************
* TODO: Where to get adminmail?
*********************************/

/*******************************************************
* TODO: should RPS-BLAST be moved out of this object?
*******************************************************/

/**************************************************************************
* TODO: there should be a better way, e.g. builder keeping a map of what
**************************************************************************/

/************************************************************
* TODO: There should be a pre-created factory owned by the
************************************************************/

/********************************************************************
* TODO: A warning line, that shows code, which contains a variable
********************************************************************/

/************************************************
* TODO: get the table name from the class name
************************************************/

/*****************************
* TODO: (Will be removed) :
*****************************/

/********************************************************************
* TODO: matchData.mask |= MatchMask_charSet ;
********************************************************************/

/********************************************
* TODO: add test for very large v2 request
********************************************/

/*********************************
* TODO: document STANDARD_MBEAN
*********************************/

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

/**********************************
* TODO: evaluate PostEquidistant
**********************************/

/************************************************************************
* TODO: add function types for compilers that are able to handle them
************************************************************************/

/********************************************************************
* TODO: Add logging support for this package and packages below it
********************************************************************/

/*********************************************************
* TODO: check that we haven't reached the maximum size.
*********************************************************/

/***********************************
* TODO: use regexp for processing
***********************************/

/******************************
* TODO: check numericness"""
******************************/

/**************************************************************
* TODO: clean it up some, add some comments, make it produce
**************************************************************/

/******************************************************
* TODO: should take some additional windows to raise
******************************************************/

/*************
* TODO: MBE
*************/

/*************************************************************************
* TODO: clear out mi.Activated, so we don't have lots of windows try to
*************************************************************************/

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

/**********************************
* TODO: Document this interface.
**********************************/

/************************************
* TODO: Change this to ArgoDiagram
************************************/

/***********************************
* TODO: ? Selected Child kopieren
***********************************/

/*******************************
* TODO: Disable the menu item
*******************************/

/******************************************
* TODO: define your data structure here)
******************************************/

/***************************************************
* TODO: Some way to reset this when host is reset
***************************************************/

/***************************************************************
* TODO: still seeing crashes here, we must be overwriting the
***************************************************************/

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

/*****************************************************
* TODO: allow some special pports to be unconnected
*****************************************************/

/*****************************************************************************************
* TODO: Generally, I think it's a bad idea to return completely different runtime types
*****************************************************************************************/

/**************************
* TODO: See what current
**************************/

/********************
* TODO: from here.
********************/

/*************************
* TODO: empty interface
*************************/

/**********************************************************
* TODO: can we get this stream before reading the input?
**********************************************************/

/************************************************
* TODO: More support for mid-level handlers. *
************************************************/

/*********************
* TODO: debug only!
*********************/

/****************************************************
* TODO: replace ? setSize(new Dimension(300,300));
****************************************************/

/**********************************************
* TODO: Add ability to add a file to project
**********************************************/

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

/***********************************
* TODO: check if this is the case
***********************************/

/***********************************************************************
* TODO: what todo with nurlDB entries that do not exist in any stack?
***********************************************************************/

/**************************************************************
* TODO: We should the method in HAC p 604 to do this (14.45)
**************************************************************/

/***************************************************
* TODO: if more tunnelling, generalize and parse.
***************************************************/

/*********************************************************************
* TODO: This is the default and won't be very useful to others.
*********************************************************************/

/*************************************************
* TODO: filter cached DAs upon the given filter
*************************************************/

/****************************************************
* TODO: Is this right? Are we leaking memory here?
****************************************************/

/****************
* TODO: fix it
****************/

/*********************************************
* TODO: Durch "config Import" Austauschen!)
*********************************************/

/************************
* TODO: Use apr_poll()
************************/

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

/**************************************************************
* TODO: The "SampleDimension" argument is not yet supported.
**************************************************************/

/**********************
* TODO: add password
**********************/

/***********************************************
* TODO: add passes as needed by your compiler
***********************************************/

/**************************************************************************
* TODO: Cambiar el orden de los parametros (String, st, long, int, int).
**************************************************************************/

/****************************************
* TODO: check for remove/rename errors
****************************************/

/*********************************
* TODO: RENDERABLE3 setPoints()
*********************************/

/***********************************************************************
* TODO: more macros to support IBM Visual Age _Export syntax as well.
***********************************************************************/

/*******************************************************
* TODO: consider using a line breaking strategy here.
*******************************************************/

/***********************
* TODO: file for aria
***********************/

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

/*************************************************************************************
* TODO: if your application .exe is in a subfolder of TARGETDIR then add subfolder
*************************************************************************************/

/******************************************************
* TODO: should be loaded from config file eventually
******************************************************/

/*********************************************************************
* TODO: ad something here for scaling to fit the icon into the BBox
*********************************************************************/

/******************************************************************************
* TODO: this won't handle sequence-valued nodes. For that we need two levels
******************************************************************************/

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

/******************************************************************************
* TODO: enable user to modify these AFTER installation, through admin panel.
******************************************************************************/

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

/**********************************
* TODO: make above a module load
**********************************/

/*******************************************
* TODO: This line MUST go somewhere else!
*******************************************/

/************************
* TODO: display lists?
************************/

/**************************************************
* TODO: should try with just a node as the child
**************************************************/

/**********************************************************
* TODO: fix this bug or document this feature, whichever
**********************************************************/

/******************************************************************
* TODO: major optimization of pixel-loops by using assembler (?)
******************************************************************/

/******************************************
* TODO: Allow this object to be deleted.
******************************************/

/***********************************************
* TODO: implement a better exception handling
***********************************************/

/**************************************************
* TODO: generalise the connection owner concept.
**************************************************/

/********************************************
* TODO: Add your specialized creation code
********************************************/

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

/****************************************************
* TODO: Make sure there is at least one admin left
****************************************************/

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

/*****************************************************************************************
* TODO: commented out musical code. Maybe fork this for a special "MusicalCoin" object?
*****************************************************************************************/

/********************************************
* TODO: Ajouter goom_ devant ces fonctions
********************************************/

/*****************************************************************************
* TODO: Only add the "optimization" if the checksum is actually faster than
*****************************************************************************/

/*************************
* TODO: handle devices.
*************************/

/*********************************
* TODO: here documents, formats
*********************************/

/*******************************************************************
* TODO: remove this patch when TinyMCE will use another mechanism
*******************************************************************/

/*****************************************************************
* TODO: replace gtk_signal_connect_while_alive() with something
*****************************************************************/

/********************************************
* TODO: Poner una excepcion personalizada.
********************************************/

/***********************************************************
* TODO: Handle firmwares setting up a legacy ISA mem base
***********************************************************/

/******************************
* TODO: Allow more than one.
******************************/

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

/******************************************************************
* TODO: Could pass NULL for html_stream, and do a gtk_html_begin
******************************************************************/

/******************************************
* TODO: Change the name of this function
******************************************/

/**********************************************************
* TODO: fix this to return all visible correlation sets?
**********************************************************/

/**************
* TODO: DSEN
**************/

/**************************
* TODO: support open int
**************************/

/************************************************
* TODO: add a link to the path to the playlist
************************************************/

/********************
* TODO: MPrintForm
********************/

/**************************************************
* TODO: Disable groupchat for Protocol verisons
**************************************************/

/******************************
* TODO: makes them sortable.
******************************/

/****************************************************
* TODO: Moving The first Right oriented plugin up,
****************************************************/

/*********************************************
* TODO: replace? fixedSizePanel.validate();
*********************************************/

/*******************
* TODO: fix me!!!
*******************/

/********************************************************************
* TODO: Correct this. It returns a local object and not a remote !
********************************************************************/

/*******************************
* TODO: Implement more checks
*******************************/

/***********************************************************
* TODO: allocate space for header and fill it in (once!).
***********************************************************/

/*******************************************************
* TODO: Is this the most sensible thing to do? --Fice
*******************************************************/

/******************************************************
* TODO: Deallocate appropriate bits in bitmap sector
******************************************************/

/****************************************************************************
* TODO: Feedid, Category could be empty! Have to catch this in validator!
****************************************************************************/

/****************************************************************
* TODO: Fill the error codes with valid ones (instead of 9999)
****************************************************************/

/*****************************************
* TODO: Handle SR07 for clock selection
*****************************************/

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

/**********************************
* TODO: Use csRandomGen for this
**********************************/

/***********************************************************************
* TODO: This is not making sense. For now make it an unclickable link
***********************************************************************/

/*************************************************
* TODO: See if ScriptManager already does this.
*************************************************/

/****************************************************
* TODO: ipath_ObjectList needs an iterator method!
****************************************************/

/*******************************************************************
* TODO: not displaying indexes, but do some checks on them anyway
*******************************************************************/

/********************************
* TODO: what happens if we do?
********************************/

/**********************************
* TODO: set the work order roles
**********************************/

/*******************************************************************************
* TODO: upload to a temp directory and move file if extension is allowed --->
*******************************************************************************/

/***********************
* TODO: sync to disk?
***********************/

/**********************************************************
* TODO: might want to sort glyphs by ascii/unicode value
**********************************************************/

/******************************************
* TODO: Complete TestNode implementation
******************************************/

/****************************************************************************************
* TODO: ecore bug?? ecore doesn't seem to notice that the window has been de-iconified
****************************************************************************************/

/*********************************************
* TODO: do the actual playing of sound here
*********************************************/

/***********************************
* TODO: should we sleep or not???
***********************************/

/**************************************************************************
* TODO: Packet slicing only seems to work with --armor. Check this out.:
**************************************************************************/

/***********************************************
* TODO: Use an ACL privilege for this instead
***********************************************/

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

/******************************************************
* TODO: Add your message handler code here and/or ca
******************************************************/

/**********************************************
* TODO: Do not walk through the list twice!!
**********************************************/

/************************
* TODO: cache m_pCLUT*
************************/

/**************************************************************************
* TODO: floating point, inlining support, remove cases where result type
**************************************************************************/

/********************************************
* TODO: what about case sensitivity ??????
********************************************/

/*********************************
* TODO: The progress bar sucks.
*********************************/

/*************
* TODO: IPX
*************/

/********************************
* TODO: trap NaN, inf $se
********************************/

/**************************************************************************
* TODO: the functions exported by this file should be changed, the names
**************************************************************************/

/********************************************************
* TODO: Remove this hack when initialization order (or
********************************************************/

/*****************************************
* TODO: use exceptions to report errors
*****************************************/

/**********************************************************
* TODO: This assumes the receiver is active low. Should
**********************************************************/

/******************
* TODO: locking?
******************/

/*******************************************
* TODO: TAB-completion of known commands.
*******************************************/

/******************************************************
* TODO: HF: here should be NO_EMBEDDED_ACCESS_CHECKS
******************************************************/

/***************************************************************************
* TODO: signal in runOnce whether or not the loop is over - IDLE vs OK vs
***************************************************************************/

/**********************************************************************
* TODO: May need to gather all the old names and new names in 1 pass
**********************************************************************/

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

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

/*********************
* TODO: right size?
*********************/

/**********************************************************************************
* TODO: This module tests only so-so. It works for reasonable text pretty well,
**********************************************************************************/

/**************************************************
* TODO: if not found, should it be an assertion?
**************************************************/

/******************************************************************
* TODO: Perhaps make the argument parser driven by a data table.
******************************************************************/

/**********************
* TODO: set class up
**********************/

/****************************************************************
* TODO: update button state according to the current selection
****************************************************************/

/***********************************************************
* TODO: handle other empty tags that could cause problem
***********************************************************/

/****************************************************************************************
* TODO: A candidate for use of efficient abs and "intsamesign". If only gcc understood
****************************************************************************************/

/************************
* TODO: save chat log?
************************/

/***************************************************
* TODO: implement operator = and copy constructor
***************************************************/

/*******************************
* TODO: add mime type for rsd
*******************************/

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

/*****************************************
* TODO: how to undo choice of a filter?
*****************************************/

/************************************************************************************
* TODO: gtk_icon_stock (?), gtk_icon_size (?), I am looking how to good implement.
************************************************************************************/

/****************
* TODO: rotate
****************/

/************************************************************
* TODO: Add a button to modify the structure of the table.
************************************************************/

/********************************
* TODO: AddError 2014 (saved).
********************************/

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

/*****************************************************
* TODO: Re-enable this tests after UTC fixes UAX 21
*****************************************************/

/*************************************
* TODO: Cache control functionality
*************************************/

/*******************************************
* TODO: Subject-Line encoding support !!!
*******************************************/

/*******************************
* TODO: ?? Add XMLFileNode ??
*******************************/

/*****************************************************
* TODO: use config data as dir to restore the state
*****************************************************/

/*************************
* TODO: 1. sorting-rank
*************************/

/****************************************
* TODO: add selections for text ranges
****************************************/

/****************************************
* TODO: Make the size of this dynamic!
****************************************/

/*******************************
* TODO: use different coronas
*******************************/

/*****************************************************************************************
* TODO: fix this method to get the correct ip address and add it into the return value.
*****************************************************************************************/

/*************************************************************************************
* TODO: check if already mounted/unmounted, emit pre_unmount, check for mount types
*************************************************************************************/

/*********************************************************************
* TODO: at some point cm_alp should probably change after a certain
*********************************************************************/

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

/********************************************
* TODO: need cursor with arrow and no drop
********************************************/

/**************************************
* TODO: get rid of this *PrivateData
**************************************/

/********************************************
* TODO: Look for a more efficient solution
********************************************/

/**************************************************************************
* TODO: Decode from Header from a String. This one creates a Stream and
**************************************************************************/

/*****************************************************************
* TODO: ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ
*****************************************************************/

/***************************************************************************
* TODO: check class extends Controller and has public default constructor
***************************************************************************/

/*******************************************
* TODO: delete the data from the database
*******************************************/

/*******************************************************************
* TODO: this is a mess of ifdefs -- please clean up at some point
*******************************************************************/

/*****************************************
* TODO: replace this mess with mmx code
*****************************************/

/*****************************************
* TODO: maybe try something like this..
*****************************************/

/***********************************
* TODO: raw, rss and html formats
***********************************/

/*************************
* TODO: Rename to Login
*************************/

/*****************************
* TODO: get from cache here
*****************************/

/*********************************
* TODO: move to somewhere else.
*********************************/

/***************************************
* TODO: Exponer el AccountsCollection
***************************************/

/*******************************************************************
* TODO: it probably is an error to redefine undefined components.
*******************************************************************/

/**************************************************************
* TODO: This is usually called when the card is ejected, but
**************************************************************/

/*********************************************************************************
* TODO: when we switch maps, the highlighted layer resets to the topmost layer.
*********************************************************************************/

/********************************************************************************
* TODO: rewrite this method to clean it up and handle corner cases with layout
********************************************************************************/

/**************************************************
* TODO: handle error and print message to stdout
**************************************************/

/*************************************************
* TODO: fix short to int16 or real audio format
*************************************************/

/**************************************
* TODO: certain number of iterations
**************************************/

/****************************
* TODO: print all children
****************************/

/***********************************************************
* TODO: make versions which make int or string constants.
***********************************************************/

/***********************************
* TODO: remove this hardcoding...
***********************************/

/*******************************************************
* TODO: .... Fill the given tree with the proper data
*******************************************************/

/*************
* TODO: dnd
*************/

/***************************************************************
* TODO: Where in the hiearchy should this method go really?..
***************************************************************/

/**********************
* TODO: termina ?�
**********************/

/***********************************************************************
* TODO: eEnvoyer un email pour rappel sur mon adresse professionnelle
***********************************************************************/

/***********************************************************
* TODO: - Implement method when ontologies start using it
***********************************************************/

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

/*******************************************************************************
* TODO: Move all code other than for window creation up to AliasWindowManager
*******************************************************************************/

/******************************************
* TODO: add write support for newsgroups
******************************************/


keywords:  2006  digi.mini  found.data  generative  software