Граф коммитов

234 Коммитов

Автор SHA1 Сообщение Дата
plundblad@chromium.org 4f455ffe8b Support standard keyboard keys emulated by the braille drivers.
This plumbs through keys like backspace and enter and arrow keys.
It also provides Unicode characters for displays with query keyboards etc.

BUG=310285
R=dtseng@chromium.org, kalman@chromium.org

Review URL: https://codereview.chromium.org/297833015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273171 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 06:04:28 +00:00
vapier@chromium.org 56c175b3e1 pkg-config-wrapper: use system_libdir for libpath
We already have a variable for tracking the system libdir name in the
gyp files, so let's use that instead of hardcoding the logic based on
the arch.

BUG=chromium:219015
TEST=`cbuildbot amd64-generic-tot-chrome-pfq-informational` works

Review URL: https://codereview.chromium.org/244593002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272792 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 04:37:43 +00:00
vrk@chromium.org 8629aa81b0 Revert 270471 "ozone: Add egltest platform"
Speculative revert because we think this might have caused Mac Build bot
failure "gyp: Call to 'python ../../../build/mac/find_sdk.py 10.6' returned exit status -9."

> ozone: Add egltest platform
> 
> This supports testing rendering using EGL. Creation of the
> EGLNativeWindowType is punted to a separate library, which has an
> interface defined in eglplatform_shim.h.
> 
> TEST=content_shell --ozone-platform=egltest --ignore-gpu-blacklist
> BUG=none
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/288603002

TBR=spang@chromium.org

Review URL: https://codereview.chromium.org/288013002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@270474 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-14 21:24:18 +00:00
spang@chromium.org 2041779ec4 ozone: Add egltest platform
This supports testing rendering using EGL. Creation of the
EGLNativeWindowType is punted to a separate library, which has an
interface defined in eglplatform_shim.h.

TEST=content_shell --ozone-platform=egltest --ignore-gpu-blacklist
BUG=none
NOTRY=true

Review URL: https://codereview.chromium.org/288603002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@270471 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-14 20:58:10 +00:00
sadrul@chromium.org a19205359e x11: Split the gfx_x11 target into its own gyp file.
Add a gfx_x11.gyp in //ui/gfx/x/ and define the gfx_x11 target in there,
instead of defining it conditionally in //ui/gfx/gfx.gyp. This allows
including this code from particular components even when X11 is turned
off.

BUG=361137
R=piman@chromium.org, sky@chromium.org

Review URL: https://codereview.chromium.org/275273002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@269804 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-12 17:31:44 +00:00
joone.hur@intel.com c3f2f465c9 Do not check GTK+ dependencies when use_ozone is defined.
glib is not included in ozone platform:
https://codereview.chromium.org/249583003

Therefore, we do not need to check GTK+ dependencies when use_ozone is defined.

BUG=None

Review URL: https://codereview.chromium.org/272743002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@269373 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-09 18:04:47 +00:00
thestig@chromium.org f6eb5517d2 Cleanup: Remove python_arch.sh that was used for pyauto.
BUG=224072

Review URL: https://codereview.chromium.org/251733006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266823 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 10:12:09 +00:00
spang@chromium.org c1bf9d5d73 ozone: evdev: Add libgestures bindings for touchpad & mouse support
The gestures library converts kernel input events into gestures. This
currently happens inside X11 in the xf86-input-cmt driver, but without
X11 we have to do use it from EventFactoryEvdev

BUG=351168

Review URL: https://codereview.chromium.org/193813003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264273 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 19:04:30 +00:00
sbc@chromium.org 7da79251ef Update ARM sysroot image.
This new image include libexif and a few security fixes
from Ubuntu.

Also, cleanup the downloading code so it fails nicely.

R=thestig@chromium.org

Review URL: https://codereview.chromium.org/239113004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263896 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 17:08:10 +00:00
maruel@chromium.org 90cc8f9c0b Get rid of all component builds specific .isolate.
The status quo was unmaintainable.  These 'component build specific .isolate
files' are superseeded by tools/isolate_driver.py which packages dynamic
libraries automatically.

The new way is much more sane and dynamic, isolate_driver.py is currently very
crude but 'does the job', the expected way to make it work is to read the .ninja
files to extract all the dynamic libraries marked as a dependency to the main
target being executed.

TBR=csharp@chromium.org
BUG=333473

