Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NatronGitHub/openfx-gmic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: Natron-2.3.8
Choose a base ref
...
head repository: NatronGitHub/openfx-gmic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Mar 26, 2018

  1. disable debug messages

    devernay committed Mar 26, 2018
    Copy the full SHA
    76b07ed View commit details

Commits on Mar 27, 2018

  1. Copy the full SHA
    d41035f View commit details

Commits on Mar 30, 2018

  1. update openfx

    devernay committed Mar 30, 2018
    Copy the full SHA
    d584306 View commit details

Commits on Apr 4, 2018

  1. update openfx

    devernay committed Apr 4, 2018
    Copy the full SHA
    1cb9ced View commit details

Commits on Apr 24, 2018

  1. update tu G'MIC 2.2.2

    devernay committed Apr 24, 2018
    Copy the full SHA
    77bfba8 View commit details

Commits on Apr 25, 2018

  1. Copy the full SHA
    58975be View commit details
  2. coverity key: try again

    devernay committed Apr 25, 2018
    Copy the full SHA
    38d9663 View commit details
  3. coverity: fix

    devernay committed Apr 25, 2018
    Copy the full SHA
    ca5faa4 View commit details

Commits on Apr 30, 2018

  1. update openfx

    devernay committed Apr 30, 2018
    Copy the full SHA
    eaa9594 View commit details

Commits on May 21, 2018

  1. upgrade to G'MIC 2.2.3

    devernay committed May 21, 2018
    Copy the full SHA
    36a4f22 View commit details

Commits on Jun 6, 2018

  1. update openfx

    devernay committed Jun 6, 2018
    Copy the full SHA
    0381ee1 View commit details

Commits on Jun 8, 2018

  1. update submodules

    devernay committed Jun 8, 2018
    Copy the full SHA
    8842350 View commit details
  2. update git version

    devernay committed Jun 8, 2018
    Copy the full SHA
    ca76fb0 View commit details

Commits on Jun 9, 2018

  1. travis: use gcc 8

    devernay committed Jun 9, 2018
    Copy the full SHA
    acb8963 View commit details

Commits on Jun 27, 2018

  1. update G'MIC to 2.3.1

    devernay committed Jun 27, 2018
    Copy the full SHA
    6c9bee1 View commit details

Commits on Jul 5, 2018

  1. update gmic

    devernay committed Jul 5, 2018
    Copy the full SHA
    a6372eb View commit details

Commits on Jul 23, 2018

  1. version 1.0

    // - Source input is now always the topmost G'MIC layer, other inputs are below
    // - handle separator() as a PT_SEPARATOR parameter
    // - handle point(...)
    // - handle note(...) as a label parameter (PT_TEXT with flags=4)
    // - handle filein(..) and fileout(...)
    // - color(...) is now RGBA
    // - better handle link(...)
    // - correctly handle multiple parameters on the same line, or multi-line parameters of any kind.
    // - the G'MIC command-line is only computed when rendering, not at each param change (because converting pixel coords to % for point(...) requires image size)
    // - bug fixes
    devernay committed Jul 23, 2018
    Copy the full SHA
    9991969 View commit details
  2. fix build

    devernay committed Jul 23, 2018
    Copy the full SHA
    096fe05 View commit details

Commits on May 15, 2019

  1. Update gmic to 2.6.2

    devernay authored May 15, 2019
    Copy the full SHA
    0729f13 View commit details

Commits on May 22, 2019

  1. travis: add windows build

    devernay committed May 22, 2019
    Copy the full SHA
    ba49f4e View commit details
  2. travis: fix

    devernay committed May 22, 2019
    Copy the full SHA
    6a8001c View commit details
  3. Copy the full SHA
    9f38e8c View commit details

Commits on Jun 16, 2019

  1. update gmic

    devernay committed Jun 16, 2019
    Copy the full SHA
    5a850d0 View commit details

Commits on Jun 29, 2019

  1. Update openfx

    devernay committed Jun 29, 2019
    Copy the full SHA
    e67386f View commit details
  2. update gmic

    devernay committed Jun 29, 2019
    Copy the full SHA
    f66672d View commit details

Commits on Jul 4, 2019

  1. some effects require libpng

    devernay committed Jul 4, 2019
    Copy the full SHA
    129ca1a View commit details
  2. Copy the full SHA
    5c602d4 View commit details
  3. Copy the full SHA
    8975d1a View commit details
  4. gmic_parser: fix parsing. get many more G'MIC effects

    But they are not all working (eg Lissajous)
    devernay committed Jul 4, 2019
    Copy the full SHA
    fdfaa25 View commit details
  5. gmic_plugin: cosmetic fixes

    devernay committed Jul 4, 2019
    Copy the full SHA
    82686af View commit details

