Skip to content

Commit e6d7690

Browse files
authored
Merge pull request #11 from fdch/v0.4.0
Minor version update
2 parents 41bacc5 + f7c47eb commit e6d7690

197 files changed

Lines changed: 11755 additions & 36943 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clang-format

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,190 @@
1+
---
2+
BasedOnStyle: LLVM
3+
AccessModifierOffset: -2
4+
AlignAfterOpenBracket: Align
5+
AlignArrayOfStructures: None
6+
AlignConsecutiveMacros: None
7+
AlignConsecutiveAssignments: None
8+
AlignConsecutiveBitFields: None
9+
AlignConsecutiveDeclarations: None
10+
AlignEscapedNewlines: Right
11+
AlignOperands: Align
12+
AlignTrailingComments: true
13+
AllowAllArgumentsOnNextLine: true
14+
AllowAllParametersOfDeclarationOnNextLine: true
15+
AllowShortEnumsOnASingleLine: true
16+
AllowShortBlocksOnASingleLine: Never
17+
AllowShortCaseLabelsOnASingleLine: false
18+
AllowShortFunctionsOnASingleLine: All
19+
AllowShortLambdasOnASingleLine: All
20+
AllowShortIfStatementsOnASingleLine: false
21+
AllowShortLoopsOnASingleLine: false
22+
AlwaysBreakAfterDefinitionReturnType: None
23+
AlwaysBreakAfterReturnType: None
24+
AlwaysBreakBeforeMultilineStrings: false
25+
AlwaysBreakTemplateDeclarations: MultiLine
26+
AttributeMacros:
27+
- __capability
28+
BinPackArguments: true
29+
BinPackParameters: true
30+
BraceWrapping:
31+
AfterCaseLabel: false
32+
AfterClass: false
33+
AfterControlStatement: Never
34+
AfterEnum: false
35+
AfterFunction: true
36+
AfterNamespace: false
37+
AfterObjCDeclaration: false
38+
AfterStruct: false
39+
AfterUnion: false
40+
AfterExternBlock: false
41+
BeforeCatch: false
42+
BeforeElse: false
43+
BeforeLambdaBody: false
44+
BeforeWhile: false
45+
IndentBraces: true
46+
SplitEmptyFunction: true
47+
SplitEmptyRecord: true
48+
SplitEmptyNamespace: true
49+
BreakBeforeBinaryOperators: None
50+
BreakBeforeConceptDeclarations: true
51+
BreakBeforeBraces: Allman
52+
BreakBeforeInheritanceComma: false
53+
BreakInheritanceList: BeforeColon
54+
BreakBeforeTernaryOperators: true
55+
BreakConstructorInitializersBeforeComma: false
56+
BreakConstructorInitializers: BeforeColon
57+
BreakAfterJavaFieldAnnotations: false
58+
BreakStringLiterals: true
59+
ColumnLimit: 80
60+
CommentPragmas: '^ IWYU pragma:'
61+
QualifierAlignment: Leave
62+
CompactNamespaces: false
63+
ConstructorInitializerIndentWidth: 4
64+
ContinuationIndentWidth: 4
65+
Cpp11BracedListStyle: true
66+
DeriveLineEnding: true
67+
DerivePointerAlignment: false
68+
DisableFormat: false
69+
EmptyLineAfterAccessModifier: Never
70+
EmptyLineBeforeAccessModifier: LogicalBlock
71+
ExperimentalAutoDetectBinPacking: false
72+
PackConstructorInitializers: BinPack
73+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
74+
AllowAllConstructorInitializersOnNextLine: true
75+
FixNamespaceComments: true
76+
ForEachMacros:
77+
- foreach
78+
- Q_FOREACH
79+
- BOOST_FOREACH
80+
IfMacros:
81+
- KJ_IF_MAYBE
82+
IncludeBlocks: Preserve
83+
IncludeCategories:
84+
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
85+
Priority: 2
86+
SortPriority: 0
87+
CaseSensitive: false
88+
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
89+
Priority: 3
90+
SortPriority: 0
91+
CaseSensitive: false
92+
- Regex: '.*'
93+
Priority: 1
94+
SortPriority: 0
95+
CaseSensitive: false
96+
IncludeIsMainRegex: '(Test)?$'
97+
IncludeIsMainSourceRegex: ''
98+
IndentAccessModifiers: false
99+
IndentCaseLabels: false
100+
IndentCaseBlocks: false
101+
IndentGotoLabels: true
102+
IndentPPDirectives: None
103+
IndentExternBlock: AfterExternBlock
104+
IndentRequires: false
105+
IndentWidth: 4
106+
IndentWrappedFunctionNames: false
107+
InsertTrailingCommas: None
108+
JavaScriptQuotes: Leave
109+
JavaScriptWrapImports: true
110+
KeepEmptyLinesAtTheStartOfBlocks: true
111+
LambdaBodyIndentation: Signature
112+
MacroBlockBegin: ''
113+
MacroBlockEnd: ''
114+
MaxEmptyLinesToKeep: 1
115+
NamespaceIndentation: None
116+
ObjCBinPackProtocolList: Auto
117+
ObjCBlockIndentWidth: 2
118+
ObjCBreakBeforeNestedBlockParam: true
119+
ObjCSpaceAfterProperty: false
120+
ObjCSpaceBeforeProtocolList: true
121+
PenaltyBreakAssignment: 2
122+
PenaltyBreakBeforeFirstCallParameter: 19
123+
PenaltyBreakComment: 300
124+
PenaltyBreakFirstLessLess: 120
125+
PenaltyBreakOpenParenthesis: 0
126+
PenaltyBreakString: 1000
127+
PenaltyBreakTemplateDeclaration: 10
128+
PenaltyExcessCharacter: 1000000
129+
PenaltyReturnTypeOnItsOwnLine: 60
130+
PenaltyIndentedWhitespace: 0
131+
PointerAlignment: Right
132+
PPIndentWidth: -1
133+
ReferenceAlignment: Pointer
134+
ReflowComments: true
135+
RemoveBracesLLVM: false
136+
SeparateDefinitionBlocks: Leave
137+
ShortNamespaceLines: 1
138+
SortIncludes: false
139+
SortJavaStaticImport: Before
140+
SortUsingDeclarations: true
141+
SpaceAfterCStyleCast: false
142+
SpaceAfterLogicalNot: false
143+
SpaceAfterTemplateKeyword: true
144+
SpaceBeforeAssignmentOperators: true
145+
SpaceBeforeCaseColon: false
146+
SpaceBeforeCpp11BracedList: false
147+
SpaceBeforeCtorInitializerColon: true
148+
SpaceBeforeInheritanceColon: true
149+
SpaceBeforeParens: ControlStatements
150+
SpaceBeforeParensOptions:
151+
AfterControlStatements: true
152+
AfterForeachMacros: true
153+
AfterFunctionDefinitionName: false
154+
AfterFunctionDeclarationName: false
155+
AfterIfMacros: true
156+
AfterOverloadedOperator: false
157+
BeforeNonEmptyParentheses: false
158+
SpaceAroundPointerQualifiers: Default
159+
SpaceBeforeRangeBasedForLoopColon: true
160+
SpaceInEmptyBlock: false
161+
SpaceInEmptyParentheses: false
162+
SpacesBeforeTrailingComments: 1
163+
SpacesInAngles: Never
164+
SpacesInConditionalStatement: false
165+
SpacesInContainerLiterals: true
166+
SpacesInCStyleCastParentheses: false
167+
SpacesInLineCommentPrefix:
168+
Minimum: 1
169+
Maximum: -1
170+
SpacesInParentheses: false
171+
SpacesInSquareBrackets: false
172+
SpaceBeforeSquareBrackets: false
173+
BitFieldColonSpacing: Both
174+
Standard: Latest
175+
StatementAttributeLikeMacros:
176+
- Q_EMIT
177+
StatementMacros:
178+
- Q_UNUSED
179+
- QT_REQUIRE_VERSION
180+
TabWidth: 4
181+
UseCRLF: false
182+
UseTab: Never
183+
WhitespaceSensitiveMacros:
184+
- STRINGIZE
185+
- PP_STRINGIZE
186+
- BOOST_PP_STRINGIZE
187+
- NS_SWIFT_NAME
188+
- CF_SWIFT_NAME
189+
...
190+

