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

From Camino Wiki
Jump to navigation Jump to search
(→‎Camino and Gecko-Mac Projects: hakan's stuff stopped)
(update this page some)
Line 5: Line 5:
 
'''References''': Sam's Roadmap, Camino Vote List ([https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&votes=5&order=bugs.votes,bugs.delta_ts%2Cbugs.bug_status%2Cbugs.priority%2Cmap_assigned_to.login_name%2Cbugs.bug_id bugs with 5 or more votes]), bugs marked '''helpwanted''' in Camino or relevant Core components
 
'''References''': Sam's Roadmap, Camino Vote List ([https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&votes=5&order=bugs.votes,bugs.delta_ts%2Cbugs.bug_status%2Cbugs.priority%2Cmap_assigned_to.login_name%2Cbugs.bug_id bugs with 5 or more votes]), bugs marked '''helpwanted''' in Camino or relevant Core components
  
''Bugs listed, especially in the “Good First Bugs” section, need to be audited by acutal devs for suitability'' ;-)
+
''Bugs listed, especially in the “Good First Bugs” section, need to be audited by actual devs for suitability'' ;-)
  
 
==Good First Bugs==
 
==Good First Bugs==
'''N.B.''' This list is largely out-of-date, but the '''query''' below it is still good.
+
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&status_whiteboard_type=allwordssubstr&status_whiteboard=%5Bgood+first+bug%5D&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED good first bug query]
  
* 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)
+
==Camino and Gecko-Mac Projects==
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
+
 
* optional "Go" button for toolbar {{bug|181806}} -  '''WONTFIX'''?
+
''Some of these projects were listed on the [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki 2006 Summer of Code] or [http://wiki.mozilla.org/Community:SummerOfCode07 2007 Summer of Code] pages.''
*: <br>[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&status_whiteboard_type=allwordssubstr&status_whiteboard=%5Bgood+first+bug%5D&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED good first bug query] (the query and the above list do not match yet)
+
 
 +
===Camino===
 +
* Full-screen mode; {{bug|245000}}
 +
 
 +
* Rewrite autocomplete in Cocoa; {{bug|340611}}
 +
 
 +
* Move history off of Mork; {{bug|351351}}
  
==Camino and Gecko-Mac Projects==
+
* AppleScript support for reading page contents/page source (will require lots of digging into Gecko); {{bug|374648}}, {{bug|394582}}
  
''Some of these projects were listed on the [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki 2006 Summer of Code page]; see [http://weblogs.mozillazine.org/schrep/archives/2006/04/summer_of_code.html this blog entry].''
+
* AppleScript support for making new tabs/windows (will require lots of [http://summerofcamino.com/comments/bookmarks_check_almost/#more wrapping BW]); {{bug|395711}}, {{bug|395712}}
  
* <s>Support a11y in the content area (bridge Apple's Carbon accessibility APIs to the Mozilla accessibility APIs); [https://bugzilla.mozilla.org/show_bug.cgi?id=157209 bug 157209]</s>
+
* 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); [https://bugzilla.mozilla.org/show_bug.cgi?id=306252 bug 306252], [https://bugzilla.mozilla.org/show_bug.cgi?id=306613 bug 306613]
*: <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 :)
 
  
* Revive/finish hwaara's a11y work
+
===Gecko-Mac===
 +
* Revive/finish the Cocoa-Gecko accessibility work (see [[#Larger/Summer Projects|below]] for the original work).
  
 
* 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 MozillaWiki Summer of Code page] (but probably not large enough in scope for SoC)
+
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] (probably not large enough in scope for SoC even if you implement automatic support for Cocoa bindings {{bug|282097}}; see comment 2 there)
  
* Copy/paste of styled text; [https://bugzilla.mozilla.org/show_bug.cgi?id=79864 bug 79864]
+
* Copy/paste of styled text; {{bug|79864}}, {{bug|356218}}
 
*: 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]
  
* <s>Improved AppleScript support; 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]</s> ([[User:peeja|peeja]] largely did this in SoC 2007)
+
==Other Camino bugs==
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
+
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Camino&keywords_type=allwords&keywords=helpwanted&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&order=Reuse+same+sort+as+last+time helpwanted] Camino bugs
 +
* [https://bugzilla.mozilla.org/buglist.cgi?product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&resolution=--- All open Camino bugs]
 +
* [https://bugzilla.mozilla.org/buglist.cgi?product=Camino&target_milestone=Camino1.1&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Bugs targeted for Camino 1.1]
 +
* See also: [[User:Sardisson/Dogfood|Dogfood]] for 1.8 branch and trunk, spring 2006
 +
 
 +
==Historical Examples==
  
* <s>Keychain rewrite for Camino; [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])</s> ([[User:smorgan|smorgan]] largely did this)
+
Below are historical examples of things we've thought would make good projects.
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
 
  
 +
===Small Projects===
 
* <s>Fix/Implement Single-Window Mode (SWM) in Camino; [https://bugzilla.mozilla.org/show_bug.cgi?id=274143 Bug 274143]</s> ([[User:pinkerton|pinkerton]] did this)
 
* <s>Fix/Implement Single-Window Mode (SWM) in Camino; [https://bugzilla.mozilla.org/show_bug.cgi?id=274143 Bug 274143]</s> ([[User:pinkerton|pinkerton]] did this)
 
*: 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]
 +
* <s><tt>.mar</tt>/AUS-based Software Update; {{bug|185436}}</s> ([[User:smorgan|smorgan]] did this using Sparkle)
  
* 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); [https://bugzilla.mozilla.org/show_bug.cgi?id=306252 bug 306252], [https://bugzilla.mozilla.org/show_bug.cgi?id=306613 bug 306613]
+
===Larger/Summer Projects===
 +
* <s>Tab exposé; {{bug|312007}}</s> ([[User:jeff|jeff]] did this in SoC 2007)
  
* <s><tt>.mar</tt>/AUS-based Software Update; {{bug|185436}}</s> ([[User:smorgan|smorgan]] did this)
+
* <s>Improved AppleScript support; 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]</s> ([[User:peeja|peeja]] largely did this in SoC 2007)
 +
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
  
* <s>Tab exposé; {{bug|312007}}</s> ([[User:jeff|jeff]] did this in SoC 2007)
+
* 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)
 +
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
  
* Full-screen mode; {{bug|245000}}
+
* <s>Keychain rewrite for Camino; [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])</s> ([[User:smorgan|smorgan]] largely did this)
 +
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page]
  
* etc.
+
* <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 :)
==Other Camino bugs==
 
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Camino&keywords_type=allwords&keywords=helpwanted&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&order=Reuse+same+sort+as+last+time helpwanted] Camino bugs
 
* [https://bugzilla.mozilla.org/buglist.cgi?product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&resolution=--- All open Camino bugs]
 
* [https://bugzilla.mozilla.org/buglist.cgi?product=Camino&target_milestone=Camino1.1&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Bugs targeted for Camino 1.1]
 
* See also: [[User:Sardisson/Dogfood|Dogfood]] for 1.8 branch and trunk, spring 2006
 

Revision as of 22:46, 3 March 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

Bugs listed, especially in the “Good First Bugs” section, need to be audited by actual devs for suitability ;-)

Good First Bugs

Camino and Gecko-Mac Projects

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

Camino

  • 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 :)