summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't dynamically scope GN templates.brettw@chromium.org2014-03-2712-152/+524
| | | | | | | | | | | | | | | | Implement defined() for accessors so you can say defined(invoker.bar) Implement a MakeClosure() function on Scope for cloning and flattening the variables in a scope for later use. A new Template class that tracks both the template code and the closure information. Hooking up the new template class to where we use templates. R=scottmg@chromium.org, scottmg Review URL: https://codereview.chromium.org/212933008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259991 0039d316-1c4b-4281-b951-d872f2087c98
* Remove default values for custom codecs property in CDM component manifest.ddorwin@chromium.org2014-03-271-5/+0
| | | | | | | | | | | CDM versions that had manifests without this value are no longer supported. BUG=314162 NOTRY=true Review URL: https://codereview.chromium.org/213683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259990 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Move is_installed state to NexeLoadManager.teravest@chromium.org2014-03-278-46/+92
| | | | | | | | | | | | This will make it easier to move more code out of ppapi/native_client, especially UMA/Histogram support. BUG=239656 R=dmichael@chromium.org Review URL: https://codereview.chromium.org/214973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259989 0039d316-1c4b-4281-b951-d872f2087c98
* Add AccessibilityModeTreeOnly, which is enabled via the automation API.aboxhall@chromium.org2014-03-2725-54/+291
| | | | | | | | BUG=309681 Review URL: https://codereview.chromium.org/184803002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259988 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WebContentsViewAuraTest.OverscrollScreenshot on Windows as its flaky.jam@chromium.org2014-03-271-1/+7
| | | | | | | | | BUG=357311 TBR=sadrul Review URL: https://codereview.chromium.org/213703007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259987 0039d316-1c4b-4281-b951-d872f2087c98
* Add HANDLE_EINTR in some places missing it.brettw@chromium.org2014-03-275-9/+10
| | | | | | | | | | | This implements agl's comments on https://codereview.chromium.org/191673003/ R=agl@chromium.org TBR=agl Review URL: https://codereview.chromium.org/203213005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259986 0039d316-1c4b-4281-b951-d872f2087c98
* Android: adds end-to-end test for Autofill logger.bulach@chromium.org2014-03-274-51/+211
| | | | | | | | | BUG=b/13118743 TEST=build/android/test_runner.py instrumentation --test-apk ChromiumTestShellTest --test-filter="AutofillPopupTest*" Review URL: https://codereview.chromium.org/178013005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259985 0039d316-1c4b-4281-b951-d872f2087c98
* Second part of porting Chrome Ash to Windows 7cpu@chromium.org2014-03-273-53/+228
| | | | | | | | | | | | | | | | | This CL adds more meat to all the interfaces and gets ChromeAppViewAsh to work all the Way to the Run() method, including the DirectX initialization. First part with rationale: https://codereview.chromium.org/199843004/ NOTRY=true BUG=356475 TEST=none Review URL: https://codereview.chromium.org/211863003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259984 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GN GYP generator.brettw@chromium.org2014-03-2760-2337/+4
| | | | | | | | | | This removes the GYP generator code and associated build stuff. R=scottmg@chromium.org Review URL: https://codereview.chromium.org/206813002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259983 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-03-271-8/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259982 0039d316-1c4b-4281-b951-d872f2087c98
* Remove pattern from GN and clang format deps entries.brettw@chromium.org2014-03-271-8/+8
| | | | | | | | | | | The pattern facility for checking if a download is out-of-date is broken in a number of circumstances, which will result in out-of-date deps. This change will force a SHA check every time, but that should be relatively fast compared to the hooks run, and will eliminate some flakiness reported by some engineers. BUG= R=bradnelson@google.com Review URL: https://codereview.chromium.org/214663006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259981 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WebUIMojoTest.EndToEnd on Windows since it's very flaky.jam@chromium.org2014-03-271-1/+7
| | | | | | | | BUG=357308 Review URL: https://codereview.chromium.org/215483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259980 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use NetworkPortalDetector if it is not readydpolukhin@chromium.org2014-03-273-12/+22
| | | | | | | | | | BUG=356460 TEST=manual R=alemate@chromium.org, ygorshenin@chromium.org Review URL: https://codereview.chromium.org/213993002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259979 0039d316-1c4b-4281-b951-d872f2087c98
* Creates a way to pass the desktop capture notification window ID/handle to ↵jiayl@chromium.org2014-03-2719-33/+263
| | | | | | | | | | | | | | | webrtc::ScreenCapturer. Combined with http://webrtc-codereview.appspot.com/10299004/, this change will make it possible to exclude the notification window from the captured image. The window ID is passed through these objects/methods: ScreenCaptureNotificationUI::OnStarted --> MediaStreamUIProxy::OnStarted --> MediaStreamManager --> VideoCaptureManager --> DesktopCaptureDevice -->webrtc::ScreenCapturer. BUG=https://code.google.com/p/webrtc/issues/detail?id=2789 Review URL: https://codereview.chromium.org/210533002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259978 0039d316-1c4b-4281-b951-d872f2087c98
* Removing myself from OWNERS, as I no longer expect to be active on Chromium.joi@chromium.org2014-03-2715-40/+2
| | | | | | | | | | | | | | For //content/port and //content/public, specifying avi@ as an OWNER even though he is also in the higher-level OWNERS file, as he is the remaining intended reviewer (rather than jam@) for less involved changes to the API, as specified in the comments in those files. Removing a comment about CCing myself and erikwright@ from the android_webview file as dependencies there have already been fixed. TBR=darin@chromium.org NOTRY=true BUG=none Review URL: https://codereview.chromium.org/213113007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259977 0039d316-1c4b-4281-b951-d872f2087c98
* Fix loading_trace. The timeline_metric to use should be ↵nednguyen@google.com2014-03-271-1/+1
| | | | | | | | | | timeline.LoadTimesTimelineMetric. NOTRY=True Review URL: https://codereview.chromium.org/215433002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259976 0039d316-1c4b-4281-b951-d872f2087c98
* Make the device_orientation_event_pump fire null events.timvolodine@chromium.org2014-03-272-7/+42
| | | | | | | | | | | | On devices where sensor data is not available Device Orientation API should fire a null-event. This patch makes sure that the event is fired in case no angle value can be provided. BUG=356693 Review URL: https://codereview.chromium.org/213253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259975 0039d316-1c4b-4281-b951-d872f2087c98
* Add ReenableAutoupdatesForApp and AreAutoupdatesEnabled methods to ↵robertshield@chromium.org2014-03-274-67/+327
| | | | | | | | | | | | | | | GoogleUpdateSettings. AreAutoupdatesEnabled is a more comprehensive adjunct to the existing GetAppUpdatePolicy() which doesn't look at all the ways updates can be disabled. Also changes UpgradeDetector to use the new AreAutoupdatesEnabled method. BUG=164681,171271 TEST=unit_tests.exe --gtest_filter=*GoogleUpdateTest* Review URL: https://codereview.chromium.org/206613007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259974 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-03-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259971 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Expose access to cached profile name and picture.aruslan@chromium.org2014-03-272-0/+57
| | | | | | | | | BUG=316637 NOTRY=True Review URL: https://codereview.chromium.org/213703006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259970 0039d316-1c4b-4281-b951-d872f2087c98
* Blink roll 170165:170191eseidel@chromium.org2014-03-271-1/+1
| | | | | | | | | | http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=170166:170191&mode=html TBR= BUG= Review URL: https://codereview.chromium.org/215123002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259969 0039d316-1c4b-4281-b951-d872f2087c98
* Add TextEvent message in the protocolsergeyu@chromium.org2014-03-2728-51/+208
| | | | | | | | | | | | The new message will be used for non-keyboard input methods and software keyboards. BUG=270356 R=lambroslambrou@chromium.org, nasko@chromium.org Review URL: https://codereview.chromium.org/197613004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259968 0039d316-1c4b-4281-b951-d872f2087c98
* Move ContentBrowserTest class to content/public, since it's used by ↵jam@chromium.org2014-03-2773-136/+132
| | | | | | | | | | components_browsertests for browser tests which use Content Shell. R=avi@chromium.org Review URL: https://codereview.chromium.org/214823006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259967 0039d316-1c4b-4281-b951-d872f2087c98
* Fix GetAllPageSetFilenames.nednguyen@google.com2014-03-271-4/+5
| | | | | | | | | | | BUG= NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259926 Review URL: https://codereview.chromium.org/212603012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259965 0039d316-1c4b-4281-b951-d872f2087c98
* Redirect NaCl plugin logs to different files for different processes.halyavin@google.com2014-03-271-2/+16
| | | | | | | | | | | | | | Currently these logs are not useful because different renderer processes overwrite each other logs. TEST= launch chrome with --no-sandbox flag and NACL_PLUGIN_LOG variable set to some path and NACL_PLUGIN_DEBUG set to 1. Observe different log files for different render processes. BUG= None Review URL: https://codereview.chromium.org/212633002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259964 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PlatformFile from drive_api_utilrvargas@chromium.org2014-03-271-12/+4
| | | | | | | | BUG=322664 Review URL: https://codereview.chromium.org/212993007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259963 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PlatformFile from pwg_raster_converterrvargas@chromium.org2014-03-271-22/+13
| | | | | | | | BUG=322664 Review URL: https://codereview.chromium.org/212833005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259962 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 259887 "Switched main WebRTC browser tests to use a more ..."phoglund@chromium.org2014-03-2713-181/+121
| | | | | | | | | | | | | | | | | | | > Switched main WebRTC browser tests to use a more realistic video. > > After switching to fake device flags instead of software webcams, we > noticed a ton of video-related metrics changed. This is because the > spinning green ball is an unrealistic encode/decode example. This patch > will use the new fake device file flag to play a more realistic video. > > BUG=352261,343504 > > Review URL: https://codereview.chromium.org/211123004 TBR=phoglund@chromium.org Review URL: https://codereview.chromium.org/214543010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259960 0039d316-1c4b-4281-b951-d872f2087c98
* Mark remaining ScreenOrientationProviderTests as flaky.yfriedman@chromium.org2014-03-271-4/+6
| | | | | | | | | | | Some more flakes seen on the tree. Example: http://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/19463/steps/contentshell_instrumentation_tests/logs/stdio BUG=353500 TBR=mounir Review URL: https://codereview.chromium.org/214713008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259959 0039d316-1c4b-4281-b951-d872f2087c98
* Docs: Use the FeaturesBundle for all things features rather thankalman@chromium.org2014-03-2710-91/+94
| | | | | | | | | | | | | re-implementing similar logic in several places. This fixes a bug with the commands API too (and desktopCapture, apparently). BUG=357192 R=rockot@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/212623015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259958 0039d316-1c4b-4281-b951-d872f2087c98
* Main motivation for this is to save binary size. The change causes linker deadpasko@chromium.org2014-03-276-15/+37
| | | | | | | | | | | | | | | | | | | | | | | | code elimination to exclude the blockfile backend on Android (at least until somebody references the wrong symbol). This change saves 68KiB for me on a release official build on Android. Removes the about:flags entry on Android to avoid confusing the users. The command-line flag stays and makes the backend initialization fail: that's what you asked for. Makes CACHE_BACKEND_DEFAULT behave exactly as CACHE_BACKEND_SIMPLE on Android. This simplifies testing: clients like shader cache should be using the default backend and should not care about the differences. Yay for more simplecache testing! The Simple Backend supports all necessary features to make it the default. PNACL cache is currently not tested on Android, not supporting it in the histogram collection code now. BUG=342890 TBR=ajwong@chromium.org Review URL: https://codereview.chromium.org/207503006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259957 0039d316-1c4b-4281-b951-d872f2087c98
* Add wallpaper policy browsertest for login screen.tnagel@chromium.org2014-03-271-13/+35
| | | | | | | | BUG=220418 Review URL: https://codereview.chromium.org/212653010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259956 0039d316-1c4b-4281-b951-d872f2087c98
* Have unittests use TestingProfile::Builder to build fake SigninManager.blundell@chromium.org2014-03-2711-94/+98
| | | | | | | | | | | | | | | | | These unit tests are overriding the SigninManagerFactory for its TestingProfiles too late, after the Profile has already been created. Any services that depend on the SigninManager and get created with the Profile are thus left with a dead pointer (e.g. UserPolicySigninService). This change sets the fake factory before the TestingProfile gets created in these tests. BUG=333997 TBR=tim,sky Review URL: https://codereview.chromium.org/214593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259955 0039d316-1c4b-4281-b951-d872f2087c98
* Tracking more WebRTC metrics, corrected others.phoglund@chromium.org2014-03-271-3/+20
| | | | | | | | | BUG=352266,357162 R=tommi@chromium.org Review URL: https://codereview.chromium.org/213243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259954 0039d316-1c4b-4281-b951-d872f2087c98
* Adds UMA for display color calibration in ChromeOS.mukai@chromium.org2014-03-275-1/+27
| | | | | | | | | BUG=355861 R=oshima@chromium.org, asvitkine@chromium.org Review URL: https://codereview.chromium.org/204813006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259952 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extraneous log linemichaelpg@chromium.org2014-03-271-1/+0
| | | | | | | | TBR=atwilson@chromium.org Review URL: https://codereview.chromium.org/215243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259951 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: Mojom: Add some simple tests for mojo_parser.py.viettrungluu@chromium.org2014-03-271-0/+62
| | | | | | | | R=darin@chromium.org Review URL: https://codereview.chromium.org/213833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259949 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: Mojom: Make the parser take source text. Also improve error handling.viettrungluu@chromium.org2014-03-272-25/+45
| | | | | | | | | | | | | | | * Taking the source text (instead of having it take the filename and open the file, etc.) will allow for easier unit testing of the parser. * Now it prints out a reasonable error message when there's a circular dependency or when there's a file open/read error. * Additionally, if the file for which there's an error is imported from another file (etc.), it indicates how we got to that file. R=mpcomplete@chromium.org Review URL: https://codereview.chromium.org/212683008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259948 0039d316-1c4b-4281-b951-d872f2087c98
* Cast: Fix inaccurate event time for events logging via post task.imcheng@chromium.org2014-03-274-40/+59
| | | | | | | | | | | | | | | | | | | Also make them consistent across the multiple files. Longer term we should explore whether it's worthwhile to let CastEnvironment or LoggingImpl handle the thread hopping, or other alternatives. Misc items: - log frame id for video encoded event in external_video_encoder.cc. - remove extra DCHECK in audio_receiver.cc. BUG=355904 Review URL: https://codereview.chromium.org/210223007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259945 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid updating clang if the user set make_clang_dir in GYP_DEFINESrnk@chromium.org2014-03-271-0/+4
| | | | | | | | | R=hans@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/214883004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259944 0039d316-1c4b-4281-b951-d872f2087c98
* Add regular expression support in json_schema componentbinjin@chromium.org2014-03-278-34/+168
| | | | | | | | | | Add support of "pattern" and "patternProperties" attribute into json_schema, with third_party/re2 as regular expression implementation. BUG=348551 Review URL: https://codereview.chromium.org/195193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259943 0039d316-1c4b-4281-b951-d872f2087c98
* Add an icon to the "3D API blocked" infobar.pkasting@chromium.org2014-03-277-11/+8
| | | | | | | | | | BUG=263985 TEST=none R=oshima@chromium.org Review URL: https://codereview.chromium.org/213023004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259942 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ImageDecoder tests to allow MD5 sum calculation to compile again.pkasting@chromium.org2014-03-274-85/+68
| | | | | | | | | | | | | | This also fixes a variety of style errors (e.g. incorrect wrapping/indenting or use of protected data members), and cleans up the code some (e.g. by bailing early for invalid images in MD5 sum generation mode). BUG=none TEST=none R=darin@chromium.org Review URL: https://codereview.chromium.org/213543003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259940 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-03-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259939 0039d316-1c4b-4281-b951-d872f2087c98
* Tunnel PWGRasterConfig capability to the ticket and to the utility processnoamsml@chromium.org2014-03-279-22/+247
| | | | | | | | | | | Parse the PWGRasterConfig capability for local printing, copy it to the ticket, and tunnel a data structure based on it to the utility process. BUG=354605 Review URL: https://codereview.chromium.org/211843004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259938 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Update revision in DEPS, r12927 -> r12935mseaborn@chromium.org2014-03-271-1/+1
| | | | | | | | | | | | | | | | | | | | | This pulls in the following Native Client changes: r12928: (petarj) [MIPS] Skip parts of the debug_stub_test when using qemu-mips r12929: (bradnelson) Adding support to the debug stub for a 'remote get' of the stripped irt nexe. r12930: (teravest) Split NaClChromeMainStartApp() for Chromium IPC. r12931: (dyen) The buildbot for glibc no longer clobbers other toolchains. r12932: (dyen) Fixed toolchain config for toolchain tester with new toolchain paths. r12933: (teravest) Revert "Split NaClChromeMainStartApp() for Chromium IPC." r12934: (dyen) Fixed buildbot newlib toolchain script so it only deletes nacl dirs r12935: (jvoung) Use goma also on Windows. BUG=none TEST=browser_tests and nacl_integration R=bradnelson@google.com Review URL: https://codereview.chromium.org/212483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259937 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Show IME when DPAD_CENTER is pressed ↵primiano@chromium.org2014-03-272-74/+0
| | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/161933002/) Reason for revert: Re-addressing this in crrev.com/206113005/ Original issue's description: > Show IME when DPAD_CENTER is pressed > > BUG=343311 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=251447 TBR=jdduke@chromium.org,sgurun@chromium.org,aurimas@chromium.org,hush@chromium.org BUG=343311 NOTRY=true Review URL: https://codereview.chromium.org/206353003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259936 0039d316-1c4b-4281-b951-d872f2087c98
* [Cast] Misc clean-ups in AudioEncoder.miu@chromium.org2014-03-271-19/+23
| | | | | | | | | Improved setting of CastInitializationStatus, based on the encoder implementation validating the audio config parameters. Review URL: https://codereview.chromium.org/212983009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259935 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] DPAD_CENTER should bring up IME on text fields.primiano@chromium.org2014-03-271-1/+21
| | | | | | | | | | | | | | | In the current state, the DPAD_CENTER is always unconditionally translated into a return key. This can cause unexpected form submits and, in general, doesn't match the behavior of native Android UI. This change swallows the DPAD_CENTER event when the current element is a text field and brings up the IME instead. BUG=343311 NOTRY=true Review URL: https://codereview.chromium.org/206113005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259934 0039d316-1c4b-4281-b951-d872f2087c98
* Fix path to DiskCacheIndexTable unit test file in exclusionsdefresne@chromium.org2014-03-271-4/+4
| | | | | | | | | | | The unit tests fails on iOS devices and the path used to disable them is incorrect. Use the correct path (and fix the links to the bug). BUG=344533, 334640 Review URL: https://codereview.chromium.org/213473002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259933 0039d316-1c4b-4281-b951-d872f2087c98