Changes

Jump to: navigation, search

Thunderbird Bug Fix Lab

405 bytes added, 11:40, 23 February 2010
Instructions
# File a '''dummy bug''' using Mozilla's [http://landfill.mozilla.org/bugzilla-3.0-branch/ test bugzilla]. NOTE: use '''Unclassified''' and '''dump unwanted bugs here'''.
# Do a '''debug''' build of '''Thunderbird'''. NOTE: you can obtain a build from your professor if something goes wrong.
# Confirm the existence of this bug. TIP: try creating a message with the text above, saving it to '''Drafts''', then open in '''Drafts''' to see how it gets rendered.
# Fix the bug. HINT: <code>mozilla/netwerk/streamconv/converters/mozTXTToHTMLConvIf you need a hint to figure out where to begin working, look [[Thunderbird Bug Fix Lab Hint|here]].cpp</code>
# Create a patch
# Test your patch [http://beaufour.dk/jst-review/ here] for common errors
# Attach your patch to the dummy bug you filed in step 1
# Get your patch reviewed by a classmate or your professor
# Put your '''patch''' and '''review comments''' on your personal wiki page
# Blog about the experience and include a link to wiki page
 
== List of Valid/Invalid Email Address ==
 
Here is a list of some valid and invalid email addresses for testing:
 
===Valid Addresses===
* a@a.com
* a.a@a.a
* a.a@a.a.com
 
===Invalid Addresses===
* a@.
* a@..
* a@..f
* a@....f
* @.
* @.com
* @a.com
* @a
* @a.
* @a..
* @a...com
* a@a.a..a
== Resources ==
* [http://developer.mozilla.org/en/docs/Creating_a_patch Creating a patch for Mozilla]
* [https://developer.mozilla.org/en/Simple_Thunderbird_build Thunderbird build documentation]

Navigation menu