jak-project/common
Matt Dallmeyer 2071c98b55
Fix cases of string formatting with non string literals (#3304)
The logger used in `goalc` tries to print an already-formatted string
`message` using `fmt::print(message);` Usually this doesn't cause
problems, but if you try to print, for example, an exception that has
special characters (notably `{`) it will try to do another round of
formatting/replacements, despite not having any args to replace with,
which ends up throwing another exception. This is why errors when
parsing custom level JSON cause the REPL to exit.

I've hopefully identified all the various instances of this across the
codebase
2024-01-14 12:02:08 +00:00
..
audio [decompiler] Support v5 data file link data (#3076) 2023-10-10 21:56:03 -04:00
cross_os_debug Make all project targets compile on Intel MacOS (#2780) 2023-07-01 13:30:11 -04:00
cross_sockets cleanup our cmake and build warnings (#2876) 2023-08-08 20:53:16 -04:00
custom_data [jak2] Support per-proto shrub visibility (#3228) 2023-12-02 12:16:14 -05:00
dma [jak2] Work-in-progress texture animations (#2819) 2023-07-14 18:17:54 -04:00
formatter [jak2] Support per-proto shrub visibility (#3228) 2023-12-02 12:16:14 -05:00
global_profiler jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
goos Fix cases of string formatting with non string literals (#3304) 2024-01-14 12:02:08 +00:00
log Fix cases of string formatting with non string literals (#3304) 2024-01-14 12:02:08 +00:00
math custom levels: refactor level building code and jak 2 support (#3090) 2023-10-21 06:07:43 +02:00
repl [jak2] fully implement *user* (#3046) 2023-10-01 04:28:30 +01:00
serialization Fix cases of string formatting with non string literals (#3304) 2024-01-14 12:02:08 +00:00
sqlite [jak2] Work-in-progress texture animations (#2819) 2023-07-14 18:17:54 -04:00
texture decompiler: allow jak 3 texture and model extraction (#3080) 2023-10-11 19:32:12 -04:00
type_system [jak2] Hopefully improve sky performance (#3130) 2023-11-04 09:33:16 -04:00
util Fix cases of string formatting with non string literals (#3304) 2024-01-14 12:02:08 +00:00
versions decompiler: allow jak 3 texture and model extraction (#3080) 2023-10-11 19:32:12 -04:00
CMakeLists.txt formatter: support formatting bindings, for example in a let (#2883) 2023-08-05 15:23:09 -04:00
common_types.h support c++ tools on macos (#2063) 2022-12-22 17:12:05 -05:00
goal_constants.h decompiler: allow jak 3 texture and model extraction (#3080) 2023-10-11 19:32:12 -04:00
link_types.h [goalc] compile/run code for jak2 ckernel, set up dummy KERNEL.CGO (#1625) 2022-07-08 19:23:49 -04:00
listener_common.h Typo fix LTT_MSG_INSEPCT (#2778) 2023-06-29 16:45:53 -04:00
symbols.h decompiler: some hacks to allow running decompiler on jak 3 v5 code files, improve all-types generation (#2526) 2023-10-07 22:14:12 +02:00