Commit Graph

268 Commits

Author SHA1 Message Date
fallenoak
d889a02083
fix(gx): use correct ordering when closing and nulling font face self reference 2023-02-21 16:00:19 -06:00
fallenoak
b0dbad7557
feat(gx): enable additional GLMipmap assertion 2023-02-21 15:02:48 -06:00
fallenoak
da1bc52be4
chore(model): clarify logic in callback load list traversal 2023-02-21 14:01:56 -06:00
fallenoak
767e6bfe6e
feat(model): implement guard condition in CM2Shared::CallbackWhenLoaded 2023-02-21 12:55:47 -06:00
fallenoak
e80d960d6b
feat(ui): clear render batch in dtor 2023-02-21 11:52:21 -06:00
fallenoak
75982f4091
feat(net): add message buffer fields to WowConnection 2023-02-21 11:22:38 -06:00
fallenoak
023a3ea893
feat(net): clean up message and data ready callbacks 2023-02-21 08:52:19 -06:00
fallenoak
d9190d87a9
chore(gx): use unimplemented macro in stubbed blit functions 2023-02-21 08:49:09 -06:00
fallenoak
a3a12c23a2
chore(util): permit arbitrary return values in unimplemented macro 2023-02-21 08:00:56 -06:00
fallenoak
0b30174088
feat(net): implement WowConnectionNet::Delete 2023-02-20 17:41:49 -06:00
fallenoak
28184fb6fa
fix(net): correct bugs with connection tracking in Mac PlatformRun loop 2023-02-20 17:40:17 -06:00
fallenoak
40b4717a0d
chore(net): missed another pair of FD_SET and FD_ISSET macros 2023-02-20 16:18:46 -06:00
fallenoak
bca4f0bbeb
chore(net): use proper FD_SET and FD_ZERO macros 2023-02-20 16:05:56 -06:00
fallenoak
547a5e85a8
feat(gx): implement getter for depth bits on GLMipmap 2023-02-20 14:36:25 -06:00
fallenoak
26f3646d79
feat(ui): handle CSimpleModel_AdvanceTime script function 2023-02-20 13:02:28 -06:00
fallenoak
2a72468844
fix(ui): correct id handling errors in CreateFrame script function 2023-02-20 12:42:59 -06:00
fallenoak
848c61fa2a
feat(ui): remove frame from CSimpleTop's frames list when unregistering 2023-02-20 12:24:35 -06:00
fallenoak
961c722825
feat(model): properly handle IsDrawable and WaitForLoad calls 2023-02-20 11:15:06 -06:00
fallenoak
5e3d08bf32
feat(glue): wire up character select background 2023-02-19 21:39:21 -06:00
fallenoak
f384fce742
feat(glue): handle GetSelectBackgroundModel script function 2023-02-19 21:07:10 -06:00
fallenoak
0ef5207f4e
feat(db): load char races db 2023-02-19 21:06:38 -06:00
fallenoak
eed060e512
feat(db): add getter for num records 2023-02-19 15:24:55 -06:00
fallenoak
9d83df95f9
chore(glue): flag char select and char create functions as unimplemented 2023-02-19 14:59:37 -06:00
fallenoak
5b9a4d240e
feat(glue): handle GetServerName script function 2023-02-19 14:47:41 -06:00
fallenoak
93a0d7ee83
feat(glue): handle IsConnectedToServer script function 2023-02-19 14:17:34 -06:00
fallenoak
0e04a675b3
feat(glue): add stub for GetNumAddOns script function 2023-02-19 14:09:10 -06:00
fallenoak
a07aeb1b33
fix(ui): use correct order when walking event queue for key down and char 2023-02-19 11:37:42 -06:00
fallenoak
9afd844d5a
feat(ui): add unregister frame call to CSimpleFrame dtor 2023-02-19 11:13:38 -06:00
fallenoak
82be126eee
feat(gx): handle clear stencil changes in GLL 2023-02-19 09:50:34 -06:00
fallenoak
8a3e37ce73
feat(net): handle connected callback in NetClient 2023-02-18 17:43:35 -06:00
fallenoak
0ca1c8e331
feat(net): handle connection removal in WowConnectionNet 2023-02-18 17:16:41 -06:00
fallenoak
84a4ead425
feat(client): handle realm selection 2023-02-18 16:32:59 -06:00
fallenoak
009225be3d
feat(glue): handle ChangeRealm script function 2023-02-18 16:32:27 -06:00
fallenoak
dd322572c7
feat(ui): handle CSimpleButton_GetButtonState script function 2023-02-18 15:17:46 -06:00
fallenoak
a3b285497a
fix(glue): use correct comparison in GetRealmInfo script handler 2023-02-18 15:02:16 -06:00
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