2005-08-31 Branch builds

New stuff:

  • Fixed: 302103 - Implement SVG events.

Fixes:

  • Fixed: 304499 - Bookmark all Tabs menuitem not properly enabled / disabled.

Fixes for regressions:

  • Fixed: 306304 - If bookmarks.bak is missing, all bookmarks are overwritten by the default bookmarks.
  • Fixed: 305959 - View Source displays a cached page after post submit instead of new page.
  • Fixed: 306382 - Components.utils.evalInSandbox can fail silently.
  • Fixed: 306467 - Automatic proxy configuration URL doesn't work (since Aug 30).
  • Fixed: 304643 - [Mac] Font used in Preferences dialog is too small.

Fixes for security holes:

  • Fixed: 263182 - Page Info (Security tab) doesn't explain mixed secure/insecure.
  • Fixed: 302276 - Flip xpcnativewrappers default to yes. (This fixes security holes in many extensions, but also breaks some extensions.)

No major regressions since Deer Park Alpha 2.

Gecko 1.8 branch checkins between 2005-08-30 06:00 and 2005-08-31 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-30 Branch builds

New stuff:

  • Fixed: 305994 - Remove [Check Now...] button from Options > Advanced > Update.

Fixes:

  • Fixed: 301357 - Simplify context menu selection code.
  • Fixed: 305998 - Improve the new netError.dtd for Firefox 1.5 (package as override).

Fixes for regressions:

  • Fixed: 295404 - Restoring default toolbar set causes crash.
  • Fixed: 301283 - Toolbar customize gives js error after removing searchbar.
  • Fixed: 305129 - Scroll position incorrect after reload (with bfcache enabled).
  • Fixed: 305083 - When using ctrl+right-arrow on last word in a wrapping line, caret moves to end of line instead of to beginning of next line.
  • Fixed: 306164 - Global scope polluter is missing after document.write().
  • Fixed: 306208 - Tabbar is visible in popups (since Aug 27).

Fixes for security holes:

  • Fixed: 253951 - Security hole.
  • Fixed: 299518 - Security hole.
  • Fixed: 264610 - Domain Guessing: URL is not updated when guessing loads www.hostname.com.

Major regressions since Deer Park Alpha 2:

  • Since Aug 30: 306467 - Automatic proxy configuration URL doesn't work.

Gecko 1.8 branch checkins between 2005-08-29 06:00 and 2005-08-30 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-29 Branch builds

New stuff:

  • Fixed: 305004 - Create a dated bookmark backup file periodically.

Fixes:

  • Fixed: 304383 - Caret leaves turds when deleting the last character on a line.

Major regressions since Deer Park Alpha 2:

  • Since Aug 27: 306208 - Regression: tabbar is visible in popups.

Gecko 1.8 branch checkins between 2005-08-28 06:00 and 2005-08-29 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-28 Branch builds

New stuff:

  • Fixed: 305955 - Add keyboard shortcut Ctrl+Shift+D for "Bookmark All Tabs" (except on Linux).

Fixes:

  • Fixed: 284086 - "Sanitize on shutdown" fails if the last closed window is not a browser window.
  • Fixed: 249136 - Focus lost when key pressed in newly loading foreground tab.
  • Fixed: 302486 - Proxy (PAC) edit box plays games with URI fixup while you type.
  • Fixed: 305345 - If find toolbar is already opened, if you press "'" or "/" key on browser, the character should not be set to find toolbar.
  • Fixed: 305828 - Changes to tabbrowser.xml for sessionsaver extension.

Fixes for regressions:

  • Partially fixed: 305167 - Bfcache stops javascript ticker on BBC homepage.

Fixes for security holes:

  • Fixed: 299677 - Almost every element can steal focus from another tab with focus or blur method.

Major regressions since Deer Park Alpha 2:

  • Since Aug 27: 306208 - Regression: tabbar is visible in popups.

Gecko 1.8 branch checkins between 2005-08-26 05:00 and 2005-08-28 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-26 Branch builds

New stuff:

  • Fixed: 302834 - Components.utils.evalInSandbox should return result, throw exception.

Fixes:

  • Fixed: 257247 - Live Bookmark Feed Discovery Includes Atom URI that is not a site feed.
  • Fixed: 236107 - Wrong background for caption in groupbox.

Fixes for regressions:

  • Fixed: 305928 - Add bookmark dialog is broken (since ~Aug 25).
  • Fixed: 305694 - [Mac] Dragging extension from finder produces infinite "install now" loop.
  • Fixed: 305216 - Bookmark manager's move button doesnt work anymore.
  • Fixed: 304727 - Attempting to install an extension no longer triggers yellow info bar (notification) if a site isn't whitelisted or if software installation is disabled.
  • Fixed: 304561 - Firefox unsuitable for browsing high-res image galleries due to preview on tab icon.

Fixes for security holes:

  • Fixed: 305374 - [Mac] Security hole.

No major regressions since Deer Park Alpha 2.

Gecko 1.8 branch checkins between 2005-08-25 06:00 and 2005-08-26 05:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-25 Branch builds

New stuff:

  • Fixed: 302721 - Implement update service channels.
  • Fixed: Enable automatic updates by default (FAQ, how to help with testing).
  • Fixed: 305134 - Remove FeedView from Firefox 1.5.
  • Fixed: 229737 - Favicons for XUL error pages.
  • Fixed: 258864 - View > 'Full Screen' menu entry should become ticked / checked when in full screen mode.
  • Fixed: 280792 - Include Optional Support for MIT Kerberos for Windows.
  • Fixed: 300731 - Change app/extension version scheme going forward.

Fixes:

  • Fixed: 118563 - The new print properties dialog does not save papersize.
  • Fixed: 189308 - Javascript <body onscroll> -event don't work with mouse scroll, mouse wheel or keyboard arrow.
  • Fixed: 256990 - Highlight breaks pages that style <span> elements.
  • Fixed: 248025 - Cannot add a DOM Node as an xsl:param using XSLTProcessor.setParameter().
  • Fixed: 277434 - Setting .type property on <object> element doesn't create an HTML attribute type.
  • Fixed: 271560 - Amazon Web Service crashing us using WSDL Proxying. [@ nsArrayEncoder::Decode].
  • Fixed: 286491 - Crash [@ nsLineLayout::ReflowFrame] with evil testcase with iframe and flash inside it.
  • Fixed: 290100 - XMLHttpRequest affected by document.domain setting.
  • Fixed: 302273 - Remove "Check Now" button for extensions and themes in Options. (You can still check for updates in the extension and theme managers.)
  • Fixed: 302433 - Helper application temp files litter the desktop on Mac.
  • Fixed: 305361 - Install-global-extension and install-global-theme work inconsistently.
  • Fixed: 305448 - Leaving document while script loaded via document.write is loading leaks the world.

Fixes for regressions:

  • Fixed: Restore lost "for(i in null)" compatibility from bug 292731.
  • Fixed: 305651 - Chatzilla extension does not work.
  • Fixed: 305845 - Venkman does not work.
  • Fixed: 305652 - Compose Mail in separate window doesn't load anymore at gmail.
  • Fixed: 304882 - Bookmarklet fails (accessing location.href after document.write()).
  • Fixed: 301490 - Rich text editor property useCSS changed meaning.
  • Fixed: 304245 - Toolbars jump briefly when first page starts to load in newly-opened browser.
  • Fixed: 304288 - Bfcache: no mouse events on framed sites after onmousedown="history.back()" (button==0).
  • Fixed: 304434 - Left-clicked downloadable files do not have their links marked as visited until a page reload.
  • Fixed: 304705 - Add Bookmark dialog: extra entry "Bookmarks Toolbar" generates error.
  • Fixed: 305158 - Checkin for bug 304739 broke contentAreaClick(); can't middle-mouse paste URLs to load them anymore.
  • Fixed: 305326 - NsXPathResult::IterateNext() does not advance to next result.

Fixes for security holes:

  • Fixed: 271051 - Address bar should use another color when lock icon is broken (https page with mixed content).
  • Fixed: 291651 - Security hole.
  • Fixed: 298823 - JAR URIs (and other types missing the host part) are not properly handled by nsScriptSecurityManager::LookupPolicy().

Major regressions since Deer Park Alpha 2:

  • Since ~Aug 25: 305928 - Add bookmark dialog is broken.

Gecko 1.8 branch checkins between 2005-08-24 06:00 and 2005-08-25 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-24 Branch builds

Fixes:

  • Fixed: 289362 - Replace Dictionary.com with Answers.com for dictionary lookup.
  • Fixed: 305583 - Allow explicit use of XMLList constructor with E4X disabled.

Fixes for regressions:

  • Fixed: 305288 - Blank options dialog when browser.preferences.animateFadeIn is true (default on Mac) (since Aug 19).
  • Fixed: 297561 - onmouseover, JavaScript alert shows twice.

Major regressions since Deer Park Alpha 2:

  • Since Aug 23: 305724 - Gmail - Contacts locks Gmail.

Gecko 1.8 branch checkins between 2005-08-23 06:00 and 2005-08-24 06:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly

2005-08-23 Trunk builds

The most exciting thing that has happened on the trunk since the branch point is the landing of Cairo, which will soon replace Gecko's existing graphics library, GFX. You can download an experimental build for Linux or an experimental build for Windows from shortly before the landing that uses Cairo for all graphics.

Trunk builds of Firefox use the version number 1.6a1, which prevents most existing extensions from working. You can work around this by setting app.extensions.version in about:config to 1.0+.

If you use a trunk build with your branch profile, your extensions will be disabled and you'll have to re-enable them if you return to the branch. If you want to use different profiles on the trunk and branch, you can make Firefox bring up the profile manager with "firefox.exe -p", and you can make Firefox use a specific profile with "firefox.exe -p profilename".

Fixes that will probably be trunk-only:

  • Fixed: 285872 - GIF Decoder: replace gathering buffer with dynamic malloc to fixed 256 bytes hold.
  • Fixed: 243486 - Lots of small document.write spend a lot of time in cache code.
  • Fixed: 258864 - View > 'Full Screen' menu entry does not become ticked / checked when in full screen mode.
  • Fixed: 269125 - img.onerror should fire for non-existent files.
  • Fixed: 300313 - Line/word breaking service should be deCOMtaminated and simplified.
  • Fixed: 32807 - Triple-clicking should select paragraph, not line.
  • Fixed: 296036 - Fix event coordinate handling.

Fixes that are likely to be checked into the branch too:

  • Fixed: 277434 - Setting .type property on <object> element doesn't create an HTML attribute type.
  • Fixed: 305448 - Leaving document while script loaded via document.write is loading leaks the world.
  • Fixed: 305236 - The bfcache stores too many things in the cache.
  • Fixed: 304882 - Bookmarklet fails (accessing location.href after document.write()).
  • Fixed: 189308 - JavaScript <body onscroll> event don't work with mouse scroll, mouse wheel or keyboard arrow.
  • Fixed: 302433 - Helper application temp files litter the desktop on Mac.

I'm not keeping track of day-to-day regressions on the trunk.

Trunk checkins between the branch point (around 2005-08-12 01:00) and 2005-08-23 07:00

Windows builds: Windows nightly, Windows hourly (discussion)

Linux builds: Linux nightly, Linux hourly

Mac builds: Mac nightly, Mac hourly