Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925
edits
Richwklein (talk | contribs) No edit summary |
m (Protected "Community:SummerOfCode06" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))) |
||
(57 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
<span style="color: red; font-weight: bold">Looking for this year's Summer of Code information? [[SummerOfCode|Step right this way.]]</span> | |||
Add your ideas here for Mozilla Projects that students could take on to participate in the Google [http://code.google.com/summerofcode.html Summer of Code 2006] | Add your ideas here for Mozilla Projects that students could take on to participate in the Google [http://code.google.com/summerofcode.html Summer of Code 2006] | ||
Line 25: | Line 27: | ||
* Ben Goodger | * Ben Goodger | ||
* Benjamin Smedberg | |||
* Chris Hofmann (admin) | * Chris Hofmann (admin) | ||
* David Bienvenu | * Darin Fisher | ||
* David Bienvenu | |||
* David Liebreich | |||
* Joshua Aas | * Joshua Aas | ||
* Mike Beltzner | |||
* Mike Pinkerton | * Mike Pinkerton | ||
* Mark Mentovai | * Mark Mentovai | ||
* Scott MacGregor | * Robert O'Callahan | ||
* Scott MacGregor | |||
* Stuart Parmenter | |||
* Vladimir Vukicevic | * Vladimir Vukicevic | ||
* Zbigniew Braniecki | |||
If you are interested in being a mentor, the requirements and responsibilities are here: http://code.google.com/soc/mentorfaq.html | If you are interested in being a mentor, the requirements and responsibilities are here: http://code.google.com/soc/mentorfaq.html | ||
Line 38: | Line 47: | ||
http://code.google.com/soc/mentor_step1.html | http://code.google.com/soc/mentor_step1.html | ||
If you are a student writing a proposal, there is | |||
a good list of guidelines written up at [http://drupal.org/node/59963] that will help as the mentors as they review, evaluate , and decide on your Mozilla Project proposal. | |||
Thanks | Thanks | ||
Line 44: | Line 55: | ||
'''Project Idea List.''' | |||
The following projects have been proposed by Mozilla module owners and project participants. Students might also look at interesting individual bugs in the [https://bugzilla.mozilla.org] database, and write proposals that would help to diagnose or fix specific issues described in individual or collections of bugs. | |||
== Core Browser Engine and Toolkit Development == | |||
{| border="1" cellpadding="3" width="100%" valign="top" | {| border="1" cellpadding="3" width="100%" valign="top" | ||
Line 144: | Line 78: | ||
| valign="top" |[[User:Ben|Ben]] | | valign="top" |[[User:Ben|Ben]] | ||
| valign="top" |submitted 10:38, 17 April 2006 (PDT) | | valign="top" |submitted 10:38, 17 April 2006 (PDT) | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
Line 161: | Line 84: | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | submitted 21:34, 17 April 2006 (PDT) | | valign="top" | submitted 21:34, 17 April 2006 (PDT) | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" |Auto verify MD5/SHA1 hashes & PGP signatures | | valign="top" |Auto verify MD5/SHA1 hashes & PGP signatures | ||
| valign="top" |Automatically verifying MD5/SHA1 hashes, and optionally PGP signatures, of downloads. When you have downloaded a file, the download manager should try to download filename.md5, filename.sha, filename.asc and run the associated tool on the downloaded file to verify. Mark the entry as red or something in the download manager, and change the Open link to Info link, if the file did not verify. The Info link would open a page explaining what is wrong. It could perhaps have a open or preferably just delete file button. More difficult case would be to get the md5/sha1 signature if it is just embedded on the page where the download link is, but you could try some heuristics... | | valign="top" |Automatically verifying MD5/SHA1 hashes, and optionally PGP signatures, of downloads. When you have downloaded a file, the download manager should try to download filename.md5, filename.sha, filename.asc and run the associated tool on the downloaded file to verify. Mark the entry as red or something in the download manager, and change the Open link to Info link, if the file did not verify. The Info link would open a page explaining what is wrong. It could perhaps have a open or preferably just delete file button. More difficult case would be to get the md5/sha1 signature if it is just embedded on the page where the download link is, but you could try some heuristics... (see also [https://bugzilla.mozilla.org/show_bug.cgi?id=292481 bug 292481]) | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |pixman rewrite | |||
| valign="top" |Work on cairo to speed up image fallback backend. Requires strong knowledge of image processing, as well as MMX/SSE/etc; the bulk of the work will be writing fast inner-loop compositing operations for in-memory image surfaces. | |||
| valign="top" |[[User:VladVukicevic|VladVukicevic]] | |||
| | | valign="top" | | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |APNG support | ||
| valign="top" | | | valign="top" |implementation of [http://rig.vlad1.com/~vladimir/projects/apng/ APNG] | ||
| valign="top" | | | valign="top" |Vlad | ||
| valign="top" | | | valign="top" |already assigned | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Security Improvements | |||
| valign="top" |Fix some of the bugs and enhancement requests with [https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&field0-0-0=product&type0-0-0=substring&value0-0-0=sg%3Awant&field0-0-1=component&type0-0-1=substring&value0-0-1=sg%3Awant&field0-0-2=short_desc&type0-0-2=substring&value0-0-2=sg%3Awant&field0-0-3=status_whiteboard&type0-0-3=substring&value0-0-3=sg%3Awant&remaction=&query_format=advanced&order=bugs.status_whiteboard,bugs.bug_id%20desc&query_based_on= "sg:want" in the status whiteboard]. These are things that would improve security, but aren't security holes. | |||
| valign="top" |[[User:Jesse|Jesse Ruderman]] | |||
|- | | valign="top" | | ||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" | Process Coverity reports | ||
| valign="top" |( | | valign="top" | Coverity identified hundreds of potential problems in Firefox. Currently, only 117 got filed in bugzilla (about half of them fixed) branch. According to http://scan.coverity.com/ , there should be 245 more. A student could process the rest, and also identify the ones that are worthwile to be included in FF 2.0. | ||
| valign="top" | | | valign="top" | Reporter: Jo Hermans | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" | Improvements to web page error reporting | |||
| valign="top" | Implement some proposed changes to the console service API and consumers to allow a much better error console UI (associating errors with specific windows, etc). Possibly implement said UI as well, if desired. [https://bugzilla.mozilla.org/show_bug.cgi?id=228205 bug 228205] covers the API changes. | |||
| valign="top" | Reporter: Boris Zbarsky | |||
| | | valign="top" | | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Create a scriptable jar writer or zip writer | ||
| valign="top" | | | valign="top" |Implement a scriptable nsIZipWriter component and interface. [https://bugzilla.mozilla.org/show_bug.cgi?id=289948 bug 289948] is a bug requesting this feature, and [http://lxr.mozilla.org/mozilla/source/modules/libjar/ libjar] is the directory where the zip reader resides. | ||
| valign="top" |[[User: | | valign="top" |Reporter: [[User:richwklein|richwklein]]<br>Mentor: [[MDC:User:Benjamin Smedberg|bsmedberg]] | ||
| valign="top" | | | valign="top" |Submitted: 8:26, 21 April 2006 (CST) | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Improve the XUL Sort Service | |||
| valign="top" |Generalize nsIXULSortService so non template data can be sorted in lists and trees. [http://lxr.mozilla.org/mozilla/find?string=xulsort nsIXULSortService] is the current implementation, and some ideas for [[XULSortService | improvements]]. [[XUL:Priority_List#Priority_5|XUL Priority List]] includes a reference to sorting as well. | |||
| valign="top" |Reporter: [[User:richwklein|richwklein]] | |||
| | | valign="top" |Submitted: 8:26, 21 April 2006 (CST) | ||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Enhance selection APIs | ||
| valign="top" | | | valign="top" |Enhance the selection APIs so that they can provide the features needed for both existing find-in-page use (without modifying the DOM) and for highlighting of all occurrences. Start by reorganizing the selection code based on what requirements it really needs to meet (which include handling of text selection in the page and in form controls, IME, spellcheck, and other things) plus the ability to [https://bugzilla.mozilla.org/show_bug.cgi?id=256773 highlight multiple ranges]. (And maybe do some [https://bugzilla.mozilla.org/show_bug.cgi?id=298715 other cleanup] as part of that learning process.) Then extend CSS and DOM APIs to provide a clean API for what find-in-page needs, and fix find-in-page to use those APIs. | ||
| valign="top" |[[User: | | valign="top" |Reporter: [[User:Dbaron|David Baron]] | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" |Improve link activation APIs | |||
| valign="top" |[https://bugzilla.mozilla.org/show_bug.cgi?id=335963 Improve link activation APIs] to consolidate link activation code, fix bugs caused by inconsistencies and allow single-window and tabbed-only browsing and open-in-new-window / open-in-new-tab context menu options that really work, even for javascript: URLs and onclick handlers. And then get at least a significant start on the front-end changes needed to use those APIs. See [https://bugzilla.mozilla.org/show_bug.cgi?id=335963 bug] for more details. | |||
| valign="top" |Reporter: [[User:Dbaron|David Baron]] | |||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |DOM Inspector UI Overhaul | ||
| valign="top" | | | valign="top" |Firebug is great for web developers, but many XUL developers use DOM Inspector for debugging XUL itself. The DOM Inspector could use a firebug-like upgrade. | ||
| valign="top" |[[User: | | valign="top" |[[User:Ben|Ben]] 16:23, 4 May 2006 (PDT) | ||
| valign="top" | | | valign="top" |submitted 16:23, 4 May 2006 (PDT) | ||
|- | |- | ||
|} | |} | ||
== Firefox Features and Extensions == | |||
{| border="1" cellpadding="3" width="100%" valign="top" | {| border="1" cellpadding="3" width="100%" valign="top" | ||
Line 293: | Line 164: | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Complete Torrent-Integration | ||
| valign="top" | | | valign="top" |[http://firepuddle.mozdev.org/] (started in last year's SoC) | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Enhanced Page Info window | |||
| valign="top" |(need spec)... | |||
| valign="top" |[[User:Ben|Ben]] [[User:Beltzner|Beltzner]] for UI | |||
| | | valign="top" |Submitted 18:07, 18 April 2006 (PDT) | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Support for Webarchive (mht) | ||
| valign="top" | | | valign="top" |Support for loading and saving of .mht files (can see [http://maf.mozdev.org/ maf] as well as its XPCOM JS components [http://www.mozdev.org/source/browse/maf/src/components/nsMafMhtHandler.js?rev=1.21&content-type=text/x-cvsweb-markup handler], [http://www.mozdev.org/source/browse/maf/src/components/nsMafMhtEncoder.js?rev=1.16&content-type=text/x-cvsweb-markup encoder] and [http://www.mozdev.org/source/browse/maf/src/components/nsMafMhtDecoder.js?rev=1.16&content-type=text/x-cvsweb-markup decoder]) | ||
| valign="top" |[[User: | | valign="top" |[[User:Mabank|Mabank]] | ||
| valign="top" | | | valign="top" |Submitted 13:37, 14 May 2006 (PDT) | ||
|- | |- | ||
|} | |} | ||
== Mac Platform Improvements == | |||
{| border="1" cellpadding="3" width="100%" valign="top" | {| border="1" cellpadding="3" width="100%" valign="top" | ||
Line 328: | Line 195: | ||
| valign="top" | | | valign="top" | | ||
| valign="top" |styled text support for Mac clipboard | | valign="top" |styled text support for Mac clipboard | ||
| valign="top" | Implement copy/paste of styled text to the system clipboard on the Mac; | | valign="top" |Implement copy/paste of styled text to the system clipboard on the Mac; {{bug|79864}} | ||
| valign="top" |[[User:Sardisson|sardisson]] | | valign="top" |Reporter: [[User:Sardisson|sardisson]] | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" |Mac keybinding and text-editing improvements | | valign="top" |Mac keybinding and text-editing improvements | ||
| valign="top" | Audit and fix any missing OS-standard text field keybindings and text-editing behaviors on the Mac ([http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html good summary of default bindings here]); | | valign="top" |Audit and fix any missing OS-standard text field keybindings and text-editing behaviors on the Mac ([http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html good summary of default bindings here]); {{Bug|330968}} | ||
| valign="top" |Reporter: [[User:Sardisson|sardisson]] | |||
| valign="top" |[[User:Sardisson|sardisson]] | |||
| valign="top" |13:28, 19 April 2006 (PDT) | | valign="top" |13:28, 19 April 2006 (PDT) | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" |Improve/expand AppleScript support | | valign="top" |Improve/expand AppleScript support | ||
| valign="top" |Mozilla-based Mac products have very limited AppleScript support, especially in comparison | | valign="top" |Mozilla-based Mac products have very limited AppleScript support, especially in comparison to Safari, Eudora, and other long-standing Mac applications; Camino {{bug|178917}}, {{bug|160106}}, {{bug|314061}}, {{bug|253486}}, {{bug|156078}} (there may be others in Core, Firefox, Thunderbird, or MAS products) | ||
| valign="top" |[[User:Sardisson|sardisson]] | | valign="top" |Reporter: [[User:Sardisson|sardisson]] | ||
| valign="top" |13:28, 19 April 2006 (PDT) | | valign="top" |13:28, 19 April 2006 (PDT) | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
Line 384: | Line 217: | ||
| valign="top" |13:52, 19 April 2006 (PDT) | | valign="top" |13:52, 19 April 2006 (PDT) | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Camino Single-Window Mode. | |||
| valign="top" |Now that the APIs for "single window mode" are available to embedding apps, we need to add this capability to Camino; {{bug|274143}} | |||
| valign="top" | [[User:pinkerton|Mike Pinkerton]], Mark Mentovai | |||
|- | | valign="top" | | ||
| | |- | ||
| | | valign="top" | | ||
| | | valign="top" |Camino Keychain Rewrite. | ||
| | | valign="top" |Camino uses the old API for Keychain, we need to update to the new API in order to be compatible with Safari keychain entries. The new implementation needs to be backwards compatible with old keychain entries (maybe a one-time import?) and allow multiple passwords per site (one of our Top-5 feature requests). Bugs: {{bug|172842}}, {{bug|177941}}, {{bug|179672}}, {{bug|178607}}, {{bug|187720}}, (maybe {{bug|202337}}). | ||
| | | valign="top" | [[User:pinkerton|Mike Pinkerton]], Mark Mentovai | ||
| valign="top" | | |||
|- | |||
| valign="top" | | |||
| valign="top" |Camino Tab Reordering | |||
| valign="top" |Users want to be able to drag tabs to reorder them, as well as drag them to other windows, or drag them out of windows to create a new window; {{bug|160720}} and {{bug|318260}} | |||
| valign="top" | [[User:pinkerton|Mike Pinkerton]], Mark Mentovai | |||
| valign="top" | | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Native form widgets for Mac | ||
| valign="top" | | | valign="top" |Improve native look/feel of form widgets under Cocoa widgets. This would involved making a list of priorities for improving look/feel and fixing as many things as possible before the end of the project. Examples might be cleaning up text field borders, defining fallback behavior for CSS modifications to form widgets, making listbox scrollbars small-sized scrollbars instead of full-sized, etc... | ||
| valign="top" | | | valign="top" |Josh Aas | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
|} | |} | ||
== Minimo Mobile Browsing Features and Extensions == | |||
{| border="1" cellpadding="3" width="100%" valign="top" | {| border="1" cellpadding="3" width="100%" valign="top" | ||
Line 417: | Line 258: | ||
| valign="top" |dougt and mgalli | | valign="top" |dougt and mgalli | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" |Location info for Minimo | | valign="top" |Location info for Minimo | ||
| valign="top" |Intergrate GPS location information | | valign="top" |Intergrate GPS and other location information to allow content tailoring. Some early prototype work has been done for Firefox and Minimo ( [http://www.meer.net/~dougt/gps/] , and [http://weblogs.mozillazine.org/dougt/archives/009073.html]) You would work on expanding and extending these ideas. | ||
| valign="top" |[[User:dougt|dougt]] | | valign="top" |[[User:dougt|dougt]] | ||
| valign="top" | | | valign="top" | | ||
Line 437: | Line 267: | ||
|} | |} | ||
== Thunderbird Features and Extensions == | |||
{| border="1" cellpadding="3" width="100%" valign="top" | {| border="1" cellpadding="3" width="100%" valign="top" | ||
Line 447: | Line 278: | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Update T-bird Feed front-end to keep up with NetNewsWire et al. | ||
| valign="top" | | | valign="top" |keep it simple and minimal. | ||
| valign="top" | | | valign="top" |[[User:Sayrer|sayrer]] | ||
| valign="top" | | |||
|- | |||
| valign="top" | | |||
| valign="top" |Complete Skype-Integration for Thunderbird | |||
| valign="top" |(started in last year's SoC) | |||
| valign="top" | | |||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Improve Calendar extension within Thunderbird | |||
| valign="top" |Better integration of Calendar extension within Thunderbird | |||
| valign="top" |[[User:Triona|Triona]] | |||
| | | valign="top" |05:44, 19 April 2006 (PDT) | ||
| | |||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
Line 469: | Line 301: | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Addressbook Backend Improvements | |||
| valign="top" |In Address Book, take the Outlook Backend, make it so that its not reliant on Outlook being default Mail Client and provide a UI to allow interfacing to it (i.e. user can select address books to view). At the same time update the import code so that it is also not reliant on Outlook being the default Mail Client. | |||
| valign="top" |-[[User:Standard8|Standard8]] bienvenu, dmose | |||
|- | | valign="top" | 15:29, 21 April 2006 (PDT) | ||
| | |- | ||
| | | valign="top" | | ||
| | | valign="top" |Spam Filtering Improvements | ||
| | | valign="top" |More info at | ||
| | [http://wiki.mozilla.org/index.php?title=Thunderbird:SummerOfCode2006:SPAM Thunderbird SummerOfCode2006 - SPAM ] | ||
| valign="top" |mscott, bienvenu | |||
| valign="top" | | |||
|- | |||
| valign="top" | | |||
| valign="top" |Other tbird projects | |||
| valign="top" |More info at | |||
[http://wiki.mozilla.org/Thunderbird:SummerOfCode2006] | |||
| valign="top" |mscott, bienvenu | |||
| valign="top" | | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |ThunderBird extension to leverage Google Desktop Search for e-mail body searches. | ||
| valign="top" | | | valign="top" | Develop a ThunderBird extension to leverage Google Desktop Search for e-mail body searches | ||
| valign="top" |Reporter: | | valign="top" |Reporter: Le Duc Bao | ||
| valign="top" | | | valign="top" | | ||
|- | |- | ||
|} | |} | ||
== Tools, Server Infrastructure, and Testing == | |||
{| border="1" cellpadding="3" width="100%" valign="top" | {| border="1" cellpadding="3" width="100%" valign="top" | ||
Line 498: | Line 340: | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |Giving webdevelopers a better JavaScript debugging experience | ||
| valign="top" | | | valign="top" |Work to give webdevelopers better ways of debugging their JavaScript in Firefox. | ||
| valign="top" | | | valign="top" | Reporter: [[User:GijsKruitbosch|GijsKruitbosch]] | ||
| valign="top" | | Mentor: Robert Ginda & Mike Shaver | ||
| valign="top" | | |||
|- | |||
| valign="top" | | |||
| valign="top" |XUL editor plugin for [http://www.eclipse.org Eclipse] | |||
| valign="top" |Build a XUL editor plugin for [http://www.eclipse.org Eclipse] that leverages the XULRunner component and JS debugger from the [http://www.alphaworks.ibm.com/tech/ajaxtk Eclipse Ajax Toolkit Framework] to create a XUL UI development tool. | |||
| valign="top" |[[User:Beltzner|Beltzner]] & [[MDC:User:Benjamin Smedberg|bsmedberg]] | |||
| valign="top" |submitted 09:31, 17 April 2006 (PDT) | |||
|- | |- | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" |UI improvements to DOM inspector | ||
| valign="top" | | | valign="top" |DOM Inspector is currently really tedious to use. Identify weak points and come up with solutions. This possibly should involve things like allowing the DOM inspector to work with print previews. | ||
| valign="top" | | | valign="top" | [[User:Ben|Ben]] [[User:Wakeless|Wakeless]] | ||
| valign="top" | | | valign="top" | submitted 18:06, 18 April 2006 (PDT) | ||
|- | |- | ||
| | | valign="top" | | ||
| valign="top" |Multi-teired addons.mozilla.org | |||
| valign="top" |based on trust metrics and user experience [http://morgamic.com/2006/02/10/the-danger-of-mediocrity/ See morgamic's blog] | |||
| valign="top" |[[User:Cameron|Cameron]] | |||
| | | valign="top" | 20:58, 18 April 2006 (PDT) | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
| valign="top" | Test Harness Extension | | valign="top" | Firefox Test Harness Extension | ||
| valign="top" |Implement a test harness as an extension, able to be invoked from the command line and recording output to file or content. Possible models are FoxUnit, FIT, and xUnit. | | valign="top" |Implement a test harness as an extension, able to be invoked from the command line and recording output to file or content. Possible models are FoxUnit, FIT, and xUnit. | ||
| valign="top" | [[User:Davel|Davel]] | | valign="top" | [[User:Davel|Davel]] | ||
| valign="top" |17:31, 21 April 2006 (PDT) | | valign="top" |17:31, 21 April 2006 (PDT) | ||
|- | |||
| valign="top" | | |||
| valign="top" | [[L10n:Tool|L10n tool]] | |||
| valign="top" |Write a GUI tool for managing string, localization and l10n work group | |||
| valign="top" | [[User:Gandalf|Gandalf]] | |||
| valign="top" | already assigned | |||
|- | |- | ||
|} | |} |