Граф коммитов

436832 Коммитов

Автор SHA1 Сообщение Дата
Kyle Huey 0b8e80b981 Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger 2015-08-25 13:30:19 -07:00
Kyle Huey 917ae4a9ce Bug 1196840: Make IDBTransaction::ObjectStoreNames const. r=baku 2015-08-25 13:30:18 -07:00
Ehsan Akhgari 89f4f96bd3 Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE 2015-08-25 16:28:40 -04:00
Ehsan Akhgari a20e95ba8f Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj 2015-08-25 16:14:45 -04:00
Trevor Saunders f7bed16ad7 bug 1184217 - make CheckDocTree check the entire document tree not just the subtree r=davidb[ 2015-08-25 16:12:49 -04:00
Ryan VanderMeulen 46803c4b5f Backed out changeset 1904a234e142 (bug 1198385) for bustage.
CLOSED TREE
2015-08-25 16:09:05 -04:00
Ehsan Akhgari 4317323e67 Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj 2015-08-25 15:57:56 -04:00
Mike Taylor 5707637d7a Bug 976616 - Part 4: Add test for dynamic meta viewport updates. r=kats 2015-08-25 06:49:00 -04:00
Mike Taylor 026cfce0f3 Bug 976616 - Part 3: Enable meta viewport tests for Fennec. r=kats 2015-08-25 06:49:00 -04:00
Mike Taylor 5f7b28a197 Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats 2015-08-24 15:35:00 -04:00
Mike Taylor 87f93dfa80 Bug 976616 - Part 1: Call ProcessViewportInfo when meta viewport is changed. r=bholley 2015-08-24 15:34:00 -04:00
Benoit Girard 58bb8fc72f Bug 1166252 - Reject lut8/16Type with empty CLUT grid. r=jrmuizel
--HG--
extra : commitid : KiU2IKstYSk
2015-08-25 15:48:55 -04:00
Jim Chen b62c5aa0a3 Bug 1192043 - Add support for proxying native calls; r=snorp
If a C++ class implements native calls that all return void, it can
choose to have those calls go through a custom proxy function by
inheriting from mozilla::jni::UsesNativeCallProxy and override the
ProxyNativeCall member.

ProxyNativeCall accepts a rvalue reference to a
functor object specific to each call, and can alter the calling
environment (e.g. dispatch the call to another thread) before issuing
the actual native call through the functor's operator().

Any JNI refs contained in the call are automatically turned into global
refs so that the call can continue to work outside of the original JNI
call.

Native call proxy will be used to implement automatic dispatching of
native calls from the main thread to run on the Gecko thread.
2015-08-25 14:52:16 -04:00
Jim Chen b8013723d5 Bug 1192043 - Fix compile errors in Natives.h; r=snorp
This patch fixes a compile error when using WeakPtr, where Impl* was
expected but SupportsWeakPtr<Impl>* was given.

This patch also fixes a compile error when using the DisposeNative
implementation provided by the autogenerated Natives class. e.g.,

> struct Foo : Bar::Natives<Foo> {
>     using Bar::Natives<Foo>::DisposeNative;
> };

This uses a default implementation of DisposeNative instead of a custom
implementation, and resulted in a compile error that this patch fixes.
2015-08-25 14:52:16 -04:00
Jim Chen 8323512edf Bug 1192043 - Clean up NativeStubImpl template parameters; r=snorp
The mangled name of a NativeStubImpl instantiation is longer than
necessary because of the ReturnType arg. This patch turns it into a bool
parameter. It also reorders the parameters for cleanness.
2015-08-25 14:52:16 -04:00
Jim Chen 4403af4250 Bug 1192043 - Add more JNIEnv support and null-check refs in JNI ref classs; r=snorp
Add more constructors in LocalRef and GlobalRef to accommodate use cases
where a JNIEnv is already available for performance reasons. Also add
more null-checks when creating references for performance reasons.
2015-08-25 14:52:16 -04:00
Jim Chen 4149622c41 Bug 1196845 - Fix invalid JSON in saved Java thread profile; r=BenWa
Saved Java thread profiles are missing a pair of braces. As a result,
the output is invalid JSON.
2015-08-25 14:52:16 -04:00
Bobby Holley edfe287f26 Backed out 3 changesets (bug 1165272) for b2g sanity blocker. 2015-08-25 11:16:21 -07:00
Jan de Mooij b38b9f338b Bug 889158 - Fix arrow function lexical arguments binding, allow rest + arguments. r=jorendorff
--HG--
rename : js/src/jit-test/tests/arguments/rest-disallow-arguments.js => js/src/jit-test/tests/arguments/rest-with-arguments.js
2015-08-25 19:37:09 +02:00
Jim Mathies 391cbdd913 Bug 1196834 - Add a test that confirms plugin windows are hidden after switching from a remote to local tab. r=roc 2015-08-24 16:45:39 -05:00
Daniel Holbert db0b03b6ae Bug 1195523: Use type-safe LinkedList instead of PRCList to manage AnimationCollection objects. r=birtles 2015-08-17 21:13:14 -07:00
Jonathan Griffin cf56e85136 Bug 1136892 - Create a browser-chrome-addons tag for running addon-specific browser-chrome tests, r=chmanchester
--HG--
extra : commitid : HKQaOeqUMj1
2015-08-25 09:38:39 -07:00
Terrence Cole c44d4ebdcc Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco
--HG--
extra : rebase_source : f76bdbf091ae70f2da9874fc16deeca1eb800bcf
2015-08-24 11:00:29 -07:00
Nikhil Marathe 4c9e7f769a Bug 1189678 - check if worker is already active. r=bkelly
Similar to other tests, the registration process allows workers to activate right after install.

Update web-platform-tests expected data

--HG--
extra : commitid : EnJ0U5Ns3cn
extra : rebase_source : 17b002ca8e1d2e166c8b09cf01f6e8b2fd98d152
2015-08-21 17:55:50 -07:00
Nikhil Marathe c04b01b1ed Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
Update web-platform-tests expected data

--HG--
extra : commitid : 5HEP46MV77P
extra : rebase_source : 5234b551a4e9cf2bf014f4ee0396d9dcdd9f6dac
2015-08-21 17:38:18 -07:00
Nikhil Marathe b540329bb9 Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.

Update web-platform-tests expected data

--HG--
extra : commitid : IawOgxEfc79
extra : rebase_source : e6fcc47c873fd9f71f51a67303a6566bf0c0dd21
extra : amend_source : 787990406129722a3c58ff78782d778823daf2bf
2015-08-24 14:42:14 -07:00
Nikhil Marathe a366626964 Bug 1193128 - Fix base64 decoding when fetching data URIs. r=baku
--HG--
extra : commitid : JynL4X6HT8W
extra : rebase_source : e8c021affdcca580887fc4aa6b8eb3465e843108
2015-08-13 13:08:43 -07:00
Nikhil Marathe 57a800ee54 Bug 1189661 - either of active or waiting can be valid. r=bkelly
Update wpt expectation data.

--HG--
extra : commitid : 7J4o18ypDL6
extra : rebase_source : 3395d0a21d9001bc4d31a8dc264e9f5ba58b757f
2015-08-24 14:43:16 -07:00
Jon Coppeard d55fa6061d Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence 2015-08-25 17:01:43 +01:00
Jan Gerber c7721c8d82 Bug 1073319 - Enable AVX2 for libvpx on linux (libvpx). r=rillian
--HG--
extra : rebase_source : f7bd1cad5cab8c51a87be437923c63c2483dac3e
2015-07-16 02:38:00 -07:00
Jan Gerber 1db34826a1 Bug 1073319 - Enable AVX2 for libvpx on linux (update.py). r=rillian
--HG--
extra : rebase_source : f3b1532895359fbe6ed2fd7fa7283fd1e6c815d8
2015-07-16 02:37:00 -07:00
Nicolas B. Pierron 5c82cef2f8 Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer 2015-08-25 17:50:55 +02:00
Nicolas B. Pierron 05372316d7 Bug 1103108 part 4 - MIPS32: Remove unused ma_callJitNoPush. r=rankov 2015-08-25 17:50:55 +02:00
Nicolas B. Pierron 5c6fb611bc Bug 1103108 part 3 - ARM: Replace single use ma_callJitNoPush by its implementation. r=h4writer 2015-08-25 17:50:54 +02:00
Nicolas B. Pierron a9f05902cd Bug 1103108 part 2 - MIPS32: Remove unused ma_callJit. r=rankov 2015-08-25 17:50:53 +02:00
Nicolas B. Pierron bb647a226c Bug 1103108 part 1 - ARM: Remove unused ma_callJit. r=h4writer 2015-08-25 17:50:52 +02:00
Brian Hackett 995d029037 Bug 1198252 - Watch for objects with mismatched shapes when combining the groups of their properties, r=jandem. 2015-08-25 09:08:41 -06:00
Henri Sivonen a00a469bb6 Bug 1176698 - Use fallible allocator for attribute values in the HTML parser. r=wchen. 2015-08-25 18:05:46 +03:00
Henri Sivonen e743fa6a9c Bug 1176681 - Make character buffer allocations in the HTML5 tree builder fallible. r=wchen. 2015-08-25 18:05:46 +03:00
Henri Sivonen 02d517f7ac Bug 489820 part 2 - Grow buffers to the worst-case size before tokenizing; fix comments. r=wchen. 2015-08-25 18:05:45 +03:00
Henri Sivonen 9cb0eb6ae0 Bug 489820 part 1 - Make charRefBuf non-growable and have the same lifetime as the tokenizer. r=wchen. 2015-08-25 18:05:45 +03:00
Henri Sivonen af681819f5 Bug 1176668 - Fix overflow avoidance in numeric character reference handling. r=wchen. 2015-08-25 18:05:45 +03:00
Henri Sivonen 9ac2e0e1a3 Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen. 2015-08-25 18:05:45 +03:00
Brian Hackett fdf2fa7cc0 Bug 1193213 - Remove unnecessary NativeObject casts, r=jorendorff. 2015-08-25 09:02:49 -06:00
Ryan VanderMeulen ed8f5fa5b6 Merge m-c to inbound. a=merge 2015-08-25 10:45:59 -04:00
Ryan VanderMeulen 48ef8932ac Merge inbound to m-c. a=merge 2015-08-25 10:43:34 -04:00
Brian Hackett 9c51bf3b2f Bug 1184388 - Don't try to reallocate inline elements buffer of unboxed arrays, r=jandem. 2015-08-25 08:41:50 -06:00
Ryan VanderMeulen a2257f0e19 Merge fx-team to m-c. a=merge 2015-08-25 10:34:53 -04:00
Ryan VanderMeulen 4661f757d7 Merge b2g-inbound to m-c. a=merge 2015-08-25 10:34:03 -04:00
Ryan VanderMeulen 4e5520b18f Backed out changesets 8e41bbb259cc and a5823a3df988 (bug 1129882) for smoketest regressions. a=me 2015-08-25 09:42:03 -04:00