Commit Graph

598228 Commits

Author SHA1 Message Date
Ryan VanderMeulen
6767362379 Bug 1465807 - Update OTS to version 7.0.0. r=jfkthame
--HG--
extra : rebase_source : f1a477fc59a9a91a2fa9e4b33a14de1a59374a17
2018-05-31 11:56:59 -04:00
Paul Adenot
c751d81c39 Backed out changeset e11654f5f36b 2018-05-31 18:38:57 +02:00
Paul Adenot
94523c5fc8 Bug 1456265 - Update expectations for convolver-response-1-chan.html.
--HG--
extra : rebase_source : 3a0a88fa102d7ebd53105aa21bb166f9852a566f
extra : intermediate-source : 23f3edd6ff0e018ae4c8a24f3c6caf1d72f3a7f5
extra : source : 7f0401a2f5dff47bc33e6d8952975738da8c818e
2018-05-31 14:00:32 +02:00
Andrea Marchesini
1bfb8a0e93 Bug 1464090 - Assertion in InputStreamLengthHelper::GetAsyncLength to avoid dealing with nsIAsyncInputStream, r=mayhemer 2018-05-31 18:12:26 +02:00
Andrea Marchesini
f6ec0a57a4 Bug 1464090 - InputStreamLengthHelper must swap the callback in order to release them on the owning thread, r=mayhemer 2018-05-31 18:12:25 +02:00
Andrea Marchesini
c2a7f75146 Bug 1464090 - Passing the length if known via IPCStream and use InputStreamLengthWrapper when deserialized, r=froydnj, r=mayhemer 2018-05-31 18:12:25 +02:00
Andrea Marchesini
4a5b123402 Bug 1464090 - Implement InputStreamLengthWrapper to make any stream nsIInputStreamLength and nsIAsyncInputStreamLength, r=froydnj 2018-05-31 18:12:25 +02:00
Yura Zenevich
612dd9593d Bug 1441187 - throttle children() operation on a11y walker. r=pbro
MozReview-Commit-ID: 9G0t68EZZRo
2018-05-31 10:42:49 -04:00
Julian Seward
9e5839e92f Bug 1296819 - Intermittent valgrind-test | Invalid write of size 4 at mozilla:: / _pt_root / start_thread / clone. r=amarchesini@mozilla.com.
If we're running on Valgrind, we'll be making forward progress at a rate of
somewhere between 1/25th and 1/50th of normal.  This can cause shutdown
timeouts frequently enough to be a problem for the Valgrind runs on
automation.  As an attempt to avoid the worst of this, this patch scales up
the presented timeout by a factor of three.  For a non-Valgrind-enabled
build, or for an enabled build which isn't running on Valgrind, the timeout
is unchanged.

--HG--
extra : rebase_source : 7c2c51f65137805a34ededc241eb04708fae15a6
2018-05-31 14:15:39 +02:00
Marco Castelluccio
f54667ea0d Bug 1465740 - Make grcov run on Mac coverage builds. r=jmaher
--HG--
extra : rebase_source : 5ee4a2581fc66256cc0f9a1e2656bf9662641476
2018-05-31 16:35:13 +02:00
Ryan Hunt
c9fcf05c4a Bug 1465590 - Clean up code for copying between an old tile buffer and a new one. r=nical
Another cleanup patch.

MozReview-Commit-ID: Ak0TTcbFePt

--HG--
extra : rebase_source : 511ea28e5e95bbc949414303a7885985f0fec910
extra : histedit_source : d38c6073f1775e901af3ddee0858bbd291b99cf2
2018-05-29 16:21:32 -05:00
Ryan Hunt
d9dda42436 Bug 1465590 - Kill the nesting in ValidateBackBufferFromFront. r=nical
Just a cleanup patch, this function would be cleaner without the
nesting.

MozReview-Commit-ID: DD48E2HSQOL

--HG--
extra : rebase_source : 79cf6b3eee00149fa5993c10bd69649633307fee
extra : histedit_source : 1fde6b0291acddcf73569b2e43757030c38d9e69
2018-05-29 15:01:54 -05:00
Ryan Hunt
bd906e49c6 Bug 1465590 - Don't clear a tile if we are painting opaque content. r=nical
MozReview-Commit-ID: IKayyoo19eG

