Hourly Branch builds: PROMETHEUS-VM (Lin) || BM-XSERVE02 (Mac) || PACIFICA-VM (Win) || Branch Tinderbox || Bonsai
Firefox 2.0.0.2 is now released! (2007-02-23)
Release Notes | Fixed Security Issues | Download Webpage | FTP
Bugs fixed for Firefox 2.0.0.2: ~159 in total, ~21 crashers, 2 memory leaks and 4 privacy-related bugs.
General Landings
- #216751 [Core:Preferences: Backend]-general.config.filename set in user's prefs.js overrides setting in all.js [All]
- #253125 [Core:XPCOM]-cleanup gratuitous use of NS_ERROR_FACTORY_REGISTER_AGAIN [All]
- #258543 [Firefox:Password Manager]-Disabling form autocomplete prevents selecting from multiple saved logins [All]
- #286933 [Toolkit:Autocomplete]-Enter that selects autocomplete entry should be hidden from page scripts [All]
- #296394 [Firefox:Startup and Profile System]-Firefox should not complain about -console command line argument [Win]
- #298960 [Firefox:Startup and Profile System]--remote can no longer handle commas or quotes [All]
- #314980 [Core:HTML: Parser]-DOM element.getAttribute() method error (CAttributeToken::SanitizeKey()) [All]
- #315473 [Core:Parser]-Replace NUL characters in bad places with a character that is less confusing. [All]
- #326864 [Core:XUL]-Fix crash in XULPopupListenerImpl::PreLaunchPopup() [All]
- #330256 [Core:Java to XPCOM Bridge]-Namespace/package for interfaces? [All]
- #339933 [Firefox:Build Config]-Cannot package static build using make 3.81 [Lin]
- #340895 [Firefox:Session Restore]-Move SessionStore preferences to firefox.js [All]
- #341872 [Firefox:Download Manager]-Download manager leaks helperApps [All]
- #345277 [Core:Security: PSM]-When "Certificate Viewer" is shut, the object leaks [All]
- #346787 [Toolkit:XUL Widgets]-add textbox binding with support for spellcheck [All]
- #347230 [Firefox:File Handling]-Minimal "Save"-only dialog shown for files with discoverable types (known file extensions) [All]
- #347852 [Core:Network]-Make sure to not use the same disk cache data block for different URIs. [All]
- #351798 [Core:SVG]-Path mouseover fires outside svg [Win]
- #351950 [Core:XPCOM]-nsLocalFileUnix has "access"(system call) problem on Solaris [Sol]
- #353089 [Firefox:OS Integration]-Fix / remove ddeexec hack [Win]
- #354199 [Firefox:Phishing Protection]-firefox fetches a key from sb.google.com in local list mode [All]
- #354634 [Firefox:General]-Failed to load XPCOM component: globalstore.js [Mac]
- #355071 [Firefox:OS Integration]-Flash stops keyboard input in other FF windows (TSM doc problem) [Mac]
- #356493 [Core:SVG]-"svg:textpath" ignores presence of "svg:transform" attribute [Lin]
- #357736 [Core:Plug-ins]-Firefox 2 and Flash: regression with caret animation in text fields [Win]
- #358415 [Core:Editor]-Crash [@ nsHTMLCSSUtils::GetCSSInlinePropertyBase] when inputing title of new blog entry on blogger.com before page is entirely loaded up [Win]
- #359012 [Firefox:General]-Wrong host added to whitelist when xpi linked to in a frame on a different server [Win]
- #359107 [Firefox:Preferences]-suspected forgery Google TOS refusal renders other choices un-reachable (can't change anti-phishing providers without agreeing to a EULA) [All]
- #359393 [Core:Event Handling]-Wrong target reported for the scroll event [Win]
- #359880 [Firefox:Search]-Add param "aq=t" to the Google search engine spec [All]
- #360511 [Core:Embedding: Docshell]-[FIX]Going back to page with URL hash (#foo) doesn't show hash part [All]
- #360526 [Core:Security: PSM]-Cert not imported - Feedback prompt sometimes does not work [All]
- #360528 [Core:Security: PSM]-Can no longer import trusted email cert [All]
- #360572 [Firefox:Search]-deleting a previous search entry does not work if a search suggestion is shown [All]
- #360645 [Core:Cairo]-clamp the number of vertices for a pen to reasonable value [All]
- #361030 [Firefox:Bookmarks]-Bookmarks refresh problem due to JS error code [All]
- #361298 [Core:Widget]-Don't allow overlarge custom cursors [All]
- #362547 [Core:XML]-Crash in SAXReader with doctype missing public, system ID's [Mac]
- #362627 [Firefox:Toolbars]-Keyboard shortcuts to close Mac toolbar customization sheet don't work [Mac]
- #362701 [Core:MathML]-[FIX]<math> does not respect floats [All]
- #362716 [Core:XBL]-[FIX]crash in [@ nsXBLPrototypeHandler::AppendHandlerText] [All]
- #362788 [Firefox:Phishing Protection]-New Firefox versions result in a new pref entry for rc4 key [All]
- #362837 [Core:Security]-[FIX]Different-domain subframe can't document.write/document.open to itself (DHTML Menu does not display when using masked domains) [All]
- #362868 [Core:GFX]-Branch builds on modern linux will use system cairo unintentionally [Lin]
- #363070 [Core:Build Config]-Upgrade NSS on trunk and branches [All]
- #363791 [Core:XP Toolkit/Widgets: Trees]-Crash [@ nsTreeBodyFrame::PrefillPropertyArray] involving removal of <treecols> [All]
- #363849 [Core:Disability Access APIs]-Stack overflow in nsHTMLComboboxAccessible::GetDescription() [All]
- #363960 [Core:Editor]-Crash when clicking on the image inside a designMode-enabled IFRAME [@ nsHTMLEditor::SetShadowPosition] [All]
- #364037 [Core:XSLT]-xsl:copy-of a xsl:variable which contains a node crashes mozilla [All]
- #364158 [Core:Plug-ins]-New version of JEP (0.9.6), please land on trunk and branches [Mac]
- #364297 [Firefox:Build Config]-Change default home page search and default search engine for Fx 2.0 series [All]
- #364412 [Firefox:Software Update]-Crash when updating in nsIncrementalDownload::OnStartRequest, attempting to allocate a huge amount of memory (was "[Mac] Crash when updating from FF 2->2.0.0.1") [All]
- #364474 [Core:XPConnect]-Exception... "Could not convert Native argument" when referencing embed element that has Zylom plugin loaded [Win]
- #364518 [Core:Widget: Win32]-mouse scroll wheel stopped working since Fx 2.0.0.1 [Win]
- #364599 [Mozilla Localizations:de-AT / German-Austria]-Some new created profile files are write protected, for example bookmarks.html and localstore.rdf [All]
- #364972 [Firefox:Session Restore]-[SessionStore] allow SessionStore to work without writing data to disk [All]
- #365005 [Other Applications:Reporter]-Infamous red XUL error for menu_HelpPopup_reportertoolmenu when using differently localized builds [Win]
- #365234 [Core:XP Toolkit/Widgets: XUL]-Scrolled items in listbox are invisible (Firefox profile manager doesn't show 6+ profiles correctly) [All]
- #365394 [Firefox:Tabbed Browser]-Address bar no longer focused when closing the last tab [All]
- #366082 [Core:Plug-ins]-Possible Remote Code Execution from adobe reader (mem corruption) [Win]
- #366084 [Firefox:Keyboard Navigation]-Numeric accesskeys still conflicting with tab switching [Lin]
- #366112 [Core:XBL]-[FIX]Crash with naked <xul> [@ nsNativeScrollbarFrame::Hookup] [@ nsIFrame::GetContent] [Mac]
- #366113 [Core:Build Config]-mozilla-plugin.pc should not depend on mozilla-xpcom.pc [Lin]
- #366191 [Firefox:Extension/Theme Manager]-Something tries to MITM Firefox's automatic connection to addons.mozilla.org, resulting in an annoying expired-certificate dialog [Win]
- #366302 [Firefox:Session Restore]-[SessionStore] only one text element/text area is saved [All]
- #366410 [Core:Widget: Gtk]-ff/tb crashes when gtk settings are changed [@nsLookAndFeel::InitColors()] [Lin]
- #366617 [Core:Java to XPCOM Bridge]-Crash when running JavaXPCOM in IBM JVM [All]
- #367084 [Firefox:Software Update]-updater will fail to apply any complete updates if *any* files are "read only" [Win]
- #367203 [Core:Widget: Gtk]-gtk2 dnd implementation broken [Lin]
- #368661 [Firefox:Installer]-on install, remove the updates directory, updates.xml and the active-update.xml file [Win]
- #368714 [Core:XPConnect]-[FIX]Sandbox evaluation should handle branch callbacks [All]
- #369102 [Firefox:Installer]-semi-support installing 1.5.0.x back over 2.0.0.x (after a major update), and 2.0.x back over 3.0.x [Win]
- #369151 [Firefox:Session Restore]-Restored blank tabs can't be reopened once they're closed [All]
- #369410 [Core:Java to XPCOM Bridge]-Provide API for wrapping XPCOM and Java objects [All]
- #369427 [Firefox:Security]-Showing a blocked pop-up bypasses CheckLoadURI (can load file: URLs) [All]
- #369428 [Core:File Handling]-nsExternalAppHandler::SetUpTempFile uses a poor source of randomness, resulting in predictable filenames [All]
- #369451 [Firefox:OS Integration]-When setting default browser first clean up HKCU keys [Win]
- #369520 [Firefox:General]-Bon Echo nighty will not run on win9x [Win]
- #369552 [Firefox:Installer]-Uninstall reg key not removed on uninstall [Win]
- #370053 [Firefox:OS Integration]-Clicking a URL shortcut icon opens two instances of Firefox [Win]
- #370123 [Firefox:OS Integration]-Crash while starting Firefox with a Web-Shortcut and enabled Profile Manager [Win]
- #370126 [Firefox:Installer]-Wrong value written to EditFlags by NSIS installer? [Win]
- #370445 [Core:Networking]-Zalewski cookie setting / same-domain bypass vulnerability [All]
- #371321 [Core:Security]-memory corruption when onUnload is mixed with document.write()s [All]
DOM Landings
- #337716 [Core:DOM]-Swap two calls to avoid using a potentially dangling obj pointer [All]
- #353021 [Core:DOM]-crashes [@ PL_DHashTableOperate] removing from nsDOMClassInfo's sExternallyReferencedTable [All]
- #361781 [Core:DOM: Mozilla Extensions]-nsIDomInternalWindow::GetAttention on GTK2 steals focus when the app has focus, blinks otherwise [Lin]
- #362446 [Core:DOM: Mozilla Extensions]-webapps storage should have size limits on the storage allowed per site [Lin]
- #364309 [Core:DOM]-Fix for bug 343168 has different behavior on different branches. [Lin]
- #364692 [Core:DOM]-[Fx 2.0.0.1/1.5.0.9 regression] Can't view talkbacks on ynet.co.il [All]
- #364718 [Core:DOM: Events]-Crash [@ nsXULElement::HandleDOMEvent] [All]
- #368655 [Core:DOM]-Check with CAPS before executing in a sandbox [All]
- #368958 [Core:DOM]-Cross-window/openDialog object reference handling broken in post 2006-11-09 builds [Lin]
- #369157 [Core:DOM: Events]-[FIX]Clicking install themes button will toggle between save to disk and software installation window [All]
- #369413 [Core:DOM]-Check Lengths [All]
Layout Landings
- #332922 [Core:Layout]-better way of dealing with computed padding and margin [All]
- #337124 [Core:Layout: Tables]-Crash [@ nsTableRowGroupFrame::GetNumLines] with table-row-group/table-column-group [@ nsTableRowGroupFrame::IncrementalReflow] [Win]
- #343293 [Core:Layout]-Make ReconstructDocElementHierarchy work correctly even if we first blew away a pseudo which had the root as its content. [All]
- #344228 [Core:Layout]-Be careful with nsIScrollbarMediator references [All]
- #359371 [Core:Layout]-Handle reflows where we switch from constrained height to unconstrained, without losing frames [All]
- #362708 [Core:Layout]-Fix a Print Preview crash [All]
- #362724 [Core:Layout]-report frames currently on the overflow list as frames on a additional childlist to get their views reparented if a frame higher in the tree needs to reparent the views [All]
- #363235 [Core:Layout]-[FIX]Regression with display of image placeholders when an invalid protocol is used [All]
- #363813 [Core:Layout]-Don't assume that just because the first frame in the overflow list has the right parent, all the frames in the list do. [All]
- #367243 [Core:Layout]-Don't calculate stuff with dirty lists. [All]
- #367504 [Core:Layout]-Hang with -moz-inline-block, float ("yikes! spinning on a line over 1000 times!") [All]
- #367906 [Core:Layout: Block and Inline]-[FIX]counter of CSS is broken [All]
JavaScript Engine Landings
- #313967 [Core:JavaScript Engine]-Performance issue when loading a very large script! [All]
- #347155 [Core:JavaScript Engine]-Crash due to too much recursion [@ js_FoldConstants] with deeply nested e4x literal [All]
- #351739 [Core:JavaScript Engine]-Memory leak in |JS_dtobasestr| (jsdtoa.c) [All]
- #354297 [Core:JavaScript Engine]-GC_MARK_DEBUG: getter/setter can be on index [All]
- #355497 [Core:JavaScript Engine]-Stack overflow with Array.slice, getter for "0" [All]
- #362110 [Core:JavaScript Engine]-jsscope property sweeping still calls malloc in some cases [All]
- #363917 [Core:JavaScript Engine]-js_GC fails to clear cx->lastInternalResult root [All]
- #363988 [Core:JavaScript Engine]-huge javascript crashes firefox [@ JS_GetPrivate()] [All]
- #364017 [Core:JavaScript Engine]-Assertion failure: map->vector && i <map>length, at jsatom.c:919 [Lin]
- #364104 [Core:JavaScript Engine]-Array.indexOf endless loop [All]
- #364264 [Core:JavaScript Engine]-Assertion failure: pcdepth >= 0, at jsopcode.c:4737 - failure to handle JSOP_TRAP in js_DecompileValueGenerator [Win]
- #364350 [Core:JavaScript Engine]-free unitialized memory from js_DestroyRegExp in OOM conditions [Win]
- #364836 [Core:JavaScript Engine]-Assert fail in JS_ArenaRealloc (alignment issues) [All]
- #365851 [Core:JavaScript Engine]-get/set/call optimizations [All]
- #366292 [Core:JavaScript Engine]-__defineSetter__("x", ...) changes x's value to the string "__lookupSetter__" [All]
- #366396 [Core:JavaScript Engine]-"Assertion failure: !SPROP_HAS_STUB_GETTER(sprop)" with setter and %= [All]
- #366398 [Core:JavaScript Engine]-On Darwin, Makefile.ref using libtool incorrectly builds libjs.so as a static library [Mac]
- #366468 [Core:JavaScript Engine]-Trying to set a value on a property without a setter crashes (Assertion failure: !SPROP_HAS_STUB_SETTER(sprop), at m:/trunk/mozilla/js/src/jsobj.c:3697) [All]
- #366606 [Core:JavaScript Engine]-JS Assertion with Firebug 0.4.1 on branch build [All]
- #366869 [Core:JavaScript Engine]-js_ThreadDestructorCB calls JS_REMOVE_AND_INIT_LINK incorrectly, resulting in an infinite loop [All]
- #367589 [Core:JavaScript Engine]-"Assertion failure: !SPROP_HAS_STUB_SETTER(sprop) || (sprop->attrs & JSPROP_GETTER)" [All]
RSS Feed Landings
- #266904 [Firefox:RSS Discovery and Preview]-Discovered feeds aren't cleared on loads in background tabs (refresh or drag and drop) [All]
- #340554 [Firefox:RSS Discovery and Preview]-Provide sanitized HTML content [All]
- #350273 [Firefox:RSS Discovery and Preview]-registerContentHandler should throw an exception for malformed URIs [All]
- #365570 [Firefox:RSS Discovery and Preview]-FeedWriter doesn't work with handlers with chrome:// URI (throws exception when downloading favicon) [All]
- #357539 [Firefox:RSS Discovery and Preview]-Feed parser does not recognize lastBuildDate field [All]
- #361448 [Firefox:RSS Discovery and Preview]-Feed processor logs an exception when it hits an unknown element in atom:author [All]
- #363318 [Firefox:RSS Discovery and Preview]-loading a simple feed in Firefox feedreader is extremely slow compared to loading the same feed as live bookmark [All]
Vista-related Landings
- #333491 [Firefox:Installer]-FF installer icon looks bad on Windows Vista [Win]
- #336469 [Firefox:Installer]-use new APIs in Vista to register file and protocol handlers (installer) [Win]
- #351949 [Firefox:Software Update]-Automatic Update is not working for Vista users with limited account privilege and UAC (User Account Control) enabled [Win]
- #352424 [Firefox:General]-Use the Vista Default Application API [Win]
- #353944 [Firefox:Installer]-Add default values for file handlers if they don't have a default value [Win]
- #354005 [Firefox:OS Integration]-Setting the app as the OS default is broken on Vista [Win]
- #354226 [Firefox:Software Update]-nsPostUpdateWin.js fails to update registry keys / log files after an update has been applied. [Win]
- #355650 [Firefox:OS Integration]-Resetting IE as the default browser after setting Firefox as the default browser breaks opening urls without IE running [Win]
- #364483 [Firefox:Software Update]-Firefox stays elevated after update [Win]
- #367540 [Toolkit:NSIS Installer]-When launching the app from the installer the app runs with elevated privileges [Win]
- #369048 [Firefox:Installer]-The installer should take over system wide defaults on install if the existing system wide default is for a firefox.exe [Win]
- #369125 [Firefox:Software Update]-updater.exe doesn't have a good description ("updater") [Win]
- #369314 [Firefox:Installer]-Trunk install takes over as default browser from a release build [Win]
Please beat up on these builds and report if you find any strangeness/regressions/new bugs!