Commit Graph

1740 Commits

Author SHA1 Message Date
Abe Pazos
660cac3445 Use setup-gradle@v4 instead of wrapper-validation@v4 2025-07-15 23:02:44 +02:00
Abe Pazos
a8bdf07af3 Comment out println() calls for less log noise 2025-07-15 21:25:15 +02:00
Abe Pazos
20b462d332 [orx-composition] Try fix failing test on github actions
The test passes locally on JVM, jsBrowser and jsNode.
2025-07-13 12:44:51 +02:00
Abe Pazos
148c478412 Update to boofcv 1.2.3, ktor 3.2.1 2025-07-13 12:03:47 +02:00
Abe Pazos
e2fa39af08 [orx-composition] Add test and demo for PR#360 2025-07-13 11:59:44 +02:00
Abe Pazos
37442f018e Add missing demo dependencies to build.gradle.kts 2025-07-13 11:26:16 +02:00
Abe Pazos
f4fe30a142 add demos to README.md 2025-07-07 14:40:13 +00:00
Abe Pazos
f77c338608 [orx-fx] Directional blur tweaks (#357) 2025-07-07 16:25:31 +02:00
Abe Pazos
8323054519 Replace kluent with kotlin.test (#361) 2025-07-07 16:23:15 +02:00
Edwin Jakobs
771e348631 add demos to README.md 2025-07-06 22:03:48 +00:00
Edwin Jakobs
b259e9c2de [orx-shapes] Add rectangle align, distribute and fit functions 2025-07-06 23:35:40 +02:00
Edwin Jakobs
1139183708 Upgrade to Gradle 8.14.3 2025-07-06 23:34:28 +02:00
Edwin Jakobs
258674b5e1 Upgrade to kotlinx serialization 1.9.0, ktor 3.2.0, jgit 7.3.0.202506031305-r, jsoup 1.21.1 2025-07-02 09:45:05 +02:00
Edwin Jakobs
e5226037d3 [orx-midi] Use loadFontImageMap 2025-07-02 09:37:36 +02:00
Edwin Jakobs
a1b6ead866 [orx-fcurve] Workaround for Kotlin 2.2 bug that shows up during testing in javascript mode.
The bug shows up like this:
TypeError: fc.value$default_ruhk1_k$ is not a function
	at TestEFCurve.protoOf.testConstantExpression_4i11z6(orx/orx-fcurve/src/commonTest/kotlin/TestEFCurve.kt:59)
	at <global>.fn(kotlin/orx-orx-fcurve-test.js:121)
	at Context.<anonymous>(orx/build/js/node_modules/kotlin-web-helpers/src/KotlinTestTeamCityConsoleAdapter.ts:72)
	at <global>.processImmediate(node:internal/timers:478)
2025-06-27 07:30:58 +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
4fa8fb18ac Upgrade to Kotlin 2.2.0 2025-06-24 09:47:48 +02:00
Abe Pazos
e8f50b3dd1 [orx-composition] Fix issue in parallel execution (#360)
Adding items to a mutableList from inside a pForEach leads to unpredictable results. Use pmap instead.
2025-06-23 07:48:48 +02:00
Abe Pazos
e402656155 Update to processing 4.4.4 2025-06-11 17:18:06 +02:00
Abe Pazos
47b70ae7ee [orx-rabbit-control] Upgrade netty to 4.2.2.Final
Avoid zero timeout values when shutting web server down
to avoid numerous WARN messages
2025-06-05 12:07:29 +02:00
Edwin Jakobs
7e8ce0ddf8 add auto-generated README 2025-05-13 21:29:23 +00:00
Edwin Jakobs
b1e860cf39 [orx-expression-evaluator-typed] Refactor function dispatch handling, improve function resolution and add new tests 2025-05-13 23:21:36 +02:00
Abe Pazos
781830ba96 add auto-generated README 2025-05-13 11:53:45 +00:00
Abe Pazos
6f74f67b35 Minor change to trigger a build and test caching.
Ideally this run of "Build and generate screenshots" should be
faster that the previous one.
2025-05-13 14:44:02 +03:00
Abe Pazos
19bea68370 Workflows: try setup-gradle 2025-05-13 14:08:46 +03:00
Abe Pazos
6433428058 Upgrade to Gradle 8.14 2025-05-11 16:51:44 +03:00
Abe Pazos
ff0535fb17 Update to antlrKotlin 1.0.3, netty 4.2.1.Final, ktor 3.1.3, jgit 7.2.0.202503040940-r, jsoup 1.20.1 2025-05-11 16:48:58 +03:00
Abe Pazos
7fcc96406f [orx-camera] Center mouse button sends changed event 2025-04-30 15:16:47 +03:00
Abe Pazos
1e9ec06543 [orx-camera] Center mouse button resets Camera2D 2025-04-30 15:03:10 +03:00
Abe Pazos
41e7820de5 Update to kotlinLogging 7.0.7, boofcv 1.2.2, junitJupiter 5.12.2, gson 2.13.1, 2025-04-28 18:10:43 +03:00
Abe Pazos
d766dcccb7 add orx-jvm demos to README.md 2025-04-28 11:47:37 +00:00
Abe Pazos
0a4f4a7944 Try update wrapper-validation action to v4
to see if it solves ETIMEDOUT and ENETUNREACH errors
2025-04-28 14:31:19 +03:00
Abe Pazos
8c5c4c9a97 [orx-processing] Upgrade to 4.4.0, add demo with curves 2025-04-28 13:16:21 +03:00
Edwin Jakobs
6ff081f19a [orx-processing] Fix handling of PShapes with breaks 2025-04-19 07:28:12 +02:00
Edwin Jakobs
a90f05decd add orx-jvm demos to README.md 2025-04-16 09:50:33 +00:00
Edwin Jakobs
111ba381f3 add auto-generated README 2025-04-16 09:50:32 +00:00
Edwin Jakobs
f1d9f7a9f1 [orx-processing] Ignore jogl/gluegen dependencies 2025-04-16 11:11:35 +02:00
Edwin Jakobs
a4a149aafa Add processing library to version catalog 2025-04-16 07:41:57 +02:00
Edwin Jakobs
498f776493 Add orx-processing module for OPENRNDR and Processing interop
This commit introduces the `orx-processing` module, enabling seamless type conversions between OPENRNDR and Processing. It includes extensions for converting vectors and shapes, supporting interoperability through utilities like `PVector`, `PShape`, and `ShapeContour`.
2025-04-15 22:42:46 +02:00
Abe Pazos
3723623cad Upgrade to kotlinx-coroutines 1.10.2,
kotlinx-serialization 1.8.1
kotlin-logging 7.0.6
gson 2.13.0
netty 4.2.0.Final
ktor 3.1.2
2025-04-12 22:59:46 +03:00
Abe Pazos
13789935a1 Upgrade boofcv to 1.2.1 2025-04-11 11:48:54 +03:00
Edwin Jakobs
cc2da50b6a add demos to README.md 2025-03-30 16:53:15 +00:00
Edwin Jakobs
4901b22ef4 [orx-shade-styles] Add noise {} shade style builder 2025-03-30 17:17:38 +02:00
Abe Pazos
3ab5c528ca [orx-color] Fix misplaced demo comments 2025-03-27 15:10:08 +01:00
Abe Pazos
48a6915846 [orx-shade-styles] Initialize vec4 gradient
Otherwise glitchy on integrated intel graphics
2025-03-24 16:20:42 +01: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
51af1148f1 Upgrade boofcv to 1.2.0 2025-03-23 21:45:04 +08:00
Edwin Jakobs
47100e8d7f Upgrade Kotlin to 2.1.20, Kotlin Logging to 7.0.5, and JUnit Jupiter to 5.12.1. 2025-03-20 20:38:44 +01:00
Edwin Jakobs
0bd0a51b69 [orx-compositor] Refactor resource management in Compositor.
Removed `deepDestroy` in favor of `destroy`, simplifying cleanup logic. Introduced `Session` management in `Composite` to handle resource lifecycles properly.
2025-03-12 17:36:09 +01:00