[Qt-creator] Suspiciously old TODO items in QtCreator

Christian Kandeler christian.kandeler at nokia.com
Wed May 2 09:21:01 CEST 2012


Hello. This email is intended to make developers aware of TODO and FIXME 
items that have been in
the QtCreator sources for more than three months. Please take a look 
below and check if your name
or the name of somebody whose work you have taken over is listed. If so, 
I suggest you apply the
following algorithm:
     FOREACH todoItem DO
         IF stillRelevant(todoItem) THEN
             IF easyToFix(todoItem) THEN fixToday(todoItem)
             ELSE createJiraTask()
             FI
         FI
         remove(todoItem)
     END

----------------------------------------------------------------------------------------------------
The 3 oldest TODO items for author Alessandro Portale (3 total):
	File: ./src/plugins/debugger/watchwindow.cpp
	Commit date:  Mon Jul 13 2009
	Comment: 	    Q_UNUSED(idx) // FIXME

	File: ./src/plugins/qt4projectmanager/wizards/qtquickapp.cpp
	Commit date:  Sun Aug 15 2010
	Comment: 	    // TODO: Add more magic to find a good .pro file..

	File: ./src/plugins/welcome/welcomeplugin.cpp
	Commit date:  Tue Jan 17 2012
	Comment: 	    // TODO: re-enable reading from Settings when possible. 
See QTCREATORBUG-6803


The 7 oldest TODO items for author Arvid Ephraim Picciani (7 total):
	File: ./src/plugins/debugger/watchdata.h
	Commit date:  Fri Oct 15 2010
	Comment: 	    // FIXME: this is engine specific data that should be 
mapped internally

	File: ./src/plugins/debugger/lldb/guest/lldbengineguest.cpp
	Commit date:  Mon Nov 22 2010
	Comment: 	    // TODO

	File: ./src/plugins/debugger/lldb/guest/lldbengineguest.cpp
	Commit date:  Mon Nov 22 2010
	Comment: 	    // TODO

	File: ./src/plugins/debugger/lldb/guest/lldbengineguest.cpp
	Commit date:  Mon Nov 22 2010
	Comment: 	            // FIXME get those from lldb

	File: ./src/plugins/debugger/lldb/guest/lldbengineguest.cpp
	Commit date:  Mon Nov 22 2010
	Comment: 	    // TODO

	File: ./src/plugins/debugger/lldb/guest/lldbengineguest.cpp
	Commit date:  Mon Nov 22 2010
	Comment: 	    // TODO

	File: ./src/plugins/debugger/lldb/lldbenginehost.cpp
	Commit date:  Wed Dec 1 2010
	Comment: 	        // TODO: openssh doesn't do that


The 5 oldest TODO items for author Aurindam Jana (5 total):
	File: ./src/plugins/debugger/qml/qmlengine.cpp
	Commit date:  Fri Sep 16 2011
	Comment: 	    //TODO: enable setting of breakpoints before start of 
debug session

	File: ./src/plugins/debugger/qml/qmlv8debuggerclient.cpp
	Commit date:  Fri Dec 16 2011
	Comment: 	    //TODO:: remove this method

	File: ./src/plugins/debugger/qml/baseqmldebuggerclient.cpp
	Commit date:  Fri Dec 16 2011
	Comment: 	//TODO:: remove this method

	File: ./src/plugins/debugger/qml/baseqmldebuggerclient.cpp
	Commit date:  Fri Dec 16 2011
	Comment: 	//TODO:: remove this method

	File: ./src/plugins/debugger/qml/qmlv8debuggerclient.cpp
	Commit date:  Fri Dec 16 2011
	Comment: 	//TODO::remove this method


The 5 oldest TODO items for author Brian McGillion (5 total):
	File: ./src/plugins/mercurial/mercurialcommitwidget.cpp
	Commit date:  Mon Sep 21 2009
	Comment: 	//TODO Check to see when the Highlighter has been moved to a 
base class and use that instead

	File: ./src/plugins/mercurial/mercurialplugin.h
	Commit date:  Mon Sep 21 2009
	Comment: 	    //TODO implement

	File: ./src/plugins/mercurial/mercurialplugin.cpp
	Commit date:  Mon Sep 21 2009
	Comment: 	    //TODO create menue for these options

	File: ./src/plugins/mercurial/commiteditor.cpp
	Commit date:  Mon Sep 21 2009
	Comment: 	    //TODO Messy tidy this up

	File: ./src/plugins/mercurial/mercurialplugin.cpp
	Commit date:  Mon Sep 21 2009
	Comment: 	    //TODO create menu for these options


The 1 oldest TODO items for author Christiaan Janssen (1 total):
	File: ./src/plugins/qmlprofiler/canvas/qdeclarativecontext2d.cpp
	Commit date:  Thu Mar 24 2011
	Comment: 	    //FIXME: this is surely busted


The 10 oldest TODO items for author Christian Kamm (12 total):
	File: ./src/plugins/cpptools/cppfindreferences.cpp
	Commit date:  Mon Dec 21 2009
	Comment: 	    // ### FIXME: Pretty close to FindUsages::matchingLine.

	File: ./src/plugins/cpptools/cppfindreferences.cpp
	Commit date:  Mon Dec 21 2009
	Comment: 	        // ### FIXME: Encoding?

	File: ./src/plugins/cpptools/cppfindreferences.cpp
	Commit date:  Mon Dec 21 2009
	Comment: 	        // ### FIXME: Encoding?

	File: ./src/plugins/cpptools/cppfindreferences.cpp
	Commit date:  Mon Dec 21 2009
	Comment: 	                    source = getSource(fileName, 
workingCopy).toLatin1(); // ### FIXME: Encoding?

	File: ./src/libs/qmljs/qmljsbind.cpp
	Commit date:  Tue Apr 20 2010
	Comment: 	    // ### TODO, currently covered by the accept(body)

	File: ./src/libs/qmljs/qmljsbind.cpp
	Commit date:  Tue Apr 20 2010
	Comment: 	    // ### TODO, currently covered by the accept(body)

	File: ./src/plugins/cpptools/cppcodeformatter.h
	Commit date:  Fri Jul 2 2010
	Comment: 	        arglist_open, // after the lparen. TODO: check if 
this is enough.

	File: ./src/plugins/cpptools/abstracteditorsupport.h
	Commit date:  Tue Jan 4 2011
	Comment: 	    // TODO: find a better place for common utility functions

	File: ./src/plugins/glsleditor/glslindenter.cpp
	Commit date:  Tue May 24 2011
	Comment: 	        // TODO: do something with it

	File: ./src/plugins/glsleditor/glslindenter.cpp
	Commit date:  Tue May 24 2011
	Comment: 	    // TODO: do something with it


The 10 oldest TODO items for author Christian Kandeler (37 total):
	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	            type = parseType(); // TODO: see above

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	        type = parseType(); // TODO: Probably needs augmentation

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	        expr = parseTemplateParam(); // TODO: Syntax?

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	        type = parseExpression();  // TODO: See above

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	        type = parseExpression(); // TODO: See above

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	                type += parseType(); // TODO: handle this 
correctly

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	            type = parseType(); // TODO: What to do append here?

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	    // TODO: Perhaps a map would be more appropriate here.

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	             * TODO: The latter are probably not handled yet.

	File: ./src/plugins/debugger/name_demangler.cpp
	Commit date:  Tue Aug 25 2009
	Comment: 	        // TODO: Implement vendor-extended operators.


The 4 oldest TODO items for author Daniel Molkentin (4 total):
	File: ./src/tools/examplesscanner/helpextractor.cpp
	Commit date:  Wed Jun 29 2011
	Comment: 	            // TODO

	File: ./src/plugins/debugger/qml/qmlengine.cpp
	Commit date:  Tue Dec 20 2011
	Comment: 	    // TODO: QUrl::isLocalFile() once we depend on Qt 4.8

	File: ./src/plugins/valgrind/callgrindtool.cpp
	Commit date:  Thu Jan 26 2012
	Comment: 	    ///FIXME: find workaround for 
https://bugreports.qt-project.org/browse/QTCREATORBUG-3247

	File: ./src/plugins/valgrind/workarounds.h
	Commit date:  Thu Jan 26 2012
	Comment: 	///FIXME: remove this once 
https://bugreports.qt-project.org/browse/QTCREATORBUG-3247 gets fixed


The 10 oldest TODO items for author Daniel Teske (37 total):
	File: ./src/plugins/cmakeprojectmanager/makestep.cpp
	Commit date:  Mon Jan 12 2009
	Comment: 	    // TODO update this list also on rescans of the 
CMakeLists.txt

	File: ./src/plugins/qt4projectmanager/qt4nodes.cpp
	Commit date:  Thu Jan 15 2009
	Comment: 	// TODO this function should also be called if the build 
directory is changed

	File: ./src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
	Commit date:  Fri Jan 23 2009
	Comment: 	// TODO need to refactor this out

	File: ./src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
	Commit date:  Fri Jan 23 2009
	Comment: 	    // TODO we need to pass on the same paremeters as the 
cmakestep

	File: ./src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
	Commit date:  Mon Mar 9 2009
	Comment: 	    //   TODO the cbp file is named like the project() 
command in the CMakeList.txt file

	File: ./src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.h
	Commit date:  Thu Mar 19 2009
	Comment: 	    // TODO detectQtShadowBuild() ? how did this work ?

	File: ./src/plugins/qt4projectmanager/qt4project.cpp
	Commit date:  Thu Mar 19 2009
	Comment: 	// TODO this function should be called on project first load

	File: ./src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.cpp
	Commit date:  Thu Mar 19 2009
	Comment: 	////// TODO c&p above

	File: ./src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp
	Commit date:  Thu Jul 2 2009
	Comment: 	/// TODO

	File: ./src/plugins/projectexplorer/projectwindow.cpp
	Commit date:  Fri Jul 17 2009
	Comment: 	    // TODO


The 10 oldest TODO items for author Eike Ziller (63 total):
	File: ./src/shared/qrceditor/resourcefile.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	    beginInsertRows(prefix_model_idx, cnt, cnt + 
unique_list.count() - 1); // ### FIXME

	File: ./src/plugins/projectexplorer/removefiledialog.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	    // TODO

	File: ./src/plugins/debugger/watchhandler.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	    // FIXME: 'exp' can contain illegal characters

	File: ./src/plugins/debugger/moduleshandler.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	            // FIXME: add icons

	File: ./src/plugins/debugger/logwindow.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	        // FIXME: QTextEdit asserts on really long lines...

	File: ./src/plugins/debugger/gdb/gdbengine.h
	Commit date:  Tue Dec 2 2008
	Comment: 	    // FIXME: BaseClass. called to improve situation for a 
