Archive for the 'Trunk' Category

2012-01-31 Trunk builds

Notable fixes:

  • Fixed: 455553 - New Tab Page feature. (Off by default. To enable, set browser.newtab.url to about:newtab and browser.newtabpage.enabled to true, then open a new browser window.)
  • Fixed: 681548 - Media controls visual refresh.
  • Fixed: 719177 - Use UpdateOverflow hint more.

All 180 changes between 2012-01-28 nightly and 2012-01-31 nightly

Nightly builds (discussion)

2012-01-28 Trunk builds

Notable fixes:

  • Fixed: 566489 - Inline URL autocomplete (up the next slash).
  • Fixed: 171237 - Find in Page: scroll so the highlighted result is in middle of the screen.
  • Fixed: 198964 - Enable smooth scrolling by default.
  • Fixed: 358452 - Let authors put line breaks in tooltips (title attribute).
  • Fixed: 275223 - Page Info columns should be sortable.
  • Fixed: 410904 - http_referer request not being sent with embedded flash.
  • Fixed: 246620 - Add line numbers to View Source.
  • Fixed: 611032 - Errors from before the Web Console is opened do not show.
  • Fixed: 536557 - Implement CSS3 text-align-last.
  • Fixed: 497995 - Implement border-image revisions in latest css3-background.
  • Fixed: 481815 - [Windows] Provide a Windows service to update without Administrator password.
  • Fixed: 714281 - Show the all tabs button only when the tab strip overflows.
  • Fixed: 708585 - Add hidden pref to make app tabs “restored on demand”.
  • Fixed: 712421 - Allow pasting a URL in the download manager window to download it.
  • Fixed: 707567 - Prepend http:// to URL copy selection only if (at least) full hostname is selected.
  • Fixed: 666306 - Video content should become large play button when video is not autoplay and with controls enabled.
  • Fixed: 497543 - Provide a thumbnail service.
  • Fixed: 102699 - Implement text/html for DOMParser.
  • Fixed: 697479 - Implement JS Map and Set.
  • Fixed: 695222 - Implement CSS3 "column-fill: balance".
  • Fixed: 525816 - XMLHttpRequest should allow to specify a network timeout in ms (for async requests).
  • Fixed: 695859 - Don't progressively display images during decode if we have all of the data.
  • Fixed: 598482 - Hook up invalidation flushing to the refresh driver and make all painting asynchronous.
  • Fixed: 605138 - Scripts from topix.net apparently causing page to scroll down when opening.
  • Fixed: 10209 - Problems with absolute or fixed position on table.
  • Fixed: 675221 - Remove XPCOM proxies.
  • Fixed: 675078 - Remove JSThreadData and JSThread. (luke's blog post)
  • Fixed: 566700 - Remove sharp variables. (waldo's post)
  • Fixed: 702251 - Decommit unused arenas in the background.
  • Fixed: 703100 - Remove the existing text-run word cache and replace with a simpler and more efficient scheme.
  • Fixed: 627628 - Be smarter about dispatching starved paints.
  • Fixed: 675015 - Suppress synthetic mouse events due to scrolling until the scroll is complete.
  • Fixed: 524925 - Avoid reflows for transform changes.
  • Fixed: 706914 - Compile large scripts in chunks.
  • Fixed: 715308 - Decode ::Draw()'n images before other images.
  • Fixed: 692879 - [Mac] Implement CoreGraphics Azure backend.
  • Fixed: 618353 - [Windows] Window frame is one pixel too wide on Win 7.

All 2185 changes between 2011-12-27 nightly and 2012-01-28 nightly

Nightly builds (discussion)

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)