neoLegacy/Minecraft.Client/Common
Revela e786604228 Add Arabic text shaping support for chat functionality
This commit introduces Arabic text shaping in the chat application by adding `ArabicShaping.cpp` and `ArabicShaping.h` for handling contextual forms and visual reordering.

The rendering logic in `ChatScreen.cpp` is updated to utilize this new functionality, adjusting cursor positions accordingly. Other UI components, including `UIControl_Base.cpp`, `UIControl_Label.cpp`, and `UIControl_SaveList.cpp`, are modified to ensure proper display of Arabic text.

Additionally, `Font.cpp` is enhanced with methods for efficient rendering of pre-shaped text.
2026-03-17 17:08:58 -05:00
..
Audio Fix quiet in-game audio after engine update #897 (#1171) 2026-03-12 01:43:12 -05:00
Colours Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
DLC Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
DummyTexturePack/res Initial commit 2026-03-01 12:16:08 +08:00
GameRules Fixed DLC map loading / saving, missing chunks (#1114) 2026-03-10 22:04:19 -05:00
Leaderboards Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
Media Merge branch 'smartcmd:main' into main 2026-03-16 23:12:41 -05:00
Network Dedicated Server Software - Minecraft.Server.exe (#498) 2026-03-15 02:32:50 -05:00
res feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Telemetry Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
Trial Initial commit 2026-03-01 12:16:08 +08:00
Tutorial Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
UI Add Arabic text shaping support for chat functionality 2026-03-17 17:08:58 -05:00
XUI Add Arabic text shaping support for chat functionality 2026-03-17 17:08:58 -05:00
zlib Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
App_Defines.h detailed summary of every changed file: 2026-03-13 06:56:46 -05:00
App_enums.h Add F2 screenshot functionality and image writing support 2026-03-15 03:47:31 -05:00
App_structs.h Save FOV value to settings (#670) 2026-03-06 16:38:16 -06:00
BuildVer.h Always show version overlay, add more info 2026-03-09 03:25:05 -05:00
C4JMemoryPool.h Initial commit 2026-03-01 12:16:08 +08:00
C4JMemoryPoolAllocator.h Initial commit 2026-03-01 12:16:08 +08:00
CommonMedia.sln Initial commit 2026-03-01 12:16:08 +08:00
CommonMedia.vcxproj Initial commit 2026-03-01 12:16:08 +08:00
CommonMedia.vcxproj.filters Initial commit 2026-03-01 12:16:08 +08:00
Console_Awards_enum.h Initial commit 2026-03-01 12:16:08 +08:00
Console_Debug_enum.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
Console_Utils.cpp Dedicated Server Software - Minecraft.Server.exe (#498) 2026-03-15 02:32:50 -05:00
ConsoleGameMode.cpp Optimize Path for Tutorial.h in ConsoleGameMode.cpp 2026-03-01 15:05:24 -07:00
ConsoleGameMode.h Optimize TutorialMode.h Filepath in ConsoleGameMode.h 2026-03-01 15:06:42 -07:00
Consoles_App.cpp Merge upstream/main into main 2026-03-15 03:54:37 -05:00
Consoles_App.h detailed summary of every changed file: 2026-03-13 06:56:46 -05:00
Minecraft_Macros.h Initial commit 2026-03-01 12:16:08 +08:00
PostProcesser.h Fix split-screen UI wrong positioning on window resize (#989) 2026-03-08 22:16:58 -05:00
Potion_Macros.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
xuiscene_base.h Initial commit 2026-03-01 12:16:08 +08:00