summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert 165858 - Add QuicStream and friends to QUIC code.rch@chromium.org2012-11-0314-1714/+2
| | | | | | | | | Review URL: https://chromiumcodereview.appspot.com/11300020 TBR=rch@chromium.org Review URL: https://codereview.chromium.org/11365080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165859 0039d316-1c4b-4281-b951-d872f2087c98
* Add QuicStream and friends to QUIC code.rch@chromium.org2012-11-0314-2/+1714
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11300020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165858 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Get rid of threaded_test.h.tfarina@chromium.org2012-11-032-4/+0
| | | | | | | | | | | This seems to have been left in a past revision. R=enne@chromium.org,jamesr@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11362068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165857 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] The auto-updater should only mark one version as stable, everythingbinji@chromium.org2012-11-032-2/+28
| | | | | | | | | | | | | prior should be marked as post_stable. BUG=156765 R=sbc@chromium.org NOTRY=true TBR=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/11275081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165856 0039d316-1c4b-4281-b951-d872f2087c98
* Added PAM configuration.jamiewalch@chromium.org2012-11-031-0/+8
| | | | | | | | | BUG=159037 Review URL: https://chromiumcodereview.appspot.com/11359043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165855 0039d316-1c4b-4281-b951-d872f2087c98
* Move OnDecoderInitDone() from decoder to pipeline thread.dalecurtis@chromium.org2012-11-033-160/+196
| | | | | | | | | | | | | | | We need to ensure |sink_| access is thread safe so every sink implementation doesn't have to worry about locking and out of order calls. Failure to do so will lead to dead locks and shutdown crashes. BUG=158848, 157793 TEST=media_unittests. Review URL: https://chromiumcodereview.appspot.com/11275087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165854 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 1316.0 to 1317.0chrome-release@google.com2012-11-031-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165851 0039d316-1c4b-4281-b951-d872f2087c98
* Cancelable task posting with TaskRunner. This to replace ↵kaiwang@chromium.org2012-11-039-49/+595
| | | | | | | | | | | | | chrome/browser/common/cancelable_request.* Convert TopSitesBackend::GetMostVisitedThumbnails as a sample. BUG=155883 Review URL: https://chromiumcodereview.appspot.com/11198024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165849 0039d316-1c4b-4281-b951-d872f2087c98
* Run findbugs and findbugs-plugin test on clang bot.michaelbai@chromium.org2012-11-033-7/+49
| | | | | | | | | | | - Also rebaseline the known bugs. BUG=156116 Review URL: https://chromiumcodereview.appspot.com/11365044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165848 0039d316-1c4b-4281-b951-d872f2087c98
* Separate TransferableResource into own headerpiman@chromium.org2012-11-037-62/+116
| | | | | | | | | | | | This is so that we can write the picklers without having to include webcore/wtf. This also changes the resource transfer functions to avoid copies. BUG=146080 Review URL: https://chromiumcodereview.appspot.com/11358080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165847 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 165808 - Enable PlatformAppBrowserTest.DevToolsOpenedWithReload for ↵vandebo@chromium.org2012-11-031-1/+11
| | | | | | | | | | | | | | | | | | | | | | debug builds. [28577:28577:1102/204920:1539270891:FATAL:ref_counted.cc(81)] Check failed: !in_dtor_. http://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29/builds/22007 Webkit Roll in r165534 and fix in https://bugs.webkit.org/show_bug.cgi?id=100930 (WebKit revision 133188) means that this test will no longer cause a segfault on Debug builds due to http://crbug.com/157097. BUG=158283 TEST=browser_tests --gtest_filter=PlatformAppBrowserTest.DevToolsOpenedWithReload Review URL: https://chromiumcodereview.appspot.com/11366052 TBR=tapted@chromium.org Review URL: https://codereview.chromium.org/11367081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165846 0039d316-1c4b-4281-b951-d872f2087c98
* Fix key re-emission on every new segment for BMFF in MSE/EME.strobe@google.com2012-11-031-1/+1
| | | | | | | | | | | | | | | A typo caused a 'needkey' event to be fired on appending any new media segment if the initialization segment contained 'pssh' atoms for BMFF. This is only one of a few ways in which we're not yet to spec (not to mention that the spec itself is still being worked on). BUG=142467 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/11365002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165845 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-11-031-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165844 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS 133306:133354aboxhall@chromium.org2012-11-031-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11293077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165843 0039d316-1c4b-4281-b951-d872f2087c98
* Add common video formats to the media galleries extension filter.vandebo@chromium.org2012-11-031-0/+17
| | | | | | | | | BUG=159226 Review URL: https://chromiumcodereview.appspot.com/11359049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165842 0039d316-1c4b-4281-b951-d872f2087c98
* Added support for WEBCONTENTLAYERCLIENT_HAS_CANPAINTLCDTEXT.alokp@chromium.org2012-11-031-0/+9
| | | | | | | | | BUG=100666 Review URL: https://chromiumcodereview.appspot.com/11275128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165841 0039d316-1c4b-4281-b951-d872f2087c98
* Expose extra SurfaceTextureBridge methods.sievers@chromium.org2012-11-034-4/+59
| | | | | | | | | | | | Add JNI calls to attach and detach from GL contexts. Also add a function to create a Surface/ANativeWindow for the SurfaceTexture. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=165780 Review URL: https://chromiumcodereview.appspot.com/11315024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165840 0039d316-1c4b-4281-b951-d872f2087c98
* Fix assertion failure for using Empty texture formatqinmin@chromium.org2012-11-032-9/+15
| | | | | | | | | | in cc/video_layer_impl, using media::VideoFrame::Empty will cause an NOTREACHED() failure. Since we have the texture_id in WMPA ctor, we can just initialize the video_frame in the ctor instead of using an empty frame Review URL: https://chromiumcodereview.appspot.com/11367074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165839 0039d316-1c4b-4281-b951-d872f2087c98
* PageCyclerCachedBrowserTest.PlaybackMode fails randomly on Linux debug and ↵vandebo@chromium.org2012-11-031-8/+14
| | | | | | | | | | | | | release Also make the macros a bit more readable. BUG=159026 Review URL: https://chromiumcodereview.appspot.com/11369057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165838 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Remove WebCore rect use from the compositor, except within Region.danakj@chromium.org2012-11-0320-409/+255
| | | | | | | | | | | | | | | | | | | | | | | This replaces the last cases of FloatRect with gfx::RectF. It depends on the IsExpressibleAsRect() method in https://codereview.chromium.org/11364054/ and removes the stubs as well! We add an API to the Region class that is intended to be our final Region class interface. It uses an iterator to walk the rects in the Region, which is compatible with the SkRegion API, but can also hide the IntRects exposed by the WebCore Region API. Once this is done, there is no need to use cc::IntRect, and we can remove it entirely. Covered by existing tests; no change in behaviour. BUG=147395 R=enne Review URL: https://codereview.chromium.org/11360066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165837 0039d316-1c4b-4281-b951-d872f2087c98
* Update an outdated comment.eroman@chromium.org2012-11-031-3/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11360071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165836 0039d316-1c4b-4281-b951-d872f2087c98
* Handle FFmpeg initialization in a lazy instance.dalecurtis@chromium.org2012-11-031-13/+33
| | | | | | | | | | | | | | | | | Sadly function level static initialization is not thread safe on MSVC (though it is on clang/gcc), so we need to switch back to using a lazy instance to manage ffmpeg initialization :( See "magic statics": http://msdn.microsoft.com/en-us/library/vstudio/hh567368.aspx BUG=159139 TEST=tests pass. Review URL: https://chromiumcodereview.appspot.com/11368064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165835 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mac warnings after making cc a componentpiman@chromium.org2012-11-032-2/+6
| | | | | | | | | BUG=154052 Review URL: https://chromiumcodereview.appspot.com/11365072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165834 0039d316-1c4b-4281-b951-d872f2087c98
* app_list: Everybody can include from src/base and src/testing.tfarina@chromium.org2012-11-031-2/+0
| | | | | | | | | | | | This is allowed by the master src/DEPS file! TEST=./tools/checkdeps/checkdeps.py succeeded. R=xiyuan@chromium.org Review URL: https://chromiumcodereview.appspot.com/11293015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165833 0039d316-1c4b-4281-b951-d872f2087c98
* Nix unused views_text_utils.[cc|h].msw@chromium.org2012-11-033-235/+0
| | | | | | | | | | | | | | The files appear unused for the last 7 months. (except for cursory routine updates) BUG=none TEST=No build problems, no complaints. R=sky@chromium.org,asvitkine@chromium.org Review URL: https://chromiumcodereview.appspot.com/11368065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165832 0039d316-1c4b-4281-b951-d872f2087c98
* Add more conditions to reload when --reload-killed-tab option is used.simon.hong81@gmail.com2012-11-032-19/+21
| | | | | | | | | | BUG=NONE TEST=compiles Review URL: https://chromiumcodereview.appspot.com/11342055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165831 0039d316-1c4b-4281-b951-d872f2087c98
* Try#2: InterstitialPage: shutdown RVH asynchronously.mattm@chromium.org2012-11-038-41/+138
| | | | | | | | | | | BUG=145482 Original Review URL: https://chromiumcodereview.appspot.com/10979091 Review URL: https://chromiumcodereview.appspot.com/11366021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165830 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 165814 - Aura: fix failing DCHECK(!swap_posted_) in ui::Compositorvandebo@chromium.org2012-11-032-118/+21
| | | | | | | | | | | | | | | | | | Failing on CrOS: [6351:6351:1102/185319:675054389:FATAL:compositor.cc(463)] Check failed: posted_swaps_->AreSwapsPosted(). http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/11961 Fix the DCHECKs so that we can have an arbitrary number of Compositor::ReadPixels originating swaps in flight, but at most one Compositor::Draw based swap in flight. BUG=158415 TEST=by hand as per repro on bug Review URL: https://chromiumcodereview.appspot.com/11366005 TBR=backer@chromium.org Review URL: https://codereview.chromium.org/11293083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165829 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Suppress a couple new errors.thestig@chromium.org2012-11-032-0/+17
| | | | | | | | | BUG=159286,159287 TBR=oshima NOTRY=true Review URL: https://codereview.chromium.org/11365077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165826 0039d316-1c4b-4281-b951-d872f2087c98
* Don't pass PluginMetadata to the installation callback.bauerb@chromium.org2012-11-034-21/+18
| | | | | | | | | | | | This allows us to call the callback more than once (if the confirmation dialog is canceled). BUG=158926 Review URL: https://chromiumcodereview.appspot.com/11359038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165824 0039d316-1c4b-4281-b951-d872f2087c98
* When swapping primary display, swap the work area insets as well.oshima@chromium.org2012-11-032-1/+23
| | | | | | | | | | BUG=none TEST=covered by unit tests Review URL: https://chromiumcodereview.appspot.com/11293053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165823 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare for WebLayerTreeView::setFontAtlas interface changejamesr@chromium.org2012-11-032-2/+7
| | | | | | | | | | | | Chromium side for https://bugs.webkit.org/show_bug.cgi?id=101016 to make it easier for some android code to use WebLayerTreeView.h BUG= Review URL: https://chromiumcodereview.appspot.com/11312058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165822 0039d316-1c4b-4281-b951-d872f2087c98
* Guard against the same PrintWebViewHelper being re-entered.tsepez@chromium.org2012-11-032-1/+14
| | | | | | | | BUG=159165 Review URL: https://chromiumcodereview.appspot.com/11367076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165821 0039d316-1c4b-4281-b951-d872f2087c98
* Use correct restore bounds in resizer.oshima@chromium.org2012-11-036-45/+82
| | | | | | | | | | | BUG=none TEST=coverted by test. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=165571 Review URL: https://chromiumcodereview.appspot.com/11369017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165820 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Add IsExpressibleAsRect() method to RectFdanakj@chromium.org2012-11-035-1/+55
| | | | | | | | | | | | | | | | | | This method reports if the RectF can be safely converted to an integer Rect. When it is false, some dimension of the RectF is outside the bounds of what an integer can represent, and converting it to a Rect will require clamping. Tests: ui_unittests:RectTest.IsExpressibleAsRect TBR=sky BUG=147395 Relanding: https://codereview.chromium.org/11364054/ Review URL: https://codereview.chromium.org/11359052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165819 0039d316-1c4b-4281-b951-d872f2087c98
* [Win8] Fix pin / unpin status if the user cancels an action or pins / unpins ↵benwells@chromium.org2012-11-033-38/+22
| | | | | | | | | | | | | from start screen. Previously the state was cached whenever a navigation happened, or whenever the user started a pin / unpin action. As the state query does not happen on the metro thread (it happens on the UI thread and is synchronous) there is no need for the caching. BUG=144332 Review URL: https://chromiumcodereview.appspot.com/11362050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165818 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Implement autosize (Embedder-side code)fsamuel@chromium.org2012-11-0317-198/+440
| | | | | | | | | | | | | | | | | | | | | | Snippet from bug: "When using <webview> to embed widgets that change in size (e.g. the +1 button has various hover bubbles that can appear), it can be tedious (and inefficient) to make the contents monitor their size and inform the embedder that the <webview> needs to be resize." This patch doesn't fully implement this feature, but in the interest of smaller, easier to review patches, this can stand alone. This patch implements autoSize, minWidth, minHeight, maxWidth, maxHeight attributes on BrowserPlugin. If these attributes are set before first navigation, they are propagated to the browser process on BrowserPluginHostMsg_CreateGuest. If these attributes or updated after navigation, they are propagated via BrowserPluginHostMsg_SetAutoSize. BUG=157620 Review URL: https://chromiumcodereview.appspot.com/11361052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165817 0039d316-1c4b-4281-b951-d872f2087c98
* crypto: Remove forbidden using namespace directive.tfarina@chromium.org2012-11-032-3/+12
| | | | | | | | | | | | Instead just wrap the unittests files into the crypto namespace. TEST=crypto_unittests R=rsleevi@chromium.org Review URL: https://chromiumcodereview.appspot.com/11368035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165816 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-11-031-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165815 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: fix failing DCHECK(!swap_posted_) in ui::Compositorbacker@chromium.org2012-11-032-21/+118
| | | | | | | | | | | | Fix the DCHECKs so that we can have an arbitrary number of Compositor::ReadPixels originating swaps in flight, but at most one Compositor::Draw based swap in flight. BUG=158415 TEST=by hand as per repro on bug Review URL: https://chromiumcodereview.appspot.com/11366005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165814 0039d316-1c4b-4281-b951-d872f2087c98
* retry r165562: Bump English spellcheck dictionary versions and add testsestade@chromium.org2012-11-033-5/+59
| | | | | | | | | | | android build bots have been fixed so spellcheck tests should pass. BUG=94708, 98678, 140486, 146093 TBR=thestig,groby Review URL: https://codereview.chromium.org/11361080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165812 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 165809 - [Autofill] Disable the browser process popup UI for ↵isherman@chromium.org2012-11-032-7/+14
| | | | | | | | | | | | | | | | | non-Android platforms on M24. This UI is not baked enough on Windows or Linux to be enabled in M24. However, it is the only Autofill UI for Android, and should remain on for that platform. This CL is meant to be committed, merged to M24, then reverted on trunk. BUG=158371 Review URL: https://codereview.chromium.org/11364058 TBR=isherman@chromium.org Review URL: https://codereview.chromium.org/11367079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165811 0039d316-1c4b-4281-b951-d872f2087c98
* Removed obsolete non skia code.vitalybuka@chromium.org2012-11-031-67/+2
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/11312070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165810 0039d316-1c4b-4281-b951-d872f2087c98
* [Autofill] Disable the browser process popup UI for non-Android platforms on ↵isherman@chromium.org2012-11-032-14/+7
| | | | | | | | | | | | | | M24. This UI is not baked enough on Windows or Linux to be enabled in M24. However, it is the only Autofill UI for Android, and should remain on for that platform. This CL is meant to be committed, merged to M24, then reverted on trunk. BUG=158371 Review URL: https://codereview.chromium.org/11364058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165809 0039d316-1c4b-4281-b951-d872f2087c98
* Enable PlatformAppBrowserTest.DevToolsOpenedWithReload for debug builds.tapted@chromium.org2012-11-031-11/+1
| | | | | | | | | | | | | | Webkit Roll in r165534 and fix in https://bugs.webkit.org/show_bug.cgi?id=100930 (WebKit revision 133188) means that this test will no longer cause a segfault on Debug builds due to http://crbug.com/157097. BUG=158283 TEST=browser_tests --gtest_filter=PlatformAppBrowserTest.DevToolsOpenedWithReload Review URL: https://chromiumcodereview.appspot.com/11366052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165808 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ppapi_extension_mime_handler nacl test.dmichael@chromium.org2012-11-031-9/+11
| | | | | | | | | | | | | The URLLoader Resource that's passed to HandleDocumentLoad is released by the browser (or proxy) after HandleDocumentLoad returns. The plugin is expected to AddRefResource the URLLoader if they use it. In this case, the test was passing just because the synchronous SRPC proxy called ReadResponseBody back to the browser synchronously, which was able to read data immediately. Making the loaded data file bigger or using required callbacks made the test fail. AddRefing the URLLoader fixes it. BUG=116317 Review URL: https://chromiumcodereview.appspot.com/11312067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165807 0039d316-1c4b-4281-b951-d872f2087c98
* Update Prerender URL whitelist.tburkard@chromium.org2012-11-031-0/+0
| | | | | | | R=jhawkins@chromium.org Review URL: https://codereview.chromium.org/11358078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165806 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Remove other entries from DEPS list.tfarina@chromium.org2012-11-032-7/+0
| | | | | | | | | | | | | They were also fixed in past revisions, now that cc component landed and the TillingData landed to, we can remove them. BUG=147395,154052 TEST=checkdeps.py succeeds. R=enne@chromium.org,jamesr@chromium.org Review URL: https://codereview.chromium.org/11360069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165805 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable unit_tests now that Dr. Memory is actually updated to include the ↵bruening@google.com2012-11-032-12/+0
| | | | | | | | | | | bug fix. BUG=157132 TBR=zhaoqin@chromium.org Review URL: https://codereview.chromium.org/11358079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165804 0039d316-1c4b-4281-b951-d872f2087c98
* Switch fake audio output streams over to CancelableClosure.dalecurtis@chromium.org2012-11-033-20/+90
| | | | | | | | | | | | Prevents multiple audio callback chains from running concurrently. BUG=159049 TEST=multiple audio streams w/o audio hardware. media_unittests. Review URL: https://chromiumcodereview.appspot.com/11365053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165803 0039d316-1c4b-4281-b951-d872f2087c98