Archive for November, 2004

A build from the middle of the Aviary landing

  • Fixed: Aviary branch landing (partial).
  • Fixed: Change version number to 1.0.
  • Fixed: 196576 - Add MySQL support.
  • Fixed: 266485 - Enable SPNEGO proxy authentication.
  • Fixed: 175380 - PageDown/PageUp leave too much in common between "pages".
  • Fixed: 249782 - Make Mozilla compile with Microsoft Visual Studio 2005.
  • Fixed: 240070 - Add nsIContentPolicy <> nsIPermissionManager general glue.
  • Fixed: 261232 - Require builders to specify application(s) to client.mk and configure when building.
  • Fixed: 221161 - Customize domain endings (TLDs) for Ctrl+Enter, Shift+Enter, etc. completions in URL bar.
  • Fixed: 209694 - Clear margin merged with bottom margin on empty last child.
  • Fixed: 60289 - ::first-letter doesn't get margin-right applied.
  • Fixed: 100175 - InnerHTML smushing multiple options together on select.
  • Fixed: 201897 - Shrink-wrap absolutely positioned boxes, right of container, have 0 width.

There is a Branch landing plan on the mozilla.org wiki. Regressions from the Aviary landing should have the aviary-landing keyword.

This build has a lot of regressions. I recommend waiting at least until the end of the landing before downloading a new trunk build.

  • Since Aviary landing: Toolbar items (back button, address bar) are usually not updated.
  • Since Aviary landing: 272495 - Find toolbar is broken.
  • Since Aviary landing: Installing extensions does not work.
  • Since Aviary landing: 272504 - Live bookmarks icon, secure icon and hostname not displayed in status bar.

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

Aviary branch landing in progress

Ben Goodger:

OK, I have landed one half of the Aviary Branch. (the browser half). This may cause some difficulty and prblems with the build/nightly build machines. I swear it all built on my machine. I am going to procede with merging the other half tomorrow. Please bear with me.

Hendikins described the location of this quote as "right above the flames".

See how Tinderbox looked several hours after the landing.

2004-11-21 Trunk builds

  • Fixed: 265987 - [Security hole] Any tab can replace contents of current tab.
  • Fixed: 269585 - [Topcrash] Trunk crash at nbc.com opening a new window.

Windows builds: Official Windows, Official Windows installer (discussion), BlueFyre's O2 G7 SSE, stipe's O2

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2004-11-19 Trunk builds

  • Fixed: 265940 - Regression: Textfield doesn't scroll horizontally to left after backspace or left arrow.
  • Fixed: 263697 - Regression: Content-Disposition headers no longer looked at when saving documents.
  • Fixed: 270030 - Regression: Tabbing through document is broken in certain cases.
  • Fixed: 269736 - Regression: Invalidation bug on dynamically painted/moved tab.
  • Fixed: 267352 - Regression: Printing doesn't print form inputs.
  • Fixed: 21616 - Space after ::first-letter pseudo-element line is larger than between other lines.
  • Fixed: 259979 - Changes to keyword.URL require restarting Firefox.

Windows builds: Official Windows, Official Windows installer (discussion), BlueFyre's O2 G7 SSE

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2004-11-16 Trunk builds

  • Fixed: 266868 - Can't click a link that extends out of a layout-table:fixed table.
  • Fixed: 269859 - Turn on XTF in the default build.
  • Fixed: [Linux] 268099 - Filepicker buttons are too wide.

Windows builds: Official Windows, Official Windows installer (discussion), BlueFyre's O2 G7 SSE

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2004-11-13 Trunk builds

  • Fixed: 268303 - Installer's component selection panel has missing strings.
  • Fixed: 258514 - Clicked anchor with location hash set to element id gives first child anchor focus rectangle & selection not always updated correctly.
  • Fixed: 263132 - [IME] Reconverting does not work with IME of Japanese.
  • Fixed: 163572 - [IME] Converting string is inserted every hitting space key.

Windows builds: Official Windows, Official Windows installer (discussion), BlueFyre's O2 G7 SSE

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

2004-11-12 Trunk builds

I'm comparing this build to 1.0 from the Aviary branch, so I'm not listing fixes and regressions. See the previous Burning Edge post for a comparison between the branch and trunk.

Windows builds: Official Windows, Official Windows installer (discussion), BlueFyre's O2 G7 SSE

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

Moving to the trunk

Trunk fixes and new features: Almost all of what's new on the trunk is in Gecko rather than in the Firefox UI, so it's mostly interesting to web developers, but these fixes seemed like they would be of general interest:

  • 217527 - Left column on Slashdot is sometimes too narrow or too wide for its contents.
  • 238493 - (Re)implement widget change caching. (Fixed problems where ads in pages would flicker into other parts of the page during page load, e.g. on Gamespot.)
  • 97283 - Mouse wheel scrolling does not work for elements such as div using overflow - auto or scroll.
  • 251986 - Keyboard scrolling does not work for elements such as div using overflow - auto or scroll.

Missing features: The plugin finder, the find toolbar, and the new tab/window options are branch-only for now. Merging will probably begin over the weekend or next week.

Regressions: I'm seeing many minor regressions, but none of them annoy me enough to keep me from using trunk builds. Partial list of trunk-only regressions. I'll keep an eye on vote counts and comments to see if any regressions should be red items in Burning Edge posts.

Stability: I backed up my profile to be safe, but I haven't hit any crashes or dataloss bugs in several hours of using today's trunk build.

Performance: I haven't tried to measure performance differences.

Extensions: The 7 extensions I use all work on the trunk. I had to manually enable some extensions that didn't advertise themselves as working in Firefox 0.9 (the trunk thinks it is 0.9), but that was easy: I just right-clicked the extensions and selected "Enable". It also made the Thumbs button disappear from both my toolbar and the Customize Toolbars window, but disabling and re-enabling the Thumbs extension fixed it.

From the roadmap:

Shortly after 1.0 is released we will resync the branch with the Gecko trunk fully and there will be a period of bug fixing and little feature work leading up to a release tentatively called "1.1" which will be our first release off the trunk.

Firefox 1.1 is targeted for March 2005.