WerWolv
e9fb02285e
impr: Allow tasks to be created without getting the task handle as parameter
2024-08-03 22:01:18 +02:00
WerWolv
5dfd8c89a3
feat: Display pattern descriptions in file chooser and pattern popup
2024-08-03 22:00:47 +02:00
WerWolv
e9f7908afb
git: Increase stale issue operations to 200
2024-08-03 20:10:09 +02:00
WerWolv
fafce72c01
fix: Errors causing #pragma magic
to not work as expected
2024-08-03 20:09:10 +02:00
WerWolv
c3d15157ad
git: Silence brew commands spewing errors into the CI log
2024-08-03 18:41:17 +02:00
WerWolv
e0712f73c2
git: Better build CI script formatting
2024-08-03 18:40:56 +02:00
WerWolv
3dd5b2365a
git: Increased stale issue operations per run to 100
2024-08-03 18:39:26 +02:00
WerWolv
b523f55984
git: Kill XProtect on git runners to work around race condition
2024-08-03 18:32:45 +02:00
Nik
79b8b77b25
git: Allow inactive issues ci to be triggered manually
2024-08-03 18:24:31 +02:00
WerWolv
c6065808a7
git: Skip codecov CI step if token isn't set
2024-08-03 18:22:15 +02:00
Justus Garbe
d69ae39b6f
git: Added stale issues action ( #1836 )
...
Added stale issues action:
- Runs on cron every 30 days
- Marks issues as stale after 11 months
- Closes issues marked as stale after 1 month
2024-08-03 18:22:11 +02:00
WerWolv
35739d6d0d
feat: Display pattern description on the accept pattern popup
2024-08-03 18:15:30 +02:00
WerWolv
e726fce360
patterns: Updated pattern language
...
Fixes #1835
2024-08-03 17:56:13 +02:00
WerWolv
0a038fecff
impr: Re-parse patterns only when the user stopped typing
2024-08-03 17:00:23 +02:00
WerWolv
0184bf9a7d
impr: Only mark providers dirty when they're not dirty already
2024-08-03 17:00:09 +02:00
WerWolv
60663babc8
impr: Optimize hovering over patterns in the hex editor
2024-08-03 16:50:30 +02:00
WerWolv
a7115d4300
fix: Race condition during data processor execution
2024-08-03 15:17:35 +02:00
WerWolv
29558c9910
impr: Remove superfluous concatenation operators for Lang strings
2024-08-03 11:35:36 +02:00
WerWolv
7c1d643f97
patterns: Updated pattern language
2024-08-03 11:33:15 +02:00
WerWolv
b2fc80f970
impr: Fix various issues with runtime-generated language strings
2024-08-03 11:32:17 +02:00
WerWolv
efee128c1c
patterns: Updated pattern language
2024-07-28 10:43:15 +02:00
WerWolv
c3ddd68866
fix: Correct more language strings
2024-07-27 16:54:05 +02:00
WerWolv
3cde4472c8
impr: Jump to selection in main hex editor as well when clicking on diff entries
2024-07-27 16:52:15 +02:00
WerWolv
4c38fe261d
feat: Make diff table resizable
2024-07-27 16:51:43 +02:00
WerWolv
33f7191c0d
fix: Copy paste error
2024-07-27 16:46:10 +02:00
WerWolv
cda9ad3b30
patterns: Updated pattern language
2024-07-27 16:33:37 +02:00
WerWolv
1a7bd49361
impr: Make all task names properly translatable
2024-07-27 16:29:06 +02:00
WerWolv
cf2e189049
fix: Building issues on Fedora
2024-07-27 15:55:59 +02:00
WerWolv
d5f5ba941a
patterns: Updated pattern language
2024-07-27 14:16:01 +02:00
WerWolv
9a973be7ba
fix: Background service thread names
2024-07-27 14:15:51 +02:00
WerWolv
d8e1284946
fix: Task names not displaying correctly anymore
2024-07-27 14:09:52 +02:00
WerWolv
ce26fe1db7
impr: Move language string interpretation to compile time
2024-07-27 11:23:21 +02:00
WerWolv
a8ad045248
fix: Parent offset calculation with non-zero base addresses
2024-07-26 19:43:15 +02:00
WerWolv
d097f6ada0
impr: Make pattern tooltips more appropriately sized
2024-07-26 19:38:21 +02:00
WerWolv
1b26db40f7
feat: Added parent offset to pattern hover tooltip
2024-07-26 19:38:01 +02:00
WerWolv
602b946fc9
patterns: Updated pattern language
2024-07-24 19:52:03 +02:00
WerWolv
48fc1a7a1e
fix: Allow ImHex to build under wayland again
2024-07-24 19:41:34 +02:00
WerWolv
416889f49d
impr: Optimize time it takes to find favorites in patterns
2024-07-24 19:41:12 +02:00
WerWolv
5ca3222e5b
patterns: Updated pattern language
...
Fixes #1828
2024-07-24 19:40:27 +02:00
WerWolv
d49d82e982
fix: Building with latest pattern language changes
2024-07-23 20:32:16 +02:00
WerWolv
a4d5679219
fix: Crash when opening hex editor popups
2024-07-23 20:32:04 +02:00
WerWolv
bead103f3d
patterns: Updated pattern language
2024-07-23 18:29:37 +02:00
Jean-François Nguyen
e50b6733c4
fix: Segfault when hashing regions spanning multiple MiBs ( #1804 )
...
### Problem description
Attempting to do an MD5 hash of a large region (e.g. 2 MiB, ``u8
data[0x200000]``) crashes with a segfault.
### Implementation description
In ``hex::plugin::hashes::hashProviderRegionWithHashLib()``,
``hashFunction->TransformBytes()`` is called with an offset of 0,
because it iterates over ``data`` and not the entire region.
2024-07-21 20:35:38 +02:00
xndcn
75e5dbaaa4
build: Fix incorrect name case in FindmbedTLS.cmake ( #1817 )
...
Corrected MBEDTLS_FIND_REQUIRED to mbedTLS_FIND_REQUIRED, since the
package name is "mbedTLS" for case sensitive environment
2024-07-21 20:34:23 +02:00
xndcn
965113c2b4
fix: Fix lzma stream end constant name ( #1818 )
...
Corrected BZ_STREAM_END to LZMA_STREAM_END.
Also removed redundant condition of LZMA_STREAM_END for error checking.
2024-07-21 20:33:46 +02:00
checkraisefold
3bddaf509d
fix: Textures provided through the pattern language not rendering in the 3D visualizer ( #1819 )
...
<!--
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
Because of `s_drawTexture` never being set to true, textures rarely or
never drew in the 3D visualizer.
### Implementation description
Set `s_drawTexture` to true when correct (valid texture file/object).
2024-07-21 20:33:05 +02:00
Colin Snover
c1c51e0baf
feat: Enumerate fonts on Linux using Fontconfig when available ( #1821 )
...
### Problem description
The fonts list on Linux does not show all system fonts, and does not
show font names at all.
### Implementation description
Use Fontconfig to make the list less bad if Fontconfig headers are
available.
### Additional things
I like fonts.
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2024-07-21 20:28:37 +02:00
WerWolv
09b6c2ab5b
fix: Error log spamming when viewing invalid regions in process memory provider on linux
2024-07-21 20:24:26 +02:00
Colin Snover
13fd956039
fix: Do not connect to api on startup when server contact setting is disabled ( #1823 )
...
### Problem description
ImHex asks users whether they wish to opt-in to network connections on
start (excellent!), then ignores that and tries to connect to the
network anyway when the welcome screen loads (less excellent!).
### Implementation description
Also don’t connect to the network on the welcome screen if it is
supposed to not do that.
2024-07-21 20:14:02 +02:00
WerWolv
b6f0ee90af
fix: Sidebar panels not being resizable anymore properly
2024-07-16 18:15:28 +02:00