Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Freetype vcpkg by @ruifengx #2

Open
wants to merge 70 commits into
base: main
Choose a base branch
from
Open

Conversation

ctrlcctrlv
Copy link

Override upstream inaction on imgui-rs#582.

Supersedes #1.

ruifengx and others added 30 commits December 25, 2021 15:32
Were set based on old pre-docking-branch-support paths

Closes imgui-rs#596
Also script file-copy procedure
A few things in the "docking" were actually just post-1.84 changes which were present in the docking branch
Add example to begin_combo doc
…t mode

attach_window() was using the imgui scale factor when converting
winit physical size to logical size instead of the winit scale factor.

This would cause the imgui display size to be incorrect when not using the
HiDpiMode::Default mode (in default mode the imgui and winit scale factors
are the same and the issue goes unnoticed).

Note that handle_window_event() has similar (and correct) logic when handling WindowEvent::Resized events.
This also explain why the issue went mostly undiscovered as winit tends to
generate quite a bunch of resize events that would hide the miscalculation
done in attach_window().

A similar issue was also fixed in the WindowEvent::ScaleFactorChanged handling code.

should fix imgui-rs#441
dbr and others added 27 commits September 24, 2022 03:08
`parking_lot` now uses windows-rs's `windows-sys` crate, officially
developed and vetted by Microsoft - the bindings are autogenerated from
metadata and faster to compile too.

See also Amanieu/parking_lot#311.
As per a recent deprecation change scheduled for the 0.9 release.
1. Avoid calling step() in destructor - incorrect and unnecessary, as it is not required to fully "use" the clipper (you can stop rendering half-way through)
2. Add a harder to misuse iterator interface to the clipper as an alterantive to the C++ style .step() interface

Closes imgui-rs#610
Avoids keys getting stuck when window loses focus (e.g alt+tab)

Closes imgui-rs#602
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
--all-features doesn't do as expected, just list all (two) features we want to test
Prevents leak if set_up_render_state is called without calling render

Closes imgui-rs#643
The winit->x11-dl 2.22.0 dependency now requires the 2021 edition which forces us to at least Rust 1.56 (at least on Linux)
This allows users to hide tree_node label. This change also added an
example of making a tree_node as a button.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet