No subject
Tue May 3 15:05:30 PDT 2016
environment variable to force using the envvar module in libproxy.
* gtk/install-dependencies:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsgtkinstalldependencies">trunk/Tools/gtk/install-dependencies</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (203068 => 203069)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog 2016-07-11 17:46:52 UTC (rev 203068)
+++ trunk/Tools/ChangeLog 2016-07-11 18:05:05 UTC (rev 203069)
</span><span class="lines">@@ -1,3 +1,30 @@
</span><ins>+2016-07-11 Olivier Blin <olivier.blin at softathome.com>
+
+ System proxy settings not used when building deps with jhbuild
+ https://bugs.webkit.org/show_bug.cgi?id=159567
+
+ Reviewed by Michael Catanzaro.
+
+ This adds the gsettings-desktop-schemas-devel build dep to enable
+ the libgiognomeproxy.so gio module in glib-networking, which uses
+ GSettings on org.gnome.system.proxy.
+ This is needed to query system proxy settings for Gnome desktops.
+
+ dconf can be manually added to jhbuild to build the
+ libdconfsettings.so gio module for GSettings, so that
+ libgiognomeproxy.so can access system settings.
+ https://trac.webkit.org/wiki/WebKitGTK/StartHacking#Workingbehindaproxy
+
+ As an alternative to dconf settings, this commit also adds the
+ libproxy-devel build dep to enable the libgiolibproxy.so module in
+ glib-networking (suggested by Fujii Hironori).
+
+ It is useful to read proxy settings from environment variables.
+ From a Gnome desktop, one may unset the GNOME_DESKTOP_SESSION_ID
+ environment variable to force using the envvar module in libproxy.
+
+ * gtk/install-dependencies:
+
</ins><span class="cx"> 2016-07-11 Mark Lam <mark.lam at apple.com>
</span><span class="cx">
</span><span class="cx"> Change run-webkit-tests.py and run-jsc-stress-tests to use a smaller JS stack size for testing.
</span></span></pre></div>
<a id="trunkToolsgtkinstalldependencies"></a>
<div class="modfile"><h4>Modified: trunk/Tools/gtk/install-dependencies (203068 => 203069)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/gtk/install-dependencies 2016-07-11 17:46:52 UTC (rev 203068)
+++ trunk/Tools/gtk/install-dependencies 2016-07-11 18:05:05 UTC (rev 203069)
</span><span class="lines">@@ -151,6 +151,7 @@
</span><span class="cx"> packages="$packages \
</span><span class="cx"> git \
</span><span class="cx"> gobject-introspection \
</span><ins>+ gsettings-desktop-schemas-dev \
</ins><span class="cx"> icon-naming-utils \
</span><span class="cx"> libcroco3-dev \
</span><span class="cx"> libdrm-dev \
</span><span class="lines">@@ -168,6 +169,7 @@
</span><span class="cx"> liborc-0.4-dev \
</span><span class="cx"> libp11-kit-dev \
</span><span class="cx"> libpciaccess-dev \
</span><ins>+ libproxy-dev \
</ins><span class="cx"> libssl-dev \
</span><span class="cx"> libtiff5-dev \
</span><span class="cx"> libv4l-dev \
</span><span class="lines">@@ -303,6 +305,7 @@
</span><span class="cx"> expat \
</span><span class="cx"> git \
</span><span class="cx"> gobject-introspection \
</span><ins>+ gsettings-desktop-schemas \
</ins><span class="cx"> icon-naming-utils \
</span><span class="cx"> libcroco \
</span><span class="cx"> libdrm \
</span><span class="lines">@@ -313,6 +316,7 @@
</span><span class="cx"> libinput \
</span><span class="cx"> p11-kit \
</span><span class="cx"> libpciaccess \
</span><ins>+ libproxy \
</ins><span class="cx"> libtiff \
</span><span class="cx"> libxfixes \
</span><span class="cx"> libxfont \
</span><span class="lines">@@ -433,6 +437,7 @@
</span><span class="cx"> docbook-utils-pdf \
</span><span class="cx"> git \
</span><span class="cx"> gobject-introspection \
</span><ins>+ gsettings-desktop-schemas-devel \
</ins><span class="cx"> icon-naming-utils \
</span><span class="cx"> itstool \
</span><span class="cx"> libXfont-devel \
</span><span class="lines">@@ -445,6 +450,7 @@
</span><span class="cx"> libinput-devel \
</span><span class="cx"> libp11-devel \
</span><span class="cx"> libpciaccess-devel \
</span><ins>+ libproxy-devel \
</ins><span class="cx"> libtiff-devel \
</span><span class="cx"> libxcb-devel \
</span><span class="cx"> libxkbfile-devel \
</span></span></pre>
</div>
</div>
</body>
</html>
More information about the webkit-changes
mailing list