Ben Kelly
58aa37e68c
Bug 1435781 Make fetch-event.https.html POST tests set a content-type when reflecting the upload body back in the response. r=bz
2018-02-05 13:33:06 -08:00
Nathan Froyd
13f6115da5
Bug 1435702 - specialize copying nsTHashtable elements where possible; r=mystor
...
This saves us a function call to memcpy when the compiler inlines the
memcpy, which is pretty common.
2018-02-05 16:18:12 -05:00
Eugen Sawin
9abc14182a
Bug 1423229
- [4.0] Add support for category-based tracking lists. r=francois
2018-02-05 22:10:34 +01:00
Eugen Sawin
9b75a22227
Bug 1423229
- [3.3] Add example tracking protection listener to geckoview_example. r=snorp
2018-02-05 22:10:34 +01:00
Eugen Sawin
0f8670722d
Bug 1423229
- [2.5] Add GeckoView tracking protection API and module. r=snorp
2018-02-05 22:10:34 +01:00
Eugen Sawin
829f2f0c99
Bug 1423229
- [1.3] Enable nsIClassifiedChannel interface in onSecurityChange callbacks. r=mconley
2018-02-05 22:10:34 +01:00
Nathan Froyd
d651932496
Bug 1435712 - make locating libstdc++ for the target/host smarter; r=nalexander
...
Depending on the compiler you use when --enable-stdcxx-compat, the
compiler can know about different libstdc++.so libraries that are not
suitable for your target. This will manifest as an assertion in the
current libstdcxx.py file. And then, when you change the assertion to
actually print out useful information, you will see things like:
/bin/ld: skipping incompatible /builds/worker/workspace/build/src/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.9.4/../../../libstdc++.so when searching for -lstdc++
/bin/ld: skipping incompatible /builds/worker/workspace/build/src/clang/bin/../lib/libstdc++.so when searching for -lstdc++
which libstdcxx.py misinterprets as candidates for libstdc++.so.
This patch attempts to remedy both situations by providing a more
informative error message when things go sideways and also filtering out
error messages from the linker. You could argue that perhaps
--enable-stdcxx-compat shouldn't be getting set for such builds, but
this change seems reasonable enough on its own.
2018-02-05 16:07:16 -05:00
Boris Zbarsky
adb8821d28
Bug 1435480. Propagate the return values of the state-manipulating InspectorUtils methods out through the bindings. r=xidorn
...
MozReview-Commit-ID: 6SPMf4vIQYx
2018-02-05 16:00:05 -05:00
Boris Zbarsky
3990908dfe
Bug 1435430 part 10. Remove now-unused nsIXSLTProcesor interfaces. r=mystor
...
MozReview-Commit-ID: JBdem9vRgcN
2018-02-05 16:00:05 -05:00
Boris Zbarsky
d271a46ecf
Bug 1435430 part 9. Remove nsIXSLTProcessorPrivate::DISABLE_ALL_LOADS. r=mystor
...
MozReview-Commit-ID: PCHylPszxI
2018-02-05 16:00:05 -05:00
Boris Zbarsky
e925a44c0a
Bug 1435430 part 8. Remove nsIXSLTProcessor::ClearParameters and nsIXSLTProcessor::Reset. r=mystor
...
MozReview-Commit-ID: 3qsXzmoqQlY
2018-02-05 16:00:05 -05:00
Boris Zbarsky
ff6b676fa8
Bug 1435430 part 7. Remove nsIXSLTProcessor::RemoveParameter. r=mystor
...
MozReview-Commit-ID: 8cf2jHkGS7L
2018-02-05 16:00:04 -05:00
Boris Zbarsky
4a7d53ae9a
Bug 1435430 part 6. Remove nsIXSLTProcessor::GetParameter. r=mystor
...
MozReview-Commit-ID: EmoJDwDw4kp
2018-02-05 16:00:04 -05:00
Boris Zbarsky
c7caeef3ae
Bug 1435430 part 5. Remove nsIXSLTProcessor::SetParameter. r=mystor
...
MozReview-Commit-ID: 47Pc4Puub4T
2018-02-05 16:00:04 -05:00
Boris Zbarsky
f7873b036a
Bug 1435430 part 4. Remove nsIXSLTProcessor::TransformToDocument. r=mystor
...
MozReview-Commit-ID: C15Gr1oxq8s
2018-02-05 16:00:04 -05:00
Boris Zbarsky
daa2640fb6
Bug 1435430 part 3. Remove nsIXSLTProcessor::ImportStylesheet. r=mystor
...
MozReview-Commit-ID: Csqh40GjqJn
2018-02-05 16:00:04 -05:00
Boris Zbarsky
594dedafaa
Bug 1435430 part 2. Remove nsIXSLTProcessor::TransformToFragment. r=mystor
...
MozReview-Commit-ID: L1ILcLGAyy
2018-02-05 16:00:04 -05:00
Boris Zbarsky
ba9661475c
Bug 1435430 part 1. Switch to creating XSLTProcessors via constructor, not contract. r=mystor
...
MozReview-Commit-ID: A20gseUzUFT
2018-02-05 16:00:04 -05:00
Ryan Hunt
f1fc54c0cd
Reuse existing DrawingCommand for SetTransform and SetPermitSubpixelAA (bug 1431813, r=bas)
...
--HG--
rename : gfx/2d/DrawCommand.h => gfx/2d/DrawCommands.h
extra : rebase_source : b4b2a4d8b73413c56dbaa55dc3bd200f126c060a
2018-02-02 09:59:35 -06:00
Ryan Hunt
b502551a00
Deduplicate unneeded SetTransform and SetPermitSubpixelAA calls from DrawTargetCapture (bug 1431813, r=bas)
...
--HG--
extra : rebase_source : 30b2051494aa247df922e87779a1f866e1b45e97
2018-02-02 09:24:10 -06:00
Ryan Hunt
6250b4ca48
Be sure to preserve the current transform when restoring an SkCanvas (bug 1431813, r=lsalzman)
...
--HG--
extra : rebase_source : 3fba5160051e86f477a32ca8880d9e341177b995
2018-02-02 09:22:20 -06:00
Ryan VanderMeulen
827890ae7b
Bug 1435814 - Update pdf.js to version 2.0.332. r=bdahl
...
--HG--
extra : rebase_source : 9be39c85096a04399d0a1bc234b2748560d33393
2018-02-05 14:24:35 -05:00
Nathan Froyd
c887f553f2
Bug 1435502 - add AArch64 support to clang builds; r=chmanchester
2018-02-05 14:25:43 -05:00
Robert-André Mauchin
38a3ee1f79
Bug 1435695 - WebRTC fails to build with GCC 8; r=dminor
...
--HG--
extra : rebase_source : d26e183b2082fa4f88ce3b837e2db5fc8acbff5b
2018-02-05 09:46:44 -05:00
Dzmitry Malyshau
c468654fc8
Bug 1433139: fix OSX key binding for WebRender capture. r=mstange
...
MozReview-Commit-ID: 36dQtezbf56
2018-02-05 13:56:15 -05:00
Andrea Marchesini
80a7883970
Bug 1422036 - Using WorkerControlRunnable to release resources in fetch when the worker is shutting down, r=catalinb
2018-02-05 19:55:08 +01:00
Andrea Marchesini
8cdf705535
Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
2018-02-05 19:55:07 +01:00
Gabriel Luong
86b49a3834
Bug 1432599 - Part 1: Refactor translateNodeFrontToGrip function to inspector shared utils. r=pbro
2018-02-05 13:47:10 -05:00
Sebastian Hengst
de2c82200c
merge mozilla-central to mozilla-inbound. CLOSED TREE
2018-02-05 20:41:23 +02:00
Cykesiopka
9c11fda65f
Bug 1435644 - Fix and regenerate test_cert_eku/ certs to get test_cert_eku.js passing again. r=keeler on a CLOSED TREE
...
ca.pem is used to sign certificates that are either verified at time 2016-08-25
or time "now", with the earliest such certificate having a notBefore of
2015-07-24. As such, ca.pem.certspec needs to have a notBefore time that is no
later than 2015-07-24, but be valid for a reasonably long time.
Therefore, ca.pem.certspec is changed so the cert has a notBefore of 2015-01-01,
and is valid for 20 years.
ee-int-nsSGC-*.pem are verified at time 2016-08-25, and so need to be valid
at that time.
Therefore, the ee-int-nsSGC-*.pem.certspec files are changed so the
corresponding certs have validity periods that match their intermediates.
MozReview-Commit-ID: duOnvGGcuD
--HG--
extra : amend_source : 307c9d95b617560a547081ff8924d05ec2f2d2a8
2018-02-05 10:32:54 -08:00
Sebastian Hengst
f80722d4f3
Bug 1435644: Revert update of certs which have to remain outdated or are checked at a fixed point in time, update metadata hardcoded in tests. r=Try a=Try on a CLOSED TREE
2018-02-05 18:14:35 +02:00
Emilio Cobos Álvarez
c4a30f7c9a
Bug 1435644: Also regenerate the signed apps. r=me a=Aryx on a CLOSED TREE
...
MozReview-Commit-ID: Br0gNMNR6hl
2018-02-05 15:33:01 +01:00
Emilio Cobos Álvarez
01d663157f
Bug 1435644: Regenerate the security/manager/ssl test certificates and keys. r=franziskus a=Aryx on a CLOSED TREE
...
For this, I've uncommented the relevant bits in moz.build files, then:
./mach build security/manager
for dir in $(rg GeneratedTestCertificate | grep security | cut -d : -f 1); do
cp obj-x86_64-pc-linux-gnu/$(dirname $dir)/*.pem $(dirname $dir);
done
And same with GeneratedTestKey / *.key
MozReview-Commit-ID: C2bkSo6YYCU
--HG--
extra : amend_source : b59d21b695544a1a4b6c45ba9c00c40f8ceb0f1a
2018-02-05 12:14:22 +01:00
ffxbld
ab62d80275
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2018-02-04 11:28:16 -08:00
ffxbld
a69757cabc
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
2018-02-04 11:28:12 -08:00
Csoregi Natalia
0517a94d02
Merge inbound to mozilla-central. a=merge
2018-02-04 12:15:21 +02:00
Csoregi Natalia
c90c9a7cf7
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-04 12:04:45 +02:00
Narcis Beleuzu
9bf3d93934
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-04 00:01:34 +02:00
Cosmin Sabou
5742ff4ffb
Merge inbound to mozilla-central. a=merge
2018-02-03 23:52:25 +02:00
Cosmin Sabou
76c58f89fa
Merge autoland to mozilla-central. a=merge
2018-02-03 23:50:57 +02:00
Olli Pettay
de32ea78a2
Bug 1430303 - Implement ShadowRoot.pointerLockElement, r=mrbkap
...
--HG--
rename : dom/tests/mochitest/pointerlock/file_pointerlock-api.html => dom/tests/mochitest/pointerlock/file_pointerlock-api-with-shadow.html
2018-02-03 22:08:30 +02:00
ffxbld
7cfb9cc4d2
No bug, Automated HPKP preload list update from host bld-linux64-spot-324 - a=hpkp-update
2018-02-03 11:23:38 -08:00
ffxbld
25db3d50af
No bug, Automated HSTS preload list update from host bld-linux64-spot-324 - a=hsts-update
2018-02-03 11:23:34 -08:00
Olli Pettay
b0ee39f2c7
Bug 1421568 - Add a ChromeOnly method to access also closed shadow roots, r=mrbkap
...
--HG--
extra : rebase_source : 4c596aa8938c2c325a9f6f4448050df5f8f6c9a0
2018-02-03 12:15:25 +02:00
Robert Longson
7be5dd985e
Bug 1435372 - pass nsSMILMilestone into the constructor of MilestoneEntry by const reference to avoid an unnecessary object copy r=birtles
2018-02-03 10:15:20 +00:00
Noemi Erli
3d97de014c
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-03 12:11:21 +02:00
Noemi Erli
3d09e55d55
Merge inbound to mozilla-central. a=merge
2018-02-03 11:52:03 +02:00
Noemi Erli
c1da6f3f85
Merge autoland to mozilla-central. a=merge
2018-02-03 11:50:53 +02:00
Jeff Walden
600a478b40
Backed out changeset 835b96c27ded as a fix that should have gone out with the prior backout. r=why-did-i-push-a-patch-so-late
2018-02-03 01:10:57 -08:00
Jeff Walden
00ead48fa5
Backed out changeset 4b03e86fb95a, still issues of some kind there. r=red
2018-02-03 01:03:10 -08:00