Chromium Code Reviews| Index: content/public/common/previews_state.h | 
| diff --git a/content/public/common/previews_state.h b/content/public/common/previews_state.h | 
| index 5c88744894e7c9ed5bfa8b80566bd0004742a5d5..dda92cdfa52722b18808580bd72b0546893bcb4d 100644 | 
| --- a/content/public/common/previews_state.h | 
| +++ b/content/public/common/previews_state.h | 
| @@ -14,20 +14,24 @@ | 
| namespace content { | 
| -// The Previews state which determines whether to request a Preview version of | 
| +typedef int PreviewsState; | 
| 
 
nasko
2017/02/16 18:10:02
Why does that need to stay around?
 
megjablon
2017/02/17 20:17:52
So that we can use these as a bitmask
 
nasko
2017/02/28 00:30:46
It was a bitmask before while being an enum, wasn'
 
megjablon
2017/02/28 00:44:23
Before we were only assigning it one value, but c+
 
 | 
| + | 
| +// The Previews types which determines whether to request a Preview version of | 
| // the resource. Previews are optimizations that change the format and | 
| // content of web pages to improve data savings and / or performance. This enum | 
| // determines which Previews types to request. | 
| -enum PreviewsState { | 
| +enum PreviewsTypes { | 
| PREVIEWS_UNSPECIFIED = 0, // Let the browser process decide whether or | 
| // not to request Preview types. | 
| SERVER_LOFI_ON = 1 << 0, // Request a Lo-Fi version of the resource | 
| // from the server. | 
| CLIENT_LOFI_ON = 1 << 1, // Request a Lo-Fi version of the resource | 
| // from the client. | 
| - PREVIEWS_NO_TRANSFORM = 1 << 2, // Explicitly forbid Previews | 
| + SERVER_LITE_PAGE_ON = 1 << 2, // Request a Lite Page version of the | 
| + // resource from the server. | 
| + PREVIEWS_NO_TRANSFORM = 1 << 3, // Explicitly forbid Previews | 
| // transformations. | 
| - PREVIEWS_OFF = 1 << 3, // Request a normal (non-Preview) version of | 
| + PREVIEWS_OFF = 1 << 4, // Request a normal (non-Preview) version of | 
| // the resource. Server transformations may | 
| // still happen if the page is heavy. | 
| PREVIEWS_STATE_LAST = PREVIEWS_OFF | 
| @@ -39,6 +43,8 @@ STATIC_ASSERT_PREVIEWS_ENUM(PREVIEWS_UNSPECIFIED, | 
| blink::WebURLRequest::PreviewsUnspecified); | 
| STATIC_ASSERT_PREVIEWS_ENUM(SERVER_LOFI_ON, blink::WebURLRequest::ServerLoFiOn); | 
| STATIC_ASSERT_PREVIEWS_ENUM(CLIENT_LOFI_ON, blink::WebURLRequest::ClientLoFiOn); | 
| +STATIC_ASSERT_PREVIEWS_ENUM(SERVER_LITE_PAGE_ON, | 
| + blink::WebURLRequest::ServerLitePageOn); | 
| STATIC_ASSERT_PREVIEWS_ENUM(PREVIEWS_NO_TRANSFORM, | 
| blink::WebURLRequest::PreviewsNoTransform); | 
| STATIC_ASSERT_PREVIEWS_ENUM(PREVIEWS_OFF, blink::WebURLRequest::PreviewsOff); |