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
Jack Mac
b23e0483ae
init effort
2021-09-30 18:58:38 -04:00
Jack Mac
a6b61be583
incremented remaining crates to a pre-release version
2021-09-17 15:40:06 -04:00
Jack Mac
4809d031b7
issuing version update!
2021-09-17 12:37:53 -04:00
dbr
6007bc5a4b
Update imgui to 1.84.2 #512
...
Changes required:
- Overloaded methods named slightly differently (e.g sys::igPlotHistogramFloatPtr to sys::igPlotHistogram_FloatPtr)
- ImGuiNavInput_KeyMenu_ was removed upstream, so NavInput::INTERNAL_COUNT needed tweaked
2021-09-14 11:17:55 +10:00
Jack Spira
5802931a88
did some work and began converting modules over
2021-09-13 17:10:43 -04:00
dbr
4882a1f29d
Fix enabling of freetype feature
2021-09-09 12:12:43 +10:00
dbr
7808164911
Fix clippy
2021-09-09 12:12:43 +10:00
dbr
c4fbfdd43e
fmt
2021-09-09 12:12:43 +10:00
dbr
a36fb757fd
Use #[cfg(feature=...)] instead of env-var
2021-09-09 12:12:43 +10:00
dbr
fca87575fd
Add freetype feature
...
Uses the upstream "imgui_freetype" to "Build font atlases using FreeType instead of stb_truetype (which is the default font rasterizer)"
Closes #359
2021-09-09 12:12:43 +10:00
Benedikt Mandelkow
794ece8956
rename VERSION file to help compilers see that its not a cpp header
2021-06-24 02:29:28 -07:00
Thom Chiovoloni
918f79780d
Include LICENSE and README files where relevant
2021-06-07 17:35:46 -07:00
Thom Chiovoloni
083139e4e6
Enable -DIMGUI_USE_WCHAR32 for imgui-sys
2021-04-06 00:34:57 -07:00
Thom Chiovoloni
de5496d390
rerun bindgen
2021-04-04 16:45:32 -07:00
Thom Chiovoloni
163244cc1a
regen cimgui
2021-04-04 16:40:29 -07:00
Thom Chiovoloni
8cc4f353d3
bump dear imgui to v1.82
2021-04-04 16:39:39 -07:00
dbr
4f15805015
Re-do update to 1.81 with old submodule setup
...
Update docs to match
2021-03-05 11:58:25 +11:00
dbr
432d4b94ec
Revert "Simplify (maybe) the imgui submodules"
...
This reverts commit 2839f76cecb0b5bfc837857d797f090f970c08c5.
# Conflicts:
# imgui-sys/third-party/cimgui
2021-03-05 11:35:34 +11:00
dbr
142490040f
Move upgrading imgui docs to new docs subdir
...
Add a basic README for imgui-sys for display on crates.io etc
2021-03-05 11:28:10 +11:00
dbr
90c2178366
Note on building against a non-tagged imgui release
2021-03-03 17:02:13 +11:00
dbr
89e94c55c5
Documenting process to update imgui version
2021-03-03 16:51:39 +11:00
dbr
507d5d5065
Update to imgui 1.81
...
Changes:
- No more ListBox::calculate_size(...) as this was deprecated upstream
2021-03-03 15:36:28 +11:00
dbr
2839f76cec
Simplify (maybe) the imgui submodules
...
Use cimgui which avoids the copy-files-into-our-repo step
2021-03-03 14:19:10 +11:00
Thom Chiovoloni
34118dce9c
Prep release 0.7.0
2021-02-04 21:04:56 -08:00
Thom Chiovoloni
5721afe43c
Replace cty with chlorine
2021-02-04 18:57:18 -08:00
Thom Chiovoloni
7f5b74e8a4
Re-bindgen
2021-02-01 08:37:31 -08:00
Thom Chiovoloni
fc6366c0ae
Run update-cimgui-output
2021-02-01 08:37:31 -08:00
Thom Chiovoloni
4cd6ec8294
Add imgui_tables to include_all_imgui.cpp
2021-02-01 08:37:31 -08:00
Thom Chiovoloni
1c312d3a0b
Update submodule for imgui 1.80
2021-02-01 08:37:31 -08:00
Thom Chiovoloni
59970d670e
Constify a large number of fns
2021-02-01 03:00:04 -08:00
Thom Chiovoloni
820a197bab
Make pre-bindgened output more portable and support no_std (still requires a libc, though)
2020-12-07 21:17:13 -08:00
Thom Chiovoloni
4f5eba718f
Replace imgui-sys-bindgen with a newly-added xtask setup
2020-12-07 21:17:13 -08:00
Thom Chiovoloni
84e041d740
cargo clippy
2020-12-06 02:24:59 -08:00
Thom Chiovoloni
79a61ca46d
cargo fmt
2020-12-06 02:24:59 -08:00
Thom Chiovoloni
5bf5c54447
Switch to SCU build (aka 'Single File' or 'Unity build') for imgui/cimgui code
2020-12-06 02:24:59 -08:00
Thom Chiovoloni
fde0336af2
Fix a couple missed clippy issues
2020-12-05 23:32:54 -08:00
Thom Chiovoloni
767e8058fb
Updates for ownership transfer.
...
- Various links now point at the new imgui-rs/imgui-rs github repo.
- As discussed, the `authors` entry in Cargo.toml now uses same text
that appears in `LICENSE-MIT`, and doesn't list anybody directly.
2020-12-04 05:54:15 -08:00
Joonas Javanainen
0d57f87087
Release: 0.6.0
2020-11-15 11:03:42 +02:00
Joonas Javanainen
e55db99648
Upgrade to imgui 1.79
2020-11-12 23:03:00 +02:00
Joonas Javanainen
2b36cd4c06
Make sure cimgui.h/cpp are copied
2020-11-12 22:36:42 +02:00
Joonas Javanainen
ff6ed84dd1
Release: 0.5.0
2020-09-20 00:01:56 +03:00
Joonas Javanainen
67ba49646f
Upgrade to cimgui/imgui 1.78
2020-09-19 13:21:08 +03:00
Joonas Javanainen
3558a9138f
Upgrade to 1.77 and regenerate bindings
2020-07-07 23:53:50 +03:00
Aaron Loucks
c0ba921a0d
Run cargo fmt
2020-06-27 13:09:53 -04:00
Aaron Loucks
06033f7f63
Export include path and native defines
2020-06-27 00:56:47 -04:00
Joonas Javanainen
6ee5a2867b
Generate bindings for 1.76
...
cimgui has changed a lot, and the default bindings include a lot of
internal stuff that we (probably) don't want. Therefore we stop checking
out cimgui as a submodule and just use it as a tool instead.
2020-06-05 16:08:40 +03:00
Joonas Javanainen
bcf7669ae3
Release: 0.4.0
2020-05-27 22:31:40 +03:00
Jasper Bekkers
b81d0bdb6f
Rename import to default embark import style ( #323 )
2020-05-19 10:56:39 +02:00