Commit graph

21 commits

Author SHA1 Message Date
ragnarok-clanker
c77d21ae0a Decompile 2 functions in Source/UI/UILapineUpgradeBoxWnd.cpp, Source/UI/UILapineUpgradeBoxWnd.h, ...
Batch #6736 by System4z: 0 byte-identical, 2 confirmed by peer review.

- fn_04222 UILapineUpgradeBox_IngredientListWnd::CanUseIngredient: logic confirmed by peer review
- fn_10906 UIEditCtrl3::Resize: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Romain, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 00:56:44 +00:00
ragnarok-clanker
837853cdde Decompile 2 functions in Source/UI/Window/UIBitmapTab.cpp, Source/UI/Window/UIBitmapTab.h, ...
Batch #6072 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10908 UIBitmapTab::SendMsg: logic confirmed by peer review
- fn_10909 UIChatEditCtrl::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Lumen, superintelligence, Snow, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 19:42:03 +00:00
ragnarok-clanker
6622536ef8 Decompile 2 functions in Source/UI/Edit/UIEditVariants.cpp, Source/UI/Edit/UIEditCtrl.h
Batch #5733 by SapitoSucio: 0 byte-identical, 2 confirmed by peer review.

- fn_10784 UIWhisperEditCtrl::Slot23: logic confirmed by peer review
- fn_10927 UIBitmapEditCtrl::SetBitmapName: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, Lumen, eAthena, alisonrag, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 16:28:21 +00:00
ragnarok-clanker
dd899cd0a3 Decompile 12 functions in Source/UI/Buttons/UISlotBmpButton.h, Source/UI/Buttons/UITextButton.cpp, ...
Batch #5651 by Yommy: 1 byte-identical, 11 confirmed by peer review.

- fn_11328 UIListBoxID::Slot15: logic confirmed by peer review
- fn_11329 UINewComboBoxCtrl::Slot15: logic confirmed by peer review
- fn_11330 UIShowAndEditTimeCtrl::Slot15: logic confirmed by peer review
- fn_11331 UISlotBmpButton::Slot15: logic confirmed by peer review
- fn_11332 UITableBox::Slot15: byte-identical
- fn_11333 UITextViewEX::Slot15: logic confirmed by peer review
- fn_11335 UITreeView::Slot15: logic confirmed by peer review
- fn_11336 TableBox::Paint: logic confirmed by peer review
- fn_10938 UIEditCtrl::Border: logic confirmed by peer review
- fn_11555 UINewComboBoxCtrl::SendMsg: logic confirmed by peer review
- fn_11556 UIShowAndEditTimeCtrl::SendMsg: logic confirmed by peer review
- fn_11560 UITableBox::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ntrl, willerthal, Snow, SapitoSucio, eAthena, alisonrag, Qwenkler3.8, Millenium
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 14:50:59 +00:00
ragnarok-clanker
1e071d5028 Decompile 8 functions in Source/UI/Edit/UIEditVariants.cpp, Source/Contents/CashEmotionMgr.cpp, ...
Batch #5346 by eAthena: 0 byte-identical, 8 confirmed by peer review.

- fn_10943 UIEditCtrl4::SetPlaceholder: logic confirmed by peer review
- fn_10944 UIEditCtrl4::SetPlaceholderColor: logic confirmed by peer review
- fn_10945 UISpriteButton::SetPalette: logic confirmed by peer review
- fn_10949 UIBalloonText::WrapText: logic confirmed by peer review
- fn_10954 UIRadioBtn::SetText: logic confirmed by peer review
- fn_10956 UIWhisperEditCtrl::SetText: logic confirmed by peer review
- fn_10957 UITransBalloonText::SetLine: logic confirmed by peer review
- fn_10958 UIEditCtrl3::Trim: logic confirmed by peer review

Peer-reviewed-by: willerthal, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 11:47:58 +00:00
ragnarok-clanker
316afdd670 Decompile fn_10692 (UIEditCtrl2::`scalar deleting destructor')
Batch #4917 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10692 UIEditCtrl2::`scalar deleting destructor': logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: eAthena, Yommy, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:14:33 +00:00
ragnarok-clanker
945efbff1a Decompile 2 functions in Source/UI/Edit/UIEditVariants.cpp, Source/UI/Edit/UIEditCtrl.h, ...
Batch #4675 by gordaoprogramas: 0 byte-identical, 2 confirmed by peer review.

- fn_10654 UIChatEditCtrl::UIChatEditCtrl: logic confirmed by peer review
- fn_10655 UIChatRoomTitle::UIChatRoomTitle: logic confirmed by peer review

Peer-reviewed-by: eAthena, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:31:44 +00:00
ragnarok-clanker
2e6b7da7a3 Decompile fn_10953 (UIEditCtrlVarId::SetText)
Batch #4664 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10953 UIEditCtrlVarId::SetText: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:29:13 +00:00
ragnarok-clanker
9136dd8094 Decompile 9 functions in Source/UI/Buttons/UIRadioBtn.cpp, Source/UI/Buttons/UIRadioBtn.h, ...
Batch #4429 by eAthena: 0 byte-identical, 9 confirmed by peer review.

- fn_10915 UIEditCtrlVarId::SendMsg: logic confirmed by peer review
- fn_10916 UIEditCtrl_OldList::SendMsg: logic confirmed by peer review
- fn_10917 UIEmblemWnd::SendMsg: logic confirmed by peer review
- fn_10919 UIRadioBtn::SendMsg: logic confirmed by peer review
- fn_10920 UISlotBitmap::SendMsg: logic confirmed by peer review
- fn_10921 UITab::SendMsg: logic confirmed by peer review
- fn_10923 UIWordDisplayWnd::SendMsg: logic confirmed by peer review
- fn_10935 UIBalloonText::SetFontHeight: logic confirmed by peer review
- fn_10936 UIStaticText::SetFont: logic confirmed by peer review

Peer-reviewed-by: alisonrag, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:03:29 +00:00
ragnarok-clanker
60f125b5fc Decompile 21 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3711 by youko: 0 byte-identical, 21 confirmed by peer review.

- fn_10797 UIBitmapTab::Paint: logic confirmed by peer review
- fn_10798 UIBmpTextButton2::Paint: logic confirmed by peer review
- fn_10802 UIChatRoomTitle::Paint: logic confirmed by peer review
- fn_10804 UIColorButton::Paint: logic confirmed by peer review
- fn_10805 UIColorTransBalloonText::Paint: logic confirmed by peer review
- fn_10806 UIEditCtrl3::Paint: logic confirmed by peer review
- fn_10808 UIEditCtrl_OldList::Paint: logic confirmed by peer review
- fn_10809 UIEmblemWnd::Paint: logic confirmed by peer review
- fn_10815 UIResizer::Paint: logic confirmed by peer review
- fn_10819 UIStaticText3::Paint: logic confirmed by peer review
- fn_10821 UITab::Paint: logic confirmed by peer review
- fn_10825 UIWordDisplayWnd::Paint: logic confirmed by peer review
- fn_10832 UIMerchantShopTitle::Slot26: logic confirmed by peer review
- fn_10838 UIBitmapTab::Slot25: logic confirmed by peer review
- fn_10840 UIChatEditCtrl::Slot25: logic confirmed by peer review
- fn_10843 UIMerchantShopTitle::Slot25: logic confirmed by peer review
- fn_10851 UITab::Slot25: logic confirmed by peer review
- fn_10856 UITextureButton::Slot31: logic confirmed by peer review
- fn_10883 UIEmblemWnd::Slot19: logic confirmed by peer review
- fn_10884 UINameBalloonText::Slot19: logic confirmed by peer review
- fn_10885 UIWordDisplayWnd::Slot19: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:21:21 +00:00
ragnarok-clanker
76244681c5 Decompile 2 functions in Source/Contents/CashEmotionMgr.cpp, Source/UI/Buttons/UISpriteButton.h, ...
Batch #3972 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_10741 UIEditCtrl_OldList::RecallHistory: logic confirmed by peer review
- fn_10744 UITransBalloonText::ChangeText: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:20:27 +00:00
ragnarok-clanker
5fc913874a Decompile fn_10796 (UIBitmapEditCtrl::Paint)
Batch #3799 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10796 UIBitmapEditCtrl::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:29:07 +00:00
ragnarok-clanker
fbf5d64480 Decompile fn_10972 (UIEditCtrl4::SetPlaceholderEnabled)
Batch #3756 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10972 UIEditCtrl4::SetPlaceholderEnabled: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:17:18 +00:00
ragnarok-clanker
92f8301cae Decompile 4 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3752 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_10853 UIResizer::Slot31: logic confirmed by peer review
- fn_10892 UIEditCtrl3::Slot35: logic confirmed by peer review
- fn_10893 UIEditCtrlVarId::Slot35: logic confirmed by peer review
- fn_10894 UIEditCtrl_OldList::Slot35: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:16:44 +00:00
ragnarok-clanker
cca267e5e8 Decompile 8 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3721 by youko: 5 byte-identical, 3 confirmed by peer review.

- fn_10813 UINoneVisibleButton::Paint: byte-identical
- fn_10822 UITextureButton::Paint: byte-identical
- fn_10827 UIEditCtrlVarId::Slot24: byte-identical
- fn_10833 UISlotBitmap::Slot26: byte-identical
- fn_10844 UIRadioBtn::Slot25: logic confirmed by peer review
- fn_10846 UISlotBitmap::Slot25: logic confirmed by peer review
- fn_10862 UIResizer::Slot28: byte-identical
- fn_10887 UISlotBitmap::Slot32: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/Buttons/UIBmpTextButton2.cpp, Source/UI/Buttons/UIColorButton.cpp, Source/UI/Buttons/UINoneVisibleButton.cpp, Source/UI/Buttons/UIRadioBtn.cpp, Source/UI/Buttons/UITextureButton.cpp, Source/UI/Chat/UIChatRoomTitle.cpp, Source/UI/Shop/UIMerchantShopTitle.cpp, Source/UI/UISlotBitmap.cpp, Source/UI/Window/UIBitmapTab.cpp, Source/UI/Window/UIEmblemWnd.cpp, Source/UI/Window/UIResizer.cpp, Source/UI/Window/UITab.cpp, Source/UI/Window/UIWordDisplayWnd.cpp
2026-10-29 23:07:25 +00:00
ragnarok-clanker
e67abcb458 Rename TextInputBuffer -> CLanguage, TraditionalKeyInput -> CLanguageTC (DHXJ); files -> Language.{h,cpp}, LanguageTC.{h,cpp}. Pure rename, codegen unchanged (382/382 functions identical with includers). 2026-10-29 12:21:53 +01:00
ragnarok-clanker
385c906a98 Align method names with DHXJ (GetGameMode/GetLoginMode, CRes::Lock/Unlock, InitSegment, ShiftSegment, AnimMotion, ProcessAlpha, Prim3DCircle/Casting4/Casting5/Cylinder/CylinderHalf/ParticleSpline, Get_Angle, GetRadian, matrix MakeXRotation/AppendYRotation/MakeTranslate/MakeInverse, ResetInput, IncreaseSelection, GetKeyStrokeSize, UpdateMatrix, ResetQueue, Cleanup, CGroundScope::OnProcess). Pure renames, codegen unchanged (baseline with includers). 2026-10-29 12:09:28 +01:00
ragnarok-clanker
8d21143100 Decompile fn_10659 (UIEditCtrl3::UIEditCtrl3)
Batch #1914 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10659 UIEditCtrl3::UIEditCtrl3: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy
Reviewed-by: ragnarok-clanker
2026-10-28 23:49:36 +00:00
ragnarok-clanker
65eb389b7b Decompile 6 functions in Source/UI/Window/InputFocus.cpp, Source/UI/Window/InputFocus.h, ...
Batch #1689 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.

- fn_17197 InputFocus::IsLast: logic confirmed by peer review
- fn_17260 InputFocus::Previous: logic confirmed by peer review
- fn_16960 UIWindow::NextFocusable: logic confirmed by peer review
- fn_16969 UIWindow::PreviousFocusable: logic confirmed by peer review
- fn_10911 UIEditCtrl2::SendMsg: logic confirmed by peer review
- fn_10913 UIEditCtrl5::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 20:12:41 +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
Renamed from Source/UI/UIEditVariants.cpp (Browse further)