2011-01-09 Trunk builds

Fixes:

  • Fixed: 605662 - Allow garbage collection per compartment.
  • Fixed: 570012 - Show download progress indicator when installing add-ons.
  • Fixed: 613909 - Disable pinch gestures by default & revert three finger vertical swipe gestures.
  • Fixed: 572160 - [Windows] Put tabs in the title bar when Firefox is maximized.
  • Fixed: 531552 - [Mac] Firefox opens two windows when opening external links.
  • Fixed: 617656 - Footprint: Discard jitcode to avoid excessive memory consumption.
  • Fixed: 577359 - Footprint: Don't generate INITPROP/INITELEM for constant initializer elements.
  • Fixed: 610070 - Footprint: Large amount of heap allocation from js::PropertyTable::init.
  • Fixed: 591972 - JM: Generate inline code for JSOP_TABLESWITCH.
  • Fixed: 610823 - nsTArray should default to infallible.
  • Fixed: 596481 - Geolocation sometimes hangs without returning result or running any callbacks.
  • Fixed: 363861 - GDI ClearType rendered to RGBA surfaces sometimes looks bad.
  • Fixed: 594889 - [Dwrite] wrong margins between characters in text and overlapping chars with no Cleartype.
  • Fixed: 590568 - [D3D9] plugin area is shown in toolbars when scrolled off the screen as a rectangle about the size of plugin area being scrolled.

Fixes for recent regressions:

  • Fixed: 622117 - Links with href broken if JavaScript is disabled and onclick attribute is present.

All changes between 2010-12-28 nightly and 2011-01-09 nightly

Windows builds: Win32 nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux32 nightly, Linux64 nightly

3 Responses to “2011-01-09 Trunk builds”

  1. Michael Lefevre Says:

    I’m not entirely clear which part of it is the more important, but bug 602792 (the font stuff slowing down cold startup) is still open, because only half of the patch is checked in so far.

  2. Jesse Ruderman Says:

    Taras tells me it’s not fixed, so I’ll remove it from the Fixed list in this post.

  3. jrk Says:

    How about bug 618484? It seems awesome.