WerWolv
d004eb3048
fix: Occasional crash on Linux when closing task manager
2026-01-12 20:43:01 +01:00
WerWolv
d42665db88
fix: Crash on exit
2025-12-25 20:00:17 +01:00
WerWolv
691b56b4ac
impr: Show OS toast popup when a task finishes while ImHex is not focused
2025-12-25 15:34:56 +01:00
iTrooz
e5d9d9ec9e
chore: apply more complicated lints ( #2576 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
### Implementation description
<!-- Explain what you did to correct the problem -->
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
### Additional things
<!-- Anything else you would like to say -->
2025-12-21 20:55:50 +01:00
WerWolv
cfac7ff0ba
impr: Unionize exception and assertion handling
2025-12-15 09:52:13 +01:00
WerWolv
f2e8d402dd
impr: Calculate hashes in a background thread
2025-12-04 20:57:06 +01:00
WerWolv
e388d0c5e8
impr: Remove unnecessary moves in the task manager
2025-10-18 00:01:27 +02:00
WerWolv
725462b222
fix: Diffing task not being properly cancelable
...
Fixes #2383
2025-08-08 17:47:15 +02:00
WerWolv
388f5354a1
fix: ImHex being displayed as "Main" in some task managers on Linux
2025-08-05 17:57:26 +02:00
WerWolv
da2aa85a8a
build: Fix cppcheck issues
2025-07-10 13:57:08 +02:00
paxcut
88eecf6624
fix: some functions in TaskHandler had their logic reversed from calls to Task functions. ( #2311 )
2025-06-20 13:08:18 -07:00
WerWolv
19f9296a40
feat: Added blocking tasks that show a full-screen modal when active
2025-02-02 11:24:28 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
WerWolv
e9fb02285e
impr: Allow tasks to be created without getting the task handle as parameter
2024-08-03 22:01:18 +02:00
WerWolv
b2fc80f970
impr: Fix various issues with runtime-generated language strings
2024-08-03 11:32:17 +02:00
WerWolv
d8e1284946
fix: Task names not displaying correctly anymore
2024-07-27 14:09:52 +02:00
WerWolv
91f6aae9ef
impr: Make Win32 API properly use unicode support
2024-06-28 11:12:17 +02:00
WerWolv
563bf78f03
impr: Allow providers to be closed quicker after being opened
2024-05-17 21:56:43 +02:00
WerWolv
0cb10fcc34
fix: Endless loop when throwing exception in deferred tasks
2024-03-01 20:54:27 +01:00
WerWolv
a271658154
impr: Added once execution and task progress increment helpers
2024-02-23 17:47:40 +01:00
WerWolv
56e7c15064
impr: Refactor and modularize data information view
2024-02-21 00:06:52 +01:00
Nik
bcbcb1f23c
impr: Various web build improvements, API cleanup ( #1541 )
2024-02-10 23:31:05 +01:00
WerWolv
f4d1049be4
fix: More build errors
2024-01-30 16:32:48 +01:00
WerWolv
d584edf546
impr: Improve situation where ImHex crashes on exit when resources aren't cleared properly
2024-01-30 11:21:34 +01:00
Nik
a13b5bf8c0
feat: Implement Myers' diffing algorithm ( #1508 )
2024-01-21 18:39:13 +01:00
WerWolv
1c17ec5599
fix: Avoid heap allocations in thread local storage
2024-01-10 20:13:53 +01:00
WerWolv
f518bdadbd
fix: Properly clear thread-local thread name
2024-01-09 21:46:54 +01:00
WerWolv
d5c8021b41
fix: Use a thread-local storage for thread names instead
2024-01-09 16:16:20 +01:00
WerWolv
929b5176ce
impr: Fallback to old thread name API when new one isn't available
2024-01-09 13:43:34 +01:00
WerWolv
0b5656dcc4
fix: Manually initialize library plugins
2024-01-09 11:31:56 +01:00
WerWolv
874bac7de2
impr: Include thread name in log
2024-01-09 10:39:06 +01:00
WerWolv
464495987a
fix: Crash due to task manager not being fully reset
2024-01-04 21:33:17 +01:00
Nik
84bfd10416
build: Restructured entire custom plugin system ( #1469 )
2023-12-22 23:39:38 +01:00
WerWolv
c7ab4a4569
refactor: Get rid of this->m_
2023-12-19 13:10:25 +01:00
WerWolv
dd4be3b772
refactor: Make sure unlocalized strings are always actually unlocalized
2023-12-19 12:22:28 +01:00
WerWolv
37ac1b66dd
refactor: Task Manager related code
2023-12-06 11:04:35 +01:00
WerWolv
760b8c7a88
impr: Make long running tasks not freeze ImHex, fix saving non-continuous providers
...
Fixes #1454
2023-12-05 14:32:43 +01:00
WerWolv
a50bb39978
impr: Further improve compile times
2023-11-30 14:40:07 +01:00
WerWolv
74e246feed
impr: Increase performance when updating task progress
2023-11-23 09:20:26 +01:00
WerWolv
909f4b7fe8
refactor: Rename and update localization system
2023-11-21 14:38:01 +01:00
WerWolv
14f728ab76
refactor: Give API files more consistent names
2023-11-18 14:50:43 +01:00