WerWolv
efe3227ef2
patterns: Updated pattern language
2023-04-04 09:34:50 +02:00
H1X4
aab8c88a96
feat: allow loading and saving pattern code via events ( #1004 )
...
Currently there is no way to save the pattern code progamically from a
plugin unless the builtin plugin is modified to add those events. This
pull request will be adding ability to load and save pattern code from
specified file.
2023-04-01 11:18:52 +02:00
Thomas
af18ca011b
fix: Modified bytes visually reverting back after saving ( #1003 )
...
Fix #988
Co-authored-by: Nik <werwolv98@gmail.com>
2023-04-01 11:18:03 +02:00
Thomas
24106b860a
impr: Added some documentation to providers ( #1001 )
2023-04-01 11:17:19 +02:00
WerWolv
60efb6973b
fix: Filtering of long strings in find view not working correctly
2023-04-01 11:04:07 +02:00
WerWolv
cffd55bdda
fix: UTF-16BE search being broken
2023-03-31 22:20:00 +02:00
WerWolv
88e767aaaf
fix: Crash when loading big encoding files
2023-03-31 19:56:20 +02:00
WerWolv
d6cda43618
fix: Modified bytes visually reverting back after saving
2023-03-31 19:18:31 +02:00
WerWolv
3b229cd5cb
impr: Added path tooltips to entries in the file chooser popup
2023-03-31 19:17:27 +02:00
WerWolv
72c4dbdb2f
patterns: Updated pattern language
2023-03-31 13:49:59 +02:00
WerWolv
4da18d3630
fix: Custom encoding and text padding setting not applying to custom encoding column
...
Actually fixes #1005
2023-03-31 13:49:33 +02:00
WerWolv
2f04cfd5c6
fix: Entering decimal and float values in hex editor cells being broken
2023-03-31 11:34:08 +02:00
WerWolv
8195db6d4c
fix: Prevent occasional crash when having ImHex open and connecting to the computer over RDP
2023-03-31 11:08:53 +02:00
WerWolv
722f6315c4
impr: Make sure shortcuts can't be used when popups are open
2023-03-31 11:07:53 +02:00
WerWolv
173ed5475c
fix: Remove empty column when ASCII row is off and custom encoding is on
...
Fixes #1005
2023-03-31 11:07:32 +02:00
WerWolv
1460044e91
impr: Save custom encoding file to project
...
Fixes #1005
2023-03-31 11:06:51 +02:00
WerWolv
06a7b6e446
patterns: Fixed namespace of hex::prv:: functions
2023-03-28 10:27:49 +02:00
WerWolv
28b7b4b7f1
fix: File -> Open Others... menu not working correctly
2023-03-28 10:13:41 +02:00
WerWolv
8930adf532
patterns: Updated pattern language
2023-03-28 09:29:49 +02:00
WerWolv
f44b8a5618
patterns: Updated pattern language
2023-03-27 22:40:19 +02:00
WerWolv
6a9f79628e
impr: Don't try to apply patches if there are none
2023-03-26 12:48:22 +02:00
Jonathan Wright
245c56ba8a
build: Added Fedora 38 build ( #928 )
...
Co-authored-by: Thomas <hey@itrooz.fr>
2023-03-26 11:37:46 +02:00
WerWolv
98846421f6
build: Update dependencies
2023-03-26 11:23:32 +02:00
WerWolv
0aaeeffff7
build: Fixed capitalization of ImHex in MSI installer
2023-03-26 11:22:50 +02:00
Thomas
c2823facc2
lang: Fix weblate ( #997 )
...
This should (hopefully) fix weblate. I tried to fix merge conflicts
using instructions at
https://weblate.werwolv.net/projects/imhex/windows-plugin/#alerts
---------
Co-authored-by: xtex <xtexchooser@duck.com>
2023-03-26 11:03:30 +02:00
Thomas
fabb1596e5
impr: Handle and show NFD errors ( #995 )
...
This PR handles errors that NFD might encounter (both in Init() and the
other method to open the dialog), and log them in the logs and in the
GUI
This (among other) fix the crash I had running ImHex as root and opening
a file
2023-03-26 11:02:51 +02:00
Thomas
725e32250b
fix: Move config files to XDG_CONFIG_HOME ( #993 )
...
This pull request changes Config Directories on Linux to only include
the XDG_CONFIG_HOME directory, as opposed to all directories in
XDG_DATA_DIRS before (introduced in
https://github.com/WerWolv/ImHex/pull/644/files#diff-c1a4d2b63fed168a9a3568944e9cadeae096f2ddcec3649e4a9b2d29fd104be0L162-L166 ).
Reasons:
- This changes the location of the config file to the standard directory
meant for configurations
- This prevents the config file from being read/written in system
locations, like /usr/share
This PR also includes a migration task that will run on Linux and move
config/GUI dimensions to the new directory
as a bonus, as discussed on discord, it writes the logs to a Data
directory instead of a Config directory
2023-03-26 11:02:23 +02:00
Zaggy1024
5fa264ea18
patterns: Update pattern_language and implement support for new bitfield features ( #992 )
...
This requires https://github.com/WerWolv/PatternLanguage/pull/34 to be
merged first, and then this can be amended to update the submodule and
merged to add support for the new features.
2023-03-26 11:01:37 +02:00
WerWolv
5e175b118d
build: Updated libwolv
2023-03-25 11:24:24 +01:00
WerWolv
635173e55a
impr: Make sure themes are added correctly when downloaded from the store
2023-03-23 20:35:16 +01:00
WerWolv
eb2ed6852c
build: Make SSL work when using system curl on WIndows
2023-03-23 20:12:33 +01:00
WerWolv
2296766746
build: Allow building with capstone 4.X again
2023-03-23 16:45:00 +01:00
WerWolv
13be499510
build: Pull in latest version of libyara and libcurl
2023-03-23 16:30:55 +01:00
WerWolv
fec5c567e1
ui: Improve look and feel of content store
2023-03-23 13:32:47 +01:00
WerWolv
8ef863cae1
fix: Progress not working with with new http wrapper
2023-03-23 13:32:35 +01:00
WerWolv
9463105172
fix: Header memory leak in http requests class
2023-03-23 12:08:33 +01:00
WerWolv
bb4819bce4
sys: Fixed http request stack overflow
2023-03-23 11:43:07 +01:00
WerWolv
15be24db62
sys: Updated to use the new HttpRequest helper instead of Net
2023-03-23 11:23:07 +01:00
WerWolv
e7e2af9f91
patterns: Updated pattern language
2023-03-23 09:41:32 +01:00
WerWolv
8c5fd021f7
api: Hook up new http wrapper to the rest of ImHex
2023-03-22 23:05:18 +01:00
WerWolv
1a1ba19770
api: Added new, more flexible curl http wrapper
2023-03-22 21:48:14 +01:00
WerWolv
f95214d8fe
patterns: Updated pattern language
2023-03-22 17:43:45 +01:00
WerWolv
631cfce2f8
impr: Added tooltip informing about font size if no custom font was selected
2023-03-22 16:30:49 +01:00
WerWolv
45649264f9
patterns: Updated pattern language
2023-03-22 13:12:57 +01:00
WerWolv
0fd3cb0c4a
fix: Don't jump to previous editing position when selecting new region in hex editor
...
Potenially fixes issues mentioned in #924
2023-03-22 13:11:09 +01:00
Jacob Creedon
3cfec69020
feat: Added additional CRC hash types ( #991 )
...
This adds some common CRC types.
---------
Signed-off-by: Jacob Creedon <jcreedon@gmail.com>
2023-03-22 10:53:57 +01:00
WerWolv
cec62d23b0
fix: Window resizing causing freezes in some cases
2023-03-21 22:39:35 +01:00
WerWolv
f3f0dda3d4
fix: Properly clear valid region when switching to a different provider
2023-03-21 16:11:40 +01:00
WerWolv
be16b66ac0
fix: Make sure files don't get truncated when using Save As on itself
...
Fixes #987
2023-03-21 15:42:10 +01:00
WerWolv
b9059aaa01
fix: Make find process in the find view more easily cancelable
2023-03-21 15:37:49 +01:00