--HG--
extra : rebase_source : 20d765fd3d72bf7c741f6a4ccf20fe5cf7defbb4
extra : histedit_source : 00a95df5678dbf106fb704b47cb54ccc746a53f7
2018-05-29 14:50:36 -05:00
Marco Castelluccio
75ddbd8927 Bug 1465737 - Make CodeCoverageHandler constructor explicit. r=froydnj 2018-05-30 01:52:55 +02:00
Marco Castelluccio
946adaddaa Bug 1465739 - Don't crash when there are late writes in all coverage builds. r=froydnj
--HG--
extra : rebase_source : 214929e40b4275b7deed6dc1f51280e3b316fba2
2018-05-30 16:47:36 +02:00
Andrea Marchesini
76819af4a3 Bug 1465734 Sync nsContentUtils::GetASCIIOrigin and nsContentUtils::GetUTFOrigin implementations for blobURLs, r=smaug 2018-05-31 15:19:43 +02:00
Marco Castelluccio
ead9019e65 Bug 1465738 - Use tooltool_fetch instead of manually reimplementing its functionality. r=jmaher
--HG--
extra : rebase_source : 91544bf93b9a0921fe8bcd3f2205a7e65f1679c2
2018-05-31 15:11:52 +02:00
Andreas Farre
4997325757 Bug 1441972 - Add probe for counting docgroups per tabgroup. r=nika, data-review=chutten
Add ACTIVE_DOCGROUPS_PER_TABGROUP and TOTAL_DOCGROUPS_PER_TABGROUP to
collect data on how many docgroups a tabgroup has whenever a top level
content document associated with that tabgroup would hide. This gives
a fairly accurate estimate of the number of docgroups a site
uses. TOTAL_* counts all docgroups while ACTIVE_* only count docgroups
with at least one document not in the bfcache.
2018-05-30 05:48:00 +03:00
Eliza Balazs
ceb0d57195 Bug 1465435 - remove reference for winxp in manifest file. r=jmaher 2018-05-31 06:08:00 +03:00
Nicolas B. Pierron
24df128873 Bug 1464829 - Ensure the recover instruction vector has the expected size. r=jandem
--HG--
extra : amend_source : ea2625d7cbf7aef4bad3257f81093b208954434e
2018-05-31 14:22:14 +02:00
Josh Aas
cedb6a19de Bug 1457941: Add a number of result checks to nsLocalFileWin, avoid use of uninitialized values. r=froydnj 2018-05-30 19:04:00 +03:00
Andreea Pavel
b56e8c3a64 Bug 1465378 - remove reference to old winxp in manifest file r=jmaher 2018-05-31 04:22:00 +03:00
Andreea Pavel
ad9e98c5d8 Bug 1465378 - removed manifest file r=jmaher 2018-05-31 04:15:00 +03:00
Andreea Pavel
9aadcea110 Bug 1465378 - remove reference to old winxp in manifest file r=jmaher 2018-05-31 03:35:00 +03:00
Andreea Pavel
9a2a34f9f9 Bug 1465370 - removed old osx 10.6 references in manifest files r=jmaher 2018-05-31 01:10:00 +03:00
Eliza Balazs
2bffdf7111 Bug 1465377 - remove reference to old win in manifest file. r=jmaher
--HG--
extra : rebase_source : 876f08337ad19acfd1b99f558c7ecd6b830db1e2
2018-05-31 03:48:00 +03:00
Margareta Eliza Balazs
c6ae447c6a Backed out changeset d09813f5a6a5 (bug 1464829) for bustage in /builds/worker/workspace/build/src/js/src/jit/JitFrames.cpp on a CLOSED TREE 2018-05-31 15:22:04 +03:00
Margareta Eliza Balazs
887efa0828 Backed out 5 changesets (bug 1413098) for frequent failure in toolkit/content/tests/browser/browser_autoplay_policy_user_gestures.js on a CLOSED TREE
Backed out changeset 3c186b3bb909 (bug 1413098)
Backed out changeset b12730d42016 (bug 1413098)
Backed out changeset 49ef875bd65e (bug 1413098)
Backed out changeset 747764af7143 (bug 1413098)
Backed out changeset 5031770d70fd (bug 1413098)
2018-05-31 15:21:15 +03:00
Nicolas B. Pierron
301a80ca2a Bug 1464829 - Ensure the recover instruction vector has the expected size. r=jandem
--HG--
extra : rebase_source : 2abd8976d4b6a3c8bc0c982c592891c6340507d2
2018-05-31 14:05:01 +02:00
Eliza Balazs
ac9aabf1fb Bug 1465377 - remove reference to old win in manifest file. r=jmaher 2018-05-31 03:42:00 +03:00
Honza Bambas
38ced61e49 Bug 1463786 - Make mozilla::Tokenizer work also with char16_t, r=froydnj 2018-05-31 03:40:00 +03:00
Jan Keromnes
88a09b356c Bug 1464162 - Make a few vector operations more efficient by reserving size beforehand. r=jya
Summary:
These automated fixes were generated like so:
    ./mach configure --enable-clang-plugin
    ./mach build-backend --backend=CompileDB
    run-clang-tidy-6.0.py -p obj-x86_64-pc-linux-gnu/ -fix -checks=-*,performance-inefficient-vector-operation *

