2007-05-24 Trunk builds

Fixes:

Fixes for recent regressions:

  • Fixed: 380516 - SVG disappears under certain circumstances.
  • Fixed: 381538 - "Clean up" button remains greyed out after download completes.

Trunk regressions:

  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-05-23 04:00 and 2007-05-24 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-05-23 Trunk builds

Fixes:

  • Fixed: 370099 - Places-based bookmarks. (This is mostly a backend change. There are some UI differences between the old bookmark system and Places-based bookmarks, but more interestingly, Places makes it easier to implement new bookmarks features and create extensions related to bookmarks.)
  • Fixed: 380237 - Implement generator expressions for JavaScript 1.8.
  • Fixed: 374723 - Re-design the Password Manager API and implement it in JS rather than C++.
  • Fixed: 324871 - DOM "userData" can cause reference cycles.
  • Fixed: 238324 - Implement JavaScript code-sharing module system.
  • Fixed: 370195 - SQL device for the offline cache.
  • Fixed: 116346 - Content-Type should be supplied for form data of 'enctype="multipart/form-data"'.
  • Fixed: 255411 - "Use my colors" preference makes popup/hover frames have transparent background.
  • Fixed: 331991 - Save as "Web Page, Complete" for HTML should include meta charset.
  • Fixed: 380250 - Convert Download Manager's RDF backend to mozStorage.
  • Fixed: 377437 - Disable obsolete string API support for mozilla 1.9.

Fixes for recent regressions:

  • Fixed: 379635 - With view source, when I have a horizontal scrollbar, the vertical scrollbar is "too short".
  • Fixed: 324698 - Upscaling an image causes misrendering. (The fix was to temporarily disable bilinear scaling.)

Trunk regressions:

  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-05-11 04:00 and 2007-05-23 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-05-11 Trunk builds

Fixes:

  • Fixed: 375760 - Rework gfxTextRun cache. This improved page load time by 3-10%.
  • Fixed: 311415 - Implement -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, -moz-fill for width, min-width, and max-width.
  • Fixed: 255820 - Reloading document.written document screws up its charset.
  • Fixed: 238473 - If inline element has padding and white space, its text-decoration is broken.
  • Fixed: 375403 - Want more triggers for window translucency support.

Fixes for recent regressions:

  • Fixed: 379446 - <hr> drawn incorrectly, often diagonally.

Trunk regressions:

  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-05-03 13:00 and 2007-05-11 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-05-03 Trunk builds

Fixes:

  • Fixed: 368247 - Rewrite border rendering for Thebes.
  • Fixed: 1515 - For dotted borders, want round dots instead of square dots.
  • Fixed: 328241 - Anti-aliasing problem with joining borders.
  • Fixed: 363220 - Non-dotted non-1px borders sometimes drawn offset 1 pixel to the left (pixel snapping in FillPolygon?).
  • Fixed: 141715 - -moz-border-radius should round not bevel -moz-border-colors.
  • Fixed: 350009 - Border-radius with double border example doesn't render under windows cairo builds.
  • Fixed: 370555 - URL bar not always updated when scripts interact with about:blank windows.
  • Fixed: 221428 - Define security policy for stylesheets [was: Security check for same-origin access mistreats data: URIs].
  • Fixed: 377091 - Propagate origin principal to URI CSSValues.
  • Fixed: 362685 - [Mac] Growl integration (nsIAlertsService).

Fixes for recent regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick (all borders not at pixel boundaries are a pixel too thick).
  • Fixed: 357637 - [Linux] Loading time of pages with Chinese text is unbearable. Make it faster by caching Pango fonts.
  • Fixed: 379485 - Don't render a page before the stylesheet is loaded.

Trunk regressions:

  • Since ~May 1, 2007: 379446 - <hr> drawn incorrectly, often diagonally.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-04-26 13:00 and 2007-05-03 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-04-26 Trunk builds (Gecko 1.9 Alpha 4 RC1)

Fixes:

  • Fixed: 218223 - Long tooltips should allow wrap to multiple lines.
  • Fixed: 40838 - Disallowing "change status bar text" often leaves status bar empty for links.
  • Fixed: 372069 - Add FUEL 0.1 code to trunk.
  • Fixed: 368700 - Using TLDs in document.domain should not be allowed.
  • Fixed: 375741 - Add support for APNG encoding.

Fixes for recent regressions:

  • Fixed: Various speed improvements for cycle collection.
  • Fixed: 321024 - Shutdown crash [@ NSSRWLock_LockRead].
  • Fixed: 377423 - Shutdown crash [@ MemoryElementSet::List::~List].
  • Fixed: 371405 - [Mac] Tooltips only really work once; content tooltips not dismissed correctly.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-04-22 04:00 and 2007-04-26 13:00

The following links point to the builds made at 1pm PT to be potentially be released as Gecko 1.9 Alpha 4 (as opposed to nightlies made at 4am PT).

Windows builds: Windows 1.9a4 (discussion)

