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: Determine if 'unit' is available in the dropdown.
***********************************************************/

/***********************************************************
* TODO: the floating point functions are rather horendous
***********************************************************/

/*************************************
* TODO: replace with a progress bar
*************************************/

/**************************************
* TODO: should this just be ignored?
**************************************/

/*********************************************************************
* TODO: Why can't this function accept references. This sucks.
*********************************************************************/

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

/******************************************************************
* TODO: THIS IS NOT READY. ICH DENKE NOCH DARUEBER NACH. (mareb)
******************************************************************/

/**************************************************
* TODO: create config page for KDevelop Settings
**************************************************/

/**************************
* TODO: use buffer pool?
**************************/

/**************************************
* TODO: Implement a signal system...
**************************************/

/**********************
* TODO: memory leak?
**********************/

/*************************************
* TODO: avoid using methods acquire
*************************************/

/*****************************************************************************
* TODO: change this! For use as an external variable in CORBARepository.cpp
*****************************************************************************/

/**************************************
* TODO: Support for get by hash only
**************************************/

/***********************
* TODO: sanity check?
***********************/

/*******************************************
* TODO: should provide some error message
*******************************************/

/*****************************************************************************
* TODO: move these constants to other file. This class define only template
*****************************************************************************/

/***************************************************************************
* TODO: I don't understand why h2.0.3/h2.1 issues a select statement here
***************************************************************************/

/*****************************************************************
* TODO: The sqlManager instance should not be a public variable
*****************************************************************/

/******************************************
* TODO: generic way to load a vocabulary
******************************************/

/*******************************************
* TODO: Add tests for remainder of rules.
*******************************************/

/*********************************************************
* TODO: a hard shutdown. Return true to shutdown, which
*********************************************************/

/*****************************************************
* TODO: what errmsg does and should be called here?
*****************************************************/

/***************************************************************
* TODO: I can't seem to read pixels all the time to the probe
***************************************************************/

/*******************************************************************************
* TODO: This could be changed to call CORINFO_HELP_VERIFICATION_RUNTIME_CHECK
*******************************************************************************/

/******************************
* TODO: mouse wheel support?
******************************/

/***************************************************
* TODO: Handling of edges and vertexes by labels.
***************************************************/

/********************************
* TODO: support -lastException
********************************/

/**********************************************************
* TODO: ;;; - fix flag handling for functions like sfset
**********************************************************/

/************************************************************************
* TODO: test if objects of both classes have the same number of ivars:
************************************************************************/

/*******************************************
* TODO: make this to what's really played
*******************************************/

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

/************************************
* TODO: Modify for TCP connection)
************************************/

/*************************************************************************
* TODO: 1. Try to fix the problem with MSVC C++ runtime library, making
*************************************************************************/

/****************************************************************************
* TODO: Remove threads when we do not need them anymore (attention: do not
****************************************************************************/

/*****************************************************
* TODO: This needs to be shared with SetProfile.cpp
*****************************************************/

/*******************************************************************************
* TODO: this should be devided into StatisticalItemMerger and StatisticalItem
*******************************************************************************/

/*******************************************
* TODO: redefine using the libxml2 string
*******************************************/

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

/************************************
* TODO: implement this logic nicer
************************************/

/***********************************************************************************
* TODO: test which haskell comp/interpreter is used and build cmdLine accordingly
***********************************************************************************/

/************************************
* TODO: Add Test for the following
************************************/

/*****************************************************************************************
* TODO: may or may not be correct return; buf = calloc(len + 4, sizeof(unichar));
*****************************************************************************************/

/******************************************
* TODO: avoid unnecessary fragmentation.
******************************************/

/*******************************************************
* TODO: Add uninstall support using PloneInstallation
*******************************************************/

/*********************************************************************
* TODO: implement native interlocked functions for other processors
*********************************************************************/

/************************************************************
* TODO: arraywrap might change the array, but the Dataset#
************************************************************/

/*****************************************
* TODO: provide the link to the javadoc
*****************************************/

/**********************************************
* TODO: find where the real colors come from
**********************************************/

/********************************
* TODO: what does this extend?
********************************/

/****************************
* TODO: so without reason.
****************************/

/*******************************************************************
* TODO: might be an idea to have a method that reports version of
*******************************************************************/

/*****************************************************************
* TODO: We need another way to indicate vertexes created by the
*****************************************************************/

/************************************
* TODO: Phase out drawscrollbox().
************************************/

/*********************************************************
* TODO: Still need to add slow path emulation code here
*********************************************************/

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

/*******************
* TODO: see above
*******************/

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

/*****************************************
* TODO: Perform checks on memory-block.
*****************************************/

/**********************************************************************************************
* TODO: Implementation of "CHANGED" (attribute to check if something has changed in the list
**********************************************************************************************/