Reviewers: jya

Reviewed By: jya

Subscribers: jya

Bug #: 1464162

Differential Revision: https://phabricator.services.mozilla.com/D1381

--HG--
extra : amend_source : 648dc48989c5af122a33f8d50c98c0f1efcf3874
2018-05-31 14:52:59 +03:00
Paul Adenot
aaba3722d4 Bug 1413098 - Part 5 - Allow starting an AudioContext when gUM has been allowed. r=pehrsons
MozReview-Commit-ID: E0fcpIbLhYJ

--HG--
extra : rebase_source : c77efbfade3ff8edc4c6fa65e3b7964596b21c5e
extra : histedit_source : ae374a3d53c6af0a1fe617ab7d03c61d5741afbc
2018-04-27 19:13:40 +02:00
Paul Adenot
e20920c3f7 Bug 1413098 - Part 4 - Rename variable and reorder argument to remove default argument value. r=pehrsons
MozReview-Commit-ID: CGrHExujtZ1

--HG--
extra : rebase_source : 94c17bd548bb61948c9d017b292d8a8f998be9f0
extra : histedit_source : dea7c9462c4962f0d3a42bb7de074549fe1c6761
2018-02-26 15:02:45 +01:00
Alastor Wu
e8940443d7 Bug 1413098 - part3 : fix returning wrong result from SpecialPowers.getPrivilegedProps. r=jmaher
If result is zero, getPrivilegedProps() would incorrectly return null.

MozReview-Commit-ID: 57JMaFwDpGW

--HG--
extra : rebase_source : 12c6e4fa68d1b5c320c142ab13f7abf200dd38ac
extra : histedit_source : a28e569bc561ce20cbd0722bc1b0cd3c81327f2e
2017-12-13 15:50:23 -06:00
Alastor Wu
fd5dcc6ba4 Bug 1413098 - part2 : add test. r=padenot
MozReview-Commit-ID: 145k2FDfMm4

--HG--
extra : rebase_source : 48edef5f7f44ab3cc19ec3e1262a45c683407eab
extra : histedit_source : f0aa3f89d5b51c45fa4219140dfc776493f1ce1b
2017-12-13 15:50:20 -06:00
Alastor Wu
c5e554bd99 Bug 1413098 - part1 : add policy to decide whether allow audio context to start. r=padenot
Audio context would be allowed to start if
(1) its document has been activated by user gesture
(2) it's a offline audio context, because it won't directly output sound to audio
    devices

In addition, all resume promises would be pending until audio context has been
allowed and user calls resume() again.

MozReview-Commit-ID: G6RV8dDM6vQ

--HG--
extra : rebase_source : c300456096a3653bfe411ded7e45a322bf4ed54b
extra : histedit_source : 22e0951de72cf0cef5c8bd14e7381de686b17351
2017-12-13 14:05:35 -06:00
Jan de Mooij
f3fe2d13d4 Bug 1465472 - Remove the atoms realm/compartment. r=jonco
Some of the less trivial changes:

* When we allocated a symbol, we used the atom realm's RNG to create a hash code [0]. Instead of this I added a RNG for this to the runtime.

* IsCompilingWasm returned true if the JitContext's realm is nullptr, but that's now also true when we initialize the trampolines stored in the atoms zone. To fix that I added a CompileZone* to JitContext, in addition to the CompileRuntime and CompileRealm, and we now check the zone instead of the realm in IsCompilingWasm.

