25 Commits

Author SHA1 Message Date
Jonathan Spira
0caa9bd5fb simplified repository down 2024-09-29 21:35:04 -04:00
dbr
b7fbd575c5 Fix clippy warnings
Mostly unnecessary 'as' casts to same kind, and unneeded borrows
2023-03-22 23:01:37 +10:30
dbr
a5f40a5fe0 Fix clippy complaint 2023-01-04 17:01:15 +10:30
dbr
f60edd25cf fmt 2023-01-04 16:57:25 +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
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
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
c032408329 sudo rm -rf old-winit
Somewhat experimental removal of old winit versions, to reduce maintenance burden

Significantly reduces (around half) the length of winit-support, should reduce amount of work done in CI
2022-04-30 10:12:56 -04:00
dbr
5e2ab214d1 fmt 2022-03-15 23:07:29 +11:00
dbr
2b9b938327 Fix misused anyhow! macro
Was msising a return, which bail! includes
2022-03-15 23:05:04 +11:00
Connor Fitzgerald
c8b1647255 Support winit-0.26 2021-12-21 21:10:35 -05:00
Thom Chiovoloni
d4d2c50bff Update xflags 2021-11-28 19:00:01 -08:00
dbr
f677dcdc4c Update xtask to be (roughly) consistent with CI 2021-11-16 19:39:51 +11:00
dbr
08b778524d Changes to build system to accomodate docking 2021-10-27 19:10:37 +11:00
dbr
d9e12f12b4 Fix typo 2021-09-14 11:11:15 +10:00
dbr
78a0c81451 Remove autofix_submodules call from bindgen
Previously if you checked out a different rev of imgui submodule, this would be clobbered

With this change, you can checkout any revision of imgui, run bindgen, build, test, then commit change to the submodule

The autofix is still available via 'cargo task modfix'
2021-09-14 11:11:15 +10:00
dzil123
b378477d64 Add winit 0.25 to CI and xtask 2021-09-05 23:24:24 -07:00
dzil123
9d34370989 Create dummy feature to fix clippy --all-features 2021-09-05 23:23:55 -07:00
Jack Mac
257345a53f Updating small clippy errors and adding debug derive to style 2021-09-02 17:44:00 -04:00
dbr
13580e0407 Gentle nudge towards a MSRV [#402]
Run CI against 1.48 as well as stable and beta

Replace use of `bool_to_option` as it's in xtask, and would otherwise bump ~required version to 1.50
2021-08-22 23:01:11 +10:00
Thom Chiovoloni
a78fb45497 Fix use of not-quite-stabilized API, and explain what the line did anyway 2021-04-06 00:34:57 -07:00
Thom Chiovoloni
9c40b30863 Add 'magic' submodule wrangling 2021-04-06 00:34:57 -07:00
Thom Chiovoloni
00982451f8 Improved xtask 2021-03-12 18:12:56 -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