Linux builds: Linux 1.9a4

Mac builds: Mac 1.9a4

2007-04-22 Trunk builds

Fixes:

  • Fixed: 84582 - Stylesheet loading blocks parser.
  • Fixed: 323656 - Frames with anonymous box inside cause broken inheritance.
  • Fixed: 85872 - Inheritance from elements with display:table-cell broken.
  • Fixed: 346994 - Remove leading dot (period) (.) from suggested filename for saving (save file).

Fixes for recent regressions:

  • Fixed: 374873 - Find returns to top immediately after first instance in form field.
  • Fixed: 377473 - One Tooltip Listener II: And in the darkness crash them [@ nsXULTooltipListener::LaunchTooltip].
  • Fixed: 373693 - Cycle collector makes AddRef about 6x slower.
  • Fixed: 377606 - Switch cycle collector to more efficient hashtables.
  • Fixed: 374872 - Freeze/pause after clicking on a link? (related to cycle collector).
  • Fixed: 372838 - [Windows] Print preview is broken.
  • Fixed: 377779 - [Mac] New version of JEP (0.9.6.2) to fix a Java crash regression.
  • Fixed: 363574 - [Mac] Favicons/site icons missing from Bookmarks menu in Cocoa builds.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-04-13 04:00 and 2007-04-22 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-04-13 Trunk builds

Fixes:

  • Fixed: 339102 - Enhanced Page Info window.
  • Fixed: 375681 - Add drag and dragend events.
  • Fixed: 374462 - Update cairo to 1.4.2.
  • Fixed: 162283 - I hit ctrl+shift+tab and mozilla crashed.
  • Fixed: 375435 - URLs requested by plugins should trigger content policies (e.g. so AdBlock Plus can block the request).
  • Fixed: 376802 - One Tooltip Listener to rule them all.
  • Fixed: 370439 - [Mac] Rewrite native scrollbars to use nsITheme.
  • Fixed: 376395 - [Mac] New version of JEP (0.9.6.1), please land on trunk and branches.
  • Fixed: 367658 - [Mac] Implement nsIIdleService on OS X.
  • Fixed: 333126 - [Linux] Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font.

Fixes for recent regressions:

  • Fixed: 374881 - Textbox.focus() causes Up, Down, Page Up, Page Down, Home and End keys to not function on other sites.
  • Fixed: 372713 - Add cycle collection to RDF datasources.
  • Fixed: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc (since Nov 22).
  • Fixed: 355177 - [Mac] The resize animation when switching panels in preference dialog on Mac OS X trunk (with cocoa widgets) is not smooth.
  • Fixed: 368879 - [Mac] SVG text is garbled on Mac OS X -- all characters are piled on top of each other.

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-03-31 04:00 and 2007-04-13 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly

2007-03-31 Trunk builds

Fixes:

  • Fixed: 371123 - XMLHttpRequest should trigger content policies (e.g. so AdBlock Plus can block the request).
  • Fixed: 288392 - DOMSubtreeModified event does not fire at all.
  • Fixed: 372629 - Draw "hexboxes" for missing glyphs.
  • Fixed: 372037 - CSS clip property should clip the overflow rect as well as the paint rect.
  • Fixed: 374766 - Reduce SVG filter and marker memory requirements.
  • Fixed: 236546 - Newlines not added when copying table into clipboard with CTRL+mouse (cell selection).
  • Fixed: 375102 - Fix RDFXMLDataSourceImpl::rdfXMLFlush() to use safe output streams like nsBookmarksService::WriteBookmarks() to avoid writing a partial localstore.rdf to disk.
  • Fixed: 373908 - Software update hangs part way though, chews CPU.
  • Fixed: 363618 - Only add What's New tab on software update restart with session restore, rather than opening extra copies of your home page.
  • Fixed: 375220 - Bump trunk version number to 1.9a4pre/3.0a4pre.
  • Fixed: 344427 - [Mac] Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw.

Fixes for recent regressions:

  • Fixed: 375488 - HttpOnly Cookies broken (exchanged httponly and secure).
  • Fixed: 363318 - Loading a simple feed in Firefox feedreader is extremely slow compared to loading the same feed as live bookmark.
  • Fixed: 375075 - Stop leaking the cycle collector on shutdown.
  • Fixed: 371485 - [Mac] Download manager: selected item text should be white instead of black (given dark blue background color).
  • Fixed: 368933 - [Mac] Printing any page produces blank output (since cocoa-cairo).

Trunk regressions:

  • Since Nov 22: 361523 - [Mac] Form borders are too thick.
  • Since Nov 22: 361600 - [Mac] Flashing when switching tabs, opening the find bar, etc.
  • Since Jan 26, 2006 (FDL): 324819 - Fixed positioned elements now lag/flicker when scrolling.

Trunk checkins between 2007-03-24 04:00 and 2007-03-31 04:00

Windows builds: Windows nightly (discussion)

Linux builds: Linux nightly

Mac builds: Mac nightly