Wes Kocher
ac40ca3ec3
Backed out changeset c4ae65fa000a (bug 1305622) for turning test_bug704320.html nearly permafail on android a=backout
...
MozReview-Commit-ID: E2XLLZxbEYH
2016-12-21 16:32:21 -08:00
Chris Pearce
80a5e71248
Bug 1325185 - Fix operator precedence in GMPUtils' ToHexString(). r=gerald
...
MozReview-Commit-ID: 41KoItfOYts
--HG--
extra : rebase_source : b42a325a00f5939ee3c4945c1a5cee826f89c385
2016-12-22 09:20:17 +13:00
Carsten "Tomcat" Book
e8b62ac15b
merge mozilla-inbound to mozilla-central a=merge
2016-12-21 16:57:08 +01:00
Carsten "Tomcat" Book
3d9f0a00a7
Backed out changeset 49f1c7ec4eca (bug 1185472) for bustage
...
--HG--
extra : rebase_source : 8f7a27c7fa3e19d70e3c09160e0442ff11851eab
2016-12-21 12:33:54 +01:00
Kaku Kuo
8ce87f653c
Bug 1325003 - Remove NextFrameSeekTask again; r=jwwang
...
MozReview-Commit-ID: 9tdeCHJ2kxa
--HG--
extra : rebase_source : a3a9022ee458fea8b1070d094265f42b3a983b8c
2016-12-21 15:36:37 +08:00
Kaku Kuo
5c4d2f2a1d
Bug 1324357 - Remove MediaDecoderReader::ForceZeroStartTime(); r=jya
...
MozReview-Commit-ID: Cm511lpJQ4W
--HG--
extra : rebase_source : c9d1a5a66b787ffffc221c194bb18559c006fa4b
2016-12-21 14:58:38 +08:00
Thomas Wisniewski
47afdb3f0c
Bug 1324542 - Code-quality tweaks for isValidBase64Value. r=ckerschb
...
--HG--
extra : rebase_source : 6077893a7edc62c5842c3a1c9f5be9386a6e7e7c
2016-12-20 11:56:14 -05:00
Stone Shih
3efdfea16f
Bug 1324380 - Make setting Event's cancelBubble to false a no-op. r=smaug.
...
MozReview-Commit-ID: x8u7tw6psd
--HG--
extra : rebase_source : a8af0802d969b4a4757530ec9c28572062c71f15
2016-12-20 09:35:17 +08:00
Michael Layzell
157bf6ad49
Bug 1315105 - Part 4: Add a test for basic prerendering functionality, r=smaug
...
MozReview-Commit-ID: JYIpE8aeJRX
--HG--
extra : rebase_source : 8a3dd513399df3c2e7f08ace0023fd2cb00e9721
2016-12-19 15:06:30 +08:00
Michael Layzell
0fa642800b
Bug 1315105 - Part 2: Implement <link rel=prerender> behind a pref, r=smaug
...
MozReview-Commit-ID: ARET98o1FTU
--HG--
extra : rebase_source : fd549baa1a4a180db1ca6701191f081033811d0f
2016-12-19 15:05:31 +08:00
Michael Layzell
3244cf77dd
Bug 1315105 - Part 1: Add support for prerendering PartialSHistories to GroupedSHistory, r=smaug
...
MozReview-Commit-ID: A5bwSy8NkH3
--HG--
extra : rebase_source : e87ff9754b8174f546b262f9ac7dae9157ecb130
2016-12-19 15:03:17 +08:00
Thomas Nguyen
def646c3b3
Bug 1305622 - turn off hsts, mixed_content block to suspress intermittent on try. r=franziskus
...
MozReview-Commit-ID: FkJZ4TLJVlE
--HG--
extra : rebase_source : 983599293c410b7745b928116b1944120f024a24
2016-12-21 17:01:56 +08:00
Tom Tung
2ddc3aed92
Bug 1290933 - Part 2 - fix the exist mochitest. r=bkelly.
...
--HG--
extra : rebase_source : 0f3cdb9d731d0641833a525b0c04666e2b8ff483
2016-12-14 14:25:40 +08:00
Tom Tung
e1a074c2bc
Bug 1290933 - Part 1 - Cache API should not match() non-GET requests. r=bkelly.
...
--HG--
extra : rebase_source : 2fa5d05925c81441b912b226a04da600468fa5d6
2016-12-14 16:26:48 +08:00
David Parks
e931b523a6
Bug 1185472 - Only allow NPAPI HWNDs to be adopted by an HWND in the chrome process r=jmathies
...
Add the set of plugin process PIDs to PluginProcessParent and, when attempting to reparent plugin windows in the chrome process, validate that those windows originated with the plugin process (by checking the window's PID against the set in the PluginProcessParent).
--HG--
extra : rebase_source : f12fabb958d64def6f57ebbbccc39f8ef47ad9f4
2016-12-18 19:58:16 -08:00
Andrea Marchesini
7d3342df6b
Bug 1324659 - AudioParam.minValue/maxValue, r=padenot
2016-12-21 10:53:38 +01:00
Andrea Marchesini
60364b27c9
Bug 1324568 - Implement AudioScheduledSourceNode, r=padenot
2016-12-21 10:53:17 +01:00
Andrea Marchesini
de7438cf52
Bug 1324352 - Implement BaseAudioContext, r=padenot
2016-12-21 10:52:50 +01:00
Cameron McCormack
d4d8ba1d5f
Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn
...
MozReview-Commit-ID: 7iiwRwiQ8s4
2016-12-21 15:42:36 +08:00
Xidorn Quan
47dc891b40
Bug 1311870 - Change property id of moz-prefixed properties to match their name. r=heycam
...
MozReview-Commit-ID: DkrMkzMq5qM
--HG--
extra : source : 8d502b58d6124335dcf54146306628644252dfb6
extra : amend_source : f40b0e1629e6c0fcb1c1c595d7787e18e0271924
2016-12-21 18:16:50 +11:00
Yoshi Huang
2ceecc22f5
Bug 1324115 - Part 2: replace the callers to use C++ helper. r=smaug
2016-12-21 14:59:21 +08:00
Phil Ringnalda
3b8c995f23
Merge m-c to m-i
...
MozReview-Commit-ID: 322JHuSlk86
2016-12-20 20:21:11 -08:00
Phil Ringnalda
4f5f9f3222
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: EI1fU13SR79
2016-12-20 20:15:20 -08:00
Jeff Gilbert
434e88ad10
Bug 1324940 - Mark test passing.
...
MozReview-Commit-ID: P30MWy1xMK
2016-12-20 19:35:22 -08:00
Jeff Gilbert
8a9c965490
Bug 1324924 - Support ImageBitmap for Tex*Image*. (flattened) - r=bz,daoshengmu,mtseng
...
MozReview-Commit-ID: JzcbzeFHyHn
2016-12-20 19:24:25 -08:00
Jeff Gilbert
f18df6e96d
Bug 1324940 - It's bit-shift, not byte-shift. - r=daoshengmu
...
MozReview-Commit-ID: BfmjmTu32Zc
2016-12-20 18:58:08 -08:00
Boris Zbarsky
7607f4c0dd
Bug 1324543 - Fix inheritance in our webidl. - r=jgilbert,bz
...
MozReview-Commit-ID: 7W95FqqfBuE
2016-12-20 15:48:20 -08:00
Sebastian Hengst
9bc6c5c04d
Backed out changeset d426fe6431f0 (bug 1324460) for failure of test aom/test_general.html on first push after it landed. r=backout
2016-12-20 23:50:38 +01:00
Sebastian Hengst
ac153b5903
Backed out changeset 50a74758ee7d (bug 1324352) for failing webaudioeditor devtools tests like test/browser_audionode-actor-bypass.js. r=backout
2016-12-20 23:03:36 +01:00
Sebastian Hengst
d17f05006b
Backed out changeset d70b97db8d9e (bug 1324568)
2016-12-20 23:02:48 +01:00
Sebastian Hengst
2c02931295
Backed out changeset f350bbf9e636 (bug 1324659)
2016-12-20 23:02:44 +01:00
Sebastian Hengst
509ca14202
Backed out changeset 148d51601e2b (bug 1324568)
2016-12-20 23:02:00 +01:00
Alexander Surkov
ad56c994fa
Bug 1324460 - implement AOM get() method, r=smaug
2016-12-20 16:45:57 -05:00
Eugen Sawin
e586fb1608
Bug 1324789 - [1.0] Add MP3 demuxer test for a file with partial optional XING header fields. r=jya
2016-12-20 22:21:00 +01:00
Jeff Gilbert
9d407da7b7
Bug 1324721 - Coersion of GLFloat to GLint in TexParameter should round. - r=daoshengmu
...
MozReview-Commit-ID: 4hpmgWgheYU
2016-12-20 13:20:14 -08:00
Jeff Gilbert
54a9c62b62
Bug 1324712 - TEXTURE_2D_ARRAY mipmap checks are wrong. - r=daoshengmu
...
MozReview-Commit-ID: 81dEFSATPgR
2016-12-20 13:20:12 -08:00
Jeff Gilbert
bdc88b3f78
Bug 1324710 - Fix deqp/functional/gles3/negativestateapi.html - r=daoshengmu
...
MozReview-Commit-ID: 2seTY1tEtvX
2016-12-20 13:20:11 -08:00
Jeff Gilbert
cd75194b2c
Bug 1202427 - Stub DrawRangeElements into DrawElements. - r=daoshengmu
...
MozReview-Commit-ID: 2rlnPFcvfEd
2016-12-20 13:20:09 -08:00
Jeff Gilbert
63439e0683
Bug 1324626 - Pick a MAX_CLIENT_WAIT_TIMEOUT_WEBGL. - r=lenzak800
...
MozReview-Commit-ID: L4gaasXZYFb
2016-12-20 13:20:07 -08:00
Jeff Gilbert
ac1470a840
Bug 1324351 - Zero-length maps are invalid. - r=daoshengmu
...
MozReview-Commit-ID: IZQaLltkGIv
2016-12-20 13:20:05 -08:00
Jeff Gilbert
f09cb0082c
Bug 1305864 - Catch INVALID_OP from bad-format CopyTexSubImage in ANGLE for now. - r=daoshengmu
...
MozReview-Commit-ID: 9Hq0pW4xwRN
2016-12-20 13:20:03 -08:00
Jeff Gilbert
b22f1cf605
Bug 1316539 - Do null TexSubImage check with blob->HasData(). - r=lenzak800
...
MozReview-Commit-ID: LwRZQI2dcKO
2016-12-20 13:20:01 -08:00
Jeff Gilbert
be11fc9350
No bug - Skip common intermittant test. - a=testonly
...
MozReview-Commit-ID: JpreGx7Wm9E
2016-12-20 13:07:24 -08:00
Jeff Gilbert
f919077d47
Bug 1324614 - Make MAX_ELEMENT_INDEX default to UINT32_MAX when ES3_compat unavailable. - r=daoshengmu
...
MozReview-Commit-ID: 5y3cXDaLYXe
2016-12-20 13:00:40 -08:00
Jeff Gilbert
a20668b137
Bug 1324604 - Only query IMPLEMENTATION_COLOR_READ_FORMAT/TYPE on actual GLES. (flattened) - r=daoshengmu
...
MozReview-Commit-ID: 3KFbKZremf2
2016-12-20 13:00:38 -08:00
Jeff Gilbert
f7b2bc6226
Bug 1324598 - GENERATE_MIPMAP_HINT isn't queriable in Core Profiles. - r=daoshengmu
...
MozReview-Commit-ID: 6Z2MPmeFqv
2016-12-20 13:00:20 -08:00
Ehsan Akhgari
92e6e5b4d4
Bug 1312514 follow-up: Increase the timeout for test_timer_flood.html for Android debug timeouts
2016-12-20 15:49:22 -05:00
Andrea Marchesini
374bf9aa67
Bug 1324568 - Implement AudioScheduledSourceNode - part 2, r=me
2016-12-20 21:38:47 +01:00
Mantaroh Yoshinaga
89abd57984
Bug 1202333 part 4 - Add test of event order for CSS-Animation. r=birtles
...
MozReview-Commit-ID: 9XxHLiohXJ2
--HG--
extra : rebase_source : a02cd81ce2331618e422c5e6695208de0c41fd21
2016-12-20 15:57:20 +09:00
Mantaroh Yoshinaga
9d99e5f76b
Bug 1202333 part 3 - Add CSS-Animations event tests. r=birtles
...
MozReview-Commit-ID: 9rDVzAS1vtm
--HG--
extra : rebase_source : 3792ab3f4b02726c3defa5f19bd4cafc13ae1734
2016-12-20 15:57:20 +09:00
Mantaroh Yoshinaga
90c5d3d372
Bug 1202333 part 1 - Remove excessive animationiteration event. r=birtles
...
The Firefox fired excessive animationiteration event.
But We fixed specification in order to prevent firing the animationiteration when animation is start.
For detail, See https://github.com/w3c/csswg-drafts/issues/68
MozReview-Commit-ID: 391DRxSpq86
--HG--
extra : rebase_source : 38e6710da4d9ad7422d6313eeae2803402a51b24
2016-12-20 15:57:13 +09:00
Timothy Nikkel
3428a70b8d
Bug 1324642. Move assert from bug 1323207 from nsImageLoadingContent::Notify to ScriptedNotificationObserver. r=continuation
...
nsImageLoadingContent::Notify is where all image notifications for things like <img> elements go through. The vast majority being implemented in C++. Any image observers implemented in JS must go through ScriptedNotificationObserver.
We only use ScriptedNotificationObserver in tests. The addon repository only has six hits, and four of them seem to be different versions of the same addon. And they don't seem to be among the more popular addons.
The original location of the assert only caught some images anyway. Things like CSS background images don't go through nsImageLoadingContent. ProgressTracker is the origin of all image notifications.
2016-12-20 13:49:31 -06:00
Wes Kocher
b5f33578be
Merge m-c to inbound, a=merge
2016-12-20 11:47:17 -08:00
Wes Kocher
584a2f0f62
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Cr9L1dhIzP2
2016-12-20 11:41:57 -08:00
Andrea Marchesini
f9c4996182
Bug 1324659 - AudioParam.minValue/maxValue, r=padenot
2016-12-20 20:20:41 +01:00
Andrea Marchesini
bd93c7bd15
Bug 1324568 - Implement AudioScheduledSourceNode, r=padenot
2016-12-20 20:20:41 +01:00
Andrea Marchesini
ad79ef8d0a
Bug 1324352 - Implement BaseAudioContext, r=padenot
2016-12-20 20:20:41 +01:00
Neil Deakin
3bcbbdcf40
Bug 41708, support scrolling when hovering over the edge of a scrollframe while dragging, r=smaug
2016-12-20 13:39:30 -05:00
Ehsan Akhgari
87a8f718ea
Bug 1312514 - Part 4: Add a test to ensure that splitting timeouts into two buckets doesn't affect the order in which we fire them; r=bkelly
...
We're adding this test to test_timer_flood.html since it already
examines dispatching thousands of timeouts. Putting the timeouts in the
two buckets randomly ensures that the test isn't biased towards, for
example, alternating ordering of the timeouts.
2016-12-20 12:40:33 -05:00
Ehsan Akhgari
35e93a7bdf
Bug 1312514 - Part 3: Add a test to ensure that timeouts from tracking scripts end up in the tracking bucket; r=bkelly
...
For simplicity, this test is being added to test_classifier.html which
already has all of the infrastructure necessary for setting up a test
domain as a tracking domain.
2016-12-20 12:40:30 -05:00
Ehsan Akhgari
21f7873ec2
Bug 1312514 - Part 2: Add a hidden pref to control how we split the list of our timeouts into the normal and tracking buckets; r=bkelly
...
This pref allows easier testing and debugging of this feature
by forcing timeouts to end up in the tracking bucket in either
the alternating or random fashion.
2016-12-20 12:40:28 -05:00
Ehsan Akhgari
7326630b5d
Bug 1312514 - Part 1: Split tracking and non-tracking timeouts into two separate lists; r=bkelly
...
This will allow us to schedule these timers differently in the future.
This patch only performs the refactoring, and is not intended to change
any behavior. Specifically, this patch doesn't change the order in
which timeouts are fired -- they should still all be fired according to
the mWhen field.
The implementation works by splitting timeout storage per window into
two Timeouts objects, mNormalTimeouts and mTrackingTimeouts. The ForEach
helper methods are extended to deal with both of these objects, and as a
result, most of the algorithms operating on the list of timeouts work
correctly without any modification, with the notable exception of
RunTimeout.
In RunTimeout(), the order in which Timeout objects are processed does
matter, so for that case we use the OrderedTimeoutIterator class to
iterate over both linked lists simultaneously in the mWhen order. Also,
inserting the dummy timeout when running the timeouts is only necessary
for the linked list where the last expired timeout is coming from, so we
only inject the dummy timer into the corresponding list, therefore we
remember which list we picked the last expired timeout from when
looking for it.
2016-12-20 12:40:26 -05:00
Carsten "Tomcat" Book
14b24ddfb5
Backed out changeset 83c4d145e937 (bug 1323916)
...
--HG--
extra : rebase_source : 4d356aa8982eb273052f422ba80c9bacc7c425ea
2016-12-20 14:46:00 +01:00
Masatoshi Kimura
f10ee4bed4
Bug 1149966 - Stop using enablePrivilege() in test_getUserMedia_scarySources.html r=jib
...
MozReview-Commit-ID: IQl4ijKZ2gt
--HG--
extra : rebase_source : f9f1bf4e784c75b15b265d14cf0380e4f243ad13
2016-12-16 21:35:04 +09:00
Andrea Marchesini
826ada7c51
Bug 1324537 - Implement the OfflineAudioCompletionEvent constructor - part 2, r=me
2016-12-20 11:02:50 +01:00
Andrea Marchesini
4f29b70d10
Bug 1324537 - Implement the OfflineAudioCompletionEvent constructor, r=smaug
2016-12-20 10:41:30 +01:00
Masayuki Nakano
e0dcff15d2
Bug 1322736
part.3 Remove dom::BeforeAfterKeyboardEvent and InternalBeforeAfterKeyboardEvent r=smaug
...
MozReview-Commit-ID: Eyz2HjIdQEW
--HG--
extra : rebase_source : 182f4f8236dcfb83f8725a9c66cc46dedbb14f2c
2016-12-16 16:25:22 +09:00
Masayuki Nakano
d48cef4255
Bug 1322736
part.2 Remove "after keydown" and "after keyup" events r=smaug
...
MozReview-Commit-ID: ICFPyDhgfh7
--HG--
extra : rebase_source : 6d3a9d227ac99710ac2daa036e1e169d31ae9e6a
2016-12-16 16:01:51 +09:00
Masayuki Nakano
abc299239b
Bug 1322736
part.1 Remove "before keydown" and "before keyup" events r=smaug
...
MozReview-Commit-ID: 3umPBwTowLc
--HG--
extra : rebase_source : c77a7f4b9334f261623d655edb3bf50377d1804d
2016-12-16 15:59:25 +09:00
Stone Shih
c383970755
Bug 1323916 - [Pointer Event] Fix errors in pointer event test cases. r=smaug
...
MozReview-Commit-ID: KEayE2B7aKX
2016-12-13 14:05:10 +08:00
Jessica Jong
556aae19f0
Bug 1286182 - Implement the layout for <input type=date>. r=mconley,smaug
...
--HG--
rename : dom/html/test/forms/test_input_time_focus_blur_events.html => dom/html/test/forms/test_input_datetime_focus_blur_events.html
2016-12-19 00:50:00 +08:00
Hiroyuki Ikezoe
1b2cb1b76d
Bug 1323330 - Part 2: Skip test cases involving missing keyframs. r=boris
...
MozReview-Commit-ID: 5IJWDW8KS7q
--HG--
extra : rebase_source : c1186167ab6cb7018b19c3d05c7f1148f5b05e56
2016-12-14 13:54:10 +09:00
Hiroyuki Ikezoe
8609a02cce
Bug 1323330 - Part 1: Run test_animation_properties.html with the Web Animation API pref. r=boris
...
Handling missing keyframe is behind the pref value regardless whether the
script runs on chrome privilege or not. So the pref has to be set explicitly.
MozReview-Commit-ID: 8f83wgGDF4a
--HG--
extra : rebase_source : ac6cfff90680a080194c3c7f92b3636f84cea3b9
2016-12-14 13:52:14 +09:00
Iris Hsiao
565402ee1b
Backed out changeset 8f01cf080e69 (bug 1323983)
2016-12-20 15:30:51 +08:00
Iris Hsiao
db2cbac7a8
Backed out changeset f3290b0f20cc (bug 1323983)
2016-12-20 15:30:38 +08:00
Iris Hsiao
b74beed49b
Backed out changeset 8f9298b5935f (bug 1323983) for test_pointerlock-autoclose.html timed out
2016-12-20 15:30:34 +08:00
Jean-Yves Avenard
5203c55c49
Bug 1319992: P5. Don't attempt to estimate readyState when ended. r=jwwang
...
Buffered range is now calculated asynchronously. It may not be up to date by the time the MDSM has entered ended mode.
There's no point estimating readyState in ended mode anyway: we know what it is...
MozReview-Commit-ID: ErGsAwBzeXI
--HG--
extra : rebase_source : db3bde99b21f5b4377ce88509979f1499b1cd677
2016-12-14 17:35:36 +11:00
ctai
3ce829affc
Bug 1323369
- Make HTMLMediaElement::UnbindFromTree to follow WhatWG HTML spec. r=jwwang
...
W3C HTML5 spec isn't very actively maintained now. WhatWG HTML spec:
When a media element is removed from a Document, the user agent must run the following steps:
Below is the related statement in WhatWG HTML spec:
Await a stable state, allowing the task that removed the media element from the Document to continue. The synchronous section consists of all the remaining steps of this algorithm. (Steps in the synchronous section are marked with ⌛ .)
⌛ If the media element is in a document, abort these steps.
⌛ Run the internal pause steps for the media element.
MozReview-Commit-ID: H4EgPqj2YxD
--HG--
extra : rebase_source : 2c15adaaadd955662797dcf1c5158927f16bab97
2016-12-13 15:34:14 +08:00
Jean-Yves Avenard
c1797cf144
Bug 1319992: P4. Use Mutex in place of Monitor. r=jwwang
...
MozReview-Commit-ID: 79z6EtZQhYu
--HG--
extra : rebase_source : c0b7bc861641178539cab15da843d0b4d6ae416e
2016-11-30 01:50:08 +11:00
Jean-Yves Avenard
20853d0607
Bug 1319992: P3. Remove no longer used seeking argument. r=jwwang
...
MozReview-Commit-ID: 9Oc0SHX0Rw2
--HG--
extra : rebase_source : 845ab6daa4414e57d5ce02dee1424df29d3b962d
2016-11-30 01:42:50 +11:00
Jean-Yves Avenard
a64614f927
Bug 1319992: P2. Update MediaDecoderReader documentation. r=jwwang
...
Remove all no longer relevant information.
MozReview-Commit-ID: 89HB0Pk1XoI
--HG--
extra : rebase_source : ca1676a82ea3ed6df7f22c20d6cb5f36a9682897
2016-11-30 01:23:38 +11:00
Jean-Yves Avenard
c9d75c91a6
Bug 1319992: P1. Run demuxing operations on its own task queue. r=jwwang
...
We runs all demuxing operations on a dedicated task queue.
MediaDataDemuxer's members using a synchronous API are handled via thread-safe copy that are updated along the operations.
The buffered range calculation is now handled separately and the entire operation is made asynchronous.
MozReview-Commit-ID: Gd4DCC8Ix6n
--HG--
extra : rebase_source : b90bad0a386c2a1e30acc00e3db9db6b6762aa3b
2016-11-28 21:08:01 +11:00
Jean-Yves Avenard
ff544c1387
Bug 1309865: Don't expect that an event will be fired within a given time. r=gerald
...
We only care that we will enter suspended mode after a minimal time. On slow machines (like the linux try box) there are so many things at play that could delay a particular event.
So we remove the upper time test.
MozReview-Commit-ID: IAZVyuetYVp
--HG--
extra : rebase_source : 467d6a32dff88791d1238c0654d81b6d4afafc31
2016-12-20 12:53:09 +11:00
Alastor Wu
bdb9940208
Bug 1324311 - window-less agent can't own audio focus. r=baku
...
MozReview-Commit-ID: HBieQMoIGOv
--HG--
extra : rebase_source : f1a7a1da2d02f941fe4df68035a8328903fbdf8c
2016-12-19 15:04:16 +08:00
Wes Kocher
b427632e5a
Merge m-c to inbound, a=merge
2016-12-19 16:48:34 -08:00
Wes Kocher
cc2a84852b
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 5Ytu9rQ8iD5
2016-12-19 16:46:20 -08:00
Boris Zbarsky
60309db42a
Bug 1323324 tests. r=till
...
--HG--
rename : dom/promise/tests/test_promise_xrays.html => dom/promise/tests/test_promise_argument_xrays.html
2016-12-19 15:38:44 -08:00
Boris Zbarsky
94a9f0d729
Bug 1323721 part 12. Create a separate IDLPromiseType; stop treating Promise as an interface altogether. r=qdot
2016-12-19 15:38:44 -08:00
Boris Zbarsky
6c78cc893a
Bug 1323721 part 11. Make isInterface and isGeckoInterface test false for the isPromise() case. r=qdot
2016-12-19 15:38:44 -08:00
Boris Zbarsky
d954b293d1
Bug 1323721 part 10. Move Promise arg-type computation for callbacks out of the isGeckoInterface section. r=qdot
2016-12-19 15:38:43 -08:00
Boris Zbarsky
f0b430a1bb
Bug 1323721 part 9. Move Promise JS-to-native conversion out of the isGeckoInterface section. r=qdot
2016-12-19 15:38:43 -08:00
Boris Zbarsky
193bf9cd4c
Bug 1323721 part 8. Remove the codegen hacks for calling Promise methods and constructors now that we don't do that anymore. r=till
2016-12-19 15:38:43 -08:00
Boris Zbarsky
d2410fed90
Bug 1323721 part 7. Remove the wrappercache hackery for Promise now that we're no longer relying on it in to-JS conversions. r=qdot
2016-12-19 15:38:43 -08:00
Boris Zbarsky
d858d9085c
Bug 1323721 part 6. Remove the now-unused Promise::WrapObject. r=till
2016-12-19 15:38:43 -08:00
Boris Zbarsky
865e7c42eb
Bug 1323721 part 5. Move Promise native-to-JS conversion out of the isGeckoInterface section. r=qdot
2016-12-19 15:38:43 -08:00
Boris Zbarsky
d5d3537765
Bug 1323721 part 4. Mark Promise as not concrete, so we no longer generate the now-unused code for actual DOM promise objects. r=qdot
2016-12-19 15:38:42 -08:00
Boris Zbarsky
94dfa592a5
Bug 1323721 part 3. Remove the vestigial mention of Promise from TypedArray.h. r=till
2016-12-19 15:38:42 -08:00
Boris Zbarsky
054c6d2088
Bug 1323721 part 2. Remove the no longer used PromiseInit callback type. r=till
2016-12-19 15:38:42 -08:00
Boris Zbarsky
b73f3a1a8c
Bug 1323721 part 1. Remove no longer used Promise-related DOM errors. r=till
2016-12-19 15:38:42 -08:00
Boris Zbarsky
83b5a8468f
Bug 1324178. Actually enforce the various checks the IDL spec says to do for arguments of constructors and named constructors. r=baku
2016-12-19 15:38:42 -08:00