| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
This allows the use of the WebKit compositor for Aura on Linux. It reuses the same display path as TOUCH_UI.
BUG=none
TEST=build GYP_DEFINES="use_aura" on Linux; go to http://www.webkit.org/blog-files/3d-transforms/poster-circle.html
Review URL: http://codereview.chromium.org/8241012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105323 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
files, I've also updated it to use the enum naming convention in the Content API.
BUG=98716
Review URL: http://codereview.chromium.org/8253002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105254 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that we get the glue statics linked into content.dll when we enable
the content component build.
R=jam@chromium.org
BUG=90422
TEST=
Review URL: http://codereview.chromium.org/8234013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105203 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
swapping or resizing.
Also, it now restores whichever FBO was previously bound.
Tested accelerated and OSX 10.5 unaccelerated compositor paths.
This might be related to the bug referenced below.
BUG=97775
Review URL: http://codereview.chromium.org/8229025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105194 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Small refactor to move a class into an anonymous namespace. Small change to preserve the active FBO when resizing the EGLImageTransportSurface.
BUG=none
TEST=open and close 3D CSS tabs on TOUCH_UI
Review URL: http://codereview.chromium.org/8241006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105185 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
processes.
BUG=82226
TEST=none
Review URL: http://codereview.chromium.org/8228027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105111 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
match the convention that we're using for the Content API.
BUG=98716
Review URL: http://codereview.chromium.org/8232024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105083 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Once webkit change https://bugs.webkit.org/show_bug.cgi?id=69846 is in,
it'll be fixed completely.
BUG=91003
TEST=press and hold a, then hit 1. An accented a should appear, the
unaccented a should disappear.
Review URL: http://codereview.chromium.org/8227018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105040 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
To be able to debug shared workers initialization, devtools front-end needs to attach very early, before first statement of the worker script is executed. To achieve this on the IO thread we keep a list of shared workers for which devtools front-end was opened and not closed yet. If such worker is destroyed we store its URL and name in the pending workers list and once a new worker is created again we tell it to pause its worker context on start and wait for explicit notification from the devtools client or resume message(in case we learn that the client has already closed on the UI thread). After pause message was sent to the worker being created we put corresponding data to the paused_workers_ list and post reattach task to the UI thread which should result in reattach message to the new worker if the front-end still exists, otherwise when the worker data is removed from the paused_workers_ list we will send resume message and worker will continue to operate as usual.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8216008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105038 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When opening or advancing a cursor, send key, primary key, and value to the renderer in the cursor open message. Remove separate messages that retrieve them synchronously.
This improves the readSeq benchmark by ~65%.
This is the chrome side patch. It potentially needs the webkit patch at https://bugs.webkit.org/show_bug.cgi?id=69131 to go in first.
BUG=
TEST=new-run-webkit-tests --debug --chromium storage/indexeddb; loaded each cursor test into chrome manually
Review URL: http://codereview.chromium.org/7834006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105019 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
set delegate function on ChildThread (which will soon be on content::ChildThread interface) so that we don't have to expose ResourceDispatcher to embedders.
BUG=98716
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=104832
Review URL: http://codereview.chromium.org/8224019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104973 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We are seeing clearing artifacts using OSMesa since the shared memory buffer is
being written to in the Renderer while also being put on screen by the GPU.
This makes all Renderer drawing happen in a local buffer which is then blitted
to the shared memory buffer.
BUG=
TEST=
Review URL: http://codereview.chromium.org/8139006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104951 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8223014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104933 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=99840
TEST=Verify GPU performance tests.
Review URL: http://codereview.chromium.org/8230017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104924 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
namespace. I've also renamed the value names to match the style that we use in the WebKit API (i.e. all values in an enum start with the enum's name) since it's more readable. As we move other enums to public we should switch them over as well.
BUG=98716
Review URL: http://codereview.chromium.org/8220024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104917 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will add an error description field to the TabContentsObserver::
DidFailProvisionalLoad callback.
The change should not have any impact on current behavior.
This is needed for the Chromium port on Android.
BUG=none
TEST=base_unittests,content_unittests,browser_tests
Review URL: http://codereview.chromium.org/8142032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104895 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
content\public\common. I've added a set delegate function on ChildThread (which will soon be on content::ChildThread interface) so that we don't have to expose ResourceDispatcher to embedders.
BUG=98716
Review URL: http://codereview.chromium.org/8224019
TBR=jam@chromium.org
Review URL: http://codereview.chromium.org/8226015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104836 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
set delegate function on ChildThread (which will soon be on content::ChildThread interface) so that we don't have to expose ResourceDispatcher to embedders.
BUG=98716
Review URL: http://codereview.chromium.org/8224019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104832 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
All messages on a channel are now executed in order, so Flushs have to wait for all previous AsyncFlushs to finish. This is generally unnecessary, so we replace Flush with a GetStateFast message. All commands are queued up when they enter the gpu process, and GetStateFast commands are moved to the head of the line.
BUG=
TEST=trybots, webgl conformance tests
Review URL: http://codereview.chromium.org/8198017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104786 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=NONE
TEST=NONE
Review URL: http://codereview.chromium.org/8114002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104678 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
disabled by default).
BUG=none.
TEST=none.
Review URL: http://codereview.chromium.org/8156002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/7888053
TBR=dpranke@chromium.org
Review URL: http://codereview.chromium.org/8200023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104645 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/7888053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104632 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is a patch against the patch in http://codereview.chromium.org/8139020/
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8163008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104623 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8205012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104595 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
File isn't referenced anymore. Forgot to delete.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8205003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104589 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
window.opener set.
This change will only cancel prerenders with window.opener set where the
prerender is in the same domain as the page doing the prerendering.
The window.opener case can be broken down into two cases:
1. When the page embedding the "link rel=prerender" does not have an opener
set, but the opener is set only for the prerendered page.
2. The embedder page itself has the opener set and the prerendered page
inherits it.
This CL fixes both cases.
BUG=85042
TEST=PrerenderBrowserTest
Review URL: http://codereview.chromium.org/7906017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104538 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=darin@chromium.org
BUG=92044
TEST=
Review URL: http://codereview.chromium.org/8165009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104527 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=89642
TEST=everything still works
Review URL: http://codereview.chromium.org/8159006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104492 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This includes extended error management by handling the status response code and the DidStartReceivingSpeech/DidStopReceivingSpeech events.
BUG=97388
TEST=none
Review URL: http://codereview.chromium.org/8137005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104471 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that Chromium uses in-process dedicated workers it makes
sense to drop support for out-of-process dedicated workers from
DevTools code .
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8171010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104447 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This patch creates the necessary plumbing to pass the fragment + context into WebKit when pasting HTML. This allows things like <td></td> to be properly reconstructed inside WebKit.
BUG=19360
TEST=WebKit layout tests
Review URL: http://codereview.chromium.org/7600014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104378 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
created
BUG=96877
TEST=browser_tests:ExtensionApiTest.WebNavigationRequestOpenTab
Review URL: http://codereview.chromium.org/8055011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104346 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removing this IPC simplifies code paths across platforms and may make it less like to confuse error conditions in the renderer process.
When a tab is closed, the corresponding RWHV which responds to IPCs from the GPU process no longer exists. Many of these IPCs require an ACK IPC. As of r104092, the browser now sends an ACK when a RWHV no longer exists. This is temporary, once the renderer receives the browser signal for tear down, the GPU process will eventually stop sending IPCs for the defunct RWHV.
Previously, the IPCs were dropped and no ACK was sent. The solution was to tell the GPU process to tear down the resources associated with the defunt RWHV. This led to two tear down signals reaching the renderer (with possibly different semantics) -- one directly from the browser to the renderer and another from the browser to the GPU process to the render (shows up as a channel error).
BUG=none
TEST=open 2 tabs with http://www.webkit.org/blog-files/3d-transforms/poster-circle.html; close one; other still animates
Review URL: http://codereview.chromium.org/8146003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104292 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are two new classes: InputEventFilter and CompositorThread.
The first sets up a MessageFilter designed to route input events
to the compositor thread. CompositorThread sets up the compositor
thread and it has a InputEventFilter.
When we pass an event to the CompositorThread, we are actually
passing it to a WebCompositor, which can respond asynchronously
via WebCompositorClient to tell us whether it handled the event or
wants us to punt it up to the WebWidget. It can also tell us that
it did not handle the event and that we should not bother sending
it to the WebWidget.
InputEventFilter contains all of the interesting thread marshalling
code. CompositorThread has the WebCompositor hookup.
Review URL: http://codereview.chromium.org/8089002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104258 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=89642
TEST=still works
Review URL: http://codereview.chromium.org/8135026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104253 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also move the --process=extension command line flag to --extension-process
BUG=89642
TEST=everything still works
Review URL: http://codereview.chromium.org/8113035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104173 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
VideoCapture events are defined more restrictly now:
Without error, StartCapture will result in one and only one OnStarted event for each client, one and only one OnDeviceInfoReceived event for master client, at least one OnDeviceInfoReceived event for regular client.
Without error, StopCapture will result in one and only one OnStopped/OnRemoved event pair for each client.
In case of error, all clients receive OnError/OnRemoved event pair.
After OnRemoved event is sent to client, VideoCaptureImpl will never call that client.
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/8138013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104167 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
google.com sites in stable releases. It is also desirable to fix the need for manual intervention on each promotion to stable, and to beef up the whitelist.
BUG=98611
Review URL: http://codereview.chromium.org/8080004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104147 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
and Linux.
BUG=62079
TEST=Missing plug-in placeholder looks different
Review URL: http://codereview.chromium.org/7990005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104144 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Refactor return message handling into IntentsDispatcher so
that this class can implement a WebKit client interface.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8072013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104125 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/8135002/ which was reverted due to compilation errors.
We want agent to save its state into a string instead of using a map of
runtime properties. Also the serialized state should be taken into account
only when existing client is reattached from one agent to another, this
is why we introduce Reattach message.
Also see https://bugs.webkit.org/show_bug.cgi?id=69335
BUG=None
TEST=None
TBR=pfeldman,jam
Review URL: http://codereview.chromium.org/8136029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104072 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=97131
TEST=none
Review URL: http://codereview.chromium.org/8142012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104039 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This sets isViews correctly for non-Windows, non-CrOS Views builds.
Fixes test failures from the previous commit which was reverted.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8114027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103966 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8113027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103929 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DevToolsRuntimeProperties map"
This reverts commit 103920. WebKit dependency is not updated yet.
BUG=
TEST=
Review URL: http://codereview.chromium.org/8137004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103922 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We want agent to save its state into a string instead of using a map of
runtime properties. Also the serialized state should be taken into account
only when existing client is reattached from one agent to another, this
is why we introduce Reattach message.
Also see https://bugs.webkit.org/show_bug.cgi?id=69335
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8135002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103920 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This change adds a new class WebPluginIMEWin that converts the platform-independent IME data sent from a renderer process (or WebKit) to the Win32 IME messages and send them to a plug-in. To allow the plug-in to retrieve the IME data with IMM32 function calls, this change also adds a patch to GetProcessAddress(). (Flash seems to retrieve the pointers to IMM32 function with this function.) This change also sends IME status retrieved from the plug-in to a browser process (via a renderer process).
BUG=82507
TEST=manual
Review URL: http://codereview.chromium.org/7082034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also includes changes to a few gypi's to specify dependencies that
are otherwise getting implicitly pulled in.
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8113014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103830 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
tracing.
BUG=95949
TEST=start and stop trace in about:tracing while nacl app is running; verify it does not hang with "Processing trace"
Review URL: http://codereview.chromium.org/8118013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103823 0039d316-1c4b-4281-b951-d872f2087c98
|