328 Commits

Author SHA1 Message Date
Lokathor
150ede3b4e update wasm, docking, freetype, and docking freetype bindings. 2024-12-30 16:15:08 -08:00
Lokathor
4d56a476b6 delete use of the chlorine crate 2024-12-30 16:15:08 -08:00
Jonathan Spira
bcac953a65 initial bindings 2024-10-08 10:37:42 -04:00
Jonathan Spira
75d3f4b2fd initial master branch impl 2024-10-02 08:48:59 -04:00
Jonathan Spira
1fbe6331f4 luajit 2024-10-02 08:48:59 -04:00
Jonathan Spira
34a01d1133 getting new cpp files 2024-10-02 08:48:59 -04:00
dbr
27a0e2284c Bump version to 0.12 2024-05-05 12:24:08 +09:30
Jonathan Spira
00894927e4 basic updating 2023-09-18 08:52:26 -04:00
Andrea Frigido
0899b904c0 Update license field following SPDX 2.1 license expression standard 2023-09-17 16:57:30 -04:00
Giacomo Stevanato
0f655625b6 Require correct version of cc 2023-09-14 23:09:23 -04:00
dbr
197128840c Bump version 2023-04-05 21:49:48 +09:30
dbr
fcc4263dce Bump to v0.10 2023-01-16 19:26:14 +10:30
dbr
90a4df339f freetype: Supress warning from imgui
Closes #588
2023-01-15 21:56:21 +10:30
dbr
a08f0d63d9 Update to imgui 1.89.2
Closes #699
2023-01-12 10:12:47 +10:30
dbr/Ben
d0ccbd33d3
Merge pull request #582 from ruifengx/freetype-vcpkg
add vcpkg-rs for locating freetype
2023-01-12 09:59:15 +10:30
dbr
af898e7358 Fix exclude of .crate file
Glob pattern no longer matched anything, including the intermediate cimgui files unnecessarily
2023-01-04 15:47:24 +10:30
dbr
d9e2e65758 Fix docking+freetype bindings
Was missing required flag to cimgui generator
2023-01-04 15:46:48 +10:30
dbr
7ad609090f Mess to add freetype-specific bindgen
There are now a few freetype-specific functions in the API so we need seperate bindgen output for it

Duplicates the imgui code somewhat unnecessarily, but shouldn't impact repo size much due to git's compression
2023-01-04 15:35:07 +10:30
dbr
f3e7958eb8 Use flag_if_supported instead of cpp_link_stdlib 2023-01-02 12:07:28 +10:30
dbr
e5d3490ce5 Explicitly link c++11 stdlib
May help with macOS builds
2023-01-02 11:49:57 +10:30
dbr
2980dc01b5 Set CIMGUI_FREETYPE define 2023-01-01 17:34:31 +10:30
Robin Quint
e51af80da7 upgraded imgui to 1.89.1, changed winit-support to use new event io 2022-12-21 15:14:31 +01:00
Ruifeng Xie
7eec3e96d4
cimgui: stub ImFontAtlasGetBuilderForStbTruetype if IMGUI_ENABLE_FREETYPE 2022-11-30 14:05:36 +08:00
Ruifeng Xie
e0eb20c847
fix lint error: redundant return statements 2022-11-30 13:20:26 +08:00
Ruifeng Xie
59b67c14c0
feature-gate vcpkg 2022-11-30 13:20:14 +08:00
Jack OntheGoMac
5354ba8b04
rebased for CI 2022-11-30 13:08:48 +08:00
Xie Ruifeng
f10cecf803
add vcpkg-rs for locating freetype 2022-11-30 13:08:05 +08:00
dbr
6d6cda275c Add docs links to Cargo.toml
So docs link shows up nicely on crates.io
2022-11-30 10:31:02 +10:30
dbr
9776ebef90 Remove authors key from Cargo.toml
The field is now optional (as of Rust 1.53) and no longer used by crates.io (as per Rust RFC 3052)
2022-11-30 10:15:38 +10:30
dbr
2eb3f8c337 Bump to 0.9.0! 2022-11-30 10:10:19 +10:30
dbr
c017353ece Include imgui/misc/freetype/ in crate package
Required for "--features freetype" to work when using via crates.io

Closes #594
Closes #589
2022-10-05 13:04:37 +10:30
dbr/Ben
f523dd2501
Merge pull request #600 from dbr/imgui186
Upgrade Dear ImGui 1.84.2 -> 1.86
2022-01-17 23:18:51 +11:00
dbr
680d92341c Tidy 2022-01-11 18:12:28 +11:00
dbr
dac88186a1 Run bindgen 2022-01-11 15:17:40 +11:00
dbr
d77e5dadfa Rerun cimgui 2022-01-11 15:17:16 +11:00
dbr
6dd4517359 Update imgui to 1.86
Also script file-copy procedure
2022-01-11 15:15:31 +11:00
dbr
9128066f01 Fix up glob patterns in imgui-sys
Were set based on old pre-docking-branch-support paths

Closes #596
2022-01-05 14:47:41 +11:00
dbr
8a6d321b36 Booleano 2021-11-10 20:48:22 +11:00
dbr
e1ac6ac204 Fix unused 'use' 2021-11-02 16:02:11 +11:00
dbr
bb19f938e2 fmt 2021-11-02 15:03:19 +11:00
dbr
e565d3dbfe Restore $DEP_IMGUI_THIRD_PARTY 2021-11-02 14:35:27 +11:00
dbr
4a03702908 Use CARGO_FEATURE_x instead of #[cfg(...)]
Avoids unnecessary rebuilds of build script.

Also a few somewhat unrelated tidy-ups
2021-11-02 14:24:32 +11:00
dbr
a350e8dcd8 fmt 2021-10-27 23:26:46 +11:00
dbr
291b7a5b47 Misc fixes
Mainly changes from newer bindgen
2021-10-27 21:06:46 +11:00
dbr
b1150d6c3b Simpler ingesting of imgui: copy files into folder
Also rerun bindgen
2021-10-27 19:25:39 +11:00
dbr
08b778524d Changes to build system to accomodate docking 2021-10-27 19:10:37 +11:00
dbr
86fa5913cd Remove imgui submodule 2021-10-27 18:32:53 +11:00
Jack Mac
1d78d18d82 updating license copyright data 2021-10-06 12:06:23 -04:00
Jack Mac
f743fefe79 aaand examples compile. complex trait bounds there... 2021-09-30 18:58:38 -04:00
Jack Mac
8b22856090 OKAY and this is mostly done 2021-09-30 18:58:38 -04:00