Community:SummerOfCode06: Difference between revisions

m
Protected "Community:SummerOfCode06" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
No edit summary
m (Protected "Community:SummerOfCode06" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
 
(46 intermediate revisions by 16 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)
* Darin Fisher
* David Bienvenu
* David Bienvenu
* David Liebreich
* David Liebreich
Line 32: Line 36:
* Mike Pinkerton
* Mike Pinkerton
* Mark Mentovai
* Mark Mentovai
* Robert O'Callahan
* Scott MacGregor
* Scott MacGregor
* Stuart Parmenter
* 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 41: 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


Chris Hofmann
Chris Hofmann


Core Browser Engine Development
Firefox Features and Extensions
Mac Platform Improvements
Minimo Features and Extensions
Thunderbird Features and Extensions
Tools


Core Browser Engine and Toolkit Development
 
'''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 69: 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)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 85: Line 84:
| valign="top" |
| valign="top" |
| valign="top" | submitted 21:34, 17 April 2006 (PDT)
| valign="top" | submitted 21:34, 17 April 2006 (PDT)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| 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" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 117: Line 96:
| valign="top" |[[User:VladVukicevic|VladVukicevic]]
| valign="top" |[[User:VladVukicevic|VladVukicevic]]
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
| valign="top" |
| valign="top" |Multithreaded Plugin Loader
| valign="top" |Multithreaded Plugin Loader in Firefox and other browsers. This would avoid the browser from hanging for several seconds when loading a Java plugin for example.
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 149: Line 102:
| valign="top" |Vlad
| valign="top" |Vlad
| valign="top" |already assigned
| valign="top" |already assigned
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
| valign="top" |
| valign="top" |Firefox tracking online/offline status and proxy settings
| valign="top" |Implement nsINetworkLinkService and nsISystemProxySettings on Windows so Firefox will go online/offline automatically when Windows does and track Windows' proxy settings (maybe too easy?)
| valign="top" |[[User:Roc|Roc]]
| valign="top" |02:38, 20 April 2006 (PDT)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Security Improvements
| valign="top" |Security Improvements
| valign="top" |Fix some of the bugs and enhancement requests with "sg:want" in the status whiteboard.  These are things that would improve security, but aren't security holes.
| 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" |[[User:Jesse|Jesse Ruderman]]
| valign="top" |
| valign="top" |
|-
|-
|}
| valign="top" |
 
| valign="top" | Process Coverity reports
{| border="1" cellpadding="3" width="100%" 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.
|- align="center"
| valign="top" | Reporter: Jo Hermans
| style="background-color: #efefef;" | '''ID'''
| valign="top" |
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract- links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 197: Line 120:
| valign="top" |  Reporter: Boris Zbarsky
| valign="top" |  Reporter: Boris Zbarsky
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract- links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
| valign="top" |
| valign="top" | Process Coverity reports
| 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" | Reporter: Jo Hermans
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Create a scriptable jar writer or zip writer
| valign="top" |Create a scriptable jar writer or zip writer
| 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" |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" |Reporter: [[User:richwklein|richwklein]]  
| valign="top" |Reporter: [[User:richwklein|richwklein]]<br>Mentor: [[MDC:User:Benjamin Smedberg|bsmedberg]]
| valign="top" |Submitted: 8:26, 21 April 2006 (CST)
| valign="top" |Submitted: 8:26, 21 April 2006 (CST)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 248: Line 133:
| valign="top" |Submitted: 8:26, 21 April 2006 (CST)
| valign="top" |Submitted: 8:26, 21 April 2006 (CST)
|-
|-
|}
| valign="top" |
 
| valign="top" |Enhance selection APIs
 
| 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.
Firefox Features and Extensions
| valign="top" |Reporter: [[User:Dbaron|David Baron]]
 
| valign="top" |
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Complete Torrent-Integration
| valign="top" |Improve link activation APIs
| valign="top" |[http://firepuddle.mozdev.org/] (started in last year's SoC)
| 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" |DOM Inspector UI Overhaul
| 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:Ben|Ben]] 16:23, 4 May 2006 (PDT)
| 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 279: Line 164:
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Update T-bird Feed front-end to keep up with NetNewsWire et al.
| valign="top" |Complete Torrent-Integration
| valign="top" |keep it simple and minimal.
| valign="top" |[http://firepuddle.mozdev.org/] (started in last year's SoC)
| valign="top" |[[User:Sayrer|sayrer]]
| valign="top" |
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status / other'''
|-
|-
| valign="top" |
| valign="top" |
Line 299: Line 174:
| valign="top" |[[User:Ben|Ben]] [[User:Beltzner|Beltzner]] for UI
| valign="top" |[[User:Ben|Ben]] [[User:Beltzner|Beltzner]] for UI
| valign="top" |Submitted 18:07, 18 April 2006 (PDT)   
| valign="top" |Submitted 18:07, 18 April 2006 (PDT)   
|-
| valign="top" |
| valign="top" |Support for Webarchive (mht)
| 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:Mabank|Mabank]]
| valign="top" |Submitted 13:37, 14 May 2006 (PDT) 
|-
|-
|}
|}


