| Summary: | [Win] WebKit IDL incorrectly passes HWND values as OLE_HANDLE | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Brent Fulgham <bfulgham> | ||||||
| Component: | WebKit Misc. | Assignee: | Brent Fulgham <bfulgham> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Blocker | CC: | bfulgham, webkit-bug-importer | ||||||
| Priority: | P1 | Keywords: | InRadar | ||||||
| Version: | 528+ (Nightly build) | ||||||||
| Hardware: | PC | ||||||||
| OS: | All | ||||||||
| Attachments: |
|
||||||||
|
Description
Brent Fulgham
2014-08-26 10:31:10 PDT
HWND, HBITMAP, HDC, HICON, HCURSOR, and HMENU are now passed as these types, since they have proper 32-bit and 64-bit behavior depending on compile platform. OLE_HANDLE for certificates and other "void*" types are now ULONG_PTR. Created attachment 237172 [details]
Patch
Created attachment 237173 [details]
Patch
Committed r172977: <http://trac.webkit.org/changeset/172977> (In reply to comment #1) > <rdar://problem/18134138> Whoops! I meant <rdar://problem/18134163>. |