Commits on Jul 5, 2019

  1. Delete RFX_OFX_Utils.cpp

    devernay committed Jul 5, 2019
    Copy the full SHA
    f4b5f06 View commit details
  2. Copy the full SHA
    f67b4a7 View commit details
  3. add random seed to advanced options

    results of random-based plugins (e.g. puzzle) are now reproductible, and can be animated or not
    devernay committed Jul 5, 2019
    Copy the full SHA
    13b6981 View commit details
  4. RFX_OFX_Utils: GMIC does not support tiled rendering

    The kOfxImageEffectActionGetRegionsOfInterest action wrongly returned a smaller portion of the input
    devernay committed Jul 5, 2019
    Copy the full SHA
    8fc6ce7 View commit details
  5. Update issue templates

    devernay authored Jul 5, 2019
    Copy the full SHA
    7b896fd View commit details
  6. fix #1 + handle random seed animation

    closes #1
    devernay committed Jul 5, 2019
    Copy the full SHA
    cd1bb5d View commit details
  7. Copy the full SHA
    3a3429e View commit details
  8. Copy the full SHA
    676da60 View commit details
  9. Copy the full SHA
    a34c2f9 View commit details
  10. Update openfx

    devernay committed Jul 5, 2019
    Copy the full SHA
    bf416e1 View commit details
  11. Copy the full SHA
    488d89b View commit details
  12. fix warnings

    devernay committed Jul 5, 2019
    Copy the full SHA
    776bd57 View commit details

Commits on Jul 9, 2019

  1. Copy the full SHA
    3f9c59e View commit details

Commits on Jul 13, 2019

  1. remove debug messages

    devernay committed Jul 13, 2019
    Copy the full SHA
    cee7d57 View commit details

Commits on Jul 14, 2019

  1. Update openfx

    devernay committed Jul 14, 2019
    Copy the full SHA
    c3933ea View commit details

Commits on Jul 17, 2019

  1. Update openfx

    devernay committed Jul 17, 2019
    Copy the full SHA
    2a9b9a1 View commit details

Commits on Jul 18, 2019

  1. Update openfx

    devernay committed Jul 18, 2019
    Copy the full SHA
    3275999 View commit details
  2. Update openfx

    devernay committed Jul 18, 2019
    Copy the full SHA
    0fba672 View commit details
  3. Update openfx

    devernay committed Jul 18, 2019
    Copy the full SHA
    e7728b4 View commit details

Commits on Jul 19, 2019

  1. Update openfx

    devernay committed Jul 19, 2019
    Copy the full SHA
    37e38c3 View commit details
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
title: ''
labels: ''
assignees: ''

---


20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
81 changes: 49 additions & 32 deletions .travis.yml → .travis.yml.disabled
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@ env:
global:
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
# via the "travis encrypt" command using the project repo's public key
- secure: "BHTVqzY9M4J483xNY2wzKX2FGMs6nzFCUnOLPCZxPImox64q1KX/jt8EYjuCjB52UhRm86Wh+tbTONnLZxEbBeLkzvZpM+8yi3wuVf3KUqedykD1p1SHo+ZDnWLt+H3nRpF2TcaJP3XDRJ16Hkf7udOxwfTAHPiDm/v3UR1OvQ0vn/oUBA1ghzh93HbHf1ZTOQRRuNp0rI1Me1HX17MX2IeLvGD1LXx/VzxI6pQVIw/7/EXJfs/f9Gc7zx9cv6fjS3umWg+Y7rEYvc97kniGZ0ZRrWbJPuFNv0XKmls78LrBLmnG5NyAWiYPE/3I4Fn4qgz689r/O7b60YSqaQiU9zbBrEDDCs+GsF1FgSdoPJaa/Ks6UY8xVUWohZiC81o7OtGSiX8bnoYOD1zvY6QYG8AUrkp1Wbxem/nZB38UeeJUI3OMNBjYnISV6eHO7dvIXdy27gj8ib+nVpAGMUXj6bNVLvIFT2z7MT+9RJL3AC1Id9PjkmmDk101MRqdGCT9lkC93PnxSBYuzLSmpYMjt0RrEaPPa6iMHIDK5xoo1UiPe1TbucYrk/Tvk2SIq6qHAK7fJ0ZKmdE2YafGzFAMIQ8xP/rJTpHPhSHpMe9D4GE3huG8hVXGgHmy/OHirQtmJzRvZ2wgFtA2Akrb5UmolJmHR5msY3zsY6d1Oq/mwaA="
- secure: "JfcPwFezMulGDS1vv0j6AWViagUTtDL0tIln9t62VHzAOMnfBb59NMPeX99YakEDwCChvFa8b+n18yim5CKRAFpEwC9/UQxh/4zzXBt5quT+9Q7p8tmxrXqmrZGun9qICpFdNT1nlTi2biFkZ04oSD+kmhdgFBPpUqKhLAnFFleqR90MyZXW/cG7WHz2InBxVDWyFXdiPZCaY66FapTaqXvkPAvNH9CH7uDhbCOfIyV6+hx+I1YrI/eTWsF1fo8P+LG7n7JWkDJvVbCjA81cXGCfHUA8qWwEqQoAPX82lkvpOnXcFE3b5YcxWSAlrN8Veq5cUrdPaxds/heuNqYmgOhro2ZMTdG8x8cAnDD3YiaAG27rLEjxVPk1KRR5oGjc2en/HTy1UfLq/gLpUXoA2qpu5o582rYRpB99rRWEqh1hAshHYpPUPDvZjzkU8TKmsVlZNVaJO5cGz9pJRFRB7+LfLytcCLjTCfrd4FLL9apgtHSpOv8+amYy4ilz20FJmeKeAfRBXZx2f7U17AFiqn4DGlkjKEL21jq6vZMoLo5I7Tx7XWH3AHw0kvlDcbn/z6KWYr34P4VbKLcbwW3eYVQ0LSElmKYNhkuh7EDF2xpxesStBvytW41wBh5RYaXHy8BRNIv3pnuzD6t9oAg7QG7sqgMZG9YWm/moPtzKyhQ="
# Coverity run condition (avoid matrix multiple runs), need customized
# build script. Need an update if new matrix cases.
- coverity_scan_run_condition='"$CC" = gcc -a "$TRAVIS_OS_NAME" != osx'
@@ -12,54 +12,62 @@ env:
# Travis CI has 1.5 cores per VM, take advantage of it
- MAKEFLAGS="-j 2"

os:
- linux
- osx

language: cpp

compiler:
- gcc
- clang

matrix:
exclude:
- os: osx
include:
- os: linux
compiler: gcc
- os: linux
compiler: clang
- os: osx
compiler: clang
- os: windows
filter_secrets: false # https://travis-ci.community/t/choco-install-hangs-forever/307/22
allow_failures:
- os: windows # ibecause of error C2572 with gmic 2.8.4, see https://travis-ci.org/github/NatronGitHub/openfx-gmic/jobs/699201724
fast_finish: true

before_install:
- env
- df
- date -u
- uname -a
- if [ ${TRAVIS_OS_NAME} = "linux" -o ${TRAVIS_OS_NAME} = "osx" ]; then
env;
df;
date -u;
uname -a;
export J='-j3';
fi
- if [ ${TRAVIS_OS_NAME} = "linux" ]; then
echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca- ;
fi
- export J='-j3'
- if [ ${TRAVIS_OS_NAME} = "linux" ]; then
sudo apt-get install libfftw3-dev;
fi
- if [ ${TRAVIS_OS_NAME} = "osx" ]; then
brew install fftw || true;
fi

install:
- git submodule update --init --recursive
- if [[ ${COVERITY_BUILD_DISABLED} == 1 ]];
then
exit 0;
- if [ ${TRAVIS_OS_NAME} = "windows" ]; then
choco install wget 7zip;
wget -q ftp://ftp.fftw.org/pub/fftw/fftw-3.3.4-dll64.zip;
7z x fftw-3.3.4-dll64.zip libfftw3-3.dll fftw3.h;
fi
- git submodule update --init --recursive
- if [ ${TRAVIS_OS_NAME} = "linux" -a "$CC" = "gcc" ];
then
if [ "$BUILDDOC" = 1 ]; then
sudo apt-get install doxygen xsltproc;
fi;
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test;
sudo apt-get update;
sudo apt-get install gcc-7 g++-7;
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 90;
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 90;
sudo apt-get install gcc-8 g++-8;
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 90;
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 90;
fi
- if [ ${TRAVIS_OS_NAME} = "windows" ]; then choco install curl patch make cmake; fi

install:
- if [[ ${COVERITY_BUILD_DISABLED} == 1 ]];
then
exit 0;
fi

# CImg is now downloaded by CImg/Makefile, no need to install it
@@ -71,11 +79,19 @@ script:
echo "Don't build on coverity_scan branch.";
exit 0;
fi
- make $J CONFIG=debug
- make $J nomulti CONFIG=debug
- if [ "$CC" = "gcc" ]; then
make -C GMIC_OFX clean;
make -C GMIC_OFX CONFIG=debug OPENMP=1;
- make sources
- if [ ${TRAVIS_OS_NAME} = "linux" -o ${TRAVIS_OS_NAME} = "osx" ]; then
make $J CONFIG=debug;
make $J nomulti CONFIG=debug;
if [ "$CC" = "gcc" ]; then
make CONFIG=debug clean;
make $J CONFIG=debug OPENMP=1;
fi
fi
- if [ ${TRAVIS_OS_NAME} = "windows" ]; then
mkdir build && cd build;
cmake .. ;
cmake --build . ;
fi

# ubuntu-toolchain-r/test contains recent versions of gcc
@@ -85,9 +101,10 @@ addons:
- ubuntu-toolchain-r-test
packages:
- ca-certificates
- gcc-7
- g++-7
- gcc-8
- g++-8
- libfftw3-dev
- libgl-dev
coverity_scan:
# customized build script URL
# TRAVIS_REPO_SLUG: owner_name/repo_name of repository currently being built
Loading