- 11 Nov, 2014 40 commits
-
-
pdr@chromium.org authored
This patch switches to lazily allocating transforms in RenderSVGShape because local transforms are relatively rare. BUG=429551 Review URL: https://codereview.chromium.org/701433002 git-svn-id: svn://svn.chromium.org/blink/trunk@185118 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
marja@chromium.org authored
Byte order mark detection needs to be done on the Blink side, since it also affects encoding detection. This also enables the preparse data for streamed scripts again, because the corrupt data was caused by byte order marks not being detected properly. BUG=430890 Review URL: https://codereview.chromium.org/708093002 git-svn-id: svn://svn.chromium.org/blink/trunk@185117 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
r.nagaraj@samsung.com authored
Move the v8::Isolate* parameter to the first parameter of various binding methods in third_party/WebKit/Source/bindings This step is to move the v8::Isolate* parameter to the first parameter of various binding methods in third_party/WebKit/Source/bindings (Ref: binding-methods changed: static v8::Local<v8::Object> createWrapper(v8::Handle<v8::Object> creationContext, const WrapperTypeInfo*, ScriptWrappableBase* internalPointer, v8::Isolate*) PassRefPtrWillBeRawPtr<ScriptCallStack> createScriptCallStack(v8::Handle<v8::StackTrace>, size_t maxStackSize, v8::Isolate*)) BUG=424446 Review URL: https://codereview.chromium.org/717703002 git-svn-id: svn://svn.chromium.org/blink/trunk@185116 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
apavlov@chromium.org authored
R=vsevik BUG=424085 Review URL: https://codereview.chromium.org/701153002 git-svn-id: svn://svn.chromium.org/blink/trunk@185115 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hayato@chromium.org authored
Remove unnecessary explicit keywords from a constructor with more than one parameters in css directory. BUG=None TEST=None; No behavior change Review URL: https://codereview.chromium.org/710293002 git-svn-id: svn://svn.chromium.org/blink/trunk@185114 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yurys@chromium.org authored
BUG=428700,387546 Review URL: https://codereview.chromium.org/713913002 git-svn-id: svn://svn.chromium.org/blink/trunk@185113 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tkent@chromium.org authored
PerformanceTests/ShadowDOM/LargeDistributionWithoutLayout allocates a lot of collection backings with 32KB size and 16KB size. allocateFromFreeList failed to allocate memory for them frequently even if there were FreeListEntry with enough sizes because: - Actual required size is 32KB+8B or 16KB+8B because of object headers - allocateFromFreeList only checked the minimum size of a bucket. For example, a 32KB+8B free slot was listed in the 32KB bucket, and 32KB is smaller than 32KB+8B. This CL reduces the peak number of HeapPages in LargeDistributionWithoutLayout test by 200. BUG=420515 Review URL: https://codereview.chromium.org/711173004 git-svn-id: svn://svn.chromium.org/blink/trunk@185112 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
timloh@chromium.org authored
As getPropertyCSSValue is no longer web-exposed we shouldn't require it in tests so we can delete the interface. BUG=428595 Review URL: https://codereview.chromium.org/714693002 git-svn-id: svn://svn.chromium.org/blink/trunk@185111 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
r.nagaraj@samsung.com authored
Move the v8::Isolate* parameter to the first parameter of various binding methods in third_party/WebKit/Source/bindings This step is to move the v8::Isolate* parameter to the first parameter of various binding methods in third_party/WebKit/Source/bindings (Ref: binding-methods changed: static void installAttributes(v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::ObjectTemplate>, const AttributeConfiguration*, size_t attributeCount, v8::Isolate*) static void installConstants(v8::Handle<v8::FunctionTemplate>, v8::Handle<v8::ObjectTemplate>, const ConstantConfiguration*, size_t constantCount, v8::Isolate*) static void installConstant(v8::Handle<v8::FunctionTemplate>, v8::Handle<v8::ObjectTemplate>, const char* name, v8::AccessorGetterCallback, v8::Isolate*) static void installMethods(v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Signature>, v8::PropertyAttribute, const MethodConfiguration*, size_t callbackCount, v8::Isolate*) static void installAccessors(v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Signature>, const AccessorConfiguration*, size_t accessorCount, v8::Isolate*)) BUG=424446 Review URL: https://codereview.chromium.org/709023003 git-svn-id: svn://svn.chromium.org/blink/trunk@185109 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
bashi@chromium.org authored
According to the spec[1,2,3], named getter of HTMLAllCollection, HTMLFormControlsCollection and HTMLOptionsCollection should be nullable. This CL also adds layout tests for nullable arguments. [1] https://html.spec.whatwg.org/multipage/infrastructure.html#the-htmlallcollection-interface [2] https://html.spec.whatwg.org/multipage/infrastructure.html#the-htmlformcontrolscollection-interface [3] https://html.spec.whatwg.org/multipage/infrastructure.html#htmlallcollection BUG=430337 Review URL: https://codereview.chromium.org/692993003 git-svn-id: svn://svn.chromium.org/blink/trunk@185108 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tkent@chromium.org authored
If the split-off heap had free-list entries lager than the biggest one in the main heap, they were not recycled. BUG=420515 Review URL: https://codereview.chromium.org/712293002 git-svn-id: svn://svn.chromium.org/blink/trunk@185107 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
haraken@chromium.org authored
It is wrong to call EscapableHandleScope::Escape() multiple times in executeScriptInIsolatedWorld(). Since the callers of executeScriptInIsolatedWorld() already have HandleScopes, we can just simply remove a EscapableHandleScope from executeScriptInIsolatedWorld(). Review URL: https://codereview.chromium.org/713743002 git-svn-id: svn://svn.chromium.org/blink/trunk@185106 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tkent@chromium.org authored
BUG= NOTRY=true Review URL: https://codereview.chromium.org/711293002 git-svn-id: svn://svn.chromium.org/blink/trunk@185105 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
bashi@chromium.org authored
Track attribute uses object type, but we should use (VideoTrack or AudioTrack or TextTrak)? as the spec says[1]. [1] https://html.spec.whatwg.org/multipage/embedded-content.html#the-trackevent-interface BUG=430337 Review URL: https://codereview.chromium.org/690923004 git-svn-id: svn://svn.chromium.org/blink/trunk@185104 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yhirano@chromium.org authored
BUG=431996 TBR=senorblanco@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/692283003 git-svn-id: svn://svn.chromium.org/blink/trunk@185103 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
noel@chromium.org authored
Delete mac result, rebaseline to grab any new mac result, which should match the windows result and be optimized out if things are working as expected per issue 405803 and issue 409435. BUG=405803 TBR=dstockwell@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/697843005 git-svn-id: svn://svn.chromium.org/blink/trunk@185102 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
nhiroki@chromium.org authored
This function was removed from the spec: https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#install-event-section BUG=423600 TEST=n/a Review URL: https://codereview.chromium.org/690393003 git-svn-id: svn://svn.chromium.org/blink/trunk@185101 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
tyoshino@chromium.org authored
- Remove PreloadRequest::defer() - Remove ResourceFetcher::requestPreload(). The only user is preload() and is just calling requestPreload(). - Move setDefer() call in HTMLResourcePreloader::preload() into resourceRequest() call - Make HTMLResourcePreloader::preload() private R=japhet BUG=none Review URL: https://codereview.chromium.org/717453002 git-svn-id: svn://svn.chromium.org/blink/trunk@185100 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
erikcorry@chromium.org authored
R=haraken@chromium.org BUG= Review URL: https://codereview.chromium.org/711053002 git-svn-id: svn://svn.chromium.org/blink/trunk@185099 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
bashi@chromium.org authored
This is a follow-up CL of https://codereview.chromium.org/661453004/. I don't see why the call sites of getOwnPropertyNames() can't use getPropertyNames() instead. The reason why they need property names is that we don't support OpenEndedDictionary and IDL dictionary which contains an union type at this point. In both cases we should be able to use getPropertyNames(). Review URL: https://codereview.chromium.org/715583008 git-svn-id: svn://svn.chromium.org/blink/trunk@185098 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dcheng@chromium.org authored
This test was flaky because the iframe sent a postMessage to the parent frame in its load handler. However, the parent frame may or may not have run its load handler. If the parent frame's load handler hadn't run yet, then there would be no handler for a postMessage. To prevent this race, don't load the iframe until the parent frame is fully initialized. BUG=409579 Review URL: https://codereview.chromium.org/713013005 git-svn-id: svn://svn.chromium.org/blink/trunk@185097 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
bashi@chromium.org authored
toImplArray() template can convert arrays (or sequences) of T to Vector<T> when T has NativeValueTraits. Generate them for union type containers so that we can use (A or B)[] (or sequence<(A or B)>) in method arguments. Note that we can't use union type arrays and sequences for return values yet. Follow-up CLs will support return values. BUG=240176 Review URL: https://codereview.chromium.org/700733003 git-svn-id: svn://svn.chromium.org/blink/trunk@185096 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yhirano@chromium.org authored
BUG=431996 TBR=senorblanco@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/716693002 git-svn-id: svn://svn.chromium.org/blink/trunk@185095 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
noel@chromium.org authored
Ran ./Tools/Scripts/webkit-patch optimize-baselines <this-test> locally to check optimization. BUG=409435 Review URL: https://codereview.chromium.org/699083009 git-svn-id: svn://svn.chromium.org/blink/trunk@185094 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
keonho07.kim@samsung.com authored
During uninitialize a destination node, audio thread can be entered AudioIOCallback's render() or OfflineAudioContext's offlinerender. Although the destination node already destroyed, audio thread can be run for while since it is running on separated thread. To block meeting this condition, the context()->isInitialized() must be quarantee, if Audio destination is uninitializing, alwasy false. BUG=420814, 417193, 428233,431109 Review URL: https://codereview.chromium.org/694993003 git-svn-id: svn://svn.chromium.org/blink/trunk@185093 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
je_julie.kim@samsung.com authored
according to http://www.w3.org/WAI/PF/aria/roles#listitem. BUG=347865 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184795 Review URL: https://codereview.chromium.org/696953002 git-svn-id: svn://svn.chromium.org/blink/trunk@185092 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185075 BUG=415513 TBR=jchaffraix@chromium.org Review URL: https://codereview.chromium.org/707973008 git-svn-id: svn://svn.chromium.org/blink/trunk@185091 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kinuko@chromium.org authored
We don't expose ServiceWorker in WorkerNavigator yet, and creating a provider for workers could cause data-race with the current code. (See https://code.google.com/p/chromium/issues/detail?id=423107#c8 for more details) BUG=423107,371690 R=michaeln Review URL: https://codereview.chromium.org/717553003 git-svn-id: svn://svn.chromium.org/blink/trunk@185090 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
timloh@chromium.org authored
getPropertyCSSValue, CSSValue, etc. are no longer web-exposed and about to be deleted as soon as tests no longer depend on them. BUG=428595 Review URL: https://codereview.chromium.org/682833005 git-svn-id: svn://svn.chromium.org/blink/trunk@185089 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
shans@chromium.org authored
This is a re-work of https://codereview.chromium.org/238313003/ Review URL: https://codereview.chromium.org/712143003 git-svn-id: svn://svn.chromium.org/blink/trunk@185088 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
bashi@chromium.org authored
https://codereview.chromium.org/683013002 changed the impl name of Window from LocalDOMWindow to DOMWindow. This affects the results of run-bindings-tests. Review URL: https://codereview.chromium.org/718563002 git-svn-id: svn://svn.chromium.org/blink/trunk@185087 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mstensho@opera.com authored
It was only used to check if there was a radius involved, which is easy enough, and even sensible (since we can then avoid calling this method at all in most cases - after all, it's not like border radius is something you set on every other element), to check before calling the method. Additionally, this made it pretty obvious that calling this from paintTransformedLayerIntoFragments() was rather useless, since clipRect there wasn't a ClipRect but a LayoutRect (which knows nothing about radii). R=chrishtr@chromium.org Review URL: https://codereview.chromium.org/705303004 git-svn-id: svn://svn.chromium.org/blink/trunk@185086 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dcheng@chromium.org authored
BUG=352464,372428,374282 Review URL: https://codereview.chromium.org/717533004 git-svn-id: svn://svn.chromium.org/blink/trunk@185085 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
timloh@chromium.org authored
As getPropertyCSSValue is no longer web-exposed we shouldn't require it in tests so we can delete the interface. BUG=428595 Review URL: https://codereview.chromium.org/692433003 git-svn-id: svn://svn.chromium.org/blink/trunk@185084 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
fmalita@chromium.org authored
Similarly to the non-blob code path, we should pass a Font arg to setupPaint() for Mac hinting heuristics. (See https://codereview.chromium.org/692643006) BUG=421412 R=eae@chromium.org,jbroman@chromium.org,bungeman@chromium.org Review URL: https://codereview.chromium.org/692643007 git-svn-id: svn://svn.chromium.org/blink/trunk@185082 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
philipj@opera.com authored
Intent to Deprecate and Remove: https://groups.google.com/a/chromium.org/d/msg/blink-dev/eeGNNCIBkX8/5KzPyK2caoUJ BUG=428348 Review URL: https://codereview.chromium.org/681113006 git-svn-id: svn://svn.chromium.org/blink/trunk@185081 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
timloh@chromium.org authored
As getPropertyCSSValue is no longer web-exposed we shouldn't require it in tests so we can delete the interface. BUG=428595 Review URL: https://codereview.chromium.org/700843006 git-svn-id: svn://svn.chromium.org/blink/trunk@185080 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
timloh@chromium.org authored
As getPropertyCSSValue is no longer web-exposed we shouldn't require it in tests so we can delete the interface. BUG=428595 Review URL: https://codereview.chromium.org/684293004 git-svn-id: svn://svn.chromium.org/blink/trunk@185078 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185065 BUG=421412 TBR=bungeman@chromium.org Review URL: https://codereview.chromium.org/711193002 git-svn-id: svn://svn.chromium.org/blink/trunk@185077 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
wangxianzhu@chromium.org authored
http://src.chromium.org/viewvc/blink?view=revision&revision=185065 BUG=421412 TBR=bungeman@chromium.org Review URL: https://codereview.chromium.org/710973006 git-svn-id: svn://svn.chromium.org/blink/trunk@185076 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-