some notes about Safari team plans for WebCore and JavaScriptCore
Darin Adler
darin at apple.com
Tue Jul 22 15:40:33 CEST 2003
Hi folks,
A while ago, someone asked us here if we are ready to do some things to
get less divergent from KHTML now that we have Safari 1.0 done. In
fact, the slightly more relaxed time after Safari 1.0 has not yet come,
because we are busily working to get Safari working well with the new
Mac OS X system software release, Panther, which had its big developer
release on the same day that Safari 1.0 was released.
That having been said, here are some things we plan to do:
- We would like send someone to the KDE conference in the Czech
Republic, most likely Maciej. We'll work out the details soon, but it
would be useful to know if there's one particular day or days that
would be best for any Safari team visitors. I think the whole week is a
bit too long for one of our engineers to be away at that time.
- We plan to deliver change lists from WebCore-60 to WebCore-73 to
WebCore-85 (same for JavaScriptCore). We have an idea about how to make
these from our internal change logs that should make them even more
useful than the earlier change lists, even though they're terribly late.
- We plan to have the next major source code release of WebCore include
our "layout tests"; the expected results probably won't be useful on
platforms other than Macintosh, but the tests probably will be.
- We plan to carefully review and roll in all changes from the last
"complete merge" we did to the tip of the 3.1 branch of KHTML after our
work on the Panther release is done. On the other hand, we don't plan
to roll in changes wholesale from the tip of tree until there's a KDE
release considered "stable" with that code in it, although we'll
continue to cherry pick fixes and code as before.
- We would like to come up with a way to do "nightly builds" so that
people helping us test WebCore and JavaScriptCore can do that often
between Safari releases. No real issue for the KDE world, but I thought
I'd mention it.
- We would like to put WebCore and JavaScriptCore in a CVS repository
where contributors can check in and out of it. There are still a number
of minor issues that need to be resolved first on our end. Even if we
don't see a significant number of programmers who want to donate their
time and effort making changes, this could be still helpful in the
"merging in both directions" process with the KDE original of KHTML.
- Although we don't want to rule it out permanently, we don't plan to
share a single source tree with the KDE original of KHTML any time in
the foreseeable future.
Perhaps this insight into our future plans will be useful.
-- Darin
More information about the Khtml-devel
mailing list