Skip to content

Commit f58e1ee

Browse files
committed
Merge branch 'master' of https://github.com/ssh4net/Solidify
2 parents 89a574f + 071fae6 commit f58e1ee

6 files changed

Lines changed: 484 additions & 306 deletions

File tree

external/dnd_glfw/.clang-format

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
---
2+
BasedOnStyle: WebKit
3+
4+
AccessModifierOffset: -4
5+
AlignAfterOpenBracket: Align
6+
AlignConsecutiveAssignments: true
7+
#AlignConsecutiveAssignments: Consecutive
8+
#AlignConsecutiveBitFields: Consecutive
9+
AlignConsecutiveDeclarations: false
10+
#AlignConsecutiveDeclarations: None
11+
AlignEscapedNewlines: Left
12+
AlignOperands: true
13+
AlignTrailingComments: true
14+
AllowAllArgumentsOnNextLine: true
15+
AllowAllConstructorInitializersOnNextLine: true
16+
AllowAllParametersOfDeclarationOnNextLine: false
17+
AllowShortBlocksOnASingleLine: true
18+
AllowShortCaseLabelsOnASingleLine: true
19+
AllowShortFunctionsOnASingleLine: All
20+
AllowShortLambdasOnASingleLine: All
21+
AllowShortIfStatementsOnASingleLine: Never
22+
AllowShortLoopsOnASingleLine: false
23+
AlwaysBreakAfterDefinitionReturnType: None
24+
AlwaysBreakAfterReturnType: TopLevel
25+
AlwaysBreakBeforeMultilineStrings: false
26+
AlwaysBreakTemplateDeclarations: MultiLine
27+
BinPackArguments: true
28+
BinPackParameters: true
29+
BraceWrapping:
30+
AfterCaseLabel: false
31+
AfterClass: false
32+
AfterControlStatement: false
33+
AfterEnum: false
34+
AfterFunction: true
35+
AfterNamespace: false
36+
AfterObjCDeclaration: false
37+
AfterStruct: false
38+
AfterUnion: false
39+
AfterExternBlock: false
40+
BeforeCatch: false
41+
BeforeElse: false
42+
IndentBraces: false
43+
SplitEmptyFunction: false
44+
SplitEmptyRecord: false
45+
SplitEmptyNamespace: false
46+
BreakBeforeBinaryOperators: All
47+
BreakBeforeBraces: WebKit
48+
BreakBeforeInheritanceComma: false
49+
BreakInheritanceList: BeforeColon
50+
BreakBeforeTernaryOperators: true
51+
BreakConstructorInitializersBeforeComma: false
52+
BreakConstructorInitializers: BeforeComma
53+
BreakAfterJavaFieldAnnotations: false
54+
BreakStringLiterals: false
55+
ColumnLimit: 80
56+
CommentPragmas: '^ IWYU pragma:'
57+
CompactNamespaces: false
58+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
59+
ConstructorInitializerIndentWidth: 4
60+
ContinuationIndentWidth: 4
61+
Cpp11BracedListStyle: false
62+
DerivePointerAlignment: false
63+
DisableFormat: false
64+
ExperimentalAutoDetectBinPacking: false
65+
FixNamespaceComments: true
66+
ForEachMacros:
67+
- foreach
68+
- Q_FOREACH
69+
- BOOST_FOREACH
70+
IncludeBlocks: Preserve
71+
IncludeCategories:
72+
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
73+
Priority: 2
74+
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
75+
Priority: 3
76+
- Regex: '.*'
77+
Priority: 1
78+
IncludeIsMainRegex: '(Test)?$'
79+
IndentCaseLabels: false
80+
IndentExternBlock: NoIndent
81+
IndentPPDirectives: AfterHash
82+
IndentWidth: 4
83+
IndentWrappedFunctionNames: false
84+
JavaScriptQuotes: Leave
85+
JavaScriptWrapImports: true
86+
KeepEmptyLinesAtTheStartOfBlocks: false
87+
MacroBlockBegin: ''
88+
MacroBlockEnd: ''
89+
MaxEmptyLinesToKeep: 3
90+
NamespaceIndentation: Inner
91+
ObjCBinPackProtocolList: Auto
92+
ObjCBlockIndentWidth: 4
93+
ObjCSpaceAfterProperty: true
94+
ObjCSpaceBeforeProtocolList: true
95+
PenaltyBreakAssignment: 40
96+
PenaltyBreakBeforeFirstCallParameter: 100
97+
PenaltyBreakComment: 300
98+
PenaltyBreakFirstLessLess: 120
99+
PenaltyBreakString: 1000
100+
PenaltyBreakTemplateDeclaration: 10
101+
PenaltyExcessCharacter: 75
102+
PenaltyReturnTypeOnItsOwnLine: 50
103+
PointerAlignment: Left
104+
ReflowComments: false
105+
SortIncludes: true
106+
SortUsingDeclarations: true
107+
SpaceAfterCStyleCast: false
108+
SpaceAfterLogicalNot: false
109+
SpaceAfterTemplateKeyword: false
110+
SpaceBeforeAssignmentOperators: true
111+
SpaceBeforeCpp11BracedList: true
112+
SpaceBeforeCtorInitializerColon: true
113+
SpaceBeforeInheritanceColon: true
114+
SpaceBeforeParens: ControlStatements
115+
SpaceBeforeRangeBasedForLoopColon: true
116+
SpaceInEmptyBlock: false
117+
SpaceInEmptyParentheses: false
118+
SpacesBeforeTrailingComments: 2
119+
SpacesInAngles: false
120+
SpacesInContainerLiterals: true
121+
SpacesInCStyleCastParentheses: false
122+
SpacesInParentheses: false
123+
SpacesInSquareBrackets: false
124+
StatementMacros:
125+
- Q_UNUSED
126+
- QT_REQUIRE_VERSION
127+
TabWidth: 8
128+
UseTab: Never
129+
#...
130+
131+
---
132+
Language: Cpp
133+
Standard: c++17
134+
135+
---
136+
Language: ObjC
137+
Standard: c++17

external/dnd_glfw/.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

external/dnd_glfw/.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Prerequisites
2+
*.d
3+
4+
# Compiled Object files
5+
*.slo
6+
*.lo
7+
*.o
8+
*.obj
9+
10+
# Precompiled Headers
11+
*.gch
12+
*.pch
13+
14+
# Compiled Dynamic libraries
15+
*.so
16+
*.dylib
17+
*.dll
18+
19+
# Fortran module files
20+
*.mod
21+
*.smod
22+
23+
# Compiled Static libraries
24+
*.lai
25+
*.la
26+
*.a
27+
*.lib
28+
29+
# Executables
30+
*.exe
31+
*.out
32+
*.app

external/dnd_glfw/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2025-2025 Erium Vladlen
3+
Copyright (c) 2025-2026 Erium Vladlen
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)