Commit Graph

559449 Commits

Author SHA1 Message Date
Dan Minor
55f5ef6e16 Bug 1373843 - Add -fsanitize-coverage to cflags in nicer.gyp; r=posidron
I missed doing this in the original patch because my mozconfig defined the
CFLAGS globally to include -fsanitize-coverage.

MozReview-Commit-ID: 4QdiIgdfAm2

--HG--
extra : rebase_source : bfd1ef5097b91c23913c0349a04154f18f60eef5
2017-09-20 17:05:07 -04:00
Nathan Froyd
3393422869 Bug 1401662 - don't inline nsThreadManager::get(); r=erahm
Defining get() in the declaration of nsThreadManager implicitly sticks
an "inline" on the function, which is not what we want: inlining it
spreads around a lot of static initialization code.  Providing an
out-of-line definition is much better in terms of code size.
2017-09-20 17:10:20 -04:00
Michael Layzell
eb8ee79616 Bug 1401685 - Don't skip sending BHR ping if it is empty, r=froydnj 2017-09-20 17:07:02 -04:00
Aaron Klotz
143a969b94 Bug 1399557: Follow-up: Add check for expected error code; r=bustage
--HG--
extra : rebase_source : bf2db1dc3f7869f360bd22557a793cc3f770aee7
extra : amend_source : 9fc98cc81cac846dcde68abad2ff1ab0c3f46dad
2017-09-20 14:40:41 -06:00
Byron Campen [:bwc]
6b3da0609f Bug 1383019: Move more logic under the protection of nsTimerImpl::mMutex, and simplify. r=froydnj, a=abillings
MozReview-Commit-ID: JjYScKwyika

--HG--
extra : rebase_source : a5a8a17f86459ace51d9250454bd4cf1433130b0
2017-09-14 12:19:24 -05:00
Bas Schouten
973de6713e Bug 1400573: Back out initial fix for bug 1392453. r=mchang
MozReview-Commit-ID: 3c3vJbL4kXS
2017-09-20 14:57:25 +02:00
Andrew Osmond
085ed59d74 Bug 1401668 - Change ImageBridgeParent to acquire a compositor thread reference on construction. r=dvander 2017-09-20 15:59:08 -04:00
James Willcox
216f3c6511 Bug 1400878 - Don't show keyboard on Android unless the user caused it r=jchen
MozReview-Commit-ID: KURh08X4Q4U
2017-09-20 14:48:00 -05:00
Aaron Klotz
c0a1a84af9 Bug 1399557: Add diagnostic asserts to interceptor creation code; r=jimm
MozReview-Commit-ID: 9fJxHbxCmgh
2017-09-18 10:49:15 -06:00
Geoff Brown
d14e2df823 Bug 1400979 - Do not run test-verify on linux64-ccov; r=gmierz 2017-09-20 13:03:55 -06:00
Geoff Brown
4ffc724d1e Bug 1401022 - Reduce taskcluster max-run-time for Android Debug mochitests and reftests; r=jmaher 2017-09-20 13:03:53 -06:00
André Bargull
eb7eab5675 Bug 1398928 - Pass correct argument to SpeciesConstructor call. r=till 2017-09-20 13:29:11 +02:00
Tom Tung
6d9ce87f57 Bug 1400282 - Add a test to verify cache's operations won't run out of fd. r=bkelly
MozReview-Commit-ID: G8ztQs1mB6l
2017-09-13 17:24:13 +08:00
André Bargull
25f8cf31a9 Bug 1401148 - Don't count duplicate extension sequence values as variants in BCP49 language tags. r=gandalf 2017-09-19 13:38:17 +02:00
Wes Kocher
8afe601b42 Backed out 2 changesets (bug 1376231) for reftest failures in 1376231-vertical-gpos-adjustments-ref.html a=backout
Backed out changeset e4edd97bf01a (bug 1376231)
Backed out changeset b36ff08b10ee (bug 1376231)

MozReview-Commit-ID: IiPIU5iGnWV
2017-09-20 10:41:55 -07:00
Jon Coppeard
fdaa9799f9 Bug 1399866 - Dump more info on gray marking failure r=sfink 2017-09-20 18:23:47 +01:00
Jon Coppeard
93ba37ecef Bug 1399866 - Add gray marking assertions when setting proxy target r=sfink 2017-09-20 18:23:47 +01:00
Kris Maglione
76f5de43e0 Bug 1401422: Bail out from idle callback if frameloader is being destroyed. r=mikedeboer
MozReview-Commit-ID: Je8rUC9PoLH

