Commit graph

659 commits

Author SHA1 Message Date
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
WerWolv b1adfe38e1 sys: Fixed wrong region being selected in Hash view 2021-06-06 17:59:54 +02:00
WerWolv 639ae7be4d sys: Added CTRL + A to select all bytes in hex view 2021-06-06 17:33:14 +02:00
WerWolv 53c8f6ec74 sys: Fix crashes with TTY console, add sending of signals 2021-06-05 22:39:47 +02:00
WerWolv d1b942cea5 plugin/windows: Fixed scrolling and last line displaying in TTY console 2021-05-29 23:47:08 +02:00
WerWolv 8850d42246 build: Fix plugins not being compiled at all anymore 2021-05-29 23:06:36 +02:00
WerWolv c22d1033eb plugin/windows: Added TTY Console view 2021-05-29 21:52:52 +02:00
WerWolv c373174436 plugins: Added windows-only features plugin 2021-05-29 21:52:18 +02:00
WerWolv c42bd6008a sys: Fixed various issues related to plugins 2021-05-29 21:51:00 +02:00
WerWolv 00236de741 ui: Added spinner to splash screen 2021-05-26 00:11:22 +02:00
WerWolv 85ed93e67b ui: Fix vertical line separator in hex view not respecting horizontal scroll 2021-05-25 23:54:23 +02:00
WerWolv 6219743c82 ux: Fix a bunch of weird behaviour in the data information view 2021-05-25 23:47:38 +02:00
WerWolv 4de8990b5c fix: Update prompt button not appearing properly 2021-05-24 23:34:17 +02:00