Nikhil Marathe
|
9892fb5884
|
Bug 956197 - Tests to check Promises can accept iterators. r=bz
--HG--
extra : amend_source : 7989612b44c67393de7f74fdd0054587722cc79a
|
2014-03-28 08:17:53 -07:00 |
|
Yuan Xulei
|
be52e2973e
|
Bug 934368 - Extend Promise#MaybeResolve to receive boolean value. r=smaug
|
2014-02-26 16:18:34 +08:00 |
|
Yuan Xulei
|
858942196b
|
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
|
2014-03-05 11:25:40 +08:00 |
|
Nikhil Marathe
|
64ce0e2c51
|
Bug 967005 - Report rejected promises when worker stops running. r=bent
--HG--
extra : rebase_source : 3f569387061151b1afb5f09a8d1ca04e85e376e1
|
2014-03-12 07:31:03 -07:00 |
|
Wes Kocher
|
6d09c880fc
|
Backed out changeset 716ba77a9d0a (bug 967005) for ASAN m-4 failures
|
2014-03-11 17:23:35 -07:00 |
|
Nikhil Marathe
|
6df7889086
|
Bug 967005 - Report rejected promises when worker stops running. r=bent
|
2014-03-11 16:10:41 -07:00 |
|
Ryan VanderMeulen
|
5099e8a290
|
Backed out 5 changesets (bug 910412) for intermittent crash whack-a-mole.
Backed out changeset e3eb9463b3e1 (bug 910412)
Backed out changeset d5863d302bde (bug 910412)
Backed out changeset 422b66d4b1ca (bug 910412)
Backed out changeset 3431d59d752e (bug 910412)
Backed out changeset b1c0310cdac1 (bug 910412)
|
2014-03-11 12:17:03 -04:00 |
|
Richard Barnes
|
31c4799582
|
Bug 978435 - Add ArgumentToJSVal overload for typed arrays. r=bz
|
2014-03-10 08:55:46 -04:00 |
|
Yuan Xulei
|
260442ce9a
|
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
|
2014-03-05 11:25:40 +08:00 |
|
Kyle Huey
|
566ed0b282
|
Bug 974120: Add helpers for using Promse::MaybeResolve/MaybeReject from C++. r=bz
Using JSAPI is tedious and error-prone. It's much better to handle that once in the Promise code and allow callers to pass C++ objects.
|
2014-02-25 13:34:55 -08:00 |
|
Boris Zbarsky
|
2166b04394
|
Bug 970764. Remove support for non-optional "any" arguments values, since "any" needs to be able to include undefined anyway. Have "any" arguments and dictionary entries default to undefined unless the IDL explicitly says "= null". r=khuey
|
2014-02-19 10:13:38 -05:00 |
|
Nikhil Marathe
|
dee9164b47
|
Bug 966348 - Rename Promise.cast to Promise.resolve. r=bz
|
2014-02-10 09:27:02 -08:00 |
|
Nikhil Marathe
|
48b814058b
|
Bug 918806 - Enable DOM Promises. sr=bz
--HG--
extra : rebase_source : dbc7ef836fe7c2a71f38fedda004d7f988361a85
|
2014-01-30 13:14:00 -08:00 |
|
Ryan VanderMeulen
|
3a41ee3937
|
Backed out changesets 6db8b08a3aea and 1d7c2025bb56 (bug 918806) for B2G mochitest failures.
|
2014-01-30 14:46:36 -05:00 |
|
Nikhil Marathe
|
b3f7079a6c
|
Bug 918806 - Enable DOM Promises. sr=bz
|
2014-01-30 09:41:43 -08:00 |
|
Nikhil Marathe
|
fcd51ca0c7
|
Bug 945766 - DOM Promise should pass Promise/A+ tests. r=bz
--HG--
extra : rebase_source : efd56968e490fcde3ede6535002864104511a1d1
|
2014-01-28 10:14:57 -08:00 |
|
Nikhil Marathe
|
03ce85caaf
|
Bug 939332 - Implement Promise.all, Promise.cast, Promise.race. r=bz
--HG--
extra : rebase_source : 72c1a87a6352005765442ea8903cfa16da8608fd
extra : amend_source : 71b6af7c8446cd501bc337d50a345f24814f20db
|
2013-11-19 13:53:00 -08:00 |
|
Nikhil Marathe
|
bb153a3ce5
|
Bug 879245 - Implement thenables for Promises. r=bz
--HG--
extra : rebase_source : cde27792ae58b13c88367df7a99fc8981097eedd
|
2014-01-23 10:47:29 -08:00 |
|
Nikhil Marathe
|
dd90f29f30
|
Bug 959375 - Add Promise Resolve/Reject overloads accepting a window. r=baku
|
2014-01-13 14:36:03 -08:00 |
|
Nikhil Marathe
|
2b1b97f534
|
Bug 915233 - DOM Promises on Workers. r=baku,bent,smaug,bz sr=sicking
|
2013-11-24 11:26:07 -08:00 |
|
Nikhil Marathe
|
6e731c5183
|
Bug 939906 - Make Promise.resolve(), Promise.reject(), Promise.prototype.then() and Promise.prototype.catch() spec compliant. r=baku
--HG--
extra : rebase_source : 7f32dd1222e4ab04f3f0cb4f450b734a4014c805
|
2013-11-19 13:29:47 -08:00 |
|
Nikhil Marathe
|
297a29ac6d
|
Bug 882076 - C++ callbacks to DOM Promises. r=baku,mccr8
|
2013-11-19 10:43:51 -08:00 |
|
Nikhil Marathe
|
53df8db426
|
Bug 939909 - Get rid of Optional<> from internal Promise functions. r=bz
--HG--
extra : rebase_source : bcf49b1b593504aeb619f4bbd16028e57861641b
|
2013-11-19 10:39:51 -08:00 |
|
Michael Henretty
|
c7c6c3fbad
|
Bug 899574 - Add public API for resolving promises in C++. r=baku
|
2013-09-26 11:09:16 -07:00 |
|
Reuben Morais
|
6d37cb18c3
|
Backed out 2 changesets (bug 899574) for breaking Gaia tests
--HG--
rename : dom/tests/mochitest/notification/desktop-notification/create_notification.html => dom/tests/mochitest/notification/create_notification.html
rename : dom/tests/mochitest/notification/desktop-notification/notification_common.js => dom/tests/mochitest/notification/notification_common.js
rename : dom/tests/mochitest/notification/desktop-notification/test_basic_notification.html => dom/tests/mochitest/notification/test_basic_notification.html
rename : dom/tests/mochitest/notification/desktop-notification/test_basic_notification_click.html => dom/tests/mochitest/notification/test_basic_notification_click.html
rename : dom/tests/mochitest/notification/desktop-notification/test_leak_windowClose.html => dom/tests/mochitest/notification/test_leak_windowClose.html
rename : dom/tests/mochitest/notification/desktop-notification/test_notification_tag.html => dom/tests/mochitest/notification/test_notification_tag.html
rename : dom/tests/mochitest/notification/desktop-notification/test_system_principal.xul => dom/tests/mochitest/notification/test_system_principal.xul
|
2013-10-07 14:41:13 -04:00 |
|
Michael Henretty
|
0b31073177
|
Bug 899574 - Add public API for resolving promises in C++. r=baku
|
2013-09-26 11:09:16 -07:00 |
|
Andrea Marchesini
|
2b892b82b4
|
Bug 911213 - Implement new promise constructor, r=bz
|
2013-09-11 18:03:04 +02:00 |
|
Nicholas Nethercote
|
191ed08f6a
|
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
|
2013-08-27 19:59:14 -07:00 |
|
Boris Zbarsky
|
ec93636aa6
|
Bug 903419 part 2. Report unhandled rejections in promises. r=smaug,bholley,luke
|
2013-08-29 00:30:06 -04:00 |
|
Kyle Huey
|
4fd557dbb9
|
Bug 887533: Remove even more includes from dom/bindings. r=bz
|
2013-08-22 22:17:11 -07:00 |
|
Kyle Huey
|
00fed9eba7
|
Back out Bug 887533 for test failures.
|
2013-08-22 23:40:32 -07:00 |
|
Kyle Huey
|
24e5819315
|
Bug 887533: Remove even more includes from dom/bindings. r=bz
|
2013-08-22 22:17:11 -07:00 |
|
Kyle Huey
|
de0ee30e74
|
Bug 903772: Part 3 - Refactor GlobalObject. r=peterv
|
2013-08-22 22:17:08 -07:00 |
|
Boris Zbarsky
|
0b3b82ad00
|
Bug 897913 part 3. Enable Promise in chrome and certified apps, even when preffed off. r=bholley, pending review from baku
|
2013-08-07 17:40:20 -04:00 |
|
Andrea Marchesini
|
d0133da5a6
|
Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir, sr=bz
|
2013-07-16 15:56:24 +02:00 |
|
Andrea Marchesini
|
9d48d13bff
|
Bug 884279 - Rename Future to Promise. r=mounir
--HG--
rename : dom/future/Makefile.in => dom/promise/Makefile.in
rename : dom/future/Future.cpp => dom/promise/Promise.cpp
rename : dom/future/Future.h => dom/promise/Promise.h
rename : dom/future/FutureCallback.cpp => dom/promise/PromiseCallback.cpp
rename : dom/future/FutureCallback.h => dom/promise/PromiseCallback.h
rename : dom/future/FutureResolver.cpp => dom/promise/PromiseResolver.cpp
rename : dom/future/FutureResolver.h => dom/promise/PromiseResolver.h
rename : dom/future/moz.build => dom/promise/moz.build
rename : dom/future/tests/Makefile.in => dom/promise/tests/Makefile.in
rename : dom/future/tests/moz.build => dom/promise/tests/moz.build
rename : dom/future/tests/test_bug883683.html => dom/promise/tests/test_bug883683.html
rename : dom/future/tests/test_future.html => dom/promise/tests/test_promise.html
rename : dom/future/tests/test_resolve.html => dom/promise/tests/test_resolve.html
rename : dom/webidl/Future.webidl => dom/webidl/Promise.webidl
|
2013-07-11 16:40:36 -04:00 |
|
Ed Morley
|
f647b53fd1
|
Backed out changeset 96036434bb78 (bug 875289) for mochitest-chrome failures on a CLOSED TREE
--HG--
rename : dom/promise/Promise.cpp => dom/future/Future.cpp
rename : dom/promise/Promise.h => dom/future/Future.h
rename : dom/promise/PromiseCallback.cpp => dom/future/FutureCallback.cpp
rename : dom/promise/PromiseCallback.h => dom/future/FutureCallback.h
rename : dom/promise/PromiseResolver.cpp => dom/future/FutureResolver.cpp
rename : dom/promise/PromiseResolver.h => dom/future/FutureResolver.h
rename : dom/promise/Makefile.in => dom/future/Makefile.in
rename : dom/promise/moz.build => dom/future/moz.build
rename : dom/promise/tests/Makefile.in => dom/future/tests/Makefile.in
rename : dom/promise/tests/moz.build => dom/future/tests/moz.build
rename : dom/promise/tests/test_promise.html => dom/future/tests/test_future.html
rename : dom/promise/tests/test_resolve.html => dom/future/tests/test_resolve.html
rename : dom/webidl/Promise.webidl => dom/webidl/Future.webidl
|
2013-06-20 11:20:49 +01:00 |
|
Ed Morley
|
030441a4dd
|
Backed out changeset 80732a2b8422 (bug 875289)
|
2013-06-20 11:20:01 +01:00 |
|
Andrea Marchesini
|
473bbc68da
|
Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir
|
2013-06-20 10:49:47 +02:00 |
|
Andrea Marchesini
|
49cce99311
|
Bug 875289 - Renaming Future to Promise, r=mounir
--HG--
rename : dom/future/Makefile.in => dom/promise/Makefile.in
rename : dom/future/Future.cpp => dom/promise/Promise.cpp
rename : dom/future/Future.h => dom/promise/Promise.h
rename : dom/future/FutureCallback.cpp => dom/promise/PromiseCallback.cpp
rename : dom/future/FutureCallback.h => dom/promise/PromiseCallback.h
rename : dom/future/FutureResolver.cpp => dom/promise/PromiseResolver.cpp
rename : dom/future/FutureResolver.h => dom/promise/PromiseResolver.h
rename : dom/future/moz.build => dom/promise/moz.build
rename : dom/future/tests/Makefile.in => dom/promise/tests/Makefile.in
rename : dom/future/tests/moz.build => dom/promise/tests/moz.build
rename : dom/future/tests/test_future.html => dom/promise/tests/test_promise.html
rename : dom/future/tests/test_resolve.html => dom/promise/tests/test_resolve.html
rename : dom/webidl/Future.webidl => dom/webidl/Promise.webidl
|
2013-06-20 10:49:40 +02:00 |
|