Граф коммитов

597548 Коммитов

Автор SHA1 Сообщение Дата
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