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