No, a lot of bugs are very platform specific, a number aren't really bugs but enhancements or features so not "broken" code...dabruro wrote:Okay, I was assuming that most of the bugs are platform-independent, but maybe that's not true.
Then there's bug entries that deal with cleaning up source code, items in the mozilla core that aren't part of Firefox, items that apply to running automated tests or the Mozilla build environment (not used for Pale moon - I have my own), etc.
e.g. the first 20 bugs of the Firefox 12 bug list:
704512 nsBMPDecoder::WriteInternal: Conditional jump or move depends on uninitialised value(s)
696324 Provide JS API for adding items to the Android menu
704520 Flash content does not have a placeholder if on Android 3.x
712714 Remove JOF_CALLOP
712719 NullPointerException at org.mozilla.gecko.GeckoAppShell.notifyIMEEnabled
720912 IonMonkey: Log the location of aborts
704539 channel.URI is undefined in Sync
720925 IonMonkey: Add Object comparison
696353 What happened to the arguments element IC ?
712738 Clang Static Analysis: Assigned value is garbage or undefined in content/media/nsBuiltinDecoder.cpp
720934 [meta] Android Sync 0.4 code drop
712743 Investigate if we could reduce traversing by checking if node is black Enhancement
720941 Remove JSDOUBLE_COMPARE and content's equivalent DOUBLE_COMPARE Windows
720952 [MacOSX] Some (or random?) builders report "Typelibs contain definitions of interface nsIDocCharset …
720955 pyxpt: Report IIDs when they differ
720957 contentLength is unsed in nsJSONListener::OnDataAvailable
712767 Send profile-before-change in netwerk/test/TestSTSParser.cpp
720962 don't build nsBrowserProfileMigratorUtils.cpp on Linux
704583 Add testing mode to FocusManager to address running webdriver tests concurrently Enhancement
614476 gfxPangoFonts sets up grapheme cluster boundaries twice
Dev/Macro/code cleanup/mozilla build system/test framework/non-firefox
Mac
Android
Linux
Windows
All
So of the 20, only 2 even warrant looking at, and might still not need implementation