* JSContext::hasEnteredRealm is only called in DEBUG builds so I made hasEnteredRealm and enterRealmDepth_ #ifdef DEBUG.
2018-05-31 12:53:26 +02:00
Dan Minor
6a3494fbc0 Bug 1464069 - Check error code in stun_parser_libfuzz.cpp; r=drno
MozReview-Commit-ID: Lx32Mx8KmRm

--HG--
extra : rebase_source : 638b6d7498407c52b680ea72898c4dc155dcf3ec
2018-05-29 13:04:28 -04:00
Andreea Pavel
5a5a03c800 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-05-31 13:07:31 +03:00
Andreea Pavel
38bcf897f1 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-31 13:04:21 +03:00
Andreea Pavel
5798120b15 Backed out 4 changesets (bug 1351690) for failing browser chrome at e.g. browser/extensions/pdfjs/test/browser_pdfjs_zoom.js
Backed out changeset 8def346f7119 (bug 1351690)
Backed out changeset 64082649b185 (bug 1351690)
Backed out changeset 64d513f3c02b (bug 1351690)
Backed out changeset 4219d3de5e8b (bug 1351690)
2018-05-31 13:03:06 +03:00
Jan de Mooij
6302682c36 Bug 1465037 - Fix FrameIter principals check to work with same-compartment realms. r=luke
The principals are now on the realm and an activation will contain cross-realm calls, so the principals need to be checked for each frame instead of each activation.
2018-05-31 07:19:08 +02:00
Jan de Mooij
c5f8610e4f Bug 1465002 - Make GetScriptedCallerGlobal work with same-compartment realms. r=luke 2018-05-31 07:18:52 +02:00
Yura Zenevich
f8fc9044ec Bug 1456756 - select parent row if available when ArrowLeft is pressed on collapsed or non-expandable row. r=Honza
MozReview-Commit-ID: 74LXTQcj8H9
2018-05-31 00:10:48 -04:00
Yura Zenevich
eb544a9496 Bug 1455276 - ensure links in strings can open in Accessible properties. r=nchevobbe
MozReview-Commit-ID: 1kjUI8tny0X


--HG--
rename : devtools/client/accessibility/test/browser.ini => devtools/client/accessibility/test/browser/browser.ini
rename : devtools/client/accessibility/test/browser_accessibility_context_menu_browser.js => devtools/client/accessibility/test/browser/browser_accessibility_context_menu_browser.js
rename : devtools/client/accessibility/test/browser_accessibility_context_menu_inspector.js => devtools/client/accessibility/test/browser/browser_accessibility_context_menu_inspector.js
rename : devtools/client/accessibility/test/browser_accessibility_mutations.js => devtools/client/accessibility/test/browser/browser_accessibility_mutations.js
rename : devtools/client/accessibility/test/browser_accessibility_reload.js => devtools/client/accessibility/test/browser/browser_accessibility_reload.js
rename : devtools/client/accessibility/test/browser_accessibility_sidebar.js => devtools/client/accessibility/test/browser/browser_accessibility_sidebar.js
rename : devtools/client/accessibility/test/browser_accessibility_tree.js => devtools/client/accessibility/test/browser/browser_accessibility_tree.js
rename : devtools/client/accessibility/test/browser_accessibility_tree_nagivation.js => devtools/client/accessibility/test/browser/browser_accessibility_tree_nagivation.js
2018-05-31 00:08:06 -04:00
David Walsh
c2fc5d87f7 Bug 1465547 - Update Debugger Frontend v61 r=jdescottes
--HG--
extra : rebase_source : fe00ca740a7a2eec7d7715ef49e586aa5a4d79b8
2018-05-30 12:37:35 -05:00
Makoto Kato
1e3dd894f0 Bug 1456399 - Enable LUL stack walker for Android/x86. r=jseward
--HG--
extra : rebase_source : 2da5d38052b49f2130d1fae8395145d5df8905e5
2018-05-31 18:50:16 +09:00
Jan de Mooij
3721ae615a Bug 1464374 part 9 - Turn JS_SetCompartmentPrincipals into JS::SetRealmPrincipals. r=bz 2018-05-31 11:28:50 +02:00
Jan de Mooij
ad9d1f408f Bug 1464374 part 8 - Use GetRealmPrincipals in nsHTMLDocument::Open assertion. r=bz 2018-05-31 11:28:49 +02:00