watch item

	File: ./src/plugins/projectexplorer/projectnodes.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	// TODO Maybe put this in core, so that all can benefit

	File: ./src/plugins/debugger/gdb/gdbmi.h
	Commit date:  Tue Dec 2 2008
	Comment: 	// FIXME: rename into GdbMiValue

	File: ./src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	    // TODO

	File: ./src/plugins/perforce/perforceplugin.cpp
	Commit date:  Tue Dec 2 2008
	Comment: 	    // TODO need to carefully parse the actual messages from 
perforce


The 1 oldest TODO items for author Erik (1 total):
	File: ./src/plugins/cmakeprojectmanager/cmakeproject.h
	Commit date:  Mon Apr 26 2010
	Comment: 	    QString executable; // TODO: rename to output?


The 10 oldest TODO items for author Erik Verbruggen (32 total):
	File: ./src/libs/qmljs/parser/qmljsparser.cpp
	Commit date:  Mon Jan 18 2010
	Comment: 	  // ### TODO: AST for initializer

	File: ./src/libs/qmljs/parser/qmljsparser.cpp
	Commit date:  Mon Jan 18 2010
	Comment: 	  // ### TODO: AST for initializer

	File: ./src/libs/qmljs/qmljsbind.cpp
	Commit date:  Tue Jan 26 2010
	Comment: 	    // ### FIXME: we don't handle dot-properties correctly 
(i.e. font.size)

	File: ./src/libs/qmljs/qmljsbind.cpp
	Commit date:  Tue Jan 26 2010
	Comment: 	    // ### FIXME: do we need to store the members into the 
property? Or, maybe the property type is an JS Array?

	File: ./src/libs/cplusplus/ResolveExpression.cpp
	Commit date:  Fri Jun 4 2010
	Comment: 	                            // ### TODO: check the actual 
arguments

	File: 
./src/plugins/qmldesigner/designercore/filemanager/addobjectvisitor.cpp
	Commit date:  Wed Jun 30 2010
	Comment: 	// FIXME: duplicate code in the QmlJS::Rewriter class, remove 
this

	File: ./src/plugins/qmldesigner/designercore/filemanager/qmlrewriter.cpp
	Commit date:  Wed Jun 30 2010
	Comment: 	// FIXME: duplicate code in the QmlJS::Rewriter class, remove 
this

	File: 
./src/plugins/qmldesigner/designercore/filemanager/removeuiobjectmembervisitor.cpp
	Commit date:  Wed Jun 30 2010
	Comment: 	// FIXME: duplicate code in the QmlJS::Rewriter class, remove 
this

	File: ./src/plugins/qmldesigner/designercore/filemanager/qmlrewriter.cpp
	Commit date:  Wed Jun 30 2010
	Comment: 	// FIXME: duplicate code in the QmlJS::Rewriter class, remove 
this

	File: 
./src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.cpp
	Commit date:  Wed Jun 30 2010
	Comment: 	        // FIXME: change this to use the QmlJS::Rewriter class


The 10 oldest TODO items for author Friedemann Kleint (51 total):
	File: ./src/plugins/git/gitclient.cpp
	Commit date:  Tue Mar 17 2009
	Comment: 	    // @TODO: Use "--no-color" once it is supported

	File: ./src/plugins/debugger/watchutils.cpp
	Commit date:  Wed Mar 25 2009
	Comment: 	    // FIXME: incomplete

	File: ./src/plugins/debugger/watchutils.cpp
	Commit date:  Wed Mar 25 2009
	Comment: 	    // FIXME: complete?

	File: ./src/plugins/cvs/cvsplugin.cpp
	Commit date:  Wed Jul 15 2009
	Comment: 	    // TODO: Retrieve submit template from

	File: ./src/plugins/vcsbase/vcsbasesubmiteditor.cpp
	Commit date:  Tue Jul 21 2009
	Comment: 	// Compile a list if files in the current projects. TODO: 
Recurse down qrc files?

	File: ./src/plugins/coreplugin/progressmanager/progressbar.cpp
	Commit date:  Mon Oct 5 2009
	Comment: 	    // TODO use Utils::StyleHelper white

	File: ./src/plugins/coreplugin/progressmanager/progressbar.cpp
	Commit date:  Mon Oct 5 2009
	Comment: 	    // TODO move font into Utils::StyleHelper

	File: ./src/plugins/debugger/stackwindow.cpp
	Commit date:  Wed Oct 7 2009
	Comment: 	#if 0 // @TODO: not implemented

	File: ./src/plugins/projectexplorer/project.h
	Commit date:  Thu Dec 3 2009
	Comment: 	    // TODO: generalize to find source(s) of generated files?

	File: ./src/plugins/debugger/gdb/codagdbadapter.cpp
	Commit date:  Fri Jun 25 2010
	Comment: 	        // FIXME: Assume all goes well.


The 3 oldest TODO items for author Jarek Kobus (3 total):
	File: ./src/plugins/designer/qtcreatorintegration.cpp
	Commit date:  Thu Dec 11 2008
	Comment: 	    // TODO: we should pass to findDocumentsIncluding an 
absolute path to generated .h file from ui.

	File: ./src/plugins/designer/qtcreatorintegration.cpp
	Commit date:  Thu Dec 11 2008
	Comment: summary Finish "Go to slot" functionality. Currently it 
inserts declaration and definition if it doesn't exist, adds parameter 
names taken from designer, deal with namespaced ui class name. There are 
couple of TODOs left in code with hints on how to make it better.

	File: ./src/plugins/qt4projectmanager/librarydetailscontroller.cpp
	Commit date:  Mon Aug 16 2010
	Comment: 	        // TODO: Win: remove debug or release folder first if 
