-
-
Notifications
You must be signed in to change notification settings - Fork 160
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1050 from Areloch/SDLUpdate_2_28_1
Updates the SDL library to the latest standard bugfix release 2.28.1
- Loading branch information
Showing
1,282 changed files
with
347,032 additions
and
182,721 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
--- | ||
AlignConsecutiveMacros: Consecutive | ||
AlignConsecutiveAssignments: None | ||
AlignConsecutiveBitFields: None | ||
AlignConsecutiveDeclarations: None | ||
AlignEscapedNewlines: Right | ||
AlignOperands: Align | ||
AlignTrailingComments: true | ||
|
||
AllowAllArgumentsOnNextLine: true | ||
AllowAllParametersOfDeclarationOnNextLine: true | ||
AllowShortEnumsOnASingleLine: true | ||
AllowShortBlocksOnASingleLine: Never | ||
AllowShortCaseLabelsOnASingleLine: false | ||
AllowShortFunctionsOnASingleLine: All | ||
AllowShortIfStatementsOnASingleLine: Never | ||
AllowShortLoopsOnASingleLine: false | ||
|
||
AlwaysBreakAfterDefinitionReturnType: None | ||
AlwaysBreakAfterReturnType: None | ||
AlwaysBreakBeforeMultilineStrings: false | ||
AlwaysBreakTemplateDeclarations: MultiLine | ||
|
||
# Custom brace breaking | ||
BreakBeforeBraces: Custom | ||
BraceWrapping: | ||
AfterCaseLabel: true | ||
AfterClass: true | ||
AfterControlStatement: Never | ||
AfterEnum: true | ||
AfterFunction: true | ||
AfterNamespace: true | ||
AfterObjCDeclaration: true | ||
AfterStruct: true | ||
AfterUnion: true | ||
AfterExternBlock: false | ||
BeforeElse: false | ||
BeforeWhile: false | ||
IndentBraces: false | ||
SplitEmptyFunction: true | ||
SplitEmptyRecord: true | ||
|
||
# Make the closing brace of container literals go to a new line | ||
Cpp11BracedListStyle: false | ||
|
||
# Never format includes | ||
IncludeBlocks: Preserve | ||
# clang-format version 4.0 through 12.0: | ||
#SortIncludes: false | ||
# clang-format version 13.0+: | ||
#SortIncludes: Never | ||
|
||
# No length limit, in case it breaks macros, you can | ||
# disable it with /* clang-format off/on */ comments | ||
ColumnLimit: 0 | ||
|
||
IndentWidth: 4 | ||
ContinuationIndentWidth: 4 | ||
IndentCaseLabels: false | ||
IndentCaseBlocks: false | ||
IndentGotoLabels: true | ||
IndentPPDirectives: None | ||
IndentExternBlock: NoIndent | ||
|
||
PointerAlignment: Right | ||
SpaceAfterCStyleCast: false | ||
SpacesInCStyleCastParentheses: false | ||
SpacesInConditionalStatement: false | ||
SpacesInContainerLiterals: true | ||
SpaceBeforeAssignmentOperators: true | ||
SpaceBeforeCaseColon: false | ||
SpaceBeforeParens: ControlStatements | ||
SpaceAroundPointerQualifiers: Default | ||
SpaceInEmptyBlock: false | ||
SpaceInEmptyParentheses: false | ||
|
||
UseCRLF: false | ||
UseTab: Never | ||
|
||
ForEachMacros: | ||
[ | ||
"spa_list_for_each", | ||
"spa_list_for_each_safe", | ||
"wl_list_for_each", | ||
"wl_array_for_each", | ||
"udev_list_entry_foreach", | ||
] | ||
|
||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
# For format see editorconfig.org | ||
# Copyright 2022 Collabora Ltd. | ||
# SPDX-License-Identifier: Zlib | ||
|
||
root = true | ||
|
||
[*.{c,cg,cpp,gradle,h,java,m,metal,pl,py,S,sh,txt}] | ||
indent_size = 4 | ||
indent_style = space | ||
insert_final_newline = true | ||
trim_trailing_whitespace = true | ||
|
||
[*.{html,js,json,m4,yml,yaml,vcxproj,vcxproj.filters}] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[*.xml] | ||
indent_size = 4 | ||
indent_style = space | ||
|
||
[{CMakeLists.txt,sdl2-config*.cmake.in,cmake/*.cmake}] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[{cmake_uninstall.cmake.in,test/CMakeLists.txt}] | ||
indent_size = 4 | ||
indent_style = space | ||
|
||
[configure.ac] | ||
# Inconsistently 2-, 4- or occasionally 3-space indented, but mostly 4, | ||
# so let's use 4 for new code | ||
indent_size = 4 | ||
indent_style = space | ||
|
||
[{Makefile.*,*.mk,*.sln,*.pbxproj,*.plist}] | ||
indent_size = 8 | ||
indent_style = tab | ||
tab_width = 8 | ||
|
||
[Makefile.os2] | ||
indent_size = 4 | ||
indent_style = space | ||
|
||
[test/Makefile.os2] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[{src/core/os2/geniconv/makefile,src/core/os2/geniconv/os2cp.c}] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[src/joystick/controller_type.*] | ||
indent_style = tab | ||
|
||
[src/joystick/hidapi/steam/*.h] | ||
indent_style = tab | ||
|
||
[src/libm/*.c] | ||
indent_style = tab | ||
|
||
[src/test/SDL_test_{crc32,md5,random}.c] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[src/video/yuv2rgb/*.{c,h}] | ||
indent_style = tab | ||
|
||
[wayland-protocols/*.xml] | ||
indent_size = 2 | ||
indent_style = space | ||
|
||
[*.{markdown,md}] | ||
indent_size = 4 | ||
indent_style = space | ||
# Markdown syntax treats tabs as 4 spaces | ||
tab_width = 4 | ||
|
||
[{*.bat,*.rc}] | ||
end_of_line = crlf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
projectfullname = SDL2 | ||
projectshortname = SDL2 | ||
incsubdir = include | ||
wikisubdir = SDL2 | ||
readmesubdir = docs | ||
apiprefixregex = (SDL_|SDLK_|KMOD_|AUDIO_) | ||
mainincludefname = SDL.h | ||
versionfname = include/SDL_version.h | ||
versionmajorregex = \A\#define\s+SDL_MAJOR_VERSION\s+(\d+)\Z | ||
versionminorregex = \A\#define\s+SDL_MINOR_VERSION\s+(\d+)\Z | ||
versionpatchregex = \A\#define\s+SDL_PATCHLEVEL\s+(\d+)\Z | ||
selectheaderregex = \ASDL.*?\.h\Z | ||
projecturl = https://libsdl.org/ | ||
wikiurl = https://wiki.libsdl.org/SDL2 | ||
bugreporturl = https://github.com/libsdl-org/sdlwiki/issues/new | ||
warn_about_missing = 0 | ||
wikipreamble = (This is the legacy documentation for stable SDL2, the current stable version; [SDL3](https://wiki.libsdl.org/SDL3/) is the current development version.) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.