Simran
31692a0b26
CI: Fix typo again
2024-12-04 12:51:11 +01:00
Simran
a31cfcc075
CI: Try to set job env to override PATH, use pipe for base64 instead of unknown --output
2024-12-04 12:48:42 +01:00
Simran
240fa73651
CI: Fix typo
2024-12-04 12:11:25 +01:00
Simran
05014151dd
CI: Try to overwrite preinstalled Node.js with version 16
...
GitHub Actions seems to have dropped all support for the legacy Node.js version but version 20 is incompatible with the CentOS 7 base image (glibc)
2024-12-04 12:08:46 +01:00
Simran
4de06b2fce
Remove unused counter variable [skip-ci]
...
Compilation fails on macos-13 runner with error: variable 'i' set but not used [-Werror,-Wunused-but-set-variable]
2024-12-04 11:48:38 +01:00
Simran
dd17d618a2
CI: macos-12 runners no longer available
2024-12-04 11:25:43 +01:00
Simran
d2132b04d3
Re-trigger build
2024-12-04 11:19:12 +01:00
Simran
617ff87612
CI: Try to force Node.js 16 for runner because of CentOS 7 container
2024-08-25 00:23:57 +02:00
Simran
bb9928d56c
Re-trigger CI
2024-08-25 00:13:26 +02:00
Simran
924bc0d24f
CI: Use older Ubuntu and checkout action and newer macOS runner
2024-08-25 00:12:19 +02:00
Simran
f7e1bff0de
GitHub: Use license template ( #2329 )
2024-05-13 14:49:53 +02:00
Simran
10ce5fbd5e
CI: Try older CMake for Windows
...
3.29 (and 3.28?) has trouble finding FFmpeg libraries
2024-03-27 17:39:34 +01:00
Simran
73bb560845
Trigger CI
2024-03-27 14:23:18 +01:00
Simran
d09c4941fa
Trigger CI
2023-12-24 09:38:33 +01:00
Simran
27c9b8b4fe
CI: Ignore changes to .ts files in PRs [skip ci]
2021-05-10 11:18:26 +02:00
Simran
5e3d42e52a
Create ISSUE_TEMPLATE.md
...
Add a legacy workflow ISSUE_TEMPLATE.md that will be used if the template chooser is bypassed (e.g. after login)
2021-04-22 17:56:08 +02:00
Simran
69769aed54
Remove UPDATE_TS option, not used anymore since b9724e39 [skip ci]
2021-04-13 01:45:05 +02:00
Simran
fca485bd69
Fix plural handling for translations ( #1424 )
...
* .arg() doesn't handle plurals, replace %1 with %n and pass number to tr(), but only if there is an accompanying word for that we want singular/plural translations and only for whole numbers.
* Qt's translation methods only accept integers and we don't know what grammatical number form would be correct for floating-point numbers in different languages anyway.
* Add optional 2nd argument to SliderBase::SetFormat() to activate deferred plural handling:
SetFormat(QT_TRANSLATE_N_NOOP("olive::SliderBase", "%n unit(s)"), true)
* Generate en_US.ts with lupdate's -pluralonly option. Only source strings that require plural handling need to be translated (as long as the source language is American English).
2021-04-13 00:58:46 +02:00
Simran
58c2092153
Add missing Q_OBJECT macro to CropDistortNode
2021-04-08 11:08:19 +02:00
Simran
dddc110841
Build with multiple threads, not install! [skip ci]
2021-04-02 02:40:47 +02:00
Simran
ce2e51fc2a
QPainter::matrix is obsolete, use transform() instead
2021-04-01 18:00:12 +02:00
Simran
cc317a8b1a
Docker: Update build image with final OCIOv2, Qt 5.15.2, OTIO, Crashpad ( #1489 )
...
* Add missing xcb-util-* packages. Qt's libqxcb.so seems to require them in the newer Qt version
* Adjust breakpad install prefix to match CMake change
* Add build script for Olive for quick testing
* .n in CI image actually stands for image revision
* skipping the CI is now supported natively by GitHub Actions
2021-03-25 03:59:42 +01:00
Simran
d17fcdaf88
Docker: Add own ci-ocio image for OpenColorIO v2 ( #1332 )
...
Uses Olive CI Common image as base instead of ASWF's ci-ocio build image
2020-11-16 13:00:11 +01:00
Simran
cc77775692
Update CONTRIBUTING.md
2020-11-05 10:18:53 +01:00
Simran
de48eba713
Make dialog for saving a project actually a save dialog
...
AcceptMode defaults to QFileDialog::AcceptOpen
2020-11-02 12:10:20 +01:00
Simran
82347ccda6
Limit build*/ and docs/ to top level, ignore out/ at top level
2020-10-29 17:24:34 +01:00
Simran
2959f1eb11
Update 50-build_issue.md
...
There is a separate label for continuous integration now, but we don't have a separate issue template for that. It's unlikely that someone wants to report CI issue anyway.
2020-10-28 09:10:16 +01:00
Simran
9d029c4ae4
Docker: Add more & update libraries for FFmpeg ( #1279 )
...
* Fix error: x265 not found using pkg-config
Need to checkout tag or fetch tags, see https://bitbucket.org/multicoreware/x265_git/issues/572/pc-file-is-not-generated
* Add libs ogg, vorbis, theora, webp, xvid, openjpeg, png to ffmpeg
* ffmpeg x265 uses libnuma (but optional)
ci-common image not updated yet, pkg-config error resolved by checking out a tag. Installing libnuma was a suggested fix here: https://stackoverflow.com/questions/51918409/compiling-ffmpeg-x265-not-found-using-pkg-config
* Add Docker Images readme
2020-10-27 18:21:54 +01:00
Simran
472913610a
Docker: Add ci-otio image ( #1278 )
...
This includes both, the Python and C++ version. We basically just need the headers and libopentime(line).so
* Add label for VFXPLATFORM_VERSION
* org.opencontainers.image.licenses defaults to GPL-2.0-only?!
2020-10-27 01:15:22 +01:00
Simran
d196689c2d
Improve cmake crashpad/breakpad discovery, compilation & installation under Unix ( #1184 )
...
* Clean up Crashpad library discovery code
* Find and install Breakpad binary
* Copy crashpad_handler and minidum_stackwalk POST_BUILD (macOS only)
* Install crashpad_handler and minidum_stackwalk for AppImage
2020-09-22 23:58:44 +02:00
Simran
ea36185a52
<details> for backtrace, HTML comment for explanation
2020-09-21 00:55:34 +02:00
Simran
e3d49e78b0
Build on PRs against master
...
But don't upload to nightly page (to be tested)
2020-09-17 01:04:59 +02:00
Simran
89b8b9e563
Update 00-olive_unsupported.md
...
Add emoji for a visual clue that 0.1 reports aren't accepted
2020-09-14 07:41:51 +02:00
Simran
6f67854d60
Rename 1-crash_issue.md to 01-crash_issue.md
2020-09-14 07:40:18 +02:00
Simran
915503d3f0
Add issue template config
...
Disables link below template chooser to create a blank issue (still possible via URL though), add Discord invite link
2020-09-14 07:33:46 +02:00