Gecko:DeCOMtamination: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 4: Line 4:


If you want to get started, follow these steps:
If you want to get started, follow these steps:
* Make sure you have successfully built a Mozilla product from source (preferably Mozilla Suite or Firefox).
# Make sure you have successfully built a Mozilla product from source (preferably Mozilla Suite or Firefox).
* Choose one of the deCOMtamination problems below, or email roc for suggestions.
# Choose one of the deCOMtamination problems below, or email roc for suggestions.
* Note in this wiki page that you are working on the task.
# Note in this wiki page that you are working on the task.
* Figure out what the cleaned-up function and method signatures will be, taking into account the hints in the [[Gecko:Interface Style Guide]].
# Figure out what the cleaned-up function and method signatures will be, taking into account the hints in the [[Gecko:Interface Style Guide]].
* Find an existing bug for the deCOMtamination task, or create a new bug for it, CCing roc@ocallahan.org, and attach a patch file showing what the new signatures will look like. Get feedback to make sure you're on the right track.
# Find an existing bug for the deCOMtamination task, or create a new bug for it, CCing roc@ocallahan.org, and attach a patch file showing what the new signatures will look like. Get feedback to make sure you're on the right track.
* Finish the task by updating all callers and implementations of the functions and methods to be consistent with the new signatures. Always use  http://lxr.mozilla.org/mozilla to search for users of the method. There may be code that uses the method that's not built by your build configuration.
# Finish the task by updating all callers and implementations of the functions and methods to be consistent with the new signatures. Always use  http://lxr.mozilla.org/mozilla to search for users of the method. There may be code that uses the method that's not built by your build configuration.
* Make sure you can build and run Mozilla with your changes. Test it thoroughly.
# Make sure you can build and run Mozilla with your changes. Test it thoroughly.
* Make a patch with CVS diff -utp8, and submit it as an attachment in the bug. Request review, e.g. from roc.
# Make a patch with CVS diff -utp8, and submit it as an attachment in the bug. Request review, e.g. from roc.


Here's the current [[Gecko:DeCOMtamination]] activity:
Here's the current [[Gecko:DeCOMtamination]] activity:
1,295

edits

Navigation menu