Review URL: https://codereview.chromium.org/226123004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261871 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-04 21:06:46 +00:00
hidehiko@chromium.org baceec9f02 Fix linker warning on build with target_arch=ia32.
Since r257419, linker warning starts to cause the build failure.
This CL is fixing some linker warnings on cross compilation build so that build with target_arch=ia32 option works properly.
Here are the error logs:

/usr/bin/ld: skipping incompatible /lib/x86_64-linux-gnu/libgcrypt.so when searching for -lgcrypt
/usr/bin/ld: skipping incompatible /lib/x86_64-linux-gnu/libgcrypt.a when searching for -lgcrypt
/usr/bin/ld: skipping incompatible /lib/x86_64-linux-gnu/libcap.so when searching for -lcap
/usr/bin/ld: skipping incompatible /lib/x86_64-linux-gnu/libcap.a when searching for -lcap
/usr/bin/ld: warning: libgnutls.so.26, needed by /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib32/libcups.so, may conflict with libgnutls.so.28



BUG=n/a
TEST=build with GYP_DEFINES=target_arch=ia32, run trybot.

Review URL: https://codereview.chromium.org/202633008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@259463 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-26 04:00:08 +00:00
glider@chromium.org d566d40a15 Remove the unnecessary <(chroot_cmd) prefix from the libgcrypt-config-wrapper
invocation.

TBR=piman@chromium.org
BUG=355496

Review URL: https://codereview.chromium.org/209443004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@258924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-24 13:56:26 +00:00
petarj@mips.com 4a696a75a6 linux: use correct libgcrypt-config paths when cross-compiling
Add a wrapper around libgcrypt-config to generate correct include and
library paths when cross-compiling using a sysroot.

BUG= Linux build with sysroot will fail
TEST= Build Linux Chromium for MIPS

Review URL: https://codereview.chromium.org/204553003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@258293 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-20 14:53:25 +00:00
kalyan.kondapally@intel.com 81f0797a24 Hide X11 dependencies when use_x11=0.
When using a non X11 build with Ozone, we still have dependencies on
X11. This patch tries to hide X11 and related dependencies when
use_x11=0

Review URL: https://codereview.chromium.org/148643002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@251981 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-19 07:53:43 +00:00
glider@chromium.org b24c70f315 Fix sysroot_ld_path.sh to correctly process the included configs.
The $included_files var contains a list of paths relative to the sysroot.
However calling `ls $included_files` gives us a list of paths relative to the host system root, which is obviously wrong. We need to do `ls $root$included_files` instead.

BUG=324207
R=thestig@chromium.org
CC=sl.ostapenko@samsung.com

Review URL: https://codereview.chromium.org/163103003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@251356 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-14 17:03:20 +00:00
glider@chromium.org 43f7a49bbc Introduce the chroot_cmd flag that contains the command line prefix for running in a chrooted environment.
Right now when supplying a 32-bit sysroot via the 'sysroot' GYP flag on a 64-bit host arch,
pkg-config (and pkg-config-wrapper) fail to generate the correct 32-bit paths within that sysroot.
The solution is to chroot into that directory and run pkg-config from there.
This is intended to work with schroot scripts like 'precise32' generated when running build/install-chroot.sh

BUG=324207
R=piman@chromium.org

Review URL: https://codereview.chromium.org/163583003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@251353 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-14 16:58:45 +00:00
jamesr@chromium.org ec268bba7e Fix interactive_ui_tests dependency on xtst
chrome/browser/extensions/extension_commands_global_registry_apitest.cc,
which is linked into interactive_ui_tests, uses some functions from libXtst
and thus should declare a dependency on xtst. The only other file that uses
the XTest.h header is in remoting, which declares an xtst dependency already.
This lets us drop the dependency from glib on xtst since most targets don't need
it.

R=phajdan.jr
BUG=339518

Review URL: https://codereview.chromium.org/153893011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250585 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-12 01:00:40 +00:00
elan.ruusamae@gmail.com 3b20ef5191 add system libXNVCtrl library support in linux unbundle
originally developed here:
ea20959146/system-libxnvctrl.patch

reviewed by phajdan.jr in private mail exchange

R=phajdan.jr@chromium.org
BUG=

Review URL: https://codereview.chromium.org/120533002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250495 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-11 20:53:42 +00:00
jamesr@chromium.org 6d835b51bb Clean up dependencies on X11 libraries
This converts the remaining targets that depend on X11 libraries over to
depending on targets from build/linux/system.gyp instead of adding the
libraries manually to the link line. This ensures that the link line is
generated with pkg-config and makes the dependencies a bit tighter by
getting rid of the all_dependent_settings entry in ui/ui.gyp

BUG=339518

Review URL: https://codereview.chromium.org/151713003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-11 03:38:06 +00:00
maruel@chromium.org 9d9517f362 Make net_unittests_run work with component=shared_library.
Specifically, this adds support to run net_unittests isolated via 'isolate.py
run' when built with component build.

R=vadimsh@chromium.org,brettw@chromium.org,rsleevi@chromium.org
BUG=336439

Review URL: https://codereview.chromium.org/134003004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@249150 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-05 23:33:48 +00:00
jamesr@chromium.org ef5711a1e9 Use gyp targets to link in X11 libraries instead of setting -lXfoo
This sets up gyp targets for the various X11 libraries we use and uses
pkg-config to determine the correct cflags/ldflags incantations to use to
link against them instead of listing out -lXfoo lines in libraries sections
in gyp targets throughout the tree.  This is more likely to generate the right
lines and makes the dependencies a bit more explicit.

BUG=339518

Review URL: https://codereview.chromium.org/153223002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@248939 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-05 09:09:30 +00:00
phajdan.jr@chromium.org e42f6ca6fd Make gyp autodetection of host_arch work for 64-bit kernel and 32-bit userland
Before it would get confused and detect above situation as 64-bit, leading to build
failures. So far we've used explicit target_arch in buildbot configuration
as a workaround, but with recipes for simplicity it'd be better
if no such workaround was needed.

BUG=none
R=maruel@google.com

Review URL: https://codereview.chromium.org/151143002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@248214 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-31 17:23:56 +00:00
rsleevi@chromium.org 284d85414c Remove use_system_ssl GYP flag
It's no longer supported. Packagers that wish to replace how Chromium
packages/uses NSS should add support via src/build/linux/unbundle

BUG=336511
R=phajdan.jr, brettw

Review URL: https://codereview.chromium.org/139743009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246272 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 10:25:52 +00:00
maruel@chromium.org e9ef7cfab3 Add support for component=shared_library for base_unittests_run.
Specifically, this adds support to run base_unittests isolated
via 'isolate.py run' when built with component build.

This requires rolling icu @ 246118 to get the new icu.isolate.

R=thakis@chromium.org,jshin@chromium.org,frankf@chromium.org,rsleevi@chromium.org
BUG=336439

Review URL: https://codereview.chromium.org/132233030

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246247 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 09:05:59 +00:00
hinoka@google.com 49170df9a0 Add eu-strips sha1
BUG=335451
NOTRY=true
R=iannucci@chromium.org, phajdan.jr@chromium.org

Review URL: https://codereview.chromium.org/136473016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245708 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 01:44:04 +00:00
vapier@chromium.org f84d755521 python_arch: return "unknown" when file does not exist
The `file` program follows POSIX as outlined here:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/file.html

Specifically, this part causes troubles:
If the file named by the file operand does not exist, cannot be read, or
the type of the file named by the file operand cannot be determined, this
shall not be considered an error that affects the exit status.

With older versions of `file` (that does not conform to POSIX), this
script will exit 0 with "unknown" as its output when "$1" does not exist.
But with recent releases (that conform to POSIX), this script will exit 1
and can break the build.

Have the script explicitly check for the existence of $1 and if it does
not exist, then runt he unknown logic like normal.

BUG=chromium:332547
TEST=ran python_arch.sh on bogus files with new & old `file` programs

Review URL: https://codereview.chromium.org/137433002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244778 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 18:52:34 +00:00
spang@chromium.org e3e6e06769 Use third_party/fontconfig for embedded builds
This uses the in-tree version when embedded==1.

BUG=318315

Review URL: https://codereview.chromium.org/126753003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244583 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-13 21:27:42 +00:00
jiayl@chromium.org 5a58a9243f Remove the base.gyp dependency from system.gyp
The dependency is unnecessary and causes build error in the standalone webrtc project due to missing base.gyp when SCTP is enabled (it depends on usrsctp.gyp, which depends on system.gyp). All system.typ needs from base.gyp is the "include_dirs" pointing to ".." relative to "base". So we can remove the dependency on base.gyp and add "include_dirs":["../.."] instead.

BUG=

Review URL: https://codereview.chromium.org/128933005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@243863 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-09 12:22:45 +00:00
sbc@chromium.org 40852d3380 Update arm sysroot image used by arm/linux builder.
This brings in the new libpcap2 package which was added
to the build script here:
https://codereview.chromium.org/51323006/

Also, remove support for install armel sysroot now that
all the builders are on armhf.

