| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
We unify seccomp-bpf and seccomp-legacy initialization in the same
file.
TBR=jamesr@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10828102
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149381 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, we would use a regular command buffer context for the shared
offscreen contexts, which is unable to share resources with the
TestWebGraphicsContext3D, raising asserts if for example filters are used in
layers.
This change makes us use TestWebGraphicsContext3D for all contexts when using
--test-compositor
BUG=139300
Review URL: https://chromiumcodereview.appspot.com/10828088
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149357 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=137797
Review URL: https://chromiumcodereview.appspot.com/10826025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149352 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Upstreaming the select action functionality for Android.
BUG=139111
Review URL: https://chromiumcodereview.appspot.com/10828098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149329 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
previous swap.
This may be causing some synchronization problems, so disable it for now to see if that fixes it.
BUG=135546
TEST=
Review URL: https://chromiumcodereview.appspot.com/10825066
TBR=jbauman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10828100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149271 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Used for android WebView.postUrl
HasPostData in NavigationEntry is used to indicate to the renderer that the
navigation is a http post request. The usage here is slightly overloaded.
HasPostData is set when from the renderer side for a http post request. This
change also uses it to indicate a browser initiated http post request from
PostURL. is_post is added to ViewMsg_Navigate_Params.
A BrowserInitiatedPostData field is added to NavigationEntry in order to pass
the post data to the renderer. Similar field added to ViewMsg_Navigate_Params.
This field is only used for temporarily storing and passing post data to the
renderer. Since the post data is also saved in ContentState after loading the
it is cleared when ContentState is set.
BUG=
TEST=New tests passed
Review URL: https://chromiumcodereview.appspot.com/10829044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149232 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GPU resources.
Change constants in GpuMemoryManager to helper functions (and variables).
This is towards (1) automated testing of the GPU memory manager and (2) getting actual vidmem values.
BUG=132994
Review URL: https://chromiumcodereview.appspot.com/10823092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149149 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OldBrowserPluginMsg/OldBrowserPluginHostMsg
The upcoming rewrite of the browser plugin has colliding names for IPC messages.
Rename existing messages to Old in preparation for the new implementation.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/10829074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149116 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=139308
Review URL: https://chromiumcodereview.appspot.com/10827095
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149114 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Also guard in Initialize() against bad API/card combos.
BUG=139671
Review URL: https://chromiumcodereview.appspot.com/10832067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This may be causing some synchronization problems, so disable it for now to see if that fixes it.
BUG=135546
TEST=
Review URL: https://chromiumcodereview.appspot.com/10825066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149038 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
renderers.
On bots, seeing that sometimes child processes are hanging around after the browser process is gone. This confuses the sharding scripts.
BUG=90448
Review URL: https://chromiumcodereview.appspot.com/10834068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10829082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149017 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
browser_tests, now that content_browsertests is ready.
BUG=90448
Review URL: https://chromiumcodereview.appspot.com/10831073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148983 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=Compile
Review URL: https://chromiumcodereview.appspot.com/10823063
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148975 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10827074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148911 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
memory tracking information to the GpuMemoryManager. With this we can determine if we transiently oversubscribe.
BUG=135525
TEST=
Review URL: https://chromiumcodereview.appspot.com/10796096
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148880 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
specific behavior with things like extensions/webui/singleton tabs.
BUG=90448
Review URL: https://chromiumcodereview.appspot.com/10820056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148852 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clean up TFP in VAVDA:
- properly restore currently bound texture after binding our own
- use the extracted Binders for the above
- use glXDestroyPixmap instead of glXDestroyPixmapGLX
- do not bind texture twice
Also modify TextureImageTransportSurface to use the extracted Binders.
BUG=
TEST=manual runs of VAVDA
Review URL: https://chromiumcodereview.appspot.com/10827052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148827 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=compiles
Review URL: https://chromiumcodereview.appspot.com/10696158
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148757 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
to resets of the graphics card.
BUG=138162
TEST=ran https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/conformance-suites/1.0.1/extra/slow-shader-example.html on Windows with ANGLE and verified that new code path was taken
Review URL: https://chromiumcodereview.appspot.com/10822029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148721 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This creates either a texture transport surface (for compositor use) or a native window surface.
Also add a way to look up a surface handle that cannot be serialized over IPC. We simply get it from the tracker as we are running the GPU thread in the browser process.
BUG=136923
Review URL: https://chromiumcodereview.appspot.com/10795058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148715 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://gerrit.chromium.org/gerrit/#change,28275 fixes libva-intel-driver
to not free the buffer manager before cleaning up BOs, so now vaTerminate
can safely be called.
Also, since we are using X functions and X Pixmaps with VAAPI, there is no need
to use the glx va library just to get the X display. This could have also
potentially got us into trouble in the future, so getting rid of it.
BUG=138758
TEST=Manual runs
Review URL: https://chromiumcodereview.appspot.com/10824051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148688 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=108223
TEST=
Review URL: https://chromiumcodereview.appspot.com/10829013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148673 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
decoupled from backbuffer drop.
On Aura, every time a tab is backgrounded, RenderWidgetHostViewAura will reset its handle to the front surface. If that tab is foregrounded again, that front surface will not be used until synchronizing with the gpu process to make sure that surface is still available. By doing this, the gpu process knows when it is safe to discard the front surface.
RWHVA sends a FrontSurfaceIsProtected(bool, int) message to the gpu process to keep it informed about front surface protection. The int is a state-of-the-world identifier to protect from ABA issues. RWHVA delays sending FrontSurfaceIsProtected(false) until after the current surface is certain to not be in use, namely after the compositor finishes the current frame and the browser thumbnailer is complete.
BUG=112842
TEST=Manual
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=142408
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=142541
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=143590
Review URL: https://chromiumcodereview.appspot.com/10052018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148657 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=129471
TEST=
Review URL: https://chromiumcodereview.appspot.com/10834039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148653 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=127664
TEST=Accelerated .mp4 video works on Chrome OS.
Review URL: https://chromiumcodereview.appspot.com/10824019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148649 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes initialization of stream parameters for Baseline profile and
thus the "green-video" bug (135548). Chroma parameters were not being set
up properly for that profile.
BUG=135548
TEST=manual run of affected streams
Review URL: https://chromiumcodereview.appspot.com/10821043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148623 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
CID=104194
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10820016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148590 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
media/audio. This cl introduces new IPC interface files in media/audio that have the definitions of an IPC layer for AudioDevice and AudioInputDevice.
AudioMessageFilter, AudionInputMessageFilter and others have been updated to use definitions from these file but in order to keep the diffs simple, I haven't actually moved the files over to media/audio. That will be the next step (and then no code changes should be needed).
TEST=There should be no functional changes here.
If there are problems, they should be caught by our existing unit
tests or build errors.
Review URL: https://chromiumcodereview.appspot.com/10790121
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148533 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Aura and GTK.
BUG=118571
TEST=Manual
Review URL: https://chromiumcodereview.appspot.com/10815070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148520 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem is dialog passes file's local cache path in
FileSelected. Last selected directory paths get set to cache
dir, which file manager does not understand, so it opens
default dir. In order to properly remember last selected
dir, we should also pass file's drive path to dialog
listeners and use it to remember last selected dir.
BUG=126923
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10804026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148492 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=136962
TEST=this runs through most of the input file displaying lots of pretty frames before segfaulting in the SEC-OMX library: DISPLAY=:0 ./Debug/omx_video_decode_accelerator_unittest --gtest_filter=DecodeVariations/VideoDecodeAcceleratorTest.TestSimpleDecode/0 --test_video_data='test-25fps.vp8:320:240:250:250:50:175:11'
Review URL: https://chromiumcodereview.appspot.com/10828022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148479 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CID_COUNT=12
CID=104349,104361,104373,104374,104399,104420,104421,104422,104466,104476,
104532,104538
BUG=none
TEST=none
R=groby
TBR=brettw,satorux,mnissler
Review URL: https://chromiumcodereview.appspot.com/10833006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148430 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
This adds the ability to change the value of the WebKit runtime flag added in http://trac.webkit.org/changeset/121229
Review URL: https://chromiumcodereview.appspot.com/10815069
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148286 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This hooks up putIndexWithKeys on the chrome side, to be enabled by https://bugs.webkit.org/show_bug.cgi?id=91123
BUG=129471
TEST=
Review URL: https://chromiumcodereview.appspot.com/10786043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148247 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
(apparently CQ doesn't know how to land binary files)
TBR=brettw@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10810072
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148122 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebKit no long sends the number of touch-event handlers, instead, it just sends whether
the page has any touch-event handler or not (webkit r123354). Chrome already processes
that message (chromium 147721). This cleans up the obsolete code used before.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10810068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148112 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebFrame::loadData accepts HTML that is wrapped into a 'data:' scheme URL
and two URLs: the base URL is used for resolving relative URLs in the HTML,
the history URL is put into the navigation history.
WebKit has all the required support for this method. What is required is
to pass base and history URLs from RVH to WebKit's WebFrame. Also, as
Chromium contains additional security checks when loading page resources,
we need to add the base URL into the list of request URLs for the security
policy.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10544175
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148090 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=131661
TEST=gpu_unittests now checks for the GL_CHROMIUM_shallow_flush string.
Review URL: https://chromiumcodereview.appspot.com/10782005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147969 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
they're the ones who bundle it. Make content still work without it. This allows plugins to work inside content_shell.
BUG=90448
Review URL: https://chromiumcodereview.appspot.com/10806075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147965 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that seccomp filter looks good in 3.5, remove the disable.
BUG=None
TEST=Chrome logs "Enable seccomp filter sandbox...".
Review URL: https://chromiumcodereview.appspot.com/10786023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147945 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
supports it.
BUG=136962
Review URL: https://chromiumcodereview.appspot.com/10808058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147944 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wiring:
- Added bindings for glProgramBinary, glGetProgramBinary, glProgramParameteri
- Plumbed the shader cache from gl_channel_manager to program_manager
- Program cache creation after first context is created
Refactoring:
- moved DoCompile to ProgramManager
New:
- added functionality to ShaderInfo to store if we have a possible pending cache compile
- exposed attrib_map and uniform_map in ShaderInfo for the cache
- program_cache base class with in-memory status storage
- Simple memory_program_cache implementation, stores programs with lru eviction
- Added caching logic to DoCompileShader and Link in ProgramMAnager
- MemoryProgramCache, the in-memory cache implementation
- ProgramCacheLruHelper, an O(1) lru implementation
Misc:
- A couple style fixes in modified files
Design doc: https://docs.google.com/document/d/1Vceem-nF4TCICoeGSh7OMXxfGuJEJYblGXRgN9V9hcE/edit
BUG=88572
Review URL: https://chromiumcodereview.appspot.com/10797055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147932 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This splits the force-compositing-mode field trial into 3 groups:
- disabled
- force-compositing-mode
- force-compositing-mode + threaded-compositing
Review URL: https://chromiumcodereview.appspot.com/10811002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147907 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=137676
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10807052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147738 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
handlers properly.
WebKit will soon stop sending the number of touch-event handlers, and instead
just send whether there are any touch-event hanlders on the page or not.
https://bugs.webkit.org/show_bug.cgi?id=91006
Once the change lands in WebKit and is gardened in, I will submit another
cleanup patch to remove the old numberOfTouchEventHandlersChanged and related
messages.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10797043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147721 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=138138
TEST=GpuMemoryManagerTest.StubMemoryStatsForLastManageTests
Review URL: https://chromiumcodereview.appspot.com/10808049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147695 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=108223
TEST=
Review URL: https://chromiumcodereview.appspot.com/10778026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147590 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This will allow us to move some of the hardcoded blacklisting logic into the blacklist.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10698172
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147527 0039d316-1c4b-4281-b951-d872f2087c98
|