2011-12-27 Trunk builds

Notable fixes:

  • Fixed: 534956 - Sync add-ons.
  • Fixed: 689920 - Integrate Tilt (Tools > Web Developer > Insepct > 3D).
  • Fixed: 694068 - Automatically download and install an available hotfix add-on.
  • Fixed: 631479 - Add support for Graphite fonts.
  • Fixed: 376997 - Images should be rendered against a neutral background (gray?).
  • Fixed: 249735 - F6 goes to the first focusable element instead of the location bar.
  • Fixed: 122213 - Error Console should also include time and date the error occurred.
  • Fixed: 648429 - HTTP cache: compress all compressible files.
  • Fixed: 666349 - Update WebSocket API to latest draft.
  • Fixed: 695222 - Implement column-fill property of CSS3 spec.
  • Fixed: 705597 - about:blank subframe entries in session restore make browser slow.
  • Fixed: 702748 - Add a pref for disabling per-site remembering of download directory.
  • Fixed: 204786 - Add setting to change delay before tooltip shows.
  • Fixed: 707672 - OpenUILink[In] behavior should not be determined by browser.tabs.loadBookmarksInBackground.
  • Fixed: 670967 - [Windows] Fire a memory-pressure event when the amount of available virtual address space or physical memory is low.
  • Fixed: 676349 - [Windows] Implement high-resolution platform timers.
  • Fixed: 696436 - [Mac] Rename MoCo-generated Aurora and Nightly builds to "FirefoxAurora.app" and "FirefoxNightly.app".
  • Fixed: 562506 - [Linux] Process icon are builtin, while launcher icon uses the system icon theme.

All 1307 changes between 2011-12-07 nightly and 2011-12-27 nightly

Nightly builds (discussion)

2011-12-07 Trunk builds

Notable fixes:

  • Fixed: 528288 - Implement SPDY protocol. (Off by default for now: network.http.spdy.enabled)
  • Fixed: 637931 - Shrink JS objects. (Makes Firefox use about 5% less memory overall. memshrink newsletter, js newsletter)
  • Fixed: 527141 - Addon update check should take into account compatibility preferences.
  • Fixed: 642624 - If shutdown Firefox when all closed windows are popups, exception occurs and session isn't saved.
  • Fixed: [Android] Switch nightlies from XUL UI to native (Java) UI.
  • Fixed: 699156 - Support Typed Arrays in XPConnect.
  • Fixed: 699319 - Implement cross-thread communication.
  • Fixed: 704911 - Unusable performance selecting text on github.

All 1114 changes between 2011-11-30 nightly and 2011-12-07 nightly

Nightly builds (discussion)

2011-11-30 Trunk builds

Notable fixes:

  • Fixed: 429592 - Catch hangs (preffed off).
  • Fixed: 505192 - Chrome profile migration.
  • Fixed: 470628 - Add a Full Screen button to the default <video> controls.
  • Fixed: 449157 - Implement the looping attributes in media elements.
  • Fixed: 651072 - Support HTML parsing in XMLHttpRequest per XMLHttpRequest Level 2.
  • Fixed: 691797 - Optimize RegExp.prototype.test with leading .*.
  • Fixed: 632423 - Text poorly rendered with hardware acceleration off.
  • Fixed: 467409 - Nested about:sessionrestore instances causes huge sessionstore.js file (backslashplosion).

All 493 changes between 2011-11-19 nightly and 2011-11-30 nightly

Nightly builds (discussion)

2011-11-19 Trunk builds

