Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Issue 14735003: Remove compile time flag ENABLE_PAGE_POPUP . This is part of an overall effort to remove unneeded c… (Closed)

Created:
7 years, 7 months ago by yael.aharon
Modified:
7 years, 7 months ago
CC:
blink-reviews, jamesr, Nate Chapin, abarth_chromum.org, jochen+watch_chromium.org, gavinp+loader_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Remove compile time flag ENABLE_PAGE_POPUP and replace with a runtime flag. This is part of an overall effort to remove unneeded compile flags and replace with compile time flags. Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=150609

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Patch Set 3 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -110 lines) Patch
M Source/WebKit/chromium/src/ChromeClientImpl.h View 1 2 chunks +0 lines, -4 lines 0 comments Download
M Source/WebKit/chromium/src/ChromeClientImpl.cpp View 1 5 chunks +5 lines, -12 lines 0 comments Download
M Source/WebKit/chromium/src/ColorChooserPopupUIController.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/WebKit/chromium/src/ColorChooserPopupUIController.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/WebKit/chromium/src/WebPagePopupImpl.h View 2 chunks +0 lines, -3 lines 0 comments Download
M Source/WebKit/chromium/src/WebPagePopupImpl.cpp View 1 3 chunks +0 lines, -9 lines 0 comments Download
M Source/WebKit/chromium/src/WebViewImpl.h View 1 4 chunks +0 lines, -10 lines 0 comments Download
M Source/WebKit/chromium/src/WebViewImpl.cpp View 1 2 8 chunks +0 lines, -16 lines 0 comments Download
M Source/core/dom/ContextFeatures.cpp View 1 chunk +0 lines, -5 lines 0 comments Download
M Source/core/features.gypi View 1 2 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/loader/EmptyClients.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/page/ChromeClient.h View 1 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/page/DOMWindowPagePopup.h View 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/page/DOMWindowPagePopup.cpp View 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/page/DOMWindowPagePopup.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/page/PagePopup.h View 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/page/PagePopupClient.h View 2 chunks +0 lines, -3 lines 0 comments Download
M Source/core/page/PagePopupClient.cpp View 1 2 chunks +0 lines, -3 lines 0 comments Download
M Source/core/page/PagePopupController.h View 2 chunks +0 lines, -3 lines 0 comments Download
M Source/core/page/PagePopupController.cpp View 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/page/PagePopupController.idl View 1 2 1 chunk +1 line, -1 line 0 comments Download
M Source/core/testing/Internals.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/testing/Internals.cpp View 1 5 chunks +0 lines, -14 lines 0 comments Download
M Source/core/testing/Internals.idl View 1 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/testing/MockPagePopupDriver.h View 2 chunks +0 lines, -2 lines 0 comments Download
M Source/core/testing/MockPagePopupDriver.cpp View 2 chunks +0 lines, -2 lines 0 comments Download

Messages

Total messages: 26 (0 generated)
yael.aharon
Can you please review ? thanks!
7 years, 7 months ago (2013-05-01 01:15:53 UTC) #1
esprehn
What is a Page Popup?
7 years, 7 months ago (2013-05-01 01:32:01 UTC) #2
yael.aharon
On 2013/05/01 01:32:01, esprehn wrote: > What is a Page Popup? Calendar, time picker, etc
7 years, 7 months ago (2013-05-01 01:33:02 UTC) #3
yael.aharon1
A question came up if this flag should be converted to runtime flag, since Android ...
7 years, 7 months ago (2013-05-02 00:27:22 UTC) #4
tkent
Yael and I talked about this on IRC. We have three Form-related compile time flags ...
7 years, 7 months ago (2013-05-02 00:34:29 UTC) #5
eseidel
Can we implement this feature in a way which does not require an ifdef and ...
7 years, 7 months ago (2013-05-02 01:17:21 UTC) #6
yael.aharon1
I built content_shell for android with and without this patch, based on r149658. The size ...
7 years, 7 months ago (2013-05-03 20:53:54 UTC) #7
jamesr
1.5 GB? That must be debug, right? The release size is what's more relevant.
7 years, 7 months ago (2013-05-03 20:55:35 UTC) #8
yael.aharon1
On 2013/05/03 20:55:35, jamesr wrote: > 1.5 GB? That must be debug, right? The release ...
7 years, 7 months ago (2013-05-03 20:57:52 UTC) #9
jamesr
That's probably a release build with symbols - you'd have to strip it to get ...
7 years, 7 months ago (2013-05-03 21:00:29 UTC) #10
yael.aharon1
On 2013/05/03 21:00:29, jamesr wrote: > That's probably a release build with symbols - you'd ...
7 years, 7 months ago (2013-05-03 21:09:25 UTC) #11
Peter Beverloo
That's 8 kilobytes, probably 3-4 when compressed in the actual .apk package. I'd say we ...
7 years, 7 months ago (2013-05-07 17:04:14 UTC) #12
tkent
Yael, Peter, thank you for the clarification! We can go ahead with this CL.
7 years, 7 months ago (2013-05-07 21:05:24 UTC) #13
tkent
It seems there is no code to call WebRuntimeFeatures::enablePagePopup(true) for non-test non-Android environment.
7 years, 7 months ago (2013-05-07 21:17:34 UTC) #14
tkent
https://codereview.chromium.org/14735003/diff/1/Source/WebKit/chromium/src/ChromeClientImpl.cpp File Source/WebKit/chromium/src/ChromeClientImpl.cpp (left): https://codereview.chromium.org/14735003/diff/1/Source/WebKit/chromium/src/ChromeClientImpl.cpp#oldcode728 Source/WebKit/chromium/src/ChromeClientImpl.cpp:728: controller = adoptPtr(new ColorChooserUIController(this, chooserClient)); We need to check ...
7 years, 7 months ago (2013-05-07 21:20:22 UTC) #15
yael.aharon
Enabling the code for non-Android was done in https://codereview.chromium.org/14668006/ . I realize runtime flags have ...
7 years, 7 months ago (2013-05-07 21:25:19 UTC) #16
tkent
On 2013/05/07 21:25:19, yael.aharon wrote: > Enabling the code for non-Android was done in > ...
7 years, 7 months ago (2013-05-07 21:40:47 UTC) #17
tkent
> #if OS(ANDROID) Oops, it should be #if !OS(ANDROID)
7 years, 7 months ago (2013-05-07 21:42:15 UTC) #18
yael.aharon1
This is the third patch is a list of 3 patches to remove the compile ...
7 years, 7 months ago (2013-05-16 00:12:15 UTC) #19
tkent
lgtm
7 years, 7 months ago (2013-05-16 00:20:42 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yael.aharon@intel.com/14735003/18001
7 years, 7 months ago (2013-05-17 17:36:52 UTC) #21
commit-bot: I haz the power
Failed to apply patch for Source/core/page/PagePopupController.idl: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 7 months ago (2013-05-17 17:36:59 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yael.aharon@intel.com/14735003/28001
7 years, 7 months ago (2013-05-17 18:13:16 UTC) #23
commit-bot: I haz the power
Retried try job too often on linux_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_layout_rel&number=8579
7 years, 7 months ago (2013-05-17 19:03:34 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yael.aharon@intel.com/14735003/28001
7 years, 7 months ago (2013-05-17 19:56:58 UTC) #25
commit-bot: I haz the power
7 years, 7 months ago (2013-05-17 21:17:21 UTC) #26
Message was sent while issue was closed.
Change committed as 150609

Powered by Google App Engine
This is Rietveld 408576698