Michael Ragazzon
|
8559aaf596
Merge branch 'effects' (#594)
|
1 year ago |
Jonathan
|
4c7ba7acfa
Add support for the `not` prefix in media queries (#564)
|
1 year ago |
Michael Ragazzon
|
a076be2494
Postpone instancing named decorators until other decorators are instanced
|
2 years ago |
Michael Ragazzon
|
b6f70fffcd
Refactor: Style sheet type names
|
2 years ago |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 years ago |
Michael Ragazzon
|
a96164c451
RCSS attribute selector support (based on #240)
|
3 years ago |
Michael Ragazzon
|
a44eef73e0
Clean up style sheet node parser and move the combinator to the child node
|
3 years ago |
Michael Ragazzon
|
0639b0fff0
Add printf-style warnings to the Log system. Fix resulting warnings.
|
4 years ago |
Michael Ragazzon
|
79fb3b5405
- Decorators and font effects are now parsed by separate property parsers.
|
4 years ago |
Michael Ragazzon
|
c263aa7918
Fix specificity for media blocks.
|
4 years ago |
Maximilian Stark
|
dd99820ecd
Media queries (#169)
|
4 years ago |
Michael Ragazzon
|
13d1c5b064
Initialise and shutdown sprite sheet property parser. This fixes a crash when re-initialising RmlUi after it has previously been shut down.
|
5 years ago |
Michael Ragazzon
|
55580edfd3
RCSS: Never require end-semicolon for the last property.
|
5 years ago |
Michael Ragazzon
|
e94fb0d690
Some cleanup and warning fixes.
|
5 years ago |
Michael Ragazzon
|
9491549950
Implement `Element::QuerySelector` and `Element::QuerySelectorAll`.
|
5 years ago |
Michael Ragazzon
|
e9844e3801
The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future.
|
5 years ago |
Michael Ragazzon
|
005b4042c7
Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'.
|
5 years ago |
Michael Ragazzon
|
2f65848c5b
Do not require a final semi-colon while parsing the 'style' attribute.
|
5 years ago |
Michael Ragazzon
|
6c53cbf85b
Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81.
|
5 years ago |
Michael Ragazzon
|
1685de4a59
Make images specified in @decorator properly load (see #22)
|
6 years ago |
Michael Ragazzon
|
3cd0005ef3
Support for child combinator '>' and universal selector '*' in RCSS
|
6 years ago |
Michael Ragazzon
|
1f8eb1e99e
Properly report line numbers for style sheet parser errors.
|
6 years ago |
Michael Ragazzon
|
aa80c3b917
Add PropertySource to properties and revise element info debugging
|
6 years ago |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 years ago |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 years ago |
Michael Ragazzon
|
ff961eb7a7
Some cleanup of decorator instancing.
|
6 years ago |
Michael Ragazzon
|
efd2f86c12
Spritesheets now rendering in decorators. Still work to do.
|
6 years ago |
Michael Ragazzon
|
446e823e02
WIP adding spritesheets
|
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 |