Changeset 205474 in webkit


Ignore:
Timestamp:
Sep 6, 2016 4:19:52 AM (8 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK][EFL] Make *_PROCESS_CMD_PREFIX conditional on DEVELOPER_MODE
https://bugs.webkit.org/show_bug.cgi?id=161621

Patch by Emanuele Aina <Emanuele Aina> on 2016-09-06
Reviewed by Carlos Garcia Campos.

Instead of enabling support for the *_PROCESS_CMD_PREFIX set of
environment valiables (eg. WEB_PROCESS_CMD_PREFIX) on debug builds
only, enable it when DEVELOPER_MODE is enabled as it already guards
similar features (eg. WEBKIT_EXEC_PATH).

  • UIProcess/ChildProcessProxy.cpp:

(WebKit::ChildProcessProxy::getLaunchOptions):

  • UIProcess/Launcher/ProcessLauncher.h:
  • UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:

(WebKit::ProcessLauncher::launchProcess):

  • UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:

(WebKit::ProcessLauncher::launchProcess):

Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r205470 r205474  
     12016-09-06  Emanuele Aina  <emanuele.aina@collabora.com>
     2
     3        [GTK][EFL] Make *_PROCESS_CMD_PREFIX conditional on DEVELOPER_MODE
     4        https://bugs.webkit.org/show_bug.cgi?id=161621
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        Instead of enabling support for the *_PROCESS_CMD_PREFIX set of
     9        environment valiables (eg. WEB_PROCESS_CMD_PREFIX) on debug builds
     10        only, enable it when DEVELOPER_MODE is enabled as it already guards
     11        similar features (eg. WEBKIT_EXEC_PATH).
     12
     13        * UIProcess/ChildProcessProxy.cpp:
     14        (WebKit::ChildProcessProxy::getLaunchOptions):
     15        * UIProcess/Launcher/ProcessLauncher.h:
     16        * UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:
     17        (WebKit::ProcessLauncher::launchProcess):
     18        * UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
     19        (WebKit::ProcessLauncher::launchProcess):
     20
    1212016-09-05  Zan Dobersek  <zdobersek@igalia.com>
    222
  • trunk/Source/WebKit2/UIProcess/ChildProcessProxy.cpp

    r205159 r205474  
    5252        launchOptions.extraInitializationData.add(ASCIILiteral("user-directory-suffix"), userDirectorySuffix);
    5353
    54 #if !defined(NDEBUG) && (PLATFORM(GTK) || PLATFORM(EFL))
     54#if ENABLE(DEVELOPER_MODE) && (PLATFORM(GTK) || PLATFORM(EFL))
    5555    const char* varname;
    5656    switch (launchOptions.processType) {
  • trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h

    r204414 r205474  
    6161        HashMap<String, String> extraInitializationData;
    6262
    63 #if (PLATFORM(EFL) || PLATFORM(GTK)) && !defined(NDEBUG)
     63#if ENABLE(DEVELOPER_MODE) && (PLATFORM(GTK) || PLATFORM(EFL))
    6464        String processCmdPrefix;
    6565#endif
  • trunk/Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp

    r196548 r205474  
    129129    }
    130130
    131 #ifndef NDEBUG
     131#if ENABLE(DEVELOPER_MODE)
    132132    if (!m_launchOptions.processCmdPrefix.isEmpty())
    133133        processCmdPrefix = m_launchOptions.processCmdPrefix;
  • trunk/Source/WebKit2/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp

    r203155 r205474  
    9797    unsigned nargs = 4; // size of the argv array for g_spawn_async()
    9898
    99 #ifndef NDEBUG
     99#if ENABLE(DEVELOPER_MODE)
    100100    Vector<CString> prefixArgs;
    101101    if (!m_launchOptions.processCmdPrefix.isNull()) {
     
    110110    char** argv = g_newa(char*, nargs);
    111111    unsigned i = 0;
    112 #ifndef NDEBUG
     112#if ENABLE(DEVELOPER_MODE)
    113113    // If there's a prefix command, put it before the rest of the args.
    114114    for (auto it = prefixArgs.begin(); it != prefixArgs.end(); it++)
Note: See TracChangeset for help on using the changeset viewer.