⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 238236 in webkit


Ignore:
Timestamp:
Nov 15, 2018, 11:43:59 AM (8 years ago)
Author:
Michael Catanzaro
Message:

[SOUP] Make Accept-Languages header look more like other browsers
https://bugs.webkit.org/show_bug.cgi?id=191614

Reviewed by Carlos Garcia Campos.

This changes our Accept-Language header to better match other browsers, from something
like this:

Accept-Language: en-us, en;q=0.90, es-es;q=0.80, es;q=0.70

to something like this:

Accept-Language: en-US,en;q=0.90,es-ES;q=0.80,es;q=0.70

There's no particular motivation for this change. I just noticed we were different for no
clear reason.

  • NetworkProcess/soup/NetworkProcessSoup.cpp:

(WebKit::buildAcceptLanguages):

  • UIProcess/API/glib/WebKitWebContext.cpp:

(webkit_web_context_set_preferred_languages):

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r238235 r238236  
     12018-11-15  Michael Catanzaro  <mcatanzaro@igalia.com>
     2
     3        [SOUP] Make Accept-Languages header look more like other browsers
     4        https://bugs.webkit.org/show_bug.cgi?id=191614
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        This changes our Accept-Language header to better match other browsers, from something
     9        like this:
     10
     11        Accept-Language: en-us, en;q=0.90, es-es;q=0.80, es;q=0.70
     12
     13        to something like this:
     14
     15        Accept-Language: en-US,en;q=0.90,es-ES;q=0.80,es;q=0.70
     16
     17        There's no particular motivation for this change. I just noticed we were different for no
     18        clear reason.
     19
     20        * NetworkProcess/soup/NetworkProcessSoup.cpp:
     21        (WebKit::buildAcceptLanguages):
     22        * UIProcess/API/glib/WebKitWebContext.cpp:
     23        (webkit_web_context_set_preferred_languages):
     24
    1252018-11-15  Daniel Bates  <dabates@apple.com>
    226
  • trunk/Source/WebKit/NetworkProcess/soup/NetworkProcessSoup.cpp

    r235560 r238236  
    7777
    7878        if (i)
    79             builder.appendLiteral(", ");
     79            builder.appendLiteral(",");
    8080
    8181        builder.append(languages[i]);
  • trunk/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp

    r237107 r238236  
    13131313        // Do not propagate the C locale to WebCore.
    13141314        if (!g_ascii_strcasecmp(languageList[i], "C") || !g_ascii_strcasecmp(languageList[i], "POSIX"))
    1315             languages.append("en-us"_s);
     1315            languages.append("en-US"_s);
    13161316        else
    1317             languages.append(String::fromUTF8(languageList[i]).convertToASCIILowercase().replace("_", "-"));
     1317            languages.append(String::fromUTF8(languageList[i]).replace("_", "-"));
    13181318    }
    13191319    overrideUserPreferredLanguages(languages);
Note: See TracChangeset for help on using the changeset viewer.