| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
content/child/, content/common/.
BUG=260807
TEST=none
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19398004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211977 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=237267
R=michaeln,jam
Review URL: https://chromiumcodereview.appspot.com/19325002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211975 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Various nits, no behavior change:
* Drop trivial Foo::Create() static methods for refcounted types ported from Blink.
* Remove WebKit:: prefixes where we have using statements
* Remove some useless use of copy constructors where there used to be a type conversion.
* Apply clang-format here and there.
Review URL: https://chromiumcodereview.appspot.com/19117005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211553 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
content/child/child_resource_message_filter.cc
BUG=259043
Review URL: https://chromiumcodereview.appspot.com/18863004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211542 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To cleanup callback chain in Blink side.
The interface is introduced in r154035
Corresponding blink patch: https://codereview.chromium.org/18411005/
BUG=257349
TEST=no behavioral changes
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/18427005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211359 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remotely for crbug.com/257349
BUG=none
TEST=none
R=dmichael@chromium.org, tzik@chromium.org
Review URL: https://codereview.chromium.org/18282010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211316 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch gets rid of the cc-only trace-to-vlog stuff and replaces it with a
general trace-to-console approach that can be used everywhere, even the
browser.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/18174006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211245 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://chromiumcodereview.appspot.com/13843008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210947 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Since we're not WebKit-based any more, this flag is confusingly named.
"Web Platform" more accurately reflects the flag's intent.
BUG=238153
Review URL: https://chromiumcodereview.appspot.com/14940009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210820 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These flags will be used by virtual test suites in Blink.
This change depends on a change in Blink:
https://codereview.chromium.org/18854016/
BUG=232278
Review URL: https://chromiumcodereview.appspot.com/18798004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210815 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LevelDB uses std::string in its APIs. To eliminate a conversion and
simplify the code, switch the IDB backend from vector<char> to string
as well.
Also eliminate the LevelDBSlice type as well, using StringPiece
and leveldb::Slice as appropriate.
R=alecflett@chromium.org,tsepez@chromium.org
TBR=jam@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18075008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=229660
TBR=darin@chromium.org
Review URL: https://codereview.chromium.org/18868005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210626 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a number of cases either not caught by the automated tool or that have
recently regressed.
BUG=206189
TBR=darin
Review URL: https://codereview.chromium.org/18346006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209554 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=135938
Review URL: https://chromiumcodereview.appspot.com/18013002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209377 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=254986
TEST=none
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/18152002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209148 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Clean up almost everything except for enums.
BUG=233361,237267
Review URL: https://chromiumcodereview.appspot.com/17915004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209048 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also remove related unused session storage creation test harness code.
This is the Chromium side of the blink-side http://crrev.com/17583016
R=darin@chromium.org, jsbell@chromium.org
Review URL: https://codereview.chromium.org/17642005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209001 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a number of cases either not caught by the automated tool or that have
recently regressed.
BUG=206189
TBR=darin
Review URL: https://chromiumcodereview.appspot.com/17948002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208882 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/16831010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208865 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=jsbell@chromium.org
Review URL: https://codereview.chromium.org/17955002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208825 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
main thread of the child process. In single-process mode, there would be multiple ChildThread objects each using thread local storage to get their value.
Remove ChildThread::IsWebFrameValid since it's not used anymore.
BUG=246884
R=scottmg@chromium.org
Review URL: https://codereview.chromium.org/17741010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208777 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also brings in a new content API DecodeImage which is declared in content\public\child\image_decoder_utils.h.
Used by chrome\browser code which runs mostly in the utilty process to decode icons. We still have issues with single process
mode which results in chrome\browser depending on content_child. This will be addressed in a subsequent change.
This is continuation of the ongoing work for bug https://code.google.com/p/chromium/issues/detail?can=2&q=237249
which is to split chrome.dll into a browser and a renderer/child component due to build issues on Windows. To achieve
this we need to ensure that the browser code does not depend on webkit. This mostly comes through webkit\glue.
BUG=237249
R=jam@chromium.org, jamesr@chromium.org
Review URL: https://codereview.chromium.org/17704002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208736 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When IDB performs "cleanup" on its backing store pass a flag
indicating such to the frontend, which will expose it to JS.
Blink side https://codereview.chromium.org/17060008/
BUG=172626
R=aedla@chromium.org, cevans@chromium.org, jam@chromium.org, jamesr@chromium.org, jsbell@chromium.org, tsepez@chromium.org
Review URL: https://codereview.chromium.org/17033004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208579 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
than on the main thread. This is needed so that single process mode will work correctly with the renderer/gpu/utility threads where we will have multiple ChildProcess objects.
While doing this, I made a few cleanups:
-FileSystemDispatcher was checking the return value of sending an async IPC, which always returns true. I removed the return value of those methods and updated the callers to not handle the case which never occurs.
-IPCWebSocketStreamHandleBridge was posting a task to send an async message which is needless
BUG=234172
R=scottmg@chromium.org
Review URL: https://codereview.chromium.org/17681004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208575 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=michaeln@chromium.org
Review URL: https://codereview.chromium.org/16927005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208387 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The flag is unused now, as the feature has been enabled.
BUG=249474
Review URL: https://chromiumcodereview.appspot.com/17379027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208149 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is continuation of the ongoing work for bug https://code.google.com/p/chromium/issues/detail?can=2&q=237249
which is splitting chrome.dll into a browser and renderer component due to build issues on Windows.
BUG=237249
TBR=jamesr@chromium.org
Review URL: https://codereview.chromium.org/17068016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207922 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Chrome)
This CL makes Chrome-side changes necessary for tracking of
NPObject ownership to out-of-process NPAPI plugin instances.
Ownership information is now included whenever an NPObject
is marshalled across IPC, to be passed when instantiating
NPObjectProxy instances for objects.
In the plugin process each NPObject is tracked to its owning
plugin instance, and browser-owned objects are tracked to a dummy NPP identifier.
This depends upon crrev.com/17220002 and is a prerequisite for crrev.com/17208003.
BUG=152006
Review URL: https://chromiumcodereview.appspot.com/17208003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207840 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/15600006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207739 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=michaeln@chromium.org
Review URL: https://codereview.chromium.org/17450018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207653 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In addition:
- TestStreamTextureFactoryAndroid was deleted as it is no longer used.
- One copy of TestMediaStreamClient was deleted as it is no longer used.
- The loadAudioResource() implementation was consolidated in RendererWebKitPlatformSupportImpl.
BUG=251306
Review URL: https://chromiumcodereview.appspot.com/17428002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207625 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
webaudio is not working on x86, disable it for all the non-arm devices
BUG=251838
Review URL: https://chromiumcodereview.appspot.com/17390021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207605 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The svn:eol props are correct but the file content is not.
Git on windows at least is confused by this. Hopefully,
this will clear things up?
Review URL: https://codereview.chromium.org/16816021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207526 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Origin identifiers are computed by a process that always produces ASCII strings.
There's no reason to store origin identifiers as base::string16 or to do
unicode conversions for them. Keeping them stored in std::string is a slight memory
and performance improvement and avoids lots of sketchy conversions when converting
to FilePaths.
This patch still involves a number of conversions (or things that look like conversions)
at the WebKit API boundary.
BUG=243095
Review URL: https://chromiumcodereview.appspot.com/16965018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206903 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The parameter is no longer used.
BUG=248480
TEST=none
R=aedla@chromium.org, cevans@chromium.org, kinuko@chromium.org
Review URL: https://codereview.chromium.org/17030005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206897 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=239107
R=jamesr@chromium.org
Review URL: https://codereview.chromium.org/17327002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206846 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I want to use the factored method for Stream support. Specifically, to
implement addDataToStream in WebKit::WebBlobRegistry.
https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/public/platform/WebBlobRegistry.h
BUG=169957
Review URL: https://chromiumcodereview.appspot.com/17035005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206691 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL changes the majority of include paths from the old
Source/WebKit/chromium/public to the new public/web directory.
TBR=darin
BUG=239545
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/17148003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
(pipelined on https://codereview.chromium.org/16816003/)
TBR=jam@chromium.org, jamesr@chromium.org, michaeln@chromium.org
BUG=237249
Review URL: https://codereview.chromium.org/16834004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206283 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
disable flag.
BUG=
Review URL: https://chromiumcodereview.appspot.com/15825013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206177 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
A little bit of rejiggering for Android JNI registration.
R=jam@chromium.org, jamesr@chromium.org
BUG=237249
Review URL: https://codereview.chromium.org/16424008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206148 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=247723
TEST=no change
TBR=brettw@chromium.org
Review URL: https://codereview.chromium.org/16415016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206066 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Shared workers now share the same runtime feature code as renderers. And the
--enable-experimental-webkit-features flag is now passed to shared worker
processes.
BUG=248576
Review URL: https://chromiumcodereview.appspot.com/15967008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205927 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were set for *_messages.h, but there exist other files such as
*_messages_android.h and *_messages_internal.h which we should also perform
security review on.
BUG=247434
R=cevans@chromium.org
Review URL: https://codereview.chromium.org/16830003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205901 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do-nothing for in separating webkit/glue/webkitlatformsupport_impl.
glue_child depends on glue for now of course.
TBR=jamesr@chromium.org
BUG=237249
Review URL: https://codereview.chromium.org/16370007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205859 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Remove forwarding header
BUG=
R=avi@chromium.org
Review URL: https://codereview.chromium.org/16667019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205584 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This upates calls to bound temporary objects to also use get().
While it has the same semantic equivalence to the existing code, this generally
represents a dangerous pattern - indeed, part of the whole motivation for this
change is to make this anti-pattern very visible to authors.
This change simply updates all of the call sites, to allow the "operator T*"
to be removed and preventing new instances. The existing instances will then be
reviewed for "suspicious" changes and updated to use/pass scoped_refptr<T>
rather than T*, as appropriate.
BUG=110610
TBR=darin
Review URL: https://codereview.chromium.org/15984016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205560 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
webkit_storage_{browser,common,renderer}
This does:
- Remove all webkit/browser/foo/*.gypi, webkit/common/foo/*.gypi for storage
- Add three top-level gyp's in webkit/: storage_{browser,common,renderer}.gyp
storage_common and storage_renderer might be able to be subsumed in
bigger targets for common|renderer, but believe we can do that later
when necessary.
Original review: https://codereview.chromium.org/15716007/
BUG=239109
TBR=jamesr@chromium.org,mnaganov@chromium.org,thestig@chromium.org,avi@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/16091011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205489 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Broke split_link
> Split webkit_storage target into webkit_storage_{browser,common,renderer}
>
> This does:
> - Remove all webkit/browser/foo/*.gypi, webkit/common/foo/*.gypi for storage
> - Add three top-level gyp's in webkit/: storage_{browser,common,renderer}.gyp
>
> storage_common and storage_renderer might be able to be subsumed in
> bigger targets for common|renderer, but believe we can do that later
> when necessary.
>
> BUG=239109
> TBR=mnaganov,thestig,avi
> NOTRY=true
>
> Review URL: https://chromiumcodereview.appspot.com/15716007
TBR=kinuko@chromium.org
Review URL: https://codereview.chromium.org/16365013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205474 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This does:
- Remove all webkit/browser/foo/*.gypi, webkit/common/foo/*.gypi for storage
- Add three top-level gyp's in webkit/: storage_{browser,common,renderer}.gyp
storage_common and storage_renderer might be able to be subsumed in
bigger targets for common|renderer, but believe we can do that later
when necessary.
BUG=239109
TBR=mnaganov,thestig,avi
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/15716007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205463 0039d316-1c4b-4281-b951-d872f2087c98
|