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

2006-04-29 Trunk builds

Fixes:

  • Fixed: 232272 - Search engine manager. This lets you rearrange and remove search engines shown in the search bar.
  • Fixed: 334261 - Avoid creating unnecessary objects for primitives.
  • Fixed: 335733 - FindChildWithRules should use an MRU cache.

Fixes for recent regressions:

  • Fixed: 335663 - Deleting Text in Input-Field with Backspace produce Artefacts of Caret (since ~Apr 27).
  • Fixed: 334649 - Caret turd in textarea when zooming.
  • Fixed: 335474 - Topcrash in [@ nsCSSRendering::DrawDashedSides] (e.g. when tabbing between fields) (since ~Apr 25).
  • Fixed: 324961 - Live bookmark is shown in UTF8 even if should be ISO-8859-1 (since Jan 31).
  • Fixed: 327184 - [Linux] CSS property letter-spacing rendered incorrectly.
  • Fixed: 335785 - Wrapper reparenting leak on Gmail.

Trunk regressions:

  • 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 Apr 18: 334616 - [Windows] Crash just after Starting Firefox [@ ntdll.dll].
  • 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-27 06:00 and 2006-04-29 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-04-27 Trunk builds

Fixes:

  • Fixed: 329045 - Extension Manager user interface update.
  • Fixed: 318057 - bookmarks.html exporter.
  • Fixed: 315370 - [Windows] Text Copy/Paste from Firefox to Outlook will be created as attachment.
  • Fixed: 201236 - Mutation Events not created or dispatched for XML document that is loaded into memory but not rendered in a window/frame.
  • Fixed: 333656 - Need 99.99999% installation of talkback on trunk builds...
  • Fixed: 305479 - [Mac] Cmd+, needs to be pressed twice to access Preferences.
  • Fixed: 183729 - [Linux] Segmentation fault in XftLockFace (.ttf files need to be world-readable).
  • Fixed: 289897 - [Linux] Huge memory leak if I copy a lot of text while Klipper is running.

Fixes for recent regressions:

  • Fixed: 333697 - Gmail (https-only) won't properly load (since Apr 11).
  • Fixed: 328241 - Anti-aliasing problem with joining borders in Cairo builds. (Temporary diable-aa fix for non-rounded borders.)
  • Fixed: 335077 - Middle click on back button does not work.
  • Fixed: 326550 - The dots in the focus outline do not match non-cairo builds (draw focus using something other than XOR).
  • Fixed: 334635 - Caret is always drawn black.
  • Fixed: 334608 - Deleting the characters with the delete key confuses the caret.

Trunk regressions:

  • Since ~Apr 27: 335663 - Deleting Text in Input-Field with Backspace produce Artefacts of Caret.
  • Since ~Apr 25: 335474 - Topcrash in [@ nsCSSRendering::DrawDashedSides] (e.g. when tabbing between fields).
  • Since Apr 18: 334616 - [Windows] Crash just after Starting Firefox [@ ntdll.dll].
  • 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 - Some animated gifs including the throbber don't animate.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Jan 31: 324961 - Live bookmark is shown in UTF8 even if should be ISO-8859-1.
  • 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-21 06:00 and 2006-04-27 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-04-21 Trunk builds

