⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Aug 15, 2010:

11:38 PM Changeset in webkit [65394] by ariya@webkit.org
  • 2 edits in trunk/WebCore

2010-08-15 Ariya Hidayat <ariya@sencha.com>

Unreviewed, rolling out r65393.
http://trac.webkit.org/changeset/65393
https://bugs.webkit.org/show_bug.cgi?id=44031

Breaks some canvas tests.

  • platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContextPlatformPrivate::): (WebCore::GraphicsContextPlatformPrivate::hasShadow): (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate): (WebCore::GraphicsContext::savePlatformState): (WebCore::GraphicsContext::restorePlatformState): (WebCore::GraphicsContext::strokeArc): (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::fillPath): (WebCore::GraphicsContext::strokePath): (WebCore::GraphicsContext::fillRect): (WebCore::GraphicsContext::fillRoundedRect): (WebCore::GraphicsContext::setPlatformShadow): (WebCore::GraphicsContext::clearPlatformShadow):
11:19 PM Changeset in webkit [65393] by ariya@webkit.org
  • 2 edits in trunk/WebCore

[Qt] Save and restore shadow state in GraphicsContextQt
https://bugs.webkit.org/show_bug.cgi?id=44031

Patch by Ariya Hidayat <ariya@sencha.com> on 2010-08-15
Reviewed by Antonio Gomes.

This is needed after r65362.
Use a new class ContextShadowParameter to track and keep the shadow
state. We use this rather than using GraphicsContextState to allow
possible optimizations (right now only to determine the shadow type,
but in future it might cover things like cached scratch image,
persistent shader, etc).

  • platform/graphics/qt/GraphicsContextQt.cpp:

(WebCore::ContextShadowParameter::):
(WebCore::ContextShadowParameter::ContextShadowParameter):
(WebCore::ContextShadowParameter::clear):
(WebCore::GraphicsContextPlatformPrivate::hasShadow):
(WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate):
(WebCore::GraphicsContext::savePlatformState):
(WebCore::GraphicsContext::restorePlatformState):
(WebCore::GraphicsContext::drawRect):
(WebCore::GraphicsContext::drawLine):
(WebCore::GraphicsContext::strokeArc):
(WebCore::GraphicsContext::drawConvexPolygon):
(WebCore::GraphicsContext::fillPath):
(WebCore::GraphicsContext::strokePath):
(WebCore::GraphicsContext::fillRect):
(WebCore::GraphicsContext::fillRoundedRect):
(WebCore::GraphicsContext::setPlatformShadow):
(WebCore::GraphicsContext::clearPlatformShadow):

10:27 PM Changeset in webkit [65392] by ariya@webkit.org
  • 5 edits in trunk

2010-08-15 Ariya Hidayat <ariya@sencha.com>

Reviewed by Antonio Gomes.

[Qt] Border should not cast shadows
https://bugs.webkit.org/show_bug.cgi?id=44015

Update pixel test reference.

  • platform/qt/fast/box-shadow/basic-shadows-expected.checksum:
  • platform/qt/fast/box-shadow/basic-shadows-expected.png:

2010-08-15 Ariya Hidayat <ariya@sencha.com>

Reviewed by Antonio Gomes.

[Qt] Border should not cast shadows
https://bugs.webkit.org/show_bug.cgi?id=44015

Shadows should be not casted except for brush fill (which is not what
drawLine and drawRect are supposed to do).

  • platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawRect): Remove shadow painting, (WebCore::GraphicsContext::drawLine): ditto.
8:28 PM Changeset in webkit [65391] by commit-queue@webkit.org
  • 4 edits in trunk

2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>

Reviewed by Antonio Gomes.

[EFL] Build error on r65378
https://bugs.webkit.org/show_bug.cgi?id=44019

Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf

  • cmake/WebKitMacros.cmake:

2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>

Reviewed by Antonio Gomes.

[EFL] Build error on r65378
https://bugs.webkit.org/show_bug.cgi?id=44019

Change build script for HTMLEntityNames.json instead of HTMLEntityNames.gperf

  • CMakeLists.txt:
6:58 PM Changeset in webkit [65390] by jhoneycutt@apple.com
  • 5 edits in trunk/WebKitTools

WebEditorClient::didBeginEditing is never called in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=42939

Reviewed by Sam Weinig.

  • WebKitTestRunner/PlatformWebView.h:

Declare focus().

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::resetStateToConsistentValues):
Focus the PlatformWebView.

  • WebKitTestRunner/mac/PlatformWebViewMac.mm:

(WTR::PlatformWebView::focus):
Stubbed.

  • WebKitTestRunner/win/PlatformWebViewWin.cpp:

(WTR::PlatformWebView::focus):
Focus the view.

6:57 PM Changeset in webkit [65389] by jhoneycutt@apple.com
  • 2 edits in trunk/WebKitTools

run-webkit-tests should not strip editing callbacks when using
WebKitTestRunner on Windows
https://bugs.webkit.org/show_bug.cgi?id=44000

Reviewed by Mark Rowe.

  • Scripts/old-run-webkit-tests:

Leave $stripEditingCallbacks undefined until we look for command-line
arguments. If using WebKit2, set it to 0 if not explicity set on the
command line. Later, set it to isCygwin() to match old behavior if it is
not yet defined.

6:48 PM Changeset in webkit [65388] by abarth@webkit.org
  • 3 edits in trunk/WebKit/chromium

2010-08-15 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Port Chromium's WebEntities to HTMLEntityTable
https://bugs.webkit.org/show_bug.cgi?id=44036

This code is wrong and needs to be removed. However, at least after
this patch, it will compile.

  • src/WebEntities.cpp: (WebKit::): (WebKit::WebEntities::WebEntities):
  • src/WebEntities.h:
5:12 PM Changeset in webkit [65387] by kevino@webkit.org
  • 2 edits in trunk/WebCore

[wx] Build fix, add missing header.

5:05 PM Changeset in webkit [65386] by kevino@webkit.org
  • 2 edits in trunk/WebCore

[wx] Build fix, don't build PluginDataNone.cpp even on GTK as PluginDataWx.cpp compiles.

5:02 PM Changeset in webkit [65385] by kevino@webkit.org
  • 2 edits in trunk/JavaScriptCore

[wx] Build fix, don't build intermediate source in DerivedSources dir.

4:47 PM Changeset in webkit [65384] by kevino@webkit.org
  • 2 edits in trunk/WebKitTools

[wx] Build fix, remove define always set to the correct value by wtf/Platform.h.

1:15 PM Changeset in webkit [65383] by Joseph Pecoraro
  • 7 edits
    2 adds in trunk/WebKit

2010-08-14 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Pavel Feldman.

Web Inspector: -attach and detach should work
https://bugs.webkit.org/show_bug.cgi?id=43924

  • WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.

2010-08-14 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Pavel Feldman.

Web Inspector: -attach and detach should work
https://bugs.webkit.org/show_bug.cgi?id=43924

For actions that relate only to the Web Inspector's Frontend
window (actions on the InspectorFrontendClient) the new Obj-C
wrapper class WebInspectorFrontend can be used. For now, this
is just attach and detach.

  • WebCoreSupport/WebInspectorClient.mm: (WebInspectorClient::openInspectorFrontend): setup and attach the WebInspectorFrontend to the WebInspector.
  • WebInspector/WebInspector.h:
  • WebInspector/WebInspector.mm: (-dealloc): (-attach:): delegate to the frontend. (-detach:): delegate to the frontend. (-setFrontend:):
  • WebInspector/WebInspectorFrontend.h: Added.
  • WebInspector/WebInspectorFrontend.mm: Added. (-[WebInspectorFrontend initWithFrontendClient:]): (-[WebInspectorFrontend attach]): (-[WebInspectorFrontend detach]):
  • WebInspector/WebInspectorPrivate.h:
12:43 PM Changeset in webkit [65382] by abarth@webkit.org
  • 4 edits
    4 adds in trunk

2010-08-15 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

document.write() doesn't flush plain text
https://bugs.webkit.org/show_bug.cgi?id=8961

Add test cases for flushing character tokens.

  • fast/tokenizer/flush-characters-in-document-write-evil-expected.txt: Added.
  • fast/tokenizer/flush-characters-in-document-write-evil.html: Added.
  • fast/tokenizer/flush-characters-in-document-write-expected.txt: Added.
  • fast/tokenizer/flush-characters-in-document-write.html: Added.

2010-08-15 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

document.write() doesn't flush plain text
https://bugs.webkit.org/show_bug.cgi?id=8961

Originally I thought we should buffer the character tokens until we've
reached the end of the input stream, but that's not how the spec
handles things (it emits the character tokens one-by-one).

Tests: fast/tokenizer/flush-characters-in-document-write-evil.html

fast/tokenizer/flush-characters-in-document-write.html

  • html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::emitEndOfFile): (WebCore::HTMLTokenizer::nextToken): (WebCore::HTMLTokenizer::haveBufferedCharacterToken):
    • Renamed this function now that it's simplier.
  • html/HTMLTokenizer.h:
8:34 AM Changeset in webkit [65381] by abarth@webkit.org
  • 3 edits
    2 adds in trunk

2010-08-15 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Don't try to replace a non-existent document after executing JavaScript URLs
https://bugs.webkit.org/show_bug.cgi?id=44024

Test what happens if a JavaScript URL returns a value after deleting
the frame it was supposed to operate on.

  • fast/frames/javascript-url-for-deleted-frame-expected.txt: Added.
  • fast/frames/javascript-url-for-deleted-frame.html: Added.

2010-08-15 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Don't try to replace a non-existent document after executing JavaScript URLs
https://bugs.webkit.org/show_bug.cgi?id=44024

Synchronous JavaScript execution is evil. Previously, the frame was
deleted after executing the JavaScript URL, so we'd get confused when
we tried to replace its document.

Test: fast/frames/javascript-url-for-deleted-frame.html

  • bindings/ScriptControllerBase.cpp: (WebCore::ScriptController::executeIfJavaScriptURL):
7:10 AM Changeset in webkit [65380] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/efl

2010-08-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Antonio Gomes.

[EFL] Enable localStorage of HTML5 for WebKit EFL
https://bugs.webkit.org/show_bug.cgi?id=44020

  • ewk/ewk_view.cpp: (_ewk_view_priv_new):
12:24 AM Changeset in webkit [65379] by mitz@apple.com
  • 5 edits in trunk/WebKit2

Revised build fix from r65363 based on suggestion from Darin Adler.

  • UIProcess/API/C/WKArray.h: Include stddef.h.
  • UIProcess/API/C/WKBase.h: Uninclude ctype.h.
  • UIProcess/API/C/WKData.h: Include stddef.h.
  • UIProcess/API/C/WKDictionary.h: Ditto.

Aug 14, 2010:

6:29 PM Changeset in webkit [65378] by Martin Robinson
  • 2 edits in trunk/LayoutTests

2010-08-14 Martin Robinson <mrobinson@igalia.com>

[GTK] Some test results are one pixel different between the x86_64 and i386 bots
https://bugs.webkit.org/show_bug.cgi?id=39022

  • platform/gtk/Skipped: Skip MathML tests which show 32-bit/64-bit rounding differences.
5:52 PM Changeset in webkit [65377] by Martin Robinson
  • 2 edits in trunk/WebKitTools

2010-08-14 Martin Robinson <mrobinson@igalia.com>

Reviewed by Kenneth Rohde Christiansen.

[GTK] autogen.sh not executed if build-webkit options change
https://bugs.webkit.org/show_bug.cgi?id=42266

Rerun autogen.sh in situations where the arguments to build-webkit have
changed since the previous build. This will fix some issues on the bots
where the build does not notice changes to default build-webkit arguments.

  • Scripts/webkitdirs.pm: Add special logic for detecting changes to build-webkit arguments.
4:34 PM Changeset in webkit [65376] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-08-14 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r65374.
http://trac.webkit.org/changeset/65374
https://bugs.webkit.org/show_bug.cgi?id=44018

broke a myriad of svg tests (Requested by kling on #webkit).

  • platform/graphics/qt/PathQt.cpp: (WebCore::Path::strokeBoundingRect):
4:29 PM Changeset in webkit [65375] by eric@webkit.org
  • 3 edits in trunk/WebCore

2010-08-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

XSLTProcessor.transformToFragment should not pass contextElement to html/xml document parsers
https://bugs.webkit.org/show_bug.cgi?id=44017

This fixes two tests which otherwise would fail when the
HTML5 TreeBuilder is enabled for fragment parsing.

This revealed a bug in HTMLTreeBuilder() which I fixed as well.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
  • xml/XSLTProcessor.cpp: (WebCore::createFragmentFromSource):
3:44 PM Changeset in webkit [65374] by andreas.kling@nokia.com
  • 2 edits in trunk/WebCore

2010-08-14 Andreas Kling <andreas.kling@nokia.com>

Reviewed by Ariya Hidayat.

[Qt] Path: Fast approximation of stroke bounding rects
https://bugs.webkit.org/show_bug.cgi?id=44014

  • platform/graphics/qt/PathQt.cpp: (WebCore::Path::strokeBoundingRect): Use QPainterPath::controlPointRect() to calculate a slightly larger bounding rect in a fraction of the time.
3:00 PM Changeset in webkit [65373] by abarth@webkit.org
  • 2 edits in trunk/WebKit/qt

2010-08-14 Adam Barth <abarth@webkit.org>

Propagate name change to Qt.

  • Api/qwebelement.cpp: (QWebElement::appendInside): (QWebElement::prependInside): (QWebElement::prependOutside): (QWebElement::appendOutside): (QWebElement::encloseContentsWith): (QWebElement::encloseWith):
2:38 PM Changeset in webkit [65372] by eric@webkit.org
  • 7 edits in trunk/WebCore

2010-08-14 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Move innerHTML off of Range::createContextualFragment
https://bugs.webkit.org/show_bug.cgi?id=44011

This makes all the editing tests stop failing under the
HTML5 TreeBuilder.

In a previous patch Adam disabled some of the (wrong) code
in createContextualFragment when in html5 treebuilder mode.
The problem is that the editing code depends on
createContextualFragment (as well as the Range DOM API),
so we have to leave this code in until we can figure
out if it's right or wrong behavior for the Range API.

This patch moves innerHTML/outerHTML off of using
createContextualFragment and instead calls
DocumentFragment::parseHTML directly (which is much simpler).

I expect Adam and I will end up turning on the HTML5 TreeBuilder
in the next couple days, and most of the if branches I added
here will go away for good.

I renamed Element::createContextualFragment to
deprecatedCreateContextualFragment, to indicate that it's a
dead API. The editing code should move off of it and consider
using DocumentFragment::parseHTML instead.

  • dom/Element.cpp: (WebCore::Element::deprecatedCreateContextualFragment):
  • dom/Element.h:
  • dom/Range.cpp: (WebCore::Range::createContextualFragment):
  • editing/markup.cpp: (WebCore::createFragmentFromMarkup):
  • html/HTMLElement.cpp: (WebCore::useLegacyTreeBuilder): (WebCore::HTMLElement::deprecatedCreateContextualFragment): (WebCore::HTMLElement::setInnerHTML): (WebCore::HTMLElement::setOuterHTML):
  • html/HTMLElement.h:
12:24 PM Changeset in webkit [65371] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-08-14 Tasuku Suzuki <tasuku.suzuki@nokia.com>

Reviewed by Antonio Gomes.

[Qt] Fix compilation with QT_NO_LINEEDIT
https://bugs.webkit.org/show_bug.cgi?id=38324

  • bridge/qt/qt_runtime.cpp: (JSC::Bindings::convertValueToQVariant): (JSC::Bindings::convertQVariantToValue):
10:53 AM Changeset in webkit [65370] by rwlbuis@webkit.org
  • 10 edits
    4 adds in trunk

2010-08-14 Rob Buis <rwlbuis@gmail.com>

Reviewed by Dirk Schulze.

IE SVG empty path test fails
https://bugs.webkit.org/show_bug.cgi?id=44008

Change createLine to allow creating zero-length lines. This makes it possible
to have markers and line-caps applied to zero-length lines.

Test: svg/custom/marker-empty-path.svg

  • platform/graphics/Path.cpp: (WebCore::Path::createLine):
9:34 AM Changeset in webkit [65369] by commit-queue@webkit.org
  • 4 edits in trunk

2010-08-14 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kenneth Rohde Christiansen.

[CMake] Add preprocessor detection for generator scripts
https://bugs.webkit.org/show_bug.cgi?id=43984

  • cmake/OptionsCommon.cmake:

2010-08-14 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kenneth Rohde Christiansen.

[CMake] Add preprocessor detection for generator scripts
https://bugs.webkit.org/show_bug.cgi?id=43984

  • CMakeLists.txt:
8:53 AM Changeset in webkit [65368] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-08-14 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kenneth Rohde Christiansen.

[CMake] Move SQL files into a IF (ENABLE_DATABASE) section
https://bugs.webkit.org/show_bug.cgi?id=43979

  • CMakeLists.txt:
8:36 AM Changeset in webkit [65367] by commit-queue@webkit.org
  • 2 edits
    5 adds in trunk

2010-08-14 Matthew Delaney <mdelaney@apple.com>

Reviewed by Kenneth Rohde Christiansen.

Canvas is not reset when setting canvas.width
https://bugs.webkit.org/show_bug.cgi?id=43341

  • html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::reset): Moved the call to hasCreatedImageBuffer up *before* the call to setSurface since setSurface sets hasCreatedImageBuffer to false every time.
8:17 AM Changeset in webkit [65366] by commit-queue@webkit.org
  • 8 edits in trunk

2010-08-14 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kenneth Rohde Christiansen.

[CMake] Set target properties only if available
https://bugs.webkit.org/show_bug.cgi?id=43978

  • CMakeLists.txt:
  • jsc/CMakeLists.txt:
  • wtf/CMakeLists.txt:

2010-08-14 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kenneth Rohde Christiansen.

[CMake] Set target properties only if available
https://bugs.webkit.org/show_bug.cgi?id=43978

  • CMakeLists.txt:

2010-08-14 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kenneth Rohde Christiansen.

[CMake] Set target properties only if available
https://bugs.webkit.org/show_bug.cgi?id=43978

  • CMakeLists.txt:
8:00 AM Changeset in webkit [65365] by commit-queue@webkit.org
  • 2 edits in trunk

2010-08-14 Adrienne Walker <enne@google.com>

Reviewed by Kenneth Rohde Christiansen.

Update .gitignore file for more files
https://bugs.webkit.org/show_bug.cgi?id=43991

  • .gitignore:
7:11 AM Changeset in webkit [65364] by krit@webkit.org
  • 2 edits in trunk/WebCore

2010-08-14 Dirk Schulze <krit@webkit.org>

Unreviewed sort of Xcode project file.

  • WebCore.xcodeproj/project.pbxproj:
6:41 AM MathML 3 testsuite results edited by François Sausset
(diff)
6:06 AM MathML 3 testsuite results edited by François Sausset
(diff)
5:53 AM MathML 3 testsuite results edited by François Sausset
(diff)
5:51 AM MathML 3 testsuite results edited by François Sausset
(diff)
5:45 AM MathML 3 testsuite results edited by François Sausset
(diff)
5:39 AM MathML 3 testsuite results edited by François Sausset
(diff)
2:11 AM MathML 3 testsuite results edited by François Sausset
(diff)
1:39 AM Changeset in webkit [65363] by mitz@apple.com
  • 2 edits in trunk/WebKit2

Clean build of WebKitTestRunner fails with “'size_t' has not been declared” in WKArray.h
https://bugs.webkit.org/show_bug.cgi?id=44005

Reviewed by Anders Carlsson in Sweden.

  • UIProcess/API/C/WKBase.h: Include ctype.h.
1:22 AM Changeset in webkit [65362] by ariya@webkit.org
  • 2 edits in trunk/WebCore

2010-08-14 Ariya Hidayat <ariya@sencha.com>

Reviewed by Simon Hausmann and Kenneth Rohde Christiansen.

[Qt] Refactor shadow state handling in GraphicsContextQt
https://bugs.webkit.org/show_bug.cgi?id=44006

  • platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContextPlatformPrivate::): Added shadow states as member variables. (WebCore::GraphicsContextPlatformPrivate::hasShadow): Convenient function to check whether there is shadow or not. (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate): (WebCore::GraphicsContext::drawRect): Use shadow states instead of calling getShadow. (WebCore::GraphicsContext::drawLine): ditto. (WebCore::GraphicsContext::strokeArc): ditto. (WebCore::GraphicsContext::drawConvexPolygon): ditto. (WebCore::GraphicsContext::fillPath): ditto. (WebCore::GraphicsContext::strokePath): ditto. (WebCore::GraphicsContext::fillRect): Removes the use of helper function drawBorderlessRectShadow as the code already becomes a lot simpler. (WebCore::GraphicsContext::fillRoundedRect): Removes the use of helper

function drawFilledShadowPath as the code already becomes a lot simpler.

(WebCore::GraphicsContext::setPlatformShadow): Store shadow states
and find out the shadow type (complexity) for future use.
(WebCore::GraphicsContext::clearPlatformShadow): Reset shadow states.

1:04 AM Changeset in webkit [65361] by ariya@webkit.org
  • 3 edits in trunk/LayoutTests

2010-08-14 Ariya Hidayat <ariya@sencha.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Outdated pixel test reference for fast/box-shadow/transform-fringing.html
https://bugs.webkit.org/show_bug.cgi?id=44007

  • platform/qt/fast/box-shadow/transform-fringing-expected.checksum:
  • platform/qt/fast/box-shadow/transform-fringing-expected.png:
12:17 AM Changeset in webkit [65360] by eric@webkit.org
  • 2 edits in trunk/WebKitTools

2010-08-14 Eric Seidel <eric@webkit.org>

Unreviewed. Another fix to support python 2.3.

Add support for MathML entities
https://bugs.webkit.org/show_bug.cgi?id=43949

  • Scripts/webkitpy/thirdparty/simplejson/decoder.py:
    • It looks like our simplejson is version 1.7.3 which should be python 2.3 compatible. But someone modified our copy slightly from the original source. I've removed the relative import in hopes this fixes the problem.
Note: See TracTimeline for information about the timeline view.