Mihai Parparita
35c86ad6bf
Clean up #includes
...
Result of running IWYU (https://include-what-you-use.org/ ) and
applying most of the suggestions about unncessary includes and
forward declarations.
Was motivated by observing that <thread> was being included in
ppcopcodes.cpp even though it was unused (found while researching
the use of threads), but seems generally good to help with build
times and correctness.
2023-11-03 00:33:47 -07:00
Maxim Poliakovski
3a7e3c1986
Initial support for device path properties.
2023-06-18 23:15:08 +02:00
Maxim Poliakovski
65512dc434
New property type: BinProperty.
2022-07-19 23:45:41 +02:00
Maxim Poliakovski
689fe51d80
Add required includes for gcc.
2022-02-17 00:50:37 +01:00
Maxim Poliakovski
793335d9b8
Clean up includes.
2021-12-05 20:01:57 +01:00
Maxim Poliakovski
f609839894
machineproperties: improve StrProperty class.
2021-12-05 19:16:39 +01:00
Maxim Poliakovski
c0cd6eb38f
Add missing licence headers, update license date.
2021-10-23 21:00:31 +02:00
Maxim Poliakovski
9329d56d83
Move devices into dedicated subdirectories.
2021-10-23 20:17:47 +02:00
Maxim Poliakovski
84e111290f
Fix includes for loguru and SDL.
2021-09-16 00:46:38 +02:00
dingusdev
e7e28b4497
Compilation fix for Raspberry Pi
2021-02-14 08:41:48 -07:00
Maxim Poliakovski
2df2d089d7
list properties now prints out valid values.
2020-10-14 16:19:11 +02:00
Maxim Poliakovski
ce9e8e7244
Fix valid values for gfxmem_size.
2020-10-09 16:33:17 +02:00
Maxim Poliakovski
a3b17d46ce
Attach value checks to properties.
2020-10-09 15:58:47 +02:00
Maxim Poliakovski
246a7f2082
Remove unused machineconfig source.
2020-10-09 14:28:28 +02:00
Maxim Poliakovski
c81c00f918
Make properties overridable from the command line.
2020-10-09 12:25:12 +02:00
Maxim Poliakovski
599659495b
Initial CLI11 integration.
2020-09-26 02:38:22 +02:00
dingusdev
9efea80e43
Removed janky functions
...
This still compiles in VS2019
2020-09-08 07:46:54 -07:00
dingusdev
4ccfb5d527
Finished the proof-of-concept machine presets
2020-08-31 22:20:47 -07:00
dingusdev
4f59407cd0
Repair code for powermacg3 presets
2020-08-30 16:14:58 -07:00
dingusdev
b28549825d
Started work on machine-specific configs
2020-08-29 11:11:06 -07:00
dingusdev
14ef7564cd
CLI fixes - RAM and GFXMEM work better
2020-08-25 20:07:02 -07:00
dingusdev
2869755819
Initial work for configuration
2020-08-22 11:05:08 -07:00