Difference between revisions of "Development:Good Bugs and Projects"

From Camino Wiki
Jump to navigation Jump to search
(→‎Gecko-Mac: this got fixed in g1.9.1)
(updating this page a little)
Line 15: Line 15:
 
''Bugs listed need to be audited for suitability for a summer-sized project and for "interest" before listing on the SoC page; items in'' '''boldface''' ''have been given suitability blessings by a senior Camino developer.''
 
''Bugs listed need to be audited for suitability for a summer-sized project and for "interest" before listing on the SoC page; items in'' '''boldface''' ''have been given suitability blessings by a senior Camino developer.''
  
* Full-screen mode; {{bug|245000}}
+
* Full-screen mode; {{bug|245000}} ([[User:hendy|hendy]] started work on this)
  
 
* '''User script support; {{bug|329309}}''' (at least partial support)
 
* '''User script support; {{bug|329309}}''' (at least partial support)
Line 36: Line 36:
 
* Audit and fix any missing text field keybindings and text-editing behaviors ([http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html good summary of default bindings here]); [https://bugzilla.mozilla.org/show_bug.cgi?id=330968 bug 330968]
 
* Audit and fix any missing text field keybindings and text-editing behaviors ([http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html good summary of default bindings here]); [https://bugzilla.mozilla.org/show_bug.cgi?id=330968 bug 330968]
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 2006 S0C page] (probably not large enough in scope for SoC even if you implement automatic support for Cocoa bindings {{bug|282097}}; see comment 2 there)
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 2006 S0C page] (probably not large enough in scope for SoC even if you implement automatic support for Cocoa bindings {{bug|282097}}; see comment 2 there)
 
* <s>Copy/paste of styled text; {{bug|79864}}, {{bug|356218}}
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 2006 SoC page]</s>
 
  
 
==Other Camino bugs==
 
==Other Camino bugs==
Line 60: Line 57:
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
  
* Drag-and-Drop Reorderable Tabs; {{bug|160720}} and {{bug|318260}} <s>([[User:delliott|delliott]] is doing this as part of the 2006 SoC)</s> ([[User:delliott|delliott]] had a patch but didn't finish this in SoC 2006; [[User:jeff|jeff]] worked on it during fall 2007/winter 2008)
+
* <s>Drag-and-Drop Reorderable Tabs; {{bug|160720}}</s> and {{bug|318260}} <s>([[User:delliott|delliott]] is doing this as part of the 2006 SoC)</s> ([[User:delliott|delliott]] had a patch but didn't finish this in SoC 2006; [[User:jeff|jeff]] worked on it during fall 2007/winter 2008, and [[User:murph|murph]] finished the initial implementation in fall 2008)
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
 
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
  
Line 68: Line 65:
 
* <s>Support a11y in the content area (bridge Apple's accessibility APIs to the Mozilla accessibility APIs); [https://bugzilla.mozilla.org/show_bug.cgi?id=157209 bug 157209]</s>
 
* <s>Support a11y in the content area (bridge Apple's accessibility APIs to the Mozilla accessibility APIs); [https://bugzilla.mozilla.org/show_bug.cgi?id=157209 bug 157209]</s>
 
*: <s>a little birdie tells us this should be happening RSN</s> it's [http://www.hecker.org/mozilla/foundation-activities-2006-05-12 public now]; [[User:hwaara|hwaara]] is working on this :)
 
*: <s>a little birdie tells us this should be happening RSN</s> it's [http://www.hecker.org/mozilla/foundation-activities-2006-05-12 public now]; [[User:hwaara|hwaara]] is working on this :)
 +
 +
* <s>Copy/paste of styled text; {{bug|79864}}, {{bug|356218}}</s> (eventually “fixed” in Gecko 1.9.1)
 +
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 2006 SoC page]

Revision as of 15:15, 7 December 2008

Camino needs a list of “good first bugs” and bugs/areas of improvement that are suitable for a focused, longer-term project, e.g., Google's Summer of Code, so that interested new contributors without any pet peeves can be pointed towards a concrete list.

For the latter set, we should also include Gecko-Mac platform bugs.

References: Sam's Roadmap, Camino Vote List (bugs with 5 or more votes), bugs marked helpwanted in Camino or relevant Core components

Good First Bugs

Camino and Gecko-Mac Projects

Some of these projects were listed on the MozillaWiki 2006 Summer of Code, 2007 Summer of Code, or 2008 Summer of Code pages.

Camino

Bugs listed need to be audited for suitability for a summer-sized project and for "interest" before listing on the SoC page; items in boldface have been given suitability blessings by a senior Camino developer.

  • User script support; Bug 329309 (at least partial support)
  • Unit Testing; Bug 417879 (just the tip of the iceberg)
  • AppleScript support for reading page contents/page source (will require lots of digging into Gecko); Bug 374648, Bug 394582
  • Fix issues with XUL in the content area in Camino (make XUL webapps completely functional; at least menus, selects, and context menus don't work right now); bug 306252, bug 306613

Gecko-Mac

  • Revive/finish the Cocoa-Gecko accessibility work (see below for the original work).

Other Camino bugs

Historical Examples

Below are historical examples of things we've thought would make good projects.

Small Projects

Larger/Summer Projects

  • Support a11y in the content area (bridge Apple's accessibility APIs to the Mozilla accessibility APIs); bug 157209
    a little birdie tells us this should be happening RSN it's public now; hwaara is working on this :)