tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/dojo.js.uncompressed.js (79 lines): - line 161: // TODO: overriding Error.prototype.toString won't accomplish this? - line 368: // FIXME: it should be possible to pull module prefixes in from djConfig - line 473: // FIXME: probably need to add logging to this method - line 1126: var baseUrl = document.location.toString(); // FIXME: use location.query instead? - line 1133: // FIXME: is this eval dangerous? - line 1202: // TODO: is the HTML LANG attribute relevant? - line 1888: * FIXME: Should isUndefined go away since it is error prone? - line 1911: // FIXME: Is this worthless since you can do: if(name in obj) - line 2013: // FIXME: - line 2046: // FIXME: there are several ways of handilng thisObject. Is dj_global always the default context? - line 2214: // FIXME: - line 2297: // FIXME: why is this function valuable? It should be scheduled for - line 2438: // FIXME: the order of func and thisObj should be changed!!! - line 2551: // TODO: connection filter functions - line 2559: // TODO: execution scope mangling - line 2564: // TODO: more resiliency for 4+ arguments to connect() - line 2569: // FIXME: where should we put this method (not here!)? - line 2851: // FIXME: just doing a "getForMethod()" seems to be enough to put this into infinite recursion!! - line 3079: // FIXME: should we throw an exception here instead? - line 3230: // FIXME: on IE at least, event objects from the - line 3243: // FIXME: need to enforce rates for a connection here! - line 3251: if((hasDelay)&&((dojo.render.html)||(dojo.render.svg))){ // FIXME: the render checks are grotty! - line 3315: // FIXME: we should be able to do this through props or Array.in() - line 3463: // FIXME: any particular reason this is in the global scope? - line 3471: // FIXME: JotLive needs this, but I'm not sure if it's too slow or not - line 3624: // FIXME: this is mostly a punt, we aren't actually doing anything on IE - line 3646: if(!node){ return; } // FIXME: log and/or bail? - line 3696: // FIXME: event detection hack ... could test for additional attributes - line 3809: // FIXME: how can we eliminate this iteration? - line 3967: // FIXME: scroll position query is duped from dojo.html to avoid dependency on that entire module - line 4210: // FIXME: do we need to handle things that aren't direct children of the - line 4358: // FIXME: should be isArrayLike? - line 4416: //TODO: should we use ${} substitution syntax instead, like widgets do? - line 4463: //FIXME: not sure exactly what encodeAscii is trying to do, or if it's working right - line 4534: //FIXME: should this one also escape backslash? - line 4543: //FIXME: looks a lot like escapeJavaScript, just adds quotes? deprecate one? - line 4556: // TODO: make an HTML version - line 4791: // TODO: hmph - line 4834: // FIXME: what if newChild is an array-like object? - line 5003: // FIXME: this doesn't appear to work! - line 5018: // FIXME: this may change all tags to uppercase! - line 5028: // FIXME: probably not a good idea to have to return an HTML fragment - line 5029: // FIXME: the tmp.doc.firstChild is as tested from IE, so it may not - line 5249: //FIXME: Would like to support arbitrary back/forward jumps. Have to rework iframeLoaded among other things. - line 5250: //FIXME: is there a slight race condition in moz using change URL with the timer check and when - line 5281: // FIXME: perhaps we can poll on history.length? - line 5413: // FIXME: could this ever be a forward button? - line 5590: // TODO: Move to htmlUtils - line 5766: var _cache = {}; // FIXME: make this public? do we even need to? - line 5770: // FIXME: Should this even be a function? or do we just hard code it in the next 2 functions? - line 5928: // FIXME: we need to determine when form values need to be - line 6138: // FIXME: setting up this callback handler leaks on IE!!! - line 6154: // FIXME: need to hack in more flexible Content-Type setting here! - line 6240: // FIXME: Which cookie should we return? - line 6326: // FIXME: should we leave this around? - line 6506: // FIXME: we are going to assume that we can throw any and every rendering - line 6586: // FIXME: need to add support for attr-specific accessors - line 6666: // FIXME: this seems not to work correctly on IE 7!! - line 6759: // TODO: support for IPv6, see RFC 2732 - line 6935: // FIXME: temporarily set to false because of several dojo tickets related - line 7035: node = dojo.byId(node); // FIXME: remove ability to access nodes by id for this time-critical function - line 7037: // FIXME: standardize on camel-case input to improve speed - line 7121: // FIXME: is regex inefficient vs. parseInt or some manual test? - line 7147: // FIXME: it's possible for styleValue to be incompatible with - line 7190: // FIXME: this is a really basic stub for adding and removing cssRules, but - line 7201: // FIXME: should create a new style sheet here - line 7342: // TODO: need to decide how to handle relative paths and AlphaImageLoader see #1441 - line 7481: // FIXME: returns true if node is bad, isHidden would be easier to make correct - line 7492: // FIXME: simplistic - line 7516: // FIXME: returns true if node is bad, isNotDisplayed would be easier to make correct - line 7537: // FIXME: returns true if node is bad, isInvisible would be easier to make correct - line 7565: // FIXME: is this too naive? will we get more than we want? - line 7592: ns.filter = ""; // FIXME: may get rid of other filter effects - line 7661: // FIXME: do we really ever have re-entrancy situation? this would appear to be really bad - line 7993: // FIXME: the rest of this method is very slow! - line 8022: // FIXME: we should never allow removal of the root widget until all others - line 8035: // FIXME: suboptimal performance - line 8243: // FIXME: does it even belong in this module? - line 8278: // FIXME: what else? tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/dojo2.js.uncompressed.js (27 lines): - line 34: dojo.evalObjPath("dojo.regexp.us", true); // this file also defines stuff in the dojo.regexp.us module (TODO: move to separate file?) - line 414: var flagsCopy = flags; //TODO: copy by value? - line 657: //TODO: what if flags.places is Infinity? - line 665: //TODO: exp - line 707: //TODO: exp - line 775: //TODO: hide in a closure? - line 776: //TODO: change to use hashes and mixins, rather than arrays - line 881: //TODO: most- to least-specific search? search by country code? - line 882: //TODO: implement aliases to simplify and shorten tables - line 1364: //TODO: evaluateConstraint doesn't use profile or fieldName args? - line 1501: // FIXME: This is not localized - line 1551: //FIXME: not localized - line 1576: //FIXME: shorten this code - line 1625: //FIXME: what's the reason behind this? incr = incr || 1; - line 1658: //FIXME: assumes Saturday/Sunday weekend, but even this is not fixed. There are CLDR entries to localize this. - line 2127: case 'v': // FIXME: don't know what this is. seems to be same as z? - line 2187: var result = str.join(" "); //TODO: use locale-specific pattern to assemble date + time - line 2234: pattern = datePattern + ' ' + timePattern; //TODO: use locale-specific pattern to assemble date + time - line 2332: //TODO: not sure what to actually do with this input, - line 2372: //TODO: strict bounds checking, padding - line 2410: //TODO: implement a getWeekday() method in order to test - line 2493: //FIXME: replace whitespace within final regexp with more flexible whitespace match instead? - line 2500: //TODO: try to common strftime and format code somehow? - line 2808: //FIXME: not localized - line 2852: //FIXME: SQL methods can probably be moved to a different module without i18n deps - line 3000: //FIXME: tolerate Number, string input? - line 3320: /* FIXME: not sure on all the abbreviations for credit cards,below is what each stands for atleast to my knowledge support/hivemind.xsl (5 lines): - line 224: - line 225: - line 625: Attribute (required) (unique) - line 702: - line 817: tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/src/cal/iCalendar.js (3 lines): - line 341: dojo.debug("TODO: no support for byweekno yet"); - line 507: dojo.debug("TODO: byday within a yearly rule without a bymonth"); - line 510: dojo.debug("TODO: Process BYrules for units larger than frequency"); tapestry-framework/src/java/org/apache/commons/pool/impl/TapestryKeyedObjectPool.java (2 lines): - line 36: * TODO: switch back to the standard version once it works better. - line 1214: // TODO: Correctness here depends on control in addObjectToPool. tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/src/widget/templates/EditorToolbarOneline.html (2 lines): - line 23: - line 152: tapestry-framework/src/js/tapestry-4.1.6/skeleton/core.js (2 lines): - line 142: * TODO: Describe profile structure. - line 163: // TODO: Describe validation methods tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/src/flash/flash6/DojoExternalInterface.as (2 lines): - line 27: // FIXME: Set available variable by testing for capabilities - line 83: // FIXME: support full JSON serialization tapestry-framework/src/java/org/apache/tapestry/services/impl/EngineFactoryImpl.java (2 lines): - line 56: // TODO: Create a BaseEngineConstructor that is hardcoded to - line 89: // TODO: Check in web.xml first. tapestry-framework/src/java/org/apache/tapestry/form/translator/FormatTranslator.java (1 line): - line 43: //TODO: Needed until HIVEMIND-134 fix is available tapestry-contrib/src/java/org/apache/tapestry/contrib/inspector/ShowProperties.java (1 line): - line 58: // TODO: sorting tapestry-framework/src/java/org/apache/tapestry/enhance/EnhancementOperationImpl.java (1 line): - line 291: // TODO: Should be ensure that the name is unique? tapestry-framework/src/java/org/apache/tapestry/form/ListEdit.java (1 line): - line 194: // TODO Auto-generated method stub tapestry-framework/src/java/org/apache/tapestry/engine/RequestCycle.java (1 line): - line 289: // TODO: What scenerio requires setting the builder after the fact? tapestry-framework/src/java/org/apache/tapestry/listener/SyntheticListener.java (1 line): - line 27: * TODO: It would really be nice if we could get the location of the listener tapestry-examples/Workbench/src/java/org/apache/tapestry/workbench/WorkbenchHomeService.java (1 line): - line 34: //TODO: Make this work again tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/src/docs.js (1 line): - line 21: * TODO: tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/src/hostenv_jsc.js (1 line): - line 45: // TODO: in JScript .NET, eval will not affect the symbol table of the current code? tapestry-framework/src/java/org/apache/tapestry/services/impl/ComponentPropertySourceImpl.java (1 line): - line 36: * TODO: Figure out a testing strategy for this beast! tapestry-framework/src/java/org/apache/tapestry/form/translator/NumberTranslator.java (1 line): - line 47: //TODO: Needed until HIVEMIND-134 fix is available tapestry-framework/src/java/org/apache/tapestry/describe/HTMLDescriptionReceiver.java (1 line): - line 28: * TODO: Make {@link #describeAlternate(Object)} exclusive with the other tapestry-contrib/src/java/org/apache/tapestry/contrib/table/model/simple/SimpleTableColumn.java (1 line): - line 33: // TODO: Unify SimpleTableColumnRendererSource and tapestry-framework/src/java/org/apache/tapestry/services/impl/NamespaceResourcesImpl.java (1 line): - line 59: // TODO: This is where we'll play with assets and asset prefixes tapestry-framework/src/java/org/apache/tapestry/services/impl/ComponentTemplateLoaderLogic.java (1 line): - line 329: // TODO: This is ugly! Need a better/smarter way, even if we have to extend BindingSource tapestry-framework/src/java/org/apache/tapestry/components/ForBean.java (1 line): - line 192: // TODO: Fragile / messy tapestry-framework/src/java/org/apache/tapestry/record/PropertyChangeImpl.java (1 line): - line 40: // TODO: This breaks some tests, but those tests are wrong. tapestry-framework/src/java/org/apache/tapestry/resolver/PageSpecificationResolverImpl.java (1 line): - line 247: // TODO: The SpecFactory in Specification parser should be used in some tapestry-framework/src/java/org/apache/tapestry/form/validator/MinDate.java (1 line): - line 87: // TODO: This is a little hacky, but validators need to be able to cooperate tapestry-framework/src/java/org/apache/tapestry/services/impl/ComponentConstructorFactoryImpl.java (1 line): - line 105: // TODO: This should be optional to work around that IBM JVM bug. tapestry-framework/src/java/org/apache/tapestry/markup/MarkupWriterSourceImpl.java (1 line): - line 58: //TODO: Use the content type to add a filter tapestry-framework/src/java/org/apache/tapestry/services/impl/DefaultResponseContributorImpl.java (1 line): - line 30: * TODO: Should probably implement this as a hivemind pipeline. tapestry-framework/src/js/Uri.js (1 line): - line 44: // TODO: support for IPv6, see RFC 2732 tapestry-framework/src/java/org/apache/tapestry/form/FormComponentContributorContext.java (1 line): - line 28: * TODO: Having support for regular expressions might be useful (and would allow a single tapestry-framework/src/java/org/apache/tapestry/script/IncludeScriptToken.java (1 line): - line 57: // TODO: Allow for scripts relative to context resources! tapestry-framework/src/js/tapestry-4.1.6/form.js (1 line): - line 807: // TODO: This is totally useless right now, doesn't even accept formats with string equivs tapestry-framework/src/java/org/apache/tapestry/form/validator/Identity.java (1 line): - line 70: //TODO: if component is null treat _fieldName as an ognl expression tapestry-framework/src/java/org/apache/tapestry/form/FormSupportImpl.java (1 line): - line 360: // TODO: If PRS is null ... tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletRendererImpl.java (1 line): - line 86: // TODO: Trap errors and do some error reporting here? tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletApplicationSpecificationInitializer.java (1 line): - line 31: * TODO: Merge this code with tapestry-framework/src/java/org/apache/tapestry/services/ComponentPropertySource.java (1 line): - line 27: * TODO: Adjust name, since it now provides access to namespace properties as well as component tapestry-framework/src/java/org/apache/tapestry/form/validator/MaxDate.java (1 line): - line 79: // TODO: This is a little hacky, but validators need to be able to cooperate tapestry-framework/src/java/org/apache/tapestry/engine/EngineServiceLink.java (1 line): - line 198: // TODO: This is somewhat questionable right now, was added in to support TAPESTRY-802