Commit Graph

255 Commits

Author SHA1 Message Date
Florian Quèze
7d3d8986aa Bug 1175218 - The original default engine should be set per region rather than per locale, r=markh. 2015-07-10 21:06:24 +02:00
Drew Willcoxon
cd572fb5c7 Bug 1176381 - Fix a typo in SearchSuggestionController that causes a JS warning. r=MattN 2015-06-23 17:42:19 -07:00
Florian Quèze
ccc9f6010a Bug 1109354 - prefer Firefox default engines over profile-installed plugins with the same name, r=markh. 2015-06-15 18:32:09 +02:00
Florian Quèze
7a45cfad39 Bug 1164159 - Stop using a wrappedJSObject hack to access nsIBrowserSearchService.getDefaultEngineInfo, r=markh. 2015-06-10 11:18:08 +02:00
Florian Quèze
ab37e20d6b Bug 1164159 - Send information about the default search engines through Telemetry, r=markh,gfritzsche. 2015-06-10 11:17:31 +02:00
Mike Connor
cbd13bdcd5 Bug 1171730 - Funnelcake builds should use geo-specific defaults. r=florian 2015-06-05 08:30:00 -04:00
Christoph Kerschbaumer
3c253c09de Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo) 2015-05-21 19:51:40 -07:00
Florian Quèze
10e3674c50 Bug 1159717 - Loading the search form from an empty search bar should send the purpose, r=markh. 2015-05-21 11:53:15 +02:00
Florian Quèze
61d3792cca Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. 2015-05-19 15:57:08 +02:00
Gijs Kruitbosch
a383e844af Bug 1136139 - Fix collapsing of search suggestions when there are none. r=florian 2015-04-29 15:35:00 +01:00
André Reinald
bad75d8337 Bug 1075157 - Support action: reset search. r=gfritzsche, r=florian, r=bholley 2015-04-24 17:57:52 +02:00
ziyunfei
649e7033e4 Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2015-04-30 00:32:05 +09:00
Hiroyuki Ikezoe
c5fc11787e Bug 1139254 - Use MockRegistrar in toolkit/components. r=Unfocused 2015-03-24 19:47:00 -04:00
Carsten "Tomcat" Book
921e152694 merge mozilla-inbound to mozilla-central a=merge 2015-03-17 11:36:52 +01:00
Hiroyuki Ikezoe
b1aa4a84e3 Bug 1132772 - afterCache() and afterCommit() should return Promise. r=ttaubert 2015-03-15 16:06:00 -04:00
Sebastian Hengst
e35e29ccdb Bug 1143470 - Add BUG_COMPONENT to moz.build files in toolkit and xulrunner. r=gavin 2015-03-15 19:36:24 +01:00
Tooru Fujisawa
991d3771e9 Bug 1131107 - Part 13: Do not use non-standard flag argument of String.prototype.replace in toolkit/. r=gavin 2015-03-09 23:02:57 +09:00
Philip Chee
19e7870cd6 Bug 1130886 Warning: Trying to re-register CID '{22117140-9c6e-11d3-aaf1-00805f8a4905}' r=Mossop 2015-02-14 02:50:38 +08:00
Roy Li
ffde6748c4 Bug 896688 - Replace finite state machine with flag in nsSearchService. r=smacleod 2015-02-12 16:37:42 -06:00
Ryan VanderMeulen
1d8e85f764 Merge fx-team to m-c. a=merge
CLOSED TREE
2015-02-12 18:02:35 -05:00
Mark Hammond
b3b6a00168 Bug 1130132 - add telemetry to determine how consistent our geoip country code is with Windows. r=gavin 2015-02-12 12:49:18 +11:00
Phil Ringnalda
2912bc8d27 Back out 35e75bce4db4 (bug 1087744) for xpcshell bustage
CLOSED TREE
2015-02-10 23:05:42 -08:00
Christoph Kerschbaumer
aaeeb53bc0 Bug 1087744: Make JS callers of ios.newChannel call ios.newChannel2 in toolkit/ - tests (r=gijs) 2015-02-11 08:51:35 -08:00
Christoph Kerschbaumer
2bb13c0b9b Bug 1087744: Make JS callers of ios.newChannel call ios.newChannel2 in toolkit/ (r=gijs) 2014-10-24 15:25:34 -07:00
Christoph Kerschbaumer
28d1108bd8 Bug 1087744: Make JS callers of ios.newChannel call ios.newChannel2 in toolkit/ - tests (r=gijs) 2015-02-10 20:49:49 -08:00
Dave Townsend
bb7ee9f2fb Bug 1068186: Update window.sidebar and window.external APIs to support e10s. r=felipe
Moves nsSidebar.js to toolkit and makes it just pass messages to chrome for each
API call. MainProcessSingleton listens for those messages and passes the call
along to the search service.
Combines the validation code into the same function and takes the opportunity to
support relative URLs too.
Adds a bunch of tests for these web APIs.

