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: processing/processing4
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: processing/processing4
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: visual-testing
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 91 files changed
  • 3 contributors

Commits on Nov 10, 2025

  1. pr05 Visual Regression Testing #1: Initial Visual Testing Framework (#…

    …1261)
    
    * Update README.md
    
    * added the image comparator which is the pixel matching algorithm
    
    * added build.gradle file
    
    * added the test runner
    
    * added the simple test
    
    * Revise README for Jetpack Compose migration strategy
    
    Updated README to reflect migration to Jetpack Compose and strategy for replacing JEditTextArea with RSyntaxTextArea. Added insights on LSP-based editor research and the need for user feedback on Tweak Mode and autocompletion features.
    
    * fixing the build issues
    
    * added junit as dependency
    
    * removing custom class implementation
    
    * inclding visual-tests in settings
    
    * fixed the overlapping cmd
    
    * cleaning
    
    * adding packages
    
    * added updated screenshot structure
    
    * refactoring
    
    * added tests in suits
    
    * removed simple test
    
    * deleting earlier files
    
    * updated the core/gradle file
    
    * added the infrastructure
    
    * added some tests ported by p5js
    
    * removing test rendering suite and its test file
    
    * added screenshots
    
    * config files
    
    * fixed the pixeldensity to 1
    
    * Revert "fixed the pixeldensity to 1"
    
    This reverts commit 66071ac.
    
    * fixed pixeldensity to 1
    
    * Configure dependencyUpdates task in build.gradle.kts
    
    Add configuration for dependencyUpdates task to manage non-stable versions.
    
    * removing rendering gradient screenshot
    
    * General cleanup of `Base`
    
    I started cleaning up some of `Base`'s startup sequence for clarity of what is being started when. Nowhere near completion and I think a lot of this class will need to be refactored in the future.
    
    Also removed some of the timing measurement comments
    
    Added some comments to the Processing CLI class
    
    * Move contributor list to CONTRIBUTORS.md (#1313)
    
    Created CONTRIBUTORS.md and updated .all-contributorsrc to reference the new file instead of README.md. This will reduce the size of the README and improve loading times.
    
    * Update BUILD.md with build failure troubleshooting
    
    Added troubleshooting steps for build failures related to permissions.
    
    * fixing the build issues
    
    * inclding visual-tests in settings
    
    * updated the core/gradle file
    
    * config files
    
    * Configure dependencyUpdates task in build.gradle.kts
    
    Add configuration for dependencyUpdates task to manage non-stable versions.
    
    * fix rebasing
    
    ---------
    
    Co-authored-by: Stef Tervelde <stef@steftervelde.nl>
    Co-authored-by: Raphaël de Courville <raphael@processingfoundation.org>
    3 people authored Nov 10, 2025
    Configuration menu
    Copy the full SHA
    1723bd3 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. pr05 Visual Regression Testing #2: Adding More Tests (#1315)

    * Update README.md
    
    * added the image comparator which is the pixel matching algorithm
    
    * added build.gradle file
    
    * added the test runner
    
    * added the simple test
    
    * Revise README for Jetpack Compose migration strategy
    
    Updated README to reflect migration to Jetpack Compose and strategy for replacing JEditTextArea with RSyntaxTextArea. Added insights on LSP-based editor research and the need for user feedback on Tweak Mode and autocompletion features.
    
    * fixing the build issues
    
    * added junit as dependency
    
    * removing custom class implementation
    
    * inclding visual-tests in settings
    
    * fixed the overlapping cmd
    
    * cleaning
    
    * adding packages
    
    * added updated screenshot structure
    
    * refactoring
    
    * added tests in suits
    
    * removed simple test
    
    * deleting earlier files
    
    * updated the core/gradle file
    
    * added the infrastructure
    
    * added some tests ported by p5js
    
    * removing test rendering suite and its test file
    
    * added screenshots
    
    * config files
    
    * fixed the pixeldensity to 1
    
    * Revert "fixed the pixeldensity to 1"
    
    This reverts commit 66071ac.
    
    * fixed pixeldensity to 1
    
    * Configure dependencyUpdates task in build.gradle.kts
    
    Add configuration for dependencyUpdates task to manage non-stable versions.
    
    * removing rendering gradient screenshot
    
    * added font alignment size leading and width tests
    
    * added complex pfont tests
    
    * added screenshots for the tests
    
    * added typography screenshots
    
    * shape-modes screenshots
    
    * added shapemodes cases
    
    * changed resolutions of some tests
    
    * trying to fix arc issue
    
    ---------
    
    Co-authored-by: Stef Tervelde <stef@steftervelde.nl>
    Co-authored-by: Raphaël de Courville <raphael@processingfoundation.org>
    3 people authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    ed3d1e4 View commit details
    Browse the repository at this point in the history
Loading