2005-05-31 Trunk builds (second round) (Deer Park alpha 1)

Fixes for regressions:

  • Fixed: 293419 - When upgrading from 1.0 to 1.1 ext's that are compatible based on their update.rdf do not work.
  • Fixed: 286299 - Extensions or themes installed in Firefox or Thunderbird 1.0.x don't appear on 1st launch of trunk build.
  • Fixed: 295847 - aSubject has no properties during software update.
  • Fixed: 295292 - Crash when using fixed positioning, with no data rendered inside element. (since ~May 23)

Other fixes:

  • Fixed: 276006 - Modified Signed extensions appear to install (but don't). Report the error.

Most serious bugs that occur only when the experimental "fastback" feature is enabled:

  • With fastback on: 292933 - Info. popup box on tinderbox display wrong details.
  • With fastback on: 292934 - Favicon not updated when going back/forward in tab.
  • With fastback on: 293235 - When using the back button (or keyboard), visited links are not marked as visited.
  • With fastback on: 294231 - With fastback on, clicking back on your mouse while viewing a PDF causes FF to hang.
  • With fastback on: 293234 - Animated GIFs sometimes freeze when going back or forward with bfcache.

Regressions (new bugs):

  • Since ??: 295673 - Cannot scroll using keyboard when div with overflow:auto and padding has focus.
  • Since ??: 295732 - Extensions fail to install with unexpected error -203, for some users.
  • Since ~May 11: 293761 - Layout screw-up after clicking on "Attach a file" at Gmail.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Checkins between 2005-05-27 15:00 and 2005-05-31 15:00

Windows builds: Official Windows, Official Windows installer (discussion)

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2005-05-27 Trunk builds (second round)

Security fixes:

  • Fixed: 295457 - Security hole.

Fixes for regressions:

  • Fixed: 295095 - Ctrl+Shift+letter treated as Ctrl+letter (since May 21).
  • Fixed: 294926 - Middle-click on link gives autoscroll icon; does not open link (Since May 20).
  • Fixed: 292690 - <marquee> regression causes unwanted horizontal page-widening (since ~May 2).
  • Fixed: 274271 - Blocked install notification bar does not appear when clicking on InstallTrigger link (since Aviary landing).
  • Fixed: 294893 - Major leakage on Linux balsa Dep GTK1 (gcc 3.4) (since ~May 20, from bug 281988).
  • Fixed: 295101 - Crash at select node -Trunk [@ XPCWrappedNativeScope::RemoveWrappedNativeProtos 32ac0b94 ] [@JS_GetClass] (since ~May 20, from bug 281988).
  • Fixed: 295121 - Secure Site indicator not shown when secure site loaded in new tab (since May 20).
  • WFM: 294101 - Safe mode - uninstall/disable does not work, but disables all extensions in normal mode (since ~May 13).

Other fixes:

  • Fixed: 294399 - Rebrand firefox for Deer Park. (Trunk builds will be known as Deer Park until Firefox 1.1 nears.)
  • Fixed: 295538 - Bump app.extensions.version to 1.0+ for pre-1.1 releases.
  • Fixed: 294524 - Reload buttons doesn't work after sanitizing.
  • Fixed: 295052 - Crash when apply method is called on String.prototype.match.
  • Fixed: 292696 - Point Reporter to production instance. (There was also a server-side change so that reports from old builds go to the production instance.) (more info)
  • Fixed: 291608 - Firefox ships 102 KB of unused EM images.
  • Fixed: 293583 - When phone home occurs for more than one extension the update info is used from the first extension update info.
  • Fixed: 295535 - Leak in extension manager.

Most serious bugs that occur only when the experimental "fastback" feature is enabled:

  • With fastback on: 292933 - Info. popup box on tinderbox display wrong details.
  • With fastback on: 292934 - Favicon not updated when going back/forward in tab.
  • With fastback on: 293235 - When using the back button (or keyboard), visited links are not marked as visited.
  • With fastback on: 294231 - With fastback on, clicking back on your mouse while viewing a PDF causes FF to hang.
  • With fastback on: 293234 - Animated GIFs sometimes freeze when going back or forward with bfcache.

Regressions (new bugs):

  • Since ~May 23: 295292 - Crash when using fixed positioning, with no data rendered inside element.
  • Since ~May 11: 293761 - Layout screw-up after clicking on "Attach a file" at Gmail.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Checkins between 2005-05-21 08:00 and 2005-05-27 15:00

Windows builds: Official Windows, Official Windows installer (discussion)

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2005-05-21 Trunk builds

Security fixes:

  • Fixed: 281988 - Stop sharing DOM object wrappers between content and chrome. Move XPCNativeWrapper from JavaScript to C++, add "xpcnativewrappers" option for packages. (Makes it much easier to write chrome code and extensions that interact with page content without introducing security holes.)

Fixes for regressions:

  • Fixed: 294630 - Crash when closing tab with picture.
  • Fixed: 294258 - Reload clears form values, incorrectly (with fastback enabled?).
  • Fixed: 294150 - 50% Ts regression since landing of bug 293461 (since May 12).
  • Fixed: 294324 - Scrolling performance regression(since May 16).
  • Fixed: 293070 - Ordered lists (<ol> tags) inside <font> display all 0s.
  • Fixed: 262031 - Contextmenu of about:config does not close when create a new preference name.
  • Fixed: 293453 - Unable to click link when inside div with overflow:auto and border-top.
  • Fixed: 294235 - http://www.powweb.com/ crashes Firefox [@ nsHTMLDocument::MatchLinks].
  • Fixed: 292657 - [GTK2] Drop-down selection box with CSS height attribute "drops down" at top left corner of screen (0,0).

Other fixes:

  • Fixed: 285653 - Add Reporter tool to nightly builds. (To access, use Help > Report Broken Website. Currently pointed at test instance of Reporter server. Bugs in Reporter, Search reports of broken websites, Asa's blog entry.)
  • Fixed: 294399 - Rebrand firefox for deer park. (When Firefox is built without --enable-official-branding, it now calls itself "Deer Park" rather than "Gecko Browser". I think this is temporary.)
  • Fixed: 263595 - Remove "Use Firefox Start as my Home Page" from installer.
  • Fixed: 293548 - Provide Windows registry install location for extensions.
  • Fixed: 292981 - Provide a (much more complete) scriptable interface to the Windows registry.
  • Partially fixed: 294357 - Firefox and Thunderbird load a lot of trash in the registry and don't clean it up again.
  • Fixed: 267657 - Clicking SVG link causes new window to open.
  • Fixed: 294815 - Possible to create a <browser> with no securityUI by accident. ("this.docShell is null" error in browser.xml with certain extensions installed.)
  • Fixed: 264064 - Lose secure site indicators when customizing toolbars.
  • Fixed: 38174 - List numbers and bullets ignore FONT changes.
  • Fixed: 290969 - [Mac, Linux] XMLHttpRequest leaks memory (all) and eventually crashes.

Most serious bugs that occur only when the experimental "fastback" feature is enabled:

  • With fastback on: 292933 - Info. popup box on tinderbox display wrong details.
  • With fastback on: 292934 - Favicon not updated when going back/forward in tab.
  • With fastback on: 293235 - When using the back button (or keyboard), visited links are not marked as visited.
  • With fastback on: 294231 - With fastback on, clicking back on your mouse while viewing a PDF causes FF to hang.

Regressions (new bugs):

  • Since May 21: 295095 - Ctrl+Shift+letter treated as Ctrl+letter.
  • Since May 20: 294926 - Middle-click on link gives autoscroll icon; does not open link.
  • Since ~May 13: 294101 - Safe mode - uninstall/disable does not work, but disables all extensions in normal mode.
  • Since ~May 11: 293761 - Layout screw-up after clicking on "Attach a file" at Gmail.
  • Since ~May 2: 292690 - <marquee> regression causes unwanted horizontal page-widening.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Checkins between 2005-05-14 08:00 and 2005-05-21 08:00

Windows builds: Official Windows, Official Windows installer (discussion)

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

Updated Firefox 1.1 changelog

I updated and reorganized the unofficial changelog for Firefox 1.1. Boris helped by suggesting core changes to include.

2005-05-14 Trunk builds

Security fixes:

Fixes for regressions:

  • Fixed regression: 293586 - Navigation icons change their shade of grey after time (since May 10).
  • Fixed regression: 293588 - Wrong items are selected in dropdowns (regardless of whether fastback is enabled) (since May 5).
  • Fixed regression: 290673 - Hovering link sometimes triggers strange mouse and back button behavior (since Apr 15).

Other fixes:

  • Fixed: 280159 - Change Find Highlight button from Ctrl+Enter to Alt+A (more discoverable, fewer conflicts).
  • Fixed: 283987 - No warning when closing multiple tabs in full screen (close button).
  • Fixed: 293461 - Make Safe Mode a generic startup flag, not just for EM, and make its handling less fragile.
  • Fixed: 275529 - Extension Manager does not reject invalid IDs. (Valid IDs are GUIDs or things that look like email addresses.)
  • Fixed: 294082 - Canvas does not work with installer builds.

Most serious fastback bugs:

  • With fastback: 292933 - Info. popup box on tinderbox display wrong details.
  • With fastback: 292934 - Favicon not updated when going back/forward in tab.
  • With fastback: 293235 - When using the back button (or keyboard), visited links are not marked as visited.

Regressions (new bugs):

  • Since ~May 13: 294101 - Safe mode - uninstall/disable does not work , but disables all extensions in normal mode.
  • Since May 12: 294150 - 50% Ts regression since landing of bug 293461.
  • Since ~May 11: 293761 - Layout screw-up after clicking on "Attach a file" at Gmail.
  • Since ~May 2: 292690 - <marquee> regression causes unwanted horizontal page-widening.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion)

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

Firefox 1.0.4 released

Firefox 1.0.4 has been released. I think it's the same as the candidates in the previous post.

Firefox 1.0.4 candidates

These are release candidates for Firefox 1.0.4. If you've been following Asa's blog, these candidates are the ones he calls final (hopefully) 1.0.4 candidates. I hadn't posted earlier candidates because they didn't contain fixes for all of the blocking security holes.

There is a post about these builds on Asa's blog. If you think you've found a regression, please report it using IRC or post a comment on Asa's blog entry. If no problems come up, these builds will become Firefox 1.0.4 tonight (PDT).

Please help test these builds. Trunk doesn't have all the security fixes, and testing 1.0.4 candidates should be more fun than disabling JavaScript or only visiting sites you trust. If you've been using trunk, be sure to install this build into a different directory, because installing 1.0.x on top of trunk can cause problems. I don't know whether you'll need to create a new profile.

Security fixes in Firefox 1.0.4:

  • Fixed: 292691#c5 - XSS security hole involving frames and javascript: URLs. Regression in Firefox 1.0.3.
  • Fixed: 292691#c14 - Sites whitelisted for extension installation can execute arbitrary code by abusing a security hole in the extension-installation dialog. Regression in Firefox 1.0.3. Firefox only (not in Mozilla suite).
  • Fixed: 290949 - <link> tag still allows to execute arbitrary code without user interaction (variant of 290036, which was fixed in Firefox 1.0.3).
  • Fixed: 290908 - (Security hole involving new Script(). Regression in Firefox 1.0.3.)
  • Fixed: 290982 - (Security hole involving jar:, view-source: protocols)
  • Fixed: 293671 - (Security hole involving nested jar:, view-source: protocols)

All other fixes in Firefox 1.0.4:

  • Fixed: 290777 - Regression in defining getters on prototypes in content script. (aka The Firefox 1.0.3 DHTML regression.)
  • Fixed: 290476 - js_AllocStack doesn't clear space it returns.
  • Fixed: 280137 - [OS/2] Get rid of PMWINX dependency.
  • Fixed: 272369 - [S390] firefox -register results in SIGSEGV.
  • Fixed: 264324 - [S390] Incorrect defines in s390/s390x.

Windows builds: Official Windows, Official Windows installer

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2005-05-10 Trunk builds

Fixes for regressions:

  • Fixed regression: 293135 - Form content is lost when pressing back (regardless of whether fastback is enabled) (since May 5).
  • Fixed regression: 285544 - Safe Mode doesn't work (since Feb 23).
  • Fixed regression: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Fixed regression: 292431 - 15% performance regression on DHTML due to fix for bug 240276 (since Apr 29).
  • Fixed regression: 292312 - Scroll bars (scrollbars) are too small (since ~April 27).

Other fixes:

  • Fixed: 286525 - Installing / updating a theme creates a copy of the jar in the chrome directory.
  • Fixed: 248827 - Support HTTP/1.1 408 response code.
  • Fixed: 292051 - Shorten Image DDB's life.
  • Fixed: 293306 - Canvas leaks lots of memory.
  • Fixed: Several other Canvas bugs.

Most serious fastback bugs:

  • With fastback: 292933 - Info. popup box on tinderbox display wrong details.
  • With fastback: 292934 - Favicon not updated when going back/forward in tab.
  • With fastback: 293235 - When using the back button (or keyboard), visited links are not marked as visited.

Regressions (new bugs):

  • Since May 10: 293586 - Navigation icons change their shade of grey after time.
  • Since May 5: 293588 - Wrong items are selected in dropdowns (regardless of whether fastback is enabled).
  • Since ~May 2: 292690 - <marquee> regression causes unwanted horizontal page-widening.
  • Since Apr 15: 290673 - Hovering link sometimes triggers strange mouse and back button behavior.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion)

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac