elasota
|
a6d93f8daa
|
Update to VS2022
|
2023-08-26 14:06:14 -04:00 |
|
elasota
|
9ba15c6d78
|
Update C++ projects to VS2019, fix warnings/errors
|
2021-10-22 22:01:14 -04:00 |
|
elasota
|
c04aeeb962
|
Add Inter font, map Chicago system symbol reservations using it, use Command symbol on macOS
|
2021-08-01 22:24:41 -04:00 |
|
elasota
|
32ff2f6fe8
|
Finish clearing out std::vector from PortabilityLayer
|
2021-05-11 21:27:40 -04:00 |
|
elasota
|
a2d374f650
|
Allocator refactor
|
2021-04-28 01:46:07 -04:00 |
|
elasota
|
2cd4e4f178
|
UTF refactor to eliminate duplicated code outside of PL
|
2021-04-27 09:54:01 -04:00 |
|
elasota
|
4e8e76f8fc
|
Re-enable runtime font rendering if a font handler is assigned, clean up some font handler things.
|
2021-04-15 19:49:43 -04:00 |
|
elasota
|
50f420d2b1
|
Font system refactor, use pre-rendered fonts
|
2021-03-27 03:01:19 -04:00 |
|
elasota
|
3917e1a370
|
File system refactor, bug fixes
|
2021-03-07 04:31:05 -05:00 |
|
elasota
|
5c640b72eb
|
Code cleanup, move a lot of "Host" APIs to GpCommon
|
2020-11-25 12:05:59 -05:00 |
|
elasota
|
475b8d21fb
|
Improve load screen responsiveness
|
2020-11-01 20:59:52 -05:00 |
|
elasota
|
1fb135a6d2
|
Clean up project configs. Remove Win32 targets. Enforce that GP_DEBUG_CONFIG is set correctly.
|
2020-09-12 23:07:44 -04:00 |
|
elasota
|
b23bb93506
|
Redo file prompts with in-game UI
|
2020-09-12 22:29:57 -04:00 |
|
elasota
|
05604e5604
|
Add API for saving driver prefs. Save fullscreen state in D3D11 driver.
|
2020-07-03 02:46:43 -04:00 |
|
elasota
|
7636fd6fa8
|
Remove unused file
|
2020-06-05 23:25:08 -04:00 |
|
elasota
|
6c48debecd
|
Code cleanup
|
2020-06-05 23:21:56 -04:00 |
|
elasota
|
2a98bfbc8c
|
Remove AppleEvents API
|
2020-06-02 20:01:16 -04:00 |
|
elasota
|
611f53ef91
|
Fix audio driver starting in debug mode, add -diagnostics mode
|
2020-05-29 21:56:33 -04:00 |
|
elasota
|
5869571747
|
Finish removing QDState
|
2020-05-21 05:01:16 -04:00 |
|
elasota
|
438e7b2138
|
Refactor out forecolor
|
2020-05-21 03:30:11 -04:00 |
|
elasota
|
a1c45d4fc8
|
Factor out back color
|
2020-05-20 23:51:25 -04:00 |
|
elasota
|
5c07ce08bb
|
Remove dead headers
|
2020-05-18 02:06:07 -04:00 |
|
elasota
|
ea16d0ffca
|
More window chrome improvements
|
2020-05-18 02:03:17 -04:00 |
|
elasota
|
ebb6d7608e
|
Add unpacktool
|
2020-05-09 21:05:58 -04:00 |
|
elasota
|
69e3fb3023
|
Handle Quit event more gracefully
|
2020-04-18 05:51:39 -04:00 |
|
elasota
|
d7353ff6ed
|
Refactor neighboring rooms sync-ups. Remove all of the neighboring room objects and recreate them, which fixes a bunch of problems with objects becoming out-of-frame after resize.
|
2020-04-05 18:34:37 -04:00 |
|
elasota
|
46f7a7cc69
|
More editbox functionality
|
2020-03-08 23:14:53 -04:00 |
|
elasota
|
c78a20dafd
|
Level editor work
|
2020-02-23 20:21:04 -05:00 |
|
elasota
|
7548690c51
|
Fix up radio buttons, more editbox functionality.
All blocking issues with UI should now be fixed.
|
2020-02-16 21:57:02 -05:00 |
|
elasota
|
57d0678090
|
Transcode special chars via UTF-8
|
2020-02-07 22:08:52 -05:00 |
|
elasota
|
7c3dc7d1a3
|
Convert DITLs to JSON
|
2020-02-07 02:45:45 -05:00 |
|
elasota
|
dee560492e
|
Edit box baseline (regresses volume control dialog though)
|
2020-02-03 04:54:55 -05:00 |
|
elasota
|
928efdd527
|
Switch timestamp format to combined UTC + local so fewer stupid hacks are required.
|
2020-01-23 22:36:12 -05:00 |
|
elasota
|
c112738f2e
|
Remove glue drivers, use Gp drivers instead
|
2020-01-20 05:14:50 -05:00 |
|
elasota
|
93b4554961
|
Migrate image storage from PICT to BMP
|
2020-01-18 21:15:31 -05:00 |
|
elasota
|
c79ddd0d35
|
Add text anti-aliasing, disable arcade mode
|
2020-01-18 18:20:16 -05:00 |
|
elasota
|
d8331eaeb7
|
Switch to zip archive format for resource data, prep work for moving from PICT/snd to BMP/WAV
|
2020-01-18 08:37:57 -05:00 |
|
elasota
|
645a997c7a
|
Refactoring
|
2020-01-05 16:41:04 -05:00 |
|
elasota
|
7c4ec4a467
|
Replace MacRoman conversion with LIBICONV implementation
|
2020-01-05 04:02:19 -05:00 |
|
elasota
|
aca18df74b
|
More stuff, fix saved games
|
2020-01-05 02:33:03 -05:00 |
|
elasota
|
1da2851d3a
|
Scaled blit, plus fix some level editor things
|
2020-01-02 01:32:00 -05:00 |
|
elasota
|
5fe6218c28
|
Add some initial widget functionality (prefs partly working)
|
2020-01-01 20:24:46 -05:00 |
|
elasota
|
62438ab4f3
|
Sound system refactor
|
2019-12-31 04:49:38 -05:00 |
|
elasota
|
52338a3983
|
Event queue refactor
|
2019-12-31 03:55:17 -05:00 |
|
elasota
|
84e4f9fb0b
|
Refactoring, dialog work
|
2019-12-31 02:42:20 -05:00 |
|
elasota
|
04a955213c
|
Major draw code refactor
|
2019-12-30 20:53:11 -05:00 |
|
elasota
|
fb105bd338
|
Handle refactor
|
2019-12-29 23:14:37 -05:00 |
|
elasota
|
430842d17b
|
File system refactoring
|
2019-12-29 06:38:18 -05:00 |
|
elasota
|
b24505164d
|
Remove regions, add framing (fixes mirrors)
|
2019-12-29 04:13:35 -05:00 |
|
elasota
|
9e4f1f64dc
|
Add ellipse plotter and oval drawing
|
2019-12-29 02:38:41 -05:00 |
|