gestalt
gestalt copied to clipboard
A family of libraries providing a variety of core capabilities for use by games and game engines.
- [ ] Is it worth keeping the existing VersionRange class at all, or should we convert entirely? - [ ] Instead of building an expression out of `minVersion`, should...
With a working Android agent in Jenkins that's successfully building DestSol we should be able to apply the same approach to Gestalt to finally have its Android component built in...
Checkmarx flagged the guava and logback versions. Fixes #134. I updated a few other things while I was there. One exception is commons-vfs2: when I changed that to version 2.9.0,...
Now that [IntelliJ checks dependencies against a vulnerability database](https://blog.jetbrains.com/idea/2022/04/ensure-greater-software-security-with-package-analysis-by-checkmarx-in-intellij-idea/), we see gestalt pulling in some dependencies with known CVEs. Either directly or transitively through things like Reflections. We should update...
https://github.com/MovingBlocks/gestalt/blob/d97b8f7436aaea738226482f483f61bba612c5d9/gestalt-module/src/main/java/org/terasology/gestalt/module/dependencyresolution/ResolutionAttempt.java#L86-L91 Apparently `ModuleMetadata.getDependencies` can return a list with a `null` element when module.txt contains an extra trailing comma, as in the example below. Could catch the null here, but probably...
Currently gestalt depends on a custom snapshot of what was `org.reflections:0.9.12`, re-named to `org.terasology:reflections:0.9.12-MB`. I do not know the exact reasons for the fork but [MovingBlocks/reflections](https://github.com/MovingBlocks/reflections) only contains a single...
--- Want to back this issue? **[Post a bounty on it!](https://app.bountysource.com/issues/106070845-upgrade-junit-tests-to-use-junit5?utm_campaign=plugin&utm_content=tracker%2F12992746&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://app.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F12992746&utm_medium=issues&utm_source=github).
this changes how assets work with the assetmanager and attempts to address some problems. 1. for transient assets the current scheme will slowly leak weak pointers since they are not...
This is just a small change that updates the `Jenkinsfile` to use the Android build agent and enables building/publishing the `gestalt-android` library. I also fixed a compilation error in `gestalt=android-testbed`...