Archive for February, 2006

2006-02-18 Trunk builds

Fixes:

  • Fixed: 298497 - Support extension dependencies.
  • Fixed: 147017 - Support rgba and hsla colors in CSS (only in cairo builds).
  • Fixed: 325279 - Firefox 1.6a1 crash [@ ClassifyWrapper] on exit (extension related). When the event listener managers hash contains leaked entries, it should leak too to avoid crashes.
  • Fixed: 318419 - window.setTimeout() goes crazy periodically - functions are immediately called repeatedly. Make sure we don't end up firing JS timeouts/intervals way early when PRIntervalTime wraps.
  • Fixed: 111428 - If a folder name ends '\' or '/' in IE Favorites, the folder cannot be imported.
  • Fixed: 285631 - Improve XUL Templates.
  • Fixed: 159440 - "Allow docs to use other fonts" causes <pre> to use variable width font family.
  • Fixed: 175074 - URN:ISBN link converted to URN://ISBN.
  • Fixed: 265740 - Browser crashes some times when loading gmail and loading another tab [@ js_Interpret].
  • Fixed: 326149 - Move printing code from GFX to widget.
  • Fixed: 327242 - Make nsIPrincipal scriptable so things like CheckLoadURIWithPrincipal are usable from script.
  • Fixed: 326725 - Clean up GetOuterSVGFrame.
  • Fixed: 308589 - SVG patterns are not live.
  • Fixed: 318597 - Implement various SVG text, tspan and textPath DOM functions.
  • Fixed: 325378 - More already_AddRefed use in combobox/listbox needed (to fix memory leaks).
  • Partially fixed: 78081 - Don't export intermediate libraries.
  • Fixed: 317481 - Add C API for nsTraceRefcnt.
  • Fixed: 327256 - Add ability to nsCOMArray to preallocate space.
  • Fixed: 170854 - [Mac] Roman script of UI should be rendered with Lucida Grande on all system locales.
  • Fixed: 323657 - [Mac] User-Agent string should identify Mac universal binaries.
  • Fixed: 322578 - [Mac] Support ppc<->x86 cross builds for Mac OS X.
  • Fixed: 313398 - [Mac] Unoptimized Intel Mac debug build crashes with a misaligned stack.
  • Fixed: 313347 - [Mac] Flash plugin crashes browser on Intel Mac OS X.

Places was enabled by default for a day or two, but it was disabled by default again due to leaks and performance issues. This build doesn't use Places.

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.

Trunk checkins between 2006-02-09 06:00 and 2006-02-18 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-02-09 Trunk builds

Fixes:

  • Fixed: 245725 - Download manager does not calculate speed accurately/correctly. (Before this patch, Firefox showed the average rate over the entire download. Now, it shows an moving average, which gives more weight to recent speed measurements.)
  • Fixed: 78087 - Doesn't display position:(absolute, relative, fixed) with negative z-index.
  • Fixed: 325509 - Add -no-remote switch to disable remote stuff. This makes it easier to run two instances of Firefox at once (with different profiles).
  • Fixed: 323810 - Move forcing into tabs and current windows out of Gecko.
  • Fixed: 326107 - Send referrer to GlobalHistory even when it isn't being sent over the network. (This allows How'd I Get Here to work after clicking a link from an https page to an http page, for example.)
  • Fixed: 318283 - [Mac 10.2] Hangs on data entry when autofill popup menu should shrink.
  • Fixed: 324483 - [Linux debug] ah_crap_handler waits too long (make it configurable).

There were also spellcheck-related checkins for 151040, and 302050. I'm not sure what that means for current Firefox builds.

Fixes for recent regressions:

  • Fixed: 324883 - Scrolling is slow/laggy and causes high CPU load (since Jan 26).
  • Fixed: 324960 - CSS "no-repeat" background images are not displayed (since Jan 26).
  • Fixed: 324348 - [Linux] Firefox window appears initially at small size and then resizes (since ~Jan 20).
  • Fixed: 322833 - Can't install plugins with Plugin Finder - gets stuck at license (since ~Jan 3).

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.

Trunk checkins between 2006-02-05 06:00 and 2006-02-09 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-02-05 Trunk builds

Fixes:

  • Fixed: 264787 - [Mac] Ctrl+Tab and Ctrl+Shift+Tab Next/Previous Tab Keyboard Shortcuts no longer work (worked in Firefox 1.0.x).
  • Fixed: 315286 - Crash [ @ nsGlobalWindow::RunTimeout ].
  • Fixed: 287179 - Unshifted charCode is generated for keypress event when both Ctrl and Shift are held down.
  • Fixed: 311456 - Calling Truncate() on an nsAutoString makes next append work hard.
  • Fixed: 137155 - POST request sent as two small packets (IIS 5 sometimes chokes, and some Sitecom routers crash).
  • Fixed: 321999 - HTTP waits for response to determine keep-alive state.
  • Fixed: 267426 - An empty file when dragging large images (files) out of the browser to the Windows desktop or Explorer.
  • Fixed: 325765 - [Mac] Cache causes crash crossing architecture (try saying that three times fast).

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324960 - CSS "no-repeat" background images are not displayed.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.
  • Since ~Jan 3: 322833 - Can't install plugins with Plugin Finder - gets stuck at license.

Trunk checkins between 2006-02-03 06:00 and 2006-02-05 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-02-03 Trunk builds

Fixes:

  • Fixed: 161179 - Background image (no-repeat, repeat-x and repeat-y) size reduced when printing page (print preview is ok, scaling only happens in the repeat direction).
  • Fixed: 258006 - Mouse-wheel scroll events does not propagate to viewport from fixed pos. elements.
  • Fixed: 323441 - Memory leak if a site sets location and then document.writes (e.g. when visiting www.economist.com).
  • Fixed: 324354 - Ctrl-Z (undo) reveals visited URLs AFTER clearing history.
  • Fixed: 325404 - Get rid of _base_href and _base_target attributes.
  • Fixed: Update cairo to cairo CVS-20060202+moz.

Fixes for recent regressions:

  • Fixed: 324915 - Crash [@ nsSubDocumentFrame::QueryInterface] when printing page that contains an iframe (since Jan 26).
  • Fixed: 322414 - Frequent random crashes [@ _PR_MD_ATOMIC_DECREMENT], especially with adblock (since ~Jan 3).

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324960 - CSS "no-repeat" background images are not displayed.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.
  • Since ~Jan 3: 322833 - Can't install plugins with Plugin Finder - gets stuck at license.

Trunk checkins between 2006-02-01 06:00 and 2006-02-03 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-02-01 Trunk builds

Fixes:

  • Fixed: 241774 - Change deletion of autocomplete entries from shift+del to just del button.
  • Fixed: 300868 - Target attribute not supported for SVG:a element.
  • Fixed: 305873 - Unclosed script data should not be parsed as HTML.
  • Fixed: 324705 - <object> prefers SVG plugin to native SVG.
  • Fixed: 325147 - [Mac] New version of Java Embedding Plugin (0.9.5+c).

Fixes for recent regressions:

  • Fixed: 324969 - Major Rlk increase on balsa (from the Frame Display List patch).
  • Fixed: 325294 - Keyword searches with postData are broken.

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324960 - CSS "no-repeat" background images are not displayed.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.
  • Since ~Jan 3: 322414 - Frequent random crashes [@ _PR_MD_ATOMIC_DECREMENT], especially with adblock.
  • Since ~Jan 3: 322833 - Can't install plugins with Plugin Finder - gets stuck at license.

Trunk checkins between 2006-01-27 06:00 and 2006-02-01 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly