summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* <video> use cache if --enable-byte-range-support is presenthclam@chromium.org2009-09-305-4/+26
| | | | | | | | | | | BUG=16013 TEST=Playing a video should still work with the flag in incognito mode or not. Allow <video> to use cache if running with experimental byte range support. Review URL: http://codereview.chromium.org/253001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27589 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak the layout_test driver scripts to shard the tests completely and thendpranke@google.com2009-09-302-10/+58
| | | | | | | | | | | | | | | | | | | | | | add better logging about the amount of parallelism we're getting. Now, if you add the flags --fully-parallel we will shard the test files at the granularity of single files (i.e., all the files will be dumped into a single shared Queue and each thread will pull one file out at a time). This appears to produce a 2x - 3x speedup over the default behavior but isn't 100% stable yet. Also, add the --no-log-errors flag to shut off error logging every time a test fails. R=ojan TEST=none BUG=none Review URL: http://codereview.chromium.org/214004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27588 0039d316-1c4b-4281-b951-d872f2087c98
* Change how <video> fetch a resource to make it friendly to sparse cachinghclam@chromium.org2009-09-303-178/+141
| | | | | | | | | | | | | | | | | | | | | | | | | BUG=16013 TEST=test_shell_tests --gtest_filter=Buffered* Also video on a server that doesn't support range request will still work. How <video> used to fetch a resource: 1. Fetch the whole file to get the header 2. Fetch a small range (1, 1) to determine if server supports range request 3. If [2] was successful, then fetch the file with range request if necessary If [2] failed, prevent range request by telling ffmpeg this is streaming New way of fetching a resource for <video>: 1. Fetch (0, 1023) to get the header (This needs more experiment). 2. If [1] was successful, then request later on will be made partial If [1] failed, prevent range request by telling ffmpeg this is streaming By doing this change we can eliminate one request before we can start the file. And with the help of sparse cache, we would be able to reuse the first 1KB fetched even we need to fetch the index at the end of file. Review URL: http://codereview.chromium.org/248012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27587 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the leak tracking of URLRequests.eroman@chromium.org2009-09-302-12/+5
| | | | | | | | | | | | | | This doesn't fix anything, it just prevents asserting (and consequently crashing) when the leak is observed, restoring the earlier behavior. There are already a couple of know leaks, so crashing during shutdown isn't real useful until the known issues are fixed. BUG=18372,23284 TBR=darin Review URL: http://codereview.chromium.org/255017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27586 0039d316-1c4b-4281-b951-d872f2087c98
* Re-submit CL 27576 w/ fixdpranke@google.com2009-09-302-77/+96
| | | | | | | | | | R=tc@chromium.org (TBR) TEST=none BUG=none Review URL: http://codereview.chromium.org/256008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27584 0039d316-1c4b-4281-b951-d872f2087c98
* Add mime-type for SVG to lighttpd.conf for run_webkit_tests.yutak@chromium.org2009-09-302-6/+1
| | | | | | | | | | | | | | Formerly, the HTTP server sent an SVG file as application/octet-stream, which caused the following layout test failures. This change fixes them. - LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg.svg (issue 10387) - LayoutTests/http/tests/security/canvas-remote-read-svg-image.html (issue 18978) - LayoutTests/http/tests/misc/SVGFont-delayed-load.html (issue 20505) BUG=10387,18978,20505 TEST=none Review URL: http://codereview.chromium.org/235053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27583 0039d316-1c4b-4281-b951-d872f2087c98
* Add purify expected error for bug 23396.huanr@chromium.org2009-09-301-60/+60
| | | | | | | | | BUG=23396 TEST=None Review URL: http://codereview.chromium.org/256007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27582 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 27576dpranke@google.com2009-09-302-95/+77
| | | | | | | | | R=tc@chromium.org BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27581 0039d316-1c4b-4281-b951-d872f2087c98
* The buildbots compile into src/build/{Debug,Release} but this scripttony@chromium.org2009-09-301-16/+20
| | | | | | | | | assumes that the build output is in src/chrome/{Debug,Release}. Update the clobber script to look in both places. Review URL: http://codereview.chromium.org/255015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27580 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerTest.WorkerFastLayoutTests.huanr@chromium.org2009-09-301-1/+3
| | | | | | | | | BUG=23391 TEST=None Review URL: http://codereview.chromium.org/255014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27579 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Make InfoBubble use an override-redirect (popup) window.derat@chromium.org2009-09-308-98/+162
| | | | | | | | | | | | | This makes it work correctly in ion3 and other window managers that don't expect clients to try to move top-level windows themselves. This implementation grabs the pointer and keyboard. By doing this and using an override-redirect window, we should be able to avoid worrying about interactions with different window managers. The only downside (alluded to in the previous code) is that window manager keybindings don't make it through until the user dismisses the bubble by clicking outside of it or hitting Enter or Escape. I don't think this will be a problem; it's no different from what happens when you open a context menu in an app. BUG=20523 TEST=tested first-run and bookmark bubbles in Metacity, ion3, Fluxbox, KDE4, and the WM that I'm working on Review URL: http://codereview.chromium.org/198016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27578 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the syncapi stub.nick@chromium.org2009-09-302-341/+15
| | | | | | | | | | This was only needed so that we could compile the sync glue code without access to a syncapi binary. Now that syncapi can be built from source, it's obsolete. Review URL: http://codereview.chromium.org/242060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27577 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor run_webkit_tests a bit so we can extract the list of test filesdpranke@google.com2009-09-302-77/+95
| | | | | | | | | | | | | | | separate for the layout test task force reporting. We can now build out the full expecatations list by calling functions in layout_package/test_files and layout_package/test_expectations (previously you needed to call private routines in run_webkit_tests). BUG=none TEST=none R=ojan@chromium.org Review URL: http://codereview.chromium.org/254011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27576 0039d316-1c4b-4281-b951-d872f2087c98
* One part of http://codereview.chromium.org/223013/showjorlow@chromium.org2009-09-302-0/+55
| | | | | | | | | | | Split so it's not a 2 sided patch. TEST=none BUG=none Review URL: http://codereview.chromium.org/242056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27575 0039d316-1c4b-4281-b951-d872f2087c98
* Add purify error to expected list.huanr@chromium.org2009-09-301-0/+65
| | | | | | | | | BUG=23396 TEST=None Review URL: http://codereview.chromium.org/244043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27574 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 219.9 to 220.0laforge@chromium.org2009-09-301-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27573 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary disabling a unit test that fails on Linux toolkit views while I ↵jcampan@chromium.org2009-09-301-0/+6
| | | | | | | | | | | investigate. BUG=23394 TBR=huanr Review URL: http://codereview.chromium.org/251039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27570 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Use a calculated border color in chrome theme mode instead of blue.erg@google.com2009-09-295-42/+26
| | | | | | Review URL: http://codereview.chromium.org/255012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27565 0039d316-1c4b-4281-b951-d872f2087c98
* WebView::DownloadImage refactoredyaar@chromium.org2009-09-296-75/+51
| | | | | | | | | The implementation was dependent on webkit_glue::image_resource_fetcher and had to be removed if we want to upstream WebView. DownloadImage has been moved into RenderView::DownloadImage. WebViewImpl's set of ImageResourceFetchers has been ripped off and moved into RenderView. Review URL: http://codereview.chromium.org/255006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27564 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding the NativeViewHost refactoring (it was breaking the ChromeOS build). jcampan@chromium.org2009-09-2923-121/+268
| | | | | | | | | | | | | | | Refactoring some of the NativeViewHost and NativeControl focus management so their consumers don't have to explicitly set the focused view. See original review: http://codereview.chromium.org/235011/show BUG=None TEST=Run all tests. Make sure focus is stored/restored properly in Chrome. TBR=ben Review URL: http://codereview.chromium.org/246032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27563 0039d316-1c4b-4281-b951-d872f2087c98
* The RSS extension now renders the RSS HTML preview inside an IFRAME.finnur@chromium.org2009-09-295-85/+148
| | | | | | | | | BUG=None TEST=See browser tests. Review URL: http://codereview.chromium.org/242055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27562 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize stats_table_ in the constructor.jhawkins@chromium.org2009-09-291-3/+5
| | | | | | | | | CID=1648 BUG=none TEST=none Review URL: http://codereview.chromium.org/251037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27561 0039d316-1c4b-4281-b951-d872f2087c98
* sync-webkit-git: a better message when you're not on the right branchevan@chromium.org2009-09-291-3/+4
| | | | | | Review URL: http://codereview.chromium.org/235056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27560 0039d316-1c4b-4281-b951-d872f2087c98
* Use a helper to facilitate reading a file on a background thread.darin@chromium.org2009-09-296-38/+190
| | | | | | | | | | | | | | | | This fixes a thread-safety bug in ExecuteCodeInTabFunction caused by using RefCounted instead of RefCountedThreadSafe. Instead of changing ExecuteCodeInTabFunction to be RefCountedThreadSafe, I thought it would be better to fork off a helper class. R=aa BUG=none TEST=file_reader_unittest.cc and existing browser_tests (once my other patch lands which adds thread-safety assertions to NewRunnableMethod) Review URL: http://codereview.chromium.org/243033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27559 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in make build fixes for yesterday's NaCl changes.tony@chromium.org2009-09-291-2/+2
| | | | | | | | TBR=bradnelson Review URL: http://codereview.chromium.org/242066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27558 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize has_indexed_affixes_ in the constructor.jhawkins@chromium.org2009-09-291-1/+2
| | | | | | | | | CID=1635 BUG=none TEST=none Review URL: http://codereview.chromium.org/249036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27557 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup some code in the render_view_host_manager unittest.brg@chromium.com2009-09-291-4/+3
| | | | | | | | | | The initialization of the ProfileSyncService was being called twice in one test. Test=RenderViewHostManagerTest in unittests Bug=none Review URL: http://codereview.chromium.org/248036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27556 0039d316-1c4b-4281-b951-d872f2087c98
* Rename setThemeEngine to SetThemeEngine to conform to Google style.dpranke@google.com2009-09-292-3/+3
| | | | | | | | | | R=darin@chromium.org TEST=none BUG=none Review URL: http://codereview.chromium.org/217006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27555 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize the os_event struct members to 0 in the constructor.jhawkins@chromium.org2009-09-291-0/+1
| | | | | | | | | CID=1642 BUG=none TEST=none Review URL: http://codereview.chromium.org/255013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27554 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for WebKit 48883:48904.senorblanco@chromium.org2009-09-292-1/+11
| | | | | | | | | | BUG=none TEST=pray for green TBR=atwilson Review URL: http://codereview.chromium.org/235057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27553 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash when using about:ipc with only NTP on Windows.jrg@chromium.org2009-09-291-2/+3
| | | | | | | | Must check iterator's Done() before dereferencing (list may be empty). Review URL: http://codereview.chromium.org/243040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27552 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION build from 219.8 to 219.9laforge@chromium.org2009-09-291-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27551 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Fix a bookmark dragging crasher by initing a member var.estade@chromium.org2009-09-291-0/+1
| | | | | | | | | | | Not sure when this regressed. Looking at the svn history I can't even find a revision where it would have worked. We probably made some other change that revealed this long-standing bug. BUG=23233 TEST=drag a bookmark out of a bookmark bar folder Review URL: http://codereview.chromium.org/255011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27550 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Remove an unused variable.jhawkins@chromium.org2009-09-291-2/+1
| | | | | | | | | CID=1650 BUG=none TEST=none Review URL: http://codereview.chromium.org/251036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27549 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize type_ in the constructor.jhawkins@chromium.org2009-09-291-1/+2
| | | | | | | | | CID=2287 BUG=none TEST=none Review URL: http://codereview.chromium.org/242065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27548 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Add the typedef keyword to the ProfileType enum so we're not ↵jhawkins@chromium.org2009-09-291-1/+1
| | | | | | | | | | | creating an instance of the enum. CID=5718 BUG=none TEST=none Review URL: http://codereview.chromium.org/249035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27547 0039d316-1c4b-4281-b951-d872f2087c98
* Updating Native Client to get svn:ignore propertiesgregoryd@google.com2009-09-291-1/+1
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/242063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27546 0039d316-1c4b-4281-b951-d872f2087c98
* Modified output format to be accepted by Pulse. Updated DEPS to include ↵kkania@google.com2009-09-294-57/+65
| | | | | | | | newer revision from googlecode, which has screenshot name changes. Review URL: http://codereview.chromium.org/235041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27545 0039d316-1c4b-4281-b951-d872f2087c98
* These classes need to use thread safe reference counting.darin@chromium.org2009-09-291-2/+2
| | | | | | | | | | | | | Detected using this CL: http://codereview.chromium.org/251012 R=jcampan BUG=none TEST=covered by browser tests once my assertion to NewRunnableMethod lands. Review URL: http://codereview.chromium.org/251033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27544 0039d316-1c4b-4281-b951-d872f2087c98
* Modifies layout test formatter tool to have an option to only use local ↵gwilson@google.com2009-09-294-88/+244
| | | | | | | | | | | | | | baselines instead of scraping them. Greatly speeds up the tool and circumvents the need to scrape remote sites for the baselines. BUG=none R=ojan TEST=run "test_output_formatter.bat -l" -- the script should not scrape anything Review URL: http://codereview.chromium.org/211025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27543 0039d316-1c4b-4281-b951-d872f2087c98
* Add osx support to gypbuildgman@google.com2009-09-292-6/+49
| | | | | | | | | | | Step 1. It builds on OSX and I guessed on linux Will try that next. Also will start adding place holders for options next Review URL: http://codereview.chromium.org/251034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27542 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad unused variable warning.thestig@chromium.org2009-09-291-9/+7
| | | | | | | | | BUG=none TEST=none TBR=agl Review URL: http://codereview.chromium.org/251035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27541 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 27520.mirandac@chromium.org2009-09-292-121/+61
| | | | | | Review URL: http://codereview.chromium.org/256003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27540 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline chromium-specific test expectations to use window.toString() ↵japhet@chromium.org2009-09-2914-400/+28
| | | | | | | | | | | | | output that matches jsc. http://trac.webkit.org/changeset/48841 BUG=none TEST=none Review URL: http://codereview.chromium.org/244040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27539 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize test_funcs_.test_make_request in the constructor.jhawkins@chromium.org2009-09-291-0/+1
| | | | | | | | | CID=5447 BUG=none TEST=none Review URL: http://codereview.chromium.org/243037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27538 0039d316-1c4b-4281-b951-d872f2087c98
* style fix. the header for .cc has to be the 1st include.oshima@chromium.org2009-09-291-2/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/242045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27537 0039d316-1c4b-4281-b951-d872f2087c98
* Update known crash signature.huanr@chromium.org2009-09-291-0/+1
| | | | | | Review URL: http://codereview.chromium.org/256002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27536 0039d316-1c4b-4281-b951-d872f2087c98
* Use a separate Breakpad product name for ChromeOS.thestig@chromium.org2009-09-291-0/+6
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/251032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27535 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline layout test LayoutTests/fast/frames/viewsource-on-image-file.html.jianli@chromium.org2009-09-296-3/+34
| | | | | | | | | BUG=15478 TEST=none Review URL: http://codereview.chromium.org/242057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27534 0039d316-1c4b-4281-b951-d872f2087c98
* Use Mac fonts in Mac Chrome.mark@chromium.org2009-09-292-52/+113
| | | | | | | | | | | | | | | Use Helvetica, Times, Courier, Apple Chancery, and Papyrus for sans-serif, serif, monospace, cursive, and fantasy, respectively. These are the fonts used by Safari and Firefox on the Mac, and the fonts that we run layout tests with on the Mac. BUG=19135 21458 TEST=http://www.w3.org/Style/Examples/007/fonts Check the fonts for sans-serif, serif, monospace, cursive, fantasy Note that the font used for "Helvetica, sans-serif" is actually Verdana Review URL: http://codereview.chromium.org/244039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27533 0039d316-1c4b-4281-b951-d872f2087c98