/****************************************************
* TODO: Lanzar una excepción personalizada.
****************************************************/

/*************************
* TODO: a better lookup
*************************/

/******************************************
* TODO: temporarily added for testing...
******************************************/

/***************************
* TODO: 0x234af hex data
***************************/

/**********************************
* TODO: Should be an enumeration
**********************************/

/*****************************************************
* TODO: hack to active it from this session onwards
*****************************************************/

/***********************************
* TODO: clone attach with new uid
***********************************/

/*************************
* TODO: ghash now safe?
*************************/

/************************************************
* TODO: toss a warning if '+' is found
************************************************/

/*******************************************************
* TODO: monitor the backend's write buffer depth?
*******************************************************/

/*****************************************************************
* TODO: do we have vars in the file that are no longer needed ?
*****************************************************************/

/*******************************************************************
* TODO: add a DAYLIGHT section to this and make N::I::Daylight.pm
*******************************************************************/

/**************************
* TODO: check parameters
**************************/

/*************************************************
* TODO: Handle other start weekdays than Monday
*************************************************/

/******************************************************
* TODO: Workaround for limitation in current Escher.
******************************************************/

/********************************************
* TODO: factor code with ExtendedEndpoint?
********************************************/

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

/***************************************************
* TODO: should display 'description' too,
***************************************************/

/******************************************************************************
* TODO: a stack walk. The info and pData fields are handed to the pCallback
******************************************************************************/

/**************************************************************************
* TODO: this, the content is hidden with javascript, while the links are
**************************************************************************/

/*********************************************************************************
* TODO: rewrite all the methods that deal with _style, _standardChildNodeStyle,
*********************************************************************************/

/*****************************************************************
* TODO: These need some work. Currently very tightly coupled to
*****************************************************************/

/*************************************
* TODO: this was equity short quote
*************************************/

/*********************************************
* TODO: Rotate link to say "show" or "hide"
*********************************************/

/*************************
* TODO: make this work:
*************************/

/*******************************************************************
* TODO: clarify semantics wrt rounding, negative values, whatever
*******************************************************************/

/**************************
* TODO: More is needed !
**************************/

/********************************************************************************
* TODO: SWISH::Filter::Install -- for fetching/installing supporting packages#
********************************************************************************/

/*****************************
* TODO: write documentation
*****************************/

/*********************************************
* TODO: how is several SN options combined?
*********************************************/

/**********************************
* TODO: We should remove this!!!
**********************************/

/**********************
* TODO: Many things.
**********************/

/***********************************************************************************************
* TODO: Upgrade the return type to be Unicode. Should wait until Python has Unicode support.
***********************************************************************************************/

/************************************
* TODO: Something better than this
************************************/

/**********************
* TODO: fix, cars???
**********************/

/*******************************
* TODO: test deserialization
*******************************/

/********************************************************************
* TODO: remove globals and switch to using var/public where needed
********************************************************************/

/*******************************************************************
* TODO: Need to add methods that block until a specified time and
*******************************************************************/

/****************************************************************
* TODO: This entire wrapping thing would be unnecessary if our
****************************************************************/

/**************************************
* TODO: document the extension point
**************************************/

/************************************************************
* TODO: we don't parse changed-paths yet, since Subversion
************************************************************/

/*************************
* TODO: name is unique
*************************/

/*************************
* TODO: make it capture
*************************/

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

/**************************************************
* TODO: what if the binding name is already used
**************************************************/

/*************************************************************
* TODO: Is this the way to do it? Why is the method static?
*************************************************************/

/*****************************
* TODO: generalize this and
*****************************/

/************************************
* TODO: comporbar q todos terminan
************************************/

/*****************************************************************************
* TODO: since 'bar' does not allow a value, it cannot appear in environemt,
*****************************************************************************/

/****************************************************************************
* TODO: outtag also start it?## naked html?# hello# 2# logic in out
****************************************************************************/

/************************************************
* TODO: Need to set some flag to suppress i &
************************************************/

/*******************************
* TODO: VBI3_PDC_LINKS, TRUE,
*******************************/

/*******************************
* TODO: implement 'i' option!
*******************************/

/****************************************************
* TODO: support for changing the number of players
****************************************************/

/******************************************
* TODO: inherit only inheritable MIPs...
******************************************/

/***********************************************
* TODO: #include <koffice_export.h> ???
***********************************************/

/**************************************
* TODO: later not allow copy constr?
**************************************/

/*******************************************************
* TODO: Change this to work correctly without time()!
*******************************************************/

/**********************************************
* TODO: subtract only at the end of the line
**********************************************/

/************************************
* TODO: enhance this pattern match
************************************/

/**************************************
* TODO: faults are not yet supported
**************************************/

/****************************
* TODO: check for modality
****************************/

/**********************************************************
* TODO: complete this to account for ia64/discontig mem
**********************************************************/