appropriate


The 10 oldest TODO items for author Kai Koehne (31 total):
	File: 
./src/plugins/qmldesigner/components/propertyeditor/genericpropertieswidget.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	//    TODO: implement

	File: ./src/plugins/qmldesigner/designercore/model/copyhelper.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	    // TODO: copy way more here.

	File: 
./src/plugins/qmldesigner/components/propertyeditor/genericpropertieswidget.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	//    TODO: implement

	File: ./src/plugins/qmldesigner/designercore/model/paster.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	    // TODO: expand this by checking if the paste locations 
can be found (esp. for states)

	File: ./src/plugins/qmldesigner/designercore/preview/stylemanager.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	// TODO KAI: REMOVE THIS CLASS

	File: ./tests/auto/qml/qmldesigner/common/statichelpers.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	// TODO: this need to e updated for states

	File: ./tests/auto/qml/qmldesigner/coretests/tst_testcore.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	    QCOMPARE(properties.size(), 0); // TODO: How to represent 
alias properties? As Bindings?

	File: ./tests/auto/qml/qmldesigner/common/statichelpers.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	// TODO: this need to e updated for states

	File: ./tests/auto/qml/qmldesigner/coretests/tst_testcore.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	// TODO: this need to e updated for states

	File: ./src/plugins/qmldesigner/designercore/model/modeltotextmerger.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	    // TODO: handle the majorVersion and the minorVersion


The 4 oldest TODO items for author Lasse Holmstedt (4 total):
	File: ./src/plugins/qmlprojectmanager/qmlproject.cpp
	Commit date:  Mon Mar 8 2010
	Comment: 	    // FIXME workaround to guarantee that run/debug actions 
are enabled if a valid file exists

	File: ./src/plugins/qmljsinspector/qmltoolsclient.cpp
	Commit date:  Thu Jul 8 2010
	Comment: 	    // TODO

	File: ./src/plugins/qmljsinspector/qmltoolsclient.cpp
	Commit date:  Thu Jul 8 2010
	Comment: 	    // TODO

	File: ./src/plugins/debugger/qml/qmladapter.cpp
	Commit date:  Fri Aug 13 2010
	Comment: 	    //engine->startSuccessful();  // FIXME: AAA: port to new 
debugger states


The 10 oldest TODO items for author Leandro Melo (14 total):
	File: ./src/plugins/cppeditor/cppelementevaluator.cpp
	Commit date:  Mon Jan 17 2011
	Comment: 	        const LookupItem &lookupItem = lookupItems.first(); 
// ### TODO: select best candidate.

	File: ./src/plugins/coreplugin/mimetypesettings.cpp
	Commit date:  Wed Mar 2 2011
	Comment: 	        // @TODO: Validate magic rule?

	File: ./src/plugins/texteditor/codeassist/codeassistant.cpp
	Commit date:  Wed May 18 2011
	Comment: 	    // @TODO: There's a list of providers but currently only 
the first one is used. Perhaps we

	File: ./src/plugins/texteditor/codeassist/runner.h
	Commit date:  Wed May 18 2011
	Comment: 	    // @TODO: Not really necessary...

	File: ./src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp
	Commit date:  Wed May 18 2011
	Comment: 	// @TODO: Move...

	File: ./src/plugins/cpptools/cppcompletionassist.cpp
	Commit date:  Wed May 18 2011
	Comment: 	                        // TODO: When an opening parenthesis 
exists, the "semicolon" should really be

	File: ./src/plugins/qmljseditor/qmljscompletionassist.cpp
	Commit date:  Wed May 18 2011
	Comment: 	            // ### FIXME: add support for attached properties.

	File: ./src/plugins/cppeditor/cppquickfixassistant.cpp
	Commit date:  Wed May 18 2011
	Comment: 	// @TODO: temp

	File: ./src/plugins/fakevim/fakevimplugin.cpp
	Commit date:  Wed May 18 2011
	Comment: 	    // @TODO: Delete

	File: ./src/plugins/cpptools/cppfindreferences.cpp
	Commit date:  Tue May 31 2011
	Comment: 	        if (!reader.fetch(fileName, QFile::Text)) // ### 
FIXME error reporting


The 6 oldest TODO items for author Marco Bubke (6 total):
	File: ./share/qtcreator/qml/qmlpuppet/instances/nodeinstanceserver.cpp
	Commit date:  Wed Nov 24 2010
	Comment: 	    if (hasInstanceForId(propertyContainer.instanceId())) { 
// TODO ugly workaround

	File: ./src/plugins/qmldesigner/designercore/model/qmlanchors.cpp
	Commit date:  Wed Nov 24 2010
	Comment: 	        targetAnchorLinePair.first = 
lineTypeToString(sourceAnchorLine); // TODO: looks wrong

	File: ./share/qtcreator/qml/qmlpuppet/instances/servernodeinstance.cpp
	Commit date:  Wed Nov 24 2010
	Comment: 	//    if (modelNode().isValid()) { // TODO implement recursiv 
stuff

	File: ./src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
	Commit date:  Wed Nov 24 2010
	Comment: 	        syncVariantProperty(modelProperty, enumValue, 
QString(), differenceHandler); // TODO: parse type

	File: ./src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
	Commit date:  Wed Nov 24 2010
	Comment: 	            syncExpressionProperty(modelProperty, astValue, 
QString(), differenceHandler); // TODO: parse type

	File: 
./share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4nodeinstanceserver.cpp
	Commit date:  Wed Jul 27 2011
	Comment: 	                                               Q_ARG(qreal, 
210)); // TODO: dpi should be setable


The 5 oldest TODO items for author Martin Aumüller (5 total):
	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Wed Jan 6 2010
	Comment: 	        // FIXME: handle 'smartindent' and 'cindent'

	File: ./tests/auto/fakevim/tst_fakevim.cpp
	Commit date:  Thu Jan 21 2010
	Comment: 	    qWarning("FIXME");

	File: ./tests/auto/fakevim/tst_fakevim.cpp
	Commit date:  Thu Jan 21 2010
	Comment: 	    check("u0", lmid(0, 1)+"\n" + "@" + lmid(1)); // FIXME: 
cursor should be at begin of line w/o 0

	File: ./tests/auto/fakevim/tst_fakevim.cpp
	Commit date:  Thu Jan 21 2010
	Comment: 	    check("ugg", "@" + lmid(0)); // FIXME: cursor should be 
at begin of doc w/o gg

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Fri Feb 19 2010
	Comment: 	                amount += tab; // FIXME: take position into 
consideration


The 10 oldest TODO items for author Mike McQuaid (20 total):
	File: ./src/plugins/valgrind/xmlprotocol/parser.cpp
	Commit date:  Fri Mar 4 2011
	Comment: 	            //TODO handle

	File: ./src/plugins/valgrind/xmlprotocol/parser.cpp
	Commit date:  Fri Mar 4 2011
	Comment: 	            throw ParserException(reader.errorString()); 
//TODO add line, column?

	File: ./tests/valgrind/memcheck/testrunner.cpp
	Commit date:  Fri Mar 4 2011
	Comment: 	    ///TODO: is this platform specific?

	File: ./src/plugins/valgrind/valgrindengine.cpp
	Commit date:  Fri Mar 4 2011
	Comment: 	    ///FIXME: get a better API for this into Qt Creator

	File: ./src/plugins/valgrind/callgrind/callgrindparser.cpp
	Commit date:  Mon Apr 4 2011
	Comment: 	            break; // TODO error handling?

	File: ./src/plugins/valgrind/valgrindprocess.cpp
	Commit date:  Mon Apr 4 2011
	Comment: 	    ///TODO: support this by handling the mode internally

	File: ./src/plugins/valgrind/callgrind/callgrindparser.cpp
	Commit date:  Mon Apr 4 2011
	Comment: 	            break; /// TODO: error reporting

	File: ./src/plugins/valgrind/callgrind/callgrindfunction.cpp
	Commit date:  Mon Apr 4 2011
	Comment: 	        ///TODO: see whether .data() is noticably faster 
(less detaching)

	File: ./src/plugins/valgrind/valgrindprocess.cpp
	Commit date:  Mon Apr 4 2011
	Comment: 	    ///TODO: anything that should/could be done here?

	File: ./src/plugins/valgrind/callgrind/callgrindparser.cpp
	Commit date:  Mon Apr 4 2011
	Comment: 	                break; /// TODO: error reporting


The 3 oldest TODO items for author Nicolas Arnaud-Cormos (3 total):
	File: ./src/plugins/macros/macromanager.cpp
	Commit date:  Mon Dec 20 2010
	Comment: 	    // TODO: is it really needed??

	File: ./src/plugins/qmlprofiler/qmlprofilertool.cpp
	Commit date:  Wed Dec 28 2011
	Comment: 	    sp.startMode = StartQml; // FIXME: The parameter struct 
is not needed/not used.

	File: ./src/plugins/qmlprofiler/qmlprofilertool.cpp
	Commit date:  Wed Dec 28 2011
	Comment: 	    // FIXME: This is only used to communicate the connParams 
settings.


The 1 oldest TODO items for author Olivier Goffart (1 total):
	File: ./share/qtcreator/qml/qmljsdebugger/jsdebuggeragent.cpp
	Commit date:  Thu Jul 22 2010
	Comment: 	        //TODO: feedback


The 10 oldest TODO items for author Oswald Buddenhagen (16 total):
	File: ./src/plugins/debugger/gdb/termgdbadapter.cpp
	Commit date:  Tue Oct 20 2009
	Comment: 	    // FIXME: Starting the stub implies starting the 
inferior. This is

	File: ./src/shared/proparser/profileevaluator.cpp
	Commit date:  Mon Jan 25 2010
	Comment: 	                                // FIXME: 
ret.reserve(ret.size() + replacement.size() - 2);

	File: ./src/shared/proparser/profileevaluator.cpp
	Commit date:  Wed Jun 2 2010
	Comment: 	// FIXME: this should not build new strings for direct sections.

	File: ./src/shared/proparser/profileevaluator.cpp
	Commit date:  Wed Jun 2 2010
	Comment: 	// FIXME: This is inefficient. Should not make new string if 
it is a straight subsegment

	File: ./src/shared/proparser/profileparser.cpp
	Commit date:  Fri Jun 18 2010
	Comment: 	                            // FIXME: could/should expand 
this immediately

	File: ./src/libs/utils/qtcprocess.cpp
	Commit date:  Wed Nov 17 2010
	Comment: 	    // FIXME: Without this, quoting is not foolproof. But it 
needs support in the process setup, etc.

	File: ./src/libs/utils/qtcprocess.cpp
	Commit date:  Wed Nov 17 2010
	Comment: 	// TODO: This documentation is relevant for end-users. Where 