Mac Platform Improvements
== Mac Platform Improvements ==
 
{| border="1" cellpadding="3" width="100%" valign="top"
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
|- align="center"
Line 313: 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; [https://bugzilla.mozilla.org/show_bug.cgi?id=79864 bug 79864]
| valign="top" |Implement copy/paste of styled text to the system clipboard on the Mac; {{bug|79864}}
| valign="top" |Reporter: [[User:Sardisson|sardisson]]
| valign="top" |Reporter: [[User:Sardisson|sardisson]]
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| 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}}
[https://bugzilla.mozilla.org/show_bug.cgi?id=330968 bug 330968]
| valign="top" |Reporter: [[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)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| 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 ton Safari, Eudora, and other long-standing Mac applications; Camino bugs [https://bugzilla.mozilla.org/show_bug.cgi?id=178917 178917], [https://bugzilla.mozilla.org/show_bug.cgi?id=160106 160106], [https://bugzilla.mozilla.org/show_bug.cgi?id=314061 314061], [https://bugzilla.mozilla.org/show_bug.cgi?id=253486 253486], [https://bugzilla.mozilla.org/show_bug.cgi?id=156078 156078] (there may be others in Core, Firefox, Thunderbird, or MAS products)   
| 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" |Reporter: [[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)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 368: Line 216:
| valign="top" | [[User:Hwaara|Håkan Waara]], Mark Mentovai  
| valign="top" | [[User:Hwaara|Håkan Waara]], Mark Mentovai  
| valign="top" |13:52, 19 April 2006 (PDT)
| valign="top" |13:52, 19 April 2006 (PDT)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Camino Single-Window Mode.
| 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.  [https://bugzilla.mozilla.org/show_bug.cgi?id=274143 Bug  274143]
| 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" | [[User:pinkerton|Mike Pinkerton]], Mark Mentovai  
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Camino Keychain Rewrite.
| 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 [https://bugzilla.mozilla.org/show_bug.cgi?id=172842 172842], [https://bugzilla.mozilla.org/show_bug.cgi?id=177941 177941], [https://bugzilla.mozilla.org/show_bug.cgi?id=179672 179672], [https://bugzilla.mozilla.org/show_bug.cgi?id=178607 178607], [https://bugzilla.mozilla.org/show_bug.cgi?id=187720 187720], (maybe [https://bugzilla.mozilla.org/show_bug.cgi?id=202337 202337]).
| 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" | [[User:pinkerton|Mike Pinkerton]], Mark Mentovai  
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Camino Tab Reordering
| 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.  Bugs [https://bugzilla.mozilla.org/show_bug.cgi?id=160720 160720] and [https://bugzilla.mozilla.org/show_bug.cgi?id=318260 318260]
| 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" | [[User:pinkerton|Mike Pinkerton]], Mark Mentovai  
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 438: Line 243:
|}
|}


Minino
== Minimo Mobile Browsing Features and Extensions ==
    
    
{| border="1" cellpadding="3" width="100%" valign="top"
{| border="1" cellpadding="3" width="100%" valign="top"
Line 453: Line 258:
| valign="top" |dougt and mgalli
| valign="top" |dougt and mgalli
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Location info for Minimo
| valign="top" |Location info for Minimo
| valign="top" |Intergrate GPS location information allowing content tailoring.  
| 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 473: Line 267:
|}
|}


 
== Thunderbird Features and Extensions ==
Thunderbird Features and Extensions


{| border="1" cellpadding="3" width="100%" valign="top"
{| border="1" cellpadding="3" width="100%" valign="top"
Line 483: Line 276:
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
| style="background-color: #efefef;" | '''Status'''
|-
| valign="top" |
| valign="top" |Update T-bird Feed front-end to keep up with NetNewsWire et al.
| valign="top" |keep it simple and minimal. 
| valign="top" |[[User:Sayrer|sayrer]]
| valign="top" |
|-
|-
| valign="top" |
| valign="top" |
Line 489: Line 288:
| valign="top" |
| valign="top" |
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 505: Line 294:
| valign="top" |[[User:Triona|Triona]]  
| valign="top" |[[User:Triona|Triona]]  
| valign="top" |05:44, 19 April 2006 (PDT)
| valign="top" |05:44, 19 April 2006 (PDT)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter & Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 521: Line 300:
| valign="top" |[[User:Kyllercg|Kyller Gorgonio]]
| valign="top" |[[User:Kyllercg|Kyller Gorgonio]]
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 537: Line 306:
| valign="top" |-[[User:Standard8|Standard8]] bienvenu, dmose
| valign="top" |-[[User:Standard8|Standard8]] bienvenu, dmose
| valign="top" | 15:29, 21 April 2006 (PDT)
| 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" |ThunderBird extension to leverage Google Desktop Search for e-mail body searches.
| valign="top" | Develop a ThunderBird extension to leverage Google Desktop Search for e-mail body searches
| valign="top" |Reporter: Le Duc Bao
| valign="top" |
|-
|-
|}
|}


 
== Tools, Server Infrastructure, and Testing ==
Tools, Infrastructure, and Testing


{| border="1" cellpadding="3" width="100%" valign="top"
{| border="1" cellpadding="3" width="100%" valign="top"
Line 552: Line 340:
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |Venkman javascript debugger Improvements
| valign="top" |Giving webdevelopers a better JavaScript debugging experience
| valign="top" |Work on Venkman to bring it some good updates/bugfixes/new features. Maybe work to do a 1.0 release? (https://bugzilla.mozilla.org/show_bug.cgi?id=141097)
| valign="top" |Work to give webdevelopers better ways of debugging their JavaScript in Firefox.
| valign="top" | Reporter: [[User:GijsKruitbosch|GijsKruitbosch]]
| valign="top" | Reporter: [[User:GijsKruitbosch|GijsKruitbosch]]
Mentor: none so far
Mentor: Robert Ginda & Mike Shaver
| valign="top" |
| valign="top" |
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
| valign="top" |XUL editor plugin for [http://www.eclipse.org Eclipse]
| 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" |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]]  
| valign="top" |[[User:Beltzner|Beltzner]] & [[MDC:User:Benjamin Smedberg|bsmedberg]]
| valign="top" |submitted 09:31, 17 April 2006 (PDT)
| valign="top" |submitted 09:31, 17 April 2006 (PDT)
|-
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 590: Line 358:
| valign="top" | [[User:Ben|Ben]] [[User:Wakeless|Wakeless]]  
| valign="top" | [[User:Ben|Ben]] [[User:Wakeless|Wakeless]]  
| valign="top" | submitted 18:06, 18 April 2006 (PDT)   
| valign="top" | submitted 18:06, 18 April 2006 (PDT)   
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| valign="top" |
| valign="top" |
Line 607: Line 364:
| valign="top" |[[User:Cameron|Cameron]]
| valign="top" |[[User:Cameron|Cameron]]
| valign="top" | 20:58, 18 April 2006 (PDT)
| valign="top" | 20:58, 18 April 2006 (PDT)
|-
|}
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="center"
| style="background-color: #efefef;" | '''ID'''
| style="background-color: #efefef;" | '''Title'''
| style="background-color: #efefef;" | '''Abstract links to details/bugs/etc'''
| style="background-color: #efefef;" | '''Reporter &  Mentor(s)'''
| style="background-color: #efefef;" | '''Status'''
|-
|-
| 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
|-
|-
|}
|}
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits