Ben Kelly
763b8b1bcd
Bug 1266747 P1 Track the last focus time on the nsIDocument. r=smaug
2017-02-28 22:12:27 -05:00
Sebastian Hengst
a0902d9855
Backed out changeset d19ad1c1c214 (bug 1266747) for failing dom/workers/test/serviceworkers/test_claim.html. r=backout
2017-02-28 18:56:14 +01:00
Ben Kelly
bab13d406b
Bug 1266747 P1 Track the last focus time on the nsIDocument. r=smaug
2017-02-28 10:48:51 -05:00
Carsten "Tomcat" Book
7256146318
merge mozilla-inbound to mozilla-central a=merge
2017-02-24 11:46:38 +01:00
Brad Werth
881f857bac
Bug 1290218 Part 8: Implement ServoStyleSheet Clone. r=heycam
...
MozReview-Commit-ID: Y2KcoMjhbn
--HG--
extra : rebase_source : dc45ede181017fb372fdce23d7449c868a0cb8e6
2017-02-15 13:33:17 -08:00
Ehsan Akhgari
2f146c3954
Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref; r=baku
2017-02-23 13:25:21 -05:00
Andrea Marchesini
d0b50071c8
Bug 1341218 - nsNullPrincipal should serialize its URL, r=qdot
2017-02-23 14:30:23 +01:00
Carsten "Tomcat" Book
a7cadef96e
Merge mozilla-central to mozilla-inbound
2017-02-22 14:40:19 +01:00
Jessica Jong
cf17189117
Bug 1340086 - Remove uses of AnimationsPaused() since it is always false after bug 1316330. r=mrbkap
2017-02-22 01:00:00 -05:00
Sebastian Hengst
c171511b3c
Backed out changeset a6267555a244 (bug 1341218) for various test failures, e.g. xpcshell test dom/push/test/xpcshell/test_service_parent.js. r=backout
2017-02-22 11:21:37 +01:00
Andrea Marchesini
0626b9d52e
Bug 1341218 - nsNullPrincipal should consider its URI in ::Write/::Read, r=qdot
2017-02-22 10:01:43 +01:00
Cameron McCormack
6a09f48246
Bug 1337258 - Support ServoStyleSheets in nsStyleSheetService. r=xidorn
...
MozReview-Commit-ID: 4vaHzDBZHFg
--HG--
extra : rebase_source : cb6e075e88c66a89bf6711db4ba913d62fd421ad
2017-02-21 10:42:27 +08:00
Xidorn Quan
c0c5866f64
Bug 1340926 part 2 - Avoid record deprecated operation inside about: pages. r=Ehsan
...
MozReview-Commit-ID: GksnEDiHboq
--HG--
extra : rebase_source : ba7e075630e1fbeb3ce752eef9f002d32065de59
2017-02-20 12:35:56 +11:00
Xidorn Quan
931d61c07c
Bug 1340926 part 1 - Make nsDocument::IsAboutPage usable in const function. r=Ehsan
...
MozReview-Commit-ID: 6MYH6VAQ911
--HG--
extra : rebase_source : 1a03566da675cb585fab50efde35e7487f00ff9b
2017-02-20 12:35:15 +11:00
Tobias Schneider
5167bc2af8
Bug 1337936
- (intersection-observer) Revise lifetime management. r=smaug
...
MozReview-Commit-ID: 4pzm00igBLR
--HG--
extra : rebase_source : ad9c5581f991c392f431793fde289b8ca8245bd0
2017-02-22 10:45:13 -08:00
Boris Zbarsky
25937fe5a8
Bug 1339891 part 2. Make FlushPendingNotifications on a presshell quickly no-op if there is nothing to flush. r=heycam
2017-02-17 13:38:44 -05:00
Vedant Sareen
7d4bd52fae
Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter
...
Changed |print("enum ID : uint32_t {", file=output)| to |print("enum HistogramID : uint32_t {", file=output)| at line 53 of the file |toolkit/components/telemetry/gen-histogram-enum.py|, and then replaced all the textual occurrences of |Telemetry::ID| to |Telemetry::HistogramID| and |ID| to |HistogramID| in 43 other files.
2017-02-16 00:45:15 +05:30
Boris Zbarsky
eccb5b0dcf
Bug 1335450. Fix our condition for rescheduling frame request callbacks. r=mrbkap
2017-02-15 18:31:36 -05:00
Olli Pettay
2a5cc346bc
Bug 1338886 - nsDocument::UpdateIntersectionObservations() should call perf->Now() only if needed, r=tschneider
2017-02-15 17:04:16 +02:00
Carsten "Tomcat" Book
8c454e1c69
Merge mozilla-central to mozilla-inbound
2017-02-15 12:43:50 +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
John Dai
e80c2fec57
Bug 1338889 - Part 2: Support DOMString as Argument 3 of Document.createElementNS. r=bz
2017-02-15 00:07:00 +08:00
Kirk Steuber
c1a68c2b4c
Bug 1338287 - Make nsIDocument::DocumentFlashClassification accessible from privileged JS r=bz
...
MozReview-Commit-ID: 1II2puZMub5
--HG--
extra : rebase_source : 2b806b4f1d4e51b72799d79126c402113d5b072e
2017-02-13 13:39:40 -08:00
Bill McCloskey
70d043f2ab
Bug 1337537 - Workarounds to avoid TabGroup assertions in edge cases (r=smaug)
...
MozReview-Commit-ID: LVTgyivcA7V
2017-02-13 17:03:03 -08:00
Bill McCloskey
1ae37fef66
Bug 1337537 - Assert that runnables labeled with a given TabGroup never touch other TabGroups (r=ehsan)
...
MozReview-Commit-ID: sOdn9e5f57
2017-02-13 17:02:57 -08:00
Bill McCloskey
c8c4ea2401
Bug 1334346 - DocGroup should be correct for static clone documents (print, print preview) (r=smaug)
...
MozReview-Commit-ID: f0LdbxSahb
2017-02-13 17:02:43 -08:00
Cameron McCormack
b2ee81223c
Bug 1334735 - Part 1: Move need style/flush flags from document to pres shell. r=bz
...
MozReview-Commit-ID: 2Amf9yGRiJA
2017-02-10 10:42:27 +08:00
Bobby Holley
6fac28059f
Bug 1333183 - Prime the root element cache before the servo traversal. r=emilio
2017-02-08 17:04:47 -08:00
Kirk Steuber
2844b8cf52
Bug 1336714 - Added a null check to the GetParentDocument call in nsDocument::ComputeFlashClassification. Change nsDocument::GetAllowPlugins to return result rather than using unnecessary outparam. nsPluginArray::AllowPlugins changed to call the GetAllowPlugins method on the inner window's document rather than on the docshell's mContentViewer's document. r=bsmedberg,bz
...
MozReview-Commit-ID: Crx9v8OBKKq
--HG--
extra : rebase_source : d1c117eb7129b19c72df109f43f129aebd691b30
2017-02-06 12:47:00 -08:00
Kearwood Gilbert
7ea47574c2
Bug 1325428 - Disable bfcache for WebVR pages r=smaug
...
MozReview-Commit-ID: fymOSOEoDC
--HG--
extra : rebase_source : 111b3b6e5ba3e83e59cbe46244e080e4d42c9746
2017-02-03 16:49:15 -08:00
Alastor Wu
b55cdff3c1
Bug 1319771 - part2 : resume foreground window if it was still be blocked. r=baku
...
In previous patch, we modify the behavior of nsDocument, now it would only resume
window when document has active media components.
However, it causes another issue. If the tab really goes to foreground, but
there is no active media component, the tab would still be blocked and it won't
be resumed anymore.
Therefore, we need to resume it by ourself if the tab is on the foreground but
doesn't be resumed yet.
MozReview-Commit-ID: EdnQ7sRkSJK
--HG--
extra : rebase_source : c2ab932cc3134531e5c49581c5e63b4aabef6ca4
2017-02-03 10:50:07 +08:00
Alastor Wu
9e4d1c7549
Bug 1319771 - part1 : only resume the window when there has active media components. r=baku
...
For the first pinned tab, it would be set to visible first and then set to
invisible if there exists other tabs after restarting the whole browser.
If the tab is set to visible, we would activate the media component (set the
|mMediaSuspended| in outer window to none-suspend). In this case, the first
pinned tab would be set to visible briefly, but it doesn't mean the tab is in
the foreground, it's just how DOM manage the tab's visibility.
In that moment, none of the media component has been created yet. Therefore, we
would only activate the media component after the audio channel service exists.
MozReview-Commit-ID: 1FgdMq84yWX
--HG--
extra : rebase_source : d5d7568b9f4bfddf2abd0b2c2a4e9391a856882b
2017-02-03 10:48:38 +08:00
Wes Kocher
ad037c851d
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 8vGne2PAweU
2017-02-02 16:45:43 -08:00
Wes Kocher
2dcccc4332
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 9bhCPrArK3P
2017-02-02 16:39:24 -08:00
Boris Zbarsky
1a543ff1ad
Bug 835981 part 5. Change nsIDOMXULElement::GetBoxObject consumers to nsXULElement. r=peterv
2017-02-02 10:32:58 -05:00
Kirk Steuber
a2a797193b
Bug 1323064 - Remove Flash from navigator.plugins when Flash is blacklisted in the document r=bsmedberg
...
MozReview-Commit-ID: LKjCORgaecI
--HG--
extra : rebase_source : bf07e9da8e0bb1a899c6e81aa66149794aadf8d7
2017-02-02 10:03:51 -08:00
Xidorn Quan
a0cd4629d7
Bug 1334938 - Re-enable stylo in stylo builds. r=emilio
...
MozReview-Commit-ID: y7u7QNHYii
--HG--
extra : rebase_source : 31bc928249d80cdd56fd59bcaa04af54653f39b4
2017-01-30 12:09:25 +11:00
Bill McCloskey
ec760e9fba
Bug 1332494 - Move TaskCategory definition to xpcom/threads/TaskCategory.h (r=froydnj)
...
MozReview-Commit-ID: ET43PbGRgxl
2017-01-26 14:45:58 -08:00
Mats Palmgren
bf382ceca8
Bug 1323777 part 3 - Ensure that collecting telemetry on user font usage don't have unwanted side effects. r=smaug
2017-01-25 23:34:22 +02:00
Kirk Steuber
4d0c6c3e0b
Bug 1307604 - Add allow and deny lists for Flash Blocking r=bsmedberg,bz,francois
...
MozReview-Commit-ID: H2dgJX6Hsz7
--HG--
extra : rebase_source : 7b56241fcaf5f99b64f6ad40a9dc2676692f70d2
2016-11-22 15:01:04 -08:00
Bill McCloskey
a1715e6737
Bug 1331804 - New naming scheme for runnables (r=ehsan)
...
MozReview-Commit-ID: FOfrUXwGYws
2017-01-24 16:34:37 -08:00
Bill McCloskey
5986bb11fe
Bug 1332100 - Check for intersection observers before posting runnable (r=mstange)
...
MozReview-Commit-ID: Jhjvprszrg5
2017-01-24 16:34:37 -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
Bill McCloskey
187dedfae8
Bug 1331804 - New naming scheme for runnables (r=ehsan)
...
MozReview-Commit-ID: FOfrUXwGYws
2017-01-24 10:04:55 -08:00
Bill McCloskey
ffb5cfd7eb
Bug 1332100 - Check for intersection observers before posting runnable (r=mstange)
...
MozReview-Commit-ID: Jhjvprszrg5
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
Boris Zbarsky
fde7c43bb1
Bug 1332704. Have ~nsDocument actually clear the self-pointer from _all_ its sheets, and reenable Rule::IsKnownLive bits that depends on that pointer being managed correctly. r=heycam
2017-01-23 11:15:58 -05:00
Bevis Tseng
da8bace3ac
Bug 1314833 - Part 1.2: Define AbstractThreadFor(TaskCategory aCategory) in Dispatcher and DispatcherTrait. r=billm
...
MozReview-Commit-ID: 2kt3EN2WyXl
--HG--
extra : rebase_source : 48553f1b4d45c8d51769714715d12fb03949419e
2016-12-01 18:33:05 +08:00
Boris Zbarsky
0da388ba25
Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam
2017-01-13 10:41:03 -05:00
Sebastian Hengst
bcb6968086
Backed out changeset 9ef39356f62c (bug 851892)
2017-01-20 19:30:32 +01:00