to put it?

	File: ./src/libs/utils/qtcprocess.cpp
	Commit date:  Wed Nov 17 2010
	Comment: 	    // FIXME? May complain if (!sstack.empty()), but we don't 
really care anyway.

	File: ./src/libs/utils/qtcprocess.cpp
	Commit date:  Wed Nov 17 2010
	Comment: 	    // TODO: Possibly complain here if (!sstack.empty())

	File: ./src/plugins/debugger/gdb/abstractgdbadapter.cpp
	Commit date:  Wed Nov 17 2010
	Comment: 	        // FIXME? QTCREATORBUG-2809


The 10 oldest TODO items for author Patricia Santana Cruz (11 total):
	File: ./src/plugins/autotoolsprojectmanager/makefileparser.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	        case BuiltSources: break; // TODO: Add to m_sources?

	File: ./src/plugins/autotoolsprojectmanager/makefileparser.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	    // TODO: The parsing is done very poor. Comments are 
ignored and targets

	File: ./src/plugins/autotoolsprojectmanager/makefileparser.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	        // TODO: Check how many fixed strings like 
AM_DEFAULT_SOURCE_EXT will

	File: ./src/plugins/autotoolsprojectmanager/makefileparser.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	    // TODO: Definitions like "SOURCES = ../src.cpp" are 
ignored currently.

	File: ./src/plugins/autotoolsprojectmanager/makefileparser.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	    // TODO: are multiple values possible?

	File: ./src/plugins/autotoolsprojectmanager/autotoolstarget.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	    // TODO: Parse the file in *Anjuta style* to be able to 
add custom RunConfigurations.

	File: ./src/plugins/autotoolsprojectmanager/autotoolsproject.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	        // TODO: Discuss whether blocking is acceptable.

	File: ./src/plugins/autotoolsprojectmanager/autotoolsprojectnode.h
	Commit date:  Wed Nov 30 2011
	Comment: 	    // TODO: AutotoolsProject calls the protected method 
addFileNodes() from AutotoolsProjectNode.

	File: ./src/plugins/autotoolsprojectmanager/makefileparser.h
	Commit date:  Wed Nov 30 2011
	Comment: 	     * Adds all include paths to m_includePaths. TODO: 
Currently this is done

	File: ./src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp
	Commit date:  Wed Nov 30 2011
	Comment: 	    // TODO: Should I return something different from Unknown?


