lnt/server/ui/static/View2D.js (13 lines): - line 235: // FIXME: Why do I have to do this? - line 246: // FIXME: Capturing! - line 301: // FIXME: Check equality and avoid refresh. - line 307: // FIXME: Event loop? - line 447: // FIXME: Find a replacement for stippling. - line 706: // FIXME: iDigits? - line 759: // FIXME: Draw in window coordinates to make crisper. - line 761: // FIXME: Draw grid in layers to avoid ugly overlaps. - line 820: // FIXME: Draw this in screen coordinates, and stop being stupid. Also, - line 837: // FIXME: Abstract. - line 842: // FIXME: Abstract? Or ignore. - line 876: // FIXME: Need event loop. - line 921: // FIXME: Add real mat3 and implement this properly. lnt/server/ui/static/flot/excanvas.js (9 lines): - line 161: // TODO: use runtimeStyle and coordsize - line 168: // TODO: use runtimeStyle and coordsize - line 615: // TODO: Branch current matrix so that save/restore has no effect - line 940: // TODO: Following is broken for curves due to - line 1004: // TODO: Gradients transformed with the transformation matrix. - line 1087: // TODO: Figure out the correct size to fit the scale. - line 1283: // TODO: Fix the min and max params. - line 1331: // TODO: Implement - line 1335: // TODO: Implement lnt/server/db/testsuitedb.py (7 lines): - line 134: # FIXME: Scalability! Pretty fast in practice, but still. - line 281: # FIXME: We are probably going to want to index on some of these, - line 430: # FIXME: We might want to index some of these, but for a different - line 671: # FIXME: This feels inelegant, can't SA help us out here? - line 797: # FIXME: This feels inelegant, can't SA help us out here? - line 876: # FIXME: This is really slow. - line 1001: # FIXME: Scalability! However, pretty fast in practice, see elaborate lnt/server/ui/static/lnt_profile.js (7 lines): - line 102: // TODO: add all control-flow-changing instructions. - line 138: // FIXME: strip leading white space from text? - line 1056: // FIXME: the item isn't passed in as json any more, it's - line 1363: // FIXME: Implement navigating to an address properly. - line 1412: // FIXME: misnomer? - line 1428: // FIXME: Replace with a sort_and_unique() method? that'd be more - line 1481: // FIXME: g_runids is no longer available. lnt/server/ui/views.py (4 lines): - line 150: # FIXME: Gracefully handle formats failures and DOS attempts. We - line 189: # FIXME: Remove hard coded field use here. - line 799: # FIXME: Don't join to Order here, aggregate this across all the tests - line 802: # FIXME: Don't hard code field name. lnt/testing/profile/profilev2impl.py (3 lines): - line 343: # FIXME: Hack around a bug in perf extraction somewhere - if we go - line 397: # FIXME: Make this lazy. - line 438: # FIXME: Make this lazy! lnt/server/db/v4db.py (3 lines): - line 38: # FIXME: Invalidation? - line 168: # FIXME: The getNum...() methods below should be phased out once we can - line 186: # FIXME: Promote this to a top-level field in the data. lnt/server/reporting/analysis.py (3 lines): - line 174: # FIXME: take into account hash of binary - if available. If the hash is - line 186: # FIXME: One bug here is that we risk losing performance data on tests - line 324: # FIXME: Support XFAILs and non-determinism (mixed fail and pass) lnt/util/ImportData.py (2 lines): - line 199: # FIXME: Show extended information for performance changes, previous - line 202: # FIXME: Think longer about mapping to test codes. lnt/server/db/migrate.py (2 lines): - line 153: # FIXME: Backup the database here. - line 155: # FIXME: Execute this inside a transaction? lnt/server/db/testsuite.py (1 line): - line 26: # FIXME: We expect the database to have a limited number of instances of lnt/server/reporting/runs.py (1 line): - line 103: # FIXME: Include additional information about performance lnt/server/ui/regression_views.py (1 line): - line 139: new_cr = PrecomputedCR(olds, news, crs[0].bigger_is_better) # TODO both directions lnt/testing/__init__.py (1 line): - line 162: # TODO remove this lnt/util/ServerUtil.py (1 line): - line 15: # FIXME: I used to maintain this file in such a way that it could be used lnt/server/db/migrations/upgrade_4_to_5.py (1 line): - line 38: # FIXME: This is obviously not the right way to do this, but I gave up lnt/server/ui/app.py (1 line): - line 69: # FIXME: Conditionalize on an is_production variable. lnt/testing/util/compilers.py (1 line): - line 274: # FIXME: This is only used when using llvm source builds with 'lnt runtest lnt/server/ui/static/lnt_run.js (1 line): - line 31: // FIXME: the item isn't passed in as json any more, it's lnt/testing/profile/profile.py (1 line): - line 105: # FIXME: make the returned filepath relative to baseDir? lnt/server/ui/templates/reporting/daily_report.html (1 line): - line 71: {# FIXME: Don't hard code field name. #} lnt/testing/util/commands.py (1 line): - line 17: # FIXME: Find a better place for this code. lnt/server/ui/profile_views.py (1 line): - line 147: # FIXME: Make this a nicer error page. lnt/server/db/migrations/upgrade_5_to_6.py (1 line): - line 39: # FIXME: This is obviously not the right way to do this, but I gave up lnt/server/config.py (1 line): - line 110: # FIXME: Remove this default. lnt/server/ui/decorators.py (1 line): - line 54: # FIXME: This is manually composed with db_route.