dependabot[bot]
64b2fbe01b
build(deps): bump com.fasterxml.jackson.core:jackson-core ( #347 )
...
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core ) from 2.18.0 to 2.20.0.
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.0...jackson-core-2.20.0 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:22:09 +02:00
SpaiR
0efd9608a9
chore(build): update Gradle to 8.14.3, upgrade plugin
2025-07-22 09:50:34 +03:00
dependabot[bot]
2ec3ef2a12
build(deps): bump com.fasterxml.jackson.core:jackson-core ( #279 )
...
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core ) from 2.17.2 to 2.18.0.
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.2...jackson-core-2.18.0 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 10:22:07 +03:00
dependabot[bot]
e6bc988710
build(deps): bump com.fasterxml.jackson.core:jackson-databind ( #277 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson ) from 2.17.2 to 2.18.0.
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 10:14:32 +03:00
dependabot[bot]
9fbffddbd9
build(deps): bump com.badlogicgames.gdx:gdx-jnigen from 2.5.1 to 2.5.2 ( #259 )
...
Bumps [com.badlogicgames.gdx:gdx-jnigen](https://github.com/libgdx/gdx-jnigen ) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/libgdx/gdx-jnigen/releases )
- [Changelog](https://github.com/libgdx/gdx-jnigen/blob/master/CHANGES )
- [Commits](https://github.com/libgdx/gdx-jnigen/compare/2.5.1...2.5.2 )
---
updated-dependencies:
- dependency-name: com.badlogicgames.gdx:gdx-jnigen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 13:59:27 +03:00
dependabot[bot]
341b0af179
build(deps): bump com.fasterxml.jackson.core:jackson-databind ( #250 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson ) from 2.14.2 to 2.17.2.
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 16:53:29 +03:00
dependabot[bot]
4f6da8181d
build(deps): bump com.fasterxml.jackson.core:jackson-core from 2.14.2 to 2.17.2 ( #251 )
...
* build(deps): bump fr.inria.gforge.spoon:spoon-core from 10.3.0 to 11.1.0 (#249 )
Bumps fr.inria.gforge.spoon:spoon-core from 10.3.0 to 11.1.0.
---
updated-dependencies:
- dependency-name: fr.inria.gforge.spoon:spoon-core
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump com.fasterxml.jackson.core:jackson-core
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core ) from 2.14.2 to 2.17.2.
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.14.2...jackson-core-2.17.2 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 16:52:33 +03:00
SpaiR
555b3d4aba
build(deps): bump com.badlogicgames.gdx:gdx-jnigen from 2.4.0 to 2.5.1 ( #242 )
2024-08-08 16:32:46 +03:00
SpaiR
4e884a1a17
build(deps): bump Gradle from 7.4.2 to 8.9
2024-08-08 14:46:23 +03:00
SpaiR
8a8cd22ed6
feat: introduce binding generator
...
A squash of hundreds of commits with a binding API generator.
The API generator works with a hybrid model:
1. We define methods and fields in the code.
2. Mark them with API annotations.
3. For specific use cases, we use the old approach with JNI generation comments.
There is also an API to generate an AST tree, which is saved to JSON.
This JSON can be used for full API generation by declaring only field/method names.
Currently, it is used to generate constants.
By eyeballing, 95% of the API has been converted to the new approach.
This is sufficient for the current moment. Only edge cases with specific API calls are left.
fix: ambiguous call for ImGui::GetColorU32
build: disable checkstyle for imgui-binding module
Since the module is heavily generated, checkstyle for it doesn't make sense.
build: make buildSrc to use JDK 11
build: make generateApi optional when compiling project
Initially generated module was not included to the project VCS.
Since it's now in the separate src folder, we don't need to call generator every time.
Only when a new generation result is required.
2024-08-08 14:46:23 +03:00