mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-11-04 10:18:41 +02:00 
			
		
		
		
	In the time since we last bumped MinGW many of our patches no longer apply. The enum patch had one of the fixes incorporated, but not the other. The winrt patch added several files that were added to MinGW - but not all the classes we need were added, so I've copied them into a new patch in a subsequent commit. While we're here, also add the mingw patches as resources so they trigger rebuilds when edited. Differential Revision: https://phabricator.services.mozilla.com/D168831
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			921 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			921 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
From b415d3e199de9cb2dce6290721bcfc2871f33769 Mon Sep 17 00:00:00 2001
 | 
						|
From: Tom Ritter <tom@ritter.vg>
 | 
						|
Date: Thu, 2 Feb 2023 12:26:47 -0500
 | 
						|
Subject: [PATCH 3/7] Fix enum int issues
 | 
						|
 | 
						|
---
 | 
						|
 mingw-w64-headers/include/windows.foundation.h | 2 +-
 | 
						|
 1 file changed, 1 insertion(+), 1 deletion(-)
 | 
						|
 | 
						|
diff --git a/mingw-w64-headers/include/windows.foundation.h b/mingw-w64-headers/include/windows.foundation.h
 | 
						|
index fd66e27d3..7981f3380 100644
 | 
						|
--- a/mingw-w64-headers/include/windows.foundation.h
 | 
						|
+++ b/mingw-w64-headers/include/windows.foundation.h
 | 
						|
@@ -647,7 +647,7 @@ static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncActionCompleted
 | 
						|
 namespace ABI {
 | 
						|
     namespace Windows {
 | 
						|
         namespace Foundation {
 | 
						|
-            enum PropertyType {
 | 
						|
+            enum PropertyType : int {
 | 
						|
                 PropertyType_Empty = 0,
 | 
						|
                 PropertyType_UInt8 = 1,
 | 
						|
                 PropertyType_Int16 = 2,
 | 
						|
-- 
 | 
						|
2.25.1
 | 
						|
 |