WerWolv
2ac1a58d5e
sys: Fix resource embedding on macos
2021-08-17 18:24:15 +02:00
WerWolv
a53cfaa63a
sys: Make crypto wrapper compatible with mbedtls 2 and 3
2021-08-17 17:28:33 +02:00
WerWolv
86e003b891
sys: Update libcurl to support mbedtls 3.0.0
2021-08-17 16:36:22 +02:00
WerWolv
4d677f430b
sys: Save project backup if ImHex crashes
2021-08-17 13:41:44 +02:00
WerWolv
551da69a4c
sys: Fixed file modification detection
2021-08-17 13:41:19 +02:00
WerWolv
218f284678
nodes: Move ImNodes initialization to window class
2021-08-17 13:39:46 +02:00
WerWolv
d7c6451f53
nodes: Updated imnodes, added minimap
2021-08-17 13:38:59 +02:00
WerWolv
41db0bfafa
ui: Fixed welcome screen banner and hyperlink rendering
2021-08-16 23:55:06 +02:00
WerWolv
f8ed89ee2c
patterns: Allow bitfield fields to be accessed as like other members
2021-08-16 23:05:23 +02:00
WerWolv
c75659db82
ui: Make splash screen DPI aware
2021-08-04 18:57:53 +02:00
WerWolv
0093d4418e
ui: Added icons to welcome screen
2021-08-04 14:01:24 +02:00
WerWolv
132164c3de
patterns: Fix type operators not working correctly
2021-08-02 12:08:54 +02:00
WerWolv
2c71f61bfc
git: Improve indexing performance of repo
2021-07-31 18:33:55 +02:00
jam1garner
68df6d37f7
fix: Ensure projects have .hexproj extension on save ( #274 )
2021-07-31 18:05:21 +02:00
WerWolv
92bb852921
fix: Resource embedding not working on Windows
2021-07-31 17:46:09 +02:00
WerWolv
d345508195
fix: ImHex should crash less often now when exiting
2021-07-31 17:11:10 +02:00
WerWolv
e8d77f8269
sys: Embed resources into rodata
2021-07-31 17:10:19 +02:00
WerWolv
bca7f738a1
patterns: Fixed local member access not working
2021-07-31 12:18:32 +02:00
WerWolv
f4046fb8fc
fix: Keyboard shortcuts didn't work. Added Select all menu item
2021-07-29 21:09:18 +02:00
WerWolv
c6bd6d4a3b
ui: Added banner to welcome screen, improved laggy animations
2021-07-29 00:39:58 +02:00
WerWolv
330b4504dc
sys: Updated curl, libfmt, nativefiledialog and yara to latest version
2021-07-28 13:23:50 +02:00
WerWolv
07ad9ed772
tools: Added UNIX permissions calculator
2021-07-27 22:46:37 +02:00
WerWolv
fcb00292a5
fix: More invalid use of file io functions on Unix
2021-07-27 22:04:46 +02:00
WerWolv
af1d687758
fix: ImHex using way too much resources still
...
Now frames are rendered at only 5 FPS if no input events are being processed. Thanks a lot to @Tey. Properly fixes #189 now
2021-07-27 21:50:49 +02:00
WerWolv
d4e484e982
fix: File creation on Unix caused compile errors
2021-07-27 21:49:17 +02:00
WerWolv
2ccf8e777c
sys: Added create file and resize option
...
Fixes #172
2021-07-27 21:07:36 +02:00
WerWolv
405b97e4d3
fix: is_integral and is_signed causing errors on >= gcc 11
...
This fixes #265
2021-07-19 01:11:28 +02:00
WerWolv
35c7f826bc
views: Added constants search view
2021-06-26 01:18:33 +02:00
WerWolv
1e1cdb0ef0
patterns: Fixed multiple parse and evaluate issues
2021-06-22 16:04:47 +02:00
WerWolv
fde5b39495
patterns: Added function while loops
2021-06-21 00:21:38 +02:00
WerWolv
c9fae32ddf
patterns: Added function if statements, improved returns
2021-06-20 23:46:13 +02:00
WerWolv
7f0bdc95da
patterns: Added support for declaring custom functions
2021-06-20 21:22:31 +02:00
Foster Brereton
ac53b4bcab
Add rpath to binary executable on macOS ( #258 )
...
* removing superfluous slash from paths
* Add a necessary rpath to the imhex binary
* add a little error handling to dlopen
* fall back on en-US if no language specified in prefs
* PR changes as per @WerWolv
2021-06-18 20:09:36 +02:00
WerWolv
b4b2c41b34
patterns: Added hidden
attribute
2021-06-17 23:42:43 +02:00
WerWolv
21f8fb4090
patterns: Added while statement for array sizing
2021-06-17 23:13:58 +02:00
Foster Brereton
3cef784f75
Drop deployment target flag from libimhex plugin ( #257 )
2021-06-17 20:26:12 +02:00
WerWolv
a7092ada08
fix: Parent keyword not working at all
2021-06-16 21:13:54 +02:00
Foster Brereton
d7b591f1a2
Setting an env var for macOS 10.15 support ( #255 )
...
* Setting an env var for macOS 10.15 support
* making the value a string
2021-06-16 08:05:28 +02:00
WerWolv
8b7583e628
fix: Save As command was never executed
2021-06-08 23:04:28 +02:00
WerWolv
7405302a15
build: Remove extra whitespace after python library name
2021-06-07 22:42:56 +02:00
WerWolv
8ecd04cf5c
build: Add debug to fix github action build error
2021-06-07 22:34:42 +02:00
WerWolv
35b92ac453
fix: Remove windows includes from built-in plugin files
2021-06-07 20:11:24 +02:00
WerWolv
fff91d555b
ui/ux: Allow ImHex to redraw the screen while moving and resizing
2021-06-07 18:14:40 +02:00
WerWolv
e0112472d6
ui: Moved FPS counter to footer
2021-06-07 18:13:54 +02:00
WerWolv
7007fb53e7
ui: Added CPU usage to footer on windows
2021-06-06 19:18:14 +02:00
WerWolv
44000d2518
sys: Move windows-only footer items to the windows plugin
2021-06-06 19:17:51 +02:00
WerWolv
1843db91af
fix: Drastically reduce CPU usage when using FPS limit
2021-06-06 19:16:53 +02:00
WerWolv
eaacb4d102
ui: Added proper localization for TTY Console
2021-06-06 18:19:17 +02:00
WerWolv
be81a6dc34
sys: Fixed disassembler selecting wrong region
2021-06-06 18:01:52 +02:00
WerWolv
73b5c8512d
sys: Added default polynomial and inital value for CRC16 and CRC32
2021-06-06 18:00:14 +02:00