jspwiki-main/src/main/java/org/apache/wiki/providers/VersioningFileProvider.java (8 lines): - line 125: // FIXME: This is relatively slow. - line 289: // FIXME: Should this really be here? - line 306: // FIXME: is it? - line 313: // FIXME: This method has no rollback whatsoever. - line 364: // FIXME: No rollback available. - line 490: // FIXME: Does not get user information. - line 549: // FIXME: Should log errors. - line 628: // FIXME: This is kinda slow, we should need to do this only once. jspwiki-main/src/main/java/org/apache/wiki/parser/JSPWikiMarkupParser.java (6 lines): - line 133: // FIXME: Currently reserved, but not used. - line 170: // FIXME: parsers should be pooled for better performance. - line 404: // FIXME: Always returns an empty line, even if the stream is full. - line 922: // FIXME: There is an interesting issue here: We probably should - line 1235: // FIXME: Refactor this; it's a bit messy. - line 1743: // FIXME: This is not really very fast jspwiki-main/src/main/java/org/apache/wiki/search/LuceneSearchProvider.java (6 lines): - line 148: // FIXME: Just to be simple for now, we will do full reindex only if no files are in lucene directory. - line 263: //FIXME: Find out why sometimes att is null - line 276: * FIXME This is a very simple implementation of some text-based attachment, mainly used for testing. - line 281: //FIXME: Add attachment plugin structure - line 429: // TODO: Think if this was better done in the thread itself? - line 585: // FIXME: This class is dumb; needs to have a better implementation jspwiki-war/src/main/scripts/jspwiki-common.js (6 lines): - line 202: /* FIXME parse number anywhere inside a string */ - line 211: /* FIXME */ - line 922: * FIXME: remember 10 most recent search topics (cookie based) - line 942: //FIXME .addEvent('blur',function(){ this.hasfocus=false; this.hover.start(0) }.bind(this)) - line 943: //FIXME .addEvent('focus',function(){ this.hasfocus=true; this.hover.start(0.9) }.bind(this)) - line 1438: //TODO cache table ok, cache datatype for each column jspwiki-main/src/main/java/org/apache/wiki/attachment/AttachmentServlet.java (5 lines): - line 173: // FIXME: Messages would need to be localized somehow. - line 419: // FIXME: Kludge alert. We must end up with the parent page name, if this is an upload of a new revision - line 473: // FIXME: In case of exceptions should absolutely remove the uploaded file. - line 511: // FIXME: This has the unfortunate side effect that it will receive the - line 518: // FIXME: Does not delete the received files. jspwiki-main/src/main/java/org/apache/wiki/providers/BasicAttachmentProvider.java (5 lines): - line 289: author = "unknown"; // FIXME: Should be localized, but cannot due to missing WikiContext - line 407: // FIXME: Very unoptimized. - line 484: // FIXME: Check for existence of this particular version. - line 505: // FIXME: Should this fail? - line 516: // FIXME: Does nothing yet. jspwiki-war/src/main/scripts/jspwiki-commonstyles.js (5 lines): - line 56: /* FIXME : add delayed loading of reflection library */ - line 62: //TODO Reflection.remove(image); --is this still needed? - line 76: //img.className = 'inline reflected'; //FIXME: is this still needed ?? - line 146: //FIXME use class to make tabs visible during printing - line 262: //TODO: load assets .css and .js jspwiki-main/src/main/java/org/apache/wiki/filters/PingWeblogsComFilter.java (5 lines): - line 39: // FIXME: Needs to figure out when only weblogs have been saved. - line 40: // FIXME: rpc endpoint must be configurable - line 41: // FIXME: Should really be settable per-page. - line 42: // FIXME: Weblog name has been set to stone - line 84: params.addElement( "The Butt Ugly Weblog" ); // FIXME: Must be settable jspwiki-war/src/main/scripts/prettify.js (4 lines): - line 244: // TODO: maybe style special characters inside a regexp as punctuation. - line 462: // TODO: handle letters in numeric escapes. - line 561: // TODO: handle tabs here? - line 1219: // TODO: Possibly optimize by using '' if there's no flicker. jspwiki-main/src/main/java/org/apache/wiki/tags/CalendarTag.java (4 lines): - line 54: // FIXME: This class is extraordinarily lacking. - line 240: // FIXME: Might be useful to have an entire library of - line 247: // FIXME: Will this fail when we use & instead of &? - line 248: // FIXME: should use some parsing routine jspwiki-main/src/main/java/org/apache/wiki/render/DefaultRenderingManager.java (4 lines): - line 189: // FIXME: The cache management policy is not very good: deleted/changed pages should be detected better. - line 199: // FIXME: Figure out a faster method - line 296: // FIXME: Don't yet know what to do - line 357: // FIXME: Don't yet know what to do jspwiki-war/src/main/webapp/templates/210/InfoContent.jsp (4 lines): - line 48: //FIXME -- seems not to work correctly for attachments !! - line 343: <%-- FIXME why not add pagination here - no need for large amounts of attach versions on one page --%> - line 376: <%--FIXME classs parameter throws java exception - line 392: // FIXME: This needs to be added, once we figure out what is going on. jspwiki-war/src/main/scripts/jspwiki-edit.js (4 lines): - line 36: // FIXME: This is a kludge; should really insert a Date plugin or something. - line 132: /* TODO: how to insert the proper current date/timestamp, inline with the preferred time format */ - line 133: /* TODO: Should be localized. */ - line 317: /* TODO: this could be a great workaround for ie as well */ jspwiki-main/src/main/java/org/apache/wiki/rpc/atom/AtomAPIServlet.java (4 lines): - line 58: // FIXME: Rewrite using some other library - line 113: // FIXME: Do authentication here - line 121: // FIXME: Sandler 0.5 does not support generator - line 218: // FIXME: Unfortunately, a weblog is not known until it has een executed once, because plugins are off during the initial startup phase. jspwiki-war/src/main/webapp/Edit.jsp (3 lines): - line 125: // FIXME: I am not entirely sure if the JSP page is the - line 196: // FIXME: Cut-n-paste code. - line 197: wikiContext.getWikiSession().addMessage( ex.getMessage() ); // FIXME: should work, but doesn't jspwiki-main/src/main/java/org/apache/wiki/tags/HistoryIteratorTag.java (3 lines): - line 44: // FIXME: Too much in common with IteratorTag - REFACTOR - line 81: // FIXME: THrow something. - line 97: // FIXME: throw something? jspwiki-main/src/main/java/org/apache/wiki/rss/DefaultRSSGenerator.java (3 lines): - line 53: // FIXME: Limit diff and page content size. - line 134: page.getVersion() - 1, // FIXME: Will fail when non-contiguous versions - line 158: // FIXME: This should probably return something more intelligent jspwiki-main/src/main/java/org/apache/wiki/tags/AttachmentsIteratorTag.java (3 lines): - line 47: // FIXME: Too much in common with IteratorTag - REFACTOR - line 98: // FIXME: THrow something. - line 116: // FIXME: throw something? jspwiki-war/src/main/webapp/templates/default/InfoContent.jsp (3 lines): - line 46: //FIXME -- seems not to work correctly for attachments !! - line 325: <%-- TODO why no pagination here - number of attach versions of one page limited ?--%> - line 366: // FIXME: This needs to be added, once we figure out what is going on. jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/MetaWeblogHandler.java (3 lines): - line 169: // FIXME: The implementation is suboptimal, as it goes through all of the blog entries. - line 230: return ""; // FIXME: - line 291: // FIXME: Is postid correct? Should we determine it from the page name? jspwiki-main/src/main/java/org/apache/wiki/auth/authorize/DefaultGroupManager.java (3 lines): - line 255: // TODO: need rollback procedure - line 266: // TODO: check for appropriate permissions - line 334: // TODO: groups cannot have the same name as a user jspwiki-main/src/main/java/org/apache/wiki/rss/AtomFeed.java (3 lines): - line 71: return m_wikiContext.getEngine().getBaseURL(); // FIXME: This is not a feed id - line 76: return e.getURL(); // FIXME: Not really a feed id! - line 115: // FIXME: LOG.info("Can't get attachment data",ex); jspwiki-main/src/main/java/org/apache/wiki/tags/BreadcrumbsTag.java (2 lines): - line 151: // FIXME: this code would be much simpler if we could just output the [pagename] and then use the - line 162: //FIXME: I can't figure out how to detect the appropriate jsp page to put here, so I hard coded Wiki.jsp jspwiki-main/src/main/java/org/apache/wiki/ui/admin/WikiFormAdminBean.java (2 lines): - line 50: // TODO Auto-generated catch block - line 58: // FIXME: Not yet implemented jspwiki-main/src/main/java/org/apache/wiki/WikiContext.java (2 lines): - line 586: // FIXME: is rather slow - line 712: // TODO: we should really break the contract so that this jspwiki-main/src/main/java/org/apache/wiki/preferences/Preferences.java (2 lines): - line 90: // FIXME: The way that date preferences are chosen is currently a bit wacky: it all gets saved to the cookie based on the browser state - line 118: // FIXME: editormanager reads jspwiki.editor -- which of both properties should continue jspwiki-main/src/main/java/org/apache/wiki/diff/ContextualDiffProvider.java (2 lines): - line 63: //TODO all of these publics can become jspwiki.properties entries... - line 64: //TODO span title= can be used to get hover info... jspwiki-main/src/main/java/org/apache/wiki/tags/TabbedSectionTag.java (2 lines): - line 35: // FIXME: Needs a bit more of explaining how this tag works. - line 77: // FIXME: I don't really understand what this does - so Dirk, please jspwiki-war/src/main/config/wro/wro.xml (2 lines): - line 47: - line 51: jspwiki-main/src/main/java/org/apache/wiki/plugin/AbstractReferralPlugin.java (2 lines): - line 152: // FIXME: The compiled pattern strings should really be cached somehow. - line 199: // TODO: Cut-n-paste, refactor jspwiki-main/src/main/java/org/apache/wiki/variables/DefaultVariableManager.java (2 lines): - line 91: // FIXME: somewhat slow. - line 159: return ""; // FIXME: Should this be something different? jspwiki-main/src/main/java/org/apache/wiki/management/SimpleMBean.java (2 lines): - line 41: // FIXME: This class should really use Annotations instead of a method call. - line 42: // FIXME: Exception handling is not probably according to spec... jspwiki-main/src/main/java/org/apache/wiki/tags/SearchResultIteratorTag.java (2 lines): - line 46: // FIXME: Shares MUCH too much in common with IteratorTag. Must refactor. - line 127: // FIXME: throw something? jspwiki-main/src/main/java/org/apache/wiki/tags/FeedDiscoveryTag.java (2 lines): - line 55: // TODO: Enable this - line 60: // FIXME: This does not work always, as plugins are not initialized until the first fetch jspwiki-main/src/main/java/org/apache/wiki/plugin/DefaultPluginManager.java (2 lines): - line 408: // FIXME: We could either return an empty string "", or the original line. If we want unsuccessful requests - line 459: // FIXME: This class needs a better interface to return all sorts of possible information from the plugin XML. In fact, it probably jspwiki-util/src/main/java/org/apache/wiki/util/HttpUtil.java (2 lines): - line 155: // FIXME: Should really move to ETags. - line 205: // FIXME: Is it really the mandate of this routine to do that? jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/RPCServlet.java (2 lines): - line 60: // FIXME: Should this be $default? - line 99: // FIXME: The metaweblog API should be possible to turn off. jspwiki-main/src/main/java/org/apache/wiki/diff/ExternalDiffProvider.java (2 lines): - line 62: //FIXME This could/should be a property for this provider, there is not guarentee that - line 118: // FIXME: Should this rely on the system default encoding? jspwiki-main/src/main/java/org/apache/wiki/attachment/DefaultAttachmentManager.java (2 lines): - line 167: // FIXME: This should be resolved using CommandResolver, not this adhoc way. This also assumes that the - line 312: // FIXME: Should also use events! jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java (2 lines): - line 107: // FIXME: The way that we save attributes is now a major booboo, and must be - line 820: // TODO: It is unnecessary to calculate the hashcode; it should be calculated only when the hashmaps are changed. This is slow. jspwiki-main/src/main/java/org/apache/wiki/plugin/WeblogPlugin.java (2 lines): - line 85: // FIXME: Add "entries" param as an alternative to "days". - line 86: // FIXME: Entries arrive in wrong order. jspwiki-main/src/main/java/org/apache/wiki/xmlrpc/RPCHandler.java (2 lines): - line 229: // FIXME: This is a kludge. The link format should really be queried - line 235: // FIXME: The current link collector interface is not very good, since it causes this. jspwiki-main/src/main/java/org/apache/wiki/WatchDog.java (2 lines): - line 218: // FIXME: should actually go and fix things for that - line 403: // TODO: Figure out something sane to do here. jspwiki-main/src/main/java/org/apache/wiki/parser/CreoleToJSPWikiTranslator.java (2 lines): - line 153: /* TODO Is it possible to use just protect :// ? */ - line 514: // FIXME: Should log properly jspwiki-main/src/main/java/org/apache/wiki/providers/CachingProvider.java (2 lines): - line 298: // FIXME: Does not implement fast searching - line 301: // FIXME: Kludge: make sure that the page is also parsed and it gets all the necessary variables. jspwiki-main/src/main/java/org/apache/wiki/auth/DefaultUserManager.java (2 lines): - line 105: // TODO: it would be better if we did this in PageManager directly - line 108: //TODO: Replace with custom annotations. See JSPWIKI-566 jspwiki-war/src/main/styles/haddock/default/Dialog.less (2 lines): - line 168: padding: 20px 1px 18px 0; //1px is the width of the divider, FIXME padding top/bottom - line 251: //FIXME: dimensions copied from forms/.form-control - should be other ways to inherit this jspwiki-main/src/main/java/org/apache/wiki/plugin/RecentChangesPlugin.java (2 lines): - line 107: // FIXME: Should really have a since date on the getRecentChanges method. - line 231: // TODO: Ideally the default behavior should be to return the default format for the default jspwiki-war/src/main/webapp/templates/reader/ViewTemplate.jsp (1 line): - line 76: <%-- FIXME: for now, reuse haddock's stylesheet --%> jspwiki-war/src/main/webapp/templates/default/editors/TinyMCE.jsp (1 line): - line 245: <%--TODO: allow page rename as part of an edit session jspwiki-main/src/main/java/org/apache/wiki/parser/PluginContent.java (1 line): - line 146: // FIXME: The plugin name matching should not be done here, but in a per-editor resource jspwiki-war/src/main/webapp/templates/210/ProfileTab.jsp (1 line): - line 130: <%-- TODO this should become clickable group links so you can immediately go and look at them if you want --%> jspwiki-war/src/main/webapp/templates/210/PageTab.jsp (1 line): - line 105: <%-- FIXME: Should also note when a wrong version has been fetched. --%> jspwiki-war/src/main/styles/haddock/default/Category.less (1 line): - line 126: //FIXME: remove this from AJAXCategory.jsp jspwiki-war/src/main/webapp/templates/default/PageTab.jsp (1 line): - line 130: <%-- FIXME: Should also note when a wrong version has been fetched. --%> jspwiki-main/src/main/java/org/apache/wiki/auth/user/XMLUserDatabase.java (1 line): - line 72: // FIXME: If the DB is shared across multiple systems, it's possible to lose accounts jspwiki-war/src/main/webapp/NewBlogEntry.jsp (1 line): - line 40: // FIXME: Do Something Else jspwiki-main/src/main/java/org/apache/wiki/tags/PageExistsTag.java (1 line): - line 31: // FIXME: Logically, this should probably be the master one, then jspwiki-210-adapters/src/main/java/org/apache/wiki/providers/WikiPageProvider.java (1 line): - line 40: * FIXME: In reality we should have an AbstractWikiPageProvider, which would provide intelligent backups for subclasses. jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java (1 line): - line 532: // FIXME: Should really use WeakReferences to clean away unused sessions. jspwiki-main/src/main/java/org/apache/wiki/providers/AbstractFileProvider.java (1 line): - line 298: // FIXME: Should we throw an exception here? jspwiki-war/src/main/webapp/Diff.jsp (1 line): - line 59: // FIXME: There is a set of unnecessary conversions here: InsertDiffTag jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java (1 line): - line 38: // FIXME: We need to rethink how metadata is being used - probably the author, date, etc. should also be part of the metadata. We also jspwiki-main/src/main/java/org/apache/wiki/rss/RSSThread.java (1 line): - line 41: * FIXME: MUST be somewhere else, this is not a good place. jspwiki-war/src/main/webapp/rss.jsp (1 line): - line 135: // TODO: Figure out if it would be a good idea to use a disk-based cache here. jspwiki-main/src/main/java/org/apache/wiki/pages/DefaultPageManager.java (1 line): - line 573: // FIXME: If this was the latest, reindex Lucene, update RefMgr jspwiki-war/src/main/webapp/templates/default/ProfileTab.jsp (1 line): - line 150: <%-- TODO this should become clickable group links so you can immediately go and look at them if you want --%> jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/postprocessor/PluginLinkNodePostProcessorState.java (1 line): - line 115: final WikiHtmlInline h4Title = WikiHtmlInline.of( "