Michael Ragazzon
|
354c37234d
Style sheet parser: Adjust number of reserved properties, and formatting
|
vor 1 Jahr |
Michael R. P. Ragazzon
|
41e1291ad9
Avoid allocations during global initialization (#689)
|
vor 1 Jahr |
Michael Ragazzon
|
8559aaf596
Merge branch 'effects' (#594)
|
vor 1 Jahr |
Andreas Schultes
|
87ac91535c
Use string parser for sprite sheet src property (#574)
|
vor 1 Jahr |
Jonathan
|
4c7ba7acfa
Add support for the `not` prefix in media queries (#564)
|
vor 1 Jahr |
Michael Ragazzon
|
a076be2494
Postpone instancing named decorators until other decorators are instanced
|
vor 2 Jahren |
Michael Ragazzon
|
b6f70fffcd
Refactor: Style sheet type names
|
vor 2 Jahren |
Michael Ragazzon
|
05ec09bce3
Refactor: Move DecoratorInstancer into the Decorator files
|
vor 2 Jahren |
Michael Ragazzon
|
ce949d2d5b
Refactor Property units and Box enums, and introduce NumericValue [breaking change]
|
vor 2 Jahren |
Michael Ragazzon
|
a9657acee7
Math cleanup, rename and remove some functions
|
vor 2 Jahren |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
vor 2 Jahren |
Michael Ragazzon
|
5267e7792f
Add Rectangle class
|
vor 3 Jahren |
Michael Ragazzon
|
9bba912933
Cleanup: Use appropriate types, fix unused assignments and uninitialized variables
|
vor 3 Jahren |
Michael Ragazzon
|
18b9a2a6ed
Fix missing moves and avoid some allocations
|
vor 3 Jahren |
Eugene Kozlov
|
54d549bba8
Fix compilation when return type of `find_first_of` is not `size_t`. (#350)
|
vor 3 Jahren |
Michael Ragazzon
|
a96164c451
RCSS attribute selector support (based on #240)
|
vor 3 Jahren |
Michael Ragazzon
|
a44eef73e0
Clean up style sheet node parser and move the combinator to the child node
|
vor 3 Jahren |
Michael Ragazzon
|
377550d164
Add :not() selector to RCSS
|
vor 3 Jahren |
Michael Ragazzon
|
c8f57a8208
Refactor StyleSheetNodeSelector for improved performance
|
vor 3 Jahren |
Michael Ragazzon
|
539ba2cee1
Add sibling selectors + and ~ to RCSS
|
vor 3 Jahren |
Michael Ragazzon
|
3eb6007c1f
Change style sheet parser escape character to backslash, and allow whitespace characters at end of string
|
vor 4 Jahren |
Michael Ragazzon
|
0639b0fff0
Add printf-style warnings to the Log system. Fix resulting warnings.
|
vor 4 Jahren |
Michael Ragazzon
|
f9276da68a
Add a 'theme' media query for activating and deactivating media blocks
|
vor 4 Jahren |
Michael Ragazzon
|
79fb3b5405
- Decorators and font effects are now parsed by separate property parsers.
|
vor 4 Jahren |
Michael Ragazzon
|
c263aa7918
Fix specificity for media blocks.
|
vor 4 Jahren |
Michael Ragazzon
|
53a5048970
Make it legal to define multiple sprites with the same name, the last one is used. Allow anonymous sprite sheets.
|
vor 4 Jahren |
Michael Ragazzon
|
8aeb207f9c
Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio.
|
vor 4 Jahren |
Michael Ragazzon
|
dc3d23dccc
- Add a property 'resolution' to spritesheets, defines the "native" scaling of the image source.
|
vor 5 Jahren |
Michael Ragazzon
|
6247f3e297
Avoid style sheet copies during load, and only compile style sheet when active media blocks change. Cleanup.
|
vor 4 Jahren |
Maximilian Stark
|
dd99820ecd
Media queries (#169)
|
vor 4 Jahren |