/*************************************
* TODO: document bigloo and chicken
*************************************/

/**************************************
* TODO: int send_msg_over_tls();TODO
**************************************/

/******************************
* TODO: depends on minOccurs
******************************/

/**************************************************************************
* TODO: throw new NotImplementedException("LateBinding not implmented");
**************************************************************************/

/********************************************************************
* TODO: implement this javax.enterprise.deploy.spi.DeploymentManag
********************************************************************/

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

/****************************************************
* TODO: check if we can safely use local variables
****************************************************/

/***********************************************************************
* TODO: Maybe VolatileImage with another BufferedImage as a backup is
***********************************************************************/

/***************************************************************
* TODO: Test with nested Structures (Structure of Structures)
***************************************************************/

/***********************************************************************
* TODO: add a user preference for this. right now just send plaintext
***********************************************************************/

/***************************************************************************************
* TODO: these api's are a bit weird, registering the old is the same as deregistering
***************************************************************************************/

/****************************************************
* TODO: Should be uint16_t and uint8_t? Endianess?
****************************************************/

/*******************************
* TODO: perlin noise function
*******************************/

/******************************************
* TODO: should try to avoid line breaks?
******************************************/

/*****************************************************
* TODO: What should we put for the text and/or icon
*****************************************************/

/***********************************************
* TODO: other facets are allowed, eg pattern?
***********************************************/

/******************************************************
* TODO: Add a fixture for holding setup and teardown
******************************************************/

/***************************
* TODO: ugly kludge below
***************************/

/****************************************************************************************
* TODO: check if there is no other kind of data that can be equal between two objects.
****************************************************************************************/

/********************************************************************************
* TODO: find a way to tell if a grammar recognition is actually plain text and
********************************************************************************/

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

/******************************************************
* TODO: Search for providers instead of hard code it
******************************************************/

/*********************************************************************
* TODO: add into search index for every content page of the layout.
*********************************************************************/

/**************************************************************
* TODO: to add reliability to our model, requestid should be
**************************************************************/

/************************************************************
* TODO: merge all bit-banged I2C into a generic I2C driver
************************************************************/

/***********************************************************************
* TODO: This should be passed as flag depending on Player::isHuman();
***********************************************************************/

/*****************************************************************
* TODO: provide a self registration mechanism for those classes
*****************************************************************/

/********************************
* TODO: Allow custom servers..
********************************/

/**************************************
* TODO: change pod stats and bonuses
**************************************/

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

/***********************************************************************************************
* TODO: Make a callback when a commando isn't allowed, so the client application can actually
***********************************************************************************************/

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

/************************************
* TODO: parse XmlRpcStruct derived
************************************/

/**************************************
* TODO: add other media formats here
**************************************/

/*******************************************
* TODO: find a better way to present this
*******************************************/

/***************************************************************************
* TODO: This should be implicit in the call above. MMReport needs fixin'
***************************************************************************/

/************************************
* TODO: Transfer->Downloads branch
************************************/

/********************************************************************
* TODO: Have player stuff available (might need to add gt and lt?)
********************************************************************/

/******************************************
* TODO: is this equiv to os.path.exists?
******************************************/

/************************************************
* TODO: - support for GeSHi line number styles
************************************************/

/***********************
* TODO: ... verify!!!
***********************/

/*********************************************************************************************
* TODO: Catch the Error and read out the titles of the items to use them along the magnets.
*********************************************************************************************/

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

/********************************************************************************
* TODO: if you want to enable background, window title, and caption bar title
********************************************************************************/

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

/**************************************************************************
* TODO: line breaks might be allowed if we set whichBar to "".
**************************************************************************/

/*************************************
* TODO: Exceptions: Use argument...
*************************************/

/*********************************************
* TODO: g_malloc () vor strdup () entfernen
*********************************************/

/*******************************************************
* TODO: different critic for packages consisting only
*******************************************************/

/************************************
* TODO: causes inaccuracies -- fix
************************************/

/************************************************************************
* TODO: try to optimize this, maybe show_all is not optimized #
************************************************************************/

/***********************************************************************
* TODO: Standardize a location to store this and change each version.
***********************************************************************/

/*************************************************
* TODO: Likely put in utbox?, utResizeDynarray,
*************************************************/

/***************************************************************
* TODO: to avoid naming collisions in multiple apps, make the
***************************************************************/

/**************************************************
* TODO: Add support for _GPE returning a package
**************************************************/

/********************************************************
* TODO: Use tile iteration instead of dumb row-walking
********************************************************/

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

/***************************
* TODO: inject externally
***************************/

/***************************************************************
* TODO: Possiblity to us not only the first bluetooth adapter
***************************************************************/

/***********************************************
* TODO: add some semblence or order to these:
***********************************************/

/*****************************************************
* TODO: find a way to get the try's out of the loop
*****************************************************/