--HG--
extra : rebase_source : 9f690a2f567928cc046ddff031f4baadbbd3e79f
2017-09-19 18:51:52 -07:00
Sebastian Hengst
df20a52132 Backed out changeset 699842251977 (bug 1401319) for spidermonkey arm bustage. r=backout 2017-09-20 19:06:19 +02:00
Jan de Mooij
810244a62c Bug 1401577 - Optimize object flag accessors on native objects. r=anba 2017-09-20 18:56:08 +02:00
Jonathan Kew
af29d63449 Bug 1376231 - Reftest for GPOS-feature adjustments to vertical glyph advances. r=jrmuizel 2017-09-20 17:27:54 +01:00
Jonathan Kew
06005702ce Bug 1376231 - Invert the sign of glyph advance and origin y-coordinates in vertical mode, to match harfbuzz expectations, and then convert the resulting glyph positioning back to gecko's orientation. r=jrmuizel 2017-09-20 17:27:00 +01:00
Ben Kelly
4db38f2b20 Bug 1336364 P9 Block storage denied windows from ServiceWorker.postMessage() and clients.matchAll(). r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
aedd9dfac3 Bug 1336364 P8 Expand test_third_party_iframes.html to verify worker scripts are intercepted. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
af1c8cc7bf Bug 1336364 P7 Add a mochitest to verify subresource fetch events still work with 3rd party iframe cookies disabled. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
81c05e42c3 Bug 1336364 P6 Ensure that we don't control a document if its window cannot access storage. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
3e50d90115 Bug 1336364 P5 Disable service worker getRegistrations() if storage is disallowed for a window. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
2e6f616841 Bug 1336364 P4 Disallow service worker register() is storage is forbidden for the window. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
bd9be74749 Bug 1336364 P3 Restrict service worker interception for more cookie policies. r=asuth 2017-09-20 09:24:06 -07:00
Ben Kelly
060f0734d0 Bug 1336364 P2 Fix the SW interception 3rd party cookie check to only apply to non-subresource requests and to properly check top window URI. r=smaug 2017-09-20 09:24:06 -07:00
Ben Kelly
5556b33547 Bug 1336364 P1 Refact nsDocShell::ShouldPrepareForIntercept() to short-circuit on subresource instead of non-subresource. r=smaug 2017-09-20 09:24:06 -07:00
Ralph Giles
a7c4cd8963 Bug 1394696 - stylo: Suppress valgrind warning. r=jseward
LLVM can optimize code to a form `if B && A` when A is
always false but B is undefined. This triggers a valgrind
memcheck warning since the conditional depends on undefined
data but in practice it can never have side-effects.

Rust 1.20.0 seems to trigger this in the Option code. Since
we believe the transform is correct in these cases and
valgrind is incorrect to warn, we surpress the error.

Thanks to Julian Seward for the analysis and help
writing the suppression entries.

MozReview-Commit-ID: pF1Bmy5PRY
2017-09-20 09:19:18 -07:00
Sebastian Hengst
b130673ff9 Backed out changeset 3c7dfc3cc0c0 (bug 1401243) on request from sfink (issue with hazard build). r=backout on a CLOSED TREE 2017-09-20 18:15:48 +02:00
Sebastian Hengst
073de4c005 Backed out changeset f668fa4b566d (bug 1401243) 2017-09-20 18:14:24 +02:00
Steve Fink
7bd376db9b Bug 1401243 followup - fix explicit constructor warning on a CLOSED TREE
--HG--
extra : rebase_source : 8fb16c0b2d1a3e280e441edc80edc33f74b74af8
2017-09-20 08:53:50 -07:00
Florian Quèze
518b4ab6ce Bug 1394517 - URL bar drop-down arrow should only be shown when hovering the urlbar container, r=jaws, ui-r=shorlander. 2017-09-20 17:42:28 +02:00
Steve Fink
adefce326a Bug 1401319 - Implement xulRuntime.is64Bit for manifest tests, r=jonco
--HG--
extra : rebase_source : c1defa63b4da806ff171cd7ae3b54e4bf0a06011
extra : amend_source : 897792dc8f7467204c6be9855e4033f45c0f31f5
2017-09-19 15:43:21 -07:00
Steve Fink
9880e2f905 Bug 1401243 - Remove AutoGCRooter for Parser, r=jonco
--HG--
extra : rebase_source : 1b9a95e8290b38c2dd2d6875427c61c8c818756a
2017-09-19 09:55:33 -07:00
Stephen A Pohl
b74f81bd13 Bug 1401297: Followup to fix the selector checks in changeset f53d94fca971. r=mstange 2017-09-20 09:26:59 -04:00
Stephen A Pohl
5f098941f0 Bug 1398582: Followup to fix the selector checks in changeset e4ac2e4268c7. r=mstange 2017-09-20 09:26:50 -04:00
Ehsan Akhgari
78f4e42447 Bug 1399722 - Don't prevent changing the selection in the editor when setting the value attribute; r=masayuki 2017-09-20 09:10:03 -04:00
Ehsan Akhgari
445bf0b3fc Bug 1401225 - Pass the correct length when collapsing the selection in EditorBase::SetTextImpl(); r=masayuki 2017-09-20 09:09:58 -04:00
Jon Coppeard
2b16b7ec4c Bug 1400278 - Now fix style check bustage r=me 2017-09-20 14:00:56 +01:00
Sebastian Hengst
d9cb1f446d merge mozilla-central mozilla-inbound. r=merge a=merge 2017-09-20 14:58:11 +02:00
Sebastian Hengst
9fde47b255 Backed out changeset c863089c7166 (bug 1399853) for changing string texts without altering string ids. r=backout a=backout
MozReview-Commit-ID: 94W0KZjtlbd
2017-09-20 14:55:39 +02:00
Jon Coppeard
6816847891 Bug 1400278 - Fix non-unified build bustage r=me 2017-09-20 13:35:52 +01:00
Jon Coppeard
056acc6fae Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem 2017-09-20 13:19:32 +01:00
Jon Coppeard
d37d34fd39 Bug 1400278 - Replace use of RuntimeAllocPolicy with ZoneAllocPolicy r=sfink 2017-09-20 13:19:32 +01:00
Jon Coppeard
0d5497bfb5 Bug 1400278 - Fix compilation errors to do with unreachable return statements r=jandem 2017-09-20 13:19:32 +01:00
Jon Coppeard
2934befd2a Bug 1400278 - Move definition of ZoneAllocPolicy to jsalloc.h r=sfink 2017-09-20 13:19:31 +01:00