diff options
author | Torne (Richard Coles) <torne@google.com> | 2013-09-26 13:24:57 +0100 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2013-09-26 13:24:57 +0100 |
commit | 68043e1e95eeb07d5cae7aca370b26518b0867d6 (patch) | |
tree | cc6a216bce6aa9319a216327b73a07f49200dab5 /url | |
parent | cede44592cfb9ec370925d10c2df733349a94a82 (diff) | |
download | chromium_org-68043e1e95eeb07d5cae7aca370b26518b0867d6.tar.gz |
Merge from Chromium at DEPS revision 225410
This commit was generated by merge_to_master.py.
Change-Id: Ifa1539ca216abb163295ee7a77f81bb67f52e178
Diffstat (limited to 'url')
-rw-r--r-- | url/gurl.h | 3 | ||||
-rw-r--r-- | url/url_canon_internal.cc | 2 | ||||
-rw-r--r-- | url/url_lib.target.darwin-arm.mk | 2 | ||||
-rw-r--r-- | url/url_lib.target.darwin-mips.mk | 2 | ||||
-rw-r--r-- | url/url_lib.target.darwin-x86.mk | 2 | ||||
-rw-r--r-- | url/url_lib.target.linux-arm.mk | 2 | ||||
-rw-r--r-- | url/url_lib.target.linux-mips.mk | 2 | ||||
-rw-r--r-- | url/url_lib.target.linux-x86.mk | 2 | ||||
-rw-r--r-- | url/url_util_unittest.cc | 2 |
9 files changed, 5 insertions, 14 deletions
diff --git a/url/gurl.h b/url/gurl.h index 4b986a6a4d..7e71aa9964 100644 --- a/url/gurl.h +++ b/url/gurl.h @@ -120,6 +120,9 @@ class URL_EXPORT GURL { bool operator<(const GURL& other) const { return spec_ < other.spec_; } + bool operator>(const GURL& other) const { + return spec_ > other.spec_; + } // Resolves a URL that's possibly relative to this object's URL, and returns // it. Absolute URLs are also handled according to the rules of URLs on web diff --git a/url/url_canon_internal.cc b/url/url_canon_internal.cc index 8b4bf214fa..8592cea39a 100644 --- a/url/url_canon_internal.cc +++ b/url/url_canon_internal.cc @@ -116,7 +116,7 @@ const unsigned char kSharedCharTypeTable[0x100] = { CHAR_QUERY | CHAR_USERINFO, // 0x24 $ CHAR_QUERY | CHAR_USERINFO, // 0x25 % CHAR_QUERY | CHAR_USERINFO, // 0x26 & - CHAR_QUERY | CHAR_USERINFO | CHAR_COMPONENT, // 0x27 ' + 0, // 0x27 ' (Try to prevent XSS.) CHAR_QUERY | CHAR_USERINFO | CHAR_COMPONENT, // 0x28 ( CHAR_QUERY | CHAR_USERINFO | CHAR_COMPONENT, // 0x29 ) CHAR_QUERY | CHAR_USERINFO | CHAR_COMPONENT, // 0x2a * diff --git a/url/url_lib.target.darwin-arm.mk b/url/url_lib.target.darwin-arm.mk index 1056ac1e3f..e935ad319b 100644 --- a/url/url_lib.target.darwin-arm.mk +++ b/url/url_lib.target.darwin-arm.mk @@ -80,7 +80,6 @@ MY_CFLAGS_Debug := \ MY_DEFS_Debug := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ @@ -168,7 +167,6 @@ MY_CFLAGS_Release := \ MY_DEFS_Release := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ diff --git a/url/url_lib.target.darwin-mips.mk b/url/url_lib.target.darwin-mips.mk index 2c0a67b6c3..03c751b150 100644 --- a/url/url_lib.target.darwin-mips.mk +++ b/url/url_lib.target.darwin-mips.mk @@ -79,7 +79,6 @@ MY_CFLAGS_Debug := \ MY_DEFS_Debug := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ @@ -166,7 +165,6 @@ MY_CFLAGS_Release := \ MY_DEFS_Release := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ diff --git a/url/url_lib.target.darwin-x86.mk b/url/url_lib.target.darwin-x86.mk index e47da6e047..7646151c3e 100644 --- a/url/url_lib.target.darwin-x86.mk +++ b/url/url_lib.target.darwin-x86.mk @@ -82,7 +82,6 @@ MY_CFLAGS_Debug := \ MY_DEFS_Debug := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ @@ -173,7 +172,6 @@ MY_CFLAGS_Release := \ MY_DEFS_Release := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ diff --git a/url/url_lib.target.linux-arm.mk b/url/url_lib.target.linux-arm.mk index 1056ac1e3f..e935ad319b 100644 --- a/url/url_lib.target.linux-arm.mk +++ b/url/url_lib.target.linux-arm.mk @@ -80,7 +80,6 @@ MY_CFLAGS_Debug := \ MY_DEFS_Debug := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ @@ -168,7 +167,6 @@ MY_CFLAGS_Release := \ MY_DEFS_Release := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ diff --git a/url/url_lib.target.linux-mips.mk b/url/url_lib.target.linux-mips.mk index 2c0a67b6c3..03c751b150 100644 --- a/url/url_lib.target.linux-mips.mk +++ b/url/url_lib.target.linux-mips.mk @@ -79,7 +79,6 @@ MY_CFLAGS_Debug := \ MY_DEFS_Debug := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ @@ -166,7 +165,6 @@ MY_CFLAGS_Release := \ MY_DEFS_Release := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ diff --git a/url/url_lib.target.linux-x86.mk b/url/url_lib.target.linux-x86.mk index e47da6e047..7646151c3e 100644 --- a/url/url_lib.target.linux-x86.mk +++ b/url/url_lib.target.linux-x86.mk @@ -82,7 +82,6 @@ MY_CFLAGS_Debug := \ MY_DEFS_Debug := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ @@ -173,7 +172,6 @@ MY_CFLAGS_Release := \ MY_DEFS_Release := \ '-DANGLE_DX11' \ - '-DWTF_VECTOR_INITIAL_SIZE=4' \ '-D_FILE_OFFSET_BITS=64' \ '-DNO_TCMALLOC' \ '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ diff --git a/url/url_util_unittest.cc b/url/url_util_unittest.cc index 8b16d796cf..dfbdb40927 100644 --- a/url/url_util_unittest.cc +++ b/url/url_util_unittest.cc @@ -202,7 +202,7 @@ TEST(URLUtilTest, TestEncodeURIComponent) { {"\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F", "%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F"}, {" !\"#$%&'()*+,-./", - "%20!%22%23%24%25%26'()*%2B%2C-.%2F"}, + "%20!%22%23%24%25%26%27()*%2B%2C-.%2F"}, {"0123456789:;<=>?", "0123456789%3A%3B%3C%3D%3E%3F"}, {"@ABCDEFGHIJKLMNO", |