gecko/toolkit/components/search
Richard Newman 38702d6746 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
..
tests/xpcshell 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
moz.build Bug 1040721 - The search service should provide details for parsing search result URLs. r=gavin 2014-07-31 15:57:02 +01:00
nsSearchService.js Bug 1097542 - Use explicit collation in nsSearchService. r=Waldo,adw 2014-11-17 22:21:43 -08:00
nsSearchSuggestions.js 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
SearchStaticData.jsm Bug 1040721 - The search service should provide details for parsing search result URLs. r=gavin 2014-07-31 15:57:02 +01:00
SearchSuggestionController.jsm 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
toolkitsearch.manifest