/****************************************************************************
* TODO: This file needs a *really* good cleanup. Restructure and optimize.
****************************************************************************/

/****************************************************
* TODO: MS add support for CBE 1.0 - situationType
****************************************************/

/**************************************
* TODO: Move more of this to project
**************************************/

/***********************************************************************
* TODO: replace require() with autoload() when JDEE comes out of beta
***********************************************************************/

/**************************
* TODO: Custom Exception
**************************/

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

/****************************************************************************
* TODO: This class was dropped in 3.1 M7 from org.eclipse.ui.internal.misc
****************************************************************************/

/********************************
* TODO: Don't store in memory.
********************************/

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

/************************************************
* TODO: Use Image size to determine Frame size
************************************************/

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

/*******************
* TODO: fix these
*******************/

/*************************************************************************************************
* TODO: Research list_mode implementation where a table has 2 modes: PHX_NORMAL and PHX_DELETED
*************************************************************************************************/

/*******************************************************************************************
* TODO: on the client, prevent old browsers from using High, and remove High from the bar
*******************************************************************************************/

/***********************************
* TODO: listSupportedEncodings();
***********************************/

/****************************
* TODO: add timestamp info
****************************/

/***************************
* TODO: support copyfrom?
***************************/

/****************************************************************
* TODO: The name_to_host_addr() could take a while which would
****************************************************************/

/**********************
* TODO: remove later
**********************/

/*************************************
* TODO: show a error message dialog
*************************************/

/*************************************************************
* TODO: denn Dispose zweig nochmal überprüfen
*************************************************************/

/**********************************************
* TODO: facet checks to be done by framework
**********************************************/

/*************************************
* TODO: is this option documented??
*************************************/

/*****************************************************************************
* TODO: determine when we are expecting a variable vs. an operator (after a
*****************************************************************************/

/************************
* TODO: timezone tests
************************/

/*******************
* TODO: clean old
*******************/

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

/*****************************************
* TODO: close file after all bytes read
*****************************************/

/*************************************************************
* TODO: update this example to use the find() Class method.
*************************************************************/

/***************************************************************************
* TODO: a serious optimization is to retrieve only those pixels that will
***************************************************************************/

/**********************************************
* TODO: shouldn't this take an object store?
**********************************************/

/************************
* TODO: Security check
************************/

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

/*******************************************
* TODO: It doesn't support wrapping).
*******************************************/

/********************************************************************
* TODO: We *could* do a document.resolve() here and see if the doc
********************************************************************/

/*************************
* TODO: add GUID-xxxxxx
*************************/

/*******************************************************************
* TODO: use function same line like this or include lines.m1 etc.
*******************************************************************/

/************************
* TODO: Add code here.
************************/

/********************************
* TODO: add to the undo buffer
********************************/

/***********************************************************************
* TODO: self.bounds is determined by the length of the data. #
***********************************************************************/

/*******************
* TODO: set font?
*******************/

/*******************************************
* TODO: Specifies the type of node change
*******************************************/

/***********************************************************************
* TODO: integrated with SQLEncoderPostgisGeos.java, as there no real
***********************************************************************/

/***********************************************************
* TODO: remove this method when transition to xml is done
***********************************************************/

/*************************************************
* TODO: (maybe?) replace this code with call to
*************************************************/

/******************************
* TODO: Fix size problems...
******************************/

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

/*******************************************
* TODO: varray_foreach_until(varray_t *v,
*******************************************/

/********************
* TODO: Not tested
********************/

/********************************************
* TODO: - these must be moved to platysreg
********************************************/

/****************************************************************
* TODO: This should be a feature that can be turned on or off
****************************************************************/

/*************************************
* TODO: make record global variable
*************************************/

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

/********************************
* TODO: Save the host configs.
********************************/

/**************************************************************************************
* TODO: hack - use reflection to get the field - it should be API in the super class
**************************************************************************************/

/***************************************************************************
* TODO: ;; Should parse "#if" and "#elif" expressions and merge the faces
***************************************************************************/

/*******************************************************************
* TODO: Implement IPG and NOT commands and SDC and SND responses.
*******************************************************************/

/**********************************************************************
* TODO: fix the same problem for other non-ASCII characters (> 127).
**********************************************************************/

/********************************************************************
* TODO: 101:o: |-> Review ipv4InterfaceTable registration context.
********************************************************************/

/**************************************
* TODO: support rolloverImage on the
**************************************/

/***************************
* TODO: Greater accuracy?
***************************/

/**********************************************************
* TODO: Use the size information and don't depend on
**********************************************************/

/*************************************************************
* TODO: We should compute the size for maps and vectors !!!
*************************************************************/

/**************************************************************
* TODO: two buttons, one for duration and one for deadline ?
**************************************************************/

/******************************************************
* TODO: check VidCtrl1 for monochrome/greyscale LCDs
******************************************************/

/********************
* TODO: set state,
********************/

/*************************************************************************
* TODO: We must currently assume that all dependencies are re-exported.
*************************************************************************/

/***************************
* TODO: HACER VALIDACION!
***************************/

/************************
* TODO: Future Changes
************************/

/*******************************************************************
* TODO: is it possible for the getTimeZone method to return null?
*******************************************************************/

/***************************************************************
* TODO: Need to do more testing of databases with this driver
***************************************************************/

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

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

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

/****************************
* TODO: overlay of rms env
****************************/

/***********************************************************************
* TODO: use hash table for accesses to elem and attribute definitions
***********************************************************************/

/*******************************************************************
* TODO: need a better way to deal with long ints in php. Casting
*******************************************************************/

/*********************************************
* TODO: Enable once load works for plugins.
*********************************************/

/*******************
* TODO: File, any
*******************/

/**********************************************************************
* TODO: are there more types of hyphens and/or word-break characters
**********************************************************************/

/*****************
* TODO: update#
*****************/

/****************************************************************
* TODO: build node tree in memory, then flush this tree at the
****************************************************************/

/************************************************************
* TODO: what about portability problems resulting from the
************************************************************/

/************************************************************
* TODO: FUNCTION_CALL should be a QName, not just a NCName
************************************************************/

/****************************************
* TODO: Load in your textures etc here
****************************************/

/*******************************************************************
* TODO: add error handling for if a session could not be created.
*******************************************************************/

/*******************
* TODO: set icon:
*******************/

/*************************************************************************
* TODO: finish this onece the bean serializer has the necessary methods
*************************************************************************/

/*******************************************************
* TODO: file load should have checked main node is !
*******************************************************/

/**********************************************
* TODO: wrong, should change the type label?
**********************************************/

/*****************************************************
* TODO: Make a separate check_font function instead
*****************************************************/

/***********************************************
* TODO: verify how dangerous this is (is it?)
***********************************************/

/*********************************************************************************************************
* TODO: split this class into two - one that handles collections, and a second that handles basic types
*********************************************************************************************************/

/**********************
* TODO: Fix timezone
**********************/

/********************************************
* TODO: it aint safe because viewedThread_
********************************************/

/*****************************************
* TODO: if it works, remove it entirely
*****************************************/

/***********************************************************************
* TODO: our hash is quite lame actually - it is just the text length!
***********************************************************************/

/************************
* TODO: actually check
************************/

/***********************************************************************************
* TODO: we can't use setserial on IrCOMM because some ioctls are not implemented.
***********************************************************************************/

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

/******************************
* TODO: register audio data"
******************************/

/*************************************************************************
* TODO: adapt parameters to file type selection. desable delete for zip
*************************************************************************/

/*****************************
* TODO: discuss behaviour !
*****************************/

/************************************
* TODO: use command-line arguments
************************************/

/*********************************************************
* TODO: Validate device object in all dispatch routines
*********************************************************/

/*****************************************************
* TODO: 1) the aforementioned abilty to specify the
*****************************************************/

/***************************
* TODO: revisit condition
***************************/

/********************************************
* TODO: add draw code for native data here
********************************************/

/**************************************************************
* TODO: add the ability to change and configure the runners.
**************************************************************/

/******************
* TODO: problem?
******************/

/*****************************************************************
* TODO: Implement this JavaGroups.Debug.ProtocolObserver method
*****************************************************************/

/*************************************
* TODO: 2 antenna support, CW, etc.
*************************************/

/***************************************************************
* TODO: current values are hardcoded, we have to find if they
***************************************************************/

/******************
* TODO: PIN, uid
******************/

/****************************************************
* TODO: what about the toFromFragmentString() ????
****************************************************/

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

/***************************
* TODO: If dirty, blah...
***************************/

/****************
* TODO: 4.1.1)
****************/

/************************************************************
* TODO: the scale function should scale the pixmap and the
************************************************************/

/**********************************************************
* TODO: DEBUG: version of cvs used here, 5 might have to
**********************************************************/

/*******************************
* TODO: configure auto-detect
*******************************/

/***************************************************************************
* TODO: Create Data::All::Transport for taking care of converting formats
***************************************************************************/

/*********************
* TODO: :see others
*********************/

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

/********************************
* TODO: parse out metadata!!!!
********************************/

/*****************************************************
* TODO: update this test after format is finalized.
*****************************************************/

/************************************************
* TODO: do not use null for configuration (TE)
************************************************/

/************************************************
* TODO: turn these column names into constants
************************************************/

/******************************************************************
* TODO: umstellen auf nicht blockierend und mehr als ein Zeichen
******************************************************************/

/************************************************
* TODO: Check it's reasonably well-formed.
************************************************/

/*************************************************
* TODO: Check if NAME and ID must be different.
*************************************************/