The 10 oldest TODO items for author Pawel Polanski (10 total):
	File: ./src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
	Commit date:  Thu Jul 22 2010
	Comment: 	            if (!packageInfo.exists() || 
packageInfo.lastModified() < packageWithTargetInfo.lastModified()) { 
//TODO change the QtCore

	File: ./src/plugins/debugger/gdb/codagdbadapter.cpp
	Commit date:  Fri Jan 14 2011
	Comment: 	//    m_remoteArguments.clear(); FIXME: Should this be here?

	File: ./src/shared/symbianutils/virtualserialdevice_win.cpp
	Commit date:  Mon Jan 31 2011
	Comment: 	    return QIODevice::waitForReadyRead(msecs); //TODO

	File: ./src/shared/symbianutils/virtualserialdevice_posix.cpp
	Commit date:  Mon Jan 31 2011
	Comment: 	    return QIODevice::waitForReadyRead(msecs); //TODO

	File: ./src/shared/symbianutils/codadevice.cpp
	Commit date:  Tue Feb 1 2011
	Comment: 	        // TODO: When 8-byte floating-point registers are 
supported, query for register length based on register id

	File: ./src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp
	Commit date:  Fri Feb 25 2011
	Comment: 	 
m_codaDevice->sendRunControlResumeCommand(CodaCallback(), me.id()); 
//TODO: Should I resume automatically

	File: ./src/shared/symbianutils/symbiandevicemanager.cpp
	Commit date:  Wed Mar 2 2011
	Comment: 	    //TODO d->m_codaPtr->device()-

	File: ./src/plugins/debugger/gdb/codagdbadapter.cpp
	Commit date:  Thu May 26 2011
	Comment: 	 * TODO: - Maybe thread reporting will be improved in CODA?

	File: ./src/plugins/debugger/gdb/gdbengine.cpp
	Commit date:  Fri Jun 10 2011
	Comment: 	        // FIXME: Maybe better completely re-do this logic in 
CODA adapter.

	File: ./src/shared/symbianutils/codadevice.h
	Commit date:  Fri Jun 24 2011
	Comment: 	    // TODO: In CODA 4.1.13 the Terminate option does order 
CODA to kill


The 5 oldest TODO items for author Rhys Weatherley (5 total):
	File: ./src/libs/glsl/glslparser.cpp
	Commit date:  Fri Nov 12 2010
	Comment: 	        // TODO: issue an error about precision not allowed 
on this type.

	File: ./src/libs/glsl/glslparser.cpp
	Commit date:  Thu Nov 18 2010
	Comment: 	        // TODO: issue an error if the qualifier does not 
contain "struct".

	File: ./src/libs/glsl/glslparser.cpp
	Commit date:  Thu Nov 18 2010
	Comment: 	        // TODO: issue an error if the qualifier does not 
contain "struct".

	File: ./src/libs/glsl/glslparser.cpp
	Commit date:  Thu Nov 18 2010
	Comment: 	        // TODO: issue an error if the qualifier is not "struct".

	File: ./src/libs/glsl/glslparser.cpp
	Commit date:  Thu Nov 18 2010
	Comment: 	        // TODO: issue an error if the qualifier does not 
contain "struct".


The 1 oldest TODO items for author Robert Loehning (1 total):
	File: ./share/qtcreator/dumper/dumper.cpp
	Commit date:  Mon Jul 12 2010
	Comment: 	    // FIXME: this breaks e.g. in the QString dumper...


The 10 oldest TODO items for author Roberto Raggi (19 total):
	File: ./src/plugins/cpptools/cppdoxygen.cpp
	Commit date:  Fri Feb 20 2009
	Comment: 	          return T_DOXY_TODO;

	File: ./src/plugins/cpptools/cppdoxygen.cpp
	Commit date:  Fri Feb 20 2009
	Comment: 	  TODO:

	File: ./src/plugins/cpptools/cppdoxygen.h
	Commit date:  Fri Feb 20 2009
	Comment: 	    T_DOXY_TODO,

	File: ./src/plugins/genericprojectmanager/genericmakestep.cpp
	Commit date:  Tue Mar 10 2009
	Comment: 	    // TODO update this list also on rescans of the 
GenericLists.txt

	File: ./src/plugins/genericprojectmanager/genericprojectnodes.cpp
	Commit date:  Thu Mar 12 2009
	Comment: 	        folderName += QLatin1Char('/'); // ### FIXME

	File: ./src/plugins/genericprojectmanager/genericprojectnodes.cpp
	Commit date:  Thu Mar 12 2009
	Comment: 	            FileType fileType = SourceType; // ### FIXME

	File: ./src/plugins/genericprojectmanager/genericprojectconstants.h
	Commit date:  Mon Mar 16 2009
	Comment: 	const char *const GENERICMIMETYPE    = 
"text/x-generic-project"; // ### FIXME

	File: ./src/plugins/qmlprojectmanager/qmlprojectnodes.cpp
	Commit date:  Mon May 4 2009
	Comment: 	            FileType fileType = SourceType; // ### FIXME

	File: ./src/plugins/qmlprojectmanager/qmlprojectnodes.cpp
	Commit date:  Mon May 4 2009
	Comment: 	        folderName += QLatin1Char('/'); // ### FIXME

	File: ./src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp
	Commit date:  Mon Oct 26 2009
	Comment: 	            qDebug() << Q_FUNC_INFO; // ### TODO


The 6 oldest TODO items for author Thomas Hartmann (6 total):
	File: ./src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
	Commit date:  Mon Sep 20 2010
	Comment: 	    foreach (const QmlObjectNode &nextNode, 
qmlItemNode.allDirectSubNodes()) //TODO instance children

	File: 
./src/plugins/qmldesigner/designercore/filemanager/removepropertyvisitor.cpp
	Commit date:  Tue Nov 23 2010
	Comment: 	        // FIXME: change this to use the QmlJS::Rewriter class

	File: ./src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
	Commit date:  Wed Dec 1 2010
	Comment: 	        // TODO: The QML compiler resolves the alias type. We 
probably should do the same.

	File: ./src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
	Commit date:  Wed Dec 1 2010
	Comment: 	        // TODO: check the contents of the list

	File: ./src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
	Commit date:  Wed Dec 1 2010
	Comment: 	            propertyName != 
node.metaInfo().defaultPropertyName()) { // TODO: ask the node instances

	File: ./src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
	Commit date:  Mon May 9 2011
	Comment: 	    QImage dragImage(10, 10, QImage::Format_ARGB32); // TODO: 
draw item drag icon


The 10 oldest TODO items for author Thorbjørn Lindeijer (12 total):
	File: ./src/plugins/projectexplorer/session.cpp
	Commit date:  Fri Jan 16 2009
	Comment: 	 * TODO: The dependency management exposes an interface based 
on projects, but

	File: ./src/plugins/bineditor/bineditorplugin.cpp
	Commit date:  Wed Jan 21 2009
	Comment: 	    bool restoreState(const QByteArray & /* state */) { 
return false; } // TODO

	File: ./src/plugins/bineditor/bineditorplugin.cpp
	Commit date:  Wed Jan 21 2009
	Comment: 	    QByteArray saveState() const { return QByteArray(); } // TODO

	File: ./src/plugins/genericprojectmanager/genericproject.cpp
	Commit date:  Wed Mar 18 2009
	Comment: 	    return m_files; // ### TODO: handle generated files here.

	File: ./src/plugins/coreplugin/settingsdatabase.cpp
	Commit date:  Mon May 25 2009
	Comment: 	    // Instant apply (TODO: Delay writing out settings)

	File: ./src/plugins/coreplugin/settingsdatabase.cpp
	Commit date:  Mon May 25 2009
	Comment: 	    // TODO: Delay writing of dirty keys and save them here

	File: ./src/plugins/coreplugin/settingsdatabase.cpp
	Commit date:  Mon May 25 2009
	Comment: 	    // TODO: Don't rely on a path, but determine automatically

	File: ./src/plugins/genericprojectmanager/genericproject.cpp
	Commit date:  Wed Feb 10 2010
	Comment: 	        // TODO: Possibly load some configuration from the 
project file

	File: ./src/plugins/projectexplorer/buildconfiguration.h
	Commit date:  Fri Mar 12 2010
	Comment: 	    // TODO: Maybe the BuildConfiguration is not the best 
place for the environment

	File: ./src/plugins/fakevim/fakevimplugin.cpp
	Commit date:  Fri Mar 26 2010
	Comment: 	    QIcon categoryIcon() const { return QIcon(); } // TODO: 
Icon for FakeVim


The 10 oldest TODO items for author Tobias Hunger (12 total):
	File: ./src/plugins/genericprojectmanager/genericbuildconfiguration.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	    //TODO asking for name is duplicated everywhere, but 
maybe more

	File: ./src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
	Commit date:  Thu Jan 7 2010
	Comment: 	    //TODO configuration name should be part of the 
cmakeopenprojectwizard

	File: ./src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
	Commit date:  Mon Jan 11 2010
	Comment: 	    // TODO check whether this project is already opened

	File: ./src/plugins/cmakeprojectmanager/makestep.cpp
	Commit date:  Mon Feb 1 2010
	Comment: 	// TODO: Move progress information into an IOutputParser!

	File: ./src/plugins/cmakeprojectmanager/cmakeproject.cpp
	Commit date:  Tue Feb 2 2010
	Comment: 	        // TODO report error

	File: ./src/plugins/cmakeprojectmanager/cmakeproject.cpp
	Commit date:  Tue Feb 2 2010
	Comment: 	            // TODO we only want C++ files, not all other 
stuff that might be in the project

	File: ./src/plugins/projectexplorer/target.h
	Commit date:  Tue Feb 9 2010
	Comment: 	    // TODO clean up signal names

	File: ./src/plugins/projectexplorer/deployconfiguration.cpp
	Commit date:  Tue Aug 24 2010
	Comment: 	    // TODO: We assume that we hold the deploy list

	File: ./src/plugins/projectexplorer/buildconfiguration.cpp
	Commit date:  Tue Aug 24 2010
	Comment: 	    // TODO: We currently assume there to be at least a clean 
and build list!

	File: ./tests/tools/qml-ast2dot/main.cpp
	Commit date:  Wed Nov 3 2010
	Comment: 	        // TODO: place the parameters...


The 1 oldest TODO items for author Tom Sutcliffe (1 total):
	File: ./src/libs/qmldebug/qmldebugclient.cpp
	Commit date:  Tue Apr 12 2011
	Comment: 	        //TODO we need some handshaking here


The 4 oldest TODO items for author cerf (4 total):
	File: ./src/plugins/bazaar/commiteditor.cpp
	Commit date:  Mon Feb 28 2011
	Comment: 	#include <QDir> //TODO REMOVE WHEN BASE FILE CHANGES ARE PULLED

	File: ./src/plugins/bazaar/bazaarcommitwidget.cpp
	Commit date:  Mon Feb 28 2011
	Comment: 	//TODO Check to see when the Highlighter has been moved to a 
base class and use that instead

	File: ./src/plugins/vcsbase/command.cpp
	Commit date:  Wed Oct 5 2011
	Comment: 	        // @TODO: Remove, see below

	File: ./src/plugins/vcsbase/command.cpp
	Commit date:  Wed Oct 5 2011
	Comment: 	// @TODO: Remove once all relevant commands support "--no-color",


The 10 oldest TODO items for author hjk (170 total):
	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Mon Dec 29 2008
	Comment: 	    // FIXME: physical "-" logical

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Mon Dec 29 2008
	Comment: 	        // FIXME: This and the three cases below are wrong as vim

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Tue Jan 6 2009
	Comment: 	    // FIXME: works only for QPlainTextEdit

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Fri Jan 16 2009
	Comment: 	        // FIXME: That's not proper vim behaviour

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Mon Jan 26 2009
	Comment: 	        // FIXME: fakevim uses ',' by itself, so it is 
incompatible

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Tue Jan 27 2009
	Comment: 	        // FIXME: this should use the "scroll" option, and 
"count"

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Tue Jan 27 2009
	Comment: 	        // FIXME: this should use the "scroll" option, and 
"count"

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Fri Mar 6 2009
	Comment: 	                amount += tab; // FIXME: take position into 
consideration

	File: ./src/plugins/fakevim/fakevimhandler.cpp
	Commit date:  Fri Mar 20 2009
	Comment: 	        // FIXME: this should use the "scroll" option, and 
"count"

	File: ./src/libs/utils/savedaction.cpp
	Commit date:  Thu Mar 26 2009
	Comment: 	        // FIXME: should be taken care of more directly


The 3 oldest TODO items for author kh1 (3 total):
	File: ./src/plugins/help/helpviewer_qwv.cpp
	Commit date:  Tue Mar 30 2010
	Comment: 	    // TODO: remove this once we support multiple 
keysequences per command

	File: ./src/plugins/help/helpviewer_qwv.cpp
	Commit date:  Mon Apr 19 2010
	Comment: 	    // TODO: For some reason the url to load is already wrong 
(passed from webkit)

	File: ./src/plugins/help/helpplugin.cpp
	Commit date:  Fri Jun 11 2010
	Comment: 	    // without a qt development version. TODO: is this still 
really needed, remove


The 2 oldest TODO items for author mae (2 total):
	File: ./src/plugins/coreplugin/editormanager/editorview.cpp
	Commit date:  Thu Apr 30 2009
	Comment: 	        // ### TODO the combo box m_editorList should show an 
empty item

	File: ./src/plugins/coreplugin/editormanager/editorview.cpp
	Commit date:  Mon Jul 20 2009
	Comment: 	            //TODO


The 1 oldest TODO items for author qtc-committer at nokia.com (1 total):
	File: ./src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp
	Commit date:  Tue Mar 10 2009
	Comment: 	    //TODO Actually test that running cmake was finished, for 
setting this bool



More information about the Qt-creator mailing list