Notable fixes:

  • Fixed: 698653 - Flip extensions.strictCompatibility pref in Firefox to make addons compatible-by-default. (Blair's blog post)
  • Fixed: 700151 - Enable DOM full-screen API on desktop Firefox by default. (cpearce's blog post)
  • Fixed: 92264 - Support element.outerHTML property.
  • Fixed: 666446 - Perf: Lots of animated gifs swamp us with paint events.
  • Fixed: 641027 - Perf: Snapshot-at-the-beginning write barrier for incremental GC.
  • Fixed: 699668 - Perf: Long garbage collector sweep times due to LifoAlloc destructor in JSCompartment::sweep.
  • Fixed: 699528 - Perf: Firebug disables ICs, making JS much slower, even when inactive.

All 527 changes between 2011-11-08 nightly and 2011-11-19 nightly

Nightly builds (discussion)

2011-11-08 Trunk builds

Notable fixes:

  • Fixed: 693743 - 3rd party add-on check doesn't disable those add-ons on start-up, if they were installed into the profile or application folder.
  • Fixed: 693901 - Add extensions.strictCompatibility pref. (Bug 698653 will change the default.)
  • Fixed: 581065 - Allow searching for incompatible add-ons if compatibility checks are disabled.
  • Fixed: 616016 - Visually identify status bar add-on items in the add-on bar while customizing.
  • Fixed: 482921 - Re-implement view source syntax highlighting using the HTML5 parser, and add tooltips for most syntax errors. (Henri's blog post)
  • Fixed: 698929 - Implement event.stopImmediatePropagation.
  • Fixed: 697666 - Don't build the jstracer by default.
  • Fixed: 94199 - Startup speed: Fastload XBL methods and properties.
  • Fixed: 674744 - [Mac] Implement conditional forward button for pinstripe.
  • Fixed: 577867 - [Windows] No way to un-group separate instances on Windows 7 TaskBar.
  • Fixed: 454532 - [Windows] Font glyphs incorrectly displayed with certain printer drivers.

Backouts of changes mentioned in previous posts:

All 812 changes between 2011-10-23 nightly and 2011-11-08 nightly

Nightly builds (discussion)

2011-10-23 Trunk builds

Fixes:

  • Fixed: 509664 - Restore browser.link.open_external hidden pref (as browser.link.open_newwindow.override.external).
  • Fixed: 437722 - Relatively positioned buttons should be abs pos containing block.
  • Fixed: 613149 - Support HTML5 bdi element and CSS property unicode-bidi: isolate.
  • Fixed: 615976 - Implement WebGL antialiasing.
  • Fixed: 451250 - Turn the POSTDATA prompt into an information page (when navigating in session history).
  • Fixed: 673188 - Memory: Compile regexps lazily.
  • Fixed: 669096 - Memory: Injecting function from chrome extends the lifetime of navigated-away inner window.
  • Fixed: 591780 - Spell checker should support dictionaries from restartless addons.
  • Fixed: 364914 - Don't spell check a <textarea>'s initial contents until I focus it.
  • Fixed: 693743 - 3rd party add-on check doesn't disable those add-ons on start-up, if they were installed into the profile or application folder.
  • Fixed: 648801 - Prototype a proxy-based NodeList implementation.
  • Fixed: 677797 - [Windows] Mandatory ASLR on Windows.
  • Fixed: 682534 - [Windows] Implement conditional forward button for winstripe / large icons mode.
  • Fixed: 677027 - [Linux] Implement conditional forward button for gnomestripe.

All 1152 changes between 2011-10-02 nightly and 2011-10-23 nightly

Nightly builds (discussion)

2011-10-02 Trunk builds

Fixes:

  • Fixed: 505115 - Enable CSS3 3D-Transforms by default.
  • Fixed: 635645 - Increase the amount of scrolling performed by using the arrow keys from 1 line to 2 lines.
  • Fixed: 10209 - Problems with absolute or fixed position on table. (ehsan's blog post)
  • Fixed: 63895 - Positioned table or internal table elements not abs pos containing block.
  • Fixed: 87277 - Tables don't collapse outer vertical margins.
  • Fixed: 185236 - Fire "load" event on stylesheet linking elements when the sheet load finishes or "error" if the load fails.
  • Fixed: 515907 - Support taskbar icon overlay in Windows 7.
  • Fixed: 680802 - Upgrade Firefox when there is an add-on update waiting to be installed hides the add-on.
  • Fixed: 677643 - Crash with HTTPS everywhere extension.
  • Fixed: 191864 - Range and Selection broken with splitText() and normalize().
  • Fixed: 296795 - ZipReader doesn't handle non-ASCII characters.
  • Fixed: 684450 - Remove stop/go/reload button affordance and streamline other location bar icons.
  • Fixed: 487242 - Add "pending" attribute so userChrome.css can distinguish to-be-restored tabs.

All changes between 2011-09-24 nightly and 2011-10-02 nightly

Nightly builds (discussion)

2011-09-24 Trunk builds

Fixes:

  • Fixed: 573583 - Decode-on-draw.
  • Fixed: 72444 - Proxy: "bypass proxy server for local addresses".
  • Fixed: 432698 - Implement mouseenter and mouseleave events.
  • Fixed: 543789 - Implement DOM3 composition events.
  • Fixed: 629535 - Add do-not-track signal to navigator global object.
  • Fixed: 668019 - Prepend http:// to URL copy selection if URL has been selected (but not loaded) from location bar.
  • Fixed: 487242 - Add "unread" attribute so userChrome.css can distinguish between unvisited tabs and visited tabs.
  • Fixed: 685438 - Avoid wasted space in nsTArray_base due to jemalloc rounding up.
  • Fixed: 647391 - Increase maximum size for objects stored in disk cache.

Fixes for recent regressions:

  • Fixed: 682554 - Yandex maps doesn't load (onreadystatechange should be on the document only).
  • Fixed: 684671 - Virgin America website won't load correctly : Illegal operation on WrappedNative prototype object due to setting XMLDocument.prototype.onreadystatechange.

All changes between 2011-09-12 nightly and 2011-09-24 nightly

Nightly builds (discussion)