/**********************************
* TODO: NameOfTheProperty)]") );
**********************************/

/*************************************
* TODO: parse the signals and slots
*************************************/

/********************************
* TODO: should be html encoded
********************************/

/***********************************
* TODO: These values guesstimates
***********************************/

/********************************************
* TODO: Modify to handle setup information
********************************************/

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

/*********************************
* TODO: should uninitialize too
*********************************/

/**********************************************
* TODO: number of vectors depends on shape ?
**********************************************/

/**********************************************************
* TODO: move these to a new JoinableType abstract class,
**********************************************************/

/*************************************************
* TODO: use atomic ops once we require Glib-2.4
*************************************************/

/**************************************
* TODO: should be String? gutsOf() {
**************************************/

/************************************
* TODO: adapt message to archives:
************************************/

/**************************************
* TODO: fixed to really sleep 100 ms
**************************************/

/******************************************************************
* TODO: throw some kind of error if node and canvas haven't been
******************************************************************/

/*************************************************************************************
* TODO: Is setting the prefix symbol to a positive sign a good idea in all locales?
*************************************************************************************/

/*****************************************
* TODO: handle all references here, too
*****************************************/

/************************************************
* TODO: Internationalization (CShellException)
************************************************/

/***************************************************************
* TODO: Initialize _preferences with the preferences skeleton
***************************************************************/

/*******************************
* TODO: check for correct xml
*******************************/

/******************************************
* TODO: build automatically from plugins
******************************************/

/****************************************************************
* TODO: Create security table to hold ssh pkeys and passwords.
****************************************************************/

/***************************
* TODO: try merge unless:
***************************/

/**************************************************************
* TODO: Documentation: Work out what speed the units are in.
**************************************************************/

/********************************************************************
* TODO: ugh, it is not clear what properties are mutable and which
********************************************************************/

/**************************************************************************************************
* TODO: revisit after implementing some tracing mechanism, this won't work because of exceptions
**************************************************************************************************/

/******************************
* TODO: convert to 1.3 test?
******************************/

/*************************************************
* TODO: find a good solution for errorhandling
*************************************************/

/*************************************************************
* TODO: note that we may have to append before each string
*************************************************************/

/************************************
* TODO: read these from event list
************************************/

/***************************************************
* TODO: Remove Context Model (1 to 1 relationship
***************************************************/

/*********************************************
* TODO: something useful with the response.
*********************************************/

/*****************************************************************
* TODO: this is always the case because things are badly set up
*****************************************************************/

/***********************************************
* TODO: modular dialogs like Hpyerlink-Dialog
***********************************************/

/***********************
* TODO: Error handler
***********************/

/****************************************************************************************
* TODO: The compression algorithm (as computed in the constructor) should be improved.
****************************************************************************************/

/**********************************************************************
* TODO: Build a table with base elements so we can use a foreign key
**********************************************************************/

/*********************************
* TODO: make it more generic ;)
*********************************/

/*************************************
* TODO: i18n (internationalization)
*************************************/

/*******************************************
* TODO: check the anonymous IP constraint
*******************************************/

/***********************************************************************
* TODO: Explain in the JavaDocs that the insets are actually offsets.
***********************************************************************/

/***********************************************************
* TODO: Merge with org.eclipse.epf.library.LibraryService
***********************************************************/

/****************************************************
* TODO: actually filter, and do a topological sort
****************************************************/

/************************************************
* TODO: Implement the "Completer" constructor.
************************************************/

/*************************
* TODO: code goes here
*************************/

/************************************************************************
* TODO: right now we just check to see that user is either root or the
************************************************************************/

/************************************************
* TODO: remove necessity for dirty const cast?
************************************************/

/********************************
* TODO: _TIME_FORMAT_STD_BASIC
********************************/

/**************************************
* TODO: replace with enumerated type
**************************************/

/********************************
* TODO: get menu links from G2
********************************/

/*******************************************
* TODO: set and use handle->column_widths
*******************************************/

/************************************************
* TODO: may be set it to current user uid/gid?
************************************************/

/***************************************************
* TODO: this is quick fix for Microsoft C++; D.K.
***************************************************/

/*****************************************************
* TODO: cache the value somewhere (currently leaks)
*****************************************************/

/**********************************************************
* TODO: close it and verify manually that it was closed.
**********************************************************/

/*****************************************************************************
* TODO: This is an old implementation with cfg_load, rewrite to ->config()!
*****************************************************************************/

/*****************************************************
* TODO: if your application .exe is in a subfolder
*****************************************************/

/**********************************
* TODO: write the implementation
**********************************/

/**************************************
* TODO: I don't know about this one!
**************************************/

/*******************************
* TODO: Stubbed functionality
*******************************/

/****************************
* TODO: create Unix socket
****************************/

/********************************************************
* TODO: Set UseScreenSaver when we are in full screen.
********************************************************/

