Results 25 comments of Rodrigo Rivas Costa

I managed to annotate the return type by writing this: ```rust let stream = try_stream! { //... }; let _: &dyn Stream = &stream; ``` Not the prettiest code, but...

I've been debugging this, and I can confirm that this is caused by `EventProcessor::active_window` being `None` when the loop is run. Focusing the window out and in again fixes it,...

I can confirm that version 0.30 has fixed this issue. The public API is quite different, so not all projects will be able to switch quickly, though.

I think I was wrong, it is not fully fixed, I'm using 0.30.5 in Linux, and sometimes my window starts focused, sometimes it does not. By tracing the events when...

This has been nagging me all day, I was sure it worked before... As it happens, this issue is "window manager" dependent! I tested a few window managers, with a...

An additional detail about this issue... I think that for the Xfwm scenario there is a race between mapping the just created window (that usually gets focused more or less...

Now that https://github.com/ocornut/imgui/commit/f799a293c84a994911a7a3fb042a0d96eb1d72ae fixes the demo hash collision I see no reason not to use FNV1a hash algorithm and incompatibility commented in point 7 of my original post So I'm...

> May want to test this with the Test Suite. There is a test suite?! I see it now, I'll try and play with it. > I'll be able to...

> That CPU-assisted CRC32 change seems surprisingly viable to consider as a temporary step. That intrinsic looks great, but note that for `ImHashStr` you need to check for the `###`...

After some extra investigation, it looks like MSVC has two kinds of return structs: small and big. The "small" return ABI is used for C structs that have 8 bytes...