Michael Ragazzon
|
ac40b7177c
WIP, decorators partially working.
|
6 years ago |
Michael Ragazzon
|
dfdea4affd
WIP: At-rule for decorators
|
6 years ago |
Michael Ragazzon
|
bab0571267
WIP. Move ID-name mapping to PropertySpecification. Each specification has its own set of id/names, and only the main stylesheet needs to be a singleton.
|
6 years ago |
Michael Ragazzon
|
d1785949d1
WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions:
|
6 years ago |
Michael Ragazzon
|
89821a3e90
WIP PropertyId
|
6 years ago |
Michael Ragazzon
|
90c2d5005e
Merge remote-tracking branch 'origin/master' into performance
|
6 years ago |
Michael Ragazzon
|
22422f2fe2
Enable context cursor handling by default, cursor property is empty string by default, removed auto keyword.
|
6 years ago |
Michael Ragazzon
|
949547836f
Fix a bug due to keyword values of pointer_events. Properly handle properties set during OnPropertyChange.
|
6 years ago |
Michael Ragazzon
|
9c9b65f51d
More computed values
|
6 years ago |
Michael Ragazzon
|
4cd4a35f24
Move computed values to own file
|
6 years ago |
Michael Ragazzon
|
d59adecf25
Computed values spec
|
6 years ago |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 years ago |
Michael Ragazzon
|
0e390e9860
Trying to fix decorators
|
6 years ago |
Michael Ragazzon
|
1ead58341e
WIP: Replacing strings with IDs now compiling and running (puh). Producing... interesting results.
|
6 years ago |
Michael Ragazzon
|
44adb03aee
WIP more strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
f7e1c4c4fb
WIP PropertyNames from Strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
709852fcf8
Replace std::unordered_map with robin_hood
|
6 years ago |
Michael
|
e222a50e9a
Refactoring.
|
7 years ago |
Michael
|
1620032f5a
Adding support for animation @keyframes
|
7 years ago |
Michael
|
a9388f5229
RCSS transition beta. Only activated on pseudo-classes for now.
|
7 years ago |
Michael
|
c84b9fd505
Performence improvements. Layout updates are only done once per frame, transform updates are faster in most cases.
|
7 years ago |
Michael
|
b6927b4e0c
More strict about units. Numbers, lengths, angles and percentages are now separated. Lengths require a unit, except for "0".
|
7 years ago |
Michael
|
a1ea7c5668
Transform animations begin
|
7 years ago |
Michael
|
cbd72371ae
Fix font size with relative sizes
|
7 years ago |
Michael
|
0fa99319fe
Fix some of the Matrix constructors
|
7 years ago |
Michael
|
322b983803
Scale transform single argument
|
7 years ago |
Michael
|
bf36355694
Merge branch 'master' into transform
|
7 years ago |
Michael
|
f9ef5c79b5
Remove comments
|
7 years ago |
Michael
|
86cbcb319b
Make image color and opacity not inherited. Should increase performance and fix some layout bugs (no font face defined error).
|
7 years ago |
Michael
|
0b99b36a9c
Add shorthand for RCSS 'border'
|
7 years ago |