maharsh312
27a1fa4391
Bug 1463645 - Removed unnecessary upcast and downcast of JSFunction r=arai
2018-05-26 00:21:32 +05:30
Peter Van der Beken
bb7f2d8b30
Bug 1146316 - Leak fix, declare ServiceWorkerPrivate::mSandbox to the CC. r=bkelly.
...
--HG--
extra : rebase_source : e58052223ab9d79b4c21979bcf3e29caf8c2e32b
2018-05-15 21:36:12 +02:00
Peter Van der Beken
2de39f46d8
Bug 1146316 - Leak fix, set up CC in XPCShell too. r=smaug.
...
XPCShell allows interaction with object that are cycle collected, but we never run the
cycle collector in it. In XPCShell we don't call nsJSContext::EnsureStatics.
nsJSContext::EnsureStatics is responsible for setting DOMGCSliceCallback as a GC callback,
which we need for running the cycle collector.
--HG--
extra : rebase_source : 5f12c15dabf3b23d9e4b1d8d88920e476d2d4bd6
2018-05-08 17:07:33 +02:00
Peter Van der Beken
e4b698ab5c
Bug 1146316 - Leak fix, make sure we call PollJSSampling at least once after stopping profiler. r=mstange.
...
--HG--
extra : rebase_source : f6eb4af6e14818f53100cc4441da171e8d2ed840
2018-05-04 09:47:52 +02:00
Peter Van der Beken
0a2e4b8cb7
Bug 1146316 - Remove nsWrapperCache::SetIsNotDOMBinding and IsDOMBinding(). r=bz.
...
--HG--
extra : rebase_source : cd36e7afb4f6ebcd042ea40d9403546a683375ad
2018-04-05 17:22:41 +02:00
Peter Van der Beken
6e33f1d567
Bug 1146316 - Preserve the wrapper of sandboxes, so that we never try to call WrapObject on them. r=bz.
...
--HG--
extra : rebase_source : 00519dbe00d048000b2febdcd69e9232a79b5388
2018-04-11 11:52:13 +02:00
Peter Van der Beken
188ac76110
Bug 1464474 - Some cleanup in nsFrameMessageManager. r=bz.
...
--HG--
extra : rebase_source : e081a086588e52dbe9363c8c622522adbff537e5
2018-05-17 16:42:13 +02:00
Margareta Eliza Balazs
b47af51698
Merge inbound to mozilla-central. a=merge
2018-05-26 12:45:17 +03:00
Boris Zbarsky
b74339d763
Bug 1464478. Update the pass-CPOW-to-C++ test to not rely on nodes being passed as xpidl-declared interfaces. r=mrbkap
2018-05-26 00:23:07 -04:00
Boris Zbarsky
7d29e0bc6e
Bug 1464519. Remove some dead code in nsXULPopupListener::HandleEvent. r=felipe
...
We've been bailing out if |target| is not nsIContent for a long time now, so
all the code handling it not being an nsIDOMNode is dead.
2018-05-26 00:23:04 -04:00
Dorel Luca
047df7a932
Merge mozilla-inbound to mozilla-central. a=merge
2018-05-26 07:09:39 +03:00
Dorel Luca
145f37a74f
Backed out changeset 18a7b3b1332d (bug 1464288) for failing reftests at reftest/tests/layout/reftests/display-list/1464288-1.htm a=backout
2018-05-26 07:04:24 +03:00
Randell Jesup
42686d4bdc
Bug 1463494: delete the sensor observerlist array in a deferred manner r=froyd,jchen
...
clean up sensorlist if Dispatch fails
2018-05-25 21:16:28 -04:00
André Bargull
db0ffdf2b9
Bug 1464368 - Mark a few Atomics tests as "random" to avoid frequent intermittents. r=sfink
2018-05-25 06:04:20 -07:00
Yura Zenevich
4b29e3ecdd
Bug 1464492 - Pass canceledOkay=true when starting/stopping timers for A11Y_SERVICE_DURATION. r=miker
...
MozReview-Commit-ID: Kb5yQ8kr9Uk
2018-05-25 11:25:00 -04:00
Eugen Sawin
05fb15050f
Bug 1464263 - [1.2] Update settings for non-enabled modules. r=jchen
2018-05-26 01:21:07 +02:00
Eric Rahm
615cc19d67
Bug 1463296 - Handle if size is found but has no output. r=me CLOSED TREE
...
--HG--
extra : histedit_source : 36f94caad4c6ff419aa94c048dc012d08a41a863
2018-05-25 15:56:32 -07:00
Alex Gaynor
61a3697aef
Bug 1464194 - don't crash in ContentParent::RecvAllocateLayerTreeId if the content parent ID doesn't exist; r=jimm
...
MozReview-Commit-ID: FQxcTj3phIV
--HG--
extra : rebase_source : 15d0547c8359efdf3786a86f441c0232615c181a
2018-05-24 15:30:32 -04:00
Martin Stransky
b887819c71
Bug 1464037 - Replace GL_PROVIDER_GLX by MOZ_X11 to build X11 dependent code, r=lsalzman
...
In order to have useful Wayland builds we need ability to switch
between GL backends run-time - to use EGL backend for Wayland and GLX backend for X11.
GL_PROVIDER_GLX is used exclusively for GLX GL backend, so let's replace GL_PROVIDER_GLX
build-time check by more general MOZ_X11 check which determines X11 dependent code
and it's valid for both X11 and Wayland builds.
MozReview-Commit-ID: HYobrHveoaP
--HG--
extra : rebase_source : 2d359355ee747f5898d27d8a28d66114f4135f5b
2018-05-24 14:06:31 +02:00
Matt Woodrow
c868a9a37d
Bug 1464288 - Make sure PreProcessDisplayLists logic for switching AGRs matches what ComputeRebuildRegion uses. r=miko
...
MozReview-Commit-ID: F6N0XLCpuEe
--HG--
extra : rebase_source : b706ded33ac5baf6433c99af8cacb62ebcf1e753
2018-05-26 16:55:17 +12:00
Gregory Mierzwinski
6e9713d33a
Bug 1462434 - Prevent baseline coverage tests from being skipped. r=jmaher
...
This patch prevents baseline coverage tests from being skipped when too many tests are being run.
MozReview-Commit-ID: JVTOYZAXbwf
--HG--
extra : rebase_source : dedd6a323445f030b60180805c6c6adf5d10771b
2018-05-23 12:41:52 -04:00
Eric Rahm
299ee7b991
Bug 1463296 - Track section sizes in build metrics. r=jmaher, froydnj
...
This adds section size metrics in order to track finer grained improvements
and regressions in binary size. Currently it implements tracking of:
- XUL
- NSS
- NSPR
- mozavcodec
- mozavutil
The sections tracked are limited in order to avoid too much noise:
- .text
- .data
- .rodata
- .data.rel.ro
- .bss
Currently this is limited to measure Linux and Android builds, but can be
easily extended to support other platforms once we have a `size`-like tool
available.
--HG--
extra : rebase_source : 494922e60c1ea47392e3121425d7aacef6c3003a
2018-05-21 17:11:30 -07:00
Tom Prince
f189779c39
Bug 1456234: [release] Use release platforms for final-verify; r=aki
...
Differential Revision: https://phabricator.services.mozilla.com/D1418
--HG--
extra : source : d1d028a9f65967ea08a71508a9e1dfd1a9f1944a
extra : amend_source : fdc6646700dcc085b99231d1868621220ee71325
2018-05-11 14:38:45 -07:00
Kearwood Gilbert
653742943d
Bug 1462695 - Prevent crashing when context lost during WebVR presentation,r=jgilbert
...
--HG--
extra : rebase_source : c32d602256391866c7cbfc447d9e6f127a48313e
2018-05-25 14:10:47 -07:00
Ryan Hunt
e1ae204a81
Bug 1462449 - Dump snapshot of about:support in talos. r=jmaher
...
--HG--
extra : rebase_source : 497726bef6787bdd4c8f889d2e07442930f1b1a4
2018-05-18 12:43:38 -05:00
Ryan Hunt
b00603123d
Bug 1426499 - Add an error message for unzipping tp5n on windows. r=erahm
...
--HG--
extra : rebase_source : e6999c6a418acc3ff616d4e79977d08fb0e49187
2018-05-16 13:55:37 -05:00
Ryan Hunt
4846d7b517
Bug 1426499 - Disable windows content process sandbox when using DMD with AWSY. r=erahm
...
--HG--
extra : rebase_source : 9af460b07207c8bd2b0187b41ba65fe00c03871a
2018-05-17 13:46:29 -05:00
Jonathan Kew
2c8d1fd244
Bug 1463884 - patch 2 - Make gfxFcPlatformFontList::TryLangForGroup safe for off-main-thread use. r=emilio
2018-05-25 21:18:55 +01:00
Jonathan Kew
95a7a2628a
Bug 1463884 - patch 1 - Move methods only used by fontconfig backend from gfxPlatformFontList to the fontconfig subclass. (No functional change.) r=emilio
2018-05-25 21:18:54 +01:00
Daniel Zielas
6e81464d99
Bug 1455182 - Additional cleanup to nsDisplayOwnLayer and ScrollbarData. r=botond
...
--HG--
extra : rebase_source : d0dd9840dab41e6a2dbd3427fafbf03b741441a1
2018-05-25 07:20:39 +02:00
Olli Pettay
2fa797d756
Bug 1356761, better AutoTArray capacity for ElementQueue, r=mrbkap
...
--HG--
extra : rebase_source : 508db91b2fa384dd7ea21990c88154e1869a13e9
2018-05-25 21:19:18 +03:00
Kartikaya Gupta
017058da2f
Bug 1240708 - Follow-up to repair indentation damage. r=me and DONTBUILD
2018-05-25 16:04:09 -04:00
James Graham
4fb2322229
Bug 1463801 - Fixup wpt metadata, a=testonly ON A CLOSED TREE
...
MozReview-Commit-ID: 1MtKJOELAJo
2018-05-25 20:30:52 +01:00
Chris AtLee
6ced44821e
Bug 1237182: Fix python unitests r=bustage on a CLOSED TREE
...
--HG--
extra : rebase_source : 1e118ab5aed8251dfff28f6c3c4f885e1de24a04
extra : histedit_source : 635a7aa2a4fb47ff1b3b28f0ce099948d6f1101a
2018-05-25 13:42:58 -04:00
Dorel Luca
847485b23e
Backed out changeset f65b3816a198 (bug 1451973) for tps failure on multiple files. CLOSED TREE
2018-05-25 21:17:01 +03:00
Coroiu Cristina
c032f38419
Merge mozilla-central to inbound a=merge on a CLOSED TREE
2018-05-25 20:58:44 +03:00
Coroiu Cristina
19e81b8d28
Merge inbound to mozilla-central a=merge
2018-05-25 20:51:27 +03:00
Coroiu Cristina
e24fd18f32
Merge autoland to mozilla-central a=merge
2018-05-25 20:48:09 +03:00
Coroiu Cristina
6ea42bbe36
Backed out changeset 5033de939b8c (bug 1464288) for failing reftests at reftest/tests/layout/reftests/display-list/1464288-1.htm a=backout
2018-05-25 20:42:33 +03:00
Gabriel Luong
49ca27c991
Bug 1464314 - Lazy load utils in the grid inspector. r=pbro
2018-05-25 13:28:11 -04:00
Felipe Gomes
fb9eccfcd6
Bug 1462808 - Adjust PageStyleHandler code to handle its events and messages as a singleton. r=Gijs
2018-05-25 14:22:15 -03:00
Felipe Gomes
f326f3a1aa
Bug 1462808 - Part 0. Copy PageStyleHandler code from tab-content.js to a new file. r=Gijs
...
--HG--
rename : browser/base/content/tab-content.js => browser/modules/PageStyleHandler.jsm
2018-05-25 14:22:14 -03:00
Felipe Gomes
b77ef88358
Bug 1461548 - Only load the RefreshBlocker frame script when necessary. r=mconley
2018-05-25 14:22:14 -03:00
Felipe Gomes
b8f8e8cea0
Bug 1461548 - Part 0. Move RefreshBlocker to a new frame script. r=mconley
...
--HG--
rename : browser/base/content/tab-content.js => browser/base/content/content-refreshblocker.js
2018-05-25 14:22:14 -03:00
Felipe Gomes
f522819af4
Bug 1462673 - Only load LightWeightThemeWebInstallListener when necessary. r=mconley
...
Convert LightWeightThemeWebInstallListener to a singleton, and add it as a lazy proxy listener.
2018-05-25 14:22:14 -03:00
Felipe Gomes
a2588ee03c
Bug 1462673 - Part 0. Copy LightWeightThemeWebInstallListener code from content.js to a jsm. r=mconley
...
--HG--
rename : browser/base/content/content.js => browser/modules/LightWeightThemeWebInstallListener.jsm
2018-05-25 14:22:14 -03:00
Felipe Gomes
511e513fa8
Bug 1461444 - Only load the PageInfoListener content code when needed. r=johannh
...
In addition to the code going to a .jsm, it became a singleton that implements nsIMessageListener, instead of being one instance per tab (which is usually done to give easier access to the page's content, but it's possible to get to it through each message, as message.target.content
2018-05-25 14:22:13 -03:00
Felipe Gomes
9c7cf9d19b
Bug 1461444 - Part 0. Copy PageInfoListener code from content.js to a new file. r=johannh
...
--HG--
rename : browser/base/content/content.js => browser/modules/PageInfoListener.jsm
2018-05-25 14:22:13 -03:00
Felipe Gomes
24fba1c383
Bug 1461247 - Only load FormSubmitObserver.jsm when an invalidformsubmit notification happens. r=MattN
2018-05-25 14:22:13 -03:00
Felipe Gomes
de2e7d62ab
Bug 1461248 - Only load ContextMenu.jsm when a contextmenu event occurs. r=mconley
2018-05-25 14:22:13 -03:00