1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 23:28:11 +00:00
serenity/Userland
Nico Weber f23f5dcd62 LibPDF: Mark text rendering matrix dirty for Td operator
0000342.pdf page 5 contains this snippet:

```
/T1_1 10.976 Tf
0 -31.643 TD
(This)Tj

1 0 0 1 54 745.563 Tm
22.181 -31.643 Td
[(vehicle)-270.926(uses)...
```

The `Tm` marked the text rendering matrix as dirty at the start,
but it then calls calculate_text_rendering_matrix() almost in the
next line, which recalculates the text rendering matrix and caches
the new matrix. The `Td` used to not mark it as dirty, and we'd
draw "vehicle" with an incorrect matrix.
2024-01-15 08:37:55 +00:00
..
Applets Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Applications Revert "Assistant: Check for access before showing results" 2024-01-14 15:51:32 -07:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Demos: Add fullscreen option to those that don't 2024-01-14 15:18:43 -07:00
DevTools HackStudio: Make Editor ask Debugger if a breakpoint was added/removed 2024-01-14 18:48:41 -07:00
DynamicLoader Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Games MasterWord: Add fullscreen option 2024-01-14 15:18:43 -07:00
Libraries LibPDF: Mark text rendering matrix dirty for Td operator 2024-01-15 08:37:55 +00:00
Services Taskbar: Add hotkeys for theme selector menu 2024-01-14 15:16:45 -07:00
Shell Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
Utilities LibVideo: Replace DeprecatedFlyString with FlyString 2024-01-14 15:00:13 -07:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00