3529a18ea802699ff968b798a7c560613469809b: Bug 1386832 - Part 1 - Move non-sandbox-specific routines out of SandboxSettings. r=jimm
draft
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 09 Aug 2017 16:09:55 -0700 - rev 643623
Push
73155 by haftandilian@mozilla.com at Wed, 09 Aug 2017 23:42:18 +0000
Bug 1386832 - Part 1 - Move non-sandbox-specific routines out of SandboxSettings. r=jimm
Moves IsDevelopmentBuild(), GetRepoDir(), and GetObjectDir() out of
SandboxSettings because they also need to be used by ExtensionProtocolHandler
to do security checks on developer builds as a result of how developer builds
rely on symlinks to the repo dir from system extension directories.
Remove the Linux-implementation of GetRepoDir() and GetObjectDir()
because the Linux content sandbox implementation and the
ExtensionProtocolHandler checks don't need them.
MozReview-Commit-ID: KwBFUnh6Cml
2ce9ac9f2f79328fe464566ef08a88c5cb69baeb: mychanges
draft
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 23 Dec 2016 09:54:40 -0800 - rev 643622
Push
73155 by haftandilian@mozilla.com at Wed, 09 Aug 2017 23:42:18 +0000
mychanges
MozReview-Commit-ID: wjOYx9UFI7
af11f62b95dcc2f80807c3e93fdc24487923a528: Bug 1387184 - Remove nsIDOMHTMLEmbedElement; r?bz
draft
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 09 Aug 2017 12:05:08 -0700 - rev 643621
Push
73154 by bmo:kyle@nonpolynomial.com at Wed, 09 Aug 2017 23:26:58 +0000
Bug 1387184 - Remove nsIDOMHTMLEmbedElement; r?bz
Removes nsIDOMHTMLEmbedElement and all references. HTML elements are
now handled by WebIDL. With the deprecation of extensions, XPCOM
interfaces to HTML elements are no longer needed.
MozReview-Commit-ID: DI4XVvdgPDI
bd2d72009b9e7dad9e5902aa3a89609c09bf9221: Bug 1275856 - Expand MediaRecorder tests to check stack traces when MediaRecorderErrorEvent is fired. r?jib
draft
Bryce Van Dyk <bvandyk@mozilla.com> - Wed, 09 Aug 2017 19:55:54 +1200 - rev 643620
Push
73153 by bvandyk@mozilla.com at Wed, 09 Aug 2017 23:23:41 +0000
Bug 1275856 - Expand MediaRecorder tests to check stack traces when MediaRecorderErrorEvent is fired. r?jib
MozReview-Commit-ID: 6NnaHt24ecz
1cd15ad72dc8fb1356d3c18a4ee9aa61cbde41e7: Bug 1275856 - Capture MediaRecorder DOMExceptions early in order to capture JS traces. r?jib
draft
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 07 Aug 2017 09:49:24 +1200 - rev 643619
Push
73153 by bvandyk@mozilla.com at Wed, 09 Aug 2017 23:23:41 +0000
Bug 1275856 - Capture MediaRecorder DOMExceptions early in order to capture JS traces. r?jib
In order to expose the JS stack on aync exceptions from the MediaRecorder,
these exceptions must be created at the time of the operation which led to the
exception. E.g. during the start() operation. This changeset creates the
exceptions ahead of time in order to expose the JS stack traces.
MozReview-Commit-ID: HgDJrpjgidD
db6f2b543aa2c9bdca4482c0795be8ff4602c8c0: Bug 1388191 - Add way to test evaluation with envChain in the shell. r=jorendorff
draft
Andrew McCreight <continuation@gmail.com> - Mon, 07 Aug 2017 16:35:43 -0700 - rev 643618
Push
73152 by bmo:continuation@gmail.com at Wed, 09 Aug 2017 23:19:51 +0000
Bug 1388191 - Add way to test evaluation with envChain in the shell. r=jorendorff
This is used by Gecko, but it isn't directly testable in the shell.
MozReview-Commit-ID: 6gckRSkD4fQ
b89291dfe13be0685500fe411023cb3c6c47f6de: gitignore
draft
Andrew McCreight <continuation@gmail.com> - Wed, 09 Aug 2017 09:56:11 -0700 - rev 643617
Push
73152 by bmo:continuation@gmail.com at Wed, 09 Aug 2017 23:19:51 +0000
gitignore
MozReview-Commit-ID: 5aw4YHL5KYN
0b26593cc75dced1c738d32c29bad285513c2225: Bug 1370682 - Send DisplayItemClip's RoundedRect clips to WR. r?mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 19:19:03 -0400 - rev 643616
Push
73151 by kgupta@mozilla.com at Wed, 09 Aug 2017 23:19:38 +0000
Bug 1370682 - Send DisplayItemClip's RoundedRect clips to WR. r?mstange
This was spot-tested by taking the
layout/reftests/border-radius-clipping-1.html testcase, removing the
border, and fiddling with the border-radius values. Without this patch,
the div always appears with rectangular corners but with this patch the
border-radius value is respected correctly.
MozReview-Commit-ID: Cu1K3rLjm0V
c447b847605bcb49b69c4894cb1424201b259570: Bug 1370682 - Allow passing in LayoutDeviceSize to wr::ToBorderRadius for convenience. r?mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 19:19:03 -0400 - rev 643615
Push
73151 by kgupta@mozilla.com at Wed, 09 Aug 2017 23:19:38 +0000
Bug 1370682 - Allow passing in LayoutDeviceSize to wr::ToBorderRadius for convenience. r?mstange
There's no real reason to restrict this to LayerSize, since we use
use Layer and LayoutDevice coordinate spaces interchangeably for
webrender. With the templating of the function the compiler doesn't know
what type to use for {0, 0} so I added a new function to deal with that.
MozReview-Commit-ID: KyabB6P6LiA
ba7407af889372585cd0d0bd21d6ea80b93aead1: Bug 1386483 - Push, push, push the clips, caching all the way. r?
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 19:19:02 -0400 - rev 643614
Push
73151 by kgupta@mozilla.com at Wed, 09 Aug 2017 23:19:38 +0000
Bug 1386483 - Push, push, push the clips, caching all the way. r?
This patch ensures that we push clips in WR for each display item,
reflecting the display item's clip chain as computed in Gecko. A display
item will often share part or most of its clip chain with other display
items, so we try to reuse the corresponding WR clip ids as much as we
can instead of defining new duplicated clips.
MozReview-Commit-ID: aALdOpT7oc
ca35a24eb30185c13b57fb16157f98970956daed: Bug 1386483 - Split the wr_dp_push_clip method into two to allow reusing clips. r?
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 19:19:02 -0400 - rev 643613
Push
73151 by kgupta@mozilla.com at Wed, 09 Aug 2017 23:19:38 +0000
Bug 1386483 - Split the wr_dp_push_clip method into two to allow reusing clips. r?
MozReview-Commit-ID: 6ubVhyJc4wA
a4a448ba7f187069fce916ee234a06cbb0d06f80: Merge autoland to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 09 Aug 2017 18:47:59 -0400 - rev 643612
Push
73151 by kgupta@mozilla.com at Wed, 09 Aug 2017 23:19:38 +0000
Merge autoland to m-c. a=merge
ad763454f87c27380fc957e98657215f56a46347: Bug 1305237 Expose frameAncestors to webextensions
draft
evilpies@gmail.com - Wed, 09 Aug 2017 16:11:13 -0700 - rev 643611
Push
73150 by mixedpuppy@gmail.com at Wed, 09 Aug 2017 23:11:38 +0000
Bug 1305237 Expose frameAncestors to webextensions
MozReview-Commit-ID: IA0Zw5KUulT
56728924ab59fcec999f353f054760f51d105d24: Bug 1305237 LoadInfo changes to include all ancestors principals and window IDs
draft
evilpies@gmail.com - Wed, 09 Aug 2017 16:11:02 -0700 - rev 643610
Push
73150 by mixedpuppy@gmail.com at Wed, 09 Aug 2017 23:11:38 +0000
Bug 1305237 LoadInfo changes to include all ancestors principals and window IDs
MozReview-Commit-ID: I6b1nwgVbkc
99c8b4b1e1afc53c42dc1043a979e0c051aeca86: Bug 1388713 - Change how elfhack looks for the bss section. r?froydnj
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Aug 2017 07:55:55 +0900 - rev 643609
Push
73149 by bmo:mh+mozilla@glandium.org at Wed, 09 Aug 2017 23:08:05 +0000
Bug 1388713 - Change how elfhack looks for the bss section. r?froydnj
In
bug 635961, elfhack was made to (ab)use the bss section as a
temporary space for a pointer. To find it, it scanned writable PT_LOAD
segments to find one that has a different file and memory size,
indicating the presence of .bss. This usually works fine, but when
the binary is linked with lld and relro is enabled, the end of the
file-backed part of the PT_LOAD segment containing the .bss section
ends up in the RELRO segment, making that location read-only and
subsequently making the elfhacked binary crash when it tries to restore
the .bss to a clean state, because it's not actually writing in the .bss
section: lld page aligns it after the RELRO segment.
So instead of scanning PT_LOAD segments, we scan for SHT_NOBITS
sections that are not SHF_TLS (i.e. not .tbss).
ee93e0ee55df3d2185120ff116850c397b56ce48: Bug 1380139 - Change the 'Pin to Overflow Menu' animation to not move the arrow as much. r=sfoster
Jared Wein <jwein@mozilla.com> - Wed, 09 Aug 2017 13:52:32 -0400 - rev 643608
Push
73149 by bmo:mh+mozilla@glandium.org at Wed, 09 Aug 2017 23:08:05 +0000
Bug 1380139 - Change the 'Pin to Overflow Menu' animation to not move the arrow as much. r=sfoster
MozReview-Commit-ID: 7tyfbshi0jd
a7789a5cd1d0c68f4fb63d35a1a8fb9e992b096a: Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?pike
draft
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 09 Aug 2017 15:28:26 -0700 - rev 643607
Push
73148 by bmo:gandalf@aviary.pl at Wed, 09 Aug 2017 23:05:34 +0000
Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?pike
MozReview-Commit-ID: 9bg3ybwd6v
a1a1e138eca8cb278743bd25c71874cf012f9e02: Bug 1381186 - add show/abort chrome test. r=mattn
draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 18 Jul 2017 18:12:27 -0700 - rev 643606
Push
73147 by bmo:jguillotteblouin@mozilla.com at Wed, 09 Aug 2017 23:03:28 +0000
Bug 1381186 - add show/abort chrome test. r=mattn
MozReview-Commit-ID: I6Umm24nNvA
17bc483363ceca39c51a3db80edc1497c79d88df: Bug 1370508 - Enable stylo on generic XML documents. r?heycam
draft
Xidorn Quan <me@upsuper.org> - Wed, 09 Aug 2017 19:57:33 +1000 - rev 643605
Push
73146 by xquan@mozilla.com at Wed, 09 Aug 2017 23:01:41 +0000
Bug 1370508 - Enable stylo on generic XML documents. r?heycam
MozReview-Commit-ID: 4XQ9RPQ7oa1
a229078e15d583435ad1f704a3a3c15c671e8673: Bug 1381186 - add show/abort chrome test. r=mattn
draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 18 Jul 2017 18:12:27 -0700 - rev 643604
Push
73145 by bmo:jguillotteblouin@mozilla.com at Wed, 09 Aug 2017 22:54:29 +0000
Bug 1381186 - add show/abort chrome test. r=mattn
MozReview-Commit-ID: I6Umm24nNvA