1
0
mirror of synced 2025-02-13 17:12:39 +01:00

Commit Graph

  • 0067ebebfd
    feat(i18n): update Chinese(Simplified) translation xtexChooser 2022-05-03 11:35:13 +08:00
  • 435edad604 patterns: Updated pattern language WerWolv 2022-04-29 23:02:10 +02:00
  • 87e616ad23 patterns: Fixed MIME pragma not being registered correctly WerWolv 2022-04-27 08:54:38 +02:00
  • 9d556ecc0f build: Bumped version to 1.17.0 v1.17.0 WerWolv 2022-04-18 01:53:01 +02:00
  • ea2c2df614 sys: Updated pattern language library WerWolv 2022-04-18 01:22:06 +02:00
  • 202a02af10
    fix: Crash on linux when opened file gets modified (#487) Lukas Cone 2022-04-17 23:07:14 +02:00
  • 6ee71e3a9e sys: Fixed log spam when displaying the custom paths settings tab WerWolv 2022-04-17 23:05:03 +02:00
  • 1e7ed14810 tests: Removed pattern language tests as they are now done in their own repo WerWolv 2022-04-17 18:11:39 +02:00
  • 17383083fb patterns: Use standalone pattern language library instead of built-in one WerWolv 2022-04-17 16:57:30 +02:00
  • f5fe49923b fix: Let's not cause UB on every event call... WerWolv 2022-04-15 19:02:36 +02:00
  • 457d338a97 ui: Include null byte in InputText fields WerWolv 2022-04-14 15:29:54 +02:00
  • 4928c044af
    patterns: Move pattern drawer into builtin plugin (#482) Polshakov Dmitry 2022-04-08 17:08:02 +03:00
  • 00822cf320 refactor: move pattern drawer into builtin plugin Dmitry Polshakov 2022-03-26 10:14:26 +03:00
  • 299c69686e
    git: Move pattern repo link further up to make it easier to find WerWolv 2022-04-08 14:26:56 +02:00
  • b7132af214 patterns: Added missing override WerWolv 2022-04-07 18:19:19 +02:00
  • 74a5c974e6 patterns: Fixed comments behind pre-processor defines WerWolv 2022-04-07 13:15:07 +02:00
  • 942a4e9616 patterns: Fixed selection of static array entries WerWolv 2022-04-07 12:59:23 +02:00
  • 76f732dc53 patterns: Fixed various render issues WerWolv 2022-04-07 12:47:45 +02:00
  • ef9fbb6f4e
    fix: Crash on linux when opened file gets modified Lukas Cone 2022-04-04 20:57:24 +02:00
  • 0462cc3d0c
    sys: Enable -Wall, -Wextra, -Werror and fix all warnings on all Platforms (#483) WerWolv 2022-03-27 00:01:28 +01:00
  • 083a3783a8 git: Change windows icon in GitHub Actions WerWolv 2022-03-26 23:54:52 +01:00
  • 4f4600f975 sys: Added back -Werror WerWolv 2022-03-26 23:24:51 +01:00
  • 107c62adce sys: Hopefully fixed all remaining warnings WerWolv 2022-03-26 22:27:21 +01:00
  • ed27ce5fed sys: Remove -Werror again to see all GitHub Actions warnings WerWolv 2022-03-26 21:55:16 +01:00
  • 7392ce8c6c sys: More fixes WerWolv 2022-03-26 21:46:18 +01:00
  • 9b3c5ebb71 sys: More fixes for the warnings GitHub Actions enables somehow WerWolv 2022-03-26 21:31:21 +01:00
  • 63367af2e0 sys: Explicitly ignore return value of system function WerWolv 2022-03-26 21:04:00 +01:00
  • c4bb443686 sys: Fixed various build errors on Linux WerWolv 2022-03-26 20:53:26 +01:00
  • 0346dfcf0a sys: Make ImHex compile with -Wall -Wextra -Werror WerWolv 2022-03-26 20:25:34 +01:00
  • 965207d688 ui: Replace data inspector endian and format radio boxes with sliders WerWolv 2022-03-26 17:44:01 +01:00
  • 0f0a836fa0 ui: Enable undo and redo menu items only if that action is available WerWolv 2022-03-26 17:21:51 +01:00
  • 29fb1de882 ui/ux: Make information view plots not capture scroll, removed plot background WerWolv 2022-03-26 17:19:08 +01:00
  • a807dc81a0 ui: Fixed displaying of file stat times in information view WerWolv 2022-03-26 17:18:40 +01:00
  • a4d3173da9 ux: Moved bookmark remove button from body to header WerWolv 2022-03-26 16:55:48 +01:00
  • 4b6a76bf02 fix: Bookmarks not always creating new highlights correctly WerWolv 2022-03-26 16:54:15 +01:00
  • 35a520f132 ux: Disable various menu items when no provider is active WerWolv 2022-03-26 16:42:11 +01:00
  • 1c53d2c123 ux: Automatically remove recently opened file entries if the file doesn't exist anymore WerWolv 2022-03-26 16:34:29 +01:00
  • 591d98b55b sys: Improved string search filtering WerWolv 2022-03-25 21:08:38 +01:00
  • f39ec58435 ui: Use pretty hexadecimal input fields in more places WerWolv 2022-03-25 21:07:41 +01:00
  • e72a30ca59 patterns: Make default parameters work properly with parameter packs WerWolv 2022-03-25 09:53:58 +01:00
  • 368c943040 patterns: Added default parameters WerWolv 2022-03-24 20:31:45 +01:00
  • a16e387dff patterns: Fixed copying of type decl nodes WerWolv 2022-03-24 18:00:00 +01:00
  • 95cf828975 patterns: Prevent usage of incomplete types WerWolv 2022-03-24 17:00:10 +01:00
  • c09d85f46d patterns: Allow forward declaring of types WerWolv 2022-03-24 16:57:12 +01:00
  • c2803fe1e2 sys: Fixed build errors and warnings on Unix WerWolv 2022-03-22 09:34:26 +01:00
  • 98dfc2e286 sys: Replace __builtin_unreachable() with hex::unreachable() WerWolv 2022-03-22 09:08:34 +01:00
  • ea848dbfc0 ux: Added support for mathematical expressions in goto fields WerWolv 2022-03-22 09:06:02 +01:00
  • f7cfee55d5 ui: Enable multi viewports on Linux again if you're not on Wayland WerWolv 2022-03-22 08:20:14 +01:00
  • 26a7b3325d patterns: Unified displaying and stringifying string patterns WerWolv 2022-03-22 08:19:46 +01:00
  • 47fd5bdc00 patterns: Fixed pointer type displaying causing crashes WerWolv 2022-03-22 08:19:14 +01:00
  • 5dfa9cf501
    patterns: Move logic to draw patterns into separate class (#472) Polshakov Dmitry 2022-03-21 15:52:07 +03:00
  • 8d6339f8eb refactor: use ArrayPattern concept to restrict argument type Dmitry Polshakov 2022-03-21 12:00:35 +03:00
  • b455475758 refactor(patternr): move displayEnd into PatternDrawer Dmitry Polshakov 2022-03-17 09:12:28 +03:00
  • 234d73b01f refactor: rename ImGuiDrawer -> PatternDrawer Dmitry Polshakov 2022-03-16 18:21:10 +03:00
  • 37856729f3 refactor(pattern_drawer): extract common code into methods Dmitry Polshakov 2022-03-12 20:29:43 +03:00
  • cde35d7480 refactor: move common GUI function from pattern to pattern_drawer Dmitry Polshakov 2022-03-12 20:32:13 +03:00
  • 92887f176f refactor(patterns): remove GUI related code from patterns Dmitry Polshakov 2022-03-18 07:44:16 +03:00
  • d79eea7396 refactor(pattern): extract code to draw GUI Dmitry Polshakov 2022-03-12 19:52:56 +03:00
  • 09940654f5 refactor(pattern): make some methods public Dmitry Polshakov 2022-03-12 19:45:40 +03:00
  • 5403035765 refactor(patterns): add method to get pattern value Dmitry Polshakov 2022-03-18 07:44:24 +03:00
  • e7e54f1ae4 refactor(patterns): add public accessors Dmitry Polshakov 2022-03-12 19:22:00 +03:00
  • f0e2968e44 refactor(patterns): add visitor interface Dmitry Polshakov 2022-03-12 19:14:03 +03:00
  • 854c99bafa
    build: Replace manual AppImage bundling with appimage-builder script (#477) WerWolv 2022-03-20 23:43:55 +01:00
  • d30acda9d2 build: Removed old manual AppImage building scripts WerWolv 2022-03-20 23:42:46 +01:00
  • 03ca8ede3b build: Fixed another wrong library path WerWolv 2022-03-20 23:06:13 +01:00
  • 60d2bbb464 build: Don't upload a bunch of AppImage garbage files in the portable ELF version WerWolv 2022-03-20 22:42:50 +01:00
  • 29534e89c5 build: Fixed python bundling, fixed ELF uploading WerWolv 2022-03-20 22:30:38 +01:00
  • 671238d18a build: Fixed AppImage name WerWolv 2022-03-20 22:16:55 +01:00
  • c5c7c49c11 build: Added back version key WerWolv 2022-03-20 22:04:54 +01:00
  • 60dde8540d build: Tried fixing build WerWolv 2022-03-20 21:54:56 +01:00
  • 937ccbc5bd
    patterns: Restore data offset for local variables / added array, nested structs and functions tests (#475) Polshakov Dmitry 2022-03-20 23:42:21 +03:00
  • 367efa1b5f build: Tried to streamline and fix AppImage building WerWolv 2022-03-20 21:41:13 +01:00
  • ffefc6bb27 test(pattern_lang): add tests for arrays, nested structs and functions Dmitry Polshakov 2022-03-19 09:25:40 +03:00
  • 9f79036a84 fix(eval): restore data offset for local variables Dmitry Polshakov 2022-03-19 09:24:58 +03:00
  • bc7c494316 patterns: Fixed highlighting of static array entries WerWolv 2022-03-19 00:47:36 +01:00
  • 17a2be41da patterns: Fixed crash when applying certain attributes to types WerWolv 2022-03-19 00:24:41 +01:00
  • ab5966fa9d
    ui: fixed theme not changing on startup (#474) Lukas Cone 2022-03-18 17:01:39 +01:00
  • 35c0d75cb5
    ui: fixed theme not changing on startup Lukas Cone 2022-03-18 12:54:48 +01:00
  • 89fe063b02 patterns: Fixed struct members that overlap with [[no_unique_address]] members not being highlighted WerWolv 2022-03-17 23:32:22 +01:00
  • 7061a1ebfa patterns: Allow bitfield fields to be selected WerWolv 2022-03-17 23:31:36 +01:00
  • ec9a947259 patterns: Fixed highlight colors of arrays not matching color shown in pattern data view WerWolv 2022-03-17 23:31:16 +01:00
  • 11441d632b patterns: Fixed indentation of inlined variables WerWolv 2022-03-17 23:30:38 +01:00
  • a17b647e79 patterns: Fixed static arrays showing same value for all entries WerWolv 2022-03-17 23:29:52 +01:00
  • 2d87d29fa0 patterns: Fixed recursive types WerWolv 2022-03-17 00:10:16 +01:00
  • 844845223f fix: Saving interface.ini file failing if imhex is installed in a non-writable location WerWolv 2022-03-16 13:23:36 +01:00
  • f2159e26d2 build: Updated libromfs WerWolv 2022-03-16 00:15:06 +01:00
  • d677762dff
    perf(pattern): save display value in cache (#466) Polshakov Dmitry 2022-03-16 02:01:01 +03:00
  • 3801e0d60b build: Remove yara's cuckoo module again since we don't have jansson available WerWolv 2022-03-15 23:54:55 +01:00
  • f6a498854c ui: Added console to yara view, add support for yara's new console module WerWolv 2022-03-15 23:48:49 +01:00
  • 29ded2483c sys: Make sure deferred call adding is thread safe WerWolv 2022-03-15 23:46:02 +01:00
  • 050e17298a build: Updated various dependencies WerWolv 2022-03-15 23:45:33 +01:00
  • af882b172e sys: Cache provider validity when drawing toolbar items WerWolv 2022-03-13 17:46:59 +01:00
  • caad8c25ad sys: Prevent splash screen from creating a imgui.ini save file WerWolv 2022-03-13 17:36:50 +01:00
  • 74ef9ece30 ui: Properly clear highlighting cache when switching provider WerWolv 2022-03-13 17:33:27 +01:00
  • 97bfb4004b fix: Crash when custom font file can't be found WerWolv 2022-03-13 17:11:02 +01:00
  • a88d3fdee7 perf(pattern): save display value in cache Dmitry Polshakov 2022-03-06 23:56:41 +03:00
  • 3da1b3f05d
    ui/patterns: Added settings tooltips, fixed pattern crash (#464) Lukas Cone 2022-03-05 23:32:30 +01:00
  • d3395dffa8
    Merge branch 'master' into settings_tooltip WerWolv 2022-03-05 23:31:43 +01:00
  • f21b22ae15
    feat(i18n): update Chinese(Simplified) translations (#463) xtexChooser 2022-03-06 06:30:21 +08:00
  • adfd230425
    ui: added few tooltips into settings Lukas Cone 2022-03-05 22:29:12 +01:00