2007-12-27 Trunk builds

Fixes:

  • Fixed: 24998 - Background images spill beyond rounded borders / -moz-border-radius.
  • Fixed: 324397 - 'Allow cookies for the original site only' preference should be selected by default.
  • Fixed: 307204 - [Mac] Support for transparent windows on Mac OS X.
  • Fixed: 388445 - Notify user when plugin fails to load due to blocklisting.
  • Fixed: 398219 - Function objects cloned by XPConnect keep hidden window alive late into shutdown.
  • Fixed: 409478 - [Mac] Use translucent autoscroll cursor in the default Mac theme.
  • Fixed: 265698 - [Linux] XUL tab widgets are rendered incorrectly.
  • Fixed: 396876 - [Linux] GTK file picker should show preview of file.

Fixes for recent regressions:

  • Fixed: 409381 - [PPC] GIF images (with transparency) display corrupted.
  • Fixed: 409155 - Ctrl+w not closing current tab.
  • Fixed: 407601 - Annoyance: always returns to the top of the bookmarks menu.
  • Fixed: 409674 - No leak logging for DOM windows or documents.
  • Fixed: 396849 - XOW breaks instanceof.
  • Fixed: 409836 - Download link is not styled :visited when clicked.

Trunk checkins between 2007-12-18 04:00 and 2007-12-27 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-12-18 Trunk builds

Fixes:

  • Fixed: 21747 - [Linux] Make "Copy Image" work (e.g. for pasting into image editors).
  • Fixed: 251137 - [Ctrl|Shift]+Click on Javascript links open empty window, not requested page.
  • Fixed: 298571 - Support tab duplication (using ctrl) on tab drag and drop.
  • Fixed: 406062 - Pasting into most textboxes should turn line breaks into spaces instead of stopping at the line break.
  • Fixed: 404414 - Add keyboard shortcut to open Error Console (Cmd+Shift+J).
  • Fixed: 290177 - Ctrl + pgdown / pgup not switching tab when caret in one-line textbox.
  • Fixed: 303194 - Pressing Delete key in Extension Manager should uninstall extension.
  • Fixed: 315010 - Page Info should list links and images in SVG pages.
  • Fixed: Various download manager UI improvements.
  • Fixed: 403830 - Use arena pools and a separate heap for content.
  • Fixed: 407193 - [Mac] Restore animateFadeIn behavior for Mac prefpanes.
  • Fixed: 386687 - [Linux] Mouse wheel events propagated from plugin windows are dropped and so do not scroll.
  • Fixed: 118299 - [Linux] GTK implementation of NS_THEME_RESIZER.
  • Fixed: 399820 - [Linux] Native GTK look for find toolbar.

Fixes for recent regressions:

Trunk checkins between 2007-12-10 08:17 and 2007-12-18 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-12-10 Trunk builds

Fixes for recent regressions:

  • Fixed: 406769 - Simple code now causes a slow script warning dialog to appear when it didn't before (seen with All In One Gestures extension at start-up).
  • Fixed: 406259 - Update five richlistitems at a time to improve url bar autocomplete performance.
  • Fixed: 406869 - SetCacheAsFile(PR_TRUE) on memory-cached loads is broken.
  • Fixed: 407155 - Alt/Ctrl+Arrow selection (select by word) behavior has regressed.
  • Fixed: 407427 - PDFs generated by trunk are huge (again).

Firefox 3 Beta 2 will be released soon if all goes well. It will be similar to this set of builds, but it will also contain a fix for bug 407229, "Breakpad fails to send on Fedora F8".

Update: I was wrong about that. Firefox 3 Beta 2 branched today, but won't be released for at least a week.

Trunk checkins between 2007-12-06 04:00 and 2007-12-10 08:17

Windows builds: Windows nightly respin (discussion)

Linux builds: Linux nightly respin

Mac builds: Mac nightly respin

2007-12-06 Trunk builds

Fixes:

  • Fixed: 399664 - In location bar auto-complete, indicate which part of the result matches the query.
  • Fixed: 403159 - Switch location bar auto-complete to a two line view.
  • Fixed: 331259 - Checking "do this automatically for files like this from now on" doesn't have any effect on future downloads of same file type.
  • Fixed: 143065 - Scope of accesskey should be limited to a tab panel/-moz-deck.
  • Fixed: 262116 - Mixed http/https warnings after enabling browser.cache.disk_cache_ssl.
  • Fixed: 370006 - SVG doesn't get scaled up on high-resolution displays.
  • Fixed: 387746 - New left pane for Places Organizer.
  • Fixed: 375304 - Wrong absolute positioning when the containing block has a min-height and overflow:hidden.
  • Fixed: 401627 - Clicking menu doesn't work after dismissing it by clicking on title bar.
  • Fixed: 401907 - Running Help->Check for updates... leaks.
  • Fixed: 384207 - Crash Reporter client should include a URL field (Windows and Mac only).
  • Fixed: 404092 - Upgrade Cairo to 1.5.2-55.
  • Fixed: 376957 - Prevent data leaks from cross-site JSON loads (JavaScript literals).
  • Fixed: 400938 - Make MathML work with Unicode fonts.
  • Fixed: 346079 - In the search bar, scrolling the mouse wheel should switch the engine.
  • Fixed: 371636 - IE Array sort on numbers using default string comparator is 5x faster.
  • Fixed: 402880 - Figure out pref UI for history expiration / limiting visits.
  • Fixed: 385299 - Use eTLD in cookies (stop sites setting cookies for the entire ".co.uk" domain).
  • Fixed: 382917 - Display script filename and line number in Stop Script dialog.

Fixes for recent regressions:

  • Fixed: 405899 - Initiating autoscroll (middle click) causes Firefox to disappear.
  • Fixed: 404645 - Memory usage spikes dramatically while doing nothing with fresh profile, due to phishing protection.
  • Fixed: 368516 - UTF-8 encoded scripts that contain a BOM result in an "illegal character" error.
  • Fixed: 402742 - Stock icons will not display if libgnomeui is not present.
  • Fixed: 320378 - Rendering of page with many floats and clears takes too long.
  • Fixed: 405235 - Search bar autocomplete popup (history, suggestions) doesn't work.
  • Fixed: 404755 - Memory leak when a property is deleted.
  • Fixed: 404773 - Find bar doesn't like the letters 'b', 'o', 'd', 'y', and 'random'.
  • Fixed: 406828 - Pinstripe shouldn't use unified.
  • Fixed: 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-27 04:00 and 2007-12-06 20:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

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