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
patch (510.00 KB, patch)
2011-02-14 10:34 PST, Jeremy Orlow
no flags
another (532.88 KB, patch)
2011-02-14 15:46 PST, Jeremy Orlow
japhet: review+
Jeremy Orlow
Comment 1 2011-02-11 18:59:42 PST
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
Early Warning System Bot
Comment 4 2011-02-11 21:47:34 PST
Collabora GTK+ EWS bot
Comment 5 2011-02-11 23:53:43 PST
WebKit Review Bot
Comment 6 2011-02-12 00:34:18 PST
WebKit Review Bot
Comment 7 2011-02-12 06:21:43 PST
Jeremy Orlow
Comment 8 2011-02-14 10:34:42 PST
WebKit Review Bot
Comment 9 2011-02-14 14:07:33 PST
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
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.