|
8 | 8 | * [RmlUi 3.0](#rmlui-30) |
9 | 9 | * [RmlUi 2.0](#rmlui-20) |
10 | 10 |
|
11 | | -## RmlUi 4.4 (WIP) |
| 11 | +## RmlUi 4.4 |
12 | 12 |
|
13 | 13 | ### Fonts |
14 | 14 |
|
|
17 | 17 | - The `font-weight` property now supports numeric values. [#296](https://github.com/mikke89/RmlUi/pull/289) (thanks @MexUK) |
18 | 18 | - The `opacity` property is now also applied to font effects. [#270](https://github.com/mikke89/RmlUi/issues/270) |
19 | 19 |
|
| 20 | +### Performance and resource management |
| 21 | + |
| 22 | +- Substantial performance improvement when looking up style rules with class names. Fixes some cases of low performance, see [#293](https://github.com/mikke89/RmlUi/issues/293). |
| 23 | +- Reduced memory usage, more than halved the size of `ComputedValues`. |
| 24 | +- Added `Rml::ReleaseFontResources` to release unused font textures, cached glyph data, and related resources. |
| 25 | +- Release memory pools on `Rml::Shutdown`, or manually through the core API. [#263](https://github.com/mikke89/RmlUi/issues/263) [#265](https://github.com/mikke89/RmlUi/pull/265) (thanks @jack9267) |
| 26 | + |
20 | 27 | ### Layout |
21 | 28 |
|
22 | 29 | - Fix offsets of relatively positioned elements with percentage positioning. [#262](https://github.com/mikke89/RmlUi/issues/262) |
|
32 | 39 | - Drag clones are now positioned correctly when their ancestors use transforms. [#269](https://github.com/mikke89/RmlUi/issues/269) |
33 | 40 | - Drag clones no longer inherit backgrounds and decoration from the cloned element's document body. |
34 | 41 |
|
35 | | -### Performance and resource management |
36 | | - |
37 | | -- Substantial performance improvement when looking up style rules with class names. Fixes some cases of low performance, see [#293](https://github.com/mikke89/RmlUi/issues/293). |
38 | | -- Reduced memory usage, more than halved the size of `ComputedValues`. |
39 | | -- Added `Rml::ReleaseFontResources` to release unused font textures, cached glyph data, and related resources. |
40 | | -- Release memory pools on `Rml::Shutdown`, or manually through the core API. [#263](https://github.com/mikke89/RmlUi/issues/263) [#265](https://github.com/mikke89/RmlUi/pull/265) (thanks @jack9267) |
41 | | - |
42 | 42 | ### Samples and plugins |
43 | 43 |
|
44 | 44 | - New sample for integration with SDL2's native renderer. [#252](https://github.com/mikke89/RmlUi/pull/252) (thanks @1bsyl) |
|
52 | 52 | ### Breaking changes |
53 | 53 |
|
54 | 54 | - `FontEngineInterface::GenerateString` now takes an additional argument, `opacity`. |
| 55 | +- Computed values are now retrieved by function calls instead of member objects. |
55 | 56 |
|
56 | 57 |
|
57 | 58 | ## RmlUi 4.3 |
|
0 commit comments