110 Commits
Author SHA1 Message Date
RobotandClaude Sonnet 4.6 c755c9a86b chore: bump to +mrlokop4, rebuild natives with real UTF-8 jni_common fix
CI / Build Java (push) Has been cancelled
CI / Build Native (macos-latest - macos) (push) Has been cancelled
CI / Build Native (ubuntu-latest - linux) (push) Has been cancelled
CI / Build Native (ubuntu-latest - windows) (push) Has been cancelled
CI / Archive Natives (push) Has been cancelled
CI / Update Binaries (push) Has been cancelled
CI / Release (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 12:18:51 +03:00
RobotandClaude Sonnet 4.6 34c40304f6 feat: add IMGUI_USE_WCHAR32 support, cross-compile natives, publish to mvn.mrlokop.dev
CI / Build Java (push) Has been cancelled
CI / Build Native (macos-latest - macos) (push) Has been cancelled
CI / Build Native (ubuntu-latest - linux) (push) Has been cancelled
CI / Build Native (ubuntu-latest - windows) (push) Has been cancelled
CI / Archive Natives (push) Has been cancelled
CI / Update Binaries (push) Has been cancelled
CI / Release (push) Has been cancelled
- Enable IMGUI_USE_WCHAR32 in imconfig.h (ImWchar = uint32_t)
- Extend ImFontGlyphRangesBuilder, ImFontConfig, ImFontAtlas for 32-bit codepoints
- Cross-compile natives for macOS universal, Linux x86_64 (glibc), Windows x86_64
- Publish as org.nnstd.imgui:...:1.90.0-wchar32+mrlokop2 to mvn.mrlokop.dev
- Add BUILDING.md with full rebuild and publish instructions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 10:29:43 +03:00
github-actions b3f0d214ae [ci skip] update native binaries 2025-08-26 10:43:37 +00:00
github-actions 718633e61e [ci skip] update native binaries 2025-07-22 07:10:30 +00:00
github-actions 30bd1d5845 [ci skip] update native binaries 2025-01-30 11:40:50 +00:00
github-actions 74d97cdf93 [ci skip] update native binaries 2025-01-30 07:18:40 +00:00
github-actions 32bcdfa3d5 [ci skip] update native binaries 2025-01-30 06:54:39 +00:00
github-actions 24c86a3cd9 [ci skip] update native binaries 2025-01-29 18:43:07 +00:00
github-actions 02691fdabe [ci skip] update native binaries 2025-01-29 13:34:14 +00:00
github-actions 9966710b8b [ci skip] update native binaries 2024-12-27 16:09:14 +00:00
github-actions 9a77b8d4a2 [ci skip] update native binaries 2024-12-27 12:13:03 +00:00
github-actions 3a11ae5807 [ci skip] update native binaries 2024-12-08 17:08:50 +00:00
github-actions dfc3f467d0 [ci skip] update native binaries 2024-10-31 08:00:16 +00:00
github-actions c6dd6ba049 [ci skip] update native binaries 2024-10-21 07:04:31 +00:00
github-actions 006e8109c0 [ci skip] update native binaries 2024-09-23 07:35:59 +00:00
github-actions 9d44168335 [ci skip] update native binaries 2024-09-23 06:59:20 +00:00
github-actions 2faff8cff5 [ci skip] update native binaries 2024-09-09 05:45:36 +00:00
github-actions eca9df4feb [ci skip] update native binaries 2024-08-29 14:02:47 +00:00
github-actions 473050e755 [ci skip] update native binaries 2024-08-26 08:41:04 +00:00
github-actions c438644bfb [ci skip] update native binaries 2024-08-21 11:38:33 +00:00
github-actions 616ca46e37 [ci skip] update native binaries 2024-08-19 11:42:32 +00:00
github-actions 400dc4d2bc [ci skip] update native binaries 2024-08-18 07:54:11 +00:00
github-actions 887e3d9c85 [ci skip] update native binaries 2024-08-16 12:44:00 +00:00
github-actions c41681f61e [ci skip] update native binaries 2024-08-12 13:42:49 +00:00
github-actions aef257f0bd [ci skip] update native binaries 2024-08-11 09:17:16 +00:00
github-actions ad70e60e49 [ci skip] update native binaries 2024-08-08 11:54:43 +00:00
github-actions 066cbe591f [ci skip] update native binaries 2024-08-07 06:46:59 +00:00
SpaiR 46c008eb02 build(binding): add universal macOS ARM64 dylib and static FreeType compilation
- Static FreeType linking flow for all OS
- Flow to build universal binaries for macOS (x86_64, aarch64)
- Simplified CI workflow by removing FreeType branches from the build matrix

Added 2 new scripts:
1. `buildSrc/scripts/vendor_freetype.sh`
2. `buildSrc/scripts/build.sh`

The first script prepares FreeType for usage in the build process.
The result of this script is used in the `GenerateLibs` task.
Other ways of building with FreeType are removed.
If it's impossible to build with FreeType, it is recommended to set `freetype=false`.

The second script aggregates commands to build native binaries.
It includes specific steps, such as creating a universal library for macOS and copying the result to the specific folder `/tmp/imgui/dst`.

Script 1 can be used for local builds. Script 2 is primarily intended for use in CI.
2024-08-07 09:41:09 +03:00
github-actions 66522fa265 [ci skip] update native binaries 2024-08-05 06:40:23 +00:00
Rex Fleischerand@Tom-Ski @zly2006 be4734090e build(binding): macOS ARM64 native binaries (#223)
Co-authored-by: @Tom-Ski @zly2006
2024-08-05 00:37:32 +03:00
github-actions 3e33dde643 [ci skip] update native binaries 2024-01-09 08:41:05 +00:00
github-actions 7ce1b36f92 [ci skip] update native binaries 2023-09-29 07:13:31 +00:00
github-actions a704140930 [ci skip] update native binaries 2023-09-18 06:26:52 +00:00
github-actions f9a152d49f [ci skip] update native binaries 2023-08-28 11:56:31 +00:00
github-actions 10bcc7dcb0 [ci skip] update native binaries 2023-03-10 07:08:27 +00:00
github-actions 7b9bb505fc [ci skip] update native binaries 2023-03-10 06:43:39 +00:00
github-actions 9a69e8b7ba [ci skip] update native binaries 2023-03-09 07:10:18 +00:00
github-actions 7013335612 [ci skip] update native binaries 2023-03-02 09:55:09 +00:00
github-actions be4c86e654 [ci skip] update native binaries 2023-03-01 09:11:18 +00:00
github-actions e1789c80fa [ci skip] update native binaries 2023-02-28 17:16:53 +00:00
github-actions 068c1e0faa [ci skip] update native binaries 2023-02-28 11:00:37 +00:00
github-actions 94aab3201e [ci skip] update native binaries 2023-02-07 11:19:11 +00:00
github-actions f3c971ca60 [ci skip] update native binaries 2023-02-03 17:18:25 +00: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
github-actions 8356d76a62 [ci skip] update native binaries 2022-12-14 10:08:23 +00:00
github-actions fea86b1de5 [ci skip] update native binaries 2022-12-13 12:58:11 +00:00
github-actions 2b5a4851da [ci skip] update native binaries 2022-12-12 19:51:43 +00:00
github-actions 8a65518093 [ci skip] Update native binaries 2022-11-16 10:01:50 +00:00
github-actions 5abaacfc87 [ci skip] Update native binaries 2022-05-15 07:31:02 +00:00