Archive for November, 2007

2007-11-27 Trunk builds

Fixes:

  • Fixed: 387746 - New left pane for Places Organizer.
  • Fixed: 323041 - Software update dialog steals focus / wait for idle before prompting.
  • Fixed: 387345 - Restyle the tabstrip. (2% startup speed and 4% window open speed time improvement!)
  • Fixed: 374593 - [Windows] Make text, images translucent while dragging instead of outline. (This was done for Mac and Linux in bug 178513.)
  • Fixed: 69230 - [Linux] Keyboard shortcuts using latin letters should not be affected by keyboard group/level. (I think this lets keyboard shortcuts such as Ctrl+C work even if you have your keyboard layout set to Russian.)
  • Fixed: 294086 - <svg> should be a replaced element.
  • Fixed: 398020 - Lay the endcaps to rest.
  • Fixed: 395452 - Handle multiple tags in url bar autocomplete.
  • Fixed: 396649 - Content viewers not evicted when going back.
  • Fixed: 404647 - CTRL+F shortcut should focus the search box in the download manager. (Note: this doesn't work on Mac yet.)
  • Fixed: 404884 - Add "Show All History" command to the history menu.
  • Fixed: 369814 - jar: protocol is an XSS hazard due to ignoring mime type and being considered same-origin with hosting site.
  • Fixed: 403331 - Sort out jar: behavior on HTTP redirects.
  • Fixed: 355177 - [Mac] window.resizeTo behavior changed in cocoa widget.

Fixes for recent regressions:

  • Fixed: 288276 - The width and height of SVG embeded by reference isn't overriden. (Regression from reflow branch landing.)
  • Fixed: 403372 - Cookie eviction should be in lastaccessed order. (Cookies disappear seemingly at random.)
  • Fixed: 403854 - Removing searchbar or location bar breaks many things.
  • Fixed: 403962 - TabSidebar extension and tabbar drag and drop and reordering is broken.
  • Fixed: 404872 - Listboxes (select multiple) don't get focus anymore.
  • Fixed: 401075 - Livebookmark folder favicon is replaced by default folder favicon.
  • Fixed: 405483 - When zooming: web sites not centered, no scrollbars.
  • Fixed: 385224 - Performance: Site-specific prefs regressed Txul and Ts.
  • Fixed: 404184 - [Mac] Cmd+Opt+Arrow next/previous tab shortcut is broken.
  • Fixed: 403481 - [Linux] Minefield memory usage keeps growing as png images are dynamically loaded (maps.google.com).

Trunk regressions:

  • Since ~Nov 27: 405683 - Content pref service doesn't update version when migrating from 2 to 3. (This can prevent Firefox from remembering zoom settings.)

Trunk checkins between 2007-11-16 04:00 and 2007-11-27 20:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-11-16 Trunk builds

Fixes:

  • Fixed: 177838 - Make all popup windows resizable, ignoring resizable=no.
  • Fixed: 223895 - Completed downloads should include size and TLD instead of "Done".
  • Fixed: 400327 - Automatically add splitter whenever location bar and search bar are adjacent.
  • Fixed: 143046 - Reduce memory use for animated GIFs by storing frames other than the first at the original 8 bits.
  • Fixed: 402633 - View source leaks many CTokens and nsStringBuffers.
  • Fixed: 207531 - Allow editor to edit xhtml files (as html).
  • Fixed: 402763 - Cycle collect on memory-pressure (e.g. when using the RAMBack button).
  • Fixed: 400552 - Setting document.domain inconsistent in face of IDN whitelist.
  • Fixed: 402866 - dom.disable_window_open_feature.resizable=true makes modal dialogs (e.g. Javascript alerts) resizable.
  • Fixed: Some progress towards getting MathML working again (in bug 324857 and 403718).
  • Fixed: Bump trunk version to "3.0b2pre" and "1.9b2pre".
  • Fixed: 403238 - [Mac 10.5] dialogs are still getting pinstripes for their background.
  • Fixed: 399937 - [Linux] Separate out the Linux theme from the Windows theme.
  • Fixed: 118312 - [Linux] NS_THEME_TREEVIEW* implementations (GTK).

Fixes for recent regressions:

  • Fixed: 403664 - Crash when pasting into textfield with rich text mode.
  • Fixed: 381216 - Prevent bookmarks dataloss when a user goes from Firefox 2, Firefox 3 beta, Firefox 2, and then back to Firefox 3 [was: After initial import, minefield with bookmarks-on-places throws out Firefox 2 bookmarks changes].
  • Fixed: 397510 - Scrolling in large file is very slow due to textrun reconstruction.
  • Fixed: 402602 - https://paypal.com doesn't trigger the netError page that allows exceptions.
  • Fixed: 402439 - [Windows] Clipboard is emptied on application exit.
  • Fixed: 385966 - [Mac 10.5] Extra file menu appears to the right of the help menu (two file menus).

Trunk regressions:

  • Since ~Nov 14: 403854 - Removing search bar or location bar breaks many things.

Trunk checkins between 2007-11-06 04:00 and 2007-11-16 20:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-11-06 Trunk builds

These are the respins that correspond with the beta 1 branch point, not the normal nightly builds from the morning.

Fixes:

  • Fixed: 332748 - Limit history to 20000 entries (new pref browser.history_expire_visits) in addition to 180 days.
  • Fixed: 385397 - History menu is slow to open with a large history.
  • Fixed: 402125 - [Mac] Pinstripe theme should specify unified titlebar color (to look less clashy for beta).

Fixes for recent regressions:

  • Fixed: 398446 - Can't log in to chase.com account.

Trunk checkins between 2007-11-04 04:00 and 2007-11-06 20:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-11-04 Trunk builds

Fixes:

  • Fixed: 389628 - Make "Full page zoom" the default zoom (rather than "Text zoom").
  • Fixed: 244135 - Table borders disappear occasionally with border-collapse and rowspan.
  • Fixed: 383183 - Include an identity indicator in primary chrome ("Larry"). (Because the fixes for bug 395248 and bug 402260 also went in, for now, this just means that clicking on the site's favicon in the address bar now brings up a panel showing encryption and authentication information.)
  • Fixed: 296818 - Too much memory is used due to holding on to decoded image data.
  • Fixed: 398807 - Session restore accounts for 2-3% of Talos pageload (make it faster).
  • Fixed: 387734 - Add a "Places" folder to the bookmarks toolbar, populated with smart folders.
  • Fixed: 60513 - Make text in alert(), prompt(), and confirm() selectable.
  • Fixed: 398434 - Provide option to remove profiles during uninstall.
  • Fixed: 251910 - No hover highlighting (i.e. mouse-tracking) in Bookmarks/History sidebar.
  • Fixed: 327048 - Support filtering in password manager via Search field.
  • Fixed: 345711 - XBL binding (e.g. Flashblock) leads to duplication of Flash objects.
  • Fixed: 398718 - Better explanatory text for SSL error pages.
  • Fixed: 401575 - Support cert overriding from SSL error pages.
  • Fixed: 387480 - Support network-fetched cert import in Servers tab of Cert Manager ("Add Exception" dialog).
  • Fixed: 374336 - Add knowledge of Extended Validation (EV) Certificates to PSM.
  • Fixed: 399233 - Replace safebrowsing (phishing) bubble with error page.
  • Fixed: 401722 - Aggressively expire history visits that are not top-level.
  • Fixed: 385834 - Don't do incremental vacuuming, makes fragmentation worse [was: places' sqlite file can get overly large, do incremental vacuuming].
  • Fixed: 368989 - Value of nsIEffectiveTLDService.getEffectiveTLDLength meaningless in JavaScript.
  • Fixed: 388564 - JavaScript Tracing Framework (implement DTrace probes).
  • Fixed: 401806 - Support building with DTrace enabled on Mac OS X.
  • Fixed: 398270 - Loading a feed leaks.
  • Fixed: 330128 - Calling cancel() on a timer doesn't drop ref to the callback, causing leaks.
  • Fixed: 397601 - DOM storage leaks on performance graph server pages.
  • Fixed: 348808 - [Windows] Use application selector instead of file selector dialog when picking helper apps.
  • Fixed: 303110 - [Mac] Add unified toolbar feature to Cocoa widgets.
  • Fixed: 236389 - [Mac] Don't set type/creator codes for any saved/downloaded files.
  • Fixed: 397381 - [Mac] Enable @try/@catch/@finally for Cocoa widgets.
  • Fixed: 390898 - [64bit] Crash when dragging selection [@ fbFetchPixel_a8r8g8b8][@ fbFetchPixel_x8r8g8b8].

Fixes for recent regressions:

  • Fixed: 394079 - Location bar autocomplete hangs after first character is typed; regardless of speed of character input.
  • Fixed: 391863 - "Clean up" functionality missing from download manager.
  • Fixed: 321402 - Bug 320502 caused text/inlines inside XUL boxes (often -moz-inline-box) to disappear (Folder view does not display header info in Domino Web Mail (inotes)).
  • Fixed: 398135 - Since the landing of bug 372769, adblock plus fails to allow new filters to be added.
  • Fixed: 397012 - Menus won't close on second click.
  • Fixed: 345609 - Themes can no longer style print preview scrollbars anything but "native".
  • Fixed: 373462 - After destroying windows, Firefox pegs CPU and is unusable for a short while (schedule cycle collection better).
  • Fixed: 401687 - Stop refcounting JS objects in the cycle collector.
  • Fixed: 386912 - Cycle collector faults after tracing "JS object but unknown to the JS GC".
  • Fixed: 389131 - "Report a broken web site" fails on trunk due to relying on SOAP.
  • Fixed: 395534 - Browser.download.lastDir is ignored when right-clicking and "Save Link As ..." when browser.download.useDownloadDir is true.
  • Fixed: 398551 - Cannot download tar.gz or tar.bz2 files from the "Open with" dialog.
  • Fixed: 374076 - [Mac 10.4] Ctrl+Tab shortcut for tab switching is broken.

Trunk checkins between 2007-10-05 04:00 and 2007-11-04 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly