فهرست منبع

Removing SDL_Colour macro

Petar Popovic 1 سال پیش
والد
کامیت
9b5944a14f
4فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 5 0
      build-scripts/SDL_migration.cocci
  2. 3 0
      docs/README-migration.md
  3. 2 0
      include/SDL3/SDL_oldnames.h
  4. 0 1
      include/SDL3/SDL_pixels.h

+ 5 - 0
build-scripts/SDL_migration.cocci

@@ -3124,3 +3124,8 @@ typedef SDL_eventaction, SDL_EventAction;
 @@
 - SDL_eventaction
 + SDL_EventAction
+@@
+typedef SDL_Colour, SDL_Color;
+@@
+- SDL_Colour
++ SDL_Color

+ 3 - 0
docs/README-migration.md

@@ -977,6 +977,9 @@ The following functions have been renamed:
 * SDL_MasksToPixelFormatEnum() => SDL_GetPixelFormatEnumForMasks()
 * SDL_PixelFormatEnumToMasks() => SDL_GetMasksForPixelFormatEnum()
 
+The following macros have been removed:
+* SDL_Colour - use SDL_Color instead
+
 ## SDL_platform.h
 
 The following platform preprocessor macros have been renamed:

+ 2 - 0
include/SDL3/SDL_oldnames.h

@@ -388,6 +388,7 @@
 /* ##SDL_pixels.h */
 #define SDL_AllocFormat SDL_CreatePixelFormat
 #define SDL_AllocPalette SDL_CreatePalette
+#define SDL_Colour SDL_Color
 #define SDL_FreeFormat SDL_DestroyPixelFormat
 #define SDL_FreePalette SDL_DestroyPalette
 #define SDL_MasksToPixelFormatEnum SDL_GetPixelFormatEnumForMasks
@@ -888,6 +889,7 @@
 /* ##SDL_pixels.h */
 #define SDL_AllocFormat SDL_AllocFormat_renamed_SDL_CreatePixelFormat
 #define SDL_AllocPalette SDL_AllocPalette_renamed_SDL_CreatePalette
+#define SDL_Colour SDL_Colour_renamed_SDL_Color
 #define SDL_FreeFormat SDL_FreeFormat_renamed_SDL_DestroyPixelFormat
 #define SDL_FreePalette SDL_FreePalette_renamed_SDL_DestroyPalette
 #define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_renamed_SDL_GetPixelFormatEnumForMasks

+ 0 - 1
include/SDL3/SDL_pixels.h

@@ -681,7 +681,6 @@ typedef struct SDL_Color
     Uint8 b;
     Uint8 a;
 } SDL_Color;
-#define SDL_Colour SDL_Color
 
 /**
  * The bits of this structure can be directly reinterpreted as a float-packed