2006-04-05 Trunk builds

Fixes:

  • Fixed: 327604 - Status bar message text persists when switching tabs while page is loading.
  • Fixed: 133439 - Copy to clipboard works inconsistently.
  • Fixed: 111384 - Support OCSP requests through a proxy.
  • Fixed (?): 162361 - Unicode file i/o in XPCOM/IO (cannot open files whose names contain characters outside the current locale: e.g. Japanese/Chinese on French Windows).
  • Fixed: 278161 - Make file URLs always be in (escaped) UTF-8 regardless of the file system encoding (opening an link to a local non-ASCII file).
  • Fixed: 310737 - 1.0.x users have no way to re-enable software installation (message bar that appears when xpinstall.enabled is false points to removed UI).
  • Fixed: 310826 - Attempting to load URL with non-resolving host does google search (using keyword.url) even when the URL was not typed by the user.
  • Fixed: 251491 - Live bookmarks: Add menu item for main website (link to blog's home page).
  • Fixed: 208172 - Implement optimizable XPath.
  • Fixed: 299240 - BiDi: Caret gets stuck (or moves cyclically) when using Ctrl+arrow and reaching a reverse-direction character/word followed by punctuation.
  • Fixed: 309296 - Directory listing for jar: protocol (zip files). (For example, you can now browse the code of my Thumbs extension without downloading and unzipping the XPI manually. This even works for the nested zip files most Firefox extensions use!)
  • Fixed: 330276 - Drop support for pre-Win2k versions of Windows.

Fixes for recent regressions:

  • Fixed: 330929 - "Bookmark all tabs" broken.
  • Fixed: 330125 - Address bar autocomplete no longer sorts by number of visits.
  • Fixed: 330126 - Address bar autocomplete omits many URLs.
  • Fixed: 330238 - Bookmark Properties box too small to fit buttons.
  • Fixed: 328191 - Can't delete history entries.
  • Fixed: 331012 - Topcrash on exit [@ TimerThread::UpdateFilter].

Trunk regressions:

  • Since Mar 25: 331671 - ICO decoder doesn't handle alpha properly (images wrongly drawn with black backgrounds).
  • 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-03-18 06:00 and 2006-04-05 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-03-18 Trunk builds

Fixes:

  • Fixed: 187772 - Mouse wheel scrolling does not dismiss form auto complete history, results in floating autocomplete dropdown.
  • Fixed: 216434 - Autocomplete dropdown covers textbox when textbox is near bottom of screen.
  • Fixed: 330738 - Update in-tree cairo to current cairo head.

Fixes for recent regressions:

  • Fixed: 330802 - Dragging link to toolbar or menu broken again in Places.

Trunk regressions:

  • Since ~Mar 17: 330929 - "Bookmark all tabs" broken.
  • Since Mar 2 (Places): 330125 - Address bar autocomplete no longer sorts by number of visits.
  • Since Mar 2 (Places): 330126 - Address bar autocomplete omits many URLs.
  • 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-03-17 06:00 and 2006-03-18 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-03-17 Trunk builds

Fixes:

  • Fixed: 317107 - New search service.
  • Fixed: 192767 - Horizontal scrollbar missing on right-to-left (RTL/Hebrew/Arabic) page that doesn't fit in the screen. (But see bug 330863 for related discussion of where the vertical scrollbar should be.)
  • Fixed: 96394 - RTL block overflow is not correct when it has margin:auto.
  • Fixed: 309286 - Caret moves incorrectly in some cases of bidi HTML contained within an inline element in LTR context.
  • Fixed: 318116 - Overflowing content in fixed-width RTL blocks overflows to the right instead of to the left.
  • Fixed: 330623 - document.all warnings fill up the event queue.
  • Fixed: 330649 - Leak nsContentShellInfo objects.
  • Fixed: 329337 - [Mac] Bookmarks and "Open in Tabs" don't work in Bookmarks Menu, but do from Places Toolbar.
  • Fixed: 330462 - [Mac] New version of JEP (0.9.5+d). It's a universal binary, and it includes several bug fixes.
  • Fixed: 330013 - [Linux] Dragging a link to the tab bar opens in the currently focused tab, not a new tab.

Fixes for recent regressions:

  • Fixed: 330190 - Change widgets to use initEvent(..., true, true); for backwards compatibility.
  • Fixed: 328390 - Selection color of images is backwards.

Trunk regressions:

  • Since Mar 2 (Places): 330125 - Address bar autocomplete no longer sorts by number of visits.
  • Since Mar 2 (Places): 330126 - Address bar autocomplete omits many URLs.
  • 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-03-11 06:00 and 2006-03-17 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-03-11 Trunk builds

Fixes:

  • Fixed: 329272 - Changes to bookmark properties dialog: allow changing the URL, hide folder UI when editing an existing bookmark (?), and use a folder tree instead of a tag-style control for folder selection.

Fixes for recent regressions:

  • Fixed: 328598 - Rollback 0-fill deleted DB entries and vacuum on explicit clear to improve shutdown times.
  • Fixed: 330041 - <svg:image> upside down and color shifted (cairo build).

Trunk regressions:

  • Since Mar 2 (Places): 330125 - Address bar autocomplete no longer sorts by number of visits.
  • Since Mar 2 (Places): 330126 - Address bar autocomplete omits many URLs.
  • 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-03-10 06:00 and 2006-03-11 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-03-10 Trunk builds

Fixes:

  • Fixed: Move Places to its own window.
  • Fixed: 234455 - Centralize event dispatch.
  • Fixed: 196057 - Xul window onload event fired twice if iframe is contained.
  • Fixed: 295340 - Pressing ENTER in textbox fires onsubmit event with incorrect target.
  • Fixed: Make second parameter to initEvent, which controls whether the event bubbles, work for XUL (DevNews post).
  • Fixed: 271166 - Should be able to blacklist extensions centrally, in update.mozilla.org.

Fixes for recent regressions:

  • Fixed: 328337 - Black flash if you visit page that loaded in a background tab (since Cairo).
  • Fixed: 329260 - Disk cache keeps emptying itself (since Mar 1).
  • Fixed: 329321 - Bookmarks menu won't close by middle click bookmark (since Places?).
  • Fixed (?): 329100 - "Customize..." window is missing items, disables all menus on close (Since Places).
  • WFM: 327453 - Cannot add RSS feed to bookmarks (live bookmarks not working) (since Places).

Trunk regressions:

  • Since Mar 2 (Places): 330125 - Address bar autocomplete no longer sorts by number of visits.
  • Since Mar 2 (Places): 330126 - Address bar autocomplete omits many URLs.
  • 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-03-07 06:00 and 2006-03-10 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-03-07 Trunk builds

Cairo, a library that will replace much of Mozilla's graphics code, was turned on starting with Feb 23 builds (only on Windows for now). The first few trunk builds with Cairo enabled were pretty busted (bold didn't work, VC8 library issues), but the biggest problems there have been fixed. It will be enabled by default for Linux and Mac as well over the next few weeks.

