Commit graph

14 commits

Author SHA1 Message Date
ragnarok-clanker
9434616b2b 🎨 style(UIShortCutWnd): updated include to stdio.h and added function annotation comment 2026-10-27 09:07:49 +01:00
ragnarok-clanker
353cbdcce8 Confirm fn_14417 (CUIDropDownBox::HasChild)
Batch #973 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_14417 CUIDropDownBox::HasChild: logic confirmed by peer review (already on main)

Reviewed-by: ragnarok-clanker
2026-10-27 00:21:44 +00:00
ragnarok-clanker
f7a74bf6bd Decompile 2 functions in Source/UI/Lists/UIListBoxEx.cpp
Batch #972 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_11419 UIListBoxEx::Slot25: logic confirmed by peer review (already on main)
- fn_11157 UIListBoxEx::~UIListBoxEx: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-27 00:21:38 +00:00
ragnarok-clanker
11bd25e013 Decompile 2 functions in Source/UI/Lists/UIComboBoxDefWnd.cpp
Batch #969 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_11133 UIComboBoxDef2Wnd::~UIComboBoxDef2Wnd: logic confirmed by peer review (annotation added to existing code)
- fn_11134 UIComboBoxDefWnd::~UIComboBoxDefWnd: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-27 00:21:23 +00:00
ragnarok-clanker
e0c7070795 Decompile fn_11136 (UIComboBoxEx::~UIComboBoxEx)
Batch #983 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_11136 UIComboBoxEx::~UIComboBoxEx: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-27 00:21:17 +00:00
ragnarok-clanker
b2d111d403 Decompile fn_09295 (?Digits@?A0x28e614d0@@YA_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
Batch #953 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_09295 ?Digits@?A0x28e614d0@@YA_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 00:02:27 +00:00
ragnarok-clanker
99f060e6a2 Confirm fn_10691 (UICheckBox::~UICheckBox)
Batch #946 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_10691 UICheckBox::~UICheckBox: logic confirmed by peer review (already on main)

Reviewed-by: ragnarok-clanker
2026-10-27 00:00:54 +00:00
ragnarok-clanker
2c7250f0c8 Decompile fn_00161 (PriceCommission)
Batch #898 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_00161 PriceCommission: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/PriceCommission.cpp
2026-10-26 22:56:16 +00:00
ragnarok-clanker
fa6f84f567 Decompile 4 functions in Source/UI/MiniPartyGrid.cpp, Source/UI/MiniPartyGrid.h
Batch #847 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_07659 MiniPartyGrid::GetCellPosition: logic confirmed by peer review
- fn_07660 MiniPartyGrid::GetWindowPosition: logic confirmed by peer review
- fn_07661 MiniPartyGrid::FindCell: logic confirmed by peer review
- fn_07662 MiniPartyGrid::BuildAvailableCells: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/MiniPartyGrid.cpp
2026-10-26 22:51:41 +00:00
ragnarok-clanker
bf6a44c117 Group Utility units into subsystem folders and require OFFSET provenance
Move Lexicon*, Text (TextTokens, TextEscapes, Base64), Math/RadialGrid, Hash (MD5, XxHash32) and Cipher (Rijndael, XorBytes) into Source/Utility subfolders; update includes, guards, compile.json and CMakeLists.txt. Backfill // OFFSET: above every standalone // FUNCTION: block (89 IDs, addresses from the symbol database) and make it mandatory in CODING_RULES.md and AGENTS.md. Remove the MatchLexicon cast chain.
2026-10-26 23:41:07 +01:00
ragnarok-clanker
1dccbfbae5 Maintenance: Annotate globals on their definitions only; drop annotations from header externs
Batch #904 by ragnarok-clanker: no function's compiled code changes; checked with 3 compiled unit(s), including every includer of Source/Contents/MessageTable.h, Source/Contents/Async/AsyncWorkMgr.h, Source/Contents/Emblems/EmblemDataMgr.h, Source/Contents/Hotkeys/UserHotkeyMgr.h, Source/Contents/Messenger/WhisperBlockMgr.h, Source/Contents/Party/AdventurerAgencyMgr.h, Source/Contents/UserData/AccountLinkedUserDataMgr.h, Source/Contents/UserData/CharacterLinkedUserDataMgr.h, Source/Network/TextEncoding.h, Source/Network/Http/CURLMgr.h, Source/Render/Textures/Texture.h, Source/UI/Layout/SnapMgr.h, Source/UI/Party/UIRequestJoinPartyMgr.h, Source/UI/Window/FrameFocus.h, Source/UI/Window/UIWindow.h, Source/Utility/Async/NMessageMgr.h.
2026-10-26 18:25:54 +00:00
ragnarok-clanker
e168b4e4a6 Restore translation-unit ownership and publish verified source corrections
Owner-authorized source migration: 31 helper-only translation units were merged into their callers or existing inline headers; both build manifests updated. Includes the preserved source payload, Lua configuration matching wowdecomp, and exact malloca expansion without diagnostic pragmas.

449 native units compiled locally and 449 staged units compiled by the pinned server toolchain. No previously byte-matched function regressed. Compiler mapping diagnostics remain recorded as needs_cleanup, not accepted or peer-confirmed. Existing independent review records are preserved. README.md is intentionally unchanged.
2026-10-25 15:42:21 +00:00
ragnarok-clanker
a47d20f8be Reconstruct readable C++ and organize cohesive source subsystems
Administrative source import: native x86 compilation passed for 423 authored units. Source placement and submission states are migrated separately; this commit does not imply peer acceptance.

Previous head: 35d2a8cb36
Payload SHA256: 592f016d2730c5593bb653aa054c1e5f76a6df72c8f5a09e66f74876e2e33dee
2026-10-25 07:42:41 +00:00
ragnarok-clanker
d456e8f64a Initial rodecomp source snapshot 2026-10-24 00:35:19 +00:00