WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
75867
Compilation errors on build-webkit --debug --no-video --no-fullscreen-api on mac.
https://bugs.webkit.org/show_bug.cgi?id=75867
Summary
Compilation errors on build-webkit --debug --no-video --no-fullscreen-api on ...
Pablo Flouret
Reported
2012-01-09 10:48:00 PST
Compilation errors on build-webkit --debug --no-video --no-fullscreen-api on mac.
Attachments
proposed patch
(6.68 KB, patch)
2012-01-09 10:49 PST
,
Pablo Flouret
no flags
Details
Formatted Diff
Diff
don't enable video-track on gtk or blackberry by default
(6.60 KB, patch)
2012-01-09 11:30 PST
,
Pablo Flouret
no flags
Details
Formatted Diff
Diff
leave out --no-fullscreen issues.
(8.10 KB, patch)
2012-01-10 14:27 PST
,
Pablo Flouret
no flags
Details
Formatted Diff
Diff
fixes from review comments
(8.94 KB, patch)
2012-01-13 10:41 PST
,
Pablo Flouret
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Pablo Flouret
Comment 1
2012-01-09 10:49:59 PST
Created
attachment 121686
[details]
proposed patch
Gustavo Noronha (kov)
Comment 2
2012-01-09 10:58:36 PST
Comment on
attachment 121686
[details]
proposed patch
Attachment 121686
[details]
did not pass gtk-ews (gtk): Output:
http://queues.webkit.org/results/11184590
Pablo Flouret
Comment 3
2012-01-09 11:30:25 PST
Created
attachment 121701
[details]
don't enable video-track on gtk or blackberry by default
Philippe Normand
Comment 4
2012-01-10 00:31:01 PST
Comment on
attachment 121701
[details]
don't enable video-track on gtk or blackberry by default View in context:
https://bugs.webkit.org/attachment.cgi?id=121701&action=review
> Source/JavaScriptCore/wtf/Platform.h:546 > +#if defined(ENABLE_VIDEO) > +#define ENABLE_FULLSCREEN_API 1
This is wrong I think. The FullScreen API allows about any HTML element to request full screen display.
Philippe Normand
Comment 5
2012-01-10 00:32:08 PST
What errors do you get exactly?
Pablo Flouret
Comment 6
2012-01-10 14:24:06 PST
My bad, i thought fullscreen depended on video since i usually heard mention of it in that context, i'll just fix the --no-video issues in this bug.
Pablo Flouret
Comment 7
2012-01-10 14:27:05 PST
Created
attachment 121911
[details]
leave out --no-fullscreen issues.
Philippe Normand
Comment 8
2012-01-11 00:36:25 PST
Comment on
attachment 121911
[details]
leave out --no-fullscreen issues. View in context:
https://bugs.webkit.org/attachment.cgi?id=121911&action=review
Can you please elaborate the ChangeLog entries instead of copy/pasting the same message?
> Source/WebCore/rendering/RenderThemeMac.h:176 > -#endif > - > virtual bool shouldShowPlaceholderWhenFocused() const; > +#endif
I might be wrong here, but I think this method was added under the wrong guard in the first place. It's used only in the HTMLTextFormControlElement from what I can tell, which has nothing to do with VIDEO.
> Source/WebKit/mac/WebCoreSupport/WebChromeClient.mm:947 > +void WebChromeClient::fullScreenRendererChanged(RenderBox* renderer)
This method should not be under VIDEO, it is guarded by FULLSCREEN_API in ChromeClient.h.
Pablo Flouret
Comment 9
2012-01-13 10:41:13 PST
Created
attachment 122453
[details]
fixes from review comments
WebKit Review Bot
Comment 10
2012-01-15 12:14:47 PST
Comment on
attachment 122453
[details]
fixes from review comments Clearing flags on attachment: 122453 Committed
r105032
: <
http://trac.webkit.org/changeset/105032
>
WebKit Review Bot
Comment 11
2012-01-15 12:14:52 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.
Top of Page
Format For Printing
XML
Clone This Bug