On Wed, 4 Jul 2001, Henri Sivonen wrote:
>
> There are 19 bugs with the css1 keyword and either of the [HIXIE-P1]
> or [HIXIE-P2] pseudo keywords.
I have only gone through around 5% of the bugs that I should mark
Hixie-Px (for x in 1-5 or F, where 1-4 are what I consider 1.0
blockers from a standards point of view).
So extrapolating out, assuming that the remaining bugs are spread out
in the same fashion as far as priority goes, that suggests that we
have somewhere in the region of 400 Hixie-P1 and Hixie-P2 bugs (and
let's not forget the Hixie-P3 and Hixie-P4, which are also very
important, and should also, IMHO, block Mozilla 1.0).
> (Of those, I don't believe bug 972 can be implemented on Mac Classic
> without a complicated algorithm accompanied by a database.)
(This may be a misunderstanding on my part. See the bug.)
>> and HTML4 support
>
> Do you mean Mozilla isn't ready for 1.0 until bug 7954 is not
> blocked by any open bug?
No, because bug 7954 is by no way exhaustive. There are dozens of bugs
that are not marked as dependencies of bug 7954 which should be.
And some of the bugs which _are_ marked as dependencies, such as 2750
or 46805, might end up as WONTFIX.
>> and no blocker bugs in other standards"
>
> Are there blocker bugs in other standards that will come and haunt
> Mozilla if not fixed before whatever gets called "1.0".
Yes, several, typically in HTTP or CSS2.
> Are all such bugs already [Hixie-P1]?
Nope, not by a long way. (And even if they were so marked, many of
these would be Hixie-P3 or even Hixie-P4, anyway, not Hixie-P1.)
>> which it is perceived Mozilla 1.0 should deliver on.
>
> However, each time Mozilla 1.0 is perceived as delayed (whether or
> not there has been an official date) people who don't take software
> seriously unless it has been rubber-stamped as release will think
> Mozilla is less and less relevant. This makes it more difficult to
> convince page authors that supporting standards and Mozilla is
> worthwhile, etc.
Forget convincing authors to support Mozilla. Mozilla will never have
significant market share, since it is not targetted at end users.
Instead, convince authors to support Netscape 6.x or RedHat's browser
(once RedHat ship with a RedHat-branded Mozilla).
Those browsers _will_ be at 1.0 or beyond.
> Among the open-source crowd, expectations after each perceived delay
> have gone up. There's no way Mozilla 1.0 can meet all the
> expectations. With more delays, the W3C publishes more
> Recommendations and the expectations go up again.
Not really. I haven't heard much clamoring for XSL:FOs, for XLink, for
DOM2 and so on. The sooner we stop adding features, the sooner we'll
be able to fix all our 1.0 blockers, and the sooner this will be over
with, anyway.
> Mac OS X users, Mac OS 9.x users, to lesser degree Windows users and
> to lesser degree Gnome and KDE users are going to complain that
> Mozilla does its own thing with the UI and doesn't have the right
> L&F.
I'm working on ideas for that. (XBL form controls and so on.)
> Performance-conscious users will notice that, at least on slower
> machines, Mozilla isn't as fast as Nav 4.x.
Well then the _longer_ we wait the better. ;-)
>> Just because everyone else sucks more than us doesn't mean we are
>> ready.
>
> It doesn't mean that development should be stopped. However, it
> means that doing a release might still make sense.
Good idea. How about releasing something in a few weeks? (And calling
it 0.9.3, say.)
>> Imagine what a terrible way of working that would be: if you beat
>> all the competition, you instantly stop innovating and improving.
>
> Releasing doesn't mean stopping working for the next release.
> There's a lot to be improved. For example, user experience parity
> (or betterness) with IE and Opera would be cool.<ducks/>
That's polish. Not my area, but there is a "polish" keyword, although
I expect it is as underused as the standards-compliance keywords...
--
Ian Hickson )\ _. - ._.) fL
Netscape, Standards Compliance QA /. `- ' ( `--'
+1 650 937 6593 `- , ) - > ) \
irc.mozilla.org:Hixie _________________________ (.' \) (.' -' __________