- 26 Mar, 2014 40 commits
-
-
xians@chromium.org authored
Previously, the media stream track will create one source provider and let WebAudio use it. But this does not work when there are more than 1 WebAudio AudioContexts connecting to the same media stream. This Cl fixes the problem by creating one source provider for each CreateMediaStreamSource() call. NOTRY=true BUG=354468 Review URL: https://codereview.chromium.org/202923007 git-svn-id: svn://svn.chromium.org/blink/trunk@170063 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
toyoshim@chromium.org authored
Remove old functions. Now there are no 'SysEx' and 'sysEx' strings in Web MIDI implementation after this change. Here are a series of changes on this renaming. 1. https://codereview.chromium.org/208243014/ 2. https://codereview.chromium.org/210003002/ 3. this change BUG=349538 TEST=LayoutTests/webmidi Review URL: https://codereview.chromium.org/208423016 git-svn-id: svn://svn.chromium.org/blink/trunk@170062 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dgozman@chromium.org authored
BUG=327641 Review URL: https://codereview.chromium.org/205403004 git-svn-id: svn://svn.chromium.org/blink/trunk@170061 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
robhogan@gmail.com authored
Steal a bit from RenderBlock to avoid descending through the same stack of nested boxes multiple times while preparing to lay them out. This CL creates a 4% improvement in the Performance/Layout/floats_*_nested.html tests. Review URL: https://codereview.chromium.org/195363007 git-svn-id: svn://svn.chromium.org/blink/trunk@170060 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=aandrey,eustas BUG=178635 NOTRY=true Review URL: https://codereview.chromium.org/212653002 git-svn-id: svn://svn.chromium.org/blink/trunk@170059 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ager@chromium.org authored
clientBridgePtr->run() can allocate and is therefore not part of the safe point. TBR=haraken@chromium.org, vegorov@chromium.org NOTRY=true BUG=356307 Review URL: https://codereview.chromium.org/212573005 git-svn-id: svn://svn.chromium.org/blink/trunk@170058 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aandrey@chromium.org authored
Instead of pointing to actual console.log() call done from a framework wrapper function, we should point to the user code. BUG=231007 R=pfeldman Review URL: https://codereview.chromium.org/211493002 git-svn-id: svn://svn.chromium.org/blink/trunk@170057 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lushnikov@chromium.org authored
This patch fixes pretty-print functionality for VM scripts. BUG=356269 Review URL: https://codereview.chromium.org/211243006 git-svn-id: svn://svn.chromium.org/blink/trunk@170056 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kenneth.r.christiansen@intel.com authored
Add a setting which when enabled will append a time stamp to each message in the console. BUG=131714 Review URL: https://codereview.chromium.org/185713007 git-svn-id: svn://svn.chromium.org/blink/trunk@170055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
lushnikov@chromium.org authored
This patch makes InspectorHistory::Action class to be refcounted. This helps to get results of completed operations in InspectorHistory without possibility of use-after-free (this patch fixes two of this cases). BUG= Review URL: https://codereview.chromium.org/208893007 git-svn-id: svn://svn.chromium.org/blink/trunk@170054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vsevik@chromium.org authored
Revert of Add runtime feature and property names for unprefixed CSS Transforms (https://codereview.chromium.org/211033002/) Reason for revert: Breaks telemetry_unittests: http://build.chromium.org/p/chromium.webkit/builders/Win7%20%28dbg%29/builds/13762 Here is how you can run the tests after you build debug chrome: tools/telemetry/run_tests --browser=debug web_components.web_components_unittest Original issue's description: > Add runtime feature and property names for unprefixed CSS Transforms > > Adds a runtime flag (enabled only for testing) and defines property names > for each property defined in CSS Transforms[1]. Future patches will make > these properties functional. > > [1] http://www.w3.org/TR/css3-transforms/ > > NOTRY=true > BUG=154772 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170005 TBR=eseidel@chromium.org,esprehn@chromium.org,dstockwell@chromium.org NOTREECHECKS=true NOTRY=true BUG=154772 Review URL: https://codereview.chromium.org/212563007 git-svn-id: svn://svn.chromium.org/blink/trunk@170053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kouhei@chromium.org authored
{,un}setPendingActivity is deprecated. This CL replaces it with |hasPendingActivity()| override. This also makes FileSystemCallbacks reference to the DOMFileSystem strong, as |addPendingCallbacks()| would no longer ref() DOMFileSystem. TEST=fast/filesystem BUG=354845 Review URL: https://codereview.chromium.org/212263002 git-svn-id: svn://svn.chromium.org/blink/trunk@170052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vsevik@chromium.org authored
Revert of Revert of Remove unused FontPlatformDataHarfBuzz::emSizeInFontUnits (https://codereview.chromium.org/212763002/) Reason for revert: I don't think this was a reason of failures Original issue's description: > Revert of Remove unused FontPlatformDataHarfBuzz::emSizeInFontUnits (https://codereview.chromium.org/210573002/) > > Reason for revert: > This might have caused android tests failure: > http://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg%29/builds/18266 > Speculatively reverting it. > > Original issue's description: > > Remove unused FontPlatformDataHarfBuzz::emSizeInFontUnits > > > > Remove the unused m_emSizeInFontUnits field and emSizeInFontUnits > > method from FontPlatformDataHarfBuzz. > > > > BUG=355806 > > R=pdr@chromium.org > > > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169955 > > TBR=pdr@chromium.org,dglazkov@chromium.org,eae@chromium.org > NOTREECHECKS=true > NOTRY=true > BUG=355806 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170048 TBR=pdr@chromium.org,dglazkov@chromium.org,eae@chromium.org NOTREECHECKS=true NOTRY=true BUG=355806 Review URL: https://codereview.chromium.org/212563005 git-svn-id: svn://svn.chromium.org/blink/trunk@170051 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vsevik@chromium.org authored
Revert of Preserve autosizing multiplier on style recalc. (https://codereview.chromium.org/208393008/) Reason for revert: This might have caused android tests failure: http://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg... Speculatively reverting it. Original issue's description: > Preserve autosizing multiplier on style recalc. > > BUG=353309 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169961 TBR=pdr@chromium.org,esprehn@chromium.org,skobes@chromium.org NOTREECHECKS=true NOTRY=true BUG=353309 Review URL: https://codereview.chromium.org/212163006 git-svn-id: svn://svn.chromium.org/blink/trunk@170050 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kaznacheev@chromium.org authored
BUG=None TBR=michaeln Review URL: https://codereview.chromium.org/198913003 git-svn-id: svn://svn.chromium.org/blink/trunk@170049 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
vsevik@chromium.org authored
Revert of Remove unused FontPlatformDataHarfBuzz::emSizeInFontUnits (https://codereview.chromium.org/210573002/) Reason for revert: This might have caused android tests failure: http://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg%29/builds/18266 Speculatively reverting it. Original issue's description: > Remove unused FontPlatformDataHarfBuzz::emSizeInFontUnits > > Remove the unused m_emSizeInFontUnits field and emSizeInFontUnits > method from FontPlatformDataHarfBuzz. > > BUG=355806 > R=pdr@chromium.org > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169955 TBR=pdr@chromium.org,dglazkov@chromium.org,eae@chromium.org NOTREECHECKS=true NOTRY=true BUG=355806 Review URL: https://codereview.chromium.org/212763002 git-svn-id: svn://svn.chromium.org/blink/trunk@170048 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ager@chromium.org authored
R=haraken@chromium.org, tkent@chromium.org, vegorov@chromium.org BUG=356307 Review URL: https://codereview.chromium.org/212553002 git-svn-id: svn://svn.chromium.org/blink/trunk@170047 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mlamouri@chromium.org authored
BUG=347020 TEST=https://codereview.chromium.org/208243016/ Review URL: https://codereview.chromium.org/208333018 git-svn-id: svn://svn.chromium.org/blink/trunk@170046 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
https://codereview.chromium.org/209723002/vsevik@chromium.org authored
Reason for revert: This has broken android_aosp compilation. http://build.chromium.org/p/tryserver.chromium/builders/android_aosp/builds/58228 Original issue's description: > Fix dependencies for EventInterfaces.in > > EventInterfaces.in should depend on event IDL files. > It currently doesn't, which means it fails to rebuild correctly. > This fixes it. > > TBR=haraken > BUG=341748 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169998 TBR=haraken@chromium.org,acolwell@chromium.org,nbarth@chromium.org NOTREECHECKS=true NOTRY=true BUG=341748 Review URL: https://codereview.chromium.org/212713002 git-svn-id: svn://svn.chromium.org/blink/trunk@170044 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mstensho@opera.com authored
Only needed by Apple's setPagination API, which doesn't exist in Blink anymore. Link to "intent to remove" post: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/7n-oLhmTkuM Review URL: https://codereview.chromium.org/201573009 git-svn-id: svn://svn.chromium.org/blink/trunk@170043 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yurys@chromium.org authored
This complicates things significantly and also leads to repeated computations of the data object for each cell. BUG=None Review URL: https://codereview.chromium.org/211273005 git-svn-id: svn://svn.chromium.org/blink/trunk@170042 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wibling@chromium.org authored
@jochen or tkent: Could you take a look at the wtf change. I needed to change the trait's Pass[In|Out]Type and Peek[In|Out]Type to make it compile on both gcc and clang for both oilpan and non-oilpan. Also change the StyleResolver's ViewportStyleResolver to an OwnPtrWillBeMember and removed the call to the clearDocument method. Added DISALLOW_ALLOCATION to TreeBoundaryCrossingRules since it is only allocated as a part object and traced it from StyleResolver. Had to change CanvasRenderingContext2D's vector of State to a Vector of pointers to State since we don't yet support vectors of objects with vtables. R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org BUG=341815 Review URL: https://codereview.chromium.org/211073002 git-svn-id: svn://svn.chromium.org/blink/trunk@170040 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mstensho@opera.com authored
git-svn-id: svn://svn.chromium.org/blink/trunk@170039 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jl@opera.com authored
Since StyleColor stores the color value (32-bit RGBA) plus a single flag, it is a bit inefficient. In particular when multiple StyleColor objects are members of another object, there will be a lot of unnecessary padding. This padding can be avoided by storing the color value and the flag as separate members of the containing structure, which allows the flags to be packed into a bitfield. The actual saving from this change, measured in a 64-bit Linux build, is 20 bytes per StyleRareInheritedData object. BUG=356124 Review URL: https://codereview.chromium.org/196103013 git-svn-id: svn://svn.chromium.org/blink/trunk@170038 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sigbjornf@opera.com authored
Introduce an ExceptionMessage helper for emitting the desired error message when calling a constructor as a function & have the IDL compiler generate calls to it. At the same time, make 'detail' a required argument to all 'failedToXX' methods on ExceptionMessage -- better if the caller is required to supply meaningful info. R=nbarth@chromium.org,haraken@chromium.org BUG= Review URL: https://codereview.chromium.org/211333004 git-svn-id: svn://svn.chromium.org/blink/trunk@170037 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
https://codereview.chromium.org/208503004/vsevik@chromium.org authored
Reason for revert: Breaks many browser tests: http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/35489 Original issue's description: > Remove prefixed Shadow DOM APIs in Element. > > It's time to remove. We've shipped unprefixed APIs for these APIs. > > BUG=336121 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170008 TBR=dglazkov@chromium.org,esprehn@chromium.org,hayato@chromium.org NOTREECHECKS=true NOTRY=true BUG=336121 Review URL: https://codereview.chromium.org/212303005 git-svn-id: svn://svn.chromium.org/blink/trunk@170036 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aandrey@chromium.org authored
R=vsevik@chromium.org, vsevik Review URL: https://codereview.chromium.org/212223003 git-svn-id: svn://svn.chromium.org/blink/trunk@170035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=pfeldman BUG=337138 NOTRY=true Review URL: https://codereview.chromium.org/212503002 git-svn-id: svn://svn.chromium.org/blink/trunk@170034 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zerny@chromium.org authored
R=wibling@chromium.org BUG= Review URL: https://codereview.chromium.org/208893005 git-svn-id: svn://svn.chromium.org/blink/trunk@170033 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hajimehoshi@chromium.org authored
BUG=331301 Review URL: https://codereview.chromium.org/212333002 git-svn-id: svn://svn.chromium.org/blink/trunk@170032 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
haraken@chromium.org authored
BUG=340522 Review URL: https://codereview.chromium.org/212143002 git-svn-id: svn://svn.chromium.org/blink/trunk@170031 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hashimoto@chromium.org authored
BUG=354373 Review URL: https://codereview.chromium.org/210763005 git-svn-id: svn://svn.chromium.org/blink/trunk@170030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eseidel@chromium.org authored
Misuse of this method could easily cause memory leaks and UAFs. It wasn't actually doing anything in the one place it was called, so I removed it. I also fixed another FIXME about how unsigned/signed constructors are confusing. At least now we'll ASSERT if you got the wrong one. Review URL: https://codereview.chromium.org/209353004 git-svn-id: svn://svn.chromium.org/blink/trunk@170029 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dstockwell@chromium.org authored
This was helpful to allow a number of tests to run under other browsers, but as we're starting to unprefix some properties we will add additional tests instead. Review URL: https://codereview.chromium.org/212073002 git-svn-id: svn://svn.chromium.org/blink/trunk@170028 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tkent@chromium.org authored
DatabaseManager holds DatabaseContext references instead. - We need to move DatabaseManager::registerDatabaseContext call from the constructor to the factory because registerDatabaseContext now increments the reference counter of a DatabaseContext and we can't update the reference counter in the constructor. - We move DatabaseManager::unregisterDatabaseContext call from stopDatabases to contextDestroyed in order to match to deref() in the old code. - We don't need m_isRegistered any longer because contextDestroyed is called just once. stopDatabases can be called twice. - We need to move ~DatabaseManager implementation to DatabaseManager.cpp because we add RefPtr<DatabaseContext> in a member of DatabaseManager and ~DatabaseManager needs a complete definition of DatabaseContext. BUG=347902 Review URL: https://codereview.chromium.org/212133002 git-svn-id: svn://svn.chromium.org/blink/trunk@170027 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
haraken@chromium.org authored
TBR=ager Review URL: https://codereview.chromium.org/212243002 git-svn-id: svn://svn.chromium.org/blink/trunk@170026 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
This patch is in continuation of <https://codereview.chromium.org/210363006>. While the last patch added an overloaded TextIterator constructor, this patch adds similar overloads to findPlainText(), which will be used in the find-in- page implementation in WebFrameImpl. The added function is not used yet. Hence this patch should have no impact on the product behavior. BUG=353430 Review URL: https://codereview.chromium.org/203973005 git-svn-id: svn://svn.chromium.org/blink/trunk@170025 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pfeldman@chromium.org authored
(still needs a lot of work) Review URL: https://codereview.chromium.org/207553010 git-svn-id: svn://svn.chromium.org/blink/trunk@170024 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
gnanasekar.s@samsung.com authored
Omitting "int" when using "unsigned" modifier as per Blink Coding Style Guidelines. BUG=NONE Review URL: https://codereview.chromium.org/207783002 git-svn-id: svn://svn.chromium.org/blink/trunk@170023 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
haraken@chromium.org authored
Persistent handles in on-heap objects are not allowed (because it's likely to cause memory leaks). This CL removes them from the Event hierarchy, which was moved to oilpan's heap in r169941. BUG=340522 Review URL: https://codereview.chromium.org/208743011 git-svn-id: svn://svn.chromium.org/blink/trunk@170022 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-