.editorconfig

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
root = true
2+
3+
[*]
4+
# please only ever use utf-8
5+
charset = utf-8
6+
7+
; C and friends
8+
[**.{c,cpp,h,hh,m,mm}]
9+
# indent 4 spaces, BSD-style
10+
indent_style = space
11+
indent_size = 4
12+
indent_brace_style = BSD
13+
14+
## let git handle proper EOL
15+
#end_of_line = lf
16+
17+
trim_trailing_whitespace = true
18+
insert_final_newline = true
19+
20+
max_line_length = 80
21+
22+
#continuation_indent_size = 4
23+
spaces_around_operators = true
24+
25+
; applies only to Makefiles
26+
[makefile]
27+
indent_style = tab
28+
tab_width = 4
29+
[**.am]
30+
indent_style = tab
31+
tab_width = 4
32+
33+
[**.tcl]
34+
indent_style = space
35+
indent_size = 4
36+
#continuation_indent_size = 8
37+
#curly_bracket_next_line = false
38+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Setup Pure Data
2+
description: Checkout code and setup Pure Data dependencies
3+
4+
runs:
5+
using: composite
6+
steps:
7+
- uses: actions/checkout@v5
8+
- name: get pdlibbuilder
9+
run: git submodule init && git submodule update
10+
shell: bash
11+
12+
- name: get pd
13+
uses: actions/checkout@v5
14+
with:
15+
repository: pure-data/pure-data
16+
path: pure-data

.github/workflows/compile.yml

Lines changed: 0 additions & 98 deletions
This file was deleted.

0 commit comments

Comments
 (0)