Jan Haller

Results 87 issues of Jan Haller

_Versions: https://github.com/godotengine/godot/commit/245c99175c242bdc60a212cc84986b1a9ad5aa08, godot-cpp 123d9f0e9264dcc7206888fc96419b32feef00c8_ Lately I tried to bind a simple C++ class to Godot, very similar to the one [in the official example](https://docs.godotengine.org/en/3.1/tutorials/plugins/gdnative/gdnative-cpp-example.html): ```cpp class MyClass : public godot::Node2D...

documentation

Back in 2015, I created several forum threads around the topic of error handling/reporting: * [to promote the use of assertions](https://en.sfml-dev.org/forums/index.php?topic=19427) * [to discuss logging with `sf::err()`](https://en.sfml-dev.org/forums/index.php?topic=19282) Some discussions around...

feature

Very naive approach for fixing second problem in #1711. `sf::Err` is not thread-safe, and since it's used as a global logger across many different classes, this can quickly lead to...

bug
m:sfml-system
s:undecided

Integrates support for Godot 3.5.1, including: **Godot** * Updated api.json + XML documentation * Version compatibility warning to avoid accidental mix-ups * CI suite for new engine version (+ support...

feature
c: bindings
breaking-change
c: ci

Some operations that are simple in GDScript are quite verbose in godot-rust. This has mostly to do with static typing, safety, and the need to emulate inheritance, so it's partly...

c: core
breaking-change
quality-of-life

I plan to release godot-rust v0.10.1 _soon_ ™. This will be a non-breaking maintenance update. - [ ] **[Remaining milestone issues/PRs](https://github.com/godot-rust/godot-rust/milestones/v0.10.1)** - [ ] **[Changelog](https://github.com/godot-rust/godot-rust/pull/908)** - [ ] Publish Also,...

feature
tracker

The dodge_the_creeps example in godot-rust, which uses `Input::is_action_pressed()`, no longer compiles with Godot 3.4. Reason is an API change in GDNative: * Class [`Input` for Godot 3.3](https://docs.godotengine.org/en/3.3/classes/class_input.html): ![grafik](https://user-images.githubusercontent.com/708488/140771483-fff72416-15c0-469c-b57c-9aabe3f7d344.png) * Class...

bug
c: bindings
breaking-change

The current approach of writing the entire bindings into a single file `generated.rs` seems to be fast regarding compile/link times, but causes problems with the CLion IDE due to the...

bug
c: bindings
c: tools

This issue collects godot-rust symbols, whose current names could be made more expressive in a future version. This includes anything: types, functions, macros, variables. It *excludes* generated names from the...

c: core
breaking-change
quality-of-life