RESOLVED FIXED 34672
[BREWMP] Add dummy Cursor
https://bugs.webkit.org/show_bug.cgi?id=34672
Summary [BREWMP] Add dummy Cursor
Kwang Yul Seo
Reported 2010-02-05 20:28:54 PST
Add dummy Cursor copied from android.
Attachments
Patch (7.64 KB, patch)
2010-02-05 20:37 PST, Kwang Yul Seo
no flags
Patch (7.64 KB, patch)
2010-02-05 20:53 PST, Kwang Yul Seo
no flags
Patch (8.26 KB, patch)
2010-02-10 06:42 PST, Kwang Yul Seo
no flags
Patch (8.25 KB, patch)
2010-02-10 19:26 PST, Kwang Yul Seo
no flags
Kwang Yul Seo
Comment 1 2010-02-05 20:37:54 PST
WebKit Review Bot
Comment 2 2010-02-05 20:41:44 PST
Attachment 48281 [details] did not pass style-queue: Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1 WebCore/platform/brew/CursorBrew.cpp:302: Place brace on its own line for function definitions. [whitespace/braces] [4] WebCore/platform/brew/CursorBrew.cpp:307: Place brace on its own line for function definitions. [whitespace/braces] [4] Total errors found: 2 If any of these errors are false positives, please file a bug against check-webkit-style.
Kwang Yul Seo
Comment 3 2010-02-05 20:53:26 PST
Created attachment 48283 [details] Patch Fix style errors.
Eric Seidel (no email)
Comment 4 2010-02-08 15:51:45 PST
Comment on attachment 48283 [details] Patch Global statics are very much frowned upon in WebKit. They'll slow down your load time if nothing else.
Kwang Yul Seo
Comment 5 2010-02-10 06:42:41 PST
Created attachment 48499 [details] Patch Don't use global statics. Create a dummy Cursor lazily.
Eric Seidel (no email)
Comment 6 2010-02-10 13:20:31 PST
Comment on attachment 48499 [details] Patch Using a function local static is fine. We have a macro we use for them called DEFINE_STATIC_LOCAL (I think it's mostly to work around a GCC but. This current implementation is also OK.
Kwang Yul Seo
Comment 7 2010-02-10 19:11:46 PST
Comment on attachment 48499 [details] Patch There is a mistake in dummyCorsor returning a pointer while the return type is a reference to Cursor. I will update the patch using DEFINE_STATIC_LOCAL.
Kwang Yul Seo
Comment 8 2010-02-10 19:26:13 PST
Created attachment 48542 [details] Patch Use DEFINE_STATIC_LOCAL.
Eric Seidel (no email)
Comment 9 2010-02-10 21:16:43 PST
Comment on attachment 48542 [details] Patch what is +#define LOG_TAG "WebCore" for?
WebKit Commit Bot
Comment 10 2010-02-11 16:36:17 PST
Comment on attachment 48542 [details] Patch Clearing flags on attachment: 48542 Committed r54685: <http://trac.webkit.org/changeset/54685>
WebKit Commit Bot
Comment 11 2010-02-11 16:36:25 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.