mirror of
https://github.com/processing/processing4.git
synced 2026-01-27 18:31:07 +01:00
* 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 66071ac191.
* 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>
52 lines
3.4 KiB
TOML
52 lines
3.4 KiB
TOML
[versions]
|
|
kotlin = "2.0.20"
|
|
compose-plugin = "1.7.1"
|
|
jogl = "2.5.0"
|
|
antlr = "4.13.2"
|
|
jupiter = "5.12.0"
|
|
junitPlatform = "1.12.0"
|
|
assertj = "3.24.2"
|
|
|
|
[libraries]
|
|
jogl = { module = "org.jogamp.jogl:jogl-all-main", version.ref = "jogl" }
|
|
gluegen = { module = "org.jogamp.gluegen:gluegen-rt-main", version.ref = "jogl" }
|
|
flatlaf = { module = "com.formdev:flatlaf", version = "2.4" }
|
|
jna = { module = "net.java.dev.jna:jna", version = "5.12.1" }
|
|
jnaplatform = { module = "net.java.dev.jna:jna-platform", version = "5.12.1" }
|
|
compottie = { module = "io.github.alexzhirkevich:compottie", version = "2.0.0-rc02" }
|
|
kaml = { module = "com.charleskorn.kaml:kaml", version = "0.65.0" }
|
|
junit = { module = "junit:junit", version = "4.13.2" }
|
|
junitJupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "jupiter" }
|
|
junitJupiterParams = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "jupiter" }
|
|
mockito = { module = "org.mockito:mockito-core", version = "4.11.0" }
|
|
mockitoKotlin = { module = "org.mockito.kotlin:mockito-kotlin", version = "5.4.0" }
|
|
antlr = { module = "org.antlr:antlr4", version = "4.7.2" }
|
|
eclipseJDT = { module = "org.eclipse.jdt:org.eclipse.jdt.core", version = "3.16.0" }
|
|
eclipseJDTCompiler = { module = "org.eclipse.jdt:org.eclipse.jdt.compiler.apt", version = "1.3.400" }
|
|
classpathExplorer = { module = "com.google.classpath-explorer:classpath-explorer", version = "1.0" }
|
|
netbeansSwing = { module = "org.netbeans.api:org-netbeans-swing-outline", version = "RELEASE210" }
|
|
ant = { module = "org.apache.ant:ant", version = "1.10.14" }
|
|
lsp4j = { module = "org.eclipse.lsp4j:org.eclipse.lsp4j", version = "0.22.0" }
|
|
jsoup = { module = "org.jsoup:jsoup", version = "1.17.2" }
|
|
antlr4 = { module = "org.antlr:antlr4", version.ref = "antlr" }
|
|
antlr4Runtime = { module = "org.antlr:antlr4-runtime", version.ref = "antlr" }
|
|
composeGradlePlugin = { module = "org.jetbrains.compose:compose-gradle-plugin", version.ref = "compose-plugin" }
|
|
kotlinGradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
|
kotlinComposePlugin = { module = "org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin", version.ref = "kotlin" }
|
|
markdown = { module = "com.mikepenz:multiplatform-markdown-renderer-m2", version = "0.31.0" }
|
|
markdownJVM = { module = "com.mikepenz:multiplatform-markdown-renderer-jvm", version = "0.31.0" }
|
|
clikt = { module = "com.github.ajalt.clikt:clikt", version = "5.0.2" }
|
|
kotlinxSerializationJson = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version = "1.6.3" }
|
|
junitPlatformSuite = { module = "org.junit.platform:junit-platform-suite", version.ref = "junitPlatform" }
|
|
assertjCore = { module = "org.assertj:assertj-core", version.ref = "assertj" }
|
|
|
|
[plugins]
|
|
jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
|
|
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
|
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
|
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
|
download = { id = "de.undercouch.download", version = "5.6.0" }
|
|
mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.30.0" }
|
|
versions = { id = "com.github.ben-manes.versions", version = "0.52.0" }
|
|
gradlePublish = { id = "com.gradle.plugin-publish", version = "1.2.1" }
|