Commit Graph
483 Commits
Author SHA1 Message Date
SpaiR 3f2532a478 tweak(build): move LICENSE into META-INF folder (#203) 2023-09-29 09:59:37 +03:00
github-actions a704140930 [ci skip] update native binaries 2023-09-18 06:26:52 +00:00
Kusaanko c46830a3b7 fix(api): native loading by stopping creating tmpDir every time (#197)
* [API] Stop creating tmpDir every time

* [API] Add a whitespace after catch

* [API] Fix getting imgui-java version

* [API] Add final to properties variable

* [API] Make it brief to generate properties

* [API] Fix the path of imgui-java.properties

* [API] Change the order of loading native library

1.imgui.library.path
2.java.library.path
3.extract from resources

* [API] Remove debugging codes

* [API] Move extraction code before it is loaded
2023-09-18 09:19:01 +03:00
github-actions f9a152d49f [ci skip] update native binaries 2023-08-28 11:56:31 +00:00
Kusaanko 64416f1168 fix: glyph range size (#196)
* [API] Fix glyph array size

* [API] Fix macro multiple lines

* [API] Fix variable to use in ImFontAtlas

* [API] Fix counting of size in ImFontAtlas
2023-08-28 14:49:11 +03:00
Richard Kokstein 7d545c3e27 doc: add missing import for Configuration class in README.md (#186) 2023-06-13 09:40:57 +03:00
dependabot[bot] 6b836aa2f9 up: bump org.lwjgl:lwjgl-bom from 3.3.1 to 3.3.2 (#175)
Bumps [org.lwjgl:lwjgl-bom](https://github.com/LWJGL/lwjgl3) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/LWJGL/lwjgl3/releases)
- [Commits](https://github.com/LWJGL/lwjgl3/compare/3.3.1...3.3.2)

---
updated-dependencies:
- dependency-name: org.lwjgl:lwjgl-bom
  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>
2023-05-19 21:59:21 +03:00
dependabot[bot] e1737228e6 up: bump org.junit.jupiter:junit-jupiter-engine from 5.9.2 to 5.9.3 (#180)
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.9.2 to 5.9.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.2...r5.9.3)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  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>
2023-05-19 21:58:53 +03:00
dependabot[bot] 297e69d5d4 up: bump com.badlogicgames.gdx:gdx-jnigen from 2.3.1 to 2.4.0 (#184)
Bumps [com.badlogicgames.gdx:gdx-jnigen](https://github.com/libgdx/gdx-jnigen) from 2.3.1 to 2.4.0.
- [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/commits)

---
updated-dependencies:
- dependency-name: com.badlogicgames.gdx:gdx-jnigen
  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>
2023-05-19 21:43:46 +03:00
dependabot[bot] ed746f3168 up: bump org.junit.jupiter:junit-jupiter-api from 5.9.2 to 5.9.3 (#179)
Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.9.2 to 5.9.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.2...r5.9.3)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  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>
2023-05-19 21:43:16 +03:00
SpaiR bca843e51b [Build] Remove submodule update 2023-03-29 21:13:27 +03:00
dependabot[bot] bad058853e [Build] Bump org.junit.jupiter:junit-jupiter-api from 5.5.2 to 5.9.2 (#170)
Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.5.2 to 5.9.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.5.2...r5.9.2)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  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>
2023-03-14 09:49:21 +02:00
dependabot[bot] b528cdcf2f [Build] Bump org.junit.jupiter:junit-jupiter-engine from 5.5.2 to 5.9.2 (#169)
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.5.2 to 5.9.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.5.2...r5.9.2)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  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>
2023-03-14 09:48:06 +02:00
dependabot[bot] e4ee51527a [Build] Bump com.badlogicgames.gdx:gdx-jnigen from 2.0.1 to 2.3.1 (#168)
Bumps [com.badlogicgames.gdx:gdx-jnigen](https://github.com/libgdx/gdx-jnigen) from 2.0.1 to 2.3.1.
- [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/v2.0.1...2.3.1)

---
updated-dependencies:
- dependency-name: com.badlogicgames.gdx:gdx-jnigen
  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>
2023-03-14 09:46:17 +02:00
SpaiR 05ba6f90eb [Build] Create .github/dependabot.yml 2023-03-14 09:32:26 +02:00
github-actions 10bcc7dcb0 [ci skip] update native binaries 2023-03-10 07:08:27 +00:00
SpaiR 9ddf875745 [Build] Add binding hash sort 2023-03-10 09:02:05 +02:00
github-actions 7b9bb505fc [ci skip] update native binaries 2023-03-10 06:43:39 +00:00
SpaiR f99f052602 v1.86.10 2023-03-10 08:34:48 +02:00
github-actions 9a69e8b7ba [ci skip] update native binaries 2023-03-09 07:10:18 +00:00
Bruno Pinto Jácome 70442b64d5 [API] Adding missing ImNodes bindings (#167)
* added missing ImNodes bindings

* add missing binding and fix Style Vars in ImNodes
2023-03-09 08:57:31 +02:00
SpaiR fd7d2f77d4 v1.86.9 2023-03-02 16:31:22 +02:00
github-actions 7013335612 [ci skip] update native binaries 2023-03-02 09:55:09 +00:00
SpaiR 4a5c587ffd [API] Add ability to set inputBuffer in ImGuiTextFilter
Useful to have a custom inputText field, but to filter using ImGuiTextFilter

resolves #160
2023-03-02 11:44:23 +02:00
SpaiR 618f687f19 v1.86.8 2023-03-01 11:19:31 +02:00
github-actions be4c86e654 [ci skip] update native binaries 2023-03-01 09:11:18 +00:00
SpaiR bf92f04c21 [API] Fix inputText with resizable ImString crashes if the ImGuiInputTextCallback is null
fixes #158
2023-03-01 11:01:09 +02:00
github-actions e1789c80fa [ci skip] update native binaries 2023-02-28 17:16:53 +00:00
SpaiR d8f8f41a76 [API] Make classes from imgui.type which are represent numbers to extend Number class
- ImDouble
 - ImFloat
 - ImInt
 - ImLong
 - ImShort
2023-02-28 19:08:25 +02:00
SpaiR 25fc8bae8f [API] Make all imgui.type classes to implement Comparable<> interface 2023-02-28 19:02:41 +02:00
github-actions 068c1e0faa [ci skip] update native binaries 2023-02-28 11:00:37 +00:00
Kirill Boginskyandkirill-boginskiy e9f1b72043 [API] Added inputTextWithHint with ability to use callback (#159)
Co-authored-by: kirill-boginskiy <kirill.boginskiy@vizor-games.com>
2023-02-28 12:52:23 +02:00
SpaiR ae6765ad34 v1.86.7 2023-02-08 08:59:44 +02:00
SpaiR a1690409c1 [Build] Tweak Update Binaries job 2023-02-07 17:18:23 +02:00
github-actions 94aab3201e [ci skip] update native binaries 2023-02-07 11:19:11 +00:00
墨恒andSpaiR 986aa532ff [API] Added callback binding for InputText (#156)
* Added callback binding for InputText

* Add JavaDoc

* Change

* Add Javadoc

* Fix Import

* Teaks and improvements

- Extended example;
- Added input text callback ImGuiInputTextFlags#CallbackEdit;
- Minor code improvements.

---------

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2023-02-07 13:13:02 +02:00
github-actions f3c971ca60 [ci skip] update native binaries 2023-02-03 17:18:25 +00:00
Moulberry 667d6108b8 [API] Fix nHasDragDropPayload SIGSEGV when payload doesn't exist (#155)
`getDragDropPayload()` functions should simply return null when
the payload doesn't exist.

Currently, DearImGui will return NULL from `ImGui::GetDragDropPayload()`
when the payload does not exist. This causes a null dereference
since the nHasDragDropPayload function performs no NULL check
2023-02-03 19:11:47 +02:00
SpaiR 4f06b4e0de [Doc] Tweak readme 2022-12-28 09:55:54 +02:00
SpaiR 0f4df89e2b v1.86.6 2022-12-27 13:11:19 +02:00
SpaiR 09da8c4aae [Build] Fix maOS deploy 2022-12-27 13:08:09 +02:00
github-actions 533e8dfe12 [ci skip] update native binaries 2022-12-27 10:37:01 +00:00
SpaiR e2cfbdcf3f [Build] Change comparison for binary libraries
Instead of size we will compare hash of the `imgui-binding/src/main` folder.
2022-12-27 12:30:06 +02:00
virusbear c71ed6f198 [API] Add missing ImNodes::EditorContextGetPanning (#152)
* Add editorContextGetPanning to ImNodes binding

* make editorContextGetPanning call by reference

* Fix typo
2022-12-26 12:58:54 +02:00
SpaiR cb381e9521 [Build] Fix missing windows natives in deployment 2022-12-25 12:21:10 +02:00
SpaiR 88f98d84ec [Doc] Tweak readme about release page files 2022-12-21 12:03:52 +02:00
SpaiR 87b1004674 [Build] Fix publish.gradle script 2022-12-19 13:40:05 +02:00
SpaiR e913e19982 [Build] Add gradle cache 2022-12-19 11:41:14 +02:00
SpaiR d760b2b9ef [API] Tweak ImString tests 2022-12-19 11:36:10 +02:00
SpaiR 47baed3b42 [API] Add arithmetic ops to ImVec2 and ImVec4
- plus
- minus
- times
2022-12-19 11:30:51 +02:00