Archive for May, 2006

New release changelogs

I posted two changelogs today based on Burning Edge posts: What's new in Bon Echo Alpha 3 (for Firefox 2) and What's new on the trunk for Firefox 3.

2006-05-26 Trunk builds

Fixes:

  • Fixed: 206520 - XMLHttpRequest leaks memory if send() not called and event listeners set. This bug was responsible for large memory leaks at Gmail and some other AJAXy sites.
  • Fixed: 326580 - [Windows] NSIS Installer. For now, trunk users can choose between zip, old installer, or installer-nsis downloads.
  • Fixed: New anti-phishing options (which might not work yet).
  • Fixed: 265871 - JavaScript Console should be renamed to Error Console.
  • Fixed: 338155 - Upgrade to sqlite 3.3.5.
  • Fixed: Part of 54488 - [Mac] Scrollbars in background windows should look disabled.

Trunk regressions:

  • Since VC8/Cairo: 329237 - [Windows] Firefox uninstaller fails.
  • Since Cairo: 330715 - Cairo incorrectly substitutes fonts and then bolds them incorrectly (incorrect fonts on Burning Edge bug lists).
  • Since Cairo: 324707 - Animated GIFs leave trails / don't erase in Cairo.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Jan 26 (FDL): [Mac] Opacity doesn't work. (Related to 325296. Cairo will fix.)
  • Since Jan 26 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26 (FDL): 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.

Trunk checkins between 2006-05-21 06:00 and 2006-05-26 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-05-21 Trunk builds

Fixes:

  • Fixed: 335540 - Implement webapps session and persistent storage.
  • Fixed: 326466 - Implement Pythonic generators and iteration protocol support for JavaScript 1.7.
  • Fixed: 312238 - Use per-thread freelists to speed up JS_XDRString.
  • Fixed: 331117 - Layout module should not shut down until all documents have been released.

Fixes for recent regressions:

  • Fixed: 337575 - [Mac] Cmd+Tab to Firefox focuses but does not raise window.

Trunk regressions:

  • Since VC8/Cairo: 329237 - [Windows] Firefox uninstaller fails.
  • Since Cairo: 330715 - Cairo incorrectly substitutes fonts and then bolds them incorrectly (incorrect fonts on Burning Edge bug lists).
  • Since Cairo: 324707 - Animated GIFs leave trails / don't erase in Cairo.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Jan 26 (FDL): [Mac] Opacity doesn't work. (Related to 325296. Cairo will fix.)
  • Since Jan 26 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26 (FDL): 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.

Trunk checkins between 2006-05-17 06:00 and 2006-05-21 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-05-17 Trunk builds

Fixes:

  • Fixed: 326273 - Implement nsIThreadManager. This should speed up Firefox slightly in general and make DHTML animations much smoother. It also fixed a few hangs and crashes. The patch was 400KB, gzipped.
  • Fixed: 335306 - Inline spellchecking for textareas.
  • Fixed: 337178 - Add "search suggestions" feature (autocomplete to common searches, at least for Google and Yahoo, instead of user's search history).
  • Fixed: 328154 - Restore session when restarting for application update restart or recovering from crash.
  • Fixed: 337770 - Upgrade to NSS 3.11.2 pre-release. This gives Firefox support for TLS Server Name Indication.
  • Fixed: 264830 - If keyword.URL doesn't lead to a redirect, resulting page has bogus "keyword:" URL.

Fixes for recent regressions:

  • Fixed: 336875 - With Adblock Plus 0.7 installed, images disappear upon reloading any page (since May 6)
  • Workaround available: 335747 - Crash when an extension is disabled and the next is selected (in addons manager new style) (with some versions of Console2 extension installed) [@ xpcom_core.dll]. (Workaround: upgrade to Console² 0.3.4.4+.)
  • Fixed: 328428 - [Windows] Talkback causes (VC8) build to crash, Win2k-only [@ ntdll.dll].
  • Fixed: 337036 - [Linux] Crashes in IM_get_owning_window, e.g. when dismissing dialogs.

Trunk regressions:

  • Since VC8/Cairo: 329237 - [Windows] Firefox uninstaller fails.
  • Since Cairo: 330715 - Cairo incorrectly substitutes fonts and then bolds them incorrectly (incorrect fonts on Burning Edge bug lists).
  • Since Cairo: 324707 - Animated GIFs leave trails / don't erase in Cairo.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Jan 26 (FDL): [Mac] Opacity doesn't work. (Related to 325296. Cairo will fix.)
  • Since Jan 26 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26 (FDL): 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.

Trunk checkins between 2006-05-07 06:00 and 2006-05-17 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-05-07 Trunk builds

Fixes:

  • Fixed: 333751 - Sniff for feeds that might have the wrong MIME type.
  • Fixed: Display feeds nicely, with subscription options: subscribe with an external feed reader, a web site such as Netvibes, or Live Bookmarks.
  • Fixed: 334471 - Add support for Microsummaries.
  • Fixed: 258672 - Add grey text to search box showing search engine name.
  • Fixed: 335441 - Change tiny drop-down in browser search box into a button/drop-down combo to the right of the search box.
  • Fixed: 336457 - Mark selected search engine in the drop-down list.
  • Fixed: 335443 - Support autodetection of search engines that can be added to the browser browser search box.
  • Fixed: 175787 - Resize large images to fit in treeview instead of cropping.
  • Fixed: 336359 - Fire WHATWG DOM events when going online or offline.
  • Fixed: 76111 - Auto detect online/offline status on Windows.
  • Fixed: Part of 313388 - Match winstripe CSS to XP Classic appearance, and remove native theming of menus on Windows pending re-working of code
  • Fixed: 313674 - Back Button and File menu when maximized no longer extends to left edge.
  • Fixed: 202992 - "h" or "htt" cut off in address bar autocomplete (adds :// to domain names starting with "p" or "t").
  • Fixed: 334179 - XSLT document() function doesn't follow HTTP 301 / 302 responses.
  • Fixed: 214672 - Further optimization and correctness improvements of libjar: streamlining nsJarInputStream.
  • Fixed: 334407 - data: loads should default to the null principal if no owner is set.
  • Fixed: 311653 - Icon and dropdown in Search Bar has incorrect (stale) tooltip.
  • Fixed: 310981 - Update Available message for nightly build should contain build id.

Fixes for recent regressions:

  • Fixed: 326672 - When loading an image, the unloaded part of it is black.
  • Fixed: 335554 - New security message with Shockwave Flash (which depends on javascript: URL results being ASCII/UTF-8) (since April 26).
  • Fixed (?): 334616 - [Windows] Crash just after Starting Firefox [@ ntdll.dll].

Trunk regressions:

  • Since May 6: 336875 - With Adblock Plus 0.7 installed, images disappear upon reloading any page.
  • Since ~Apr 27: 335747 - Crash when an extension is disabled and the next is selected (in addons manager new style) (with some versions of Console2 extension installed) [@ xpcom_core.dll]. (Workaround: upgrade to Console² 0.3.4.4+.)
  • Since VC8/Cairo: 328428 - [Windows] Talkback causes (VC8) build to crash, Win2k-only [@ ntdll.dll].
  • Since VC8/Cairo: 329237 - [Windows] Firefox uninstaller fails.
  • Since Cairo: 330715 - Cairo incorrectly substitutes fonts and then bolds them incorrectly (incorrect fonts on Burning Edge bug lists).
  • Since Cairo: 324707 - Animated GIFs leave trails / don't erase in Cairo.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Jan 26 (FDL): [Mac] Opacity doesn't work. (Related to 325296. Cairo will fix.)
  • Since Jan 26 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26 (FDL): 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.

Trunk checkins between 2006-04-29 06:00 and 2006-05-07 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly