| Index: url/url_util.cc
|
| diff --git a/url/url_util.cc b/url/url_util.cc
|
| index 7a0a1f833f961a4aa616dc731a5763457866882a..0a84d5e23cbed5d4254d8cf17c837ef937fefc53 100644
|
| --- a/url/url_util.cc
|
| +++ b/url/url_util.cc
|
| @@ -19,25 +19,29 @@ namespace url {
|
|
|
| namespace {
|
|
|
| -const int kNumStandardURLSchemes = 8;
|
| +const int kNumStandardURLSchemes = 10;
|
| const SchemeWithType kStandardURLSchemes[kNumStandardURLSchemes] = {
|
| - {kHttpScheme, SCHEME_WITH_PORT},
|
| - {kHttpsScheme, SCHEME_WITH_PORT},
|
| - // Yes, file URLs can have a hostname, so file URLs should be handled as
|
| - // "standard". File URLs never have a port as specified by the SchemeType
|
| - // field.
|
| - {kFileScheme, SCHEME_WITHOUT_PORT},
|
| - {kFtpScheme, SCHEME_WITH_PORT},
|
| - {kGopherScheme, SCHEME_WITH_PORT},
|
| - {kWsScheme, SCHEME_WITH_PORT}, // WebSocket.
|
| - {kWssScheme, SCHEME_WITH_PORT}, // WebSocket secure.
|
| - {kFileSystemScheme, SCHEME_WITHOUT_AUTHORITY},
|
| + {kHttpScheme, SCHEME_WITH_PORT},
|
| + {kHttpsScheme, SCHEME_WITH_PORT},
|
| + // Yes, file URLs can have a hostname, so file URLs should be handled as
|
| + // "standard". File URLs never have a port as specified by the SchemeType
|
| + // field.
|
| + {kFileScheme, SCHEME_WITHOUT_PORT},
|
| + {kFtpScheme, SCHEME_WITH_PORT},
|
| + {kGopherScheme, SCHEME_WITH_PORT},
|
| + {kWsScheme, SCHEME_WITH_PORT}, // WebSocket.
|
| + {kWssScheme, SCHEME_WITH_PORT}, // WebSocket secure.
|
| + {kFileSystemScheme, SCHEME_WITHOUT_AUTHORITY},
|
| + {kHttpSuboriginScheme, SCHEME_WITH_PORT},
|
| + {kHttpsSuboriginScheme, SCHEME_WITH_PORT},
|
| };
|
|
|
| -const int kNumReferrerURLSchemes = 2;
|
| +const int kNumReferrerURLSchemes = 4;
|
| const SchemeWithType kReferrerURLSchemes[kNumReferrerURLSchemes] = {
|
| - {kHttpScheme, SCHEME_WITH_PORT},
|
| - {kHttpsScheme, SCHEME_WITH_PORT},
|
| + {kHttpScheme, SCHEME_WITH_PORT},
|
| + {kHttpsScheme, SCHEME_WITH_PORT},
|
| + {kHttpSuboriginScheme, SCHEME_WITH_PORT},
|
| + {kHttpsSuboriginScheme, SCHEME_WITH_PORT},
|
| };
|
|
|
| // Lists of the currently installed standard and referrer schemes. These lists
|
|
|