Phil Ringnalda
e8dd21b167
Merge f-t to m-c, a=merge
...
MozReview-Commit-ID: C1redSmlixf
2016-10-10 19:11:56 -07:00
Phil Ringnalda
25afef5692
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: HlGgqNI8vwD
2016-10-10 19:07:58 -07:00
William Chen
5461c1c1c7
Bug 862395 - Part 5: Tests for web notifications requireInteraction. r=baku
...
--HG--
extra : rebase_source : fe0c215a45ad1b158469cef3e43887cebb9d286f
extra : histedit_source : edf21f7a85cfeae449e1744b033f75f9c0018ef1
2016-10-10 18:49:11 -07:00
William Chen
9899d20949
Bug 862395 - Part 4: Add preference for number of XUL alerts to show with requireInteraction set to true. r=baku
...
--HG--
extra : rebase_source : 6f4fa3ccd97193b5d6a552747af0fdf600514d39
extra : histedit_source : 81c60c10d3b65f95d41b69aee3a1c17d997ca3bf
2016-10-11 01:46:38 -07:00
William Chen
f208316cdd
Bug 862395 - Part 3: Add preference for web notification requireInteraction flag. r=baku
...
--HG--
extra : rebase_source : 751db25819dbd441d549721757d9bcb0bc67ec8e
extra : histedit_source : 10337b25798cc73cce0b2779fab4e01076cd0423
2016-10-12 16:43:27 -07:00
William Chen
47ed3011e6
Bug 862395 - Part 2: Update XUL web notifications to persist if require interaction flag is set. r=jaws
...
--HG--
extra : rebase_source : 550d70090cec603353653a422b7cd8e53e12b39c
extra : histedit_source : a9e1541f2d96a7c9081dc7173fb5372fa7f3010c
2016-10-12 16:17:13 -07:00
William Chen
2e57e150b9
Bug 862395 - Part 1: Add requireInteraction property to web notifications. r=baku
...
--HG--
extra : rebase_source : c1519b7a501427b67638fd3ddacb2ce4e06c3c98
2016-10-12 17:27:40 -07:00
David Anderson
9db9ae327f
Move ownership of LogForwarder to Moz2D. (bug 1310397, r=mattwoodrow)
2016-10-15 13:04:00 -07:00
Nils Ohlmeier [:drno]
edb7f8ff31
Bug 1310061: avoid interop issues with SHA384. r=mt
...
MozReview-Commit-ID: 67cJdDWCMAs
--HG--
extra : rebase_source : 0ea1074feacc41ec021db9a8d5d1df0c36147ad2
2016-10-14 11:49:32 -07:00
Sebastian Hengst
08a836a2ad
Bug 1306438
and bug 1304815 - Rust update and related changes require clobber. r=clobber
2016-10-15 18:20:36 +02:00
Ralph Giles
b6f0cf80ab
Bug 1306438
- Update builders to rust 1.12.0 stable; r=mshal
...
Update builders to repacks of the upstream stable builds.
2016-10-15 22:16:13 +00:00
Nathan Froyd
e818915fae
Bug 1304815 - rearrange Rust crate structure for newer Rust releases; r=ted.mielczarek
...
In our current Rust world, we have the following dependency structure:
xul.so --------------------------+
|
xul-gtest.so -+--> xul.a --------+-> gkrust
|
+--> gkrust-gtest
This structure results in link errors with multiply-defined symbols
between gkrust-gtest and gkrust with newer Rust releases when linking
xul-gtest.so. So we have to do something different.
Our new structure is:
xul.so --------------------------+
|
xul-gtest.so -+--> xul.a --------+-> gkrust --+-> gkrust-shared
| |
+--> gkrust-gtest --------------+
and we enforce that a given shared library can only have at most one
Rust library that it depends on. Said Rust library is assumed to
include all significant Rust dependencies of the dependent static
libraries as well. (In the above structure, gkrust is simply a wrapper
around gkrust-shared, so gkrust-gtest doesn't have to include gkrust as
a dependency.)
2016-10-15 18:16:13 -04:00
Jorg K
4bb58198d9
Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats
...
--HG--
extra : amend_source : a0068b0c841189204e07cc6c0a19f83d5dac8da3
2016-10-14 14:21:00 -04:00
Kartikaya Gupta
e6f4f137d8
Bug 1275314 - Allow flushing in-progress checkerboard reports in the GPU process as well. r=dvander
...
MozReview-Commit-ID: CXLzkiloHW
2016-10-15 08:45:02 -04:00
Kartikaya Gupta
76e61ea656
Bug 1275314 - Add an API to allow flushing out in-progress checkerboard reports. r=botond,ehsan
...
MozReview-Commit-ID: 6G4uIHcGQAv
2016-10-15 08:45:01 -04:00
Andi-Bogdan Postelnicu
a432ae70da
Bug 1301333 - Add mark-initialisation-func annotation to function Init from PresentationReceiver. r=baku
...
MozReview-Commit-ID: JNCBpgHjhs1
2016-10-14 17:18:26 +03:00
Andi-Bogdan Postelnicu
32daac2711
Bug 1308868
- Add ignore-initialization-check annotation to mWorkerPrivate from ClientNavigateRunnable. r=baku
...
MozReview-Commit-ID: 2dLsmPWeqSk
2016-10-14 16:44:08 +03:00
Jeff Walden
cb80de1835
Bug 1310394 - for-in loops with a name declaration with an initializer, in strict mode code, should be a syntax error. r=anba
...
--HG--
extra : rebase_source : ebba046f35070c6c2b42374ae3aa8815e57e33de
2016-10-15 02:35:18 -07:00
Sebastian Hengst
8498657f56
Merge mozilla-central to mozilla-inbound. r=backout-merge a=backout-merge
2016-10-15 11:10:58 +02:00
Sebastian Hengst
c2196f8420
Backed out changeset 07c8f7c80bb7 (bug 1306249) for crashes and assertions, at least in tests on Windows XP debug. r=backout
2016-10-15 10:28:37 +02:00
Sebastian Hengst
bded0366f6
Backed out changeset d50a04c82343 (bug 1306249)
2016-10-15 10:27:36 +02:00
Franziskus Kiefer
98c145b965
Bug 1305970 - land NSS 0x0c845c900217, r=me
...
--HG--
rename : security/nss/cmd/ectest/Makefile => security/nss/cmd/fbectest/Makefile
rename : security/nss/cmd/ectest/testvecs.h => security/nss/cmd/fbectest/testvecs.h
rename : security/nss/cmd/ectest/Makefile => security/nss/cmd/pk11ectest/Makefile
rename : security/nss/cmd/ectest/testvecs.h => security/nss/cmd/pk11ectest/testvecs.h
extra : rebase_source : 8940367fd4abef08cd4074ae180a7eb7e69d0351
2016-10-15 08:45:05 +02:00
David Anderson
95f369864c
Add GPU process support to the crash reporting service. (bug 1278717, r=ted)
2016-10-14 23:59:29 -07:00
David Anderson
c69dfea9a5
Don't double-call EnsureProcessTerminated when killing the GPU process. (bug 1310111, r=billm)
2016-10-14 23:27:32 -07:00
David Anderson
6fb56533fa
Add GPU process type to leaklog.py. (bug 1310110, r=mccr8)
2016-10-14 23:27:14 -07:00
Kris Maglione
d62ecef263
Bug 1309351: Part 2 - Use a shared global sandbox and simple module resolution for built-in modules. r=ochameau
...
This takes another 21% off the Jetpack test suite run time for me.
MozReview-Commit-ID: 1U2lq4PN21w
--HG--
extra : rebase_source : 1a639e8d920e083ce891312475fcb6fe2f401977
2016-10-14 06:14:10 +01:00
Kris Maglione
4ded38ffdb
Bug 1309351: Part 1 - Replace child_process/subprocess.js with a thin wrapper around Subprocess.jsm. r=rpl f=mhowell
...
MozReview-Commit-ID: 7r9pSC8v1T
--HG--
extra : rebase_source : b3f540e80f7722c3d0970981a83a059eb6d4991a
2016-10-14 18:01:42 -07:00
Kris Maglione
45bae3f6ed
Bug 1309350: Part 1 - Remove dead code and clean up cruft. r=ochameau
...
I had to untangle a lot of this mess just to understand what was going on well
enough to make changes.
MozReview-Commit-ID: 2ygiK2ED1pX
--HG--
extra : rebase_source : 95e39c47450b6cecd32cf2a73cdce4b31f5e3e11
2016-10-13 00:24:32 +01:00
Boris Zbarsky
0566cdeea4
Bug 1310275. Fix the document.load() warning and telemetry to have a shot at actually being noticed. r=froydnj
2016-10-14 22:49:10 -04:00
Chris Pearce
c2998283ca
Bug 1309299 - make navigator.requestMediaKeySystemAccess() reject with TypeError for empty keysystem string or config. r=gerald
...
This makes us match the spec and pass more cases of
http://www.w3c-test.org/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html
but we still need to adjust the test so that it's consistent, as pointed out
by bz.
MozReview-Commit-ID: KEfRk4QnJKR
--HG--
extra : source : 72af37aaf2a0a42c20e64b3b455f0cb79e2b7eb1
2016-10-11 10:37:34 -07:00
Mason Chang
4dc759d9fa
Bug 1307220. Assert font file exists if using default font with skia. r=lsalzman
2016-10-10 16:43:39 -07:00
Hiroyuki Ikezoe
d7f92dae54
Bug 1278136
- Part 5: Create a stacking context for opacity/transform animations even if it's in delay phase and even if the property is overridden by !important rules. r=birtles
...
This patch introduces a new functions named HasEffectiveAnimationOfProperty.
This function checks that a given CSS property is overridden by !important
rules.
On the other hand, now KeyframeEffetReadOnly::HasAnimationOfProperty() does
just check that the effect has a given CSS property. This is used to create
a stacking context because we should create a stacking context for opacity or
transform animations even if the property is overridden by !important rules.
MozReview-Commit-ID: AG1Y0IgoB3U
2016-10-12 09:59:03 +09:00
Hiroyuki Ikezoe
5443b7cdf5
Bug 1278136
- Part 4: Tests to check stacking context for correct effect in cascading rule. r=birtles, bz
...
These tests aim to confirm that part 5 does not cause any regressons.
Adding this bunch of reftests makes a slight change in the result of
layout/reftests/bugs/395107-2.html on Android, so fuzzy-if was also
added for the test.
MozReview-Commit-ID: BtZ1OGiilmQ
--HG--
rename : layout/reftests/css-animations/no-stacking-context-animation-ref.html => layout/reftests/css-transitions/no-stacking-context-transition-ref.html
rename : layout/reftests/css-animations/stacking-context-animation-ref.html => layout/reftests/css-transitions/stacking-context-transition-ref.html
2016-10-12 09:59:02 +09:00
Kearwood (Kip) Gilbert
ae21916d63
Bug 1306422 - VRDisplay.exitPresent must only be allowed by content that started VR Presentation,r=gwright
...
- While fixing the VRDisplay.exitPresent to resolve fail its returned
promise, I noticed that VRDisplay.isPresenting is returning the global
state of the VRDisplay. I have updated this as well in the patch so
that the isPresenting attribute only returns true for VR presentations
started within the same Javascript context.
2016-10-11 15:26:57 -07:00
Kearwood (Kip) Gilbert
ed12a4e09a
Bug 1306468 - Remove VRDisplay.getImmediatePose,r=smaug,r=gwright
...
- The WebVR 1.1 Spec update has removed the VRDisplay.getImmediatePose function.
2016-10-11 15:01:02 -07:00
Boris Zbarsky
695f3ad671
Bug 946906 part 9. Add tests for the new [Cached] setup on Xrays. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
13514334ba
Bug 946906 part 8. When getting a cacheable property off a DOM Xray, cache it on the Xray's expando object. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
13a81b596c
Bug 946906 part 7. Forbid using [Cached] or [StoreInSlot] with [NewObject]. r=bholley
...
This guarantees that an interface type returned from a [Cached] or [StoreInSlot]
getter must be wrappercached, because non-wrappercached things can only be
returned from [NewObject] getters or methods.
2016-10-10 18:16:26 -04:00
Boris Zbarsky
fba67a8141
Bug 946906 part 6. Clear the relevant slots on Xray expandos when clearing cached slots on a DOM object. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
8070de70a2
Bug 946906 part 5. Use the codegenned JSClass, if available, when creating Xray expando objects. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
bb0814b5d3
Bug 946906 part 4. Codegen Xray expando JSClasses for DOM objects with [Cached] or [StoreInSlot] members. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
7f2945874f
Bug 946906 part 3. Create a macro for declaring Xray expando classes, and move the default Xray expand class definition to bindings code. r=bholley
2016-10-10 18:16:25 -04:00
Boris Zbarsky
171911dd94
Bug 946906 part 2. Declare XrayExpandoObjectClassOps in XrayWrapper.h so we can use it from bindings code. r=bholley
2016-10-10 18:16:25 -04:00
Boris Zbarsky
4d566db15c
Bug 946906 part 1. Move the ExpandoSlots enum to XrayWrapper.h. r=bholley
...
The other option, of course, is to just define an "expando slot count" constant
in the header and then static_assert it has the right value once the
ExpandoSlots enum is declared.
2016-10-10 18:16:25 -04:00
Blake Kaplan
67d7a6fd78
Bug 1202623 - Attempt to fix this intermittent orange by removing CPOWs from the test and moving to more solid test infrastructure. r=felipe
...
MozReview-Commit-ID: I3zmPNdp8TE
2016-10-10 15:14:19 -07:00
Eugen Sawin
06c47357d2
Bug 1298090 - [1.6] Extract and cache native libraries on APK update. r=glandium,snorp
2016-10-10 22:59:27 +02:00
Ehsan Akhgari
f3346119eb
Bug 1308943 - Remove the code used to notify the soft update in the right app; r=baku
...
This code was originally added in bug 1225121.
2016-10-10 16:58:33 -04:00
Michelangelo De Simone
6b31140392
Bug 1309030 - Remove DOM/identity and related code. r=Ehsan
...
MozReview-Commit-ID: 2v2ZCSoX4Mz
--HG--
extra : rebase_source : 72cbccd1f59758e290294bfcca56523372978120
2016-10-10 13:55:16 -07:00
Brad Werth
5fcdb45cbd
Bug 1306894 Part 2: Update the grid-container-baselines-004 reftest to exercise baseline alignment of flexboxes within grid containers. r=dholbert
...
MozReview-Commit-ID: 6BCnVO76Byu
--HG--
extra : rebase_source : 942cbdcddc5cfa1b996055b63b1f0629a1135de6
2016-10-11 13:30:37 -07:00
Brad Werth
35c396cb6a
Bug 1306894 Part 1: Cache baseline from nsFlexContainerFrame::Reflow() for use in later calls to GetLogicalBaseline(). r=dholbert
...
MozReview-Commit-ID: JXUK8a0L1RZ
--HG--
extra : rebase_source : 9c4f885ac883429512073f38dfa1226058d8b8a5
2016-10-11 12:54:00 -07:00