Skip to content

Commit 520d5be

Browse files
committed
Merge branch 'master' into jackson/eng-2008-juce-8-update-branch-tickets
2 parents 3036846 + 4ada2e1 commit 520d5be

File tree

3,197 files changed

+599335
-243606
lines changed

Some content is hidden

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

3,197 files changed

+599335
-243606
lines changed

.clang-tidy

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Checks: >
2+
-clang-analyzer-cplusplus.NewDeleteLeaks,
3+
-clang-analyzer-optin.performance.Padding,
4+
-clang-analyzer-security.FloatLoopCounter,
5+
-clang-analyzer-security.insecureAPI.strcpy,
6+
modernize-concat-nested-namespaces,
7+
8+
WarningsAsErrors: '*'
9+
10+
# No negative lookahead available here, which makes things difficult.
11+
#
12+
# We want checks to run on JUCE files included from the JUCE modules. We can
13+
# restrict these to files named `juce_.*`.
14+
#
15+
# We also want checks to run on any files inlcuded from the examples or extras
16+
# directories. However, some include paths generated by the Android Studio build
17+
# system look like:
18+
#
19+
# ~/JUCE/examples/DemoRunner/Builds/Android/app/../../../../../modules/juce_box2d/box2d/Collision/b2CollideEdge.cpp
20+
#
21+
# Since we can only opt-in to paths, we restrict the maximum depth of the path
22+
# past examples/extras.
23+
HeaderFilterRegex: '(.*\/modules\/juce_.*juce_[^\/]*$)|(\/(examples|extras)(\/[^\/]*){1,7}$)'

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,5 @@ extras/Projucer/JUCECompileEngine.dylib
6565
/build
6666

6767
CMakeUserPresets.json
68+
.editorconfig
69+

.gitlab-ci.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
include:
2-
- project: 'juce-repos/JUCE-utils'
3-
file: '/CI/gitlab-ci.yml'
1+
variables:
2+
REF: &REF master
43

4+
include:
5+
- project: juce-repos/JUCE-utils
6+
file: /CI/gitlab-ci.yml
7+
ref: *REF
8+
inputs:
9+
ref: *REF

0 commit comments

Comments
 (0)