2006-06-21 Trunk builds

Fixes:

  • Fixed: 254021 - Ability to open accidentally closed tabs.
  • Fixed: 307358 - Missing notification after auto-check finds updates to Extensions.
  • Fixed: 271815 - [Linux] GTK2 IM over-the-spot doesn't work with Chinese IM because the editor doesn't return correct caret position.
  • Fixed: 300808 - When content is removed from the document the corresponding tooltip should not appear.
  • Fixed: 312930 - Rich text editor doesn't have context menu items for cut/copy/paste/spellcheck.
  • Fixed: 327101 - Ctrl+Left should close autocomplete.
  • Fixed: 296526 - While autocomplete list is visible opening the context menu causes a misplacement, the focus is lost and a crash occurs when trying to load another URL.
  • Fixed: 336452 - Improve search-engine confirmation dialog.
  • Fixed: 342081 - Default finding to case-insensitive.
  • Fixed: Rev the IID of nsIStyleSheetService, so extensions can easily tell whether 335689 is fixed.
  • Fixed (?): 259816 - [Windows] Browser steals focus from program selected in 'Open With' dialog.

Fixes for recent regressions:

  • Fixed: 340320 - Spell checking (suggestions) broken.

Trunk regressions:

  • Since June 9: 341771 - Download manager does not overwrite existing files after confirmation.
  • 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: 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-06-18 06:00 and 2006-06-21 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-06-18 Trunk builds

Fixes:

  • Fixed: 255942 - Support other scripting languages than JS. See Breaking the grip JS has on the DOM for more information.
  • Fixed: 337780 - Support JS for adding search engines that matches IE's API (provide a way to install search engines from web script).
  • Fixed: 236514 - Starting download with same name as another (downloading or paused) deletes first one.
  • Fixed: 266945 - Add confirm prompt for "Remove All" operation in Password Manager.
  • Fixed: 335689 - Styles registered with stylesheet service (e.g. by Stylish) should apply to already loaded documents.
  • Fixed: 246237 - Ctrl+Backspace in the address bar is incorrectly handled when browser.urlbar.autofill is true.
  • Fixed: 279035 - Add ".com" in the right place when I enter "google/scholar" into the address bar and press Ctrl+Enter.
  • Fixed: 245597 - Keyword search should be activated for anything that isn't parseable as a URI, such as something that contains both dots and spaces.
  • Fixed: 217363 - Bookmark keywords ending in space or containing spaces aren't recognized when used with search terms (smart keywords).
  • Fixed: 336925 - Middle Click Search Button should open new tab.
  • Fixed: 338064 - Turning off form autocomplete (e.g. for privacy reasons) also disables search suggest.
  • Fixed: 159167 - Implement DOM3 isEqualNode().
  • Fixed: 304381 - Hiding update window while downloading updates causes very slow (seemingly stopped) download.
  • Fixed: 330878 - Firefox leaks the update.xml document when it checks for updates.
  • Fixed: 333734 - Protect against opening too many tabs at once.
  • Fixed: 340849 - Cleaner case-sensitive search UI.
  • Fixed: 312778 - Undo after a spell check correction doesn't work, undoes previous action.

Fixes for recent regressions:

  • Fixed: 324706 - [Windows] Bitmap fonts don't render in cairo builds.
  • Fixed: 340796 - Crash [@ nsXULDocument::ResumeWalk] during restart (due to last build being different).
  • Fixed: 341097 - Ctrl-W doesn't close window when tab bar is hidden in a script opened window.
  • Fixed: 340807 - [Mac] My dictionary disappeared, and now Firefox thinks everything is misspelled.
  • Fixed: 340880 - [Linux] Fix massive X11 cairo slowdown.

Trunk regressions:

  • Since June 9: 341771 - Download manager does not overwrite existing files after confirmation.
  • Since June 3: 340320 - Spell checking (suggestions) broken.
  • 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: 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-06-08 06:00 and 2006-06-18 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-06-08 Trunk builds

Fixes:

  • Fixed: 236791 - JavaScript textbox.focus() throws "Permission denied to get property XULElement.selectedIndex".
  • Fixed: 236721 - Ctrl+W on last tab should not close Firefox when "Hide the tab bar when only one web site is open" is unchecked.
  • Fixed: 281012 - Closing the last tab loads an untitled page (about:blank) instead; doesn't clear session history.
  • Fixed: 338348 - Ctrl+9 to select last tab instead of ninth tab, ala IE 7.
  • Fixed: 337654 - Find (ctrl-f) and FAYT (/ or ') should be visually distinct.
  • Fixed: 335755 - Extension XUL overlay errors should not create a gray bar.
  • Fixed: Part of 326466 - Coroutine generators, a la Python 2.5.
  • Fixed: 331938 - New blank tabs don't get a clean transfer status.
  • Fixed: 340452 - Update cairo on trunk to 2006-06-03.
  • Fixed: 296040 - Cell-based selection in trees.
  • Fixed: 245737 - Install countdown should respect "security.dialog_enable_delay".
  • Fixed: 259816 - [Windows] Browser steals focus from program selected in 'Open With' dialog.
  • Fixed: 339192 - [Mac] Readonly textboxes shouldn't look active.

Fixes for recent regressions:

  • Fixed: 340603 - Getting anti-phishing table updates consumes large amounts of memory.
  • Fixed: 339327 - Plugins (RealPlayer, Flash, Quicktime) broken on trunk (no plugin content displayed).
  • Fixed: 325465 - Flash is not rendered properly with Cairo builds (windowless plugins on win32).
  • Fixed: 335107 - Dashed/dotted borders on very tall elements produce vertical stripes.

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-06-03 06:00 and 2006-06-08 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-06-03 Trunk builds

Fixes:

  • Fixed: 321054 - Fix GC hazards for loading images created by bug 241518.
  • Fixed: 216899 - Middle-clicking functions ContentLoadURL and autoscroll conflict.
  • Fixed: 90983 - Don't check for mutationlisteners during initial page load. This improved Tp (page load time) on btek by about 1%.
  • Fixed: 326155 - Restrict pings to same origin and limit to no more than one per anchor.
  • Fixed: 315159 - Enable the Stream Converter graph code.

Fixes for recent regressions:

  • Fixed: 340027 - [Mac] Phantom Scrollbars appear after clicking on another program in the dock.

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-06-01 06:00 and 2006-06-03 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-06-01 Trunk builds

Fixes:

  • Fixed: 252362 - Security warning preferences should be exposed in user interface.
  • Fixed: 279687 - Should be able to open new tab by middle-clicking "Go" button.
  • Fixed: 240095 - Location Bar dropdown doesn't stay open (collapses) when clicking on arrow the first time.
  • Fixed: 290255 - Slider Tag, <scale>.
  • Fixed: 311015 - Safe mode: add support for disabling all extensions.
  • Fixed: 315402 - Create Accessibility section in Help Documentation.
  • Fixed: 325913 - Allow keyword search to have a parameter and non-parameter url.
  • Fixed: 339695 - [Mac] New version of Java Embedding Plugin (0.9.5+e).

Fixes for recent regressions:

  • Fixed: 339482 - [Mac] Window loses focus, no keyboard input accepted.
  • Fixed: 337117 - [Windows] Browser crashes when opening saunalahti.fi or maps.google.com [@ fbRasterizeEdges8].
  • Fixed: 337424 - Unloaded part of image drawn as black when top of image is above visible region.

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-26 06:00 and 2006-06-01 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

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