Make LUMINANCE/ALPHA textures not renderable

OpenGL ES 2.0 spec section 4.4.5 says that color-renderable formats contain red, green, blue and possibly alpha components. Add checks for LUMINANCE, LUMINANCE_ALPHA and ALPHA textures, since they are not color-renderable according to this spec but are exposed as renderable by NVIDIA OpenGL drivers.

Patch authored by oetuaho@nvidia.com

Original review: https://codereview.chromium.org/22445002/

BUG=268999
TEST=WebGL conformance test textures/copy-tex-image-2d-formats.html

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217354 0039d316-1c4b-4281-b951-d872f2087c98
Add myself to authors list.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217355 0039d316-1c4b-4281-b951-d872f2087c98
Remove dead code from webkit_support

webkit/support still has legacy code from when it was used to run layout
tests. This removes a large portion of code that did setup/teardown work
that was either only needed for layout tests and not webkit_unit_tests or
that was redundant with base::TestSuite.

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217356 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Stop-gap solution for reducing INJECT_EVENTS flakiness.

Crash/ANR dialogs on Android are automatically dismissed after 5
minutes. Run content_browsertests earlier in the test cycle.

BUG=271071
R=craigdh@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217358 0039d316-1c4b-4281-b951-d872f2087c98
Fix visibility of performance tracing menu item in system tray

BUG=272389
R=sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217359 0039d316-1c4b-4281-b951-d872f2087c98
Enable DesktopCaptureDeviceTest on Mac

The crash in the screen capturers has been fixed, so the test should work now.

BUG=247685
R=wez@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217361 0039d316-1c4b-4281-b951-d872f2087c98
Revert 217346 "Remove chrome.pak references, build resources int..."

Compile failures on main builders, not seen on try bots.

> Remove chrome.pak references, build resources into resources.pak
> 
> This puts resources that used to be in chrome.pak and/or compiled in to
> chrome.dll into resources.pak. resources.pak is already loaded at startup
> on all platforms so having some resources in a separate pak file isn't
> beneficial.
> 
> TBR=tony@chromium.org
> 
> BUG=52609
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216822
> 
> Review URL: https://codereview.chromium.org/22339020

TBR=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217362 0039d316-1c4b-4281-b951-d872f2087c98
Moved chrome/common/json_schema to components/json_schema.

BUG=271392

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217364 0039d316-1c4b-4281-b951-d872f2087c98
[i-spy] Checked in some essential app-engine files.


checked out general stuff

BUG=260418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217365 0039d316-1c4b-4281-b951-d872f2087c98
Make ui::LayerAnimationSequence use unique group ids

This ensures that ui::LayerAnimationSequence uses a unique group id for each
LayerAnimationElement that it animates. Previously, LayerAnimationSequence
used the same group id for all elements. This meant it was possible that
multiple threaded animations dispatched to cc had the same target property
and group id, in violation of the cc animation framework's requirement that
animations be uniquely identified by the combination of their group id
and target property.

BUG=271749

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217366 0039d316-1c4b-4281-b951-d872f2087c98
[Sheriff] Disabling RenderWidgetHostBrowserTest.GetSnapshotFromRendererTest because it is flaky on Linux CrOS and Win bots.


BUG=272379
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217368 0039d316-1c4b-4281-b951-d872f2087c98
Handle connecting to hidden networks correctly (Take 2)

The new network connect code does not handle hidden networks correctly.
This fixes that, which also fixed the associated issue.

This patch includes correct expectations for non-chromeos tests.

BUG=270936, 166999
TBR=pneubeck@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217369 0039d316-1c4b-4281-b951-d872f2087c98
Reenable PanelLayoutManagerTest.PanelAlignmentSecondDisplay

BUG=234854
TEST=PanelLayoutManagerTest.PanelAlignmentSecondDisplay

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217373 0039d316-1c4b-4281-b951-d872f2087c98
Make sure TtsMessageFilter::OnChannelClosing is handled on the UI thread.

BUG=261599,262298

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217374 0039d316-1c4b-4281-b951-d872f2087c98
Adds a link event to each of the event bars that goes to the source event.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217375 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: make cron runs paranoidally robust to failures. They fail, that's a
bug, but they do so in a pretty unhelpful way at the moment.

R=jyasskin@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217376 0039d316-1c4b-4281-b951-d872f2087c98
The atomic number of gallium.
ISO 31 is the ISO's standard for quantities and units
Herbert Hoover was the 31st president of the United States of America
The number of flavors of Baskin-Robbins ice cream; the shops are called 31 Ice Cream in Japan
The number of days in the months January, March, May, July, August, October and December
The code for international direct-dial phone calls to the Netherlands
In ice hockey goaltenders often wear the number 31
Halloween occurs on October 31st in Ireland, Canada, United Kingdom, United States and other places
Dick Tracy, the comic strip detective character created by cartoonist Chester Gould, makes his debut appearance in the Detroit Mirror newspaper in 1931
In "Heavy Metal", The Harry Canyon segment is set in 2031, beginning on July 3

31 also refers to a rather colorful bit of Turkish Slang

Credit: http://en.wikipedia.org/wiki/32_(number)

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217377 0039d316-1c4b-4281-b951-d872f2087c98
Don't add a dash for empty description

In crrev.com/217109 I caused a regression that added a dash to the
omnibox popup even if the description was empty.

This CL adds back the original check for an empty description.

BUG=271951
TEST=Typed youtube.com in the omnibox. Verified that omnibox
results with an empty description didn't have a dash at the end.
NOTRY=true
R=shess@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217378 0039d316-1c4b-4281-b951-d872f2087c98
Add support for Debug entries in chrome://network

Changed the code to pass all entries to the JS and added checkboxes
to filter by entry type (level).

BUG=222781
R=shinfan@chromium.org, xiyuan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217380 0039d316-1c4b-4281-b951-d872f2087c98
Get dialogs to paint again in AURA windows.

The AcceleratedPresenter::DoPresentAndAcknowledge function was dropping the frame if the size of the window
being painted was different then the size passed in. This code was in an !ifdef USE_AURA previously. Was removed
when scottmg got rid of one hack in WM_NCCALCSIZE where the client area is reported 1px larger than it is.

Turns out that for dialogs or for any window with the standard frame removed the client size is reported 1px larger.
Changing that for AURA may be the right fix in the long term. For now restoring the !ifdef USE_AURA in the
AcceleratedPresenter::DoPresentAndAcknowledge  function around the code which compares the sizes.

Fixes bug https://code.google.com/p/chromium/issues/detail?id=272370

R=apatrick@chromium.org, scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217381 0039d316-1c4b-4281-b951-d872f2087c98