Rangi
|
b35e9d86fb
|
Remove redundant @-style doc comment tags (#1641)
|
2025-01-29 19:56:28 -05:00 |
|
Rangi42
|
79401cce8b
|
Add braces inside #define macro bodies
|
2025-01-27 20:12:12 -05:00 |
|
Rangi42
|
cae31005f8
|
Always use braces with InsertBraces: true in .clang-format
|
2025-01-27 20:12:12 -05:00 |
|
Rangi42
|
25c9f8f383
|
Add more rules to .clang-format
|
2025-01-27 20:12:12 -05:00 |
|
Rangi42
|
b8b60207f5
|
Use // line comments not /* block comments
|
2025-01-27 20:12:12 -05:00 |
|
Rangi42
|
a354af3d08
|
Reformat source files with clang-format 19.1.7
|
2025-01-27 20:12:12 -05:00 |
|
Rangi
|
d9654b752f
|
Support -h/--help for all programs (#1620)
|
2025-01-21 21:24:17 -05:00 |
|
Rangi42
|
4e2464a69d
|
Replace some #define with constexpr
|
2025-01-04 03:53:59 -05:00 |
|
Rangi42
|
b99ce3845e
|
Fix RGBFIX writing bytes when one syscall is not sufficient
|
2024-12-30 11:25:20 +01:00 |
|
Sylvie
|
b877c81c32
|
Use C++-style casts (#1576)
|
2024-12-09 21:56:54 -05:00 |
|
Sylvie
|
4cd0dd5314
|
Use setmode instead of fdopen (#1520)
|
2024-09-29 14:06:59 -04:00 |
|
Sylvie
|
7d98b9a900
|
Add RGBFIX tests for MBC names (#1477)
RGBFIX tests are now based on .flags files
The .bin and .err files are optional
|
2024-08-20 21:15:37 +02:00 |
|
Sylvie
|
d4231f9efa
|
Remove redundant "unknown option" error messages (#1441)
`getopt` already prints "unrecognized option"
|
2024-08-05 16:04:53 +02:00 |
|
Sylvie
|
9cc595b2cc
|
Specify a custom logo file to use instead of the Nintendo logo (#1400)
Fixes #1398
|
2024-06-18 20:02:50 +02:00 |
|
Sylvie
|
c5c6cc9794
|
Refactor macros for fixing/trashing header values (#1401)
|
2024-06-13 10:59:48 -04:00 |
|
Sylvie
|
a234da42a6
|
Replace assert with assume for release build optimization (#1390)
|
2024-04-02 11:09:31 -04:00 |
|
ISSOtm
|
20b7b591d4
|
Run clang-format
Fix some small style inconsistencies
|
2024-03-28 01:41:25 +01:00 |
|
ISSOtm
|
e5078aba3b
|
Clean up #includes
Remove unused headers, and avoid relying on transitive inclusions
`include-what-you-use` has been very useful for this!
|
2024-03-28 01:25:38 +01:00 |
|
ISSOtm
|
cae7b5dcf6
|
Use standard attribute syntax instead of IBM __attribute__
Move format attrs to proper standard location
For some reason, GCC 13 is more lax than earlier versions...
|
2024-03-27 20:01:12 -04:00 |
|
Sylvie
|
a68bebf4a2
|
Use a Defer struct to close files and restore lexer state with RAII (#1379)
|
2024-03-27 10:42:53 -04:00 |
|
Rangi42
|
8b6ae994b1
|
Use STR and CAT macros for # and ##
|
2024-03-25 14:22:43 -04:00 |
|
Sylvie
|
820f6b5b3c
|
Consistently format type qualifiers like const on the right (#1347)
|
2024-03-10 12:21:52 -04:00 |
|
Sylvie
|
53537cf9af
|
Remove now-unnecessary enum keyword (#1338)
C++ does not need it
|
2024-03-08 19:40:41 -05:00 |
|
Rangi42
|
aed172071b
|
Replace some macros with static functions or constants
|
2024-03-07 16:10:05 -05:00 |
|
Sylvie
|
e74073e480
|
Run clang-format on everything (#1332)
|
2024-03-04 14:22:49 -05:00 |
|
Rangi42
|
538b253dfb
|
Replace RGBFIX non-null pointers with references
|
2024-03-03 00:57:03 -05:00 |
|
Rangi42
|
e14ba664ea
|
Remove redundant (void) parameter declarations
|
2024-03-01 10:41:47 -05:00 |
|
Sylvie
|
043db49676
|
Replace NULL with nullptr (#1321)
|
2024-02-29 15:06:33 -05:00 |
|
Sylvie
|
eff8c324c8
|
Remove now-unnecessary struct keyword (#1320)
C++ acts like structs are `typedef`ed by default
We do have to keep `struct stat`, since there's ambiguity
with the function also called `stat`.
|
2024-02-29 14:41:58 -05:00 |
|
Rangi42
|
cdb9315366
|
Use std::vector for rgbfix ROMX data
Statically links libstdc++ for 32-bit MinGW
|
2024-02-29 13:44:08 -05:00 |
|
Sylvie
|
595c066c2a
|
Remove #include <stdbool.h> (#1317)
|
2024-02-24 10:51:46 -05:00 |
|
Rangi
|
31529524c8
|
Use some more C++20 features (#1231)
|
2023-11-11 20:47:53 -05:00 |
|
Rangi
|
5379e51094
|
Make requested revisions to recent PRs (#1195)
|
2023-11-07 23:11:08 +01:00 |
|
Rangi
|
1e70e703a7
|
Build everything as C++ (#1176)
|
2023-11-07 21:45:56 +01:00 |
|