Andrea Marchesini
426e4b7015
Bug 1466023 - Remove an internal parameter only in NS_GetBlobForBlobURI, r=qdot
2018-06-02 15:51:41 +02:00
Andrea Marchesini
d64c4294eb
Bug 1466023 - Get rid of NS_GetStreamForBlobURI, r=qdot
2018-06-02 15:51:41 +02:00
Jan de Mooij
403ba762c8
Bug 1466083 part 6 - Add xpc::GetRealmPrincipal and use it in a few places. r=bz
...
Not strictly necessary, but this lets us remove some JS::GetCompartmentForRealm and JS_GetCompartmentPrincipals calls.
2018-06-02 11:58:29 +02:00
Jan de Mooij
85dfb1be7c
Bug 1466083 part 5 - Assume we have a single compartment/realm in Zone::deleteEmptyCompartment. r=jonco
2018-06-02 11:58:28 +02:00
Jan de Mooij
907e63b5d1
Bug 1466083 part 4 - Use UniquePtr instead of ScopedJSDeletePtr when allocating Zones and Realms. r=jwalden
2018-06-02 11:58:28 +02:00
Jan de Mooij
c72c47d1f1
Bug 1466083 part 3 - Some minor Zone::sweepCompartments cleanup. r=jonco
2018-06-02 11:58:28 +02:00
Jan de Mooij
030c2bbfd2
Bug 1466083 part 2 - Replace JSRuntime::numCompartments with JSRuntime::numRealms. r=luke
2018-06-02 11:58:28 +02:00
Jan de Mooij
e1029c5394
Bug 1466083 part 1 - Make IterateScripts take a realm instead of a compartment. r=luke
2018-06-02 11:58:27 +02:00
Peter Van der Beken
4efe180435
Bug 1464639 - Call JSPurpleBuffer::Destroy before shutting down the CC. r=mccr8.
...
Currently we call JSPurpleBuffer::Destroy from
nsCycleCollector::PrepareForGarbageCollection. If the CC is shut down after a call to
nsCycleCollector::GetJSPurpleBuffer (which creates a JSPurpleBuffer) but before a GC
happens, we'll release the strong reference in mJSPurpleBuffer from nsCycleCollector's
destructor but we won't call JSPurpleBuffer::Destroy. That leaves a stale pointer to the
JSPurpleBuffer in the JSHolder's hash.
--HG--
extra : rebase_source : b21a0953ae5b3a470dbd22b8285bffb858f87f13
extra : histedit_source : 1959a4480066fc0920830428023ce01e0768c08e
2018-05-28 22:23:45 +02:00
Peter Van der Beken
0dbc31467c
Bug 1451973 - Split off process from non-process message managers. r=bz.
...
Process and non-process managers have different script loader interfaces
(ProcessScriptLoader/GlobalProcessScriptLoader vs FrameScriptLoader). The WebIDL
conversion used the same interface for some process and
non-process managers, but because of the different script loader interfaces they really
should be using separate interfaces.
--HG--
rename : dom/base/ChromeMessageBroadcaster.cpp => dom/base/MessageBroadcaster.cpp
rename : dom/base/ChromeMessageBroadcaster.h => dom/base/MessageBroadcaster.h
rename : dom/base/ChromeMessageBroadcaster.cpp => dom/base/ParentProcessMessageManager.cpp
rename : dom/base/ChromeMessageBroadcaster.h => dom/base/ParentProcessMessageManager.h
rename : dom/base/ChromeMessageSender.cpp => dom/base/ProcessMessageManager.cpp
rename : dom/base/ChromeMessageSender.h => dom/base/ProcessMessageManager.h
extra : rebase_source : c9b0c543f9f367535919a6c6840e5ba038023112
extra : histedit_source : 7749f98e11e25423fcf414cc1f0415104343798a
2018-04-16 15:18:48 +02:00
Peter Van der Beken
d630d8c268
Bug 1451973 - Use loadProcessScript instead of loadFrameScript with process message manager. r=mconley.
...
--HG--
extra : rebase_source : d6c059265da06b84278b5d560cd6febf12c24c70
extra : histedit_source : cd38da7e572971fe57a5f581515206cf372dedad
2018-05-25 21:47:23 +02:00
Emilio Cobos Álvarez
1e9c395548
Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
...
Same approach as the other bug, mostly replacing automatically by removing
'using mozilla::Forward;' and then:
s/mozilla::Forward/std::forward/
s/Forward</std::forward</
The only file that required manual fixup was TestTreeTraversal.cpp, which had
a class called TestNodeForward with template parameters :)
MozReview-Commit-ID: A88qFG5AccP
2018-06-02 09:33:26 +02:00
Boris Zbarsky
97193c4178
Bug 1464784. Hold a strong ref to the document in callers of ConvertNodesOrStringsIntoNode. r=smaug
2018-06-02 01:26:00 -04:00
Boris Zbarsky
32774b2c1d
Bug 1465875 followup. Fix some Android code that ends up with null elements and was getting false from instanceof as a result. r=bzbarsky
2018-06-02 00:53:22 -04:00
Boris Zbarsky
c53f7f15b1
Bug 1466213 part 2. Remove nsIDOMGeoPositionError. r=qdot
2018-06-01 22:35:44 -04:00
Boris Zbarsky
01f73b98d9
Bug 1466213 part 1. Move PositionError out into a separate file. r=qdot
...
--HG--
rename : dom/geolocation/nsGeolocation.cpp => dom/geolocation/PositionError.cpp
rename : dom/geolocation/nsGeolocation.h => dom/geolocation/PositionError.h
2018-06-01 22:35:42 -04:00
Boris Zbarsky
bddc220e1b
Bug 1466253. HTMLFieldSetElement::GetType should return void. r=qdot
2018-06-01 22:35:26 -04:00
Boris Zbarsky
640e7f7112
Bug 1465875 part 5. Eliminate nsIDOMNSEditableElement. r=qdot
2018-06-01 22:35:23 -04:00
Boris Zbarsky
15b087c696
Bug 1465875 part 4. Eliminate random mentions of nsIDOMNSEditableElement. r=qdot
2018-06-01 22:35:23 -04:00
Boris Zbarsky
ddf179a7a7
Bug 1465875 part 3. Eliminate C++ use of nsIDOMNSEditableElement. r=qdot
2018-06-01 22:35:22 -04:00
Boris Zbarsky
0cf65db1d3
Bug 1465875 part 2. Eliminate use of "instanceof nsIDOMNSEditablElement". r=qdot
2018-06-01 22:35:22 -04:00
Boris Zbarsky
c7f378d7ab
Bug 1465875 part 1. Eliminate pointless QIs to nsIDOMNSEditableElement. r=qdot
...
We expose the relevant APIs on textarea and input elements anyway
(chromeonly). The QIs will throw on a non-input or non-textarea element, but
none of these consumers expect that to happen.
2018-06-01 22:35:22 -04:00
Gurzau Raul
8409fd4a82
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-06-02 05:12:32 +03:00
Gurzau Raul
b36972ff91
Backed out 7 changesets (bug 1461046) for permafailing reftest on /reftests/css-invalid/select/select-disabled-fieldset-1.html a=backout
...
Backed out changeset f5990eb1eb0d (bug 1461046)
Backed out changeset 8e0c340b9700 (bug 1461046)
Backed out changeset fbfe1d5b94e1 (bug 1461046)
Backed out changeset 48057a6ba3d6 (bug 1461046)
Backed out changeset 5c8648bcf6bb (bug 1461046)
Backed out changeset 157bbc74460a (bug 1461046)
Backed out changeset e990d4d07b0e (bug 1461046)
2018-06-02 05:07:03 +03:00
Csoregi Natalia
468205953d
Merge inbound to mozilla-central. a=merge
2018-06-02 01:01:33 +03:00
Dustin J. Mitchell
09632bab66
Bug 1459274 - update BUG_COPMONENT to represent reality; r=gps
...
MozReview-Commit-ID: 7J0DRtwDoRY
--HG--
extra : rebase_source : 15e6b667441cc11d72d067c926f4b6f598953b01
extra : source : 4d76259df5e263df8ed7338e24d1c752e12c9de6
2018-06-01 13:47:35 +00:00
Julian Descottes
f5969ec9dc
Bug 1454696 - Update console stubs to use const rather than let;r=nchevobbe
...
MozReview-Commit-ID: DqquWq8anJ0
--HG--
extra : rebase_source : 0ebdde99dd84c04f2bba78bc801172d0bd8ce0b3
2018-06-01 15:19:44 +02:00
Julian Descottes
7fdc2c153f
Bug 1454696 - Fix leftover issues for prefer-const;r=yulia
...
MozReview-Commit-ID: JwOXoqw2mks
--HG--
extra : rebase_source : a3f07665a42c2779a85b7901a07206266a9d1616
extra : source : ae946f375e0d0f4f0f0fc859c54040fef42cbc2c
2018-06-01 12:19:35 +02:00
Julian Descottes
640fe52298
Bug 1454696 - Run eslint --fix for prefer-const;r=yulia
...
MozReview-Commit-ID: F6xUXCgdRE4
--HG--
extra : rebase_source : 65de1b0aba412d9044b5196115f74276caa058f2
2018-06-01 12:36:09 +02:00
Marco Castelluccio
9b7be08a60
Bug 1466077 - Don't schedule test-verify on any ccov build. r=jmaher
...
--HG--
extra : rebase_source : 328b6e861ee883774b80a33d39e4a364cc266e16
2018-06-01 12:15:03 +02:00
Jon Coppeard
3fbdd0da31
Bug 1465695 - Don't release helper thread lock while cancelling off-thread parses r=jandem
2018-06-01 11:35:57 +01:00
sotaro
636448ae4d
Bug 1465319 - Clean up IMFYCbCrImage r=nical
2018-06-01 19:12:10 +09:00
Cosmin Sabou
1bc774a842
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-06-01 12:44:57 +03:00
Cosmin Sabou
292d295d6b
Merge inbound to mozilla-central. a=merge
2018-06-01 12:41:08 +03:00
Alex Chronopoulos
ebd54ce4cd
Bug 1466066
- Update cubeb from upstream to abf6ae2. r=kinetik
2018-06-01 12:40:16 +03:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Emilio Cobos Álvarez
9855a4330e
Bug 1465585: Don't error on pessimizing-move and self-move, for now. r=froydnj
...
MozReview-Commit-ID: FzoqidPSCaV
2018-06-01 10:43:31 +02:00
Emilio Cobos Álvarez
c773293cb3
Bug 1465585: Disable stl wrapping in some places under toolkit/mozapps/update. r=glandium
...
This is disabled already in updater-common.build and similar places, so that
they can use UniquePtr and include <new>.
These files were getting around it because they didn't include the stl at all,
but now they include <utility> transitively for std::move.
MozReview-Commit-ID: IaU9mRbbCAk
2018-06-01 10:43:21 +02:00
Julian Descottes
822bc87c3d
Bug 1454696 - Add eslint rule prefer-const to DevTools;r=yulia
...
MozReview-Commit-ID: IQFUYNfHBDm
--HG--
extra : rebase_source : 964c5c8134052b22aec131f13c1691f1da4cf293
2018-06-01 09:54:20 +02:00
Brindusan Cristian
b7990441d5
Backed out changeset 30c5d06e47f0 (bug 1465895) for spidermonkey bustages. CLOSED TREE
2018-06-01 10:08:51 +03:00
Noemi Erli
7984758be8
Backed out changeset e4a9b12b8d36 (bug 1456234) for Linting failure in taskcluster/ci/release-bouncer-aliases/kind.yml on a CLOSED TREE
2018-06-01 07:19:43 +03:00
Tom Prince
41a8887f7e
Bug 1456234: [release-promotion] Show bouncer worker tasks on treeherder; r=aki
...
Differential Revision: https://phabricator.services.mozilla.com/D1481
2018-05-31 23:43:01 +00:00
Tom Prince
e457c74e21
Bug 1237182: [mozharness] Remove some obsolete solaris related configuration; r=catlee
...
Differential Revision: https://phabricator.services.mozilla.com/D1482
2018-06-01 01:18:13 +00:00
Tom Prince
c8e756a860
No bug: [release-promotion] Make promote notification depend on generating checksums; r=mtabara
...
Differential Revision: https://phabricator.services.mozilla.com/D1480
2018-05-31 23:57:53 +00:00
Steve Fink
0a1094e53b
Bug 1465895 - Default to mach-installed clang directory for sanitizer tools, r=nbp
...
--HG--
extra : rebase_source : 69aec6347eeccdd89a42c239e85d2c4a27b7ee27
2018-05-31 11:08:01 -07:00
Matt Woodrow
eed3fa7cdd
Bug 1459670 - Add frame tracking for the nsDisplayTable* classes. r=miko
2018-06-01 14:33:15 +12:00
Paul Bone
a05872f75b
Bug 1464986 (Part 2) - Add some debug logging to the GC r=jonco
...
--HG--
extra : rebase_source : fe65d58434aaae63ae2b1d42520a8b1a57247073
extra : histedit_source : b0ad0e6ed49eaca269066599df859d831e7f5dfa
2018-05-30 22:50:46 +10:00
Johannes Willbold
1142310e25
Bug 1432922: Implemented parsing support for rtcpfb-wildcard. r=bwc,dminor
...
Implemented Rust/C++ glue code for rtcp-fb
Implemented parsing support for rtcpfb-wildcard in rust
Activated c++ unit tests
MozReview-Commit-ID: 5xRSQz7pucZ
--HG--
extra : rebase_source : 97fdfda9134197381d16e0a61dda5357bba9e9da
2018-05-29 16:32:52 -07:00
Matt Woodrow
a6cecda388
Bug 1464737
- Make nsDisplayPerspective simpler by using the transform frame as mFrame. r=miko
...
MozReview-Commit-ID: CDjdjE2xCzG
--HG--
extra : rebase_source : 1779b8c20ca8eca4b0859ebc638c4b5bdcbac28d
2018-06-01 14:15:36 +12:00
Rob Wood
02be8e9f99
Bug 1461676 - Expand raptor firefox tp6 to include the other pages; r=jmaher
...
MozReview-Commit-ID: Kzn9sRz8rip
--HG--
extra : rebase_source : e858f3a4e2b4b82ab72d90d47de32834a610b69d
2018-05-31 16:09:09 -04:00