/************************************************
* TODO: ffcall with range double ! ...........
************************************************/

/*********************************************************************
* TODO: investigate this and provide correct decoding at all times.
*********************************************************************/

/********************
* TODO: stack size
********************/

/******************************************
* TODO: use selected instead of current?
******************************************/

/*****************************************
* TODO: handle different wrapping modes
*****************************************/

/************************************************************************
* TODO: if synchronization is unnecessary we should use ArrayList here
************************************************************************/

/*******************************************
* TODO: br shall we search for the source
*******************************************/

/*************************************************
* TODO: should we send back an error message???
*************************************************/

/*******************
* TODO: LRU logic
*******************/

/************************************
* TODO: Add more validations here!
************************************/

/*****************************************************************
* TODO: Maybe there is a faster means other than linear search?
*****************************************************************/

/********************************************
* TODO: MS add support for standalone mode
********************************************/

/*********************************************
* TODO: should remove all menu items in all
*********************************************/

/***********************************
* TODO: add variable omit feature
***********************************/

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

/********************************************************
* TODO: frame? bounds?). For more information, see the
********************************************************/

/************************************************************
* TODO: - This code should really retrieve the text of the
************************************************************/

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

/************************************************************
* TODO: revisit relation to redfoot.lang.redcode.importers
************************************************************/

/***********************************************************
* TODO: add other well known oid as we find them}}}#endif
***********************************************************/

/********************************************************************************
* TODO: shape pulse window (seems to doesnt work like this, here is a complete
********************************************************************************/

/**************************************
* TODO: Should use submenu structure
**************************************/

/******************************************************************************************
* TODO: make one large glyph of the Ped symbol, removes need for member_brew_molecule ()
******************************************************************************************/

/*********************************
* TODO: Add dependency handling
*********************************/

/**********************************************************
* TODO: + allow refcounting from userland (badly broken)
**********************************************************/

/*******************************************************
* TODO: Make pure virtual, or define protected method
*******************************************************/

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

/*********************************
* TODO: should we ignore this??
*********************************/

/***********************
* TODO: Word wrapping
***********************/

/****************************************
* TODO: check that abi_version >=1.
****************************************/

/**************************************
* TODO: this should be changed to be
**************************************/

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

/*****************************************************************
* TODO: accept a lot of different phone number formats and then
*****************************************************************/

/***********************************************************
* TODO: make it public without the need to pull stdarg.h.
***********************************************************/

/*************************
* TODO: while debugging
*************************/

/****************************************************************
* TODO: Find a solution so that table maps does not have to be
****************************************************************/

/******************************************************
* TODO: notifies local that a downgrade is requested
******************************************************/

/******************************************************************
* TODO: virtual void addSensor(PHY_IPhysicsController* ctrl) {};
******************************************************************/

/************************
* TODO: - test above..
************************/

/*************************************************
* TODO: adapt the garbage collectors to SLG-WAM
*************************************************/

/********************************
* TODO: ! Not implemented, yet
********************************/

/**********************************
* TODO: see is the pb goes on...
**********************************/

/****************************************************************************
* TODO: make it use channel keys for password protection of the stats... ?
****************************************************************************/

/****************************************************************
* TODO: we should invoke document.replace() one and not twice!
****************************************************************/

/****************************
* TODO: Scale the RobotMap
****************************/

/*******************
* TODO: Fix bugs.
*******************/

/***************************************************************
* TODO: Magic __wakeup and __sleep handlers for serialization
***************************************************************/

/**************************************************************
* TODO: Verweisen Sie auf zustzliche Header, die in STDAFX.H
**************************************************************/

/***************************************************************
* TODO: its job, this program takes advantage of an interface
***************************************************************/

/******************************************************
* TODO: add improved support for incremental parsing
******************************************************/

/************************************************************
* TODO: | move into RcsFile and add indirection in Store |
************************************************************/

/*************************************************
* TODO: interrogate node *after* position, too.
*************************************************/

/************************************************************************
* TODO: Rewrite this to go through its list of message each Update and
************************************************************************/

/***************************************************************
* TODO: elementDecl/attributeDecl are prohibited in redefine.
***************************************************************/

/**********************************************************************
* TODO: friendler case handling? ("Tab" works, but "tab" doesn't...)
**********************************************************************/

/***************************************************************
* TODO: Add a define so we can switch on/off ip vote checking
***************************************************************/

/************************************
* TODO: research into byte streams
************************************/

/*************************************************
* TODO: This only tests C values at the moment.
*************************************************/

/*************************
* TODO: version checks?
*************************/

/************************************************************************************************
* TODO: zwolnienie pamiêci zajêtej przez macierze zawarte w *VectEx i m_Patterns
************************************************************************************************/

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

/***********************************
* TODO: Check exceptions throwned
***********************************/

