Skip to content

Commit 2b90a40

Browse files
authored
Merge branch 'main' into remove-ofxa
2 parents b23da7f + 128fd0c commit 2b90a40

Some content is hidden

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

76 files changed

+340
-318
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ jobs:
4141
need_node20_vol: true
4242
has_cmake_presets: false
4343
buildtype: Release
44-
conan_version: 2.1.0
44+
# use old conan version for CentOS 7
45+
conan_version: 2.10.3
4546
cxx-standard: 17
4647
cxx-compiler: clang++
4748
cc-compiler: clang
@@ -58,7 +59,8 @@ jobs:
5859
need_node20_vol: true
5960
has_cmake_presets: false
6061
buildtype: Release
61-
conan_version: 2.1.0
62+
# use old conan version for CentOS 7
63+
conan_version: 2.10.3
6264
cxx-standard: 17
6365
cxx-compiler: clang++
6466
cc-compiler: clang
@@ -74,7 +76,7 @@ jobs:
7476
vfx-cy: 2023
7577
has_cmake_presets: false
7678
buildtype: Release
77-
conan_version: 2.1.0
79+
conan_version: 2.20.1
7880
cxx-standard: 17
7981
cxx-compiler: clang++
8082
cc-compiler: clang
@@ -90,7 +92,7 @@ jobs:
9092
vfx-cy: 2023
9193
has_cmake_presets: false
9294
buildtype: Release
93-
conan_version: 2.1.0
95+
conan_version: 2.20.1
9496
cxx-standard: 17
9597
cxx-compiler: clang++
9698
cc-compiler: clang
@@ -103,7 +105,7 @@ jobs:
103105
os: ubuntu-latest
104106
has_cmake_presets: true
105107
buildtype: Release
106-
conan_version: 2.1.0
108+
conan_version: 2.20.1
107109
cxx-standard: 17
108110
cxx-compiler: clang++
109111
cc-compiler: clang
@@ -116,7 +118,7 @@ jobs:
116118
os: macos-latest
117119
has_cmake_presets: true
118120
buildtype: Release
119-
conan_version: 2.1.0
121+
conan_version: 2.20.1
120122
cxx-standard: 17
121123
cxx-compiler: clang++
122124
cc-compiler: clang
@@ -129,7 +131,7 @@ jobs:
129131
os: windows-latest
130132
has_cmake_presets: true
131133
buildtype: Release
132-
conan_version: 2.1.0
134+
conan_version: 2.20.1
133135
cxx-standard: 17
134136
cxx-compiler: clang++
135137
cc-compiler: clang
@@ -142,7 +144,7 @@ jobs:
142144
os: windows-latest
143145
has_cmake_presets: true
144146
buildtype: Release
145-
conan_version: 2.0.16
147+
conan_version: 2.20.1
146148
cxx-standard: 17
147149
cxx-compiler: clang++
148150
cc-compiler: clang

CONTRIBUTING.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Committee provides general project oversight.
1818
There are several ways to connect with the OpenFX project:
1919