Places, a replacement for bookmarks and history, was turned on (for the second time) starting with March 2 builds. The first trunk builds with Places enabled were badly busted (non-working bookmarks toolbars, impossible to edit bookmarklets, no icons in Options, broken bookmark keywords), but those large problems have been fixed.

These builds are the first Places+Cairo builds I expect to be able to use as dogfood. See the regressions section for regressions that remain from these huge changes.

Fixes:

  • Fixed: 317841 - Places (new Bookmarks & History system).
  • Fixed: 323923 - [Windows] Change default toolkit on Windows to cairo-windows.
  • Fixed: 325561 - Partial updates failing when people remove search plugins.
  • Fixed: 189570 - Aborting a page load causes untransferred content that already exists to be doomed from the disk cache.
  • Fixed: 270558 - Password manager should not fill in username and password if the username field is pre-filled by the server to a different username.
  • Fixed: 296538 - Reduce memory cache size.
  • Fixed: 197263 - Unchecking "enable automatic image resizing" also disables click-to-resize.
  • Fixed: 300453 - 'Disable common annoyances' prevents focusing of designmode iframes.
  • Fixed: 235336 - Password manager doesn't prefill mailman admin passwords.
  • Fixed: 324985 - First-Chance at Content Sniffing.
  • Fixed: 315598 - Allow more than one global redirect observer.
  • Fixed: 286557 - Need an easy way to skip/disable/turn off the Import Wizard (profile migration) on first startup (when no profile exists).
  • Fixed: 319319 - Clean up after broken spyware toolbar "MyWebSearch" (it breaks the browser with a large grey bar at the bottom of the screen).
  • Fixed: 317865 - Stop doing last-ditch garbage collection due to there being 4MB on the JS heap. (Last-ditch garbage collection is GC called by the JS allocator. LDGCs are still possible in cases of malloc failure, or if the JS engine allocates 4MB without doing a GC, but those situations are less common. Bugs tickled by LDGCs are believed to be responsible for several topcrashes; this patch will make those crashes much less frequent.)
  • Fixed: 319980 - JavaScript garbage collector not run when supposed to, leading to "memory leak".
  • Fixed: 327896 - Introduce JS_STATIC_ASSERT, a macro for asserting during compilation.
  • Fixed: 328104 - Don't entrain observer service in update service.
  • Fixed: 299065 - Bidi resolution needs to split inlines in addition to text frames.
  • Fixed: 326966 - Reenable SVG foreignobject on trunk (cairo builds only).
  • Fixed: 327675 - [Windows] Require Windows 2000 or better (cairo builds only).
  • Fixed: 328596 - [Mac Intel] Difficult to "Open using Rosetta" due to self-relaunching.

Fixes for recent regressions:

  • Fixed: 326827 - Buttons don't always react to mouse clicks (since Jan 26 -- frame display lists).
  • Fixed: 325296 - JavaScript opacity for text in <div> element is broken, no problem on branch.
  • Fixed: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over. (The fix was to stop supporting transparency for some things on Mac.)

Trunk regressions:

  • Since Mar 2 (Places): 329100 - "Customize..." window is missing items, disables all menus on close.
  • Since Mar 2 (Places): 327453 - Cannot add RSS feed to bookmarks (live bookmarks not working).
  • 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 Cairo: 328337 - Black flash if you visit page that loaded in a background tab.
  • 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-02-18 06:00 and 2006-03-07 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-02-18 Trunk builds

Fixes:

  • Fixed: 298497 - Support extension dependencies.
  • Fixed: 147017 - Support rgba and hsla colors in CSS (only in cairo builds).
  • Fixed: 325279 - Firefox 1.6a1 crash [@ ClassifyWrapper] on exit (extension related). When the event listener managers hash contains leaked entries, it should leak too to avoid crashes.
  • Fixed: 318419 - window.setTimeout() goes crazy periodically - functions are immediately called repeatedly. Make sure we don't end up firing JS timeouts/intervals way early when PRIntervalTime wraps.
  • Fixed: 111428 - If a folder name ends '\' or '/' in IE Favorites, the folder cannot be imported.
  • Fixed: 285631 - Improve XUL Templates.
  • Fixed: 159440 - "Allow docs to use other fonts" causes <pre> to use variable width font family.
  • Fixed: 175074 - URN:ISBN link converted to URN://ISBN.
  • Fixed: 265740 - Browser crashes some times when loading gmail and loading another tab [@ js_Interpret].
  • Fixed: 326149 - Move printing code from GFX to widget.
  • Fixed: 327242 - Make nsIPrincipal scriptable so things like CheckLoadURIWithPrincipal are usable from script.
  • Fixed: 326725 - Clean up GetOuterSVGFrame.
  • Fixed: 308589 - SVG patterns are not live.
  • Fixed: 318597 - Implement various SVG text, tspan and textPath DOM functions.
  • Fixed: 325378 - More already_AddRefed use in combobox/listbox needed (to fix memory leaks).
  • Partially fixed: 78081 - Don't export intermediate libraries.
  • Fixed: 317481 - Add C API for nsTraceRefcnt.
  • Fixed: 327256 - Add ability to nsCOMArray to preallocate space.
  • Fixed: 170854 - [Mac] Roman script of UI should be rendered with Lucida Grande on all system locales.
  • Fixed: 323657 - [Mac] User-Agent string should identify Mac universal binaries.
  • Fixed: 322578 - [Mac] Support ppc<->x86 cross builds for Mac OS X.
  • Fixed: 313398 - [Mac] Unoptimized Intel Mac debug build crashes with a misaligned stack.
  • Fixed: 313347 - [Mac] Flash plugin crashes browser on Intel Mac OS X.

Places was enabled by default for a day or two, but it was disabled by default again due to leaks and performance issues. This build doesn't use Places.

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.

Trunk checkins between 2006-02-09 06:00 and 2006-02-18 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly

2006-02-09 Trunk builds

Fixes:

  • Fixed: 245725 - Download manager does not calculate speed accurately/correctly. (Before this patch, Firefox showed the average rate over the entire download. Now, it shows an moving average, which gives more weight to recent speed measurements.)
  • Fixed: 78087 - Doesn't display position:(absolute, relative, fixed) with negative z-index.
  • Fixed: 325509 - Add -no-remote switch to disable remote stuff. This makes it easier to run two instances of Firefox at once (with different profiles).
  • Fixed: 323810 - Move forcing into tabs and current windows out of Gecko.
  • Fixed: 326107 - Send referrer to GlobalHistory even when it isn't being sent over the network. (This allows How'd I Get Here to work after clicking a link from an https page to an http page, for example.)
  • Fixed: 318283 - [Mac 10.2] Hangs on data entry when autofill popup menu should shrink.
  • Fixed: 324483 - [Linux debug] ah_crap_handler waits too long (make it configurable).

There were also spellcheck-related checkins for 151040, and 302050. I'm not sure what that means for current Firefox builds.

Fixes for recent regressions:

  • Fixed: 324883 - Scrolling is slow/laggy and causes high CPU load (since Jan 26).
  • Fixed: 324960 - CSS "no-repeat" background images are not displayed (since Jan 26).
  • Fixed: 324348 - [Linux] Firefox window appears initially at small size and then resizes (since ~Jan 20).
  • Fixed: 322833 - Can't install plugins with Plugin Finder - gets stuck at license (since ~Jan 3).

Trunk regressions:

  • Since Jan 26: 324819 - Fixed positioned elements now lag/flicker when scrolling.
  • Since Jan 26: 324963 - [Windows] Menu highlight is broken/doesn't show up/not painted.
  • Since Jan 26: 324940 - [Mac] Close buttons and site icons (favicons) no longer appear in backgrounded tabs unless hovered over.

Trunk checkins between 2006-02-05 06:00 and 2006-02-09 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly Linux hourly

Mac builds: Mac nightly, Mac hourly