14 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
806f28ea92 fix(util): check raise() return value 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
a57a7afe3d fix(util): include <csignal> instead of <signal.h> 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
d786083d3d chore: move everything but the writer code from GPLv3 to MIT license 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
45098e7913 chore: reformat code using new .clang-format 2025-03-17 07:15:55 +01:00
Marcus Holland-Moritz
294d711db2 fix: explicitly set UTF8 code page on windows 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
fa644b4869 refactor: use cpptrace 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
2fcbee2a0b chore: print stack trace when abort() is called on Windows
This is just a quick hack, the use of `cpptrace` should be more general
and platform-independent.
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
81585ea8cd fix(util): add function to handle localized errors on Windows (gh #241) 2024-11-20 18:47:34 +01:00
Marcus Holland-Moritz
7431bb627c fix(windows): handle invalid wide chars in file names (fixes gh #241)
For some reason, Windows allows invalid UTF-16 characters in file names.
Try to handle these gracefully when converting to UTF-8.
2024-11-20 18:47:34 +01:00
Marcus Holland-Moritz
8f8c5b1de8 refactor: factor out remaining options from options.h 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
69453e1237 refactor(conv): tryTo -> try_to 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
e4dfd24e8d refactor: factor out reader options 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
878cc6c669 refactor: remove dwarfs_tool dependency on folly 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
5aa8d88694 refactor: move tools to their own directory 2024-08-12 17:32:04 +02:00