* Iteration Ending May 2nd, 2003 IterationReportMaySecondOhThree
* Iteration Ending April 18th, 2003 IterationReportAprilEighteenthOhThree
* Iteration Ending March 28th, 2003 IterationReportMarchTwentyEigthOhThree
* Iteration Ending March 24th, 2003 IterationReportMarchTwentyFourthOhThree
As of 20030305
.FrontPage | FrontPage | .RecentChanges
| Estimate | Name | Description | Done |
| 2 | Fix EditResponder | Editing a missing page should not create the page unless the Save button is pressed | Done |
| 2 | Page Inlining | !include <wikipage>. A widget which would get replaced with the specified page's content upon rendering | Done |
| 1 | Cut-n-Paste from Excel spike | Ability to cut and paste table from Excel into FitNesse. | Done |
| 2 | Reafctor Responder Tests | Not only are we the FitNesse developers..... we're also a client. | Done |
| 3 | Socket Issue | FitNesse previously closed sockets when it shouldn't have. | Done |
| Freebee | Sister Hood | FitNesse can be a sister to other wikis, but cannot yet have sisters | Done |
| Freebee | Strike | strike widget. Contributed by Jason Sypher | Done |
11 |
Total |
* Iteration Ending April 18th, 2003 IterationReportAprilEighteenthOhThree
| Estimate | Name | Description | Done |
4 |
File Uploading | The ability to upload files into the files section of FitNesse | Done |
8 |
.NET Tests | Allow the execution of .NET tests | Done |
4 |
Vitual Wiki Optimization | Optimize virtual wiki so it doesn't redundantly make server requests | Done |
1 |
Unicode | Make FitNesse work with all unicode chars so people in say... Iceland can use FitNesse | Done |
1 |
Fix SetUp Test Link | Using tests links on a SetUp page should run tests on the page being displayed, not the SetUp page | Done |
19 |
Total |
* Iteration Ending March 28th, 2003 IterationReportMarchTwentyEigthOhThree
| Estimate | Name | Description | Done |
4 |
Page Versioning | A simple way to keep old pages around. We'll save the last five or ten pages and allow access to them from a link at the bottom of the page. | Done |
3 |
Release source | Make the source code available on fitnesse.org | Done |
4 |
Sourceforge | Establish a fitnesse project on sourceforge.net | Done |
12 |
Total |
* Iteration Ending March 24th, 2003 IterationReportMarchTwentyFourthOhThree
| Estimate | Name | Description | Done |
4 |
Command-line test run | A command that takes a url to a FitNesse page, runs the tests located at that url, and exits with the number of failures. It was agreed that the render stories was no longer appropriate. This is the compromise. | Done |
1 |
Diff Spike | Figure out how hard it will be to use RCS diff to compare different versions of pages. | Done |
2 |
The horrible "SAVE" bug | Saving sometimes doesn't save the whole page!!?? | Done |
3 |
Widgetize Classpath | When building classpaths the classpath page should be widgetized instead of searching for !path elements. | Done |
1 |
Create /files | Should not have to manually create the /files directory | Done |
2 |
Extra HTML tags | Running a test generates two <html> tags, but shouldn't. | Done |
13 |
Total |
- Iteration Ending March 14th, 2003 IterationReportMarchFourteenthOhThree
| Estimate | Name | Description | Done |
3 |
Log File | Create a log file that records all accesses to the FitNesse server. Use standard web server format so that tools like WebTrends can analyze it | Done. You can see this running on http://fitnesse.org/files/logs/ |
4 |
Variables | Define and express variables like so: !define name {value} The value of my variable is class fitnesse.wikitext.widgets.VariableWidget.asWikiText()Variables defined on parent pages can be expressed on sub pages. |
Done |
1 |
Table Spacing | ignore spaces at the beginning and end of a table cell. This allows you to space out the wiki text of a table to look nicer in the edit window, without having to worry about the spaces being interpreted as wiki syntax, or appearing in the rendered table cells | Done |
10 |
Virtual Wiki | Users can create symbolic links on a local FitNesse to a subwiki on a remote FitNesse. The sub wiki behave just as though it resided on the local FitNesse. <p>The rationale is that customer want to add fitnesse tests to the global server, but developers want to run the tests on their local machines. Thus, the developers will symbolically link their local FitNesse to the subwikis that hold the fitnesse tests on the global server | Done Whew! |
1 |
!note | Any text following !note will be rendered in a tiny font and indented. | Done |
1 |
Comment | A widget that acts as a comment. # this is a commentAnything after the # will be ignored up to and including the line end. This will allow you to put comments and non-rendering separators in your wiki text. |
Done |
1 |
Title | Put the page name in the <Title> field. | Done |
21 |
Total |
As of 20030305
- A link of the form (http://link). does not parse correctly, it includes the right paren and period in the link. done
- Opera 7+ clients need to be able to edit pages. done
- SetUp and TearDown are pages very similar to PageHeader and PageFooter, but they only get applied to pages that have the Test attribute. done
- We need a way to run many test pages at once, and collect the results in a summary page. Also, all the result pages should be written in the TestResults page below the current page. The TestResults page should have !contents, and should also contain the summary information. Clicking on the runAll button should take you to the TestResults page. done
- BUG Saving a merge clears all attributes! done
- Bring up simple front page. done I1 2 hours
- Edit front page and save. done I1 12 hours
- Recognize Wiki Word, show with ?, create and edit when clicked. done
- Format bullet lists with *. done
- Format italics and bold with and '. done
- Format code with {{{ done
- Format lines with ---- done
- Format tables with | done
- Format Header lines with !1, !2, !3, etc: "!1 This is a header" done
- Format Centered lines with !c: "!c This is centered. done
- Save multiple versions of pages. done 16 hours
- Handle concurrent update and merge. done I1 6 hours
- Allow pages to act as folders using dots between fitnesse.wiki words. Thus FolderOne.PageOne? and FolderTwo.PageOne? represent four distinct pages. FolderOne? is a page that contains a sub page named PageOne. FolderTwo? is a page that contains a sub page named PageOne. When in, or below, a folder, can either be global or relative. Thus, if you are displaying FolderOne? and you click on the PageOne link, it goes to FolderOne.PageOne?. '''done I1 8 ho
.FrontPage | FrontPage | .RecentChanges