WerWolv
632f388ece
impr: Make --pl subcommand automatically register ImHex's include dirs
2023-09-03 12:25:00 +02:00
WerWolv
632ca944de
impr: Align log output better
2023-09-03 11:45:20 +02:00
WerWolv
0bbd21f25a
fix: Build issues with older standard libraries
2023-09-03 11:44:48 +02:00
WerWolv
367c4ec9c8
impr: More view comments and refactoring
2023-09-03 10:27:03 +02:00
WerWolv
5538307838
impr: Make achievement popups stay up for longer
2023-09-03 10:26:40 +02:00
WerWolv
eba8c82699
fix: Crash when using provider overlays
2023-09-03 10:26:25 +02:00
iTrooz
be3ac26306
fix: Remove remannts of #680 bugfix ( #1282 )
2023-09-02 22:59:09 +02:00
iTrooz
fc1ad592cb
feat: Adapt content store view for new API contents ( #1268 )
2023-09-02 18:36:34 +02:00
Lennard Fonteijn
f725d763d1
feat: Remember bytes per row in Hex Editor ( #1276 )
2023-09-02 17:52:05 +02:00
iTrooz
c2fe9f0966
fix: verify that file names queried from the store do not allow path traversal ( #1277 )
2023-09-02 17:51:21 +02:00
iTrooz
235f4e39b4
git: build llvm ourselves in Fedora packages ( #1280 )
2023-09-02 16:41:20 +02:00
WerWolv
58cef2361b
impr: Added hint when patterns are still loading
2023-08-30 10:04:06 +02:00
WerWolv
60649d1cba
fix: Occasional crash when using favorites
2023-08-30 09:18:24 +02:00
WerWolv
ea9457c08c
patterns: Added [[hex::favorite]]
attribute
2023-08-29 21:46:08 +02:00
WerWolv
7bf9634e6e
patterns: Updated pattern language
2023-08-29 12:14:34 +02:00
WerWolv
4288f876e2
impr: Added lots of comments and cleaned up many views
2023-08-29 12:14:12 +02:00
iTrooz
10ad239fb9
fix: add _lang suffix to "Load into memory" localization string ( #1267 )
2023-08-28 02:21:41 +02:00
WerWolv
550392c8d6
fix: Texture loading from romfs
2023-08-26 23:43:35 +02:00
WerWolv
32e05cc62f
patterns: Updated pattern language
2023-08-26 23:31:25 +02:00
WerWolv
886c52b322
patterns: Updated pattern language
2023-08-26 12:55:09 +02:00
WerWolv
ba66005585
impr: Various code cleanup
2023-08-26 12:54:52 +02:00
Justus Garbe
bfc835fc54
fix: add new capstone options and fixed overextending name array
2023-08-26 12:21:44 +02:00
iTrooz
32d6ac2241
feat: move PerProvider data to new provider when saving memory provider into file provider ( #1264 )
2023-08-26 01:47:44 +02:00
WerWolv
758cdd91f3
impr: Make sure logs are always output immediately
2023-08-26 01:44:10 +02:00
WerWolv
6e81ce152e
impr: Get rid of some manual memory management
2023-08-25 23:54:39 +02:00
WerWolv
e487fd7450
fix: Crash loop when segfault gets triggered
2023-08-25 23:51:51 +02:00
WerWolv
bd75b70d85
impr: More style and comment fixes in crash handler
2023-08-25 23:19:13 +02:00
WerWolv
6ef96c5533
fix: Missing typeinfo include
2023-08-25 23:11:05 +02:00
WerWolv
6fc62bac94
build: Remove unnecessary yara autoconf file configuring
2023-08-25 22:55:09 +02:00
WerWolv
baecf66716
feat: Added .gdbinit script to aid with debugging
2023-08-25 22:55:09 +02:00
WerWolv
7476ae230c
fix: Make ImHex exit cleanly when crashing
2023-08-25 22:55:09 +02:00
iTrooz
175e66a60e
feat: Do not save memory providers as recent entries ( #1259 )
2023-08-25 15:35:15 +02:00
Nik
a1dc979217
build: Fixed plugins not having their C++ version set correctly
2023-08-22 19:29:03 +02:00
iTrooz
fbdcd22117
git: Make CI faster ( #1257 )
2023-08-21 16:20:36 +02:00
WerWolv
d50fb8d17b
fix: Crash when deleting items from file combiner in some cases
2023-08-19 19:18:57 +02:00
WerWolv
83e42ddfd9
fix: Don't show accept pattern popup if no patterns are available
2023-08-19 19:12:48 +02:00
WerWolv
6c8a90720f
feat: Added window actions popup when clicking on icon
2023-08-19 19:12:15 +02:00
WerWolv
e70ec10b0e
impr: Allow the file combiner tool to select multiple files at once
2023-08-19 19:11:38 +02:00
WerWolv
b4401b7df1
fix: Rest in peace, Anonfiles
2023-08-17 09:27:14 +02:00
WerWolv
f598421705
patterns: Updated pattern language
2023-08-17 08:24:38 +02:00
lorsanta
84ceb45129
impr: Update timestamp when saving a file in windows ( #1248 )
...
### Problem description
Ref #1210
### Implementation description
Call
[`SetFileTime()`](https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-setfiletime )
everytime `FileProvider::save()` is called.
### Additional things
I moved the call to `File::close()` from `FileProvider::open()` to
`FileProvider::close()` because `SetFileTime()` requires a file handler
as input, so I need `File::m_file` to be valid.
2023-08-16 23:18:16 +02:00
WerWolv
fc93f8bd66
fix: CI being broken on Arch Linux
2023-08-16 23:07:16 +02:00
WerWolv
8a2afd1c05
fix: Crashes when having pattern auto evaluation enabled
2023-08-16 22:26:05 +02:00
Justus Garbe
33e9ad7775
fix: Draw title bar correctly when no title bar buttons exist
2023-08-13 23:54:22 +02:00
Justus Garbe
2059ad82c3
fix: Update title on project save
2023-08-13 23:36:50 +02:00
Lennard Fonteijn
c25aad552d
feat: Selectable demangler ( #1250 )
...
Supersedes #1240 - depends on #1249 and
https://github.com/WerWolv/libwolv/pull/8 to work.
2023-08-13 21:51:05 +02:00
Lennard Fonteijn
896091b124
feat: Added toggle for human-readable units in hex editor footer ( #1251 )
...
Finalization of #1245 by adding a toggle to the hex editor itself, issue
can be closed afterwards.
2023-08-13 19:08:09 +02:00
Lennard Fonteijn
d2e6d8e4d9
Added ImGui extension to create single- and multiline formatted selec… ( #1249 )
...
(Partial) implementation of #1245 with additional functionality to
supersede PR #1240 .
2023-08-13 17:08:17 +02:00
Justus Garbe
285b79f31e
fix: Crypto buffered hexadecimal encoding
2023-08-13 15:27:01 +02:00
Justus Garbe
d468893bb0
build: Updated libwolv
2023-08-13 14:30:52 +02:00