Commit graph

861 commits

Author SHA1 Message Date
Simon Hausmann
017da5b3b4 Rename the sixtyfps-compiler crate 2022-02-02 09:07:16 +01:00
Olivier Goffart
1f4c625fac
Mention the change of SOURCE_SUBDIR in the C++ migration docs
cc #910
2022-02-01 22:12:48 +01:00
Olivier Goffart
ff3ef50896
Make sure the README of cpp still contains a branch and tag that match
The folder was renamed in master, but not in the release tag

Fixes #910 

Will edit the checklist so we remember to put that back for the release
2022-02-01 22:03:15 +01:00
Olivier Goffart
0308f86cd4 Rename sixtyfps_widgets.60 to std-widgets.slint 2022-02-01 18:58:54 +01:00
Simon Hausmann
2f73a27635 Rename the sixtyfps-interpreter crate 2022-02-01 18:11:25 +01:00
Simon Hausmann
9494068201 Rename the sixtyfps-rendering-backend-selector crate 2022-02-01 18:06:49 +01:00
Simon Hausmann
2e04b3c8b3 Rename the sixtyfps-rendering-backend-gl crate 2022-02-01 18:04:38 +01:00
Simon Hausmann
19eb3e671d Rename sixtyfps-rendering-backend-qt 2022-02-01 18:04:32 +01:00
Simon Hausmann
ad0c020aa4 Rename the sixtyfps-corelib crate 2022-02-01 18:04:30 +01:00
Olivier Goffart
f9c3e7a8de C++ interpreter: first crash when invoking native callback
This was a regression following the move to the edition 2021.
The CallbackUserData was not capture in the lamda, its member were moved.
So the destructor was called right after it was set.
We must make sure we capture the whole CallbackUserData, so put the callback
inside of it. This also reduce a bit of code duplication at the same time.

Test the callback invokation with statefull lambda
2022-01-31 22:25:24 +01:00
Tobias Hunger
842f75e653 [reorg]: Move api/sixtyfps-rs/sixtyfps-* into api/rs 2022-01-31 18:24:33 +01:00