Commit Graph

2511 Commits

Author SHA1 Message Date
FeRD (Frank Dana) 5662f15321 tests/QtImageReader: Fix indents 2021-11-03 06:57:31 -04:00
FeRD (Frank Dana) cff2109316 tests/ImageWriter: Increase coverage 2021-11-03 06:57:14 -04:00
FeRD (Frank Dana) 83133a80a4 tests/ChromaKey: Add license indentifiers 2021-11-02 14:04:14 -04:00
Frank Dana be20f9b343 Merge branch 'develop' into chromakey-unit 2021-11-02 14:02:45 -04:00
FeRD (Frank Dana) 1c5e9dbe38 TimelineBase: Add virtual defaulted destructor 2021-11-02 13:19:04 -04:00
FeRD (Frank Dana) 5da5adc3f8 Move ImageMagick code out of Frame class 2021-11-02 12:58:45 -04:00
Frank Dana f7cebb7f22 Merge pull request #767 from troyrollo/imagemagick-cassert-error-workaround
Avoid a bug in ImageMagick or cassert headers
2021-11-02 06:37:28 -04:00
FeRD (Frank Dana) fe58e8028d Move some headers around 2021-11-01 11:04:31 -04:00
Troy Rollo 233d555052 Avoid a bug in ImageMagick or cassert headers
At least on Debian bullseye as at today, the ImageMagick headers
include <cassert> with an ImageMagick namespace current. <cassert>
and the headers it then pulls in also do not set the namespace.
Those headers then declare functions such as __assert_fail, which
end up in the ImageMagick namespace. This causes failures in other
parts of the build, such as the ZeroMQ code. This seems to be a
bug in either the ImageMagick headers or the <cassert> header, but
can be easily worked around by including <cassert> before any
ImageMagick header. This change does so.
2021-10-31 19:47:29 -04:00
Frank Dana 974df9961a CI: Fix Resvg branch selection (#770)
* Fix Resvg branch selection
* Add detail to cache keys
2021-10-31 19:22:55 -04:00
Frank Dana 2a0076ca8f tests/Crop: Add license metadata (#769) 2021-10-31 10:04:51 -04:00
FeRD (Frank Dana) eab4b3e469 Merge branch 'crop-license-tag' into fraction-operators 2021-10-31 09:33:57 -04:00
FeRD (Frank Dana) a8ec79f64a tests/Crop: Add license metadata 2021-10-31 09:31:42 -04:00
FeRD (Frank Dana) 397db7ba31 Fraction: Python operators, formatter
- Equivalents of operator* and operator/ templates are provided
  by implemening `__mul__`, `__rmul__`, __truediv__`, `__rtruediv__`
  in Python code for `openshot.Fraction` class
- An implementation of `__format__` is also provided, allowing
  numeric format strings to be used directly on Fraction objects,
  e.g. `v = Fraction(3, 9); print(f"{v:0.3f}")  # prints '0.333'`
2021-10-31 07:52:12 -04:00
FeRD (Frank Dana) 1af4d0f8cf Fraction: Unit test / and * 2021-10-31 07:51:55 -04:00
FeRD (Frank Dana) 6498e34387 Fraction: Templated / and * operators 2021-10-31 07:51:33 -04:00
Jonathan Thomas f81f620c2a Merge pull request #732 from ferdnyc/crop-qpainter
Rewrite Crop effect using QPainter
2021-10-29 13:17:38 -05:00
Jonathan Thomas bbbb72aa5d Merge pull request #757 from ferdnyc/resvg-in-ci
Resvg: Add support for v0.11.0+, enable in GitHub CI
2021-10-28 21:31:58 -05:00
Jonathan Thomas 0add6f892c Merge pull request #766 from OpenShot/fix-windows-x86-path
Fix babl builds on Windows by setting the babl_DIR CMake variable
2021-10-28 18:59:24 -05:00
Jonathan Thomas 54c2a800eb Updating docs for babl INSTALL 2021-10-28 18:08:47 -05:00
Jonathan Thomas 88a70804c1 Removing env variable as it's not needed 2021-10-28 18:00:32 -05:00
Jonathan Thomas 5bb56482fb Setting babl_DIR as Cmake variable 2021-10-28 17:54:59 -05:00
Jonathan Thomas ad058b5aa2 Setting babl_DIR environment variable 2021-10-28 17:46:04 -05:00
Jonathan Thomas 5a33edf855 Experimental test to add mingw32/lib folder to path for babl support 2021-10-28 17:34:24 -05:00
Jonathan Thomas 689341368f Merge pull request #716 from troyrollo/babl-integration
Add support for more Chroma Key methods
2021-10-28 14:32:16 -05:00