Gijs Kruitbosch
81785d9cb9
Bug 1163021 - add debug assert that directory service usage happens only on the main thread, r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45832
--HG--
extra : moz-landing-system : lando
2019-09-13 16:08:48 +00:00
Gijs Kruitbosch
b4ce4fda42
Bug 1580282 - Remove checks for plugins that are part of extensions and support for loading plugins from the app and profile dir, r=mconley,mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D45450
--HG--
extra : moz-landing-system : lando
2019-09-12 23:15:49 +00:00
Bastien Orivel
081b88925b
Bug 1580908 - Part 1: Update uuid to 0.7 to dedupe it. r=froydnj
...
This also removes a dependency on rand 0.4 getting it closer to being
able to remove that.
Differential Revision: https://phabricator.services.mozilla.com/D45710
--HG--
extra : moz-landing-system : lando
2019-09-12 21:45:58 +00:00
Chris H-C
457b8d15c8
Bug 1577937 - StaticDataMutex for when you want a DataMutex but Static r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45558
--HG--
extra : moz-landing-system : lando
2019-09-12 19:58:01 +00:00
Gabriele Svelto
a84ef4be0c
Bug 1575216 - Make low-memory detection use per-process stats to avoid janking the main thread r=dmajor
...
This reverts the available memory tracker back to its old implementation that
relied on GlobalMemoryStatusEx() instead of the potentially expensive
K32GetPerformanceInfo(). In spite of its name GlobalMemoryStatusEx() may return
per-process values instead of global ones which might lead to underestimating
the actual memory pressure. Because of this limitation this change is a
stop-gap while we replace this code with a non-polling implementation based on
QueryMemoryResourceNotification().
Differential Revision: https://phabricator.services.mozilla.com/D45338
--HG--
extra : moz-landing-system : lando
2019-09-12 15:34:13 +00:00
Emilio Cobos Álvarez
0140a5576c
Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D44217
--HG--
extra : moz-landing-system : lando
2019-09-09 22:39:46 +00:00
Benjamin
934da4e096
Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8
...
https://www.w3.org/TR/CSP3/#directive-navigate-to
Differential Revision: https://phabricator.services.mozilla.com/D37139
--HG--
extra : moz-landing-system : lando
2019-09-10 22:33:51 +00:00
Tom Ritter
be6c896158
Bug 1575974 - Report any non-zero exit code as a process failure in nsIProcess r=gsvelto
...
EXIT_FAILURE is 'implementation defined' but can be defined to be 1.
In our case, pingsender exits with EXIT_FAILURE but nsIProcess wasn't
reporting it as failure because it thought failures were always negative.
Differential Revision: https://phabricator.services.mozilla.com/D45038
--HG--
extra : moz-landing-system : lando
2019-09-11 04:40:11 +00:00
Razvan Maries
b7da3be2b0
Backed out 3 changesets (bug 1575974) for xpcshell perma fails on test_nsIProcess.js. CLOSED TREE
...
Backed out changeset e32925d2b886 (bug 1575974)
Backed out changeset a9512bb19ea7 (bug 1575974)
Backed out changeset 521655c73cd1 (bug 1575974)
2019-09-11 00:23:26 +03:00
Razvan Maries
6984e0ca98
Backed out 1 changesets (bug 1575974) for xpcshell perma fails on test_nsIProcess.js. CLOSED TREE
...
Backed out changeset 44164f4b9d6d (bug 1575974)
2019-09-11 00:17:34 +03:00
Tom Ritter
c1e0ceb8cd
Bug 1575974 - Correct the expected topic for positive non-zero return values r=me
...
CLOSED TREE
--HG--
extra : amend_source : b8385ec54d45e4e62c250fcd6fc013764817ad89
extra : histedit_source : d85d2a9f149d002c4790c8c954541a73117180b1
2019-09-10 22:35:46 +03:00
Tom Ritter
c925942e2d
Bug 1575974 - Report any non-zero exit code as a process failure in nsIProcess r=gsvelto
...
EXIT_FAILURE is 'implementation defined' but can be defined to be 1.
In our case, pingsender exits with EXIT_FAILURE but nsIProcess wasn't
reporting it as failure because it thought failures were always negative.
Differential Revision: https://phabricator.services.mozilla.com/D45038
--HG--
extra : moz-landing-system : lando
2019-09-10 18:01:29 +00:00
Dorel Luca
17bf280715
Backed out 3 changesets (bug 1575974) for MinGW build bustage. CLOSED TREE
...
Backed out changeset cc4a00226229 (bug 1575974)
Backed out changeset 225d858fe335 (bug 1575974)
Backed out changeset 1dc0b5a41dc8 (bug 1575974)
2019-09-10 18:39:44 +03:00
Christian Holler
6223028546
Bug 1580128 - Simplify required env variables for fuzzing interface. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45318
--HG--
extra : moz-landing-system : lando
2019-09-10 14:33:58 +00:00
Tom Ritter
323d7cb7e2
Bug 1575974 - Report any non-zero exit code as a process failure in nsIProcess r=gsvelto
...
EXIT_FAILURE is 'implementation defined' but can be defined to be 1.
In our case, pingsender exits with EXIT_FAILURE but nsIProcess wasn't
reporting it as failure because it thought failures were always negative.
Differential Revision: https://phabricator.services.mozilla.com/D45038
--HG--
extra : moz-landing-system : lando
2019-09-10 10:44:10 +00:00
Simon Giesecke
26a1799ab0
Bug 1575479 - Add support for STL iterators and range-based for to nsBaseHashtable. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D44982
--HG--
extra : moz-landing-system : lando
2019-09-10 12:08:02 +00:00
Simon Giesecke
a7b804f7af
Bug 1575479 - Encapsulate mBaseHashtableET::mData. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45004
--HG--
extra : moz-landing-system : lando
2019-09-10 13:51:09 +00:00
Coroiu Cristina
77681b7832
Backed out 2 changesets (bug 1575479) for build bustage at build/src/gfx/thebes/gfxFT2Fonts.h on a CLOSED TREE
...
Backed out changeset dcbc7c69fb64 (bug 1575479)
Backed out changeset 6d54a8115393 (bug 1575479)
2019-09-10 15:01:10 +03:00
Simon Giesecke
1b5be2b03f
Bug 1575479 - Add support for STL iterators and range-based for to nsBaseHashtable. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D44982
--HG--
extra : moz-landing-system : lando
2019-09-09 14:27:24 +00:00
Simon Giesecke
dda41fa097
Bug 1575479 - Encapsulate mBaseHashtableET::mData. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45004
--HG--
extra : moz-landing-system : lando
2019-09-06 14:14:06 +00:00
John Dai
f763311585
Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D43985
--HG--
extra : moz-landing-system : lando
2019-09-09 13:53:25 +00:00
Gurzau Raul
9470d77271
Backed out changeset a396ec8f44fd (bug 1577439) for failing valgrind-test on a CLOSED TREE.
2019-09-07 19:03:27 +03:00
Emilio Cobos Álvarez
d748b6062a
Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D44217
--HG--
extra : moz-landing-system : lando
2019-09-05 19:18:27 +00:00
Narcis Beleuzu
77240d9965
Backed out 5 changesets (bug 1518442) as requested by jdai. CLOSED TREE
...
Backed out changeset 9143aef9bd5e (bug 1518442)
Backed out changeset b1b08f66996c (bug 1518442)
Backed out changeset 1f3d36108982 (bug 1518442)
Backed out changeset 1ac7b20bb1d8 (bug 1518442)
Backed out changeset f280db1076a4 (bug 1518442)
2019-09-07 01:07:50 +03:00
John Dai
c01608b314
Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D43985
--HG--
extra : moz-landing-system : lando
2019-09-06 20:50:43 +00:00
Nika Layzell
ff18afeafd
Bug 1562029 - Remove fission.oopif.attribute support, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D44859
--HG--
extra : moz-landing-system : lando
2019-09-06 14:45:51 +00:00
Cosmin Sabou
54e16b14e3
Backed out 6 changesets (bug 1518442) as requested by jdai.
...
Backed out changeset 74c27d7d13c5 (bug 1518442)
Backed out changeset a092042068ab (bug 1518442)
Backed out changeset 1df8f544b3b7 (bug 1518442)
Backed out changeset 65f7059b0080 (bug 1518442)
Backed out changeset c8fbe42eba38 (bug 1518442)
Backed out changeset e7a459689227 (bug 1518442)
--HG--
extra : rebase_source : 938405a9643076c7aa894059bcdd8d20a8110873
2019-09-06 17:58:57 +03:00
John Dai
98aa8fdbb8
Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D43985
--HG--
extra : moz-landing-system : lando
2019-09-06 09:47:27 +00:00
Simon Giesecke
51a48d706f
Bug 1578647 - Add RemoveElementAt/RemoveElementsAt overloads accepting const_iterator. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D44674
--HG--
extra : moz-landing-system : lando
2019-09-04 16:39:29 +00:00
Simon Giesecke
2ac5a4231e
Bug 1578649
- Make ArrayIterator<Element&, ArrayType> convertible to ArrayIterator<const Element&, ArrayType>. r=froydnj
...
This matches the requirement imposed by the Container concept that its iterator type
should be convertible to its const_iterator type.
Differential Revision: https://phabricator.services.mozilla.com/D44673
--HG--
extra : moz-landing-system : lando
2019-09-04 18:48:05 +00:00
Dorel Luca
ec62854d68
Backed out changeset 890bcaee9b7d (bug 1529068) for causing massive tier2 failures on central in dom/security/test/csp/test_navigate_to.html. CLOSED TREE
2019-09-05 09:47:35 +03:00
Benjamin
2202fa3333
Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8
...
https://www.w3.org/TR/CSP3/#directive-navigate-to
Differential Revision: https://phabricator.services.mozilla.com/D37139
--HG--
extra : moz-landing-system : lando
2019-09-04 20:29:37 +00:00
Csoregi Natalia
2dd3b18187
Backed out changeset 99b313550fb8 (bug 1529068) for eslint failure on test_navigate_to.html. CLOSED TREE
2019-09-04 21:15:18 +03:00
Benjamin
33379674f8
Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8
...
https://www.w3.org/TR/CSP3/#directive-navigate-to
Differential Revision: https://phabricator.services.mozilla.com/D37139
--HG--
extra : moz-landing-system : lando
2019-09-04 17:44:14 +00:00
Gijs Kruitbosch
e3898f89a1
Bug 1163079 - ensure we fetch app/profile dir information on the main thread in GeckoChildProcessHost r=jld,bryce,haik
...
Differential Revision: https://phabricator.services.mozilla.com/D42860
--HG--
extra : moz-landing-system : lando
2019-09-04 12:04:52 +00:00
Paul Zuehlcke
188941cdef
Bug 1577767 - Call maybeForwardScriptError independently of parent process listeners state. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44152
--HG--
extra : moz-landing-system : lando
2019-09-04 09:44:50 +00:00
Gerald Squelart
95f77c2409
Bug 1576819 - Use PROFILER_ADD_MARKER{,_WITH_PAYLOAD} everywhere - r=gregtatum
...
All calls to `profiler_add_marker()` (outside of the profilers code) are
now replaced by either:
- `PROFILER_ADD_MARKER(name, categoryPair)`
- `PROFILER_ADD_MARKER_WITH_PAYLOAD(name, categoryPair, TypeOfMarkerPayload,
(payload, ..., arguments))`
This makes all calls consistent, and they won't need to prefix the category pair
with `JS::ProfilingCategoryPair::`.
Also it will make it easier to add (and later remove) internal-profiling
instrumentation (bug 1576550), and to replace heap-allocated payloads with
stack-allocated ones (bug 1576555).
Differential Revision: https://phabricator.services.mozilla.com/D43588
--HG--
extra : moz-landing-system : lando
2019-09-04 07:56:51 +00:00
Tom Ritter
d922064696
Bug 1547519 - Rename NS_STRINGIFY to MOZ_STRINGIFY, move to mfbt, and unify stragglers r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D39961
--HG--
extra : moz-landing-system : lando
2019-09-04 02:40:32 +00:00
Andreea Pavel
9f378c9fc1
Backed out changeset fee72f003ea2 (bug 1577767) win build bustages on a CLOSED TREE
2019-09-03 11:47:31 +03:00
Paul Zuehlcke
df9b4fb190
Bug 1577767 - Call maybeForwardScriptError independently of parent process listeners state. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44152
--HG--
extra : moz-landing-system : lando
2019-09-02 11:23:59 +00:00
Jean-Yves Avenard
ff8e5e92fd
Bug 1556489 - P22 - Manually add history entries for all DocumentChannel redirects, since these aren't exposed to the content process as channel redirects. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D42259
2019-09-03 10:19:53 +10:00
ffxbld
426de7d9bd
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2019-09-02 09:00:31 +00:00
Razvan Maries
80cfb7b1f5
Backed out changeset 42ebd8a50978 (bug 1577439) for causing perma leakcheck | tab process: negative leaks caught.
2019-09-01 03:41:33 +03:00
Emilio Cobos Álvarez
5ba33267fa
Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D44217
--HG--
extra : moz-landing-system : lando
2019-08-31 23:28:26 +00:00
Sylvestre Ledru
36129ce948
Bug 1577236 - clang-10: Fix -Wimplicit-int-float-conversion warnings in various dirs r=glandium
...
Depends on D43784
Differential Revision: https://phabricator.services.mozilla.com/D43785
--HG--
extra : moz-landing-system : lando
2019-08-30 09:11:19 +00:00
Paul Zuehlcke
735128f5c7
Bug 1559167 - Updated logMessage to support logging of scriptErrors from parent to content process. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D42295
--HG--
extra : moz-landing-system : lando
2019-08-27 17:37:55 +00:00
Kris Maglione
252aae5429
Bug 1577263: Use memcmp for nsID::Equals. r=froydnj
...
Compilers have gotten a lot better since the last time we tried this, and the
generated SIMD code for the inlined memcmp is more efficient than our manual
comparison operations.
Differential Revision: https://phabricator.services.mozilla.com/D43802
--HG--
extra : moz-landing-system : lando
2019-08-28 19:08:44 +00:00
Mirko Brodesser
887a1c3c6d
Bug 1575495: part 4) Add `AddLineBreak` to `CurrentLineContent`. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D42840
--HG--
extra : moz-landing-system : lando
2019-08-23 14:00:50 +00:00
Honza Bambas
bf7dde4bf0
Bug 1574882 - Always add `.moz_log` to target logging filenames, r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D42487
--HG--
extra : moz-landing-system : lando
2019-08-23 16:51:40 +00:00
Gijs Kruitbosch
10013b939f
Bug 1575566 - stop using the directory service when creating anonymous temporary files, r=froydnj
...
Note that this code asserts it gets run in the parent process, so we can be sure that we never
want the content process sandbox-accessible dir or similar (though tbf, that seems odd given
we have DOM machinery to proxy from the child to here... but that's what happens today).
This will start using the actual temp dir even in the case of e.g. xpcshell, which normally
dependency-injects a different (also temp) dir and reuses it as the profile as well as temp
dir ( https://searchfox.org/mozilla-central/rev/03853a6e87c4a9405fce1de49e5d03b9e7a7a274/testing/xpcshell/head.js#1207-1226 )
if and only if anything calls do_get_profile .
I think this is likely OK... but if not, we'll have to come up with a more complicated
solution...
Differential Revision: https://phabricator.services.mozilla.com/D42950
--HG--
extra : moz-landing-system : lando
2019-08-23 14:00:27 +00:00