Boris Zbarsky
badbeff5ec
Bug 1343037 part 12. Implement nsTextEditorState::SetSelectionStart. r=ehsan
...
This introduces three behavior changes:
1) Before this change, in cached mode, we did not enforce the "start <= end"
invariant.
2) Before this change, in cached mode, we did not fire "select" events on
selectionStart changes.
3) Changes the IDL type of HTMLInputElement's selectionStart attribute to
"unsigned long" to match the spec and HTMLTextareaElement.
MozReview-Commit-ID: JM9XXMMPUHM
2017-03-09 14:44:05 -05:00
Boris Zbarsky
92746e9a48
Bug 1343037 part 11. Implement a SetSelectionRange function on nsTextEditorState. r=ehsan
...
MozReview-Commit-ID: 5xUkcnkptwQ
2017-03-09 14:44:05 -05:00
Boris Zbarsky
a44c859126
Bug 1343037 part 9. Simplify the setup around the editor state's GetSelectionDirection function. r=ehsan
...
Really, there are only two cases we need to worry about. Either
IsSelectionCached(), and then our SelectionProperties has the data we want, or
not and then we have a non-null mSelCon which has the data we want.
MozReview-Commit-ID: AEW9D1zG6sM
2017-03-09 14:44:05 -05:00
Boris Zbarsky
6bcfdbcff3
Bug 1343037 part 8. Get rid of nsIDOMHTMLInputElement's selectionDirection attribute. r=ehsan
...
MozReview-Commit-ID: FNn4vVCM50s
2017-03-09 14:44:04 -05:00
Boris Zbarsky
be3f78fea8
Bug 1343037 part 7. Get rid of nsIDOMHTMLTextareaElement's selectionDirection attribute. r=ehsan
...
MozReview-Commit-ID: EQWxjgTdloR
2017-03-09 14:44:04 -05:00
Boris Zbarsky
5ae7da9d14
Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
...
Really, there are only two cases we need to worry about. Either
IsSelectionCached(), and then our SelectionProperties has the data we want, or
not and then we have a non-null mSelCon which has the data we want.
Since we are now using cached selection state a lot more (instead of
initializing the editor whenever someone asks for selection state), we need to
actually update it more correctly when .value is set.
And since we now update the cached selection state for the case when .value has
been set (to point to the end of the text), we need to change
HTMLInputElement::HasCachedSelection to return false for that case. Otherwise
we will always do eager editor init on value set. We handle that by not doing
eager init if the cached selection is collapsed.
The web platform test changes test the "update on .value set" behavior. They
fail without this patch, pass with it.
MozReview-Commit-ID: DDU8U4MGb23
2017-03-09 14:44:04 -05:00
Boris Zbarsky
6075a757b2
Bug 1343037 part 5. Make <textarea> behave more like <input type=text> in terms of reset behavior. r=ehsan
...
In particular this ensures that our ValueChanged() is correctly set to false
when we call SetValue() on our editor state with our default value. We will be
relying on this very shortly.
MozReview-Commit-ID: AIIIHwfQPQE
2017-03-09 14:44:04 -05:00
Boris Zbarsky
2bf2020b52
Bug 1343037 part 4. Fix type changes on an input to properly grab the selection offsets from the old editor before we ask the editor state for them. r=ehsan
...
MozReview-Commit-ID: IDdt0qedJpT
2017-03-09 14:44:04 -05:00
Boris Zbarsky
7f964a7045
Bug 1343037 part 3. Get rid of nsIDOMHTMLTextareaElement's selectionStart and selectionEnd accessors. r=ehsan
...
MozReview-Commit-ID: Ca95YfRaq9r
2017-03-09 14:44:04 -05:00
Boris Zbarsky
03aa46332c
Bug 1343037 part 2. Get rid of nsIDOMHTMLInputElement's selectionEnd accessors. r=ehsan,MattN
...
MozReview-Commit-ID: L2Ozu7Vvort
2017-03-09 14:44:03 -05:00
Boris Zbarsky
e2ba9aed19
Bug 1343037 part 1. Get rid of nsIDOMHTMLInputElement's selectionStart accessors. r=ehsan,MattN
...
MozReview-Commit-ID: IyFv8NRuZIO
2017-03-09 14:44:03 -05:00
Wei-Cheng Pan
510ba75c20
Bug 1310127 - Part 17: Use MOZ_MUST_USE in netwerk/protocol/http r=smaug
...
MozReview-Commit-ID: 5gvVZtsa3yS
--HG--
extra : rebase_source : 5e1ab2fc06ae58f18abb8909ac93f9512abbe220
2016-12-20 11:49:32 +08:00
Tim Huang
fc6e097c7a
Bug 1337893 - Part 4: Updating whole gecko to make all callers of DNS using correct originAttributes. r=baku
...
MozReview-Commit-ID: D6Vp8ANSzLI
--HG--
extra : rebase_source : f3608b09835040e4a4f8e7675aa53d003f298d32
2017-02-15 10:39:40 +08:00
David Major
ed0b8f8653
Bug 1344615: Remove nsXPCOMStrings.{h,cpp} r=bsmedberg
...
These are now dead code.
MozReview-Commit-ID: AClU0Qx3kmN
--HG--
extra : rebase_source : df83cf89292da1519bb26027c11e14923d5c54a0
2017-03-06 17:52:54 +13:00
Carsten "Tomcat" Book
d0bd960945
merge mozilla-inbound to mozilla-central a=merge
2017-03-06 10:53:27 +01:00
Alastor Wu
f973d1e5cf
Bug 1343465 - part1 : check audio track to decide the audible state when the media element was muted. r=baku
...
If the media starts after muting the tab, IsOwnerAudible() would always return
"eNotAudible". It causes that the "play tab" icon can't be displayed because we
only show the "play tab" icon for the "eMaybeAudible" or "eAudible".
We should check whether owner owns the audio track to decide the return value.
MozReview-Commit-ID: DGwkArx0a4R
--HG--
extra : rebase_source : 920968acc744593f4ef383be4068352233c74101
2017-03-04 16:51:12 +08:00
Alastor Wu
77053f1035
Bug 1338137 - part1 : ref media content when the media element bind to tree. r=baku
...
In bug1319771, we found that the tab would become visible unexpectly in short
period in some situations. We don't want to resume the tab in this kind of
situation, so we check whether there is any alive media component in the tab
using IsServiceStarted(). However, since we have lots different ways to create
the service, this function is not accurate at all.
Therefore, we can add media element directly to the document when it binds to
tree so that we can really know whether there is any alive media component.
MozReview-Commit-ID: FvZFg91IqgE
--HG--
extra : rebase_source : 43c2460f6e9a39d44bf2ca1638c992a0e27b196c
2017-03-04 01:14:24 +08:00
JW Wang
3c60a97e1f
Bug 1343458 - Label runnables in dom/media/VideoFrameContainer.cpp. r=cpearce
...
MozReview-Commit-ID: D0QTbA4UwAZ
--HG--
extra : rebase_source : fa35324fc7e37b54f05f1ddb864a19c51a6cbec9
extra : intermediate-source : e48b7e6127698005749086d8ee9d94ec4fb39ae6
extra : source : 6b8a2a5d9984828d60b2777b2fa5f305340e3219
2017-03-01 14:49:37 +08:00
Carsten "Tomcat" Book
4a4777d1aa
merge mozilla-inbound to mozilla-central a=merge
2017-03-02 14:02:48 +01:00
karo
3c2b014e09
Bug 1343409 - HTMLMediaElement::MozRequestDebugInfo returns EMEInfo. r=cpearce
...
MozReview-Commit-ID: 1iQP3OJmwdP
--HG--
extra : rebase_source : 171155ab5e58cac8cc9db9109a5c2fc88b1930d3
2017-03-01 12:56:29 +13:00
Mats Palmgren
d13aaf9ce0
Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
...
MozReview-Commit-ID: 8pl4nyeGEkr
2017-03-01 18:03:14 +01:00
Michael Layzell
c689bdaa35
Bug 1332783 - Null out privateWin and testBrowser, r=ehsan
...
MozReview-Commit-ID: KVi1okXUqGV
2017-02-09 11:07:11 -05:00
Carsten "Tomcat" Book
b43c07a10c
Merge mozilla-central to mozilla-inbound
2017-03-01 16:39:27 +01:00
Carsten "Tomcat" Book
3b3f4c17a2
merge mozilla-inbound to mozilla-central a=merge
2017-03-01 11:40:59 +01:00
Boris Zbarsky
d2afbdd254
Bug 1342197 part 4. Move GetSelectionRange from nsTextControlFrame to the editor state. r=ehsan
...
At this point, all this method does is ensure editor initialization and then ask
the editor state for various information. Let's cut out the middleman.
MozReview-Commit-ID: p491umScJO
2017-02-28 12:41:37 -05:00
Boris Zbarsky
12dc2641c8
Bug 1342197 part 1. Change nsITextControlElement::GetRootEditorNode to return Element*. r=ehsan
...
MozReview-Commit-ID: BmTw3rAzCuc
2017-02-28 12:41:37 -05:00
Joel Maher
f297f17181
Bug 1339232 - annotate more dom/* moz.build files with BUG_COMPONENT. r=overholt
...
MozReview-Commit-ID: 2HbPxGkrVfv
2017-03-01 08:20:25 -05:00
Gerald Squelart
418963d5c8
Bug 1343161 - MediaDecoderOwner::DecodeWarning and HTMLMediaElement implementation - r=jya
...
Similar to DecodeError, except we allow decoding to continue.
MozReview-Commit-ID: FN9m03o6GXV
--HG--
extra : rebase_source : a6ca0cc28d2990ab143676758cd880baaca7bcb7
2017-02-27 12:12:37 +11:00
Gerald Squelart
bfa6625f32
Bug 1343161 - StoreDecodeError from HTMLMediaElement::DecodeError - r=jya
...
MozReview-Commit-ID: 8Q66JScrrxS
--HG--
extra : rebase_source : d2c6703fde49e65bcacd775c4a0098e5724cf80a
2017-02-21 14:02:11 +11:00
Boris Zbarsky
fdab22f79c
Bug 1343886. Handle input or textarea elements having a non-textcontrol frame better. r=ehsan
...
MozReview-Commit-ID: FRzdvTLMAID
2017-03-06 10:29:38 -05:00
Patrick McManus
0a3349e548
Bug 1344374 - remove now-meaningless nsIRequest::INHIBIT_PIPELINE r=hurley
2017-03-03 16:46:53 -05:00
Masatoshi Kimura
0156dda3e4
Bug 1342760 - Remove remaining version parameters of script elements from dom/. r=smaug
...
MozReview-Commit-ID: DAVs5oVe5R6
--HG--
extra : rebase_source : f9f740d9b439a20f4a9d71328760142422a68e78
2017-02-26 21:41:01 +09:00
Masatoshi Kimura
7be7b11a1c
Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher
...
This patch is generated by the following sed script:
find . ! -wholename '*/.hg*' -type f \( -iname '*.html' -o -iname '*.xhtml' -o -iname '*.xul' -o -iname '*.js' \) -exec sed -i -e 's/\(\(text\|application\)\/javascript\);version=1.[0-9]/\1/g' {} \;
MozReview-Commit-ID: AzhtdwJwVNg
--HG--
extra : rebase_source : e8f90249454c0779d926f87777f457352961748d
2017-02-23 06:10:07 +09:00
Wes Kocher
14a9e6ef12
Merge m-c to autoland a=merge
...
MozReview-Commit-ID: DAlTWWRlpmp
2017-02-24 16:59:05 -08:00
Wes Kocher
e84fc624ff
Merge inbound to central, a=merge
...
MozReview-Commit-ID: DpCZgRV1csS
2017-02-24 16:46:12 -08:00
Boris Zbarsky
5f864e31c5
Reenable several crashtests that no longer crash or leak or time out with stylo. No bug, r=bzbarsky
...
MozReview-Commit-ID: 88XjZyn4mnv
2017-02-24 15:22:37 -05:00
Benjamin Smedberg
183387de41
Bug 1338172 part D - Fix tests that expect windowed mode on Linux, r=jimm
...
MozReview-Commit-ID: 8zAZ3K9LxlW
--HG--
extra : rebase_source : be1cafc78a1a7fe7f88181211ad5fa678260cd80
extra : source : 1c92fbfca20a1fc85df7aa617962a80b49869f79
2017-02-09 10:16:18 -05:00
Carsten "Tomcat" Book
7256146318
merge mozilla-inbound to mozilla-central a=merge
2017-02-24 11:46:38 +01:00
Brad Werth
74758d0bb9
Bug 1290218 Part 12: Turn off a crashtest that leaks memory, see Bug 1342289. r=heycam
...
MozReview-Commit-ID: 8BypeOgPZ1X
--HG--
extra : rebase_source : 2828ab38f284d9cd34b8ee1ebb4458e6783b6e6f
2017-02-23 17:52:05 -08:00
Jessica Jong
7168dc8ef5
Bug 1341376 - Use BoolVarCache to cache preferences in HTMLInputElement. r=smaug
...
--HG--
extra : rebase_source : c1edc681c4961d0798a283fabbae81cbd797d8fb
2017-02-23 00:27:00 -05:00
Boris Zbarsky
a16891fa05
Reenable some more stylo reftests. No bug. r=bzbarsky
...
MozReview-Commit-ID: BbRlPC60tvt
2017-02-24 10:49:37 -05:00
Alastor Wu
ea63f2e354
Bug 1192818 - part4 : only mute media element if there is alive track. r=jwwang
...
If we don't have any alive track in MediaTrackList, we don't need to mute
MediaElement.
MozReview-Commit-ID: 9vY692O7N0e
--HG--
extra : rebase_source : 3abd2fb360385b1975dbffd9dcaf4e395b1afda1
2017-02-23 14:16:44 +08:00
Alastor Wu
c268fbdbaf
Bug 1192818 - part1 : dispatch DOMAudioPlaybackStopped when mute the tab. r=baku
...
The root cause of the intermittent fail is because "DOMAudioPlaybackStopped" has no directly relationship with browser.mute()/unmute().
In [1], the "DOMAudioPlaybackStopped" is caused by audio stop playing, not by calling the browser.mute(). If the audio stops playing before calling the wait_for_event(), the test would be time-out. I guess the bug 1302280 is also caused by same reason.
So this patch would do two thinngs,
1. dispatch "DOMAudioPlaybackStopped" when we mute tab
2. loop the audio in test file, to make sure the "DOMAudioPlaybackStopped" is
dispatched when muting the audio, not the file ended.
[1] https://goo.gl/ymUv8P
MozReview-Commit-ID: 5RnyBRE73lQ
--HG--
extra : rebase_source : 40ad97cbf84da6f5d013d832cb12e3ed88473dfd
2017-02-23 14:15:45 +08:00
Wes Kocher
72ecfb5fd6
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 7gVISUXnm2Q
2017-02-22 15:07:12 -08:00
Jessica Jong
94e413bc23
Bug 1335356 - Part 2: Rename nsContentUtils::NameChanged to QNameChanged and use null prefix. r=smaug
2017-02-20 22:44:00 -05:00
Jessica Jong
3c26f56f0b
Bug 1335356 - Part 1: Insert caption and thead in the right order. r=smaug
2017-02-20 22:43:00 -05:00
Boris Zbarsky
d5f4f05f70
Bug 1341668. Reenable various stylo dom reftests. r=bholley
...
MozReview-Commit-ID: DP6KuAxGLsN
--HG--
extra : rebase_source : 8ffc39f5486e3ae2e2cbed12006d0a76bb746856
2017-02-22 11:18:59 -05:00
Sebastian Hengst
2fc30f09d3
Backed out changeset 38fa2ec33fa4 (bug 1192818) for frequently failing test_noAudioNotificationOnVolume0Element.html on Android 4.3 debug. r=backout
2017-02-21 19:30:26 +01:00
bechen
da4381687d
Bug 1334112 -part3 : Trigger UpdateReadyState after unbind TrackElement's and TextTrack::SetReadyState. r=rillian
...
MozReview-Commit-ID: pEeOzZSpak
--HG--
extra : rebase_source : cf7759c746f3fa9221dcda03327fd6b3c5997ee7
2017-02-21 15:44:10 +08:00
bechen
2f4c6ee015
Bug 1334112 - part2: When changing the readyState to HAVE_FUTURE_DATA and HAVE_ENOUGH_DATA, the texttracks must be loaded. r=jwwang
...
MozReview-Commit-ID: I7oA3TleAFo
--HG--
extra : rebase_source : 4a77aa7d6e8cfd366327dd10a03ad5c228c925c0
2017-02-21 15:44:00 +08:00
bechen
5bd89ec1d3
Bug 1334112 - part1: Add IsLoaded functions for TextTrack, TextTrackList, TextTrackManager. r=rillian
...
MozReview-Commit-ID: GBEKZvLUiPn
--HG--
extra : rebase_source : 9c3e5ba8a7ac6b9e3bb99fe9ae10e554422ff268
2017-02-20 15:27:06 +08:00
Alastor Wu
c5d7911229
Bug 1192818 - part1 : dispatch DOMAudioPlaybackStopped when mute the tab. r=baku
...
The root cause of the intermittent fail is because "DOMAudioPlaybackStopped" has no directly relationship with browser.mute()/unmute().
In [1], the "DOMAudioPlaybackStopped" is caused by audio stop playing, not by calling the browser.mute(). If the audio stops playing before calling the wait_for_event(), the test would be time-out. I guess the bug 1302280 is also caused by same reason.
So this patch would do two thinngs,
1. dispatch "DOMAudioPlaybackStopped" when we mute tab
2. loop the audio in test file, to make sure the "DOMAudioPlaybackStopped" is
dispatched when muting the audio, not the file ended.
[1] https://goo.gl/ymUv8P
MozReview-Commit-ID: 703JHj9dICT
--HG--
extra : rebase_source : ad2985bd14d6a9b91a73c0d4103aa51c4981124c
2017-02-21 18:41:09 +08:00
Timothy Guan-tin Chien
7e24fdda99
Bug 1338961 - A mozinputrangeignorepreventdefault hack for input[type=range], r=smaug, sr=smaug
...
This is a terrible hack, asking input[type=range] in our video control
xbl binding content continue to handle mouse/touch event, even if the
event is being defaultPrevented by the content.
MozReview-Commit-ID: G1huxbS7oeq
--HG--
extra : rebase_source : 27153ce36e6883d947894da69dd9aca47965e99b
2017-02-17 17:05:27 +08:00
Carsten "Tomcat" Book
9857d2af8e
merge mozilla-inbound to mozilla-central a=merge
2017-02-20 14:05:25 +01:00
Manish Goregaokar
d328a13fbb
Bug 1338936 - Part 2: stylo: Add necessary stubbed-out bindings for ServoSpecifiedValues; r=bz,emilio
...
MozReview-Commit-ID: 6wg32flypt7
2017-02-19 14:03:41 -08:00
Sebastian Hengst
a64b195d9b
Backed out changeset 7d7457d5ca8a (bug 1338936)
2017-02-19 10:37:26 +01:00
Manish Goregaokar
0a65788e4b
Bug 1338936 - Part 2: stylo: Add necessary stubbed-out bindings for ServoSpecifiedValues; r=bz,emilio
...
MozReview-Commit-ID: 6wg32flypt7
2017-02-18 21:51:12 -08:00
Henry Chang
0d744f462c
Bug 1313711 - Fix track element CORS bug. r=dveditz
...
MozReview-Commit-ID: SRWbiIuUdt
--HG--
extra : rebase_source : ecdedf2599205e547fbf6cafd12d154b2d7d26bc
2017-02-14 11:47:14 +08:00
Carsten "Tomcat" Book
73835fd06d
Merge mozilla-central to autoland
2017-02-24 11:54:01 +01:00
Alastor Wu
674bf43368
Bug 1339230 - part2 : should be non-audible when media is suspended. r=baku
...
MozReview-Commit-ID: GtktbXEpuUU
--HG--
extra : rebase_source : 0085f2551767dc894e10897b98c23c72b63dc197
2017-02-24 17:15:22 +08:00
Boris Zbarsky
daecf0ebce
Reenable various stylo reftests that set preferences. No bug. r=bzbarsky
...
MozReview-Commit-ID: F57DNYfpRA5
2017-02-23 18:17:59 -05:00
Tom Tromey
5f8f360823
Bug 1060419 - make log_print use Printf.h, r=froydnj
...
MozReview-Commit-ID: BIZ1GQEZ1vs
--HG--
extra : rebase_source : 2f1f0aa12493c44f352d9a7e8683e7bb72d2d75b
2016-12-15 20:16:31 -07:00
Tom Tromey
f8ab4ddf02
Bug 1060419 - remove unneeded includes of prprf.h, r=froydnj
...
MozReview-Commit-ID: JifhpA3oOeH
--HG--
extra : rebase_source : 08460997dc3fd91f3065c718e17b41bb4acf8bae
2016-12-09 10:00:01 -10:00
Bobby Holley
ebddba2ae4
Bug 1340333 - Eagerly compute whether a frame is really a browser. r=smaug
...
MozReview-Commit-ID: Gm0oYaSKpUY
2017-02-16 21:57:50 -08:00
Carsten "Tomcat" Book
b218b4c6ae
merge mozilla-inbound to mozilla-central a=merge
2017-02-16 13:15:55 +01:00
Bill McCloskey
0cda76d680
Bug 1339289 - Give names to a lot of common timers (r=ehsan)
...
MozReview-Commit-ID: IMsv5bkyjBL
2017-02-15 12:30:01 -08:00
Carsten "Tomcat" Book
ed3d8d8286
merge mozilla-inbound to mozilla-central a=merge
2017-02-15 12:21:44 +01:00
Xidorn Quan
95c1b23bd9
Bug 1339341- Downgrade several stylo errors to warnings. r=heycam
...
MozReview-Commit-ID: 2Sa8dS8uSo5
--HG--
extra : rebase_source : c6809309bbef5faf458b56018b964619ff386238
2017-02-14 18:26:10 +11:00
Chris Pearce
1f1b7e1168
Bug 1338032 - Report VP9 in MP4 not supported in HTMLMediaElement.canPlayType, but supported in MediaSource.isTypeSupported(). r=gerald
...
We don't have an MP4 demuxer that can handle VP9 in non-fragmented MP4. Jay's
change to DecoderTraits in Bug 1339204 will make MediaSource.isTypeSupported()
report that it can play VP9 in MP4. But we don't want to report that we can
play VP9 in MP4 in HTMLMediaElement.canPlayType(), as usually canPlayType() is
used with the intention to check for whether fragmented MP4 can be played. So
we need to special case canPlayType() so that it reports that it can't play
VP9 in MP4.
The upcoming Rust demuxer will be able to support VP9 in MP4, so once we've
enabled that, we can confidently report in canPlayType that we support VP9 in
MP4.
MozReview-Commit-ID: G0q5ho5N2wr
--HG--
extra : rebase_source : cd7a18ff3080b2c9bca90b6935b03bfa2c8d780f
2017-02-15 13:37:01 +13:00
Wes Kocher
4468d77e14
Backed out 5 changesets (bug 1338172) for linux crashtest failures a=backout
...
Backed out changeset 9ee6c6f4e59c (bug 1338172)
Backed out changeset 1c92fbfca20a (bug 1338172)
Backed out changeset 907d9c3d1043 (bug 1338172)
Backed out changeset e4994ab9d628 (bug 1338172)
Backed out changeset 6209f07e1f26 (bug 1338172)
MozReview-Commit-ID: 3f4xBRcGPqM
2017-02-14 14:31:54 -08:00
Benjamin Smedberg
df2b737785
Bug 1338172 part D - Fix tests that expect windowed mode on Linux, r=jimm
...
MozReview-Commit-ID: 8zAZ3K9LxlW
--HG--
extra : rebase_source : 0ba277ba63bdb98d848731c6c3bba10a0942fe5f
extra : histedit_source : 1a2fe0e1d0658dc4c32fd1e09005ff55b8096751
2017-02-09 10:16:18 -05:00
Jeff Walden
965f401e22
Bug 1287006 - Don't pass Nullable by value in various places, rather by const&. r=bz
...
--HG--
extra : rebase_source : cbdd6e33cc69f58983a4b6ce97642caf54ddbc9a
2017-02-13 09:07:40 -08:00
karo
6dfa1efcd2
Bug 1339961 - Check for 'debugger' privilege when accessing HTMLMediaElement.mozMediaSourceObject, mozDebugReaderData, mozRequestDebugInfo(). r=kentuckyfriedtakahe,smaug
...
MozReview-Commit-ID: 5Rhc0Ukn1W4
--HG--
extra : rebase_source : 7bade668984bbf917d82bcb41e42e0d3ca18bc09
2017-02-10 08:54:12 +13:00
vincentliu
fda0c3a079
Bug 1336351 - The null blob callback of canvas.toBlob should be async. r=bz, smaug
2017-02-14 11:39:16 +08:00
Wes Kocher
c8fa3242ab
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Lt0WpWkto4h
2017-02-13 17:07:33 -08:00
Wes Kocher
252dae269a
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Gx7IszkCDZ4
2017-02-13 17:04:20 -08:00
Cameron McCormack
460ee0bd75
Bug 1341651 - stylo: reftest expectation adjustments. r=me
2017-02-23 17:47:12 +08:00
Tomislav Jovanovic
4bbd63323f
Bug 1312260 - Part 3: Fix trailing whitespace in nsHTMLDocument.cpp r=bz
...
MozReview-Commit-ID: MkigKgSMAq
--HG--
extra : rebase_source : 44d79a870da5de69b165340cae7e1c753e516990
2017-02-09 15:18:33 +01:00
Tomislav Jovanovic
cfdba143c5
Bug 1312260 - Part 1: Allow access to execCommand("paste") with permission r=bz
...
MozReview-Commit-ID: B1sfhsQWWQa
--HG--
extra : rebase_source : 533fc39c52733cc9d3f0eb7ff0558dab36f6263d
2017-02-09 15:09:22 +01:00
Andrea Marchesini
bd4af63b7f
Bug 1338538 - Remove AutoNoJSAPI in HTMLMediaElement, r=alwu
2017-02-13 15:40:28 +01:00
Wes Kocher
4f9bb91ff9
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 62cmOWDrQbs
2017-02-10 15:31:09 -08:00
Andrea Marchesini
3ceb03ed00
Bug 1335928 - Intermittent dom/html/test/test_formSubmission.html, r=qdot
2017-02-10 23:35:29 +01:00
Kartikaya Gupta
96c394d70c
Merge m-c to graphics
...
MozReview-Commit-ID: AXRXwXgkOTv
2017-02-10 13:57:53 -05:00
Kartikaya Gupta
61bc491994
Merge m-c to graphics
...
MozReview-Commit-ID: Ejcj1CD87t3
2017-02-09 10:12:03 -05:00
Carsten "Tomcat" Book
ffe70d35b2
Merge mozilla-central to mozilla-inbound
2017-02-09 11:38:08 +01:00
Carsten "Tomcat" Book
ad42fa5bcb
Backed out changeset bdea29a8b0f3 (bug 1332956)
...
--HG--
extra : rebase_source : 6f70d61486f1d583ab0632476b552ef002ad1b89
2017-02-09 11:33:14 +01:00
Ryan Hunt
963025a5dd
Merge m-c to graphics
2017-02-08 10:57:06 -06:00
Carsten "Tomcat" Book
55606baab8
merge mozilla-inbound to mozilla-central a=merge
2017-02-08 11:30:00 +01:00
Jessica Jong
d310f04aae
Bug 1310080 - Implement the step attribute for <input type=datetime-local>. r=smaug
...
--HG--
extra : rebase_source : 5805842bb84b54a08015e52395b05eea47bd47cf
2017-02-07 22:03:00 +08:00
Ryan Hunt
5e2990dc18
Merge m-c to graphics
2017-02-07 09:05:18 +00:00
Tim Huang
756cf900c9
Bug 1336802 - Part 2: Updating the whole code base to make sure nsILoadInfo get null check. r=smaug
...
--HG--
extra : rebase_source : 22149fd540fd02119afe9fe5c9a815d01cf959c1
2017-02-07 11:49:34 +08:00
Bobby Holley
0f1312abd1
Bug 1335303 - Explicitly set up the bool var cache for BrowserFramesEnabled. r=smaug
2017-02-08 17:04:47 -08:00
Bobby Holley
347e3d646b
Bug 1335303 - Add a virtual method to avoid QI to nsIMozBrowserFrame. r=smaug
2017-02-08 17:04:47 -08:00
Boris Zbarsky
e674c80494
Bug 1332956 part 3. Implement the same behavior for <object>-inside-<object> and <object>-inside-mediaelement as we do for <embed> already. r=qdot
...
--HG--
rename : testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html => testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-ignored-in-media-element.html
rename : testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-2.html => testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-in-object-fallback-2.html
2017-02-08 18:19:01 -05:00
Kartikaya Gupta
bf7599ac75
Merge m-c to graphics
...
MozReview-Commit-ID: 8BjfShvh5gp
2017-02-03 10:39:57 -05:00
Kartikaya Gupta
6580d884b2
Merge m-c to graphics
...
MozReview-Commit-ID: uU8MPphFqj
2017-02-02 13:38:51 -05:00
Kaku Kuo
e0d4ae1189
Bug 1337301 part 2 - modify the MarkAsContentSource() API; r=gerald
...
MozReview-Commit-ID: 7hgZZUEvDEK
--HG--
extra : rebase_source : 64f96a5043a921312fbde0cf93b793e5fba6c3dc
2017-02-07 18:20:47 +08:00
Boris Zbarsky
44299d0343
Bug 1332956 part 3. Implement the same behavior for <object>-inside-<object> and <object>-inside-mediaelement as we do for <embed> already. r=qdot
...
--HG--
rename : testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html => testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-ignored-in-media-element.html
rename : testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-2.html => testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-in-object-fallback-2.html
2017-02-08 18:19:01 -05:00
Kartikaya Gupta
21e9123c56
Merge m-c to graphics
...
MozReview-Commit-ID: 3tWI3srj2uj
2017-02-01 08:48:31 -05:00
Carsten "Tomcat" Book
005011be4c
merge mozilla-inbound to mozilla-central a=merge
2017-02-01 13:14:23 +01:00
Kartikaya Gupta
1c269ab364
Merge m-c to graphics
...
MozReview-Commit-ID: 7PVyxahE0p6
2017-01-31 09:04:18 -05:00
Cameron McCormack
41bbd156cf
Bug 1314045 - stylo: Downgrade "Bad loading table" assertion since it occurs frequently. r=me
...
MozReview-Commit-ID: Hdt37MzhdsZ
2017-01-31 15:10:45 +08:00
Kartikaya Gupta
445dea068b
Merge m-c to graphics
...
MozReview-Commit-ID: Kv6GW5ElioD
2017-01-29 08:03:30 -05:00
Sebastian Hengst
2664cfc0a9
Backed out changeset 0d069e7395e9 (bug 1314045) for Windows build bustage: warning at Loader.cpp(1885). r=backout on a CLOSED TREE
2017-01-31 18:17:09 +01:00
Cameron McCormack
0ba5cf9cc4
Bug 1314045 - stylo: Downgrade "Bad loading table" assertion since it occurs frequently. r=me
...
MozReview-Commit-ID: Hdt37MzhdsZ
2017-01-31 17:38:16 +01:00
Cameron McCormack
590058f927
Bug 1324669 - stylo: Downgrade SMIL assertion even further to a non-test-failing warning. r=me
...
MozReview-Commit-ID: 5fk6C9qaOgW
2017-01-31 17:37:08 +01:00
Sebastian Hengst
ed5bd31f9b
Backed out changeset ad45a3da5e4a (bug 1324669) for Windows build bustage: OverflowChangedTracker.h(44). r=backout on a CLOSED TREE
2017-01-31 17:32:12 +01:00
Sebastian Hengst
24430aff14
Backed out changeset 4787d54f7aa6 (bug 1314045)
2017-01-31 17:30:25 +01:00
Ryan Hunt
3fe2c02ee1
Merge m-c to graphics
2017-01-27 10:07:37 -06:00
Cameron McCormack
e64744beef
Bug 1314045 - stylo: Downgrade "Bad loading table" assertion since it occurs frequently. r=me
...
MozReview-Commit-ID: Hdt37MzhdsZ
2017-01-31 23:36:21 +08:00
Cameron McCormack
946b5c3633
Bug 1324669 - stylo: Downgrade SMIL assertion even further to a non-test-failing warning. r=me
...
MozReview-Commit-ID: 5fk6C9qaOgW
2017-01-31 23:36:12 +08:00
Kartikaya Gupta
ca041b7c5a
Merge m-c to graphics
...
MozReview-Commit-ID: FOyS87VawTT
2017-01-25 08:52:04 -05:00
Carsten "Tomcat" Book
182312677f
merge mozilla-inbound to mozilla-central a=merge
2017-01-25 13:47:25 +01:00
Florian Quèze
0e0865f4fc
Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws.
2017-01-25 07:01:52 +01:00
Phil Ringnalda
5d85cca30d
Backed out 2 changesets (bug 1333289) for ASan mda leaks
...
Backed out changeset e72c737ab6ed (bug 1333289)
Backed out changeset 5a910c074e14 (bug 1333289)
2017-01-24 21:29:30 -08:00
Wes Kocher
848c29538a
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2yQjOIMCCiO
2017-02-06 17:45:21 -08:00
JW Wang
9b0debfda1
Bug 1333576 - Ensure Shutdown() is called before releasing the decoder. r=gerald
...
MozReview-Commit-ID: CBEOgh5v90L
2017-01-25 10:49:29 +08:00
Kartikaya Gupta
fdeff3fcd5
Merge m-c to graphics
...
MozReview-Commit-ID: 98wqjDW1RVK
--HG--
rename : browser/modules/CaptivePortalWatcher.jsm => browser/base/content/browser-captivePortal.js
rename : browser/modules/test/browser_CaptivePortalWatcher.js => browser/base/content/test/captivePortal/browser_CaptivePortalWatcher.js
rename : browser/base/content/test/plugins/browser_clearplugindata.html => browser/components/extensions/test/browser/file_clearplugindata.html
rename : modules/freetype2/src/gzip/zconf.h => modules/freetype2/src/gzip/ftzconf.h
extra : amend_source : b630126e257a8e2900ac0c3c735398a96ccd25e1
2017-01-23 09:45:48 -05:00
Carsten "Tomcat" Book
e12cc94275
merge mozilla-inbound to mozilla-central a=merge
2017-01-23 11:15:58 +01:00
Alastor Wu
07ed0954e6
Bug 1322505 - part2 : reset suspend type for blocked media after calling media.pause(). r=baku
...
If the blocked media is paused before resuming it, we should not resume it again
after the tab is visible. The way to achieve that is to unregister the agent so
AudioChannelService can't resume that media because we have disconnected their
relationship.
MozReview-Commit-ID: 6Dq4K9hVsU0
--HG--
extra : rebase_source : 740f38a63ad02852fe914a781d09ff9e45eb5cea
2017-01-23 10:52:06 +08:00
Alastor Wu
6968ad68af
Bug 1322505 - part1 : rename audio channel wrapper's function. r=baku
...
Rename function and modify the comment.
MozReview-Commit-ID: F5JTmPvH7GC
--HG--
extra : rebase_source : 7e0841809d5f338c071e9e7d56d9a7c3d4c7169f
2017-01-23 10:52:04 +08:00
Florian Quèze
be4dbae285
Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws.
2017-01-27 10:51:02 +01:00
Cameron McCormack
01afae2b4b
Bug 1334768 - stylo: Test expectation adjustments for 2017-01-30 merge.
...
MozReview-Commit-ID: 5Uua9zyS9Db
2017-01-30 21:27:43 +08:00
Cameron McCormack
9c4ea5685f
Bug 1334768 - stylo: Back out 800030115d2e and 404506488cfb for being completely wrong due to bug 1334938.
...
MozReview-Commit-ID: 8CGTqmtlguT
2017-01-30 16:49:54 +08:00
Florian Quèze
bdc1ffa608
Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws.
2017-01-30 08:10:22 +01:00
Cameron McCormack
35486c881a
Bug 1334768 - stylo: More reftest expectation adjustments for 2017-01-29 merge.
...
MozReview-Commit-ID: 8TT4JzUIBZl
2017-01-30 10:53:58 +08:00
Cameron McCormack
7805d4716e
Bug 1334768 - stylo: Test expectation adjustments for 2017-01-29 merge.
...
MozReview-Commit-ID: FFmvs6SHIwW
2017-01-29 15:31:56 +08:00
Kartikaya Gupta
a5594122e3
Merge m-c to graphics
...
MozReview-Commit-ID: D0L4I5rdVli
2017-01-19 10:43:00 -05:00
Kartikaya Gupta
b66c471aef
Merge m-c to graphics
...
MozReview-Commit-ID: LyU2woFOt7O
2017-01-18 13:48:56 -05:00
JW Wang
dc7d9fc978
Bug 1333289. Part 2 - retrieve debugging data from MediaDecoder/MDSM. r=jya
...
MozReview-Commit-ID: F4AxZFBPVPB
--HG--
extra : rebase_source : 2f70995597808332749332de8a2b27046b2a702e
extra : source : 66b5a72457bf49b0be90397abfc5bd8c4fe9f828
2017-01-24 10:49:37 +08:00
JW Wang
c6bbdcd459
Bug 1333289. Part 1 - add a function to the webidl to retrieve debugging data in an asynchronous way. r=bz
...
MozReview-Commit-ID: AXTpOYaq56A
--HG--
extra : rebase_source : 7a04919aa07c71f42e26d35f81b055dea2ed19f2
extra : intermediate-source : 0ddcc9dc7ba1952a06e2b48593e8b16378847b69
extra : source : 7c1de996eaa5989359debd34b4ec1a5af37f9ee7
2017-01-18 16:14:57 +08:00
Kartikaya Gupta
c7fda3b4ca
Merge m-c to graphics
...
MozReview-Commit-ID: KzmBdQoXRRI
2017-01-17 09:01:06 -05:00
Kartikaya Gupta
9b5693e805
Merge m-c to graphics
...
MozReview-Commit-ID: Id83SqNnzku
2017-01-16 07:38:20 -05:00
Ryan Hunt
04951a435e
Merge m-c to graphics
2017-01-13 10:14:22 -06:00
Carsten "Tomcat" Book
d69139ac79
merge mozilla-inbound to mozilla-central a=merge
2017-01-13 10:20:25 +01:00
Bobby Holley
eb34404cc8
Bug 1323654 - Reenable crashtests. r=me
2017-01-12 17:37:27 -08:00
Ralph Giles
cb066b204d
Bug 1333931 - Handle nullptr TextTrack objects in sorting. r=kinetik
...
Check for nullptr arguments passed to CompareTextTracks. Based
on Ben Kelly's analysis this can happen if the cycle collector
has cleared a TextTrack pointer while comparision is still
happening, perhaps in a queued event task.
This change makes nullptr sort to the end, and adds a
MOZ_DIAGNOSTIC_ASSERT for trying to get the position
of a nullptr track should someone add another call at
a later date.
--HG--
extra : rebase_source : 596dbe2fb718535946a65e02619ae1a7c4c6ce10
2017-01-31 17:24:17 -08:00
Kartikaya Gupta
fe1bb32f1a
Merge m-c to graphics
...
MozReview-Commit-ID: Oh14EA4ip9
2017-01-10 08:34:13 -05:00
Carsten "Tomcat" Book
89882dc5f4
merge mozilla-inbound to mozilla-central a=merge
2017-01-10 12:11:31 +01:00
JW Wang
89a14a7daa
Bug 1333289. Part 2 - retrieve debugging data from MediaDecoder/MDSM. r=jya
...
MozReview-Commit-ID: F4AxZFBPVPB
--HG--
extra : rebase_source : 2f70995597808332749332de8a2b27046b2a702e
extra : source : 66b5a72457bf49b0be90397abfc5bd8c4fe9f828
2017-01-24 10:49:37 +08:00
JW Wang
50e0410d3b
Bug 1333289. Part 1 - add a function to the webidl to retrieve debugging data in an asynchronous way. r=bz
...
MozReview-Commit-ID: AXTpOYaq56A
--HG--
extra : rebase_source : 7a04919aa07c71f42e26d35f81b055dea2ed19f2
extra : intermediate-source : 0ddcc9dc7ba1952a06e2b48593e8b16378847b69
extra : source : 7c1de996eaa5989359debd34b4ec1a5af37f9ee7
2017-01-18 16:14:57 +08:00
bechen
c50e308aa3
Bug 1329117 - Run HonorUserPreferencesForTrackSelection at stable state. r=jwwang
...
MozReview-Commit-ID: FwZyHHFa8KD
--HG--
extra : rebase_source : cebc0fe4ac3c33817a310f173c0aafbf7e32e8ac
2017-01-23 11:12:22 +08:00
Wes Kocher
f7ccafcb58
Backed out 8 changesets (bug 1331804, bug 1332100) for windows vm debug dt5 failures a=backout
...
Backed out changeset 8bf7f0e27c6c (bug 1331804)
Backed out changeset 600c0b9026c2 (bug 1331804)
Backed out changeset 3a5b5b9ecace (bug 1331804)
Backed out changeset c76432c9954e (bug 1331804)
Backed out changeset 46a9096745e7 (bug 1332100)
Backed out changeset 8b751230fa23 (bug 1331804)
Backed out changeset 2810212347fd (bug 1331804)
Backed out changeset be72b7763910 (bug 1331804)
MozReview-Commit-ID: Ywdsr4GZ4a
2017-01-24 15:12:21 -08:00
Eric Rahm
6af429ff8a
Bug 1332202 - Convert most infallible NS_EscapeURL calls to fallible version. r=froydnj
...
This makes most users of |NS_EscapeURL| use the fallible version. A few are
left infallible as it seems like the entire function is assumed to be
infallible.
MozReview-Commit-ID: Cy1L5jQwjO1
2017-01-24 11:11:44 -08:00
Bill McCloskey
187dedfae8
Bug 1331804 - New naming scheme for runnables (r=ehsan)
...
MozReview-Commit-ID: FOfrUXwGYws
2017-01-24 10:04:55 -08:00
Julian Seward
6f7fcae338
Bug 1232696 - Remove NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW as it causes segfaulting for GCC 6 builds (2 of 5, fixes for dom/). r=bkelly.
2017-01-24 17:10:39 +01:00
Shing Lyu
11a1d3e940
Bug 1328825 - Update reftest-stylo.list and expectations. r=heycam
...
MozReview-Commit-ID: AMwdk5wvM0F
2017-01-10 15:50:59 +08:00
Andrea Marchesini
fc26940d57
Bug 1336091 - File.relativeWebkitPath should not start with '/', r=smaug
2017-02-06 11:07:54 +01:00
Kartikaya Gupta
5e2e8f8f8e
Merge m-c to graphics
...
MozReview-Commit-ID: 5ovnMmSOiZX
2017-01-09 10:18:37 -05:00
Kartikaya Gupta
cbfc9a8d28
Merge m-c to graphics
...
MozReview-Commit-ID: HGa7QgtJVwu
--HG--
rename : intl/locale/unix/nsDateTimeFormatUnix.cpp => intl/locale/DateTimeFormatUnix.cpp
2017-01-06 11:24:57 -05:00