Fixes:

  • Fixed: 67127 - Newline in tooltips (title attribute) converted to black bars. (Patch info)
  • Fixed: 287813 - nsCaret overhaul: draw the caret in the normal path of frame painting instead of doing it directly to the current view. (See below for some of the bugs this fixed.)
  • Fixed: 211999 - Can't redirect to data: urls.
  • Fixed: 268590 - Allow multiple messages in browsermessage (information bar).
  • Fixed: 334400 - Create SVG transform list lazily.
  • Fixed: 312238 - Use per-thread freelists to speed up JS_XDRString. (Factor per-thread state from JSContext into JSThread to support per-thread lock-free GC allocation.)
  • Fixed: 132561 - Whitespace before <BR> should be ignored (trailing whitespace at end of line should be collapsed in white-space:normal).
  • Fixed: 114997 - Leading and trailing carriage returns being removed from INPUT TYPE="hidden" elements.
  • Fixed: 334177 - Topcrash (not at shutdown) [@ PL_DHashTableRawRemove] called from nsGenericElement::~nsGenericElement (#5 topcrash on 1.5.0.2, but apparently not a topcrash at all on trunk).
  • Fixed: 302536 - Crash [@ nsEventStateManager::UpdateCursor ] when visiting and/or printing a page on www.vdab.be (#49 topcrash on 1.5.0.2).
  • Fixed: 241637 - Ctrl+P doesn't work in Print Preview.
  • Fixed: 331222 - Context menu search does not observe browser.tabs.loadInBackground setting; always opens in foreground.
  • Fixed: 330624 - Accessibility code (when accessibility enabled) leaks DOM nodes.
  • Fixed: 334756 - Make UA string for trunk releases not say Firefox.
  • Fixed: 315826 - Scriptable XPCOM wrapper for SAX content handler.
  • Fixed: 310137 - [Linux] Crash when using typedown in GTK2 File Picker. (Change minimum GTK2 filepicker version from 2.4.0 to 2.6.3, so Gecko uses its own filepicker with broken GTK2 versions.)

Examples of bugs fixed by the nsCaret overhaul:

  • Fixed: 167801 - Caret sometimes fails to appear in input text fields (shown/painted in wrong widget).
  • Fixed: 312106 - Caret never gets unpainted (in cairo builds).
  • Fixed: 54153 - Animated image causes textbox insertion point (caret) to flicker.
  • Fixed: 226933 - Caret vanishes in input form elements over iframe.
  • Fixed: 230701 - The caret in a text input turns invisible when it is over a fixed element.
  • Fixed: 218642 - Caret in textbox overlapping a tree doesn't appear.
  • Fixed: 306267 - Can't easily put caret in vBulletin designmode iframe.
  • Fixed: 322720 - When <xul:textbox> is focused by clicking, caret isn't visible immediately (starts in wrong part of "blink cycle").

Fixes for recent regressions:

  • Fixed: 332934 - Extremely slow startup as bookmarks_history.sqlite file grows.
  • Fixed: 332088 - [Windows] Updater should use static libs. (Updater tries to update a DLL it uses itself (msvcr80.dll).)
  • Fixed: 334091 - [Mac] "Search History" key is mapped to old open-history-sidebar command in Places builds.
  • Fixed: 333831 - [Mac] Reimplement click-and-hold access to the back and forward session history menus.

Trunk regressions:

  • Since Apr 18: 334616 - Crash just after Starting Firefox [@ ntdll.dll].
  • Since Apr 11: 333697 - Gmail (https-only) won't properly load.
  • 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 - Some animated gifs including the throbber don't animate.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Cairo: 328241 - Anti-aliasing problem with joining borders.
  • Since Jan 31: 324961 - Live bookmark is shown in UTF8 even if should be ISO-8859-1.
  • 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-16 06:00 and 2006-04-21 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

Thread about trunk alphas

There's an interesting thread on mozilla.dev.planning titled Scheduling a trunk alpha. With all the large changes for Gecko 1.9 and lack of alphas so far, there is concern that there aren't enough people testing trunk builds to find regressions quickly. Issues discussed in the thread include the frequency and naming of trunk alphas, milestones, or "known-good nightlies". If you're interested but don't want to read the entire thread, start with fantasai's summary. I'm curious what Burning Edge readers think of the various proposals.

2006-04-16 Trunk builds

Fixes:

  • Fixed: 308973 - Rebrand Firefox trunk builds to "Minefield".
  • Fixed: 329180 - Places Popup.
  • Fixed: 331522 - Don't use I'm Feeling Lucky search except where appropriate (e.g. address bar).
  • Fixed: 263213 - Don't use I'm Feeling Lucky search when protocol (such as http:// or https://) specified.
  • Fixed: 308204 - Null description in helper version info leaves Download Actions blank.
  • Fixed: 332162 - Rewrite nsSVGLength.
  • Fixed: 142502 - Wizard is broken for remote XUL.
  • Fixed: 271669 - Crash [@ nsXULDocument::AttributeChanged] (#40 topcrash on trunk, #6 topcrash in Firefox 1.5.0.2).
  • Fixed: 334080 - Crash [@ nsStyleContext::GetStyleData] (#44 topcrash on trunk, #28 topcrash in Firefox 1.5.0.2).
  • Fixed: 261929 - Send URLs (except the query part) in UTF-8 by default.
  • Fixed: 309761 - text-align: justify and text-decoration produces text with wrong underline.
  • Fixed: 303008 - Firefox icon is not based on actual Firefox logo.
  • Fixed: 301758 - [Mac] Click-and-hold shouldn't be interpreted as right-click.
  • Fixed: 333653 - [Linux] Add hidden pref for choosing between always using the XUL filepicker, or using the GTK2 filepicker when it is available.
  • Fixed: 29856 - [Linux] GTK2 Window Class the same for all mozilla windows.

Fixes for recent regressions:

  • Fixed: 328598 - Places slow to shutdown. (Expire history as you browse for faster shutdown times.)
  • Fixed: Now that Places doesn't write a bunch of stuff at shutdown, re-enable 0 fill for security.
  • Fixed: Several livemark-related leaks.
  • Fixed: 332873 - Dragging to a folder item in places fails (bookmarks are lost).
  • Fixed: 331671 - ICO decoder doesn't handle alpha (transparency) properly (images wrongly drawn with black backgrounds).
  • Fixed: 332939 - [Mac] Printing fails: once past the print set up page, the progress box sits idle.
  • Fixed: 333250 - [Linux] Slow-path GTK2 native theme rendering is used too often.

Trunk regressions:

  • Since Apr 11: 333697 - Gmail (https-only) won't properly load.
  • Since VC8/Cairo: 328428 - Talkback causes (VC8) build to crash , win2k-only [@ ntdll.dll].
  • Since VC8/Cairo: 332088 - [Windows] Updater tries to update a DLL it uses itself (msvcr80.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 - Some animated gifs including the throbber don't animate.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Cairo: 328241 - Anti-aliasing problem with joining borders.
  • Since Jan 31: 324961 - Live bookmark is shown in UTF8 even if should be ISO-8859-1.
  • 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-08 06:00 and 2006-04-16 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly (now from argo, not from prometheus?)

Mac builds: Mac nightly, Mac hourly

2006-04-08 Trunk builds

Fixes:

  • Fixed: 330528 - Bump Firefox version number on trunk to 3.0a1. This change makes Firefox think most extensions are incompatible; you can use Nightly Tester Tools to get around that.
  • Fixed: 323925 - Change default toolkit on Unix to cairo-gtk2.
  • Fixed: 309721 - Broken "window.screen" within HTML page inserted via <object type="text/html"> in XHTML pages sent as application/xhtml+xml.
  • Fixed: 228920 - Unable to paste single cell data from Excel into HTML editor.
  • Fixed: 330624 - Accessibility code (when accessibility enabled) holds on to DOM nodes until shutdown.
  • Fixed: 193923 - [Windows] Use system beep for FAYT-not-found notification. (Checkin comment was "disable fart sound by default".)
  • Fixed: 332704 - [Intel Mac] Divide by zero crash on intel mac with universal build when viewing SVG app.

Fixes for recent regressions:

  • Fixed: 324706 - Bitmap fonts render wrong glyphs in cairo builds. ("Fixed" by temporarily disabling bitmap fonts.)
  • Fixed: 327184 - CSS property letter-spacing rendered incorrectly. (Fixed for Windows, at least.)
  • Fixed: 324967 - Black stripes and delay while scrolling in Cairo.
  • Fixed: 330063 - Live Bookmarks, can't edit feed properties/ rename feed.
  • Fixed: 325737 - Delete (backspace) should not clobber autocomplete entries on Mac.

Trunk regressions:

  • Since ~Apr 5: 332873 - Dragging to a folder item in places fails (bookmarks are lost).
  • Since Mar 25: 331671 - ICO decoder doesn't handle alpha properly (images wrongly drawn with black backgrounds).
  • Since VC8/Cairo: 328428 - Talkback causes (VC8) build to crash , win2k-only [@ ntdll.dll].
  • Since VC8/Cairo: 332088 - [Windows] Updater tries to update a DLL it uses itself (msvcr80.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 - Some animated gifs including the throbber don't animate.
  • Since Cairo: 324706 - Bitmap fonts don't render in cairo builds.
  • Since Cairo: 324560 - Can't see many Unicode characters in Cairo.
  • Since Cairo: 328241 - Anti-aliasing problem with joining borders.
  • Since Jan 31: 324961 - Live bookmark is shown in UTF8 even if should be ISO-8859-1.
  • 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-05 06:00 and 2006-04-08 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly