Rodrigo Rivas Costa
Rodrigo Rivas Costa
Since Rust 1.61 [1], the linker no longer includes the static libraries with the `--whole-archive` flag. This means that the `resource.o` file is only added to the final EXE if...
I have a trait such as this: ``` #[trait_variant::make(Test: Send)] trait LocalTest { async fn foo() -> i32 { 0 } } ``` but if fails with an error: ```...
This is my draft for implementing #7643. I'm aware that modal windows are not a priority, because they are seldom useful in most ImGui use cases. But I happen to...
### Version/Branch of Dear ImGui: Version 1.90.7 ### Back-ends: n/a ### Compiler, OS: all ### Full config/build information: _No response_ ### Details: ### I need to disable shortcuts when a...
I am happily using bindgen to link Rust to a C++ library, and it works great... except when compiling for the MSVC target (that is `i686-pc-windows-msvc` or `x86_64-pc-windows-msvc`), that my...
This PR adds a new combinator `left_assoc` to parse left-associative operators. Parsing operator with different precedence in `nom` has usually been a bit of a challenge. There is this other...
This PR implements an alternative 64-bit hash algorithm instead of CRC32, to make it more resilient to hash collisions. It has already been discussed a few times such as in...
This PR fixes #2841. Also it adds and extra commit that synthesizes a FocusIn event if ever the window receives a keyboard event while unfocused, that should not happen, but...
### Description In Win32 we have this: [`with_owner_window`](https://docs.rs/winit/latest/winit/platform/windows/trait.WindowAttributesExtWindows.html#tymethod.with_owner_window), that creates an owned top-level (overlapped in Win32 lingo) window that is actually owned by another: it is always drawn on top...
Many functions in GLFW return NULL when no data is available. Using `slice::from_raw_parts()` in a null pointer is not correct, return an empty `Vec` instead. For example, calling `Joystick::get_buttons()` in...