98 Commits

Author SHA1 Message Date
Jonathan Thomas
f60d6659e1 Bumping version to 0.5.0, SO 28, this is a major new release of libopenshot. 2025-06-12 17:30:17 -05:00
Jonathan Thomas
189b753700 Removing --no-external arg from code coverage make target (getting errors on github actions) 2025-05-05 20:28:55 -05:00
Jonathan Thomas
621eb57a8f Bump version to 0.4.0 (SO: 27) for release of OpenShot 3.3 2024-12-21 16:27:30 -06:00
Jonathan Thomas
3f68bc4dc6 Temporarily remove win32 and mac builds, to test JUCE 7.0.8 and CXX standard 17 2024-12-08 14:02:23 -06:00
Jonathan Thomas
3170768e0c Bump version to 0.3.3, SO Version 26 2024-06-19 20:25:10 -05:00
Jonathan Thomas
64f9bb8524 Revert "Support for New Linux Build Server + glibc Wrapping" 2023-05-01 15:39:49 -05:00
Jonathan Thomas
0cd485a5b5 Bumping version to 0.3.2, SO 25 (min libopenshot-audio set to range 0.3.0...0.3.2) 2023-04-17 09:30:57 -05:00
Jonathan Thomas
6906c258a1 Bumping version to 0.3.1 (SO 24). Also bumping min libopenshot-audio version to 0.3.1. 2023-03-21 18:02:40 -05:00
Jonathan Thomas
264205da9f Bumping version to 0.3.0, SO 23, and minimum libopenshot-audio dependency to 0.3.0. 2022-12-01 16:04:03 -06:00
Jonathan Thomas
5e5e052b26 Experimental AppImage glibc wrapping for backwards compatibility (older distros) 2022-11-28 16:31:35 -06:00
Jonathan Thomas
ef7f9bc77a Bumping version to 0.2.8-dev, so 22 since libopenshot now contains breaking changes 2022-10-13 10:39:37 -05:00
Frank Dana
a86097a390 Make coverage work on macOS, enable in CI (#804) 2022-01-25 19:59:42 -05:00
FeRD (Frank Dana)
c9ad762f36 Switch to C++14 [[deprecated]] annotation 2021-11-11 07:19:06 -05:00
FeRD (Frank Dana)
9aa9e70b41 Unexclude headers 2021-11-11 07:02:19 -05:00
FeRD (Frank Dana)
ce895cc86f Docs: Fix image paths, more PREDEFINED 2021-11-11 05:32:12 -05:00
FeRD (Frank Dana)
1686842eb6 Docs: Switch to doxygen_add_docs() 2021-11-11 05:32:12 -05:00
Jonathan Thomas
e085397cc1 Revert "Docs: Switch from UseDoxygen to doxygen_add_docs" 2021-11-10 22:52:51 -06:00
FeRD (Frank Dana)
33a36d3230 CMake: Indentation fixes 2021-10-16 12:15:57 -04:00
FeRD (Frank Dana)
d0f4867432 CMake: Deprecate ENABLE_DOCS, fix internal vars 2021-10-16 12:15:57 -04:00
FeRD (Frank Dana)
68a6c589e9 Docs: Switch from UseDoxygen to doxygen_add_docs
Since CMake 3.11, the supported method of integrating Doxygen into
CMake projects has been via the doxygen_add_docs() CMake function,
which (crucially) can be passed a target name to create and doesn't
rely on tons of hardcoding like our UseDoxygen.cmake and its
Doxyfile.in template did.

This means our docs (only) now require CMake 3.11 to generate, but it
allows Doxygen to be configured/used multiple times in the same CMake
configuration, removing a major barrier to superproject builds.
2021-10-16 12:13:28 -04:00
Frank Dana
59138ea3e4 Adopt license management via Reuse project/tool (#711)
* reuse-managed license/copyright headers

reuse is a tool for compliance with the REUSE recommendations. See
<https://reuse.software/> for more information, and
<https://reuse.readthedocs.io/> for the online documentation.

* Set jsoncpp license
* Add MIT license for Decklink sources
* Explicitly license examples/
  - Add headers to source files
  - Change blanket licensing in .reuse/dep5 to only cover binary media
  - Import CC-BY-3.0 license and assign to sintel_trailer
2021-10-16 01:26:26 -04:00
Frank Dana
ac956f05f1 CI: Add Windows and macOS builds, unit testing (#734)
- Switch to Windows lld for linking (faster)
- Exclude generated protobuf sources from coverage
- When setting EXE, SHARED linker flags, also set MODULE
- Windows clang++ builds are disabled (libopenshot-audio breaks)
- Coverage collection is disabled on macOS and Windows (path issues)
2021-09-29 01:36:51 -04:00
Frank Dana
d4d200f14b CMake: Set -DDEBUG for debug builds (#739) 2021-09-23 03:03:08 -04:00
Jonathan Thomas
cc41c5514c Bump version for dev 2021-09-10 18:32:22 -05:00
Jonathan Thomas
c25e3cfd70 Merge branch 'master' into develop 2021-09-10 18:31:05 -05:00