Archive for July, 2005

IE7 Fixes

View 5 Comments »
Share |

Idly glancing at the Internet Explorer weblog, we come across the best news about IE for half a decade: proposed fixes for standards support in IE7.

In IE7, we will fix as many of the worst bugs that web developers hit as we can, and we will add the critical most-requested features from the standards as well. Though you won’t see (most of) these until Beta 2, we have already fixed the following bugs from PositionIsEverything and Quirksmode:

  • Peekaboo bug
  • Guillotine bug
  • Duplicate Character bug
  • Border Chaos
  • No Scroll bug
  • 3 Pixel Text Jog
  • Magic Creeping Text bug
  • Bottom Margin bug on Hover
  • Losing the ability to highlight text under the top border
  • IE/Win Line-height bug
  • Double Float Margin Bug
  • Quirky Percentages in IE
  • Duplicate indent
  • Moving viewport scrollbar outside HTML borders
  • 1 px border style
  • Disappearing List-background
  • Fix width:auto

In addition we’ve added support for the following

  • HTML 4.01 ABBR tag
  • Improved (though not yet perfect) <object> fallback
  • CSS 2.1 Selector support (child, adjacent, attribute, first-child
    etc.)
  • CSS 2.1 Fixed positioning
  • Alpha channel in PNG images
  • Fix :hover on all elements
  • Background-attachment: fixed on all elements not just body

Four years late, and still way behind most other browsers, but at least it’s something, right? No more guillotine bug! Attribute selectors! :hover and even :first-child pseudoselectors! Fixed positioning! My cup runneth over.


The Spinning Earth

View 7 Comments »
Share |

Today we introduce the first of what may become a regular feature around here: a random poem. I encountered this one way back in time (first grade perhaps, or kindergarten), and never really thought I’d be able to track it down, but found it a few years ago by typing some of its concepts into a search engine. Ain’t the interweb great?

The Spinning Earth
Aileen Fisher

The earth, they say,
spins round and round.
It doesn’t look it
from the ground,
and never makes
a spinning sound.

And water never
swirls and swishes
from oceans full
of dizzy fishes,
and shelves don’t lose
their pans and dishes.

And houses don’t go whirling by,
or puppies swirl around the sky,
or robins spin instead of fly.

It may be true
what people say
about one spinning
night and day…
but I keep wondering, anyway.


The Community is the Product

View Comment »
Share |

Chris Hofmann, Mozilla’s Director of Engineering, is asked in an interview about the benefits Firefox gains from being open-source. His reply is almost exhilerating:

The list is long here. The Mozilla Open Source Project has over 80 full-time contributors that work at the Mozilla Foundation, IBM, Sun, Redhat, Novell, Google, and many other companies. We have academic researchers and interns putting in full-time effort helping to improve the code. There really is a collaborative effort among all these participants to make great software. It’s a scientific approach to developing code that involves lots of peer review and open discussion about every change. This helps not only in the area of security, but the quality of all feature and bug fixing work.

There is a long trailing edge of part-time contributors. 884 Contributors provided over 17,000 patches for features and bug fixes during 2004. The part-time contributors help to grind off the rough edges and improve quality. These are things that a commercial software company would not find it economical to do.

Firefox 1.0 is now shipping in 35 languages. The translation of Firefox into all these languages is entirely a volunteer effort. In some cases the translators in these countries become national heroes that bring the web to their people. Mozilla Technology has been translated for use in over 100 languages. The scope of this effort is far beyond anything that could be provided by a single commercial vendor.

There are about 10,000 testers of our ‘nightly development releases’ that help continually assess quality and keep the development effort on track as incremental changes are made to the browser.

There is a passionate community of browser users and promoters at http://www.spreadfirefox.com/ that helps spread the word about Firefox and amazingly raised $250,000 for the Firefox 1.0 marketing effort which included a two page ad in the New York Times. There is a large community of system administrators and mirror sites that provide the hosting and bandwidth needed to distribute over 66 million downloads.

There is a very active community of extension developers that are providing hundreds of small innovative ideas for the next generation of browser features, and are building on top of the Mozilla and Firefox platform.

That is just the start of a long list that describes a very active and passionate community that helps to develop, test, extend, and promote Firefox.

None of this incredible volunteering occurs around proprietary products—nor should it. And this will be the ace up open source’s sleeve. Last month I wrote that the interface is the software—to go further down the tangent of unqualified punditry, I’d say that Firefox’s widespread success demonstrates another rule: The Community is the Product.



View Archives »

About

You are currently browsing the Firas Durri weblog archives for the month July, 2005.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.

Categories