| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL eliminates direct calls to WebPluginDelegate::DidFinishLoadWithReason
from WebFrameLoaderClient.
This CL also moves WebDataSourceImpl into webkit/api/src. That change was
needed so that WebPluginContainerImpl can add a WebPluginLoadObserver to it,
which WebFrameLoaderClient uses to communicate back to the WebPlugin upon
completion of the frame load.
WebViewDelegate::DidFinishLoadWithReason is modified to include url and
notify_data parameters, eliminating the URLRequestRouted method. This is done
so that we can support overlapping NPN_GetURLNotify targetting different
frames.
WebPluginContainer grows an executeScriptURL method to deal with javascript:
URLs.
NOTE: I'm working on some UI tests to better cover the case of overlapping
NPN_GetURLNotify calls.
R=jam
BUG=10036
TEST=none yet
Review URL: http://codereview.chromium.org/174514
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24655 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TBR=yurys
Review URL: http://codereview.chromium.org/178003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24653 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/177004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24649 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/173570
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24648 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/174612
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24647 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/177003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24645 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=8630
TBR=levin
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24638 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
of them.
TBR=levin
TEST=none
BUG=8630
Review URL: http://codereview.chromium.org/176001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24632 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=jorlow
TEST=none
BUG=14885
Review URL: http://codereview.chromium.org/173579
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/173480
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24623 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=japhet
TEST=none
BUG=18412
Review URL: http://codereview.chromium.org/174618
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24622 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by decodeURLEscapeSequences.
See: https://bugs.webkit.org/show_bug.cgi?id=28767
TBR=darin (his original patch: http://codereview.chromium.org/174614)
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/173578
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24619 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
This reverts commit r173550, due to WebKit failures.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24618 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=levin
TEST=none
BUG=8630
Review URL: http://codereview.chromium.org/174617
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24614 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=20359
TEST=none
TBR=jorlow
Review URL: http://codereview.chromium.org/173575
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24613 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
BUG=20399
TEST=none
Review URL: http://codereview.chromium.org/174615
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24612 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now scan more directories, sort file entries by mtime, use
realpath() before loading plugins (fixes a Java bug), and de-duplicate
multiple instances of the same plugin.
This matches the Mozilla plugin loading code more closely.
I encountered this while attempting to fix QuickTime (need to load
the Totem plugins) but the fix overlaps with the Java one. I believe
neither quite work yet, though.
BUG=16787,19712
TEST=about:plugins should show more plugins
Review URL: http://codereview.chromium.org/173550
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24611 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dimich
BUG=19635
TEST=none
Review URL: http://codereview.chromium.org/173573
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24609 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
getting accessed
after it was invalidated.
This should fix the embed-tag.html and object-embed-tag.html layout test failures.
TBR=jam
Review URL: http://codereview.chromium.org/174598
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24598 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We need to define ENABLE_DATALIST for them. We'll define it when the
WebKit's implementation is completed.
BUG=20292
TEST=none
Review URL: http://codereview.chromium.org/174595
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24595 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
context of NPP_NewStream.
The plugin would invoke NPN_Evaluate to display an alert in the context of NewStream. This would cause the didFail IPC to be dispatched which would cause the plugin to invoke another call to NPP_NewStream which would repeat these steps and crash.
The didFail call from the renderer did not honor the deferred load flag which we set in WebPluginImpl
prior to dispatching stream IPCs to the plugin.
Fix is to dispatch the didFail call when we receive an ack from the plugin indicating that it is ready to accept stream data.
This fixes bug http://code.google.com/p/chromium/issues/detail?id=20063
The other change is in WebPluginImpl::TearDownPluginInstance, where we run through the list of resource
clients and cancel them. We call didFail on these clients here, which occurs anyway through the PluginDestroyed
code path.
Bug=20063
Test=Convered by interactive UI test.
Review URL: http://codereview.chromium.org/174383
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24593 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
BUG=20376,20377
TEST=none
Review URL: http://codereview.chromium.org/173555
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24585 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in order to cover all the possible states of a WebKit string. For strings
where the null state is not meaninfully different from the empty state, this
class should NOT be used. There are, however, some cases where we do need to
track null. LocalStorage is an example. This class should be a fairly light
weight way to do so. This change also adds implicit conversion to and from
WebStrings.
This also switches LocalStorage's IPCs over to using this new class.
BUG=17343
TEST=none
Review URL: http://codereview.chromium.org/174484
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24574 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add some timing logging.
2. Fix wrong expectations logic (had it backwards!).
3. Get rid of polling.
4. Fix for Safari - parsing the location requires decodeURIComponent.
Review URL: http://codereview.chromium.org/173543
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24566 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch by tfarina.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/173304
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24565 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
page cache.
BUG=19635,20319
TEST=none
Review URL: http://codereview.chromium.org/173544
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24563 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
http://trac.webkit.org/changeset/47790. Will not submit until DEPS is rolled there.
BUG=9163
TEST=none
Review URL: http://codereview.chromium.org/173514
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24561 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://trac.webkit.org/changeset/47797 renamed some methods
and this adjusts for that rename.
TBR=jorlow@chormium.org
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/173540
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24559 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
BUG=20356,20359
TEST=none
Review URL: http://codereview.chromium.org/173537
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24556 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
credentials and cookies from being sent to along with a
request.
I added the parameter for credentials to WebURLRequestPrivate
since it isn't in ResourceRequest for now and then checked
all places that do WebURLRequest::toMutableResourceRequest()
or WebURLRequest::toResourceRequest() to ensure that they
were not loosing information.
Right now, there is a non-orthogonal relationship between
setAllowStoredCredentials and setAllowCookies which is a
carry over from WebKit but I could change this to make
setAllowStoredCredentials only refer to user name/password
if it thought that this is better.
TEST=Covered by layout tests.
BUG=http://crbug.com/10961
Review URL: http://codereview.chromium.org/174495
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24555 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Committing early to allow other code to use these objects, but still need to consider refptrs and add unittests.
TEST=none (will add when classes are fleshed out more)
BUG=none
Review URL: http://codereview.chromium.org/174034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24554 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Any time an entry is all no-data, we can strip it. Checking
the time only matters if it's all passes.
Review URL: http://codereview.chromium.org/174568
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24550 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MessagePort.postMessage() to accept multiple MessagePorts.
Original review: http://codereview.chromium.org/173193
TBR=atwilson
TEST=None (new functionality not yet exposed via bindings, so existing tests suffice)
BUG=19948
Review URL: http://codereview.chromium.org/174566
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24536 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
TEST=none
BUG=20345
Review URL: http://codereview.chromium.org/173515
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24525 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
recently.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/174553
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24522 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
instead of mac.
TBR=levin
BUG=none
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24508 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=run app_unittests.exe, browser_tests.exe and selenium_tests.exe
Review URL: http://codereview.chromium.org/173418
Patch from Thiago Farina <thiago.farina@gmail.com>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24504 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
from win to mac since win refers to mac.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/173501
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24503 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=ojan
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/174550
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24500 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
http://trac.webkit.org/changeset/47640.
R=levin
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/174548
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24496 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/174539
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24484 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. BUG modifiers are now links
2. Show expectations listed in test_expectations.txt that never occur on the bots.
3. Show cursor:pointer in all clickable places.
4. Hide WONTFIX tests by default and make it toggleable.
5. Turn on Linux release dashboard.
Many many minor cosmetic changes and minor TODOs.
BUG=20188
Review URL: http://codereview.chromium.org/173437
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24483 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=green build
TBR=dglazkov
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24482 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=japhet
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/173495
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24480 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/174531
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24477 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It should no longer be failing as of WebKit r47729.
BUG=16850
TEST=green build
Review URL: http://codereview.chromium.org/174358
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows for geometry updates while the plugin is hidden so that when it
becomes visible, the plugin is properly positioned.
In this change, I also revised RenderWidget::SchedulePluginMove to properly
merge a move that only updates the visible state, and I fixed up TestShell
to properly handle moves that only update the visible state.
R=jam
BUG=19888,20260
TEST=covered by layout tests
Review URL: http://codereview.chromium.org/174513
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24457 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=20314
TEST=none
TBR=ager
Review URL: http://codereview.chromium.org/174532
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24456 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
selection.
BUG=16400
TEST=See bug description
Review URL: http://codereview.chromium.org/173414
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24454 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=scherkus
BUG=16779
TEST=none
Review URL: http://codereview.chromium.org/173478
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24450 0039d316-1c4b-4281-b951-d872f2087c98
|