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

4 Responses to “2006-04-21 Trunk builds”

  1. Jesse Ruderman Says:

    If you run into sites broken by the UA string change (Firefox to Minefield), please file evangelism bugs and make them block bug 334967. The sites are probably also broken in Camino and Seamonkey. Also, it would be ideal if we could evangelize the sites before releasing any alphas off of the trunk.

  2. Smokey Ardisson Says:

    Jesse, we should add all the “works in Camino-spoofing-as-Firefox, broken in Camino-id’ing-as-Camino” bugs to that blocking list, right?

  3. Hemebond Says:

    What do we file Minefield bugs under? Does anyone know if bugs have been filed for the bookmark manager? Selecting bookmarks gives me assertion errors and importing from a file doesn’t work.

  4. Hemebond Says:

    Nevermind. After using the advanced search I found a dupe of the import bug I’m seeing.