Commit Graph

67 Commits

Author SHA1 Message Date
Tristan 'Natrist' Cormier
654c7a279b
Merge b902b5484e into b9f2c60966 2026-01-27 10:16:52 -05:00
fallenoak
a168c6fd41
feat(glue): unregister system functions in CGlueMgr::Suspend
Some checks are pending
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-26 16:41:13 -06:00
fallenoak
dc071210ca
chore(ui): clean up RegisterSimpleFrameScriptMethods 2026-01-26 15:54:06 -06:00
fallenoak
cbbf491620
chore(ui): clean up SystemRegisterFunctions
Some checks are pending
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-26 12:24:17 -06:00
fallenoak
8d1316b163
chore: normalize signature checking logic between GlueXML and FrameXML 2026-01-24 20:58:04 -06:00
fallenoak
1f7aa984b0
chore(ui): move interface key to ui
Some checks are pending
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-23 15:23:55 -06:00
Tristan Cormier
b902b5484e feat(glue): implement Script_AcceptedScanning 2026-01-11 17:00:18 -05:00
fallenoak
e9cb989eb7
fix(glue): name IDLE_DELETE_CHARACTER in GLUE_IDLE_STATE 2026-01-11 11:50:38 -06:00
Tristan Cormier
92adcefef8 feat(glue): add CGlueMgr::PollDeleteCharacter 2026-01-10 23:18:55 -06:00
fallenoak
8d5310c779
feat(glue): pass login guid through s_loginGUID in CGlueMgr::PollEnterWorld 2026-01-06 21:52:39 -06:00
fallenoak
d5ef246bdf
feat(glue): partially implement CGlueMgr::Shutdown 2026-01-02 22:06:42 -06:00
fallenoak
ba8b69dd79
feat(glue): partially implement CCharacterSelection::Shutdown 2026-01-02 21:43:06 -06:00
fallenoak
30db32c4d4
feat(glue): add CCharacterCreation::Initialize 2025-12-29 19:28:09 -06:00
fallenoak
2f00e53993
chore(glue): move glue-related script handlers from ui to glue 2025-12-06 22:44:17 -06:00
fallenoak
060eb7e039 chore(ui): organize simple classes 2025-12-06 21:31:48 -06:00
fallenoak
1eb97f5bb3
feat(glue): add CGlueMgr::InitializeFFX 2025-11-30 17:43:22 -06:00
fallenoak
66950e312f
feat(glue): stop glue music when entering world 2025-11-27 12:24:45 -06:00
fallenoak
22a2e1a411
feat(ui): add CGVideoOptions::RegisterScriptFunctions 2025-11-09 16:46:54 -06:00
fallenoak
50d48f680a
fix(glue): add missing return in CGlueMgr::PollRealmList 2025-11-04 22:47:40 -06:00
fallenoak
ad5bd21c5b
feat(glue): implement more of CGlueMgr::NetDisconnectHandler 2025-11-04 22:44:19 -06:00
fallenoak
c50582fc6f
feat(glue): implement CGlueMgr::OnKickReasonMsg 2025-11-04 22:04:43 -06:00
fallenoak
e3073868de
chore(glue): move component creation into CharacterSelectionDisplay 2025-10-29 23:41:10 -05:00
Tristan Cormier
88b93b89af feat(client): add ClientServices::Disconnect 2025-10-14 10:46:26 -05:00
Tristan Cormier
9e4cdf4204 feat(client): add ClientServices::IsConnected 2025-10-12 11:17:35 -05:00
fallenoak
9329fd3552
feat(glue): add CGlueMgr::NetDisconnectHandler 2025-10-09 22:25:47 -05:00
fallenoak
5a4df16c39
feat(glue): finish handling IDLE_WORLD_LOGIN in CGlueMgr::StatusDialogClick 2025-10-09 20:32:16 -05:00
Tristan Cormier
e3785010c4 feat(ui): implement Script_RealmListDialogCancelled 2025-10-09 19:49:15 -05:00
fallenoak
1b6bcdc59c
feat(glue): handle errors with urls in CGlueMgr::PollAccountLogin 2025-10-09 00:18:41 -05:00
fallenoak
e1a14f8550
feat(glue): handle LOGIN_STATE_FAILED in CGlueMgr::PollLoginServerLogin 2025-10-08 23:53:26 -05:00
fallenoak
8130d75496
feat(glue): add CGlueMgr::PollRealmList 2025-10-08 23:46:26 -05:00
fallenoak
1791f1f590
feat(glue): use better param name 2025-10-08 22:37:42 -05:00
fallenoak
04465437c0
feat(glue): add additional call to CGlueMgr::GetRealmList 2025-10-08 22:33:46 -05:00
fallenoak
0187611d4d
feat(glue): implement CGlueMgr::GetRealmList 2025-10-08 22:30:01 -05:00
Tristan 'Natrist' Cormier
26f2255f53
feat(ui): implement Script_CancelRealmListQuery (#109)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 21:29:51 -05:00
fallenoak
56aad5b60f
chore(glue): move include out of header 2025-10-08 09:06:55 -05:00
Tristan 'Natrist' Cormier
b576c62fb8
feat(glue): add GLUESCRIPTEVENT enum (#105) 2025-10-08 08:49:17 -05:00
Tristan 'Natrist' Cormier
a1b69a077c
feat(glue): name IDLE_REALM_LIST in GLUE_IDLE_STATE (#104) 2025-10-07 22:06:57 -05:00
fallenoak
84cc18d904
chore(glue): move glue event initalization from ui to glue 2025-10-07 10:05:26 -05:00
fallenoak
8afda7c775
feat(glue): add presumed inlined CGlueMgr::SetIdleState 2025-10-07 09:19:20 -05:00
fallenoak
509cec3f94
feat(glue): implement character login in CGlueMgr::PollEnterWorld 2025-10-06 23:15:25 -05:00
fallenoak
737de968f7
feat(glue): signal frame events during flag validations in CGlueMgr::EnterWorld 2025-10-06 22:06:44 -05:00
fallenoak
78b5637ff9
feat(glue): implement CGlueMgr::EnterWorld 2025-10-06 21:55:47 -05:00
fallenoak
119fa8996b
feat(ui): implement Script_EnterWorld 2025-10-06 20:06:03 -05:00
fallenoak
c39342906c
feat(glue): handle character list state in CGlueMgr::Idle 2025-10-04 23:44:26 -05:00
fallenoak
a5e7ca9a22
feat(ui): implement Script_GetCharacterListUpdate 2025-10-04 19:52:36 -05:00
fallenoak
f479d6ab53
feat(glue): implement more of CGlueMgr::PollAccountLogin 2025-10-04 00:44:32 -05:00
fallenoak
d3d28c1bce
feat(glue): handle COP_CONNECT in CGlueMgr::PollAccountLogin 2025-10-03 23:39:42 -05:00
fallenoak
d9c85862d6
feat(glue): add CCharacterSelection::ClearCharacterList 2025-10-03 23:09:23 -05:00
fallenoak
f6a1bb7286
feat(glue): add more names to GLUE_IDLE_STATE 2025-10-03 23:07:48 -05:00
fallenoak
a85bd4809f
chore(net): rearrange defines and enums for clarity 2025-09-26 22:41:40 -07:00