/************************************************
* TODO: could we try to resolve a line number?
************************************************/

/*******************************************************************************
* TODO: It would be really, really nice to use this to also model components!
*******************************************************************************/

/******************************************************************
* TODO: after this. It is though this assignment never occured.
******************************************************************/

/******************************************
* TODO: Anstellwinkel gescheit einbauen!
******************************************/

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

/***************************************
* TODO: look at internationalisation.
***************************************/

/**********************************************************************************************
* TODO: fill all the empty CcdPhysicsController methods, hook them up to the RigidBody class
**********************************************************************************************/

/*****************************************
* TODO: Move getInstance() methods into
*****************************************/

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

/*******************************************
* TODO: localize: Remove from favorites";
*******************************************/

/********************************************************************************************
* TODO: Change this to match the condition selected (see below for rlike, not rlike, etc.)
********************************************************************************************/

/******************************
* TODO: need up to 72)"
******************************/

/***************************
* TODO: read the children
***************************/

/**********************************************************
* TODO: Use a pre-tokenized list for better performance.
**********************************************************/

/********************************************************************************************************
* TODO: this needs to be exposed to plugins and whoever might want to over-ride the rendering of diffs
********************************************************************************************************/

/**************************************************************************
* TODO: Should be extended to accept a vector of frequencies at which to
**************************************************************************/

/**********************************
* TODO: Re-Write using iterators
**********************************/

/**********************************************************************************************
* TODO: (1.8) If a language file is set, read menu strings from it (and check missing lines)
**********************************************************************************************/

/***************************************************
* TODO: remove function ! (used in ctransferview)
***************************************************/

/*********************************************************************************
* TODO: There are a few spots where some tests are done which depend upon ascii
*********************************************************************************/

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

/*************************************************************
* TODO: Those should be sleep notifiers with high priority.
*************************************************************/

/*********************************
* TODO: improve error reporting
*********************************/

/********************************************************
* TODO: deprecate the use of \override and \revert for
********************************************************/

/*********************************
* TODO: Optional error counter.
*********************************/

/******************************************
* TODO: support USING/FORCE/IGNORE index
******************************************/

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

/*****************************************
* TODO: db names may contain characters
*****************************************/

/********************************************************
* TODO: use this to ensure that rewinding is supported
********************************************************/

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

/***************************************************
* TODO: Use the Bresenham line algorithm instead.
***************************************************/

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

/****************************
* TODO: What's this about?
****************************/

/*************************************
* TODO: fix this for non-sgml chars
*************************************/

/*******************************************
* TODO: could call parent and merge lists
*******************************************/

/********************************************************
* TODO: process an ATTACH_MSG and enable heartbeating
********************************************************/

/**********************************************************
* TODO: How to check if running Cygwin or Win32 XEmacs ?
**********************************************************/

/******************************************************
* TODO: Remove this, once the problem has been fixed
******************************************************/

/**************************************************************************
* TODO: check paths using changed BuilderMakeFileGenerator in cfg "Five"
**************************************************************************/

/***************************************
* TODO: Define this method completely
***************************************/

/**********************************************
* TODO: add credits for the 3.3.x authors...
**********************************************/

/*****************************************************************
* TODO: Decide what to do with this flag, as it is likely to be
*****************************************************************/

/***************************************************************************
* TODO: make a better mem allocator for list (struct.c ) and RcvMsg cells
***************************************************************************/

/*****************************************************************
* TODO: This method is very rudimentary and should be improved.
*****************************************************************/

/*************************
* TODO: the operations:
*************************/

/************************************
* TODO: put destructor code here}}
************************************/

/****************************************************************************
* TODO: Optimize this to pool access when sectors n ... n+m are all copied
****************************************************************************/

/**************************************************************************
* TODO: Find a way to close the DataSource that has lost its connection.
**************************************************************************/

/******************************************************
* TODO: we would need to install a security manager.
******************************************************/

/************************************
* TODO: Unicode support (started).
************************************/

/****************************
* TODO: log this exception
****************************/

/*****************************************************************
* TODO: refactoring here to remove the duplicated code with the
*****************************************************************/

/******************
* TODO: FinishMe
******************/

/*****************
* TODO: revisit
*****************/

/*******************************
* TODO: compare password hash
*******************************/

/*******************************
* TODO: Improve linear search
*******************************/

/*****************************
* TODO: Add something later
*****************************/

/********************************************************
* TODO: Should say something here about an unsupported
********************************************************/

/****************************************************************************
* TODO: this next line generate warnings for undefined macro replacements.
****************************************************************************/

/**************************
* TODO: this is a douple
**************************/

/************************************************
* TODO: Make a Windows server, and clients...?
************************************************/

/*******************************************************************************************
* TODO: : Même fonctionnement que les groupes de mot clé et mot clé!
*******************************************************************************************/