2020
* The [openfx-discussion](https://lists.aswf.io/g/openfx-discussion)
21-
mail list: This is our primary mailing list, intended for techical
21+
mail list: This is our primary mailing list, intended for technical
2222
discussion and help implementing and using OpenFX.
2323

2424
* [GitHub Issues](https://github.com/ofxa/openfx/issues): GitHub
@@ -273,9 +273,19 @@ All new source files should begin with a copyright and license stating:
273273

274274
//
275275
// SPDX-License-Identifier: BSD-3-Clause
276-
// Copyright (c) Contributors to the OpenFX Project.
276+
// Copyright (c) OpenFX and contributors to the OpenFX Project.
277277
//
278278

279+
Prior to becoming an ASWF project, OpenFX was controlled by The Open Effects
280+
Association, a legal entity which had been assigned copyright in the original
281+
contributions by a variety of companies and individuals. When the project
282+
transferred to ASWF, these copyrights were assigned to a new legal entity,
283+
OpenFX a Series of LF Projects, LLC (abbreviated to "OpenFX" in the notice).
284+
In line with ASWF principles, new contributions do not require a copyright
285+
assignment, but our copyright notice reflects this mixed history, and is
286+
applied consistently across the project to avoid confusion when code is moved
287+
between old and new files.
288+
279289
#### Third-party libraries
280290

281291
The standard itself should not depend on any third-party library or

Documentation/sourceforge/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ <h3>Programming Reference </h3>
3333

3434
<h3>Doxygen Documentation </h3>
3535
<para>
36-
The doxygen documentation extracted from the header files is a useful adjunct to the programmming reference. It is available in two forms...
36+
The doxygen documentation extracted from the header files is a useful adjunct to the programming reference. It is available in two forms...
3737
<ul>
3838
<li><a href="Doxygen/index.html">A set of HTML files, one per section,</a></li>
3939
<li><a href="ofxDoxygenDocs_1.3.tgz">A tarball of the set of HTML files (229K).</a></li>

Documentation/sources/Guide/Code/Example1/basics.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ namespace {
8686
int gNumInstancesLiving = 0;
8787

8888
////////////////////////////////////////////////////////////////////////////////
89-
// The first _action_ called after the binary is loaded (three boot strapper functions will be howeever)
89+
// The first _action_ called after the binary is loaded (three boot strapper functions will be however)
9090
OfxStatus LoadAction(void)
9191
{
9292
ERROR_ABORT_IF(gHost == NULL, "The OfxHost pointer has not been set, it should have been set in 'setHostFunc' before any action is called.");
@@ -152,7 +152,7 @@ namespace {
152152
char *context;
153153
gPropertySuite->propGetString(inArgs, kOfxImageEffectPropContext, 0, &context);
154154

155-
ERROR_IF(strcmp(context, kOfxImageEffectContextFilter) != 0, "DescribeInContextAction called on unsupported contex %s", context);
155+
ERROR_IF(strcmp(context, kOfxImageEffectContextFilter) != 0, "DescribeInContextAction called on unsupported context %s", context);
156156

157157
OfxPropertySetHandle props;
158158
// define the mandated single output clip
@@ -300,7 +300,7 @@ namespace {
300300
static OfxPlugin effectPluginStruct =
301301
{
302302
kOfxImageEffectPluginApi, // The API this plugin satisfies.
303-
1, // The version of the API it satisifes.
303+
1, // The version of the API it satisfies.
304304
"org.openeffects:BasicsExamplePlugin", // The unique ID of this plugin.
305305
1, // The major version number of this plugin.
306306
0, // The minor version number of this plugin.

Documentation/sources/Guide/Code/Example2/invert.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ namespace {
7373
OfxImageEffectSuiteV1 *gImageEffectSuite = 0;
7474

7575
////////////////////////////////////////////////////////////////////////////////
76-
// The first _action_ called after the binary is loaded (three boot strapper functions will be howeever)
76+
// The first _action_ called after the binary is loaded (three boot strapper functions will be however)
7777
OfxStatus LoadAction(void)
7878
{
7979
/// now fetch a suite out of the host via it's fetch suite function.
@@ -426,7 +426,7 @@ namespace {
426426
static OfxPlugin effectPluginStruct =
427427
{
428428
kOfxImageEffectPluginApi, // The API this plugin satisfies.
429-
1, // The version of the API it satisifes.
429+
1, // The version of the API it satisfies.
430430
"org.openeffects:InvertExamplePlugin", // The unique ID of this plugin.
431431
1, // The major version number of this plugin.
432432
0, // The minor version number of this plugin.

Documentation/sources/Guide/Code/Example3/gain.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ namespace {
131131
}
132132

133133
////////////////////////////////////////////////////////////////////////////////
134-
// The first _action_ called after the binary is loaded (three boot strapper functions will be howeever)
134+
// The first _action_ called after the binary is loaded (three boot strapper functions will be however)
135135
OfxStatus LoadAction(void)
136136
{
137137
// fetch our three suites
@@ -648,7 +648,7 @@ namespace {
648648
static OfxPlugin effectPluginStruct =
649649
{
650650
kOfxImageEffectPluginApi, // The API this plugin satisfies.
651-
1, // The version of the API it satisifes.
651+
1, // The version of the API it satisfies.
652652
"org.openeffects:GainExamplePlugin", // The unique ID of this plugin.
653653
1, // The major version number of this plugin.
654654
0, // The minor version number of this plugin.

Documentation/sources/Guide/Code/Example4/saturation.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ namespace {
287287
}
288288

289289
////////////////////////////////////////////////////////////////////////////////
290-
// The first _action_ called after the binary is loaded (three boot strapper functions will be howeever)
290+
// The first _action_ called after the binary is loaded (three boot strapper functions will be however)
291291
OfxStatus LoadAction(void)
292292
{
293293
// fetch our three suites
@@ -779,7 +779,7 @@ namespace {
779779
static OfxPlugin effectPluginStruct =
780780
{
781781
kOfxImageEffectPluginApi, // The API this plugin satisfies.
782-
1, // The version of the API it satisifes.
782+
1, // The version of the API it satisfies.
783783
"org.openeffects:SaturationExamplePlugin", // The unique ID of this plugin.
784784
1, // The major version number of this plugin.
785785
0, // The minor version number of this plugin.

Documentation/sources/Guide/Code/Example5/circle.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ namespace {
318318
}
319319

320320
////////////////////////////////////////////////////////////////////////////////
321-
// The first _action_ called after the binary is loaded (three boot strapper functions will be howeever)
321+
// The first _action_ called after the binary is loaded (three boot strapper functions will be however)
322322
OfxStatus LoadAction(void)
323323
{
324324
// fetch our three suites
@@ -978,7 +978,7 @@ namespace {
978978
static OfxPlugin effectPluginStruct =
979979
{
980980
kOfxImageEffectPluginApi, // The API this plugin satisfies.
981-
1, // The version of the API it satisifes.
981+
1, // The version of the API it satisfies.
982982
"org.openeffects:CircleExamplePlugin", // The unique ID of this plugin.
983983
1, // The major version number of this plugin.
984984
0, // The minor version number of this plugin.

Documentation/sources/Guide/ofxExample1_Basics.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ in context action…
550550
char *context;
551551
gPropertySuite->propGetString(inArgs, kOfxImageEffectPropContext, 0, &context);
552552
553-
ERROR_IF(strcmp(context, kOfxImageEffectContextFilter) != 0, "DescribeInContextAction called on unsupported contex %s", context);
553+
ERROR_IF(strcmp(context, kOfxImageEffectContextFilter) != 0, "DescribeInContextAction called on unsupported context %s", context);
554554

555555
OfxPropertySetHandle props;
556556
// define the mandated single output clip
@@ -737,7 +737,7 @@ should clearly specify the calling sequence. Failure to call them in the
737737
right sequence will lead to all sorts of undefined behaviour.
738738

739739
Assuming the host has done nothing apart from load the dynamic library
740-
that contains plugins and has found the two :ref:`boostrapping
740+
that contains plugins and has found the two :ref:`bootstrapping
741741
symbols <bootstrapperFunctions>` in the plugin, the host
742742
should then...
743743

Documentation/sources/Guide/ofxExample4_Saturation.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ be used in more than one context, as well as how to make a multi-input
66
effect. Its source can be found in the C++ file
77
`saturation.cpp <https://github.com/ofxa/openfx/blob/master/Guide/Code/Example4/saturation.cpp>`_.
88
This plugin takes an RGB or RGBA
9-
image and increases or descreases the saturation by a parameter. It can
9+
image and increases or decreases the saturation by a parameter. It can
1010
be used in two contexts, firstly as a simple filter, secondly as a
1111
general effect, where it has an optional second input clip which is used
1212
to control where the effect is applied.
@@ -158,7 +158,7 @@ space.
158158

159159
Here we have the describe in context action. This will now be called
160160
once for each context that a host application wants to support. You know
161-
which contex you are being described in by the
161+
which context you are being described in by the
162162
:c:macro:`kOfxImageEffectPropContext` property on inArgs.
163163

164164
Regardless of the context, it describes two clips, "Source" and

0 commit comments

Comments
 (0)