Yuan Xulei
ccd09b381f
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
2014-03-05 11:25:40 +08:00
Nikhil Marathe
8aecc03948
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
0a5efe4c12
Backed out changeset 716ba77a9d0a (bug 967005) for ASAN m-4 failures
2014-03-11 17:23:35 -07:00
Nikhil Marathe
b0972f4382
Bug 967005 - Report rejected promises when worker stops running. r=bent
2014-03-11 16:10:41 -07:00
Ryan VanderMeulen
ebd3457021
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
9c0c4d10cd
Bug 978435 - Add ArgumentToJSVal overload for typed arrays. r=bz
2014-03-10 08:55:46 -04:00
Yuan Xulei
0d4a2d5a27
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
2014-03-05 11:25:40 +08:00
Bobby Holley
bbf0a5ed4e
Bug 977340 - Clean up cx usage in Promises. r=bz
...
None of these are hazards, because we already make sure to push the JSContext
in the cases where we do anything meaningful in JSAPI. But the current setup
trips the new assertions, and is ugly to boot. Let's fix it.
2014-03-04 10:05:08 -08:00
Luke Wagner
95b94fb1eb
Bug 976763 - Change DescribeStack not to return JSScripts or JSFunctions (r=bz)
...
--HG--
extra : rebase_source : d9a784df61c00421c9a1e360f92ffc763bf49858
2014-02-25 09:43:14 -06:00
Kyle Huey
78598892f4
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
William Chen
0f4ca6400e
Bug 973988 - DOM Promise constructor should call the executor with "undefined" as thisArg. r=bz
2014-02-19 10:59:23 -08:00
Boris Zbarsky
4b181d6e57
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
b3aff86c23
Bug 966384 - Promises on workers use correct busy count. r=khuey
2014-02-17 12:24:36 +05:30
Nikhil Marathe
01d7d6a901
Backout 3011b2b7f82f (bug 966384) for unused variable failures. r=backout
...
CLOSED TREE
--HG--
extra : amend_source : dfb81e133bca73ba3c5ad959593c5d3d444f8506
2014-02-17 11:06:03 +05:30
Nikhil Marathe
6a1e2062f3
Bug 966384 - Promises on workers use correct busy count. r=khuey
...
--HG--
extra : rebase_source : 23ad7b8682a8ed6d0062dd9234ee28a18a92a54b
2014-02-17 10:19:15 +05:30
Jon Coppeard
25c1a75044
Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
2014-02-12 10:50:46 +00:00
Nikhil Marathe
079e3e9713
Bug 966348 - Rename Promise.cast to Promise.resolve. r=bz
2014-02-10 09:27:02 -08:00
Nikhil Marathe
8473b7af42
Bug 918806 - Enable DOM Promises. sr=bz
...
--HG--
extra : rebase_source : dbc7ef836fe7c2a71f38fedda004d7f988361a85
2014-01-30 13:14:00 -08:00
Ryan VanderMeulen
207d08537d
Backed out changesets 6db8b08a3aea and 1d7c2025bb56 (bug 918806) for B2G mochitest failures.
2014-01-30 14:46:36 -05:00
Nikhil Marathe
02149fd481
Bug 918806 - Enable DOM Promises. sr=bz
2014-01-30 09:41:43 -08:00
Bobby Holley
23bfb75afe
Bug 872273 - Remove non-cx variant of ErrorFromException, and make it take a HandleObject. r=Waldo
...
We're going to need to start doing more work in js_ErrorFromException, which
will require a |cx| and may GC.
2014-01-30 09:30:29 -08:00
Nikhil Marathe
bf5779d924
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
7b139fafd1
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
828864ed41
Bug 879245 - Implement thenables for Promises. r=bz
...
--HG--
extra : rebase_source : cde27792ae58b13c88367df7a99fc8981097eedd
2014-01-23 10:47:29 -08:00
Nikhil Marathe
39a0300cd2
Bug 959375 - Add Promise Resolve/Reject overloads accepting a window. r=baku
2014-01-13 14:36:03 -08:00
Nikhil Marathe
bde9620755
Bug 958684 - Fix AsyncErrorReporter leak in Promises. r=mccr8
2014-01-10 14:07:46 -08:00
Gregory Szorc
8f615a095a
Bug 951352 - Disallow XPIDL_MODULE if XPIDL_SOURCES isn't defined; r=glandium
...
Once upon a time XPIDL_MODULE and MODULE were kind of the same and
MODULE got mass-converted into XPIDL_MODULE with the removal of MODULE
in bug 939044. Unfortunately, we forgot to add a check for XPIDL_MODULE
being defined if XPIDL_SOURCES isn't (a build config that makes no sense
and only results in cargo culting).
This patch corrects that oversight.
--HG--
extra : rebase_source : d609e2baa8d16df97c944bc9def26ad05527d937
2013-12-17 12:45:56 -08:00
Ben Turner
d219ceadaa
Bug 914762 - Switch Workers to use a normal nsThread event loop, r=mrbkap.
...
--HG--
extra : transplant_source : /%93%60%CC%3A%16%B16%A1%5Bmx%9F%FA%7B%10JD%F0%E7
2013-10-23 06:16:49 -07:00
Nikhil Marathe
dcf9134d27
Bug 936700 - Worker Preferences cache. r=bent
2013-11-24 11:27:15 -08:00
Nikhil Marathe
d7c8ab2148
Bug 915233 - DOM Promises on Workers. r=baku,bent,smaug,bz sr=sicking
2013-11-24 11:26:07 -08:00
Nikhil Marathe
13da9ac142
Bug 942255 - UsesSystemPrincipal() in Promise::EnabledForScope() on Workers. r=bz
...
--HG--
extra : rebase_source : 3a1351a488ed2f90c6e998cf396639d0bb0d267c
2013-11-22 14:13:26 -08:00
Boris Zbarsky
a7501e7c35
Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug
2013-11-21 07:51:16 -05:00
Nikhil Marathe
8abe0cbb4b
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
b0155d1bda
Bug 882076 - C++ callbacks to DOM Promises. r=baku,mccr8
2013-11-19 10:43:51 -08:00
Nikhil Marathe
800ae30ca1
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
Mike Hommey
931cb49886
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
db9e5129bc
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
f0d1cd1e10
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
f81885e53b
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Nikhil Marathe
872de5b60d
Bug 933010 - AsyncErrorReporter takes bool isChromeError. r=bz
2013-10-30 16:17:36 -07:00
Mike Hommey
f1c0c07862
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Michael Henretty
2b90cc7e64
Bug 899574 - Add public API for resolving promises in C++. r=baku
2013-09-26 11:09:16 -07:00
Reuben Morais
86a9d6e3c3
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
e5579ca52b
Bug 899574 - Add public API for resolving promises in C++. r=baku
2013-09-26 11:09:16 -07:00
Nikhil Marathe
f78749daf0
Bug 923305 - Fix typos in test_promise.html that were causing some tests to not be run. r=baku
2013-10-02 15:21:17 -07:00
Ms2ger
9d5ce8dfb7
Bug 922268 - Remove empty makefiles; r=gps
2013-10-03 09:10:00 +02:00
Gregory Szorc
c44d9c8614
Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger
2013-09-30 09:51:57 +02:00
Ed Morley
eae8f15a4a
Backed out changeset 77bff106b704 (bug 920223)
2013-09-30 12:50:12 +01:00
Gregory Szorc
3d0a157ac2
Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger
2013-09-30 09:51:57 +02:00
Trevor Saunders
a8459b4e00
bug 915566 - rm makefiles in dom/ r=gps
2013-09-13 12:25:21 -04:00