summaryrefslogtreecommitdiffstats
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
* Reland r185114 "Roll libjingle r281:r286"hclam@google.com2013-02-282-12/+3
| | | | | | | | | | | BUG=172316,177139,178968 TBR=sergeyu,macpherson,cmp Landing libjingle roll again after perf expectations has been updated. Review URL: https://codereview.chromium.org/12387008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185153 0039d316-1c4b-4281-b951-d872f2087c98
* Linux sandbox: allow sched_getaffinityjln@chromium.org2013-02-281-6/+0
| | | | | | | | | | | | Allow sched_getaffinity in all cases. BUG=178172 TBR=cevans NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12383004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185152 0039d316-1c4b-4281-b951-d872f2087c98
* Windows: Automatically disable GPU sandbox when DisplayLink is installed.apatrick@chromium.org2013-02-281-0/+55
| | | | | | | | BUG=177611 Review URL: https://chromiumcodereview.appspot.com/12375003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185146 0039d316-1c4b-4281-b951-d872f2087c98
* Specify the bounds of the context root in SetDefaultParentByRootWindow so ↵oshima@chromium.org2013-02-281-2/+3
| | | | | | | | | | | | | | that it can find the correct root window. BUG=177816 TEST=manual see bug for repro steps. Review URL: https://chromiumcodereview.appspot.com/12364002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185145 0039d316-1c4b-4281-b951-d872f2087c98
* [nitpicking] Reduce include dependenciesyhirano@chromium.org2013-02-281-0/+1
| | | | | | | | | | | | | Replace header inclusions with forward declarations. Move header an inclusion to less-depended files. Fix header inclusion order. BUG=NONE Review URL: https://chromiumcodereview.appspot.com/12310039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185130 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 185114mpearson@chromium.org2013-02-282-3/+12
| | | | | | | | | | | | | | | | | | | DEPS change introduces new static initializers, which is forbidden. It's causing failures in checks that look at how many static initializers chrome has. http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/46069 > Roll libjingle r281:r286 > > BUG=172316,177139 > > Review URL: https://codereview.chromium.org/12382004 TBR=hclam@google.com Review URL: https://codereview.chromium.org/12388009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185129 0039d316-1c4b-4281-b951-d872f2087c98
* Record stats on Chrome users running PPAPI Flash vs NPAPI Flash.yzshen@chromium.org2013-02-281-0/+42
| | | | | | | | | | | - Plugin.FlashUsage: Number of browser processes that start at least one NPAPI/PPAPI Flash process during their lifetime. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/12319137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185124 0039d316-1c4b-4281-b951-d872f2087c98
* EVDA: Fix frame chunking for H264 streams (2)sheu@chromium.org2013-02-282-35/+62
| | | | | | | | | | | | | | | | | | | | | | | Reland: previous commit got truncated somehow and broke the tree. The Eyxnos video decode hardware is fairly picky about having its H264 input chunked in frame-sized bites. This change allows frame data to be combined across mutiple bitstream buffers. Also: remove usage of V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY. This is counterproductive for a buffered video decoder without latency constraints, and may cause frame order problems. BUG=chromium:173201 TEST=local build, run on snow, unittests Change-Id: I6e65d4dcd99806c68b8e20467646f1dc8173e04f Review URL: https://chromiumcodereview.appspot.com/12326169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185118 0039d316-1c4b-4281-b951-d872f2087c98
* Roll libjingle r281:r286hclam@google.com2013-02-282-12/+3
| | | | | | | | BUG=172316,177139 Review URL: https://codereview.chromium.org/12382004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185114 0039d316-1c4b-4281-b951-d872f2087c98
* Fix CopyFromCompositingSurface copying uninitialized regions when the ↵justinlin@chromium.org2013-02-283-3/+19
| | | | | | | | | | | browser window is rapidly resized on Mac. BUG=177838 Review URL: https://chromiumcodereview.appspot.com/12335056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185111 0039d316-1c4b-4281-b951-d872f2087c98
* Fix TransferableResource::filter serialization that was left out when filter ↵piman@chromium.org2013-02-282-0/+4
| | | | | | | | | | | | | | got added. This also adds tests to make sure the filter info is properly taken into account across resource providers. BUG=146080 Review URL: https://chromiumcodereview.appspot.com/12342048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185106 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a problem that video control no longer updates after screen rotationqinmin@chromium.org2013-02-281-4/+0
| | | | | | | | | | | | | Calling hide() and show() consecutively will stop the media controller from updating itself. Remove the hide() fix the problem. Tested on both Galaxy Nexus 4.2.2 and Nexus S 4.0.4 and did not see any regressions. BUG=173989 Review URL: https://chromiumcodereview.appspot.com/12342042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185094 0039d316-1c4b-4281-b951-d872f2087c98
* Be careful to avoid more work while InterstitialPageImpl is shutting down.creis@chromium.org2013-02-283-33/+95
| | | | | | | | | BUG=165952 TEST=Quit browser before InterstitialPageImpl::Shutdown is called. Review URL: https://codereview.chromium.org/12342043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185083 0039d316-1c4b-4281-b951-d872f2087c98
* This is a no-op CL (with exceptions of int->float switch and the units used ↵aruslan@chromium.org2013-02-2721-501/+766
| | | | | | | | | | | | | | | | | | | for scrolling). All necessary fixes for incorrect units/transforms had been already landed. - Removed ScheduleUpdateFrameInfo() and SendUpdateFrameInfo(). - Extracted a RenderCoordinates utility class that caches the floating point frame info received from the renderer. - Scroll offset/extent/range are now in physical pixels. - Clarified and unified unit conversions (pix vs css vs dp) where reasonable. - Switched CompositorFrameInfo to use floats and changed ContentViewCore accordingly where feasible. BUG=174102, 175499, 175497 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12278024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185077 0039d316-1c4b-4281-b951-d872f2087c98
* More AudioMessageFilter cleanup. Fix crash.dalecurtis@google.com2013-02-273-44/+36
| | | | | | | | | | | | | | | | | Removes the |lock_| used by AudioMessageFilter for adding and removing delegates in favor of ensuring those calls happen on the IO thread. Also, currently message filters are expected to take care of cleaning up delegates when the IPC closes unexpectedly. I broke this in my last patch set, http://crrev.com/184478 BUG=178499 TEST=|delegates_| is empty after OnChannelClosing() completes. |stream_id_| is correctly associated on various audio pathways. Review URL: https://codereview.chromium.org/12342029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185073 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that logging works in the GPU process when the --enable-logging and ↵ananta@chromium.org2013-02-271-1/+11
| | | | | | | | | | | | | | | | | | | | --v switches are specified. This stopped working a long time back due to changes made to launch the GPU process under low integrity mode on Vista+ which prevents write up operations on the files. Fix is to add a sandbox policy allowing access to the log file and also pass the user-data-dir to the GPU process. When the GPU process attempts to open the log file our intercepts kick in and broker the call to the browser where the file is opened. I had to add an accessor to the logging code to return the log file name. Fixes bug https://code.google.com/p/chromium/issues/detail?id=178326 BUG=178326 R=jschuh, cpu Review URL: https://chromiumcodereview.appspot.com/12319107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185055 0039d316-1c4b-4281-b951-d872f2087c98
* Update snap scrolling logicyusufo@chromium.org2013-02-273-104/+142
| | | | | | | | | | | Fine tuning to snap scrolling logic with new parameters Bug:178610 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12334100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185039 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor/Rename a bunch of GPU stuffgman@chromium.org2013-02-271-2/+1
| | | | | | | | | | | | Remove typedef scoped_refptr<Foo> Ref; FooManager::FooInfo -> Foo Create/Get/RemoveFooInfo to Create/Get//RemoveFoo BUG=None Review URL: https://codereview.chromium.org/12326146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185036 0039d316-1c4b-4281-b951-d872f2087c98
* [content shell] don't require a user action for focus/blur events during ↵jochen@chromium.org2013-02-278-6/+40
| | | | | | | | | | | | | | | | layout tests Many layout tests assume that e.g. window.focus() will change the focus instantly. This is not the case, and those tests will need to be updated. BUG=111316 TEST=layout tests that change the focus and listen to focus events work. R=piman@chromium.org Review URL: https://chromiumcodereview.appspot.com/12317133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185017 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 185000mpearson@chromium.org2013-02-272-63/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per sheu's request, Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "BuildTarget" on "ChromiumOS (daisy)" from 185000: abodenha@chromium.org, ajuma@chromium.org, bungeman@chromium.org, mpearson@chromium.org, zmo@chromium.org (:zhenyao)) http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/7511 > Revert 184815 > Undoing revert now that 184853 is in. sheu@ claims having 184853 in first will > prevent the break. > > > Revert 184806 > > Causes compile error on cros Daisy. > > http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/7485/steps/cbuildbot/logs/stdio > > > > > EVDA: Fix frame chunking for H264 streams > > > > > > The Eyxnos video decode hardware is fairly picky about having its H264 > > > input chunked in frame-sized bites. This change allows frame data to be > > > combined across mutiple bitstream buffers. > > > > > > Also: remove usage of > > > V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY. This > > > is counterproductive for a buffered video decoder without latency > > > constraints, and may cause frame order problems. > > > > > > BUG=chromium:173201 > > > TEST=local build, run on snow, unittests > > > > > > Change-Id: I95720984026e691b7d312edbb9094df9d8e52835 > > > > > > Review URL: https://chromiumcodereview.appspot.com/12310082 > > > > TBR=sheu@chromium.org > > Review URL: https://codereview.chromium.org/12317138 > > TBR=abodenha@chromium.org > Review URL: https://codereview.chromium.org/12321169 TBR=abodenha@chromium.org Review URL: https://codereview.chromium.org/12328151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185010 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 184995abodenha@chromium.org2013-02-278-23/+11
| | | | | | | | | | | | | | | Looks to have caused the broken tests in http://build.chromium.org/p/chromium.win/builders/Vista%20Tests%20%282%29/builds/32494 > Make sure if GPU process fails to launch, all observers waiting for full gpu info get a response. > > BUG=174296 > TEST=AutofillRiskFingerprintTest.GetFingerprint > Review URL: https://codereview.chromium.org/12335100 TBR=zmo@chromium.org Review URL: https://codereview.chromium.org/12310178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185004 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 184815abodenha@chromium.org2013-02-272-40/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Undoing revert now that 184853 is in. sheu@ claims having 184853 in first will prevent the break. > Revert 184806 > Causes compile error on cros Daisy. > http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/7485/steps/cbuildbot/logs/stdio > > > EVDA: Fix frame chunking for H264 streams > > > > The Eyxnos video decode hardware is fairly picky about having its H264 > > input chunked in frame-sized bites. This change allows frame data to be > > combined across mutiple bitstream buffers. > > > > Also: remove usage of > > V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY. This > > is counterproductive for a buffered video decoder without latency > > constraints, and may cause frame order problems. > > > > BUG=chromium:173201 > > TEST=local build, run on snow, unittests > > > > Change-Id: I95720984026e691b7d312edbb9094df9d8e52835 > > > > Review URL: https://chromiumcodereview.appspot.com/12310082 > > TBR=sheu@chromium.org > Review URL: https://codereview.chromium.org/12317138 TBR=abodenha@chromium.org Review URL: https://codereview.chromium.org/12321169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185000 0039d316-1c4b-4281-b951-d872f2087c98
* GTK based Linux to respect subpixel positioning request.bungeman@chromium.org2013-02-271-11/+1
| | | | | | | | | Currently, requesting subpixel positioning on the command line is ignored on GTK based Linux builds, unless --single-process is used. This change removes that restriction. Review URL: https://codereview.chromium.org/12351002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184996 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure if GPU process fails to launch, all observers waiting for full gpu ↵zmo@chromium.org2013-02-278-11/+23
| | | | | | | | | | info get a response. BUG=174296 TEST=AutofillRiskFingerprintTest.GetFingerprint Review URL: https://codereview.chromium.org/12335100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184995 0039d316-1c4b-4281-b951-d872f2087c98
* We use UMA to track event latency both as a group of all eventsdavemoore@chromium.org2013-02-271-4/+4
| | | | | | | | | | | | | | | and for each event time. The histograms aren't done consistently, so it makes it hard to figure out which events are contributing to different parts of the curves. This change should make them consistent. BUG=None Test=None TBR=sky Review URL: https://codereview.chromium.org/12314139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184992 0039d316-1c4b-4281-b951-d872f2087c98
* [content shell] print error message when the renderer indicates that a test ↵jochen@chromium.org2013-02-271-0/+5
| | | | | | | | | | | | timed out BUG=111316 R=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/12330170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184972 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of unnecessary empty overrides of GpuDataManagerObserver.jam@chromium.org2013-02-272-30/+22
| | | | | | Review URL: https://codereview.chromium.org/12334111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184965 0039d316-1c4b-4281-b951-d872f2087c98
* [Android content shell] Add paste popup for text edit area selection.shouqun.liu@intel.com2013-02-273-3/+51
| | | | | | | | | BUG=178603 TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/12334067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184959 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 184934henrika@chromium.org2013-02-272-117/+47
| | | | | | | | | | | | | | | > Implemented queued UDP SendTo/RecvFrom requests. > > BUG=154338 > TEST=browser_tests:*UDPSocketPrivate* > > > Review URL: https://chromiumcodereview.appspot.com/12316095 TBR=ygorshenin@chromium.org Review URL: https://codereview.chromium.org/12342038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184954 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling WebrtcBrowserTest.CanMakeEmptyCallThenAddStreamsAndRenegotiate on ↵henrika@chromium.org2013-02-271-7/+3
| | | | | | | | | | | | | all platforms. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=@DEPS - chromium.org&testType=content_browsertests&tests=WebrtcBrowserTest.CanMakeEmptyCallThenAddStreamsAndRenegotiate BUG=none TBR=phoglund@chromium.org Review URL: https://codereview.chromium.org/12310167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184942 0039d316-1c4b-4281-b951-d872f2087c98
* Do not set the main frame's name to the frame name parameter of createViewjochen@chromium.org2013-02-271-2/+3
| | | | | | | | | | | | | | | If e.g. a link has target=_blank, createView is invoked with a frame name parameter "_blank". However, WebCore assumes that no frame ever has the name _blank (see e.g. FrameTree::find). BUG=177982,111316 R=darin@chromium.org TEST=e.g. http/tests/security/mixedContent tests pass on content_shell Review URL: https://chromiumcodereview.appspot.com/12313090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184941 0039d316-1c4b-4281-b951-d872f2087c98
* Make surface transport size workaround permanent.leandrogracia@chromium.org2013-02-271-1/+5
| | | | | | | | | BUG=174100 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12334092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184935 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented queued UDP SendTo/RecvFrom requests.ygorshenin@chromium.org2013-02-272-47/+117
| | | | | | | | | | BUG=154338 TEST=browser_tests:*UDPSocketPrivate* Review URL: https://chromiumcodereview.appspot.com/12316095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184934 0039d316-1c4b-4281-b951-d872f2087c98
* The purpose of this patch is to collect some statistics on how often a user ↵vasilii@chromium.org2013-02-271-2/+11
| | | | | | | | | | | copies something from incognito window, closes it and tries to paste. The statistics will serve to justify or delay the whole feature described in the bug. BUG=171974 Review URL: https://chromiumcodereview.appspot.com/12313009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184931 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing threaded_html_parser field to IPC struct for web preferencesjochen@chromium.org2013-02-271-0/+1
| | | | | | | | | | | | | This is a follow up to http://crrev.com/182284 BUG=none R=abarth@chromium.org TBR=joi@chromium.org Review URL: https://chromiumcodereview.appspot.com/12310165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184919 0039d316-1c4b-4281-b951-d872f2087c98
* [content shell] use the TestShell mime registry for layout testsjochen@chromium.org2013-02-275-0/+26
| | | | | | | | | | | | | | | We need to disable certain codecs to pass the media tests. Also the prefetch tests print the mime type of the prefetched resources which differs between DRT and the content module BUG=111316 TEST=media/ tests pass R=creis@chromium.org Review URL: https://chromiumcodereview.appspot.com/12316138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184913 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb trace event to WebKit inspectorcaseq@google.com2013-02-272-1/+11
| | | | | | | | | | | | | - add callback that get invoked upon each trace event; - dispatch trace events to all DevTools agents that have subscribed. See also https://bugs.webkit.org/show_bug.cgi?id=105796 BUG=none Review URL: https://codereview.chromium.org/11682007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184911 0039d316-1c4b-4281-b951-d872f2087c98
* Remove browser-wide audio mirroring and --force-audio-mirroring flag.miu@chromium.org2013-02-271-0/+1
| | | | | | | | | BUG=176700 TEST=Ran media_unittests, content_unittests; and manually ran tab mirroring sessions in the browser to confirm no breakage. Review URL: https://chromiumcodereview.appspot.com/12298003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184882 0039d316-1c4b-4281-b951-d872f2087c98
* Move sync point from TransferResourceList to individual TransferResourcespiman@chromium.org2013-02-272-14/+11
| | | | | | | | | | | | | This allows better granularity for sync points, and saves waits for the mailbox-created resources. It also allows the ÜC patch to drop the problematic TransferResourceList::Merge BUG=146080 Review URL: https://chromiumcodereview.appspot.com/12335088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184861 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor DownloadControllerAndroidImplqinmin@chromium.org2013-02-272-54/+48
| | | | | | | | | | We are passing render_process_id and render_view_id across several functions and they are not being used. Just wrap them inside a callback to simplify this. Review URL: https://chromiumcodereview.appspot.com/12326130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184843 0039d316-1c4b-4281-b951-d872f2087c98
* content_shell: fix linux ENABLE_PLUGIN=0 buildmsb@chromium.org2013-02-272-1/+6
| | | | | | | | | | | | | | | Fixes the following build errors: ../../../../../../../home/mandeep/chrome_root/src/content/zygote/zygote_main_linux.cc:280: error: undefined reference to 'content::PepperPluginRegistry::PreloadModules()' obj/content/libcontent_app.a(obj/content/app/content_app.content_main_runner.o):content_main_runner.cc:function content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*)::kMainFunctions: error: undefined reference to 'content::PpapiPluginMain(content::MainFunctionParams const&)' BUG=none Review URL: https://chromiumcodereview.appspot.com/12316078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184836 0039d316-1c4b-4281-b951-d872f2087c98
* Change all references of WebKit::WebKitPlatformSupport to WebKit::Platform ↵pilgrim@chromium.org2013-02-2710-17/+17
| | | | | | | | in preparation for removing (empty) WebKitPlatformSupport class upstream Review URL: https://chromiumcodereview.appspot.com/12319122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184829 0039d316-1c4b-4281-b951-d872f2087c98
* RenderWidget side compositor scheduling logicjamesr@chromium.org2013-02-274-4/+26
| | | | | | | | | | | | | | | | | | | This moves the compositor scheduling suppression logic out to RenderWidget / RenderWidgetCompositor so we don't have to bounce through WebKit just to do this. The suppression logic is needed to avoid producing unwanted frames during page transitions when in single-threaded compositing mode which will often be white flashes and which slow down the page cycler benchmarks. This implements WebKit API that will be added by https://bugs.webkit.org/show_bug.cgi?id=110640. This patch will compile before that patch lands and rolls, but will introduce page cycler regressions and flashes. BUG= Review URL: https://chromiumcodereview.appspot.com/12319076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184826 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Fix dictionary popup failing for some text at end of line.asvitkine@chromium.org2013-02-274-10/+88
| | | | | | | | | | | | | | | | | Make the selected text comparison strip any trailing/leading whitespace. This happens to be the case for the selected text for some end-of-line text selections. Adds a unit test and also documents the selection-related member variables in render_view_impl.h and fixes a few lint warnings in the files. BUG=170091 TEST=Per bug repro steps. Review URL: https://chromiumcodereview.appspot.com/12295037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184823 0039d316-1c4b-4281-b951-d872f2087c98
* Make WaitSyncPoint go through command buffers.piman@chromium.org2013-02-276-29/+12
| | | | | | | | | BUG=178305 Review URL: https://chromiumcodereview.appspot.com/12330129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184820 0039d316-1c4b-4281-b951-d872f2087c98
* The binary files for https://codereview.chromium.org/12310083/dgrogan@chromium.org2013-02-277-0/+7
| | | | | | | | | | | The commit queue doesn't process binary files, so commit them manually. BUG=177853 TBR=jsbell@chromium.org Review URL: https://codereview.chromium.org/12314140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184817 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 184806abodenha@chromium.org2013-02-272-63/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Causes compile error on cros Daisy. http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/7485/steps/cbuildbot/logs/stdio > EVDA: Fix frame chunking for H264 streams > > The Eyxnos video decode hardware is fairly picky about having its H264 > input chunked in frame-sized bites. This change allows frame data to be > combined across mutiple bitstream buffers. > > Also: remove usage of > V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY. This > is counterproductive for a buffered video decoder without latency > constraints, and may cause frame order problems. > > BUG=chromium:173201 > TEST=local build, run on snow, unittests > > Change-Id: I95720984026e691b7d312edbb9094df9d8e52835 > > Review URL: https://chromiumcodereview.appspot.com/12310082 TBR=sheu@chromium.org Review URL: https://codereview.chromium.org/12317138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184815 0039d316-1c4b-4281-b951-d872f2087c98
* Linux sandbox : allow part of advanced scheduling APIjln@chromium.org2013-02-271-0/+4
| | | | | | | | | | | | In PPAPI processes we allow part of the advanced scheduling API in the seccomp-bpf sandbox. BUG=178357 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12314121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184810 0039d316-1c4b-4281-b951-d872f2087c98
* Add a ResourceScheduler to ResourceDispatcherHost.simonjam@chromium.org2013-02-2716-37/+722
| | | | | | | | | | | | | | | | | | For this CL, ResourceScheduler mimicks WebKit's ResourceLoadScheduler. That means only JS and CSS are loaded before first paint. Eventually, we will improve it to do things like: - Lower priority of background tabs. - Preconnect for low priority resources. - Dynamically adapt scheduling to the user's connection. - Experiment with other scheduling ideas. BUG=157763 Review URL: https://chromiumcodereview.appspot.com/12330060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184809 0039d316-1c4b-4281-b951-d872f2087c98
* EVDA: Fix frame chunking for H264 streamssheu@chromium.org2013-02-272-40/+63
| | | | | | | | | | | | | | | | | | | | The Eyxnos video decode hardware is fairly picky about having its H264 input chunked in frame-sized bites. This change allows frame data to be combined across mutiple bitstream buffers. Also: remove usage of V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY. This is counterproductive for a buffered video decoder without latency constraints, and may cause frame order problems. BUG=chromium:173201 TEST=local build, run on snow, unittests Change-Id: I95720984026e691b7d312edbb9094df9d8e52835 Review URL: https://chromiumcodereview.appspot.com/12310082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184806 0039d316-1c4b-4281-b951-d872f2087c98