RESOLVED FIXED 215341
AuxiliaryProcess::didReceiveInvalidMessage() for WebPage::PerformDragControllerAction IPC
https://bugs.webkit.org/show_bug.cgi?id=215341
Summary AuxiliaryProcess::didReceiveInvalidMessage() for WebPage::PerformDragControll...
Chris Dumez
Reported 2020-08-10 15:46:20 PDT
AuxiliaryProcess::didReceiveInvalidMessage() for WebPage::PerformDragControllerAction IPC.
Attachments
Patch (21.51 KB, patch)
2020-08-10 16:06 PDT, Chris Dumez
no flags
Patch (21.75 KB, patch)
2020-08-10 16:11 PDT, Chris Dumez
no flags
Patch (21.99 KB, patch)
2020-08-10 16:17 PDT, Chris Dumez
no flags
Patch (21.95 KB, patch)
2020-08-10 16:36 PDT, Chris Dumez
no flags
Patch (24.45 KB, patch)
2020-08-10 16:46 PDT, Chris Dumez
no flags
Chris Dumez
Comment 1 2020-08-10 15:46:33 PDT
Chris Dumez
Comment 2 2020-08-10 16:06:53 PDT
Chris Dumez
Comment 3 2020-08-10 16:11:44 PDT
Chris Dumez
Comment 4 2020-08-10 16:17:38 PDT
Chris Dumez
Comment 5 2020-08-10 16:19:48 PDT
Working on getting GTK/WPE building
Wenson Hsieh
Comment 6 2020-08-10 16:33:05 PDT
Comment on attachment 406341 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=406341&action=review > Tools/TestWebKitAPI/Tests/mac/DragAndDropTestsMac.mm:151 > + return [NSEvent mouseEventWithType:NSEventTypeLeftMouseDragged > + location:NSMakePoint(0, 200) > + modifierFlags:NSEventModifierFlagOption > + timestamp:[NSDate timeIntervalSinceReferenceDate] > + windowNumber:0 > + context:nil > + eventNumber:1 > + clickCount:1 > + pressure:1]; (Minor style nit - we should either make this all 1 line, or left align all the parameters)
Chris Dumez
Comment 7 2020-08-10 16:36:01 PDT
David Kilzer (:ddkilzer)
Comment 8 2020-08-10 16:42:58 PDT
Comment on attachment 406344 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=406344&action=review > Source/WebCore/platform/DragData.h:62 > DragApplicationNone = 0, Darin insisted I remove the "None" enums when switching to use OptionSet<>. We don't need to do that for this patch, but I'll look at doing it as a follow-up (and covert DragApplicationFlags to an enum class).
Chris Dumez
Comment 9 2020-08-10 16:46:07 PDT
EWS
Comment 10 2020-08-10 17:26:12 PDT
Committed r265480: <https://trac.webkit.org/changeset/265480> All reviewed patches have been landed. Closing bug and clearing flags on attachment 406345 [details].
Note You need to log in before you can comment on or make changes to this bug.