- 04 Dec, 2013 27 commits
-
-
blundell@chromium.org authored
r1240: Add missing #include of eintr_wrapper.h to auto_testfile.h. r1239: Don't HANDLE_EINTR(close). Either IGNORE_EINTR(close) or just close. r1238: Re-enable ios_exception_minidump_generator being built on non-ARM. r1237: Fix BREAKPAD_OUTPUT_DUMP_FILE on iOS. r1236: Process minidumps generated on ARM64 in iOS apps. r1235: Generate minidumps for 64-bit ARM apps on iOS. Review URL: https://codereview.chromium.org/102103003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238524 0039d316-1c4b-4281-b951-d872f2087c98
-
tommycli@chromium.org authored
Just to disambiguate metadata callback for file systems vs. media files. BUG=318450 Review URL: https://codereview.chromium.org/102723003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238523 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
The printf in that file is legitimate, so it shouldn't trigger the warning. BUG=none NOTRY=true Review URL: https://codereview.chromium.org/103133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238522 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
Android is still broken: https://chromegw.corp.google.com/i/clank.tot/builders/clang-clankium-tot-builder/builds/23775/steps/runhooks/logs/stdio ERROR [0mat the command-line "--gyp_vars":1:29: Invalid token. data_reduction_fallback_host%="http://compress.googlezip.net:80/" app_manifest_version_name="clang-clankium-tot-builder 33.0.1728.0" gcc_version="46" app_manifest_version_code="1728000" data_reduction_proxy_probe_url%="http://check.googlezip.net/connect" host_os="linux" component="shared_library" clang="1" spdy_proxy_auth_origin%="https://proxy.googlezip.net:443/" order_text_section="/b/build/slave/clang-clankium-tot-builder/build/src/orderfiles/orderfile.out" spdy_proxy_auth_value%="3c1d997267c567617ffe0e1b1ebbeed71398dd27" target_arch="arm" chrome_build_id="none" fastbuild="1" OS="android" android_app_targets="['../clank/native/framework/clank.gyp:clank', '../clank/native/framework/clank.gyp:devtools_resources', '../clank/native/framework/clank.gyp:chrome_test_apk', '../clank/java/geppetto/uiautomator.gyp:chrome_uiautomator_tests']" [0m ^ [0mI have no idea what this is. Generating gyp files from GN... < gclient runhooks ERROR: process exited with code 2 @@@STEP_FAILURE@@@ FATAL 2 != 88 BUG= NOTRY=true Review URL: https://codereview.chromium.org/99963007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238519 0039d316-1c4b-4281-b951-d872f2087c98
-
danakj@chromium.org authored
R=enne BUG= NOTRY=true Review URL: https://codereview.chromium.org/103163002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238518 0039d316-1c4b-4281-b951-d872f2087c98
-
abarth@chromium.org authored
This CL restructures how sample_app integrates with the GPU command buffer. Instead of mojo/public containing code that depends directly on gpu/command_buffer, this CL isolates that dependency into a dynamically linked library modelled after mojo_system. 1) mojo/public/gles2 contains a simple C API to libmojo_gles2.so. 2) mojo/gles2 contains a "thin" implementation of this API in terms of gpu/command_buffer. 3) Instead of subclassing GLES2ClientStub in mojo/public/bindings, we now subclass the stub directly in sample_app and control the GLES2 C API via mojo/public/gles2. I've also added a couple of README.md files that describe the purposes of the various directories and the reasons why the code is structured in this way. R=darin@chromium.org Review URL: https://codereview.chromium.org/101413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238517 0039d316-1c4b-4281-b951-d872f2087c98
-
simonhatch@chromium.org authored
NOTRY=true BUG=273986, 325479 Review URL: https://codereview.chromium.org/103153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238516 0039d316-1c4b-4281-b951-d872f2087c98
-
dewittj@chromium.org authored
The popup collection was not handling correctly the case where it tells the message center to mark its popups read, causing a NOTREACHED in observer list. BUG=324142 Review URL: https://codereview.chromium.org/99543003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238515 0039d316-1c4b-4281-b951-d872f2087c98
-
hshi@chromium.org authored
The previous CL landed (r238359) is missing a size check to prevent upscaling in desktop capture. The correct logic should be to use native resolution if both maxWidth and maxHeight are no smaller than source dimensions, and to compute letterbox region if otherwise. BUG=324923 TEST=trybot, Chrome OS feedback screen captures in native resolution R=sergeyu@chromium.org TBR=wjia@chromium.org Review URL: https://codereview.chromium.org/103253003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238514 0039d316-1c4b-4281-b951-d872f2087c98
-
acolwell@chromium.org authored
This is the first patch in a sequence of changes to enable Pipeline to properly manage underflows. This change allows the VideoRendererImpl to be prerolled in non-seek situations. BUG=144683 TEST=VideoRendererImplTest.Rebuffer, VideoRendererImplTest.Rebuffer_AlreadyHaveEnoughFrames Review URL: https://codereview.chromium.org/89673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238513 0039d316-1c4b-4281-b951-d872f2087c98
-
dkrahn@chromium.org authored
This catches bugs related to parameter lifetime that are not caught when the Run() method is called directly. See crbug.com/315624 for an example. BUG=chromium:316249 TEST=ran unit tests with and without fix for crbug.com/315624 R=nkostylev@chromium.org Review URL: https://codereview.chromium.org/93383002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238512 0039d316-1c4b-4281-b951-d872f2087c98
-
simonhatch@chromium.org authored
This test is super flaky since the tests were moved around, it's failing like 90% of the time. NOTRY=true BUG=166703 Review URL: https://codereview.chromium.org/102543005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238510 0039d316-1c4b-4281-b951-d872f2087c98
-
henrika@chromium.org authored
see https://codereview.chromium.org/78033003/ for the original CL... BUG=324464 TEST=https://simpl.info/getusermedia/sources/ and manual unittests in media. Review URL: https://codereview.chromium.org/99063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238509 0039d316-1c4b-4281-b951-d872f2087c98
-
powei@chromium.org authored
RenderWidgetHostViewAndroid no longer subclasses DelegatingRendererLayerClient. As it was the only use case for DelegatingRendererLayerClient, we can now remove this class. BUG=273250 Review URL: https://codereview.chromium.org/93463002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238508 0039d316-1c4b-4281-b951-d872f2087c98
-
varkha@chromium.org authored
BUG=321704 TEST=ash_unittests --gtest_filter=*WorkspaceControllerTestDragging.DragWindowOverlapShelf* Review URL: https://codereview.chromium.org/93103003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238507 0039d316-1c4b-4281-b951-d872f2087c98
-
viettrungluu@chromium.org authored
Because we need hooks to do a bunch of things. R=ben@chromium.org NOTRY=True Review URL: https://codereview.chromium.org/103123004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238506 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
While r238430 improved things, it didn't fix them enough. Exciting new error: OSError: File /Volumes/data/b/build/slave/google-chrome-rel-mac/build/src/out/Release/<(mac_product_name) Framework.framework doesn't exist (tracked at http://crbug.com/324911) > Revert 238036 "Revert 238025 "Let test_isolation_mode default to..." > > The change was reverted because swarming didn't work with branded builds, > but r238430 should've fixed that. Relanding. (There are no branded trybots.) > > > Revert 238025 "Let test_isolation_mode default to check on mac." > > > > Failing on "Google Chrome Mac" (http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Mac/builds/15042) > > In the error log, tools/swarming_client/isolate.py says "File /Volumes/data/b/build/slave/google-chrome-rel-mac/build/src/out/Release/Chromium Framework.framework doesn't exist" > > > > > Let test_isolation_mode default to check on mac. > > > > > > It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to > > > issues with xcode. Now that xcode is no longer used, it can be set to check > > > again. > > > > > > BUG=none > > > > > > Review URL: https://codereview.chromium.org/92303002 > > > > TBR=thakis@chromium.org > > > > Review URL: https://codereview.chromium.org/98383002 > > TBR=hashimoto@chromium.org > > Review URL: https://codereview.chromium.org/102963003 TBR=thakis@chromium.org Review URL: https://codereview.chromium.org/98533003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238505 0039d316-1c4b-4281-b951-d872f2087c98
-
rvargas@chromium.org authored
PlatformFile has grown beyond the initial expectations and it doesn't make sense to continue supporting individual function wrappers instead of a proper file class. BUG=322664 TEST=base_unittests R=brettw@chromium.org Review URL: https://codereview.chromium.org/93513002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238504 0039d316-1c4b-4281-b951-d872f2087c98
-
xians@chromium.org authored
Add generic interfaces for the sinks of the media stream audio track to get the audio data, and this patch also adds interfaces of AddToAudioTrack and RemoveFromAudioTrack to connect the sink to the audio track. BUG=322547 Review URL: https://codereview.chromium.org/90743004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238503 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
BUG=245126 R=nasko@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/100943002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238502 0039d316-1c4b-4281-b951-d872f2087c98
-
dalecurtis@google.com authored
Introduces two new methods to AudioOutputDispatcher: CloseStreamsForWedgeFix() and RestartStreamsForWedgeFix(). Respectively, each method closes or restarts all active streams owned by a given dispatcher. The process is completely transparent to upstream clients. A new method on AudioManager, FixWedgedAudio() calls CloseStreamsForWedgeFix() for all dispatchers and then calls RestartStreamsForWedgeFix() afterward. FixWedgedAudio() is called by each AudioOutputController when a wedge is detected. Multiple in flight wedge checks are serialized by the audio thread. The hope is that wedges will be fixed before the next WedgeCheck() fires. While the methods are available on all platforms, FixWedgedAudio() is only wired up on OSX. BUG=160920 TEST=unittest. fake wedge and observe stream recreation. R=scherkus@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238325 Review URL: https://codereview.chromium.org/61203008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238501 0039d316-1c4b-4281-b951-d872f2087c98
-
cramya@chromium.org authored
BUG=307027 Review URL: https://codereview.chromium.org/73333003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238500 0039d316-1c4b-4281-b951-d872f2087c98
-
robliao@chromium.org authored
r238462 - https://codereview.chromium.org/100303005/ may have broken this test. anantha@chromium.org will investigate and fix this issue. BUG=325540 TBR=sky Review URL: https://codereview.chromium.org/103353002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238499 0039d316-1c4b-4281-b951-d872f2087c98
-
rosca@adobe.com authored
This patch will link the blink implementation for mix-blend-mode with the compositor implementation. Blink: https://codereview.chromium.org/23511004/ Cc: https://codereview.chromium.org/23455060/ BUG=243223 Review URL: https://codereview.chromium.org/66263003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238498 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
Flaky failures, see bug BUG=324915 TEST=browser_tests R=asargent@chromium.org Review URL: https://codereview.chromium.org/101613004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238497 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
Some GYP variables are named like "pkg-config" Replace - with _ when doing converting GN variable names. TBR=michaeln Review URL: https://codereview.chromium.org/103193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238494 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
This checks the bittedness of the local system using getconf instead of "file /sbin/init". "file" isn't on some ChromeOS roots. BUG= R=thakis@chromium.org TBR=thakis Review URL: https://codereview.chromium.org/100053008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238493 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Dec, 2013 13 commits
-
-
aurimas@google.com authored
- Removed original mdpi density. R=newt@chromium.org Review URL: https://codereview.chromium.org/92133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238492 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238489 0039d316-1c4b-4281-b951-d872f2087c98
-
aurimas@google.com authored
R=newt@chromium.org Review URL: https://codereview.chromium.org/102603002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238488 0039d316-1c4b-4281-b951-d872f2087c98
-
viettrungluu@chromium.org authored
R=darin@chromium.org Review URL: https://codereview.chromium.org/103113002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238487 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
Without GYP_DEFINES set, build/gyp_chromium would crash with Generating gyp files from GN... Traceback (most recent call last): File "./build/gyp_chromium", line 207, in <module> if not RunGN(supplemental_includes): File "./build/gyp_chromium", line 147, in RunGN gyp_vars = GetVarsStringForGN(supplemental_includes) File "./build/gyp_chromium", line 79, in GetVarsStringForGN items = shlex.split(env_string) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shlex.py", line 279, in split return list(lex) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shlex.py", line 269, in next token = self.get_token() File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shlex.py", line 96, in get_token raw = self.read_token() File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shlex.py", line 124, in read_token nextchar = self.instream.read(1) AttributeError: 'list' object has no attribute 'read' This was broken by r238475 BUG=321352 Review URL: https://codereview.chromium.org/103253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238486 0039d316-1c4b-4281-b951-d872f2087c98
-
dalecurtis@google.com authored
AudioStreamHandler was calling into the AudioManager on the wrong thread. On OSX this will lead to undefined behavior since the CoreAudio API is not thread safe. Sadly due to antique unit tests, we don't have the proper DCHECKs in place to catch bad behavior automatically. I've filed the bug below to track this effort. In this case we can simply use a fixed buffer size since ASH is using MakeAudioOutputStreamProxy() which will take care of any necessary rebuffering and resampling. BUG=325373 TEST=none R=scherkus@chromium.org Review URL: https://codereview.chromium.org/102693003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238484 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
Conflicts: tools/gn/bin/win/gn.exe.sha1 iPull GN binary at 238460 Pull Windows GN binary @238460 (debug build). This is to help debuf issues since it will have proper stack traces. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238479 0039d316-1c4b-4281-b951-d872f2087c98
-
abarth@chromium.org authored
This CL moves the implementation of Mojo's JavaScript bindings out of the "public" directory. The public directory is intended to be free of dependencies on other parts of Chromium, but the JavaScript bindings depend on V8 and base. Now, the bindings are just a subdirectory of mojo/apps/js, which is their only client. This makes mojo.js more of a self-contained app. R=darin@chromium.org Review URL: https://codereview.chromium.org/100573003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238476 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
This is a reland of 236542 and 238454 (runs GN in GYP mode before actually running GYP), plus some additions Move GYP_DEFINES parsing to Python for GN. I pass in a GN-compatible list of variable sets on the command line from Python. This allows us to parse chromium.gyp_env and src/*/supplemental.gypi in Python like normal without having to duplicate Python dictionary parsing in GN. Currently, GN does not produce any files used by the build, these will be added in a second step. BUG=321352 TBR=bradnelson@google.com Review URL: https://codereview.chromium.org/101573004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238475 0039d316-1c4b-4281-b951-d872f2087c98
-
ben@chromium.org authored
The shell is now run on the main (UI) thread along with the NativeViewport stuff. R=abarth@chromium.org http://crbug.com/324637 Review URL: https://codereview.chromium.org/100623003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238474 0039d316-1c4b-4281-b951-d872f2087c98
-
robliao@chromium.org authored
Reason: Candidate for Mac 10.6 and 10.7 Break - IOSurfaceReuse > cc: Defer first OutputSurface creation until client is ready > > Remove the |first_output_surface| which was not used before > the client signals ready. > This allows the client to wait before creating a graphics context > until the gpu thread and client channel are set up. > > BUG=270179 > R=danakj@chromium.org, jamesr@chromium.org, jochen@chromium.org > > Review URL: https://codereview.chromium.org/85693007 TBR=sievers@chromium.org Review URL: https://codereview.chromium.org/103163003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238470 0039d316-1c4b-4281-b951-d872f2087c98
-
creis@chromium.org authored
BUG=314791 TEST=No behavior change. R=nasko@chromium.org Review URL: https://codereview.chromium.org/101863005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238468 0039d316-1c4b-4281-b951-d872f2087c98
-
shrikant@chromium.org authored
TESTS=Please follow steps as outlined in the bug report. R=cpu@chromium.org, ananta@chromium.org BUG=318503 Review URL: https://codereview.chromium.org/102403004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238467 0039d316-1c4b-4281-b951-d872f2087c98
-