Commit Graph

788 Commits

Author SHA1 Message Date
WerWolv
7a8c57a9a0 fix: Exit code getting in forwarder not working
(cherry picked from commit 8b53b36b20)
2025-12-29 15:05:49 +01:00
WerWolv
2e0cbd7285 impr: Don't show crash popup when sending ^C to command line
(cherry picked from commit d6d70ca076)
2025-12-29 13:43:34 +01:00
WerWolv
b55e71e0a6 fix: Make sure updater properly exists after launching update process
(cherry picked from commit e28f3b75a4)
2025-12-29 13:41:24 +01:00
WerWolv
246ad5d80d fix: Forwarder not correctly returning return code on Windows
(cherry picked from commit 4e628826c3)
2025-12-29 13:37:58 +01:00
WerWolv
96232c2d80 impr: Better updater experience on macOS
(cherry picked from commit 428fbddbbb)
2025-12-21 12:53:31 +01:00
WerWolv
6405c75242 fix: Updater architecture check on MSVC
(cherry picked from commit 5774837a6e)
2025-12-21 12:51:59 +01:00
WerWolv
5a853569e6 fix: Fedora 43 not being updatable 2025-12-19 19:16:57 +01:00
WerWolv
ea9d965ffe fix: Linux aarch64 detection in the updater
(cherry picked from commit 155465b8c6)
2025-12-19 19:08:05 +01:00
WerWolv
8b84c47b73 fix: Updater not detecting architecture on Windows correctly
(cherry picked from commit 6f49bbdd41)
2025-12-19 18:15:26 +01:00
WerWolv
81826df897 impr: Unionize exception and assertion handling
(cherry picked from commit cfac7ff0ba)
2025-12-15 10:11:09 +01:00
WerWolv
2c82d561c0 build: Force-set REINSTALLMODE=amus for WiX installer
(cherry picked from commit 2586645d02)
2025-12-11 23:23:51 +01:00
WerWolv
95c9168e25 build: Fix version stripping issues
(cherry picked from commit 5cbd53ae7a)
2025-12-11 23:23:51 +01:00
WerWolv
64cbc16f78 build: Only build the version stripper on mingw
(cherry picked from commit a4ee590875)
2025-12-11 23:23:51 +01:00
WerWolv
b5f63e899c build: Force-remove all version information from libwinpthread
(cherry picked from commit 495608ed7c)
2025-12-11 23:23:51 +01:00
WerWolv
ed32439645 impr: Only add stacktrace to exceptions thrown in main thread 2025-12-02 20:00:19 +01:00
WerWolv
8f57dd86af fix: Typos 2025-12-01 19:33:21 +01:00
WerWolv
cba93e87eb fix: Issues with drawing interactive tutorial 2025-11-30 14:07:57 +01:00
WerWolv
4d585d17de fix: Achievements re-triggering in cases where an achievement is triggered before its save is loaded 2025-11-29 09:07:37 +01:00
WerWolv
4dc3f9e033 build: Update ImGui Test Engine 2025-09-19 18:21:57 +02:00
WerWolv
48f4410a2a build: Remove EoL Ubuntu 24.10 builds, Update AppImage runner to use 25.04 2025-09-17 12:01:29 +02:00
WerWolv
b039bc14c6 fix: Only first opened popup appearing properly 2025-09-08 19:51:58 +02:00
WerWolv
24f9df90b8 impr: Added proper help text to ImHex updater 2025-08-31 15:11:35 +02:00
WerWolv
06ac7eb85f impr: Make Hex Editor view always be focused by default 2025-08-31 11:22:26 +02:00
WerWolv
c65015fcc7 fix: Make sure crash handling operations happen in the right order 2025-08-31 10:23:19 +02:00
WerWolv
d2c1b2a31b impr: Resume logging before printing crash logs 2025-08-30 14:35:29 +02:00
WerWolv
e30f073809 build: Properly link against libpthread on mingw 2025-08-30 14:27:40 +02:00
WerWolv
e1079d751a fix: Handle uncaught exceptions more gracefully 2025-08-30 14:24:39 +02:00
WerWolv
a9d45d837f fix: Missing pthread include 2025-08-30 11:21:09 +02:00
WerWolv
bcbe5eb105 fix: Use Win32 functions to terminate thread on Windows 2025-08-30 11:19:40 +02:00
WerWolv
281921d1de fix: Crashes in non-main threads causing freezes 2025-08-30 10:32:24 +02:00
WerWolv
bd9e9a7dcf impr: Make crash handling from non-main threads more resilient 2025-08-27 23:53:46 +02:00
WerWolv
abffb8c138 fix: Text in toasts getting cut off very quickly 2025-08-27 23:34:16 +02:00
WerWolv
e353802e9f impr: Added more OpenGL version information to logs 2025-08-27 23:34:01 +02:00
WerWolv
130055af22 fix: Crash when force-exiting on macOS 2025-08-27 23:33:44 +02:00
Nik
df2448e121 fix: Web version not starting anymore due to WebGL only supporting OpenGL 3.0 2025-08-25 07:29:36 +02:00
WerWolv
254bd88e6b fix: macOS initialising very low OpenGL version by default 2025-08-24 16:10:13 +02:00
WerWolv
5c2309bcf7 fix: OpenGL detection not working correctly 2025-08-23 11:04:41 +02:00
WerWolv
cfe3c5b6df fix: Still do minimum OpenGL version verification 2025-08-20 22:42:04 +02:00
WerWolv
b49e2eeac4 fix: Too new OpenGL version getting requested on Windows 2025-08-20 22:31:40 +02:00
WerWolv
b5bf9f1486 fix: Don't close modals on focus change 2025-08-18 20:49:27 +02:00
WerWolv
b602fcc485 fix: Popups sometimes not opening until clicking on the window again 2025-08-18 20:37:12 +02:00
WerWolv
441dcea705 impr: Cleanup popup creation handling 2025-08-18 20:06:42 +02:00
WerWolv
c5e0951def fix: Crash if platform backend doesn't have GetWindowFocus function defined yet 2025-08-18 20:06:06 +02:00
WerWolv
3c9aa97f6c feat: Added function to show toast messages, moved native error message function to libimhex 2025-08-17 22:46:38 +02:00
WerWolv
cf5b9da45e fix: Disable focus handling on the web version since the GLFW_FOCUSED attribute doesn't work 2025-08-17 20:21:36 +02:00
WerWolv
89b94ebbf9 fix: Buttons near the edges of the Window not reacting correctly to clicks
#2413
2025-08-17 10:33:26 +02:00
WerWolv
8b72ea81c0 fix: More window focus event issues 2025-08-16 16:47:23 +02:00
WerWolv
0ebe4150ae fix: ImHex getting stuck in unlocked FPS mode when some events are blocking 2025-08-15 19:25:25 +02:00
WerWolv
f921742dcc fix: Window not being properly resizable from the top right on Windows 2025-08-15 17:30:23 +02:00
WerWolv
1c54e7e38b fix: Focus loss getting triggered when a popup was selected 2025-08-15 17:29:49 +02:00