Michael Ragazzon
|
606aa37176
Support special keyword and defaults in flex shorthand property
|
4 years ago |
Michael Ragazzon
|
6a2a4c68c5
Add properties for flexbox layout
|
4 years ago |
Michael Ragazzon
|
8a022972f4
Add 'clip: always' property value, make the clip property non-inherited. See #235.
|
4 years ago |
Michael Ragazzon
|
79fb3b5405
- Decorators and font effects are now parsed by separate property parsers.
|
4 years ago |
Maximilian Stark
|
dd99820ecd
Media queries (#169)
|
4 years ago |
Michael Ragazzon
|
424bdaef3e
Add new RCSS property 'caret-color'
|
5 years ago |
Michael Ragazzon
|
aee2c49f8b
Add support for table-row-group and table-column-group. Table layout cleanup.
|
5 years ago |
Michael Ragazzon
|
da4d73e6a4
Add 'display: table-column' keyword and use also column elements to determine the column widths. Add row-gap and column-gap properties for table spacing.
|
5 years ago |
Michael Ragazzon
|
f529a8cf51
Initial support for tables
|
5 years ago |
Michael Ragazzon
|
d5615eda9d
Implement the 'box-sizing' property.
|
5 years ago |
Michael Ragazzon
|
a603c3b6d1
Implement the 'border-radius' property for backgrounds and borders. Add necessary geometry drawing utilities, merge ElementBackground and ElementBorder into a single unit ElementBackgroundBorder. See #115.
|
5 years ago |
Michael Ragazzon
|
1fe43873a2
Implement the 'word-break' property.
|
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
|
45a6868ff6
Remove the StringCache. See #96.
|
5 years ago |
Michael Ragazzon
|
204e1ef8c5
Introduce a limit on the number of property ids. This allows PropertyIdSet to become much simpler, requiring no dynamic allocation.
|
5 years ago |
Michael Ragazzon
|
7d37ea414e
Remove unused headers, forward declare instead where possible. Move Tween functions into cpp-file. Remove Stream conversion to/from String through type converter.
|
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 R. P. Ragazzon
|
634543b38f
Implement progress bar element (progressbar) (#69)
|
6 years ago |
Michael Ragazzon
|
e612bceeb3
Make RegisterParser use the lifetime requirement consistent with the rest of the library; remove the Release method from PropertyParser.
|
6 years ago |
Michael Ragazzon
|
25d0cf4051
Improve documentation and changelog.
|
6 years ago |
Michael Ragazzon
|
0ed3768644
Remove the 'font-charset' property
|
6 years ago |
Michael Ragazzon
|
13514fed0b
Specifying rendered edge size on ninepatch decorator and scaling by dp-ratio.
|
6 years ago |
Michael Ragazzon
|
5ef2458abf
Fix underline, and add (back?) overline, line-through values to text-decoration
|
6 years ago |
Michael Ragazzon
|
aa80c3b917
Add PropertySource to properties and revise element info debugging
|
6 years ago |
Michael Ragazzon
|
e74110e709
Faster query for dirty layout
|
6 years ago |
Michael Ragazzon
|
0f7ded141e
Clean up property specification
|
6 years ago |
Michael Ragazzon
|
d1d72de3f8
Replace PropertyNameList with PropertyIdSet (previously DirtyPropertyList)
|
6 years ago |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
6 years ago |
Michael Ragazzon
|
01b3af99f2
Make the font-effect property inherited
|
6 years ago |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 years ago |