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

6299 Коммитов

Автор SHA1 Сообщение Дата
brettw@chromium.org 70ae79bcd5 Work on Mac GN build.
This fixes a lot of minor mistakes (mostly missing/extra files and flags) for the Mac GN build.

I separated out some clang flags into a config for extra clang warnings. Several of the third party libraries needed to remove this.

Removes the use_nss flag and uses !use_openssl. This is a result of discussion with rsleevi.

Removes extra duplicate net build file from secondary tree.

ui/gesture_events seems to be getting compiled in GN with more strict warnings than in GYP. Rather than fix this, I fixed the warning in the gesture recognizer unit test. It was returning a const copy (the const is pointless when you're copying).

This also removes a bunch of old GYP integration stuff that was left in the GN build.

R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264626 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 20:33:19 +00:00
newt@chromium.org 2e5a2dd914 Ignore libpng warnings when running aapt crunch.
process_resources.py currently considers aapt to have failed if it
outputs anything to stderr. Change this to ignore lines printed to
stderr that contain "libpng warning", which is a known non-error
condition.

BUG=364355

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264623 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 20:28:26 +00:00
erg@chromium.org bcc779d6d0 Remove all uses of toolkit_use_gtk in the gyp files.
BUG=297026
R=ben@chromium.org, brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264609 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 19:20:23 +00:00
davemoore@chromium.org a392843654 Revert 264559 "Get sample_app running on Android again"
> Get sample_app running on Android again
> 
> R=viettrungluu@chromium.org, viettrungluu
> BUG=
> 
> Review URL: https://codereview.chromium.org/240003006

TBR=davemoore@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264576 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 18:19:07 +00:00
davemoore@chromium.org fb1f9ed84c Get sample_app running on Android again
R=viettrungluu@chromium.org, viettrungluu
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264559 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 17:26:37 +00:00
jamescook@chromium.org 25f4632982 Revert accidental dartium code push
This reverts r264517 to r264538 from terry@google.com

BUG=none
TEST=none
NOTRY=true
NOTREECHECKS=true
TBR=terry@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264545 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 16:50:56 +00:00
terry@google.com a739c469c8 Add blink_tests to the dartium_builder target
tbr=vsm@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264531 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:25 +00:00
terry@google.com 39e4f2589c This fixes debugging chrome apps from the dart editor.
R=devoncarew@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264528 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:21 +00:00
terry@google.com 0f2bddd414 Update dartium_builder target in gyp file.
TBR=jacobr@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264527 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:18 +00:00
terry@google.com 41b7686ab0 merged 1908
git-svn-id: http://src.chromium.org/svn/trunk/src/build@264526 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:16 +00:00
terry@google.com d7e3439c60 Branching for 1847 @251904
git-svn-id: http://src.chromium.org/svn/trunk/src/build@264525 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:13 +00:00
terry@google.com 4d35f4e62d Add blink_tests to the dartium_builder target
tbr=vsm@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:06 +00:00
terry@google.com 7df597c670 This fixes debugging chrome apps from the dart editor.
R=devoncarew@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264518 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:01 +00:00
terry@google.com 6ead30d84b Update dartium_builder target in gyp file.
TBR=jacobr@google.com

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

Conflicts:
	build/all.gyp

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264517 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:54:50 +00:00
thestig@chromium.org 0d710cafc3 Delete unused python_ver gyp variable after PyAuto removal.
BUG=224072

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264442 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 06:05:59 +00:00
bratell@opera.com 29b227f288 gyp performance: don't invoke python to check dir existance
We spend a few tenths of a second every gyp invocation starting
the dir_exists.py program. Seems a bit unnecessary.

BUG=362075
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264316 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 21:52:49 +00:00
tnagel@chromium.org cb300637f0 Rename IDS ids to be more consistent in ui_strings.grd.
This fixes the awkward sorting in grit_whitelist.txt and had been suggested by
Bartosz some time ago.

BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 21:39:27 +00:00
thakis@chromium.org a75551bba6 win: When use_goma=1, favor fastbuild=1 over win_z7=1.
BUG=332697
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264304 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 21:11:46 +00:00
bratell@opera.com e2d16495b0 gyp performance: Add a DoMain version of build/compiler_version
No need to start a full python interpreter for compiler_version.py. This saves about 0.6 CPU seconds.

BUG=362075
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264303 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 20:59:15 +00:00
brettw@chromium.org c58cd7b1a9 Fill out the rest of the net targets in the GN build except Android.
This also fixes some missing base files and libresolv naming.

R=jar@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264296 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 20:34:31 +00:00
earthdok@chromium.org b20f5bea19 Move instrumented-libraries-related settings out of common.gypi.
Instead, apply them as direct_dependent_settings to dependents of the
instrumented_libraries target. This is functionally equivalent, but reduces code
duplication, improves locality and also allows us to disable the use of
instrumented libraries on a target-by-target basis.

BUG=313751
TBR=glider@chromium.org
TEST=MSan
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264281 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 19:23:26 +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
brettw@chromium.org e4691a2c74 Make NSS work in GN build on Windows.
This also adds sqlite which is a dependency.

This required some build config changes since nss needs to opt-out of certain default settings.

BUG=
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264255 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 18:29:50 +00:00
sbc@chromium.org c1567b7c8e Split linux_use_gold_binary into linux_use_bundled_gold and linux_use_bundled_binutils.
linux_use_bundled_binutils adds the binutils to cflags.
linux_use_bundled_gold adds it to the ldflags.  The former
does not work when cross compiling to ARM as the other
binutils do not currently support ARM.  This was causing the
ARM cross compile (for which we do want use the bundled
gold) to break.

I think the word "bundled" works better than "binary" since
it distinguishes from the system gold (which is also a binary).

BUG=363661
TEST=linux_arm_cross_compile trybot

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264165 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 09:50:23 +00:00
jochen@chromium.org 0ece05b820 whitespace change to trigger a new build cycle
BUG=none
TBR=phajdan.jr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264153 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 08:38:59 +00:00
thakis@chromium.org 5e52261668 envsetup: Stop adding third_party/android_tools/sdk/tools to PATH.
If people want to run many binaries from that folder locally, they can add
that folder to their PATH locally.

Depends on:
* https://chrome-internal-review.googlesource.com/160476
* https://codereview.chromium.org/236313004/

BUG=330631
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264087 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-16 03:03:48 +00:00
bungeman@chromium.org 92f08f1ca2 Match only make in gyp_chromium excludes.
The current test also matches the CMake generator.

R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263984 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 20:34:51 +00:00
brettw@chromium.org bba65c5564 Implement net in GN build.
This does the net target. I started doing some more that are commented out at the bottom, and there are a few more after that do do. The deps of these targets started to build up to an unreasonable level and this should be a good checkpoint.

Fix grit rule.

Fix SSL dependent configs

Add TLD cleanup

Add gconf and gio targets for Linux.

Add sources filtering for ChromeOS, .rc, and .mm files. Remove built-in code that removes .rc and .mm files (this wasn't quite complete so causes problems).

BUG=
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263967 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 19:26:44 +00:00
jbudorick@chromium.org 9b717a792f Fix provision_devices after the DeviceUtils patch.
BUG=363702
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263957 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 19:01:12 +00:00
glider@chromium.org b862ed749d Set the default ASan options for executables built with ASan on Linux.
This is a copy of https://codereview.chromium.org/201153007 and https://codereview.chromium.org/213113002
updated to the current trunk with more descriptive comments in sanitizer_options.cc and the additional
legacy_pthread_cond=1 option for the Linux Official builds (legacy_pthread_cond is to be deprecated,
thus we don't enable it on the bots).

This CL introduces a module, base/debug/sanitizer_options.cc, which will override
the defaults for various dynamic tools (only ASan at this moment). For every executable
built with a dynamic tool this module will be linked into that executable, providing
weak functions to be called by the tool.

The existing declaration of __asan_default_options() in chrome/app/chrome_exe_main_gtk.cc
has been moved into sanitizer_options.cc (now every binary built with GOOGLE_CHROME_BUILD=1
will have the same options as google-chrome-asan.
The existing declaration of __asan_default_options() in chrome/nacl/nacl_helper_linux.cc
has been kept as is, but we had to remove -Wl,-u_sanitizer_options_link_helper to avoid picking sanitizer_options.cc.

The default options target is deliberately disabled on 32-bit Chromium OS builds,
where one of the host binaries (mksnapshot.ia32) is 32-bit despite host_arch==x86_64.

GYP changes for OSX and iOS will be committed separately.

TBR=thakis@chromium.org,mseaborn@chromium.org
BUG=302040

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263941 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 18:39:20 +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
scottmg@chromium.org 9d5e527e1d Make resource repacker work on Windows
Add pragma compatible with cl, and make parser less strict
about the stuff around whitelisted_resource_NNNN.

R=aurimas@chromium.org,thakis@chromium.org
BUG=338759

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263820 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 12:51:25 +00:00
brettw@chromium.org 696094c61a Add SSL support to the GN build
This moves files from the secondary tree to the main one, and renames the "meta" one to //crypto:ssl. It also adds the crypto unit tests.

R=rsleevi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263744 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-14 23:25:13 +00:00
fischman@chromium.org bab8a24059 Revert 263625 "Set the default ASan options for executables buil..."
Reason for revert: broke all 3 Linux ASan LSan Tests bots:
http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%281%29/builds/1338
http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%282%29/builds/1563
http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%283%29/builds/1796

> Set the default ASan options for executables built with ASan on Linux.
> 
> This is a copy of https://codereview.chromium.org/201153007 and https://codereview.chromium.org/213113002
> updated to the current trunk with more descriptive comments in sanitizer_options.cc and the additional
> legacy_pthread_cond=1 option for the Linux builds.
> 
> This CL introduces a module, base/debug/sanitizer_options.cc, which will override
> the defaults for various dynamic tools (only ASan at this moment). For every executable
> built with a dynamic tool this module will be linked into that executable, providing
> weak functions to be called by the tool.
> 
> The existing declaration of __asan_default_options() in chrome/app/chrome_exe_main_gtk.cc
> has been moved into sanitizer_options.cc (now every binary built with GOOGLE_CHROME_BUILD=1
> will have the same options as google-chrome-asan.
> The existing declaration of __asan_default_options() in chrome/nacl/nacl_helper_linux.cc
> has been kept as is, but we had to remove -Wl,-u_sanitizer_options_link_helper to avoid picking sanitizer_options.cc.
> 
> The default options target is deliberately disabled on 32-bit Chromium OS builds, where one of the host binaries (mksnapshot.ia32) is 32-bit despite host_arch==x86_64.
> 
> GYP changes for OSX and iOS will be committed separately.
> 
> BUG=302040,341805
> TBR=thakis@chromium.org,mseaborn@chromium.org
> 
> Review URL: https://codereview.chromium.org/230263003

TBR=glider@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263634 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-14 15:54:11 +00:00
glider@chromium.org 537168811a Set the default ASan options for executables built with ASan on Linux.
This is a copy of https://codereview.chromium.org/201153007 and https://codereview.chromium.org/213113002
updated to the current trunk with more descriptive comments in sanitizer_options.cc and the additional
legacy_pthread_cond=1 option for the Linux builds.

This CL introduces a module, base/debug/sanitizer_options.cc, which will override
the defaults for various dynamic tools (only ASan at this moment). For every executable
built with a dynamic tool this module will be linked into that executable, providing
weak functions to be called by the tool.

The existing declaration of __asan_default_options() in chrome/app/chrome_exe_main_gtk.cc
has been moved into sanitizer_options.cc (now every binary built with GOOGLE_CHROME_BUILD=1
will have the same options as google-chrome-asan.
The existing declaration of __asan_default_options() in chrome/nacl/nacl_helper_linux.cc
has been kept as is, but we had to remove -Wl,-u_sanitizer_options_link_helper to avoid picking sanitizer_options.cc.

The default options target is deliberately disabled on 32-bit Chromium OS builds, where one of the host binaries (mksnapshot.ia32) is 32-bit despite host_arch==x86_64.

GYP changes for OSX and iOS will be committed separately.

BUG=302040,341805
TBR=thakis@chromium.org,mseaborn@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263625 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-14 13:56:35 +00:00
mithro@mithis.com 28cb074e95 Remove the no-longer needed src/third_party/gold.
BUG=352046,362119

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263550 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-13 17:34:23 +00:00
nyquist@chromium.org 4fede01bae Move helper utilities for the DOM Distiller Viewer to core.
This CL moves the logic for creating HTML content, and retrieving resources
from the content/ subfolder of the component to core/.

It also provides a helper method for calling the right method on the
DomDistillerService based on a URL.

BUG=319881
TBR=jochen@chromium.org
TBR=jshin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263511 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 10:45:51 +00:00
tfarina@chromium.org 71485dbb5d Fix two typos in the documentation of some args of GN.
1- s/useing/using
2- s/SHell/Shell

This was found running the following command line and reading the docs.

$ gn args

BUG=None
TBR=brettw@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263497 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 06:47:18 +00:00
jbudorick@chromium.org 1741f1f3c4 [Android] Fix UIAutomator, Linker, and downstream tests.
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263484 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 05:26:08 +00:00
spang@chromium.org a2f1043c13 ozone: Initial test blacklist for ChromeOS build
We are missing some IME & event functionality. Disable those tests until
we've implemented them, so that we can run more tests.

BUG=361341

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263478 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 05:16:31 +00:00
piman@chromium.org 3f84dc8d57 Remove stale GPU code on Windows/Mac
- on Windows: with Aura + removal of the accelerated surface support, the only
"transport"-type surfaces are TextureImageTransportSurfaces and
IOSurfaceImageTransportSurface. The GpuHostMsg_AcceleratedSurface* messages can
go directly to the UI thread without the need for filtering on the IO thread.
- on both Mac and Windows, we use the compositor thread always, so we don't need
the ViewMsg_SwapBuffers_ACK and associated logic any more.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263475 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 05:09:08 +00:00
jbudorick@chromium.org 8e29762c0f [Android] Clean up a few uses of the not-yet-existent DeviceUtils interface.
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263463 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 03:16:11 +00:00
thakis@chromium.org 027640ed54 Remove a few dead MSVS_VERSION checks.
We only support 2013.

TBR=robertshield@chromium.org
BUG=340358

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263460 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 03:07:46 +00:00
dpranke@chromium.org b4ef9a7a08 Checkpoint work to get GN builds working on Android.
This fixes enough issues so that we can compile and link some libraries, but
it is not yet a working build.

Work remaining:
- base needs JNI support ('base_jni_headers', etc.)
- we need to figure out what should link and/or be APKs to run the tests
- we need to adjust GN to only build in the host config, not the target config.

R=brettw@chromium.org, cjhopman@chromium.org
TBR=jam
BUG=360936

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263440 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 01:19:16 +00:00
newt@chromium.org c1c873a5c1 Make landmines.py ignore eclipse gyp generator.
The eclipse gyp generator is used to generate eclipse project files, not
to actually build anything. Landmines should return early if the gyp
generator is eclipse rather than failing with the error "Unexpected
GYP_GENERATORS (eclipse)"

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263438 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 01:13:21 +00:00
brettw@chromium.org 6e3e0b1d12 GN Windows build fixes
This also removes some patterns from the sources assignment filter, and adds scary comments not to make it bigger. The GYP version of this is out of control so I want to set a clear policy of what is included and not.

I removed X-related stuff from the filter (there are only about 50 files around the tree) and added manual rules for the affected files.

BUG=
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263394 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-11 23:06:17 +00:00
dtrainor@chromium.org e9a03dcccf Fix get_device_configuration.py/device_utils.py
- Fix get_device_configuration.py to use build_device.GetAttachedDevices
without the () as it is now a list not a method since () was added at
build_device.GetAttachedDevices
- Fix device_utils.py to check for unicode as well as str since the config
push_libraries was loading had unicode for the device id

NOTRY=true
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-11 19:49:52 +00:00
viettrungluu@chromium.org 77b0f97802 Revert 263262 "Newly created profiles should have the grey silho..."
Adds static initializers. See:
http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/63585

# profile_avatar_icon_util.cc profiles::kNoHighResAvatar
# profile_avatar_icon_util.cc profiles::kDefaultAvatarIconResourceFileNames+0xd0

> Newly created profiles should have the grey silhouette as avatar.
> The name should still be automatically generated.
> 
> Also, all the avatar icons are becoming squares (31x38 -> 38x38). New resources will be committed and necessary code changes have been made.
> 
> 
> BUG=337986
> TEST=When creating a new profile from anywhere except the settings. Also, verify avatar icons are still rendered correctly, whether GAIA, the placeholder or a cartoon icon.
> page, the automatically assigned avatar should the grey
> placeholder (silhouette).
> 
> Review URL: https://codereview.chromium.org/212603011

TBR=mlerman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263284 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-11 18:11:26 +00:00
brettw@chromium.org 52c079373f Add support for substring replacement in gypi_to_gn
Use substring replacement in skia source file list, and update the skia BUILD.gn file accordingly. The .gn file gets a bit simpler now: we can do the substring replacement to make absolute paths rather than doing rebase for all the files.

R=djsollen@google.com, dpranke@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263272 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-11 17:23:40 +00:00
mlerman@chromium.org 8bceaab6b6 Newly created profiles should have the grey silhouette as avatar.
The name should still be automatically generated.

Also, all the avatar icons are becoming squares (31x38 -> 38x38). New resources will be committed and necessary code changes have been made.


BUG=337986
TEST=When creating a new profile from anywhere except the settings. Also, verify avatar icons are still rendered correctly, whether GAIA, the placeholder or a cartoon icon.
page, the automatically assigned avatar should the grey
placeholder (silhouette).

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263262 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-11 16:51:28 +00:00