Olivier Goffart
b4ebd88d35
Implements @radial-gradient(circle, ...)
...
Only the circle is implemented so far.
Part of #263
2022-05-19 14:07:20 +02:00
Tobias Hunger
df9f86ba4a
janitor: cspell fixes
2022-04-13 14:42:32 +02:00
Olivier Goffart
dc3c91dd9f
llr: Fix the type of LayoutCacheAccess
...
It access the element of the array.
This starts to be important when that expression starts being inlined
in more complex expressions
2022-02-16 18:46:37 +01:00
Olivier Goffart
a158c4b527
llr: Add visitors
2022-02-16 18:46:37 +01:00
Olivier Goffart
9e938046ca
llr: Add a helper function
2022-02-16 18:46:37 +01:00
Olivier Goffart
76a1bf8d7d
LLR: Put the expression into a RefCell so they can be optimized
2022-02-16 18:46:37 +01:00
Tobias Hunger
4230ac2572
Update copyright information to reflect name change
...
Also run resue over the codebase and fix complaints from that tool.
2022-02-09 10:27:47 +01:00
Olivier Goffart
e4a41a28b7
llr: Fix accessing members of ArrayIndex expressions
...
We were not computing the type of a ArrayIndex expression correctly:
It should be the elemtn types of array, not the array itself
2022-02-06 11:26:24 +01:00
Tobias Hunger
0d358251c9
Janitor: More clippy stuff
2022-01-31 20:59:45 +01:00
Tobias Hunger
e6b24bceec
[reorg]: Set up and populate the internal
directory
...
Move "internal" crates into the `internal` directory. This first batch
includes most of sixtyfps_runtime but leaves the rendering backends
alone for now.
pre-commit applied some cleanups to the moved files:
- Consistent newline at end of file policy
- trimming trailing whitespace
- Formatting Cargo.toml files.
2022-01-31 16:00:50 +01:00