Also fixes:
Bug 518929: Implement window.external APIs in core code
Bug 530847: Remove Fennec's nsISidebar implementation once that code is moved into the core
Bug 517720: Adding a search engine using relative URIs is not supported
2015-02-02 12:15:26 -08:00
Mark Hammond
d357ab696d Bug 1121340 - add telemetry to determine how consistent our geoip country code is with the platform's. r=gavin 2015-02-05 12:24:06 +11:00
Mark Hammond
e8dbf27e4a Bug 1123974 - geoip result should not override users already with browser.search.isUS=true. r=florian 2015-02-04 14:20:19 +11:00
Mark Finkle
d501d69df9 Bug 1117186 - fix geo-specific search defaults interaction with the defaultEngine getter/setter and use a helper for getting geo-specific prefs f=gavin,r=markh 2015-01-21 23:05:48 -05:00
Mark Hammond
935a70fe61 Bug 1117979 - fix orange by not relying on DNS lookup failure in the 'error' test. r=gavin 2015-01-22 12:13:23 +11:00
Sai Prathik
c91c615c34 Bug 1119682 - TypeError: setting a property that has only a getter fix, r=felipe 2015-01-15 11:58:00 +00:00
Mark Hammond
63a23d3260 Bug 1116404 - better timeout semantics for search service geoip lookups. r=felipe 2015-01-09 13:43:29 +11:00
ae5fab89a0 bug 930456: Enforce failure if search service is initialized from a child process. r=gavin 2014-12-30 09:32:04 -08:00
Gavin Sharp
1bceda9045 Bug 1106150: fix condition="defaultEngine" MozParam. r=markh 2014-12-30 08:54:23 +11:00
Hiroyuki Ikezoe
043fc41ff2 Bug 1115440 - Don't rely on preference values for firefox. r=markh 2014-12-29 13:43:30 -08:00
Gavin Sharp
42074e8c8d Bug 1110420: need to not do geo-specific defaults for distribution builds. r=markh 2014-12-29 10:10:58 +11:00
Alexander J. Vincent
979f2abf8a Bug 1108168 - Check the type of a preference type before trying to call getBoolPref. r=dao 2014-12-08 12:49:50 -08:00
Mark Hammond
a73e8cdc02 Bug 1109120 - use a geoip xhr request for more reliable country detection for search. r=gavin 2014-12-23 22:17:12 +11:00
Gavin Sharp
c537230dee Bug 1108627: market-specific search defaults broke default engine behavior for Fennec, so make it desktop Firefox-only, r=dolske 2014-12-08 13:54:17 -08:00
Gavin Sharp
4ee684c52b Bug 1102416: make Yahoo the default search plugin for en-US in American time zones, r=dolske, a=me 2014-11-23 20:38:22 -08:00
Florian Quèze
c9acc98752 Bug 1088660 - Improve the search bar UI to support one-off searches - fix tests that failed on fx-team, r=felipe over email. 2014-11-27 12:24:53 +01:00
Florian Quèze
6d0d229c10 Bug 1088660 - Improve the search bar UI to support one-off searches - improve discoverability of the search settings, r=felipe. 2014-11-20 20:55:41 +01:00
Florian Quèze
b78f982653 Bug 1088660 - Improve the search bar UI to support one-off searches, r=felipe. 2014-11-18 00:59:11 +01:00
Richard Newman
d9ba11d35e Bug 1097542 - Use explicit collation in nsSearchService. r=Waldo,adw
On Android, String.prototype.localeCompare ends up calling strcoll(), which results in an undesirable sort order for search engines.

This patch alters nsSearchService to use nsICollation.compareString directly, which should yield a consistent order across all platforms.

We use kCollationCaseInsensitiveAscii, which ignores case on ASCII characters but preserves ordering between accented and non-accented characters. We can revisit this decision if necessary.
2014-11-17 22:21:43 -08:00
Gavin Sharp
18ae921363 Bug 1083990: fix bug that caused deletion of history autocomplete items to temporarily mess up the suggestions dropdown display, r=MattN 2014-10-30 09:00:53 -07:00
Nick Alexander
10304b4a7e Bug 986544 - Don't try to parse searchplugins list as XML. r=rnewman
XHR requests default to text/xml.  This just avoids trying to interpret
list.txt as XML.
2014-10-23 11:05:47 -07:00
Gavin Sharp
5b6191d523 Bug 1060675: only cap local form history results for the search bar if there are remote suggestions, r=MattN 2014-10-17 09:29:40 -07:00
Andrew Halberstadt
11b824f09b Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
Henri Sivonen
f04b349a02 Bug 1069954 - Remove us-ascii as a Gecko-canonical encoding name. r=emk. 2014-09-22 16:15:34 +03:00
Dave Townsend
121878a4ec Bug 1070223: Ignore exceptions thrown from nsIBrowserSearchInitObserver. r=MattN 2014-09-19 16:04:41 -07:00