WerWolv
c8ca84ede9
fix: Prevent view providers from pointing to themselves and being saved as recent provider
...
#1607
2024-03-22 00:16:28 +01:00
WerWolv
ed2939c39e
impr: Better UI and UX for the hex editor footer
2024-03-21 23:50:34 +01:00
WerWolv
d36bd253e8
feat: Allow shift-selecting multiple find view occurrences
2024-03-21 23:50:13 +01:00
WerWolv
4615dce0a9
build: Try fixing packaging issues with macOS bundles
2024-03-21 21:56:27 +01:00
WerWolv
7ce8aa3638
impr: Added better error logging in script loader init
2024-03-21 21:39:29 +01:00
WerWolv
9236b92dc1
fix: Memory leak when closing ImHex
2024-03-21 21:39:29 +01:00
Nobutaka Mantani
05ffcab911
build: Added support patches for FreeBSD ( #1584 )
...
This pull request fixes build on FreeBSD. The changes are conditioned
with `#if defined(__FreeBSD__)` preprocessor macro and they should not
affect build for other operating systems.
---------
Co-authored-by: Nik <werwolv98@gmail.com>
Co-authored-by: iTrooz <hey@itrooz.fr>
2024-03-21 21:31:17 +01:00
WerWolv
61b9c0970b
impr: Load unifont at correct size
...
Fixes #1604
2024-03-21 21:27:50 +01:00
paxcut
3b3701135f
impr: Various fixes and an enhancement for the pattern editor ( #1528 )
...
Fixed console error messages using doc comment syntax highlights. Fixed
results of find not updating when march case was toggled. Fixed syntax
highlights of nested ifdefs. Fixed editor cursor blinks if OS focus goes
to another window. Fixed Highlights of "\\\"" was incorrectly handled.
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2024-03-21 12:58:20 +00:00
iTrooz
f5987fde5a
git: Fix MacOS packaging workflow in PRs ( #1601 )
...
Fix GeekyEggo/delete-artifact failing in PRs
https://github.com/GeekyEggo/delete-artifact/issues/25
2024-03-21 13:33:46 +01:00
iTrooz
e56b34f174
build: Mark tryDemangle as [[maybe_unused]] ( #1606 )
2024-03-21 13:33:23 +01:00
iTrooz
0fb43ccc2b
fix: Use find_library()
instead of find_file()
to find system yara library ( #1581 )
...
Discord discussion:
https://discord.com/channels/789833418631675954/789840633414025246/1213564050848485427
2024-03-19 20:23:33 +01:00
WerWolv
48db4df028
build: Updated libromfs
2024-03-17 13:31:03 +01:00
WerWolv
86a0693081
fix: Crash when trying to open unopenable file
2024-03-17 13:20:02 +01:00
WerWolv
6295c1d0c3
feat: Added table pattern visualizer
2024-03-17 13:19:37 +01:00
WerWolv
35d29c8e30
patterns: Updated pattern language
2024-03-16 14:59:26 +01:00
WerWolv
ca78c4c2fc
fix: Build errors when stacktrace headers are not present
2024-03-16 14:59:05 +01:00
WerWolv
f276409cde
patterns: Updated pattern language
2024-03-16 10:03:23 +01:00
WerWolv
682f7bee72
patterns: Updated pattern language
2024-03-15 21:11:36 +01:00
WerWolv
43bec6a636
fix: Make sure pattern runtime is always properly configured
2024-03-15 21:08:03 +01:00
WerWolv
6eb9c750a7
fix: File open achievement not triggering when dropping a file onto ImHex
2024-03-15 21:07:45 +01:00
WerWolv
31c93c8c5c
impr: Properly clear pattern editor when closing last provider
2024-03-15 21:07:21 +01:00
WerWolv
5aa1046541
fix: Potential crash when log file is unavailable
2024-03-15 21:06:47 +01:00
WerWolv
0f4504476a
fix: File changed popup showing up when saving memory mapped file
2024-03-15 17:57:12 +01:00
WerWolv
3897245a7e
fix: Control characters ending up in log files
2024-03-15 17:57:12 +01:00
WerWolv
373db3de95
fix: Potential crash on Linux when loading external libraries
2024-03-15 17:54:09 +01:00
WerWolv
a1437658af
impr: Generate more useful stack traces on Linux
2024-03-15 17:53:12 +01:00
WerWolv
f4ec69021d
impr: Manually implement VSync because GPU manufacturers are terrible at writing drivers
2024-03-14 21:18:57 +01:00
WerWolv
6012f20fb3
fix: Remove unused member variable in script loader provider wrapper
2024-03-14 20:56:08 +01:00
WerWolv
95da957f73
impr: Try to improve framerate limiting once more
2024-03-14 19:56:09 +01:00
WerWolv
642722bdb1
build: Enable cimgui on web builds again
2024-03-14 18:58:39 +01:00
WerWolv
cbc31f3c18
feat: Added short forms for commonly used commands
2024-03-14 18:24:31 +01:00
WerWolv
f2309ba079
impr: Make export selection task cancelable
2024-03-14 18:24:01 +01:00
WerWolv
246ed15d6d
fix: Infinite loop when exporting selection to file
2024-03-14 17:52:44 +01:00
WerWolv
88756c83c7
fix: Right clicking reverse selected regions deselecting it
2024-03-14 17:49:46 +01:00
WerWolv
cf320266df
fix: Linux build issues
2024-03-14 17:49:04 +01:00
WerWolv
47e7e80afe
fix: Various issues with the virtual file system
2024-03-14 13:26:53 +01:00
WerWolv
0d880babfb
fix: Advanced data information not showing up correctly
2024-03-13 22:39:21 +01:00
WerWolv
28ba34f1bf
fix: Diffing option popup flickering when opening
2024-03-13 22:39:00 +01:00
WerWolv
e786cb8180
feat: Added option to create menu items from scripts
2024-03-13 19:50:05 +01:00
WerWolv
458584d778
feat: Added logger module to script loader
2024-03-13 19:49:48 +01:00
WerWolv
2c711ea206
feat: Load additional libraries from ImHex's /lib folder
2024-03-13 19:49:04 +01:00
WerWolv
7b25be51a5
fix: Base address issues with the data inspector and copy as array option
...
Fixes #1595
2024-03-13 16:38:44 +01:00
WerWolv
45b05a4846
fix: Denying server contact leaving crash upload option enabled
...
Fixes #1594
2024-03-13 09:41:04 +01:00
WerWolv
6972736abf
fix: Remaining build issues
2024-03-13 09:40:37 +01:00
WerWolv
3798654f92
fix: Unix build issues with dladdr
2024-03-13 08:38:40 +01:00
WerWolv
fdf01dfb50
impr: Get rid of cimgui shared library by hooking pinvoke handler
2024-03-12 23:17:49 +01:00
WerWolv
876f091244
build: Make cimgui a shared library again
2024-03-12 19:44:21 +01:00
WerWolv
2988561f01
build: Try fix building issues with web build and Fedora
2024-03-12 19:09:01 +01:00
WerWolv
fbfc319ac1
build: Make dotnet script loader initialize properly with newer SDK version
2024-03-12 19:08:14 +01:00