Olivier Goffart
|
4ca45ca4da
|
vtable crate: Some refactoring and simplifications
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
544cb1a198
|
Fix C++ compilation using the vtable crate
|
2020-05-18 11:06:42 +02:00 |
|
Olivier Goffart
|
4988fcb543
|
More fix to use vtable for component. All rust code compiles
|
2020-05-18 11:06:31 +02:00 |
|
Olivier Goffart
|
686f4c9591
|
More work on the vtable macro to adapt the Component
This does not work yet
|
2020-05-18 11:04:54 +02:00 |
|
Olivier Goffart
|
1ced4224b5
|
More work on the vtable crate
|
2020-05-18 11:04:54 +02:00 |
|
Olivier Goffart
|
4b19818f6c
|
WIP: port Component to vtable
|
2020-05-18 11:04:54 +02:00 |
|
Simon Hausmann
|
3aac8282a8
|
Allow passing string literals to string properties in Rust
In the Rust code generator, convert to a null terminated byte literal.
|
2020-05-13 10:01:19 +02:00 |
|
Olivier Goffart
|
638c445cf9
|
Support for rendering sub-elements with proper offset
|
2020-05-12 15:38:50 +02:00 |
|
Olivier Goffart
|
6e794bec18
|
Have a small Expression AST
|
2020-05-12 14:54:32 +02:00 |
|
Olivier Goffart
|
7c2f40da90
|
Generator for the rust API
|
2020-05-12 11:43:29 +02:00 |
|
Olivier Goffart
|
dbada7977e
|
Fix C++ build
|
2020-05-12 08:03:18 +02:00 |
|
Olivier Goffart
|
b9cd725f78
|
Allow to use proc_macro tokens
And report errors
|
2020-05-11 22:24:28 +02:00 |
|
Olivier Goffart
|
dc33cbbcda
|
Dummy structure for the rust example
|
2020-05-11 20:39:16 +02:00 |
|
Simon Hausmann
|
802c8d1add
|
Reformat public header with Qt's clang-format
|
2020-05-11 15:20:17 +02:00 |
|
Simon Hausmann
|
83eb00b080
|
Run the C++ generated component through the GL backend
... which in turn forward to the corelib, but with the GL renderer attached.
|
2020-05-11 15:05:33 +02:00 |
|
Simon Hausmann
|
5b4966f652
|
Re-format public C++ header with clang-format
|
2020-05-11 14:53:25 +02:00 |
|
Olivier Goffart
|
bd039be10c
|
Introduce the datastructure to allow models and repeater
|
2020-05-11 10:10:25 +02:00 |
|
Olivier Goffart
|
0398a221d2
|
Add a visitor to visit the items of a component
|
2020-05-07 12:11:01 +02:00 |
|
Olivier Goffart
|
2f16517291
|
Put the CompoentType inside the class in the generated code
and start working on safe wrapper
|
2020-05-07 10:36:23 +02:00 |
|
Olivier Goffart
|
bdaf14ae23
|
Parse numbers
|
2020-05-07 09:06:58 +02:00 |
|
Olivier Goffart
|
b2b57887e2
|
add sixtyfps-cpp draft
|
2020-05-06 12:52:31 +02:00 |
|
Simon Hausmann
|
a4b69b23c0
|
Fix contact info in Cargo manifests
|
2020-05-04 11:54:45 +02:00 |
|
Simon Hausmann
|
c6553d007e
|
Initial commit laying out the structure
|
2020-05-04 10:49:58 +02:00 |
|