SeaMonkey/Good First Bugs: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Initial content)
 
 
(13 intermediate revisions by 3 users not shown)
Line 13: Line 13:
== GFBs for complete newbies ==
== GFBs for complete newbies ==


These bugs involve just deleting some lines from SeaMonkey code, following what Firefox or Thunderbird have done themselves. You just need to locate the equivalent SeaMonkey code, delete the same lines that Firefox or Thunderbird did, and provide a patch for it.
These bugs involve just deleting or adding some lines from SeaMonkey code, following what Firefox or Thunderbird have done themselves. You just need to locate the equivalent SeaMonkey code, delete or add the same lines that Firefox or Thunderbird did, and provide a patch for it.


* Currently there are no GFBs in this section. Come back soon!
* {{Bug|675591}}: Port |{{Bug|674578}}| (Support resizer[dir="bottomstart"]) to Modern.
* {{Bug|676217}}: Break link between tab and browser when closing a tab.
** This is the SeaMonkey version of {{bug|664672}}.
* {{Bug|676220}}: Popup blocker menu should be cleared more eagerly to avoid holding on to window objects.
** This is the SeaMonkey version of {{bug|668972}}.
* {{Bug|681148}}: Define getPostDataStream() as in Firefox


== GFBs for someone who has already written a simple extension and wants to do something more ambitious ==
== GFBs for someone who has already written a simple extension and wants to do something more ambitious ==
Line 21: Line 26:
These bugs are mostly copying and pasting from already fixed bugs from Firefox or Thunderbird applications. Please, remember to care for indent style (two spaces) and the rest of Coding Style Guidelines.
These bugs are mostly copying and pasting from already fixed bugs from Firefox or Thunderbird applications. Please, remember to care for indent style (two spaces) and the rest of Coding Style Guidelines.


* [https://bugzilla.mozilla.org/show_bug.cgi?id=432287 Bug 432287]: Add buttons and icons for zoom in/out to toolbar customization palette.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=515734 Bug 515734]: Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=596731 Bug 596731]: Add web feed control to the toolbar customization palette.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=552176 Bug 552176]: SeaMonkey missing a rule to always make icons show in Go/History menus on Ubuntu: port bug 508221.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=626834 Bug 626834]: Port |Bug 624151 - Better positioning for the invalid form popup| to SeaMonkey.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=626834 Bug 626834]: Port |Bug 624151 - Better positioning for the invalid form popup| to SeaMonkey.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=552176 Bug 552176]: SeaMonkey missing a rule to always make icons show in Go/History menus on Ubuntu: port bug 508221.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=632585 Bug 632585]: Port Firefox Set as wallpaper dialog to Seamonkey.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=670476 Bug 670476]: Port bug 432287 - Add buttons and icons for zoom in/out to toolbar customization palette.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=674208 Bug 674208]: Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager.


== GFBs for an experienced developer but new to Mozilla/SeaMonkey ==
== GFBs for an experienced developer but new to Mozilla/SeaMonkey ==
Line 31: Line 38:


* Currently there are no GFBs in this section. Come back soon!
* Currently there are no GFBs in this section. Come back soon!
[[Category:SeaMonkey]]

Latest revision as of 18:05, 6 September 2011

What are Good First Bugs

Good First Bugs, or GFBs for short, are bugs that don't require extensive knowledge of Mozilla Platform or SeaMonkey internals. GFBs are categorized in different levels of expertise, ranging from just deleting lines from SeaMonkey code, following what Firefox or Thunderbird have done for themselves, to translating patches with some editing, or even writing some new code. This page keeps a list of alive GFBs.

Resources, tools and guidelines

You may need this information to get involved with GFBs.

  • BugZilla: the Mozilla bug tracking system. You need to create an account for you in BugZilla, so you can add comments and patches to the bugs.
  • SeaMonkey Source Code: you need to get the most recent source code for SeaMonkey if you're going to patch it.
  • Coding Style and XUL Coding Style Guidelines: to save time of reviewers and yourself, try to provide patches that stick to coding style guidelines.

GFBs for complete newbies

These bugs involve just deleting or adding some lines from SeaMonkey code, following what Firefox or Thunderbird have done themselves. You just need to locate the equivalent SeaMonkey code, delete or add the same lines that Firefox or Thunderbird did, and provide a patch for it.

  • bug 675591: Port |bug 674578| (Support resizer[dir="bottomstart"]) to Modern.
  • bug 676217: Break link between tab and browser when closing a tab.
  • bug 676220: Popup blocker menu should be cleared more eagerly to avoid holding on to window objects.
  • bug 681148: Define getPostDataStream() as in Firefox

GFBs for someone who has already written a simple extension and wants to do something more ambitious

These bugs are mostly copying and pasting from already fixed bugs from Firefox or Thunderbird applications. Please, remember to care for indent style (two spaces) and the rest of Coding Style Guidelines.

  • Bug 515734: Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
  • Bug 552176: SeaMonkey missing a rule to always make icons show in Go/History menus on Ubuntu: port bug 508221.
  • Bug 626834: Port |Bug 624151 - Better positioning for the invalid form popup| to SeaMonkey.
  • Bug 632585: Port Firefox Set as wallpaper dialog to Seamonkey.
  • Bug 670476: Port bug 432287 - Add buttons and icons for zoom in/out to toolbar customization palette.
  • Bug 674208: Add a Properties context menu option to open the embedded properties pane in Bookmarks Manager.

GFBs for an experienced developer but new to Mozilla/SeaMonkey

These bugs may involve digging in existing Mozilla code or writing entirely new code, but without requiring deep knowledge of Mozilla APIs.

  • Currently there are no GFBs in this section. Come back soon!