BUG=312380
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/55233006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-04 22:25:24 +00:00
thakis@chromium.org 4cef26f0d7 Remove trailing "." from message lines.
cs.chromium.org has way fewer hits for
    'message'.*\.',?$ file:gyp
than for
    'message'.*[^\.]',?$ file:gyp

so standardize on the latter.

BUG=none
TEST=less ocd when watching build output
NOTRY=true

Review URL: https://codereview.chromium.org/51843002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232166 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-31 18:08:28 +00:00
jln@chromium.org c4249714a2 Add a libcap target to link against libcap2.
Targets which need to link with -lcap can now depend on libcap.

BUG=312384
NOTRY=true

Review URL: https://codereview.chromium.org/51773002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231809 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-30 10:38:14 +00:00
sbc@chromium.org 7533be619e Support cross compiling for armhf variant ARM/linux.
armhf (hardware float) is the ubuntu default these 
days so should be used over armel in most cases.
Also, the chromium ARM/linux test hardware is 
running armhf.

This CL does not change the default or remove armel
support. That is left for a future CL.

BUG=308256

Review URL: https://codereview.chromium.org/27197011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231487 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-29 02:38:46 +00:00
dnicoara@chromium.org 8c004122f4 Reorder dependencies based on target_name.
There were no changes to any dependency or any dependency addition/removal.

BUG=

Review URL: https://codereview.chromium.org/29363008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@230518 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-23 21:42:48 +00:00
dnicoara@chromium.org 0ee49ab584 Enable Ozone software implementation in GYP
Depends on:
 - SoftwareSurfaceFactoryOzone
   - [closed] https://codereview.chromium.org/26849004/
   - [closed] https://codereview.chromium.org/27217009/
 - HardwareDisplayControllerOzone
   - [closed] https://codereview.chromium.org/26538005/
   - [closed] https://codereview.chromium.org/27038004/
 - SoftwareSurfaceOzone
   - [closed] https://codereview.chromium.org/26866006/
   - [closed] https://codereview.chromium.org/26179005/
 - DrmSkBitmapOzone
   - [closed] https://codereview.chromium.org/26290006/

BUG=

Review URL: https://codereview.chromium.org/27764002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@230000 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-22 01:44:05 +00:00
phajdan.jr@chromium.org 05db126cc0 Linux: switch to using pkg-config for unbundled ICU
This was recommended by upstream ICU developer in https://ssl.icu-project.org/trac/ticket/6102
and should avoid issues with contaminated flags in icu-config.

BUG=none
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/26723003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@228979 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-16 21:32:10 +00:00
phajdan.jr@chromium.org 241404d638 Fix build with system ICU when using bundled v8.
BUG=none
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/26408002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227408 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-08 00:47:05 +00:00
mvanouwerkerk@chromium.org c6086fe3b4 Geolocation: delete GpsLocationProvider and third_party/gpsd/
The GpsLocationProvider is not actually used anywhere, and has most likely bit
rotted after years of no maintenance. It is brittle code written for a
specific version (3.1) of gpsd that is now outdated.

The only Chrome version that had this feature enabled (ChromeOS) makes no use
of it as no hardware was ever shipped that used GPS.

TBR=jam,brettw

Review URL: https://codereview.chromium.org/25752005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227104 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 22:01:55 +00:00
sbc@chromium.org e4280741e0 Update the linux ARM root image.
This brings in precise security updates which fixes the
linux ARM cross build.  The image itself was updated to
include these in the following NaCl CL:

https://codereview.chromium.org/25041003/

BUG=255241
TEST=linux_arm_cross_compile bot
R=bradnelson@google.com

Review URL: https://codereview.chromium.org/25000006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-30 18:51:46 +00:00
erg@chromium.org a29c59fdf3 Reland linux_aura: Implement most of DesktopScreenX11.
[[Making changes to '_toolset=="target"' section in system.gyp to fix
cros compiling.]]

The linux_aura port didn't deal with multiple monitors very well because
it was treating the X root window as one big display. When xrandr is
present, get the screen areas from it, and exposes this data back to
chrome.

This patch also factors out the EDID parser than chromeos was using into
a common directory. Like chromeos, we use it to assign stable display
IDs.

BUG=287972
TBR=brettw@chromium.org, derat@chromium.org, sky@chromium.org
First Review URL: https://codereview.chromium.org/23536057

Review URL: https://codereview.chromium.org/24459002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@225254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-25 21:32:21 +00:00
erg@chromium.org 55b5e5b362 Revert 225054 "linux_aura: Implement most of DesktopScreenX11."
Compiled on linux_chromeos, but doesn't compile in cros.

