Timeline
Aug 11, 2013:
- 4:15 PM Changeset in webkit [153930] by
-
- 2 edits in trunk/Source/WebCore
Move RenderMathMLSpace.h/cpp to the right group in the Xcode project.
Reviewed by Dean Jackson.
- WebCore.xcodeproj/project.pbxproj:
- 4:13 PM Changeset in webkit [153929] by
-
- 2 edits in trunk/Source/WebInspectorUI
Update localizedStrings - I think I checked in an unmerged version
in the previous commit.
- Localizations/en.lproj/localizedStrings.js:
- 4:10 PM Changeset in webkit [153928] by
-
- 6 edits4 adds in trunk/Source/WebInspectorUI
Bootstrap canvas profiler
https://bugs.webkit.org/show_bug.cgi?id=119652
<rdar://problem/14703665>
Reviewed by Joseph Pecoraro.
Add enough to get an empty Canvas profile recording
and displayed.
- Localizations/en.lproj/localizedStrings.js: Add canvas strings.
- UserInterface/CanvasProfileObject.js: Added. Mostly copied from CSS Selector Profiles.
- UserInterface/CanvasProfileType.js: Added. Ditto.
- UserInterface/CanvasDataGridNode.js: Added. Ditto.
- UserInterface/CanvasProfileView.js: Added. Ditto.
- UserInterface/ContentView.js:
(WebInspector.ContentView): Add support for the new View type.
(WebInspector.ContentView.isViewable):
- UserInterface/InstrumentSidebarPanel.js:
(WebInspector.InstrumentSidebarPanel): Add support for canvas profiles.
(WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphMousedOver):
(WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphMousedDown):
(WebInspector.InstrumentSidebarPanel.prototype._recordProfileGlyphClicked):
(WebInspector.InstrumentSidebarPanel.prototype._profileTypeWasSelected):
(WebInspector.InstrumentSidebarPanel.prototype._profilesCleared):
- UserInterface/Main.html: Load the new files.
- UserInterface/ProfileManager.js: New methods and support for canvas profiles.
(WebInspector.ProfileManager):
(WebInspector.ProfileManager.prototype.initialize):
(WebInspector.ProfileManager.prototype.isProfilingCanvas):
(WebInspector.ProfileManager.prototype.startProfilingCanvas):
(WebInspector.ProfileManager.prototype.stopProfilingCanvas):
(WebInspector.ProfileManager.prototype._checkForInterruptions):
(WebInspector.ProfileManager.prototype._attemptToResumeProfiling):
- 1:30 PM Changeset in webkit [153927] by
-
- 78 edits in trunk/Source
Make Page::settings() return a reference.
<http://webkit.org/b/119662>
Reviewed by Anders Carlsson.
...and remove some pointless null checks that were exposed by doing this.
- 1:26 PM Changeset in webkit [153926] by
-
- 119 edits in trunk/Source
Make some things that return never-null pointers return references instead.
<http://webkit.org/b/119660>
Reviewed by Antti Koivisto.
Source/WebCore:
These functions never return null anyway, so remove any ambiguity by letting
them return references instead of pointers.
- Node::ensureRareData()
- Element::ensureUniqueElementData()
- Element::ensureShadow()
- Element::ensureUserAgentShadowRoot()
- StyledElement::ensureMutableInlineStyle()
- NodeRareData::ensureNodeLists()
- NodeRareData::ensureMutationObserverData()
- EventTarget::ensureEventTargetData()
- Document::ensureStyleResolver()
- Document::selectorQueryCache()
- Document::mediaQueryMatcher()
- FlowThreadController::ensureRenderFlowThreadWithName()
- HTMLTrackElement::ensureTrack()
- SVGElement::ensureSVGRareData()
- AnimationControllerPrivate::ensureCompositeAnimation()
Source/WebKit/qt:
- Api/qwebelement.cpp:
(QWebElement::styleProperty):
- 1:11 PM Changeset in webkit [153925] by
-
- 19 edits1 delete in trunk/Source/WebCore
Cleanup MediaQueryListListener
https://bugs.webkit.org/show_bug.cgi?id=119664
Reviewed by Andreas Kling.
Make MediaQueryListListener a proper WebIDL callback.
- CMakeLists.txt:
- DerivedSources.cpp:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
Update project files.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateCallbackHeader):
(GenerateCallbackImplementation):
(JSValueToNative):
- bindings/scripts/IDLAttributes.txt:
Add support for CallbackNeedsOperatorEqual, which adds an operator==.
- css/MediaAllInOne.cpp:
Remove MediaQueryListListener.cpp.
- css/MediaQueryListListener.cpp:
Removed.
- css/MediaQueryListListener.h:
(WebCore::MediaQueryListListener::~MediaQueryListListener):
(WebCore::MediaQueryListListener::MediaQueryListListener):
- css/MediaQueryListListener.idl:
Convert to a proper WebIDL callback.
- css/MediaQueryMatcher.cpp:
(WebCore::MediaQueryMatcher::Listener::evaluate):
(WebCore::MediaQueryMatcher::styleResolverChanged):
- css/MediaQueryMatcher.h:
Remove all traces of the ScriptState.
- 10:41 AM Changeset in webkit [153924] by
-
- 4 edits in trunk
Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
.:
- Source/autotools/Versions.m4: Update version numbers.
Source/WebKit/gtk:
- NEWS: Update release notes.
- 10:40 AM Changeset in webkit [153923] by
-
- 2 edits in trunk/Tools
Unreviewed. Change my primary mail address.
- Scripts/webkitpy/common/config/contributors.json:
- 8:16 AM Changeset in webkit [153922] by
-
- 4 edits in trunk/Source
Unreviewed. Fix make distcheck.
Source/WebCore:
- GNUmakefile.list.am: Remove unexistent header file.
Source/WTF:
- GNUmakefile.list.am: Add missing header file.
Aug 10, 2013:
- 8:45 AM Changeset in webkit [153921] by
-
- 5 edits in trunk/Source/WebCore
[GObject] Wrap KeyboardEvent
https://bugs.webkit.org/show_bug.cgi?id=119651
Reviewed by Christophe Dumez.
This exposes KeyboardEvent to our GObject API. It is required for handling
keyboard events, such as keydown, keypress, and so on.
- bindings/gobject/GNUmakefile.am:
- bindings/gobject/WebKitDOMPrivate.cpp:
(WebKit::wrap): make sure we create a WebKitDOMKeyboardEvent for a DOM event that
is a KeyboardEvent.
- bindings/scripts/CodeGeneratorGObject.pm:
(GetBaseClass): make WebKitDOMEvent be WebKitDOMKeyboardEvent's parent, like we do
for WebKitDOMMouseEvent.
- dom/KeyboardEvent.idl: generate a single initialization method.