Scott Duensing
|
185391ef2a
|
Start of game browser.
|
2022-03-05 19:06:31 -06:00 |
|
Scott Duensing
|
1427b28d00
|
All packet buffers are now uint8_t instead of char. Few memory leaks and NULL issues fixed.
|
2022-02-19 18:59:00 -06:00 |
|
Scott Duensing
|
d15b264ef6
|
File transfers working.
|
2022-02-14 20:13:42 -06:00 |
|
Scott Duensing
|
1a9fcdaaf3
|
File transfer code in. Still being debugged.
|
2022-02-13 20:38:11 -06:00 |
|
Scott Duensing
|
029a37d87d
|
Start of main menu.
|
2022-02-10 20:38:46 -06:00 |
|
Scott Duensing
|
cddb5c27e1
|
Packet framing bug fixed. SQL based user accounts working.
|
2022-02-10 19:01:36 -06:00 |
|
Scott Duensing
|
26938e5aaf
|
Start of cache system.
|
2022-02-02 17:36:44 -06:00 |
|
Scott Duensing
|
114dd36513
|
Completed conversion from task-based code to event-based. Needs testing but now runs on DOS!
|
2022-01-31 19:11:58 -06:00 |
|
Scott Duensing
|
ecf6d1f842
|
Working on First Run Setup.
|
2022-01-18 20:59:22 -06:00 |
|
Scott Duensing
|
7174d36eb9
|
Login and Sign Up dialogs implemented.
|
2022-01-14 19:06:01 -06:00 |
|
Scott Duensing
|
5a840ab1bf
|
Client/Server data setup working!
|
2022-01-13 20:00:01 -06:00 |
|
Scott Duensing
|
d7dcd43c5f
|
REST processing fixed in server. Major packet handling bug found.
|
2022-01-12 20:40:46 -06:00 |
|
Scott Duensing
|
cb34b340ae
|
Pushing broken PHP in hope for help.
|
2022-01-12 17:28:50 -06:00 |
|
Scott Duensing
|
79edabef5f
|
Server connection and protocol negotiation working. Web site added to repository.
|
2021-12-24 19:00:36 -06:00 |
|
Scott Duensing
|
f445a6ef57
|
Added ability to intercept log data for future GUI live log viewer.
|
2021-12-08 20:15:37 -06:00 |
|
Scott Duensing
|
8d5d5add73
|
Fixed decoding fragmented packets. DOS build now working again.
|
2021-12-08 19:18:05 -06:00 |
|
Scott Duensing
|
9c0c7b712d
|
Encrypted packets are working in Linux. DOS is hanging for some reason.
|
2021-12-07 20:20:05 -06:00 |
|
Scott Duensing
|
859acf612b
|
Start of DH key exchange code. Not working.
|
2021-12-06 21:31:09 -06:00 |
|
Scott Duensing
|
10f5da9595
|
Packet resending implemented. Not very tested.
|
2021-12-06 19:44:34 -06:00 |
|
Scott Duensing
|
a07a61b5dd
|
Our first packet arrived!
|
2021-12-05 18:28:06 -06:00 |
|
Scott Duensing
|
6749ba828e
|
Tidied up global variable names. Minor optimizations.
|
2021-11-30 19:14:19 -06:00 |
|
Scott Duensing
|
ae1bb486cd
|
Using enet to track client connections. Fixed console message queue.
|
2021-11-29 19:29:09 -06:00 |
|
Scott Duensing
|
eb9c13d5b2
|
Widgets now have visible/hidden state.
|
2021-11-26 18:03:45 -06:00 |
|
Scott Duensing
|
bea760abc6
|
Build improvements, support files moved to "data" folder.
|
2021-11-20 16:27:43 -06:00 |
|
Scott Duensing
|
bd2bc76c8b
|
Configuration INI added. Memory leak in VESA shutdown fixed.
|
2021-11-19 18:17:31 -06:00 |
|
Scott Duensing
|
9f066b6e92
|
Rearranged to prepare for server code. Added simple enet based softmodem for testing in Linux.
|
2021-11-16 21:15:09 -06:00 |
|
Scott Duensing
|
30c8947936
|
Much debugging. Starting to add actual client code!
|
2021-11-11 20:19:25 -06:00 |
|
Scott Duensing
|
7cf6a7112a
|
Taglists for creating GUIs! Some memory leak fixes.
|
2021-11-09 19:51:03 -06:00 |
|
Scott Duensing
|
cf12d340bd
|
Function names are now methodItemVerb
|
2021-11-07 18:45:50 -06:00 |
|
Scott Duensing
|
22954a848a
|
Surface and drawing code isolated to ease porting.
|
2021-11-07 17:50:42 -06:00 |
|
Scott Duensing
|
1de306bef7
|
Basic ANSIBBS terminal working. More features needed.
|
2021-11-04 19:42:23 -05:00 |
|
Scott Duensing
|
5287b9870e
|
New multitasking code. Now supports Intel, ARM, and RISC-V. Project reorganized to help isolate GUI code.
|
2021-11-04 18:39:48 -05:00 |
|
Scott Duensing
|
fb0d5ad0ac
|
Start of Terminal widget.
|
2021-11-02 21:30:56 -05:00 |
|
Scott Duensing
|
71c13fdc71
|
Listbox added! Improved keyboard features for Updown and Textbox. Random crash on exit somewhere.
|
2021-11-01 20:49:01 -05:00 |
|
Scott Duensing
|
1a5cc62422
|
Keyboard support in UpDown.
|
2021-10-31 16:55:38 -05:00 |
|
Scott Duensing
|
9acf435c52
|
Basic UpDown widget added.
|
2021-10-30 20:00:16 -05:00 |
|
Scott Duensing
|
da52b2f675
|
Textbox "finished". Widget Del methods made private. stb_leakcheck replaced with MemWatch.
|
2021-10-30 16:34:56 -05:00 |
|
Scott Duensing
|
b17d78818f
|
Textboxes are working! This required a huge overhaul of painting, fixing clipping bound issues, adding timer support, and other things I have probably forgotten.
|
2021-10-28 21:11:56 -05:00 |
|
Scott Duensing
|
9494dee16d
|
Basic interval timers working.
|
2021-10-25 21:11:46 -05:00 |
|
Scott Duensing
|
6edae8ed47
|
Freaking margins and clipping regions finally fixed. Not that we clip yet.
|
2021-10-25 19:06:43 -05:00 |
|
Scott Duensing
|
70f944d416
|
Keyboard event added.
|
2021-10-20 21:18:26 -05:00 |
|
Scott Duensing
|
148a6b4f9f
|
Now understands the concept of "focus". Textbox widget started.
|
2021-10-20 20:53:58 -05:00 |
|
Scott Duensing
|
7c531861a4
|
Fixes, new widgets: Checkbox, Frame, Label, Picture, Radio Button.
|
2021-10-19 19:24:52 -05:00 |
|
Scott Duensing
|
abcc4f2071
|
Fixed "Multi Player" to be "MultiPlayer".
|
2021-10-18 21:31:06 -05:00 |
|
Scott Duensing
|
39c22c7abe
|
Keyboard support. Kinda wonky on Linux. Thanks, SDL.
|
2021-10-18 21:16:45 -05:00 |
|
Scott Duensing
|
07dbada6e8
|
Cooperative multitasking added.
|
2021-10-18 18:52:31 -05:00 |
|
Scott Duensing
|
f507b0713b
|
Complete rewrite of mouse code. It is now sane. I think.
|
2021-10-17 20:39:01 -05:00 |
|
Scott Duensing
|
04cce38be1
|
Bitmap fonts. Margins. Start of buttons. Many fixes.
|
2021-10-14 21:15:14 -05:00 |
|
Scott Duensing
|
7d2d0c2fc3
|
Initial commit
|
2021-10-13 20:07:25 -05:00 |
|