Fixes:
- Fixed: 366797 - Revise the Location Bar (highlight hostname*, decode URLs, add overflow ellipsis & tooltip).
- Fixed: 105909 - Address bar should show path/query %-unescaped so non-ASCII URLs are readable.
- Fixed: 74880 - Lose indentation of RTL blockquote (nested RTL lists are fixed). (Implement and use -moz-border-*-start and -moz-border-*-end.)
- Fixed: 253851 - Page loading "done" before CSS background images have downloaded.
- Fixed: 279703 - Need to redesign how XUL popups work. (Rework XUL popups to use asynchronous opening, plus many other fixes.)
- Fixed: 386981 - Make all chrome tooltips wrap instead of cropping.
- Fixed: 261633 - Freeze/hang on this site, because of setInterval('stay()'); (recursive setInterval/setTimeout). Treat setInterval('foo()') as setTimeout('foo()', 0) to match IE.
- Fixed: 310165 - Allow userContent.css to link to local images.
- Fixed: 382367 - Add backend support for enabling and disabling individual plugins.
- Fixed: 380932 - Handle malware URIs with error page.
- Fixed: 285608 - Hangs when page with float printed.
- Fixed: 386802 - Mutation events always fired during setting of innerHTML.
Fixes for recent regressions:
- Fixed: 386390 - Tooltip sizing/wrapping regressions.
- Fixed: 386900 - Topic images rendered in wrong place on slashdot.
- Fixed: 386730 - After reloading a page with a single contenteditable element, every element on that page is editable.
Trunk checkins between 2007-07-03 04:00 and 2007-07-07 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
July 7th, 2007 |
2 Comments »
Fixes:
- Fixed: 9101 - Break lines at soft hyphens (­) and display hyphens if line broken.
- Fixed: 262329 - Sorting bookmarks by name should sort between separators.
- Fixed: 298993 - Add FAYT (find as you type) for richlistbox for the EM.
- Fixed: 326337 - XMLHttpRequest.responseXML permission denied if document.domain set.
- Fixed: 346849 - Add a "Save Image as..." entry to the context menu for <canvas>.
- Fixed: 386114 - Bump version to "a7pre" for now. (This doesn't necessarily mean that there will be an alpha 7; I think we're still trying to decide whether the next release will be alpha 7 or beta 1.)
- Fixed: 161600 - [Windows] Tooltip background color ignores system setting.
- Fixed: 385844 - [Windows] Set Desktop Background: implement preview for image tiling.
Fixes for recent regressions:
- Fixed: 386332 - Frequent random crashes [@ _PR_MD_ATOMIC_DECREMENT].
- Fixed: 368869 - Make cycle collection suspect all native wrapper roots.
- Fixed: 386122 - Performance of loading large pages of text has regressed.
- Fixed: 386387 - ifilm videos do not play, only audio plays.
- Fixed: 377506 - [Mac] Quit from dock icon (or Q during Cmd+Tab) results in unclean shutdown.
Trunk checkins between 2007-06-29 04:00 and 2007-07-03 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
July 3rd, 2007 |
4 Comments »
Fixes:
- Fixed: 257155 - Extension description is not localizable.
- Fixed: 237964 - Allow editable areas in browser (contentEditable).
- Fixed: 375846 - Implement feConvolveMatrix (SVG filter primitive).
- Fixed: 378553 - Expose search engine alias functionality. (This adds a "Keywords" column to the "Manage Search Engines" window, similar to %s bookmark keywords.)
- Fixed: 380168 - Add parts of FUEL 0.2 (bookmarks and browsers).
- Fixed: 385883 - ImgRequest calculates image size for the cache incorrectly, so image cache is only half used. (Fixing this bug improved page load time by 4-6%!)
- Fixed: 247116 - Web pages bounce/shake/jump when "Bookmarks Toolbar Items" is empty and placed to right of menu bar.
- Fixed: 305859 - Em and ex units not implemented for SVGLength (tspan often rendered incorrectly).
- Fixed: 324706 - Wrong fonts used in cairo builds (Bitmap fonts not used).
- Fixed: 196295 - Move (merge) GIF2.cpp into nsGIFDecoder2.
- Fixed: 300079 - XUL chrome precompiled functions don't inherit from current window's Function.prototype.
- Fixed: !247437 - Re-enable SSE2 for jpeg decoding.
- Fixed: 285608 - Hangs when page with float printed.
- Fixed: 382034 - Support optional arguments in IDL.
- Fixed: 237693 - Download Manager should use "MB" and "GB" for large file sizes and fast transfers.
- Fixed: 385082 - Make nsDOMEvents collectable (to fix the leak on wordpress.com). (This was the only leak Steve England hit when he loaded all of the top 500 web sites!)
- Fixed: 385839 - Password manager leaks a bunch of stuff on shutdown.
- Fixed: 386101 - [Linux] Enable breakpad by default on Linux.
Fixes for recent regressions:
- Fixed: 384836 - Hangs with new textframe.
- Fixed: 382713 - Crash during startup[@ ReadCMAPTableFormat12].
- Fixed: 327350 - Initialization of places services can fail in error conditions.
- Fixed: 383209 - Clear Private Data fails to clear stored passwords.
- Fixed: 370525 - Nested tables with height=100% exceed height of parent table.
- Fixed: 381199 - Revisit cycle collector aging strategy.
- Fixed: 382508 - Breakpad does not work on WinXP with non-ASCII username: "Couldn't move crash data".
Trunk regressions:
- Since June 28: 386332 - Frequent random crashes [@ _PR_MD_ATOMIC_DECREMENT].
Trunk checkins between 2007-06-23 04:00 and 2007-06-29 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
June 29th, 2007 |
Comments Off on 2007-06-29 Trunk builds
Fixes:
- Fixed: 367177 - Turn on nsTextFrameThebes (aka "new textframe").
- Fixed: 240914 - "text-align: justify" ruins Unicode combining characters.
- Fixed: 60546 - Unicode Hebrew/Yiddish Diacritics do not correctly align in some fonts.
- Fixed: 378549 - Remember the value of the text zoom setting on a site-specific basis.
- Fixed: 383760 - Add quit confirmation dialog.
- Fixed: 312473 - Extension update does not try authentication if needed (e.g. proxy auth at startup).
- Fixed: 369075 - Add permanent button for restarting Firefox to Add-ons Manager.
- Fixed: 342810 - [Windows] Leak of nsRunnable (huge leak on some Flash sites since Thread Manager landing).
- Fixed: 380540 - [Linux] Breakpad crash reporter client for Linux.
- Fixed: 377478 - Implement a way to get the toggled keyboard states (e.g., Caps Lock, Num Lock and Scroll Lock).
- Fixed: 378547 - Implement site-specific preference service.
- Fixed: 385396 - Go back to vanilla sqlite files.
nsTextFrameThebes was turned on in bug 367177, but most of the work took place in bug 333659 and other bugs. In addition to fixing a bunch of bugs, it paves the way for adding support for features such as soft hyphens.
There are several regressions from the nsTextFrameThebes landing, but I don't know which ones are most annoying to trunk nightly users, so I'm only listing one below for now.
Trunk regressions:
- Since June 21: 384836 - Hangs due to new textframe.
Trunk checkins between 2007-06-15 04:00 and 2007-06-23 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
June 23rd, 2007 |
Comments Off on 2007-06-23 Trunk builds
Fixes:
- Fixed: 110161 - Enable OCSP by default.
- Fixed: 242621 - Move Autoscroll icon out of the page's DOM.
- Fixed: 383803 - Places Tagging Back-end (nsITaggingService).
- Fixed: 295498 - Middle-clicking autocomplete entries opens the URI in the same tab instead of a new one.
- Fixed: 384034 - Update to breakpad revision 189.
- Fixed: 329846 - Enable native theme in HTML content on Linux.
- Fixed: 371360 - Scripts can tailgate departing users with onUnload.
- Fixed: 345517 - Build Firefox --enable-libxul (not static) by default. (But not yet on Mac -- see bug 384269.)
- Fixed: 383010 - Visual glitches while scrolling pages with position:fixed elements.
- Fixed: 384100 - Word-based textrun cache.
- Fixed: 381031 - Make JS1.8 the default for <xul:script>.
- Fixed: 383234 - Various cycle collector debugging patches.
- Fixed: 332649 - [Windows] Need better font switching mechanism.
Fixes for recent regressions:
- Fixed: 342810 - Threadmanager checkin 2006-05-10 causes increased memory usage by ~10MB per minute with Flash (memory leak?).
- Fixed: 382541 - [Mac] Add a hidden pref to make Breakpad not suppress the Mac OS X crash log.
Trunk checkins between 2007-06-01 04:00 and 2007-06-15 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
June 15th, 2007 |
3 Comments »
Fixes:
None, because the tree was closed to most checkins in preparation for Firefox 3 Alpha 5.
Fixes for recent regressions:
- Fixed: 382073 - Bookmarks Service batch update API is a footgun.
- Fixed: 380232 - Occasionally not able to open the bookmarks dialog or subscribe to a feed url (using live bookmarks) [Remote chrome not allowed].
- Fixed: 374613 - The context menu of places bookmarks with live titles is missing the "reload" option.
- Fixed: 381803 - Two files are listed in DM, while downloading one file.
- Fixed: 382471 - Crash [@ nsView::CalcWidgetBounds] when trying to print any select.
Trunk checkins between 2007-05-31 04:00 and 2007-06-01 04:00
I think these builds are the nightly-build equivalent of the soon-to-be-released Firefox 3 Alpha 5. (Firefox 3 alpha builds have "Gran Paradiso" branding, while nightlies have "Minefield" branding. "Gran Paradiso" is the development name for Firefox 3.)
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
June 1st, 2007 |
Comments Off on 2007-06-01 Trunk builds
Fixes:
- Fixed: 381113 - Implement expression closures (lambdas) for JavaScript 1.8.
- Fixed: 372970 - Implement navigator.offlineResources.
- Fixed: 174397 - Support for getClientRects and getBoundingClientRect.
- Fixed: 213637 - Mozilla runs at ~100% cpu usage after connection is interrupted or wakeup from hibernate or standby.
- Fixed: 368247 - Rewrite border rendering for Thebes (new approach).
- Fixed: 376643 - setInterval fires repeatedly with incorrectly small delays if machine is suspend/resumed, hibernate/resumed or process is SIGSTOP/SIGCONT.
- Fixed: 380558 - Some event waiting in PSM make the CPU wake from idle with no reason.
- Fixed: 191187 - Request for UDP/IP (datagram) socket provider and support.
- Fixed: 303428 - Focus ring can end up on an inactive tab.
- Fixed: 358082 - [Mac] Improve crash reporter client UI.
Fixes for recent regressions:
- Fixed: 343430 - position:fixed element flickers when scrolling the page.
- Fixed: 330578 - (Shift+) delete in URL bar autocomplete list no longer persistent.
- Fixed: 379834 - Scrolling with large div using 1px dotted border extremely slow.
- Fixed: 379591 - Places toolbar.xml should just change existing button itemChanged().
- Fixed: 379505 - Content overflows border with -moz-border-radius (regression from 368247).
- Fixed: 382335 - Trampolining threads using generators and iterators is broken.
- Fixed: 358446 - [Mac] Can't drag and drop buttons when customizing toolbars.
- Fixed: 363415 - [Mac] Toolbar control (toolbar collapse widget) missing in Cocoafox.
Trunk checkins between 2007-05-27 04:00 and 2007-05-31 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
May 31st, 2007 |
Comments Off on 2007-05-31 Trunk builds
Fixes:
- Fixed: 381099 - Turn on Breakpad crash reporter on Windows and Mac.
- Fixed: 345950 - Add a hidden pref, browser.tabs.tabMaxWidth (e.g. so tabs don't change size while you're trying to close multiple tabs).
- Fixed: 236546 - Newlines not added when copying table cells (in different rows) to clipboard with CTRL+mouse.
- Fixed: 289540 - Download manager takes only one listener.
- Fixed: 368774 - Make cycle collector work with refcounted non-XPCOM objects.
Breakpad is an open-source replacement for the Talkback crash reporting system. Talkback was closed-source and largely abandoned, making it difficult to fix long-standing problems. Another problem was that Talkback was never ported to Intel Mac. Switching to Breakpad means Firefox 3 will ship without closed-source components and will have crash reporting on all major platforms.
Ted Mielczarek (aka luser), one of the Breakpad developers, provided instructions for looking up crash reports and filing bugs related to the crash reporter. He also explained that Talkback is still enabled for 50% of nightly users on Windows to allow comparison of the two systems.
The breakpad client and server are still rough. The server-side processing of Mac reports is currently busted. Real crash-reporting UI and Linux support are coming soon.
Fixes for recent regressions:
- Fixed: 379729 - Browser will freeze when reloading live bookmarks [partial fix].
- Fixed: 381378 - Export is unacceptably slow for large bookmarks collections.
- Fixed: 380230 - Personal toolbar overflow chevron not updating.
- Fixed: 381896 - History sidebar not sorted properly the first time you open it.
Trunk regressions:
- Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.
Trunk checkins between 2007-05-24 04:00 and 2007-05-27 04:00
Windows nightly
(discussion)
Linux nightly
Mac nightly
Posted in Trunk |
May 27th, 2007 |
Comments Off on 2007-05-27 Trunk builds