Commit Graph

711 Commits

Author SHA1 Message Date
fallenoak
f6a1bb7286
feat(glue): add more names to GLUE_IDLE_STATE 2025-10-03 23:07:48 -05:00
fallenoak
7a22ffb998
feat(net): handle SMSG_CHAR_ENUM 2025-10-03 22:52:33 -05:00
fallenoak
226468f93d
feat(ui): handle highlight color when loading XML for CSimpleEditBox 2025-10-03 16:52:43 -05:00
fallenoak
88eada90b2
feat(ui): handle bytes attr in CSimpleEditBox::LoadXML 2025-10-03 15:31:49 -05:00
fallenoak
76bc57edb5
chore(gx): improve param names for GxuFontGetTextExtent 2025-10-03 15:25:36 -05:00
fallenoak
d1a30161f4
chore(console): remove unused forward declaration 2025-10-03 08:13:23 -05:00
fallenoak
4313dd50e5
chore(console): improve clarity in OnChar event handler 2025-10-03 08:10:53 -05:00
Tristan Cormier
e39d1913f4 feat(console): add OnKeyUp event handler 2025-10-03 08:06:46 -05:00
Tristan Cormier
4706cd3b15 feat(console): add OnChar event handler 2025-10-03 08:05:41 -05:00
fallenoak
fb6437f9ff
feat(console): implement ResetHighlight 2025-10-02 21:48:06 -05:00
fallenoak
669e093ef2
feat(console): reset highlight when console is closed 2025-10-02 21:33:31 -05:00
Tristan Cormier
d30d5c49dc feat(console): add HIGHLIGHTSTATE enum 2025-10-02 20:50:49 -05:00
fallenoak
0861448de9
feat(ui): implement handling for key down repeat events 2025-10-02 20:49:22 -05:00
Phaneron
6fa4382bc6
feat(event): implement synchronous key and mouse state tracking (#88)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-02 15:45:17 -05:00
fallenoak
e9ef44c008
feat(ui): implement CSimpleFrame_SetBackdropColor 2025-10-01 23:42:04 -05:00
fallenoak
568db50717
feat(ui): implement CSimpleEditBox_SetFocus 2025-10-01 23:22:36 -05:00
fallenoak
a226ec7f76
feat(net): implement more of ClientConnection::Connect 2025-10-01 23:17:00 -05:00
fallenoak
71cc05e4dd
feat(ui): implement Script_GetRealmCategories 2025-10-01 22:49:00 -05:00
fallenoak
d710d5f999
feat(ui): implement Script_GetCVar 2025-10-01 21:12:38 -05:00
fallenoak
5736ed1fce
feat(ui): stub issecure 2025-10-01 21:03:49 -05:00
fallenoak
17b38d3dc9
feat(ui): implement CSimpleFontString_SetTextColor 2025-10-01 20:56:09 -05:00
fallenoak
c0efa22bdf
feat(net): call HandleRealmData in GruntLogin reconnect flow 2025-10-01 20:05:26 -05:00
fallenoak
84195691c6
feat(client): register useEnglishAudio var in InitializeGlobal 2025-10-01 20:04:37 -05:00
fallenoak
5b9950c594
feat(client): register and set locale var in InitializeGlobal 2025-10-01 20:01:23 -05:00
fallenoak
6da008c942
feat(net): add ClientServices::JoinRealmResult 2025-10-01 19:49:30 -05:00
fallenoak
3392c5b427
chore(console): clean up calls to CVar::Register 2025-10-01 16:58:19 -05:00
fallenoak
9ed50a0eed
chore(console): move CATEGORY enum to types header 2025-10-01 16:47:57 -05:00
Tristan 'Natrist' Cormier
32413a37da
feat(console): add CVar::LookupRegistered (#97) 2025-10-01 11:32:04 -05:00
fallenoak
8b4cc6121a
feat(net): implement remaining failure cases in GruntLogin::LogonResult 2025-09-30 22:51:21 -05:00
fallenoak
ecc43fe40b
feat(net): implement GruntLogin::Logoff 2025-09-30 21:23:05 -05:00
fallenoak
cb986335f6
feat(net): implement all of GruntLogin::NextSecurityState 2025-09-30 21:15:38 -05:00
fallenoak
8e1df61749
feat(net): add Grunt::ClientLink::LogonStoredSession 2025-09-30 19:55:31 -05:00
fallenoak
f97bf4a876
feat(net): implement GruntLogin::Reconnect 2025-09-30 16:26:20 -05:00
fallenoak
eccd46684f
feat(client): implement more of ClientServices::Logon 2025-09-30 16:21:36 -05:00
fallenoak
8f992159f2
feat(client): call ClientServices::InitLoginServerCVars during initialization 2025-09-30 15:29:39 -05:00
fallenoak
971984e004
feat(client): add ClientServices::InitLoginServerCVars 2025-09-30 15:14:32 -05:00
fallenoak
87361e5c6c
fix(console): use correct return type for CVar::Load 2025-09-30 11:39:55 -05:00
fallenoak
1d9cb65579
feat(net): use name found in various builds for LOGIN_RESULT_21 2025-09-29 20:26:04 -05:00
fallenoak
b8062f3061
feat(net): use name found in various builds for LOGIN_STATE_15 2025-09-29 20:08:49 -05:00
fallenoak
2b3458769f
chore(net): remove unneeded include from GruntLogin header 2025-09-27 21:36:43 -07:00
fallenoak
107fc8c479
chore(net): clean up additional comments and names 2025-09-27 21:30:42 -07:00
fallenoak
fd062bee34
feat(net): stub GruntLogin::Reconnect 2025-09-26 23:07:44 -07:00
fallenoak
a85bd4809f
chore(net): rearrange defines and enums for clarity 2025-09-26 22:41:40 -07:00
fallenoak
2d3327d3ae
chore(net): improve clarity in Grunt::ClientLink::ProveVersion 2025-09-26 20:49:31 -07:00
fallenoak
3349fcb6e7
feat(net): implement reconnect path in GruntLogin::GetVersionProof 2025-09-25 23:30:29 -07:00
fallenoak
597be15103
chore(net): stub out more of client version check during login 2025-09-25 23:15:53 -07:00
fallenoak
b7b257f43f
chore(net): tidy up version challenge defines 2025-09-25 22:26:17 -07:00
fallenoak
4312158dfa
feat(net): implement reconnect path in ProveVersion 2025-09-25 22:01:00 -07:00
fallenoak
d0f138a656
feat(net): implement CmdAuthReconnectProof 2025-09-25 19:16:01 -07:00
fallenoak
cb48aca869
chore(net): clean up command handler result comments 2025-09-25 18:49:24 -07:00