Alpha A.
|
3975e483cd
|
Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst
|
2015-08-06 17:18:30 +02:00 |
|
Alpha A.
|
9d90ffd49c
|
Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm
|
2015-08-03 18:48:34 +02:00 |
|
Boris Zbarsky
|
9161435478
|
Bug 1135961. Implement subclassing of DOM objects. r=peterv
|
2015-07-31 13:30:55 -04:00 |
|
Hiroyuki Ikezoe
|
88f018324e
|
Bug 1178665 - Part 1: Make Promise::DispatchToMicroTask public. r=khuey
|
2015-07-14 21:44:00 +02:00 |
|
Michael Layzell
|
ff8e1181cd
|
Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan
|
2015-05-22 07:17:00 +02:00 |
|
Andrew McCreight
|
aeff7c99ee
|
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
|
2015-05-03 15:32:37 -04:00 |
|
Ben Kelly
|
ec25f51dcd
|
Bug 1120501 P1 Make it easier to use Promise::All() from C++ code. r=nsm
|
2015-04-29 08:59:43 -07:00 |
|
Andrew McCreight
|
8145d04124
|
Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
|
2015-04-24 09:43:01 -07:00 |
|
Boris Zbarsky
|
87f356b78a
|
Bug 1152902 part 2. Add a fast path for the case when a Promise is resolved with another Promise. r=nsm
|
2015-04-17 22:01:02 -04:00 |
|
David Rajchenbach-Teller
|
ab5920fe5d
|
Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
|
2015-04-10 17:27:57 +02:00 |
|
Ehsan Akhgari
|
33bb32f549
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
|
Boris Zbarsky
|
54c64f20a9
|
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
|
2015-03-19 10:13:33 -04:00 |
|
Wes Kocher
|
0c00a67ca9
|
Merge inbound to m-c a=merge CLOSED TREE
|
2015-03-09 18:27:28 -07:00 |
|
Boris Zbarsky
|
7c3e3e3096
|
Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo
|
2015-03-09 12:50:07 -04:00 |
|
Paolo Amadini
|
ed01852c99
|
Bug 1140472 - Set an async stack when invoking promise handlers. r=bz
|
2015-03-09 12:36:29 +00:00 |
|
Olli Pettay
|
640dc295d0
|
Bug 1136357 - Make Promise skippable, r=mccr8
|
2015-02-25 00:24:45 +02:00 |
|
Boris Zbarsky
|
d54f0f8070
|
Bug 1107953 part 3. Make Promise pass in their object compartment when calling their various callbacks. r=bholley
--HG--
rename : dom/bindings/test/test_exception_options_from_jsimplemented.html => dom/bindings/test/test_promise_rejections_from_jsimplemented.html
|
2015-01-15 17:39:02 -05:00 |
|
Ms2ger
|
230617c722
|
Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
|
2015-01-14 08:59:06 +01:00 |
|
Edgar Chen
|
8954e6d67e
|
Bug 1112471 - Part 2: DOM Changes for getting icc service state API. r=smaug
|
2014-12-26 10:11:20 +08:00 |
|
Carsten "Tomcat" Book
|
e4867cec4d
|
Backed out changeset 73c4111cab17 (bug 1083361) for bustage
|
2014-11-20 09:51:03 +01:00 |
|
David Rajchenbach-Teller
|
f76c419f9e
|
Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
|
2014-11-19 14:31:06 +01:00 |
|
Nick Fitzgerald
|
80eb9d983f
|
Bug 1084065 - Part 2: Make DOM Promise call the JS::dbg::onPromiseSettled hook; r=bz
|
2014-11-17 10:44:00 +01:00 |
|
Paolo Amadini
|
f119700716
|
Bug 1095443 - Ensure processNextEvent never blocks after processing a Promise microtask. r=bz
|
2014-11-11 13:47:28 +00:00 |
|
Ben Kelly
|
76130134f0
|
Bug 1091091: Support ErrorResult in Promise::MaybeReject(). r=bz
|
2014-10-30 11:12:09 -04:00 |
|
Jan-Ivar Bruaroey
|
e8b5e63e1b
|
Bug 1033885 - add mediaDevices.getUserMedia with promises. r=bz, r=jesup
|
2014-09-20 02:20:41 -04:00 |
|
Paolo Amadini
|
ec9499744d
|
Bug 1013625 - Process Promise resolution runnables outside of main event queue. r=bz,khuey
|
2014-10-28 12:08:19 +00:00 |
|
Paolo Amadini
|
f22950ba82
|
Bug 1083783 - Move Promise.cpp to a model where settlement immediately queues the invocation of "then" callbacks. r=bz
|
2014-10-28 12:08:19 +00:00 |
|
Boris Zbarsky
|
1f2f961464
|
Bug 1084030. Store the promise creation and settlement timestamps and expose that information via PromiseDebugging. r=nsm
|
2014-10-20 13:02:21 -04:00 |
|
Boris Zbarsky
|
32e9856cfd
|
Bug 1083950. Add a way to get the promises that depend on a given promise via PromiseDebugging. r=nsm
|
2014-10-19 22:27:36 -04:00 |
|
Boris Zbarsky
|
075178aa90
|
Bug 1083851 part 3. Capture stacks at promise fulfillment time. r=nsm
|
2014-10-19 22:27:12 -04:00 |
|
Boris Zbarsky
|
76f098299b
|
Bug 1083851 part 2. Capture stacks at promise rejection time. r=nsm
|
2014-10-19 22:27:12 -04:00 |
|
Boris Zbarsky
|
f59edd37b0
|
Bug 1083851 part 1. Capture allocation stacks at promise creation time. r=nsm
|
2014-10-19 22:27:12 -04:00 |
|
Yuan Xulei
|
2ae87a78b2
|
Bug 1035060 - Implement AbortablePromise. r=bz
|
2014-09-12 10:18:49 +08:00 |
|
Ehsan Akhgari
|
0b2aaa5f23
|
Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : 01709017e97fdc96d1d53eb881efc1792118edc4
|
2014-09-01 20:49:25 -04:00 |
|
Phil Ringnalda
|
b656763114
|
Backed out 6 changesets (bug 1060982, bug 1061058, bug 1060987, bug 1061060, bug 1060930) for build bustage
CLOSED TREE
Backed out changeset c23b8418e6be (bug 1060987)
Backed out changeset a8cddc6bdffc (bug 1061060)
Backed out changeset b5af5cbdac3f (bug 1060982)
Backed out changeset 4912d451011a (bug 1060930)
Backed out changeset bdacbf453238 (bug 1061058)
Backed out changeset da6c71a8f5ae (bug 1060987)
|
2014-09-01 16:48:51 -07:00 |
|
Ehsan Akhgari
|
f1391c83bf
|
Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
|
2014-09-01 18:00:53 -04:00 |
|
Yuan Xulei
|
0b76b1d942
|
Bug 1055925 - Refactor promise to merge main thread and worker thread tasks into a single task. r=nsm
|
2014-08-19 18:39:56 +08:00 |
|
Andrea Marchesini
|
042b7cf53f
|
Bug 1047398 - ServiceWorker should use WeakRef instead nsTWeakRef, r=smaug
|
2014-08-01 17:42:19 +01:00 |
|
Boris Zbarsky
|
c03ab46f93
|
Bug 1040263. Eagerly create and preserve Promise reflectors so we always have them available during unlink. r=nsm,bholley.
|
2014-07-18 21:31:11 -04:00 |
|
Boris Zbarsky
|
e2f0608365
|
Bug 966471. Add some facilities for examining the state of a promise via a PromiseDebugging utility namespace. r=nsm,peterv
|
2014-07-02 00:19:48 -04:00 |
|
Nikhil Marathe
|
81a3fad979
|
Bug 984048 - Promise::MaybeReject ErrorEvent overload no longer needed. Fix compile error. r=bustage
--HG--
extra : amend_source : 5fcbc1c3912503e98f36fce514ddc2433da31a3e
|
2014-07-01 17:07:47 -07:00 |
|
Nikhil Marathe
|
8ece823137
|
Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
|
2014-07-01 16:43:13 -07:00 |
|
Ryan VanderMeulen
|
6b74ec8899
|
Backed out changesets bacfdc83424a and 7d12b5d7446f (bug 984048) for crashes.
|
2014-06-30 17:22:47 -04:00 |
|
Nikhil Marathe
|
40400978a6
|
Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
--HG--
extra : rebase_source : 9cc36dea950be96fba079877c2d67b76f8383635
|
2014-06-30 13:31:02 -07:00 |
|
Ben Kelly
|
fa96ef9593
|
Bug 1025973 - Part 2: Do not pass JSContext to static webidl methods in non-worker case. r=bz
|
2014-06-16 12:52:00 -04:00 |
|
Boris Zbarsky
|
ce7efbba1f
|
Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
|
2014-06-03 11:38:38 -04:00 |
|
Ryan VanderMeulen
|
a1fd06248a
|
Backed out changesets 6d1c36585219 and bd403a727849 (bug 1016560) for mochitest-other failures.
CLOSED TREE
|
2014-06-03 13:48:49 -04:00 |
|
Boris Zbarsky
|
59db282a5f
|
Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
|
2014-06-03 11:38:38 -04:00 |
|
Nikhil Marathe
|
7f1cb23bae
|
Bug 1009569 - Promise then() must be called on a clean stack. r=bz
|
2014-05-20 14:21:13 -07:00 |
|
Gene Lian
|
84c4e2d3fc
|
Bug 949325 - C++ wrapper to support DataStore API on the worker (part 2-1, provide a proxy to resolve/reject Promise on workers). r=baku,nsm,khuey
|
2014-02-24 21:56:54 +08:00 |
|