* SUMMARY Replace JavaScriptCoreOutputConsoleMessagesToSystemConsole default with an SPI. Accessing the default using CFPreferences comes with a non-trivial amount of memory and overhead. It would be nice to get off of the preferences API here and move to something simpler, like an SPI. There can be different approaches here: - Global log to system console setting - matches the existing default - Per context log to system console setting - more fine grained control Seeing as the existing value was global, lets just make a global setting for this as well.
Created attachment 250689 [details] [PATCH] Proposed Fix
<rdar://problem/20470092>
Comment on attachment 250689 [details] [PATCH] Proposed Fix Are there any clients that need to adopt? Safari?
Created attachment 250765 [details] [PATCH] Proposed Fix Better version. This moves the setting to the new JSRemoteInspector.h private header and renames it to JSRemoteInspectorSetLogToSystemConsole.
Comment on attachment 250765 [details] [PATCH] Proposed Fix r=me
http://trac.webkit.org/changeset/182826