mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-18 08:20:44 +00:00
LibWeb: Improve Enum generation in IDLGenerator
Generated enums have no underlying type specifier, this adds one It uses the smallest available, which is mostly u8
This commit is contained in:
parent
c276cc43f0
commit
4c54fa10ed
Notes:
github-actions[bot]
2025-03-04 16:36:05 +00:00
Author: https://github.com/Totto16
Commit: 4c54fa10ed
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3799
Reviewed-by: https://github.com/AtkinsSJ ✅
3 changed files with 45 additions and 29 deletions
|
@ -59,33 +59,33 @@ namespace Web::Bindings {
|
|||
class Intrinsics;
|
||||
class OptionConstructor;
|
||||
|
||||
enum class AudioContextLatencyCategory;
|
||||
enum class CanPlayTypeResult;
|
||||
enum class CanvasFillRule;
|
||||
enum class CanvasTextAlign;
|
||||
enum class CanvasTextBaseline;
|
||||
enum class ColorGamut;
|
||||
enum class DOMParserSupportedType;
|
||||
enum class EndingType;
|
||||
enum class HdrMetadataType;
|
||||
enum class ImageSmoothingQuality;
|
||||
enum class MediaDecodingType;
|
||||
enum class MediaEncodingType;
|
||||
enum class MediaKeysRequirement;
|
||||
enum class ReadableStreamReaderMode;
|
||||
enum class ReferrerPolicy;
|
||||
enum class RequestCache;
|
||||
enum class RequestCredentials;
|
||||
enum class RequestDestination;
|
||||
enum class RequestDuplex;
|
||||
enum class RequestMode;
|
||||
enum class RequestPriority;
|
||||
enum class RequestRedirect;
|
||||
enum class ResizeObserverBoxOptions;
|
||||
enum class ResponseType;
|
||||
enum class TextTrackKind;
|
||||
enum class TransferFunction;
|
||||
enum class XMLHttpRequestResponseType;
|
||||
enum class AudioContextLatencyCategory : u8;
|
||||
enum class CanPlayTypeResult : u8;
|
||||
enum class CanvasFillRule : u8;
|
||||
enum class CanvasTextAlign : u8;
|
||||
enum class CanvasTextBaseline : u8;
|
||||
enum class ColorGamut : u8;
|
||||
enum class DOMParserSupportedType : u8;
|
||||
enum class EndingType : u8;
|
||||
enum class HdrMetadataType : u8;
|
||||
enum class ImageSmoothingQuality : u8;
|
||||
enum class MediaDecodingType : u8;
|
||||
enum class MediaEncodingType : u8;
|
||||
enum class MediaKeysRequirement : u8;
|
||||
enum class ReadableStreamReaderMode : u8;
|
||||
enum class ReferrerPolicy : u8;
|
||||
enum class RequestCache : u8;
|
||||
enum class RequestCredentials : u8;
|
||||
enum class RequestDestination : u8;
|
||||
enum class RequestDuplex : u8;
|
||||
enum class RequestMode : u8;
|
||||
enum class RequestPriority : u8;
|
||||
enum class RequestRedirect : u8;
|
||||
enum class ResizeObserverBoxOptions : u8;
|
||||
enum class ResponseType : u8;
|
||||
enum class TextTrackKind : u8;
|
||||
enum class TransferFunction : u8;
|
||||
enum class XMLHttpRequestResponseType : u8;
|
||||
}
|
||||
|
||||
namespace Web::Clipboard {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue