DumpRenderTree and WebKitTestRunner use a variety of techniques to change user defaults, from registering a default to setting application preferences to overriding via argument domain. There is no reason for this variety as far as I can tell.
Created attachment 215368 [details] proposed patch Let's see if EWS agrees that this doesn't change behavior...
Comment on attachment 215368 [details] proposed patch View in context: https://bugs.webkit.org/attachment.cgi?id=215368&action=review > Tools/DumpRenderTree/mac/DumpRenderTree.mm:694 > + @"AppleLanguages": @[@"en"], Spaces around @"en", please.
Created attachment 215394 [details] patch for landing
Comment on attachment 215394 [details] patch for landing Clearing flags on attachment: 215394 Committed r158199: <http://trac.webkit.org/changeset/158199>
All reviewed patches have been landed. Closing bug.