Nicholas Nethercote
4390cb4f8d
Bug 1296993 (part 4) - Streamline nsIWidget::PlaceBehind. r=mstange.
...
This patch does the following.
- Removes the return value, because none of the call sites check it.
- Removes the empty implementations from several nsIWidget instances, because
they can use the nsBaseWidget one.
--HG--
extra : rebase_source : 82733f682c9e254e20354cc6908955a1e7485ee7
2016-08-25 13:43:27 +10:00
Nicholas Nethercote
d8684f0659
Bug 1296993 (part 3) - Streamline nsIWidget::ConstrainPosition. r=mstange.
...
This patch does the following.
- Removes the return value, because none of the call sites check it.
- Puts an empty implementation into nsBaseWidget.
- Removes the empty implementations from several nsIWidget instances, because
they can use the nsBaseWidget one.
--HG--
extra : rebase_source : ccf64aaa9364d096e1f060ef77be7e8455b11e1f
2016-08-25 13:43:27 +10:00
Nicholas Nethercote
672f94a22d
Bug 1296993 (part 2) - Streamline nsIWidget::Set{,Fake}Modal. r=mstange.
...
This patch does the following.
- Removes the return value, because none of the call sites check it.
- Removes the empty implementations from several nsIWidget instances, because
they can use the nsBaseWidget one.
--HG--
extra : rebase_source : b8a0d9a49b31929dd06af9e61fc57f484af7671d
2016-08-25 13:43:26 +10:00
Nicholas Nethercote
ff02e25e13
Bug 1296993 (part 1) - Streamline nsIWidget::ReparentNativeWidget. r=mstange.
...
This patch does the following.
- Removes the return value, because none of the call sites check it.
- Puts an empty implementation into nsBaseWidget.
- Removes the empty implementations from several nsIWidget instances, because
they can use the nsBaseWidget one.
--HG--
extra : rebase_source : e98b7f9970a920c39e941bb531dfc098125913d1
2016-08-25 13:43:26 +10:00
Phil Ringnalda
c7eed1ae9a
Bug 1298723 followup, make it actually compile, on a CLOSED TREE
2016-08-29 21:48:30 -07:00
Phil Ringnalda
5e5ec2b54f
Merge m-c to m-i
2016-08-29 21:32:16 -07:00
Phil Ringnalda
064025c802
Backed out changeset b64d6f5b63db (bug 918751) for OS X permaorange in XMLHttpRequest/send-non-same-origin.sub.htm
2016-08-29 21:27:32 -07:00
Nicholas Nethercote
49316e1702
Bug 1298723 - Remove an unnecessary null check in ShouldClearPurple. r=mccr8.
...
--HG--
extra : rebase_source : 1b8eab0db2d0effe4dbc901a1793ead15eb8db5d
2016-08-30 14:23:08 +10:00
Wes Kocher
a4c2350d88
Merge fx-team to central, a=merge
2016-08-29 17:53:29 -07:00
Wes Kocher
ecea29f6a3
Backed out changeset 0f53bc1a9aea (bug 1290619) a=merge
2016-08-29 17:40:59 -07:00
Wes Kocher
ed461fdf11
Merge inbound to m-c a=merge
2016-08-29 17:40:50 -07:00
Ryan VanderMeulen
6a58d2ee18
Backed out 6 changesets (bug 1283334) for hazard analysis failures.
...
Backed out changeset 84c2a6ebb42c (bug 1283334)
Backed out changeset 45c2fde6056f (bug 1283334)
Backed out changeset 2b1e3fea4384 (bug 1283334)
Backed out changeset f0571b52b903 (bug 1283334)
Backed out changeset 05215d3fc7f7 (bug 1283334)
Backed out changeset 4ab881c915b0 (bug 1283334)
CLOSED TREE
2016-08-29 17:38:57 -04:00
Ryan VanderMeulen
2df9e8fe53
Backed out changeset 254e306bc62c (bug 277178) for likely causing test_sessionhistory.html to permafail.
...
CLOSED TREE
--HG--
extra : rebase_source : b3511d478945d6c055b8f0f6608e8f574ee7552a
2016-08-29 17:06:53 -04:00
Ryan VanderMeulen
f55f7d9df3
Backed out 3 changesets (bug 1286041) for crashtest failures.
...
Backed out changeset 5e08455b6011 (bug 1286041)
Backed out changeset 25dd85b13da9 (bug 1286041)
Backed out changeset 48bb5e3170a0 (bug 1286041)
--HG--
extra : rebase_source : 303a619a5be40f81fcd1a418f0b5253c1e34c2d0
2016-08-29 17:05:33 -04:00
Leo Gaspard
493d97f148
Bug 1283334 - Part 6: Do not sparsify dense arrays when freezing - Namespace fix. r=me
...
--HG--
extra : rebase_source : df771badaec1e9b016ca63cb52f6afddcff29098
2016-08-29 13:57:48 -07:00
Lee Salzman
7cd3c97c52
Bug 1298833 - disable gamma correction in SkFontHost_cairo to match cairo-ft. r=mchang
...
MozReview-Commit-ID: Ee70HBUJxou
2016-08-29 16:36:09 -04:00
Ryan VanderMeulen
e7d85d7c46
Merge m-c to autoland. a=merge
2016-08-29 12:52:13 -04:00
Ryan VanderMeulen
416afe2f23
Merge inbound to m-c. a=merge
2016-08-29 12:48:10 -04:00
Ryan VanderMeulen
8b0f132c86
Merge fx-team to m-c. a=merge
2016-08-29 12:31:32 -04:00
Ryan VanderMeulen
590377a51f
Merge autoland to m-c. a=merge
2016-08-29 12:22:29 -04:00
Wei-Cheng Pan
6b92f8c14a
Bug 1298775 - Support mozilla::StyleSheetHandle::RefPtr in gdb pretty printer. r=tbsaunde
...
MozReview-Commit-ID: 77jCHNGbFZ4
--HG--
extra : rebase_source : 2c5b907c9bdd319a64df217825b105a077abe547
2016-08-29 18:27:42 +08:00
Kershaw Chang
bd60aefa57
Bug 1298360
- Separate session id and window id mapping into two parts. r=smaug
...
--HG--
extra : rebase_source : c365514be64095e2936d4ccb8a6560b96ad3d70e
2016-08-29 19:40:00 -04:00
Henrik Skupin
0dd403224a
Bug 1298772 - Bustage fix for firefox-ui-update tests for billboard removal. r=me, a=testonly
...
MozReview-Commit-ID: 1XQBuCpFFkx
2016-08-29 12:13:39 +02:00
Sebastian Hengst
45f10692c2
Backed out changeset 125b052639cb (bug 1241867) for assertion in test_contentViewer_overrideDPPX.html. r=backout
2016-08-28 00:46:39 +02:00
ffxbld
a2812fa126
No bug, Automated blocklist update from host bld-linux64-spot-561 - a=blocklist-update
2016-08-27 05:56:56 -07:00
ffxbld
21ac721516
No bug, Automated HPKP preload list update from host bld-linux64-spot-561 - a=hpkp-update
2016-08-27 05:56:54 -07:00
ffxbld
a2da90fae1
No bug, Automated HSTS preload list update from host bld-linux64-spot-561 - a=hsts-update
2016-08-27 05:56:51 -07:00
Kai Engert
02e277f76d
Bug 1293329, land NSPR_4_13_BETA2, r=ted
2016-08-27 11:06:04 +02:00
Takashi Kawanaka
491499da43
Bug 1291061 - Pass const StyleAnimationValue& to CreateStyleContextForAnimationValue r=birtles
...
MozReview-Commit-ID: 6PJzBBWSgwQ
2016-08-27 15:27:38 +09:00
Kohei Okuda
5acbf0adda
Bug 1293567 - Remove unnecessary call to MaybeUpdateAnimationRule in nsAnimationManager. r=birtles
...
MozReview-Commit-ID: 2Qdx7nk5fjL
2016-08-27 14:28:24 +09:00
Yusuke Endho
0f4c1508cb
Bug 1297000 - Modify comparison of zero TimeDuration to use TimeDuration object rather than converting to milliseconds; r=birtles
...
MozReview-Commit-ID: DIccqtDb91u
2016-08-27 16:53:33 +09:00
Yuri Kazuna
3a366477e0
Bug 1291481 - Represent direction enum as uint8_t in LayersMessages.ipdlh; r=birtles
...
MozReview-Commit-ID: 9RcyYqsdsaB
2016-08-27 16:50:29 +09:00
Saheda Reza Antora
91d723340e
Bug 1298016 - Identity popup's security view footer color changed to inherit instead of using ButtonText; r=dao
2016-08-27 09:17:34 +02:00
George Wright
b04020febc
Bug 1293908 - Specify the LayersBackend to be used when creating Textures r=nical
2016-08-26 20:30:58 -04:00
Seth Fowler
a5b5245612
Bug 1298551 - Respect CachedSurface::SetLocked() even if the underlying ISurfaceProvider is always locked. r=dholbert
2016-08-26 17:03:25 -07:00
Seth Fowler
f8818933fa
Bug 1296828
(Part 3) - Update SurfaceCache API to rely on ImageKeys and SurfaceKeys stored on ISurfaceProviders. r=dholbert
2016-08-26 17:03:19 -07:00
Seth Fowler
f9e85bafb2
Bug 1296828
(Part 2) - Store ImageKeys and SurfaceKeys directly on ISurfaceProviders. r=dholbert,edwin
2016-08-26 17:03:17 -07:00
Seth Fowler
8f4ebfcf90
Bug 1296828
(Part 1) - Use ImageKey consistently in SurfaceCache. r=dholbert
2016-08-26 17:03:15 -07:00
Drew Willcoxon
d14c6b15aa
Bug 1292345 - Downloads panel didn't shrink to the fit height after all items are downloaded. r=me
...
MozReview-Commit-ID: AV0S8GM0ztj
--HG--
extra : rebase_source : e8d01256b994368b72c73344232f64cb26d6a357
2016-08-26 16:36:56 -07:00
Alastor Wu
a2979b25f8
Bug 1262053 - part10 : modify tests. r=baku
...
MozReview-Commit-ID: 98JWlLo7oRG
--HG--
extra : rebase_source : 207b0c68a3218ad260f8b7c97748df7587cb0616
2016-08-29 18:56:43 +08:00
Alastor Wu
b29b15681d
Bug 1262053 - part9 : add test case. r=baku,cpearce
...
MozReview-Commit-ID: DjoIr7jdZeq
--HG--
extra : rebase_source : c4a672cdf2816eaa0462928f42780c260660fb0b
2016-08-29 18:56:40 +08:00
Alastor Wu
56e48dbbf5
Bug 1262053 - part8 : remove function NotifyOwnerDocumentActivityChangedInternal. r=cpearce
...
MozReview-Commit-ID: DnWgQHGJLU5
--HG--
extra : rebase_source : a6c4ab94fad22b2bef1bdde07bc17246943128f7
2016-08-29 18:56:38 +08:00
Alastor Wu
85c50bb3dd
Bug 1262053 - part7 : give audio focus for the non-visited page. r=baku
...
MozReview-Commit-ID: K1cu8BhEtyV
--HG--
extra : rebase_source : 730746bbee7eed1b3f7568c6e2ace7449933dbb8
2016-08-29 18:56:36 +08:00
Alastor Wu
97b81589f8
Bug 1262053 - part6 : don't need to capture media element without audio. r=baku,cpearce
...
MozReview-Commit-ID: GO6nXbzYwIy
--HG--
extra : rebase_source : 03aba373fde9133bf373292b2cdded5f04f22781
2016-08-29 18:56:32 +08:00
Alastor Wu
47079de3ad
Bug 1262053 - part5 : register audio agent immediately when media element starts playing. r=baku
...
In ancient degisn, we would only register audio channel after the media element has audio track and enoguh data to playback,
that is because the "audio-playback" event would be dispatched with the registration, and then shows the tab audio indicator.
However, now the event dispatching doesn't follow with the registration, it would be triggered when the media element has
really audible data which would be notified from media decoder.
Therefore, the media element without audio track or without enough data can also register audio channel agent, it won't affect
the display of tab audio indicator. The reason we need to do that is for blocking autoplay media in the non-visited tab.
The autoplay can be adding "autoplay" keyword or playing by the script, and we don't want to dispatch dom event for blocked
media. Therefore, we should register audio channel agent to know whether it needs to be blocked immediately even the media
element doesn't have any enough data which can let us to distinguish it have any audio track or not (this information can
be known from metadata).
First, we must check whether the media is blocked which is notified by audio channel agent, and then we can decide whether
need to dispatch the event. If we don't register audio channel agent, that we can't get blocking information.
MozReview-Commit-ID: HLLkOuecql1
--HG--
extra : rebase_source : 99c34f0185276ecd5b70ae09959b47c584d1564e
2016-08-29 16:34:31 +08:00
Alastor Wu
9021286e9a
Bug 1262053 - part4 : don't dispatch dom event for blocked media. r=cpearce
...
If the media was blocked, we would postpone the dom event and dispatch them after media is resumed.
MozReview-Commit-ID: LcdJtH16qQn
--HG--
extra : rebase_source : 209d18925a88a9e0dac82f2c0695ec1b60f54f63
2016-08-29 16:34:28 +08:00
Alastor Wu
c060486878
Bug 1262053 - part3 : modify media element for blocking autoplay media. r=cpearce
...
MozReview-Commit-ID: 8e13lkYTN46
--HG--
extra : rebase_source : 134d698c6136b8dcf0ef67c6b40df787c42cb886
2016-08-29 16:34:26 +08:00
Chris Pearce
1231058432
Bug 1262053 - part2 : remove old media.block-play-until-visible behaviour. r=cpearce
...
MozReview-Commit-ID: GujLSVfu2rp
--HG--
extra : rebase_source : 6d229b3817736039e46713c9e029dec8fd8d5913
2016-08-29 10:42:10 +08:00
Dan Glastonbury
b194d26e61
Bug 1262053 - part1 : unblock window's media when the page was first visited. r=baku
...
MozReview-Commit-ID: 5g5cYdgC8sg
--HG--
extra : rebase_source : 5af18ff846f464b1d3d195d7dc2634e03601cfcc
2016-08-29 10:41:02 +08:00
Ryan VanderMeulen
4460ee8698
Backed out changeset 5f43357fe5b4 (bug 1284909) for bustage on a CLOSED TREE.
2016-08-29 11:25:00 -04:00