Archive for March, 2007

2007-03-31 Trunk builds

Fixes:

  • Fixed: 371123 - XMLHttpRequest should trigger content policies (e.g. so AdBlock Plus can block the request).
  • Fixed: 288392 - DOMSubtreeModified event does not fire at all.
  • Fixed: 372629 - Draw "hexboxes" for missing glyphs.
  • Fixed: 372037 - CSS clip property should clip the overflow rect as well as the paint rect.
  • Fixed: 374766 - Reduce SVG filter and marker memory requirements.
  • Fixed: 236546 - Newlines not added when copying table into clipboard with CTRL+mouse (cell selection).
  • Fixed: 375102 - Fix RDFXMLDataSourceImpl::rdfXMLFlush() to use safe output streams like nsBookmarksService::WriteBookmarks() to avoid writing a partial localstore.rdf to disk.
  • Fixed: 373908 - Software update hangs part way though, chews CPU.
  • Fixed: 363618 - Only add What's New tab on software update restart with session restore, rather than opening extra copies of your home page.
  • Fixed: 375220 - Bump trunk version number to 1.9a4pre/3.0a4pre.
  • Fixed: 344427 - [Mac] Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw.

Fixes for recent regressions:

  • Fixed: 375488 - HttpOnly Cookies broken (exchanged httponly and secure).
  • Fixed: 363318 - Loading a simple feed in Firefox feedreader is extremely slow compared to loading the same feed as live bookmark.
  • Fixed: 375075 - Stop leaking the cycle collector on shutdown.
  • Fixed: 371485 - [Mac] Download manager: selected item text should be white instead of black (given dark blue background color).
  • Fixed: 368933 - [Mac] Printing any page produces blank output (since cocoa-cairo).

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Nov 22: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-03-24 04:00 and 2007-03-31 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-03-24 Trunk builds

Fixes:

Fixes for recent regressions:

  • Fixed: various cycle collector bugs.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Nov 22: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-03-17 04:00 and 2007-03-24 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-03-17 Trunk builds

Fixes:

  • Fixed: 178993 - MSIE-extension: HttpOnly cookie attribute for cross-site scripting vulnerability prevention.
  • Fixed: 371932 - Implement ES4's /y option on regular expressions ("sticky" -- start at lastIndex).
  • Fixed: 367447 - Add an API for putting resources in an offline cache. (Mark Finkle's blog entry)
  • Fixed: 336682 - Need to sort out behavior of WHATWG online/offline events.
  • Fixed: 111207 - Implement clientLeft and clientTop.
  • Fixed: 366616 - Canvas in XUL is not rendered.
  • Fixed: 371256 - Combining SVG <a> and <text> leads to validation problems.
  • Fixed: 373089 - Provide nsIMutationObserver with notification of bind/unbind.
  • Fixed: 267833 - Fire XBL constructors from EndUpdate(), not before.
  • Fixed: 335394 - Remove support for the 'invert' value ifdef MOZ_CAIRO_GFX.

Fixes for recent regressions:

  • Fixed: 374096 - Cycle collector doesn't collect all the cycles it could.
  • Fixed: 372960 - Make XPConnect traverse more JS edges, to cut down on leaks.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Nov 22: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-03-08 04:00 and 2007-03-17 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-03-08 Trunk builds

Fixes:

  • Fixed: 370588 - Rework gfxTextRun, part 2.
  • Fixed: 360493 - Cross-Site Forms + Password Manager = Security Failure.
  • Fixed: 361892 - Bump application/xhtml+xml back to q=1.0 in the Accept: header now that the XML content sink is incremental.
  • Fixed: 256084 - RDF and XUL Document confusion.
  • Fixed: 332360 - Incorrect rendering with float: right and direction: rtl on list elements.

Fixes for recent regressions:

  • Fixed: 368773 - Add a bunch of DOM objects to cycle collection.
  • Fixed: 368523 - Fault() called on startup, causing cycle collector to not work.
  • Fixed: 371525 - Password trouble with multiple accounts after update to firefox 2.0.0.2 or 1.5.0.10.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Nov 22: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-03-03 04:00 and 2007-03-08 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-03-03 Trunk builds

Fixes:

  • Fixed: Part of 343999 - Make window.home() go to the first home page if more than one are specified.
  • Fixed: 357257 - Search autocomplete/suggestions use only half of the available width due to the word "suggestions".
  • Fixed: 324142 - Chrome javascript syntax errors not shown in javascript console.
  • Fixed: 370860 - A very long URI hangs under phishing protection code.
  • Fixed: 371536 - Stop creating views for positioned elements.
  • Fixed: 339598 - [Windows] Using opacity on <input type="text"> causes border not to be drawn.

Fixes for recent regressions:

  • Fixed: 370210 - SVG onload attribute broken since incremental XML landing.
  • Fixed: 371576 - Firefox 2.0.0.2 update breaks Backbase enabled web sites (appendChild does not execute scripts synchronously).
  • Fixed: 368523 - Fault() called on startup, causing cycle collector to not work.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Nov 22: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-02-26 04:00 and 2007-03-03 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly