| Index: chrome/browser/template_url_prepopulate_data.cc
|
| ===================================================================
|
| --- chrome/browser/template_url_prepopulate_data.cc (revision 1757)
|
| +++ chrome/browser/template_url_prepopulate_data.cc (working copy)
|
| @@ -356,7 +356,11 @@
|
| L"http://search.daum.net/favicon.ico",
|
| L"http://search.daum.net/search?q={searchTerms}",
|
| "EUC-KR",
|
| - L"http://sug.search.daum.net/search_nsuggest?mod=fxjson&q={searchTerms}",
|
| + // Response is in EUC-KR and is labelled as such in HTTP C-T header.
|
| + // L"http://sug.search.daum.net/search_nsuggest?mod=fxjson&q={searchTerms}",
|
| + // Until http://b/1293145 is fixed or we figure out how to get responses
|
| + // in UTF-8, disable it.
|
| + NULL,
|
| 68,
|
| };
|
|
|
| @@ -406,6 +410,9 @@
|
| L"http://search.empas.com/favicon.ico",
|
| L"http://search.empas.com/search/all.html?q={searchTerms}",
|
| "EUC-KR",
|
| + // http://www.empas.com/ac/do.tsp?q={searchTerms}
|
| + // returns non-Firefox JSON. searchTerms needs to be in Java notation
|
| + // (\uAC00\uAC01).
|
| NULL,
|
| 70,
|
| };
|
| @@ -914,7 +921,7 @@
|
| L"http://meta.ua/favicon.ico",
|
| L"http://meta.ua/search.asp?q={searchTerms}",
|
| "windows-1251",
|
| - L"http://meta.ua/suggestions/?output=fxjson&q={searchTerms}",
|
| + L"http://meta.ua/suggestions/?output=fxjson&oe=utf-8&q={searchTerms}",
|
| 102,
|
| };
|
|
|
| @@ -1355,9 +1362,10 @@
|
| L"\xb124\xc774\xbc84",
|
| L"naver.com",
|
| L"http://search.naver.com/favicon.ico",
|
| - L"http://search.naver.com/search.naver?query={searchTerms}",
|
| - "EUC-KR",
|
| - L"http://ac.search.naver.com/autocompl?m=s&ie={inputEncoding}&"
|
| + L"http://search.naver.com/search.naver?ie={inputEncoding}"
|
| + L"&query={searchTerms}",
|
| + "UTF-8",
|
| + L"http://ac.search.naver.com/autocompl?m=s&ie={inputEncoding}&oe=utf-8&"
|
| L"q={searchTerms}",
|
| 67,
|
| };
|
| @@ -1814,13 +1822,17 @@
|
| 2,
|
| };
|
|
|
| +// For regional Yahoo variants without region-specific suggestion service,
|
| +// suggestion is disabled. For some of them, we might consider
|
| +// using a fallback (e.g. de for at/ch, ca or fr for qc, en for nl, no, hk).
|
| const PrepopulatedEngine yahoo_ar = {
|
| L"Yahoo! Argentina",
|
| L"ar.yahoo.com",
|
| L"http://ar.search.yahoo.com/favicon.ico",
|
| L"http://ar.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://ar-sayt.ff.search.yahoo.com/gossip-ar-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1830,7 +1842,7 @@
|
| L"http://at.search.yahoo.com/favicon.ico",
|
| L"http://at.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -1840,7 +1852,8 @@
|
| L"http://au.search.yahoo.com/favicon.ico",
|
| L"http://au.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://aue-sayt.ff.search.yahoo.com/gossip-au-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1850,7 +1863,8 @@
|
| L"http://br.search.yahoo.com/favicon.ico",
|
| L"http://br.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://br-sayt.ff.search.yahoo.com/gossip-br-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1860,7 +1874,8 @@
|
| L"http://ca.search.yahoo.com/favicon.ico",
|
| L"http://ca.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://gossip.ca.yahoo.com/gossip-ca-sayt?output=fxjsonp&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -1870,7 +1885,7 @@
|
| L"http://ch.search.yahoo.com/favicon.ico",
|
| L"http://ch.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -1880,7 +1895,8 @@
|
| L"http://cl.search.yahoo.com/favicon.ico",
|
| L"http://cl.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://gossip.telemundo.yahoo.com/gossip-e1-sayt?output=fxjson&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -1890,7 +1906,9 @@
|
| L"http://search.cn.yahoo.com/favicon.ico",
|
| L"http://search.cn.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "GB2312",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + // http://cn.yahoo.com/cnsuggestion/suggestion.inc.php?of=fxjson&query=
|
| + // returns in a proprietary format ('|' delimeted word list).
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -1900,7 +1918,8 @@
|
| L"http://co.search.yahoo.com/favicon.ico",
|
| L"http://co.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://gossip.telemundo.yahoo.com/gossip-e1-sayt?output=fxjson&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -1910,7 +1929,8 @@
|
| L"http://de.search.yahoo.com/favicon.ico",
|
| L"http://de.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://de-sayt.ff.search.yahoo.com/gossip-de-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1920,7 +1940,7 @@
|
| L"http://dk.search.yahoo.com/favicon.ico",
|
| L"http://dk.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -1930,7 +1950,8 @@
|
| L"http://es.search.yahoo.com/favicon.ico",
|
| L"http://es.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://es-sayt.ff.search.yahoo.com/gossip-es-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1940,7 +1961,7 @@
|
| L"http://fi.search.yahoo.com/favicon.ico",
|
| L"http://fi.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -1950,7 +1971,8 @@
|
| L"http://fr.search.yahoo.com/favicon.ico",
|
| L"http://fr.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://fr-sayt.ff.search.yahoo.com/gossip-fr-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1960,7 +1982,10 @@
|
| L"http://hk.search.yahoo.com/favicon.ico",
|
| L"http://hk.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + // http://history.hk.search.yahoo.com/ac/ac_msearch.php?query={searchTerms}
|
| + // returns a JSON with key-value pairs. Setting parameters (ot, of, output)
|
| + // to fxjson,json, or js doesn't help.
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -1970,7 +1995,8 @@
|
| L"http://id.search.yahoo.com/favicon.ico",
|
| L"http://id.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://id-sayt.ff.search.yahoo.com/gossip-id-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1980,7 +2006,8 @@
|
| L"http://in.search.yahoo.com/favicon.ico",
|
| L"http://in.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://in-sayt.ff.search.yahoo.com/gossip-in-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -1990,7 +2017,8 @@
|
| L"http://it.search.yahoo.com/favicon.ico",
|
| L"http://it.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://it-sayt.ff.search.yahoo.com/gossip-it-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -2000,7 +2028,7 @@
|
| L"http://search.yahoo.co.jp/favicon.ico",
|
| L"http://search.yahoo.co.jp/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -2010,7 +2038,8 @@
|
| L"http://kr.search.yahoo.com/favicon.ico",
|
| L"http://kr.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://kr.atc.search.yahoo.com/atcx.php?property=main&ot=fxjson"
|
| + L"&ei=utf8&eo=utf8&command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -2021,7 +2050,8 @@
|
| L"http://malaysia.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
|
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://my-sayt.ff.search.yahoo.com/gossip-my-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -2031,7 +2061,8 @@
|
| L"http://mx.search.yahoo.com/favicon.ico",
|
| L"http://mx.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://gossip.mx.yahoo.com/gossip-mx-sayt?output=fxjsonp&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -2041,7 +2072,7 @@
|
| L"http://nl.search.yahoo.com/favicon.ico",
|
| L"http://nl.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -2051,17 +2082,18 @@
|
| L"http://no.search.yahoo.com/favicon.ico",
|
| L"http://no.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| const PrepopulatedEngine yahoo_nz = {
|
| L"Yahoo!Xtra",
|
| L"nz.yahoo.com",
|
| - L"http://sg.search.yahoo.com/favicon.ico",
|
| - L"http://sg.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| + L"http://nz.search.yahoo.com/favicon.ico",
|
| + L"http://nz.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://aue-sayt.ff.search.yahoo.com/gossip-nz-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -2071,7 +2103,8 @@
|
| L"http://pe.search.yahoo.com/favicon.ico",
|
| L"http://pe.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://gossip.telemundo.yahoo.com/gossip-e1-sayt?output=fxjson&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -2081,7 +2114,8 @@
|
| L"http://ph.search.yahoo.com/favicon.ico",
|
| L"http://ph.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://ph-sayt.ff.search.yahoo.com/gossip-ph-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -2091,7 +2125,7 @@
|
| L"http://qc.search.yahoo.com/favicon.ico",
|
| L"http://qc.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 5, // Can't be 2 as this has to appear in the Canada list alongside yahoo_ca.
|
| };
|
|
|
| @@ -2101,17 +2135,18 @@
|
| L"http://ru.search.yahoo.com/favicon.ico",
|
| L"http://ru.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + NULL,
|
| 2,
|
| };
|
|
|
| const PrepopulatedEngine yahoo_sg = {
|
| L"Yahoo! Singapore",
|
| L"sg.yahoo.com",
|
| - L"http://tw.search.yahoo.com/favicon.ico",
|
| - L"http://tw.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| + L"http://sg.search.yahoo.com/favicon.ico",
|
| + L"http://sg.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://sg-sayt.ff.search.yahoo.com/gossip-sg-sayt?output=fxjson&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -2121,7 +2156,8 @@
|
| L"http://th.search.yahoo.com/favicon.ico",
|
| L"http://th.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://th-sayt.ff.search.yahoo.com/gossip-th-sayt?output=fxjson&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -2131,7 +2167,9 @@
|
| L"http://tw.search.yahoo.com/favicon.ico",
|
| L"http://tw.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + // "http://tw.yahoo.com/ac/ac_search.php?eo=utf8&of=js&prop=web&query="
|
| + // returns a JSON file prepended with 'fxjson={'.
|
| + NULL,
|
| 2,
|
| };
|
|
|
| @@ -2141,7 +2179,8 @@
|
| L"http://uk.search.yahoo.com/favicon.ico",
|
| L"http://uk.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://uk-sayt.ff.search.yahoo.com/gossip-uk-sayt?command={searchTerms}&"
|
| + L"queryfirst=2&output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -2151,7 +2190,8 @@
|
| L"http://ve.search.yahoo.com/favicon.ico",
|
| L"http://ve.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://gossip.telemundo.yahoo.com/gossip-e1-sayt?output=fxjson&"
|
| + L"command={searchTerms}",
|
| 2,
|
| };
|
|
|
| @@ -2161,7 +2201,8 @@
|
| L"http://vn.search.yahoo.com/favicon.ico",
|
| L"http://vn.search.yahoo.com/search?ei={inputEncoding}&p={searchTerms}",
|
| "UTF-8",
|
| - L"http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}",
|
| + L"http://vn-sayt.ff.search.yahoo.com/gossip-vn-sayt?command={searchTerms}&"
|
| + L"output=fxjson",
|
| 2,
|
| };
|
|
|
| @@ -2990,7 +3031,7 @@
|
| }
|
|
|
| int GetDataVersion() {
|
| - return 12; // Increment this if you change the above data in ways that mean
|
| + return 13; // Increment this if you change the above data in ways that mean
|
| // users with existing data should get a new version.
|
| }
|
|
|
|
|