299 Commits

Author SHA1 Message Date
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
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