> linux_aura: Implement most of DesktopScreenX11.
> 
> The linux_aura port didn't deal with multiple monitors very well because
> it was treating the X root window as one big display. When xrandr is
> present, get the screen areas from it, and exposes this data back to
> chrome.
> 
> This patch also factors out the EDID parser than chromeos was using into
> a common directory. Like chromeos, we use it to assign stable display
> IDs.
> 
> BUG=287972
> R=brettw@chromium.org, derat@chromium.org, sky@chromium.org
> 
> Review URL: https://codereview.chromium.org/23536057

TBR=erg@chromium.org

Review URL: https://codereview.chromium.org/24365012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@225061 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-24 20:41:10 +00:00
erg@chromium.org 04a8782a9e linux_aura: Implement most of DesktopScreenX11.
The linux_aura port didn't deal with multiple monitors very well because
it was treating the X root window as one big display. When xrandr is
present, get the screen areas from it, and exposes this data back to
chrome.

This patch also factors out the EDID parser than chromeos was using into
a common directory. Like chromeos, we use it to assign stable display
IDs.

BUG=287972
R=brettw@chromium.org, derat@chromium.org, sky@chromium.org

Review URL: https://codereview.chromium.org/23536057

git-svn-id: http://src.chromium.org/svn/trunk/src/build@225054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-24 19:53:04 +00:00
plundblad@chromium.org 587a14ed22 Implement chrome.brailleDisplayPrivate API for ChromeOS
This implementation uses libbrlapi, part of brltty. It is disabled by default and can be enabled by the use_brlapi gyp define when building.



BUG=178559

Review URL: https://chromiumcodereview.appspot.com/13355002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@222492 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-11 11:48:22 +00:00
phajdan.jr@chromium.org 25c00602b1 Linux: add script to remove bundled libraries.
BUG=none
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/23037005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 20:17:42 +00:00
phajdan.jr@chromium.org 495d0f6bcb Linux: untangle circular dependencies between .gyp files.
Not enabling the check yet because ChromeOS still has cycles.

BUG=35878
R=mark@chromium.org

Review URL: https://codereview.chromium.org/22825011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218334 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:04:53 +00:00
phajdan.jr@chromium.org fb8725f2d6 Add an unbundled openssl.gyp file.
BUG=none
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/23126002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217339 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-13 21:16:21 +00:00
phajdan.jr@chromium.org 1a1a93bb74 Remove bundled gsettings header now that we're using Ubuntu Precise.
BUG=162733
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/21687002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215329 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 18:41:33 +00:00
phajdan.jr@chromium.org 9faa27a528 Linux: fix build with system icu.
BUG=none
R=rsleevi@chromium.org

Review URL: https://codereview.chromium.org/21401004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214928 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-01 02:45:06 +00:00
derat@chromium.org 55058bd2b5 Revert r214000 to reland r213996.
This adds a g_type_init() call to the beginning of the test,
apparently needed for GLib version earlier than 2.36.

Original change:
linux: Avoid leak in PlatformFontPangoTest.FamilyList.

Call FcFini() at the end of the test to prevent FontConfig
from leaking memory.

BUG=114750
TBR=sky@chromium.org,behdad@chromium.org

Review URL: https://chromiumcodereview.appspot.com/20910002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214638 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-31 08:32:00 +00:00
sl.ostapenko@samsung.com 395cb1cd18 Fix "No such file or directory" error in sysroot_ld_path.sh if ld.so.conf include pattern doesn't match any file.
Sometimes ld.so.conf has pattern include like "include ld.so.conf.d/*.conf",
but there is no files that match pattern. In this case "for" loop in process_ld_so_conf
function fails with error "No such file or directory".
This patch uses "ls" to check that pattern matches at least one file.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/19044004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214230 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-29 21:51:23 +00:00
mallinath@chromium.org 3d51ffebeb Revert 213996 "linux: Avoid leak in PlatformFontPangoTest.Family..."
More details @ http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%281%29/builds/29992/steps/ui_unittests/logs/stdio

> linux: Avoid leak in PlatformFontPangoTest.FamilyList.
> 
> Call FcFini() at the end of the test to prevent FontConfig
> from leaking memory.
> 
> BUG=114750
> TBR=sky@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/19695014

TBR=derat@chromium.org

Review URL: https://codereview.chromium.org/20865002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214000 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-26 23:30:47 +00:00