Bug 1574077 - Add credui.dll to delayload DLL. r=dmajor
authorMakoto Kato <m_kato@ga2.so-net.ne.jp>
Thu, 15 Aug 2019 18:47:45 +0000
changeset 488398 1cca4f1af964c1214bc04bd9d5b34fee4023ed87
parent 488397 c009e486b4c2e82a516e95cfb635523ea215e275
child 488399 fb949ba38402edbe1decc678c5a8ee65f446a5a5
push id36443
push userccoroiu@mozilla.com
push dateFri, 16 Aug 2019 09:48:15 +0000
treeherdermozilla-central@5d4cbfe103bb [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdmajor
bugs1574077, 1498518
milestone70.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1574077 - Add credui.dll to delayload DLL. r=dmajor Bug 1498518 adds credui.dll to use OS's authenticate dialog for WebAuth support, but this isn't required at start up etc. So we should move this to delay load DLL list. Differential Revision: https://phabricator.services.mozilla.com/D42079
toolkit/library/moz.build
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
@@ -19,16 +19,17 @@ def Libxul(name, output_category=None):
         GeckoFramework(name, output_category=output_category, linkage=None)
         SHARED_LIBRARY_NAME = 'XUL'
     else:
         GeckoSharedLibrary(name, output_category=output_category, linkage=None)
         SHARED_LIBRARY_NAME = 'xul'
 
     DELAYLOAD_DLLS += [
         'comdlg32.dll',
+        'credui.dll',
         'hid.dll',
         'msimg32.dll',
         'netapi32.dll',
         'secur32.dll',
         'wininet.dll',
         'winspool.drv'
     ]