fallenoak
|
6811eb49d6
|
feat(glue): handle GetSelectedCategory script function
|
2023-02-18 14:40:34 -06:00 |
|
fallenoak
|
529e6c06e3
|
feat(glue): handle GetNumRealms script function
|
2023-02-18 14:22:55 -06:00 |
|
fallenoak
|
7359f741f1
|
feat(glue): handle GetRealmInfo script command
|
2023-02-18 14:03:28 -06:00 |
|
fallenoak
|
e0b6f361cc
|
feat(glue): handle SetPreferredInfo script command
|
2023-02-18 12:03:20 -06:00 |
|
fallenoak
|
84c1fecfb2
|
feat(db): load realm configs db
|
2023-02-18 12:01:16 -06:00 |
|
fallenoak
|
35f8ede70b
|
feat(net): set proper osID for linux
|
2023-02-15 22:16:05 -06:00 |
|
fallenoak
|
f95c041323
|
feat(ui): register realm list functions
|
2023-02-15 22:15:37 -06:00 |
|
fallenoak
|
57db9ca2a5
|
feat(db): improve accuracy of db records
|
2023-02-15 21:51:20 -06:00 |
|
fallenoak
|
41554f32b4
|
feat(glue): implement update realm list
|
2023-02-15 08:48:37 -06:00 |
|
fallenoak
|
780de91468
|
feat(glue): initialize realm list
|
2023-02-14 23:23:09 -06:00 |
|
fallenoak
|
ef834d938e
|
feat(db): add non-copy overload of WowClientDB::GetRecordByIndex
|
2023-02-14 23:22:10 -06:00 |
|
fallenoak
|
8745a5102d
|
feat(db): load realm categories db
|
2023-02-14 22:33:39 -06:00 |
|
fallenoak
|
c00028c214
|
feat(db): load achievement db
|
2023-02-13 23:21:25 -06:00 |
|
fallenoak
|
1575f6d83c
|
feat(client): add error handling to realm enum callback
|
2023-02-12 15:17:06 -06:00 |
|
fallenoak
|
3dc51289b8
|
feat(glue): add initial account login handling to glue idle loop
|
2023-02-11 23:35:53 -06:00 |
|
fallenoak
|
6b1b666d41
|
chore(net): clean up ClientServices::LoginServerStatus
|
2023-02-11 21:12:36 -06:00 |
|
fallenoak
|
72849c04c3
|
fix(net): correct NETSTATE enum
|
2023-02-11 20:59:36 -06:00 |
|
fallenoak
|
cd9fe7aee5
|
feat(client): implement realm enum callback
|
2023-02-11 20:46:32 -06:00 |
|
fallenoak
|
22bfe894d2
|
feat(net): parse realm list
|
2023-02-10 14:56:00 -06:00 |
|
fallenoak
|
fc7fa1dbdc
|
chore(net): use enum for client challenge opcode
|
2023-02-09 22:44:01 -06:00 |
|
fallenoak
|
b0b6bc5e52
|
feat(net): request realm list after successful auth
|
2023-02-09 22:41:10 -06:00 |
|
fallenoak
|
18a4c5530d
|
feat(net): set os id in GruntLogin::GetLogonMethod
|
2023-02-08 00:10:38 -06:00 |
|
fallenoak
|
b53f596b82
|
feat(glue): handle successful authentication in CGlueMgr::PollLoginServerLogin
|
2023-02-07 23:59:36 -06:00 |
|
fallenoak
|
531425d566
|
feat(net): expand result handling in GruntLogin::LogonResult
|
2023-02-07 23:51:33 -06:00 |
|
fallenoak
|
3f534da2c5
|
feat(glue): display login status in ui
|
2023-02-07 23:36:15 -06:00 |
|
fallenoak
|
6b2af7ed1e
|
fix(net): copy correct state and result strings
|
2023-02-07 17:21:37 -06:00 |
|
fallenoak
|
0f93736390
|
feat(net): use LoginResponse::UpdateLoginStatus across GruntLogin
|
2023-02-07 17:17:31 -06:00 |
|
fallenoak
|
153b25ede9
|
feat(net): use LoginResponse::UpdateLoginStatus to adjust states in GruntLogin::LogonResult
|
2023-02-07 17:04:24 -06:00 |
|
fallenoak
|
5355b75768
|
feat(client): handle successful authentication in ClientServices
|
2023-02-07 12:57:36 -06:00 |
|
fallenoak
|
9fe2e2e8ff
|
feat(net): handle successful authentication in GruntLogin
|
2023-02-07 12:13:17 -06:00 |
|
fallenoak
|
191ce79fb3
|
feat(net): handle account flags, logon flags, and survey id
|
2023-02-07 12:10:44 -06:00 |
|
fallenoak
|
613b2724e2
|
feat(net): finish handling logon proof
|
2023-02-06 23:11:50 -06:00 |
|
fallenoak
|
097b6e6017
|
feat(net): stub implementation of Grunt::ClientLink::CmdAuthLogonProof
|
2023-02-06 22:31:51 -06:00 |
|
fallenoak
|
25bd29c45f
|
feat(net): implement SRP6_Client::CalculateProof
|
2023-02-06 22:31:15 -06:00 |
|
fallenoak
|
e16e5605ba
|
feat(net): add loop to grunt command processing
|
2023-01-10 08:03:16 -06:00 |
|
fallenoak
|
27e0190fb9
|
fix(net): handle -1 return value from recv
|
2023-01-10 08:02:00 -06:00 |
|
fallenoak
|
13c55837d7
|
fix(net): add missing auth flags to prove version command
|
2023-01-09 22:46:33 -06:00 |
|
fallenoak
|
b71263d83d
|
fix(net): add missing finalize
|
2023-01-09 18:06:47 -06:00 |
|
fallenoak
|
d689281b6f
|
feat(glue): poll login state in glue manager loop
|
2023-01-09 18:01:27 -06:00 |
|
fallenoak
|
19a7e1997b
|
feat(net): hook up prove version for grunt logins
|
2023-01-09 17:52:54 -06:00 |
|
fallenoak
|
60943f6abf
|
feat(grunt): add LOGIN_RESULT and LOGIN_STATE string lookups
|
2023-01-09 17:38:39 -06:00 |
|
fallenoak
|
a0030c85b2
|
feat(glue): persist login state in glue manager
|
2023-01-09 17:37:24 -06:00 |
|
fallenoak
|
85a9f8bde8
|
feat(net): handle get version proof
|
2023-01-09 07:49:49 -06:00 |
|
fallenoak
|
59a0883529
|
feat(net): process CMD_AUTH_LOGON_CHALLENGE command
|
2023-01-08 22:40:29 -06:00 |
|
fallenoak
|
4d63d1ea8b
|
feat(net): add SRP6_Random
|
2023-01-08 22:21:42 -06:00 |
|
fallenoak
|
0f483bdaf7
|
feat(net): handle incoming data in Grunt::ClientLink
|
2023-01-08 01:13:43 -06:00 |
|
fallenoak
|
474588bbee
|
fix(net): use correct size for account name length
|
2023-01-06 22:31:33 -06:00 |
|
fallenoak
|
cb62e2dcfe
|
feat(net): add SRP6_Client
|
2023-01-05 22:49:20 -06:00 |
|
fallenoak
|
5d1a800076
|
chore(app): include windows.h
|
2023-01-05 21:26:45 -06:00 |
|
Tristan Cormier
|
6cdeb0c35b
|
chore(app): set Windows app entry point to WinMain
|
2023-01-05 21:26:45 -06:00 |
|
fallenoak
|
4cc5b4b038
|
chore(event): clean up function declarations
|
2023-01-05 21:07:14 -06:00 |
|
fallenoak
|
3ed95216a9
|
chore(sound): clean up function declarations
|
2023-01-05 20:59:20 -06:00 |
|
fallenoak
|
ef3ab5850f
|
chore(net): clean up function declarations
|
2023-01-05 20:59:04 -06:00 |
|
fallenoak
|
7a89560c14
|
chore(glue): clean up function declarations
|
2023-01-05 20:58:51 -06:00 |
|
fallenoak
|
c8a2748782
|
chore(client): clean up function declarations
|
2023-01-05 20:58:33 -06:00 |
|
fallenoak
|
906c78afb9
|
chore(model): clean up function declarations
|
2023-01-05 20:58:16 -06:00 |
|
fallenoak
|
9e06cb8942
|
chore(async): clean up function declarations
|
2023-01-05 20:57:28 -06:00 |
|
fallenoak
|
3445f42eb8
|
feat(ui): trigger frame resize after creation
|
2023-01-04 23:00:39 -06:00 |
|
fallenoak
|
d488a4007e
|
fix(ui): use correct order when walking frames for mouse move events
|
2023-01-04 22:43:40 -06:00 |
|
fallenoak
|
97a6a8dd91
|
chore(style): normalize memory allocations
|
2023-01-04 21:00:29 -06:00 |
|
fallenoak
|
90403bfd29
|
chore(ui): replace remaining NULLs with nullptr
|
2023-01-04 20:05:48 -06:00 |
|
fallenoak
|
d61f0faef1
|
chore(ui): clean up function declarations
|
2023-01-04 17:25:03 -06:00 |
|
fallenoak
|
f24fbf26c6
|
chore(model): correct forward declaration types
|
2023-01-04 12:53:12 -06:00 |
|
fallenoak
|
655d795a9d
|
feat(app): add windows app
|
2023-01-03 00:45:25 -06:00 |
|
fallenoak
|
6bebfe5e2f
|
chore(event): clean up assertions in input functions
|
2023-01-02 15:56:45 -06:00 |
|
fallenoak
|
09d77e1ba2
|
feat(event): handle close event
|
2023-01-02 15:37:41 -06:00 |
|
fallenoak
|
d90000d0f2
|
feat(app): send close event when mac app should quit
|
2023-01-02 15:26:08 -06:00 |
|
fallenoak
|
a50d945be0
|
chore(style): rename linux app entrypoint
|
2023-01-02 14:44:34 -06:00 |
|
fallenoak
|
b03eef7b1d
|
chore(style): clean up function declarations in app
|
2023-01-02 14:36:10 -06:00 |
|
fallenoak
|
70b00c5c38
|
chore: initial commit
|
2023-01-02 13:17:18 -06:00 |
|