Compatibility improvements for "ls -l" FTP LIST response format.

TEST=Covered by net_unittests.
BUG=25520

Review URL: http://codereview.chromium.org/460139

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

Former-commit-id: c8f489795d6b149aafb6f9c8e97e21c0904ec3d4
TEST=none
BUG=none
Add glReadPixel service implemenation.

the GLES2 client side implemenation needs to wait
for me to implement buckets. For now though, a
client app can use the GLES2CmdHelper, allocate
shared memory and call ReadPixels.

Review URL: http://codereview.chromium.org/468024

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

Former-commit-id: 612d2f8ad02a0e9f7de2fe7073022b4b212f2b5d
Revert "Sleep around printing page cycler results."

Originally committed in r32954.  The underlying problem
was fixed in r33704 and r33736.

BUG=28764
TEST=morejs page cycler continues to get results for
reference build

Review URL: http://codereview.chromium.org/460124

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

Former-commit-id: ac2431694039657d10b877e17eab88e0ed93142f
Add a 'minus' graphic to the local error page if you expand the
"more details" link.  Also add a slide transition for showing/hiding
the details.

BUG=28923
TEST=Turn off error pages in Options, navigate to
    http://dev.chromium.org:8024/ and play with the "More information on
    this error" link.

Review URL: http://codereview.chromium.org/463045

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

Former-commit-id: e9f04881313ea2fd0ba0698ec255769fa4c35542
Linux: switch to using the system libraries in some cases.

Previously we built our own copies of many common system libraries.
This comes from our Windows history, where these libraries have to be
carried by any application using them because they aren't provided as
standard.

On Linux, however, they are ubiqutous so we can save binary size by
dynamically linking against the system versions.

TEST=none
BUG=29738

http://codereview.chromium.org/465126

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

Former-commit-id: 8e038500d3f1cbd8b67ac31004eeca89284ef3bb
Fix line number references in test_expectations.py

   R=ojan@chromium.org
   BUG=29727
   TEST=add a syntax error to test_expectations.txt

Review URL: http://codereview.chromium.org/465127

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

Former-commit-id: ee82ec3dc0180187107c616b3a8c690215350a44
The cache object used by the UrlmonUrlRequest class in ChromeFrame creates an in memory stream, which is used
to hold data received from Urlmon until Chrome reads it. At times attempts to write to this stream fail
with E_OUTOFMEMORY. 

We don't really need the complexity of an in memory stream for our cache. A vector of bytes would do just fine.

This fixes bug http://code.google.com/p/chromium/issues/detail?id=28658

I verified that it actually fixes this issue.

Bug=28648
Test=covered by existing net tests.

Review URL: http://codereview.chromium.org/469014

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

Former-commit-id: f628e1b444c32ad882a3e57bc0d58170cec716ef
Add apache to the linux build deps installation.
Review URL: http://codereview.chromium.org/465129

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

Former-commit-id: cee0a9098a90ea5ea76eb54389548712e163b275
Minor copyedit of new Xyz channel wording.

TBR=aa
BUG=none
TEST=none

Review URL: http://codereview.chromium.org/466074

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

Former-commit-id: 7ff7b8145878e28d9b85e9481b41f6d0651f7860
Fix small issue in gpu_plugin_object

TEST=none
BUG=none

Review URL: http://codereview.chromium.org/460145

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

Former-commit-id: 552079df978b40210f549546739b6393fdc3b8b0
file_util: The member variable |pattern_| has a different type (FilePath) from the constructor parameter (StringType).

So fix this type to match with the constructor.

Original patch by Thiago Farina <thiago.farina@gmail.com> at
http://codereview.chromium.org/465119/show

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/466071

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

Former-commit-id: fbf745a2c70813a8fca9d5de6574fc602b3ebfeb
Re-enable tab switching test.

After some debugging on the interactive perf system, it
appears the screen was locked (or at least locked up).
Current theory is this is why OnPaint wasn't being
called and the histogram wasn't being populated.

BUG=28968
TEST=tab switching test runs on slaves

Review URL: http://codereview.chromium.org/463053

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

Former-commit-id: e67ed067f40dad801bfab37d9794b04186f1576b
Try running apache for linux layout tests. Hopefully this will reduce http
layout test flakiness.

Review URL: http://codereview.chromium.org/467048

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

Former-commit-id: 035768f9dbaf8296ee54ffc246f93787c0759840
Changes the classlist to be hierarchical.


Review URL: http://codereview.chromium.org/460097

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

Former-commit-id: c6c3f72ce0d3e9b015c1fe152eea14daf7b15533
Re-enable TCMalloc on Linux.
In r34036, I've fixed the signal handlers not to allocate dynamic memory, so they shouldn't deadlock anymore.

Review URL: http://codereview.chromium.org/465122

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

Former-commit-id: 803f05ae7e58b41f2722b907b9e271dda79ef537
Add suppression for 2 reliability failures.

BUG=29758



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

Former-commit-id: fffa0f03265b0d9d0c31a6f88c6c1d6a83a30c0e
Modify the test_expectations module so it can still build up a set
of expectations with a test list even if the files don't exist locally.
This is needed by the LTTF dashboard app.

Also add test_expectations.GetOptions(), which is also needed by the LTTF app.

  R=victorw@chromium.org
  BUG=none
  TEST=none

Review URL: http://codereview.chromium.org/470007

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

Former-commit-id: 01638de5a849f18e3796564f33af771b037dbb32
fix for memory leak and illegal access. (found in valgrind test)
 * name, values for callback seems to be on stack.
  i changed const char* to string so that it can copy, and
  also expect_eq can print string when failed.

BUG=None
TEST=Run unit_tests on valgrind.

Review URL: http://codereview.chromium.org/470006

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

Former-commit-id: 5976c2db7a0101e5d9796cec4fbe5c23c4013e68
fix typo in import

  BUG=none
  TBR=ojan@chromium.org
  TEST=none

Review URL: http://codereview.chromium.org/467052

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

Former-commit-id: 4cdec1e935e3b65934a73473f82af3b320b3bed7
removing the file that was accidentally added to cl.

BUG=None
TEST=None
TBR=rvargas

Review URL: http://codereview.chromium.org/466078

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

Former-commit-id: 07cedf187bf46f1a28a8a83abdfa9ddb7f13ebbb