Archive for January, 2007

2007-01-25 Trunk builds

Fixes:

  • Fixed: 243170 - Page can open JavaScript console even when are popup disabled. Remove the feature that loading the URL "javascript:" opens the error console.
  • Fixed: 364599 - Some new created profile files are write protected, for example bookmarks.html and localstore.rdf (especially in German version of Firefox).
  • Fixed: 270392 - Firefox hangs on a page that contains thousands of float:left images.
  • Fixed: More of 333659 - Move nsTextFrame over to Thebes APIs.
  • Fixed: 363070 - Upgrade NSS.
  • Fixed: 367768 - Update cairo to 1.3.12 snapshot (2007-01-20).
  • Fixed: 367332 - Redesign ascent computation to allow for multiple baselines for inline-block vs. inline-table.
  • Fixed: 343033 - [Mac] 5-10 second delay or hang or crash when quitting Cocoa Firefox (even after the earlier patch).
  • Fixed: 365243 - [Mac] Use small (narrow) native scrollbars for HTML form elements.

Fixes for recent regressions:

  • Fixed: 359769 - Huge white space on the page (regression from reflow branch landing?).
  • Fixed: 367275 - Download manager file folder icon is black.
  • Fixed: Several SVG regressions due to bug 367031 (Jan 18 builds only).
  • Fixed: 367459 - jar: directory listings incorrectly list all files, including files in subdirectories.
  • Fixed: 366578 - XPCOM cycle collector does not respect leak-gauge. (Make the cycle collector run at shutdown.)

Trunk regressions:

  • Since Jan 18: 367320 - Buttons on GMail appear on two lines instead of one.
  • 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-01-18 04:00 and 2007-01-25 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-01-18 Trunk builds

Fixes:

  • Fixed: 200930 - Implement the proposed Web Apps 1.0 API for changing the selected style sheet set, querying the available sets, etc. (DOM methods for choosing alternate stylesheets.)
  • Fixed: Parts of 333659 - Move nsTextFrame over to Thebes APIs.
  • Fixed: 366880 - Add support for "-moz-column-gap: normal" (1em) and change the default from 0 to normal.
  • Fixed: 362446 - Webapps storage should have size limits on the storage allowed per site.
  • Fixed: 298371 - Make richlistbox multi-selectable.
  • Fixed: 240363 - Autoscroll should stop completely when window loses focus.

Fixes for recent regressions:

  • Fixed: 363329 - Cell in table with colspan is too wide.
  • Fixed: 360000 - Transparency in favicon not shown.

Please keep an eye out for regressions where Firefox mis-detects charsets that it used to guess correctly. The fix for a security bug, bug 356280, changed how Firefox determines some pages' charsets.

Trunk regressions:

  • Since Jan 18: Several SVG regressions due to bug 367031.
  • 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-01-11 04:00 and 2007-01-18 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-01-11 Trunk builds

Fixes:

  • Fixed: 333078 - XPCOM Cycle Collector. This hurts speed by 3-5% in the short term; see comments 82-85 and Graydon's blog post.
  • Fixed: 366393 - Schedule GC between page loads when possible.
  • Fixed: 342885 - Session restore launches even when I haven't crashed.
  • Fixed: 364972 - Allow SessionStore to work without writing data to disk.
  • Fixed: 341872 - Download manager leaks helperApps.
  • Fixed: 326143 - Implement SVG feFlood and feTurbulence filter elements.
  • Fixed: 264132 - Implement fallback for SVG paint servers.
  • Fixed: 334587 - Unify event handling for links and fix various XLink bugs.
  • Fixed: 200098 - Double click near beginning of word selects two words.

Fixes for recent regressions:

  • Fixed: 361576 - [Mac] Underlines sometimes missing or wrong thickness.
  • Fixed: 361532 - [Windows] Cairo still incorrectly substitutes fonts and then bolds them incorrectly if you are not using Windows XP's default regional and language options on some sites.
  • Fixed: 363072 - Table content unnecessarily wrapped.

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 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-01-03 06:00 and 2007-01-11 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-01-03 Trunk builds

Fixes:

  • Fixed: 287624 - Round CSS border widths to nearest pixel. (This fixes most of the "underlines are the wrong thickness" regression on Mac (bug 361576).)
  • Fixed: 364742 - Update cairo to 21 Dec 2006.
  • Fixed: 243159 - TableProcessChild makes some bogus assumptions.
  • Fixed: 83830 - Binding TD cells (with XBL) doesn't work, at all.
  • Fixed: 340554 - Provide sanitized HTML content for RSS.
  • Fixed: 353756 - Bitmap fonts claim to support Unicode characters when they don't really.
  • Fixed: 354199 - Firefox fetches a key from sb.google.com in local list mode.

Fixes for recent regressions:

  • Fixed: 364018 - Cannot drag and drop url from location bar or webpage to bookmarks toolbar.
  • Fixed: 365234 - Scrolled items in listbox are invisible (Firefox profile manager doesn't show 6+ profiles correctly).

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 March: 330271 - [Windows] Crashes after trying to check for updates [@msvcr80.dll]. (Fixed only on NSS trunk.)
  • Since Jan 26 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2006-12-21 06:00 and 2007-01-03 06:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly