WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
54331
Finish up implementing the new event model in IndexedDB
https://bugs.webkit.org/show_bug.cgi?id=54331
Summary
Finish up implementing the new event model in IndexedDB
Jeremy Orlow
Reported
2011-02-11 18:57:01 PST
Finish up implementing the new event model in IndexedDB
Attachments
Patch
(496.61 KB, patch)
2011-02-11 18:59 PST
,
Jeremy Orlow
no flags
Details
Formatted Diff
Diff
patch
(510.00 KB, patch)
2011-02-14 10:34 PST
,
Jeremy Orlow
no flags
Details
Formatted Diff
Diff
another
(532.88 KB, patch)
2011-02-14 15:46 PST
,
Jeremy Orlow
japhet
: review+
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Jeremy Orlow
Comment 1
2011-02-11 18:59:42 PST
Created
attachment 82224
[details]
Patch
Jeremy Orlow
Comment 2
2011-02-11 19:00:57 PST
Nate, I know it's big, but don't worry...it's mostly mechanical layout test changes. Please don't delay too long in reviewing as keeping this patch up to date will be a super bitch.
WebKit Review Bot
Comment 3
2011-02-11 19:31:05 PST
Attachment 82224
[details]
did not build on chromium: Build output:
http://queues.webkit.org/results/7886848
Early Warning System Bot
Comment 4
2011-02-11 21:47:34 PST
Attachment 82224
[details]
did not build on qt: Build output:
http://queues.webkit.org/results/7870862
Collabora GTK+ EWS bot
Comment 5
2011-02-11 23:53:43 PST
Attachment 82224
[details]
did not build on gtk: Build output:
http://queues.webkit.org/results/7884786
WebKit Review Bot
Comment 6
2011-02-12 00:34:18 PST
Attachment 82224
[details]
did not build on chromium: Build output:
http://queues.webkit.org/results/7875832
WebKit Review Bot
Comment 7
2011-02-12 06:21:43 PST
Attachment 82224
[details]
did not build on mac: Build output:
http://queues.webkit.org/results/7875884
Jeremy Orlow
Comment 8
2011-02-14 10:34:42 PST
Created
attachment 82334
[details]
patch
WebKit Review Bot
Comment 9
2011-02-14 14:07:33 PST
Attachment 82334
[details]
did not build on mac: Build output:
http://queues.webkit.org/results/7911643
Jeremy Orlow
Comment 10
2011-02-14 15:46:00 PST
Created
attachment 82374
[details]
another
Nate Chapin
Comment 11
2011-02-14 16:31:03 PST
Comment on
attachment 82374
[details]
another View in context:
https://bugs.webkit.org/attachment.cgi?id=82374&action=review
SO MUCH RED! :) Just a couple of nits, and a caveat that I skimmed the ~500KB of test expectations changes.
> Source/WebCore/storage/IDBEventDispatcher.cpp:83 > + // FIXME: "...However, we also wanted to integrate the window.onerror feature in > + // HTML5. So after we've fired an "error" event, if .preventDefault() was > + // never called on the event, we fire an error event on the window (can't > + // remember if this happens before or after we abort the transaction). > + // This is a separate event, which for example means that even if you > + // attach a capturing "error" handler on window, you won't see any events > + // unless an error really went unhandled. And you also can't call > + // .preventDefault on the error event fired on the window in order to > + // prevent the transaction from being aborted. It's purely there for > + // error reporting and distinctly different from the event propagating to > + // the window. > + // > + // This is similar to how "error" events are handled in workers. > + // > + // (I think that so far webkit hasn't implemented the window.onerror > + // feature yet, so you probably don't want to fire the separate error > + // event on the window until that has been implemented)." > +
[citation needed] (Sorry for not complaining when I approved it for IDBEvent.cpp).
> Source/WebCore/storage/IDBEventDispatcher.h:31 > +#ifndef IDBEventDispatcher_h > +#define IDBEvent_h > +
#define mismatch
Jeremy Orlow
Comment 12
2011-02-14 17:19:19 PST
Committed
r78525
: <
http://trac.webkit.org/changeset/78525
>
WebKit Review Bot
Comment 13
2011-02-14 17:41:04 PST
http://trac.webkit.org/changeset/78525
might have broken EFL Linux Release (Build)
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug