Changeset 155197 in webkit


Ignore:
Timestamp:
Sep 6, 2013 11:19:45 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK] Desktop proxy settings are ignored inside the internal jhbuild
https://bugs.webkit.org/show_bug.cgi?id=120833

Patch by Mario Sanchez Prada <mario.prada@samsung.com> on 2013-09-06
Reviewed by Gustavo Noronha Silva.

Add dconf as an optional module for the internal jhbuild, along
with vala 0.17 as a dependency, and make sure we do not explicitly
set always the 'memory' backend, so we can have an easy way to
allow apps access desktop settings from the jhbuild. This is
useful for example to be able to run apps such as MiniBrowser
inside the jhbuild (by means of run-launcher, for instance) while
working behind a proxy, since those network settings have to be
read from the system global configuration in org.gnome.system.proxy.

  • gtk/jhbuild-optional.modules: Added dconf 0.14 and vala 0.17.
  • gtk/jhbuildrc: Do not explicitly choose the GSettings memory

backend here, since that will make more difficult to use the dconf
backend from inside the jhbuild if we need to do it so.

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r155196 r155197  
     12013-09-06  Mario Sanchez Prada  <mario.prada@samsung.com>
     2
     3        [GTK] Desktop proxy settings are ignored inside the internal jhbuild
     4        https://bugs.webkit.org/show_bug.cgi?id=120833
     5
     6        Reviewed by Gustavo Noronha Silva.
     7
     8        Add dconf as an optional module for the internal jhbuild, along
     9        with vala 0.17 as a dependency, and make sure we do not explicitly
     10        set always the 'memory' backend, so we can have an easy way to
     11        allow apps access desktop settings from the jhbuild. This is
     12        useful for example to be able to run apps such as MiniBrowser
     13        inside the jhbuild (by means of run-launcher, for instance) while
     14        working behind a proxy, since those network settings have to be
     15        read from the system global configuration in org.gnome.system.proxy.
     16
     17        * gtk/jhbuild-optional.modules: Added dconf 0.14 and vala 0.17.
     18        * gtk/jhbuildrc: Do not explicitly choose the GSettings memory
     19        backend here, since that will make more difficult to use the dconf
     20        backend from inside the jhbuild if we need to do it so.
     21
    1222013-09-06  Alexey Proskuryakov  <ap@apple.com>
    223
  • trunk/Tools/gtk/jhbuild-optional.modules

    r152275 r155197  
    1717  </autotools>
    1818
     19  <!-- dconf is interesting in case you need to make sure that you can
     20       access your global settings from inside the jhbuild environment
     21       (e.g running MiniBrowser behind a proxy needs to read settings
     22       from the org.gnome.system.proxy GSettings scheme -->
     23  <autotools id="dconf" autogen-sh="configure">
     24    <branch repo="ftp.gnome.org"
     25            module="/pub/GNOME/sources/dconf/0.14/dconf-0.14.1.tar.xz" version="0.14"
     26            hash="sha256:59c58c5eafa0ebd616287d078f4441d5342870a44634445d324e88fc0287f0b8"/>
     27    <dependencies>
     28      <dep package="glib"/>
     29      <dep package="gtk+"/>
     30      <dep package="libxml2"/>
     31      <dep package="vala"/>
     32    </dependencies>
     33  </autotools>
     34
     35  <autotools id="vala" autogenargs="--enable-vapigen" supports-non-srcdir-builds="no">
     36    <pkg-config>libvala-0.20.pc</pkg-config>
     37    <branch repo="ftp.gnome.org"
     38            module="/pub/GNOME/sources/vala/0.17/vala-0.17.7.tar.xz" version="0.17"
     39            hash="sha256:dfdb9b3cb1c455462a57fd71a7e832c3b7b4131e85d2d0a2030111dae9fae24f"/>
     40    <dependencies>
     41      <dep package="glib"/>
     42    </dependencies>
     43  </autotools>
     44
    1945</moduleset>
  • trunk/Tools/gtk/jhbuildrc

    r152277 r155197  
    5656os.environ['GST_PLUGIN_SYSTEM_PATH'] = ''
    5757
    58 # We often end up using the memory backend anyway, so explicitly choosing
    59 # it will prevent the warning message.
    60 os.environ['GSETTINGS_BACKEND'] = 'memory'
    61 
    6258# We always enable introspection so that we can sniff out problems with our
    6359# annotations sooner rather than later.
Note: See TracChangeset for help on using the changeset viewer.