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

2007-02-26 Trunk builds

Fixes:

  • Fixed: 371321 - [Security] Memory corruption when onUnload is mixed with document.write()s.
  • Fixed: 363909 - Implement ColorMatrix SVG filter.
  • Fixed: 370379 - Create views less frequently.
  • Fixed: 371528 - Stop creating views for pages.
  • Fixed: 371460 - Remove clipping functions from views.
  • Fixed: 365932 - Factor out code that handles nsStyleCoords in computed style.
  • Fixed: 365869 - Add a strict warning for when an object literal has two properties with the same name.
  • Fixed: 366770 - Use the file's first binding if no fragment identifier is present in an XBL binding URI.

Fixes for recent regressions:

  • Fixed: 370769 - [Mac] All popups overflow (all menus have scroll arrows).

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-19 04:00 and 2007-02-26 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-02-19 Trunk builds

Fixes:

  • Fixed: 370445 - Embedded nulls in location.hostname confuse same-origin checks (Zalewski XSS vulnerability).
  • Fixed: 268512 - [Windows] No .html icon for Firefox - only default application icon.
  • Fixed: 368549 - Cycle collector doesn't handle tearoffs correctly.
  • Fixed: 367779 - Make cycle collection through JS objects more reliable.
  • Fixed: 363067 - Add nsPIDOMEventTarget and kill nsIChromeEventHandler.
  • Fixed: 370332 - Kill nsIBindingManager.
  • Fixed: 257868 - The PresShell::SetAnonymousContentFor() API sucks. (Remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.)
  • Fixed: 308292 - listbox.insertItemAt throws exception.
  • Fixed: Parts of 107491 - Improve PSM error messages.

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-15 04:00 and 2007-02-19 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-02-15 Trunk builds

Fixes:

  • Fixed: 177805 - Fix the use of units in Gecko. (roc's blog entry.) (This will make it easier to add features such as full-page zooming and good support for high-DPI screens.)
  • Fixed: 83265 - Add a pref to turn slow redirects and automatic reloads into information bars. (UAAG: Add a way to disable HTTP-EQUIV=refresh.) (Mark Pilgrim's blog entry.)
  • Fixed: 250910 - Find toolbar: initialize with the current selection.
  • Fixed: 223492 - [Linux] Support the freedesktop startup notification API.
  • Fixed: 369698 - Fix dynamic changes to layout.css.dpi pref.
  • Fixed: 348809 - Changing the type attribute of form controls needs to notify about various state changes.
  • Fixed: 287624 - Round CSS border widths to nearest pixel.
  • Fixed: 310037 - alert() text is cut off by null byte.
  • Fixed: 369583 - Bump trunk version number to 1.9a3pre/3.0a3pre.

Fixes for recent regressions:

  • Fixed: 347662 - [Windows] Windows Media Player Dynamic Plugin Crash Regression.

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-06 15:00 and 2007-02-15 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-02-06 Trunk builds

The trunk is closed for Gecko 1.9a2.

The "release" builds are branded as "GranParadiso" instead of "Minefield", have "pre" removed from their Gecko and browser version numbers (1.9a2 and 3.0a2), and use an update channel appropriate for alphas rather than updating to each new nightly build. This set of builds is likely to be Gran Paradiso Alpha 2 RC1.

Fixes:

  • Fixed: 369427 - Showing a blocked pop-up bypasses CheckLoadURI (can load file: URLs).
  • Fixed: 221934 - Display page title in DOM Inspector Window.
  • Fixed: 368761 - When on a page classified as a web forgery, "Report Web Forgery..." in the Help menu should be replaced by "This isn't a web forgery".

Fixes for recent regressions:

  • Fixed: 368893 - Cursor right-alligned in initially focused textboxes.
  • Fixed: 369314 - Trunk install takes over as default browser from a release build.
  • Fixed: 369134 - EM-restart crash [@ JS_SetGCThingCallback].
  • Fixed: 368735 - Hebrew (RTL) Gmail layout is broken.

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-02 04:00 and 2007-02-06 15:00

Windows builds: Windows nightly, Windows release (discussion)

Linux builds: Linux nightly, Linux release

Mac builds: Mac nightly, Mac release