Commit Graph

55 Commits

Author SHA1 Message Date
Abe Pazos
5b4a78bc89 collectScreenshots: improve comment grabbing algorithm
Instead of taking the first block comment,
take the last block comment before fun main.

There was one case with a commented function
above main.
2025-08-30 14:04:11 +02:00
Abe Pazos
420bf723e7 collectScreenshots: drop @see... lines
otherwise images are duplicated in README.md
2025-08-28 23:42:49 +02:00
Edwin Jakobs
927dc8eb98 Configure jvmRun task to set -XstartOnFirstThread on OSX such that demos can be debugged and profiled 2025-08-28 18:59:48 +02:00
Abe Pazos
b231b415f1 collectScreenshots: enable actual screenshots 2025-08-27 21:31:18 +02:00
Abe Pazos
eeaf12707e collectScreenshots: fix indentation, retry on fail 2025-08-27 21:26:35 +02:00
Abe Pazos
d54818e4d9 collectScreenshots: include top demo comment in readme 2025-08-27 19:59:58 +02:00
Abe Pazos
77f30d4d84 Make Dokka work
Fix deprecations
2025-07-22 13:14:55 +02:00
Abe Pazos
e6c00926a6 Revert problematic test 2025-07-17 18:38:06 +02:00
Abe Pazos
f2ea6a89a1 Increase testNodeJs timeout to 30s
Tweak shape-contour intersection test
2025-07-17 13:38:12 +02:00
Edwin Jakobs
d7224af156 Separate language and api version settings 2025-06-27 07:28:11 +02:00
Edwin Jakobs
d4d1ae9aaa Add -Xskip-metadata-version-check since the built-in Kotlin 2.0 of Gradle 8.14 is incompatible with Kotlin 2.2 classes 2025-06-27 07:27:25 +02:00
Edwin Jakobs
92a695c69c Update CollectScreenshotsTask to handle Kotlin 2.1.20 changes
Kotlin 2.1.20 altered the structure of output.classesDirs, which can no longer assume a single file. Updated the task to filter for the correct path, ensuring compatibility with the new Kotlin version.
2025-03-23 21:19:55 +01:00
Abe Pazos
ca8fbc1c0a CollectScreenShots: sort demos by absolute path
This way demos in folders are shown together.
2025-01-24 21:54:08 +01:00
Edwin Jakobs
8a4a85d333 Upgrade to Gradle 8.10, Kotlin 2.0.20, reduce warnings 2024-08-25 09:39:18 +02:00
Edwin Jakobs
04814e683c Remove Jvm toolchain from conventions, upgrade Github workflow Jdk to 21 2024-03-23 18:03:12 +01:00
Edwin Jakobs
82cf4e0a89 [orx-syphon] Move demos from test to demo, add OpenGL requirements 2024-03-14 12:16:19 +01:00
Edwin Jakobs
e3f5e07b86 Improve compatibility with GLES back-end 2024-03-10 18:43:24 +01:00
Edwin Jakobs
9de5a9e264 Add support for demos in subpackages 2024-01-22 19:00:41 +01:00
Edwin Jakobs
77e06cdb99 [orx-shapes] Fix Tunni demos 2024-01-18 07:24:54 +01:00
Edwin Jakobs
f35b2f52f8 Upgrade to kotlin-logging 6.0.2 2024-01-14 18:38:46 +01:00
edwin
a1e75269b1 Add import for DefaultNativePlatform 2024-01-02 16:51:18 +01:00
Edwin Jakobs
307df635f1 Fix running programs from jvmDemo with Kotlin 1.9.10 plugin 2023-10-11 17:11:01 +02:00
Edwin Jakobs
96a14c10ce Upgrade to Gradle 8.4 2023-10-06 12:19:15 +02:00
edwin
650397a698 Add -XstartOnFirstThread to jvm args when running tests on macOS 2023-07-24 14:37:39 +02:00
Vechro
09cab6c226 Fix publishing dependency version mapping (#309) 2023-05-05 22:18:58 +02:00
Edwin Jakobs
359f941ed0 Disable collectScreenshots for orx-realsense2, orx-runway, orx-video-profiles, orx-midi 2023-04-05 09:50:31 +02:00
Edwin Jakobs
b29d4024af Disable collectScreenshots for orx-minim 2023-04-05 09:10:46 +02:00
Edwin Jakobs
16455b9069 Exclude openrndr-demos from collectScreenshots, fix compile errors 2023-04-04 21:17:30 +02:00
Edwin Jakobs
5fe2d30f80 Add collectScreenshots task to kotlin-jvm convention 2023-04-04 20:50:41 +02:00
Edwin Jakobs
9610dc2dea Upgrade to Kotlin 1.8.20 2023-04-03 16:04:19 +02:00
Edwin Jakobs
6cf35f77c4 Reintroduce versionMapping for JVM 2023-03-30 20:35:04 +02:00
Edwin Jakobs
a6beabe517 Move publishing logic to conventions 2023-03-30 13:28:25 +02:00
Vechro
1fc2bdf699 Fix screenshots task on Gradle 8.0 (#294) 2023-03-06 18:11:00 +01:00
Vechro
4d0a41ab0b Use rich version range for openrndr (#293) 2023-03-04 13:58:45 +01:00
Vechro
47d4293a57 Fixes and move to jvmDemo (#286) 2023-01-15 15:27:19 +01:00
Vechro
0a0e102da9 Change arm64 to aarch64 (#274) 2022-10-20 21:11:49 +02:00
edwin
b6d77837c6 Fix ffmpeg native variant for macos 2022-09-28 14:21:50 +02:00
Vechro
f9130d9108 Use buildSrc to deduplicate build logic (#262) 2022-08-25 11:52:24 +02:00
Edwin Jakobs
f0256aec7a Fix jvm argument passing, disable silent failure in collectScreenshots 2022-06-30 17:48:29 +02:00
Edwin Jakobs
0ca2d6a694 Skip over failing collectScreenshots tasks 2022-06-30 16:20:26 +02:00
Vechro
9f7a4899fa Reduce duplication in orx build scripts. (#240)
Co-authored-by: hamoid <abe@hamoid.com>
2022-06-19 08:06:16 +02:00
Edwin Jakobs
7a4b123d99 Revert "Upgrade to Kotlin 1.7, add -Xskip-metadata-version-check to buildSrc"
This reverts commit d24230099a.
2022-06-13 13:48:48 +02:00
Edwin Jakobs
d24230099a Upgrade to Kotlin 1.7, add -Xskip-metadata-version-check to buildSrc 2022-06-13 11:23:07 +02:00
Edwin Jakobs
2285cec1e4 Upgrade to Gradle 7.4.2, Nebula release 16.0.0, Kotlin 1.6.20 2022-04-05 07:48:42 +02:00
Abe Pazos
b7afe5360c Fix image urls for orx-jvm modules (#221) 2022-01-22 23:28:39 +01:00
Edwin Jakobs
df1b7acd46 [orx-poisson-fill] Fix demos, attempt 2 2022-01-21 21:25:32 +01:00
Abe Pazos
2978d235cc Sort demos in readmes (#220) 2022-01-19 15:21:07 +01:00
Edwin Jakobs
9d08f859fa Upgrade to Gradle 7.3.2, Kotlin 1.6.10, Kotlin coroutines 1.6.0-RC3, kotlin-logging 2.1.10 2022-01-08 13:10:31 +01:00
Edwin Jakobs
c0c7116237 Replace hardcoded OPENRNDR version in buildSrc/build.gradle.kts 2021-11-28 20:27:06 +01:00
Edwin Jakobs
b03264fc2f Upgrade to Kotlin 1.6.0, Gradle 7.3 2021-11-17 20:52:38 +01:00