virtualx-engine/servers
bruvzg baec983d8a
[TextServer] Improvements for line breaking, "Fill" alignment, overrun, and interaction between these modes.
Fix "Fill" alignment processing wrong side of the text if overrun trim was applied.
Improve "Fill" alignment to avoid adding excessive subsequent spaces or elongations.
Add font detection to the overrun, to correctly add ellipsis (was using last glyph font, which doesn't necessary have dot character).
Improve line breaking to avoid adding excessive subsequent soft break points for languages without word separator.
Port missing overrun/justification code to the Fallback text server.
Fix inferred text direction detection by controls.
Add tests for "Fill" alignment and line breaking glyph flags.
2022-01-13 08:53:28 +02:00
..
audio Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
camera Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
physics_2d Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_3d Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rendering Merge pull request #56169 from dkaste/fix-clip-rects 2022-01-12 23:59:42 +01:00
text [TextServer] Improvements for line breaking, "Fill" alignment, overrun, and interaction between these modes. 2022-01-13 08:53:28 +02:00
xr Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
audio_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
camera_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
camera_server.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
display_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
display_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
display_server_headless.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
navigation_server_2d.cpp Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
navigation_server_2d.h Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
navigation_server_3d.cpp Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
navigation_server_3d.h Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
physics_server_2d.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_2d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_2d_wrap_mt.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_2d_wrap_mt.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d_wrap_mt.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d_wrap_mt.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_server_types.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_server_types.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rendering_server.cpp Optimize include files to improve shader_language.h compilation speed 2022-01-12 14:19:12 +03:00
rendering_server.h Optimize include files to improve shader_language.h compilation speed 2022-01-12 14:19:12 +03:00
SCsub Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
server_wrap_mt_common.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
text_server.cpp [TextServer] Improvements for line breaking, "Fill" alignment, overrun, and interaction between these modes. 2022-01-13 08:53:28 +02:00
text_server.h [TextServer] Improvements for line breaking, "Fill" alignment, overrun, and interaction between these modes. 2022-01-13 08:53:28 +02:00
xr_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xr_server.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00