1
0
mirror of synced 2025-02-15 10:02:36 +01:00

Commit Graph

  • f76e65a58d ux: Added better checks and help messages for missing or duplicate plugins WerWolv 2022-02-01 23:57:48 +01:00
  • 6977061227 ux: Fixed tips popup and properly apply default layout on first start WerWolv 2022-02-01 23:33:42 +01:00
  • ce59226909 sys: Reformat all WerWolv 2022-02-01 22:09:44 +01:00
  • 1991afb87b
    sys: Get rid of SharedData struct and cleanup code structure (#411) WerWolv 2022-02-01 18:09:40 +01:00
  • c854cd8317 tests: Fixed compile issue WerWolv 2022-02-01 17:27:04 +01:00
  • 884b7deec0 pattern: Added assignment operator support to for loops WerWolv 2022-02-01 17:14:12 +01:00
  • a3c79f0a0c sys: Moved view and lang files WerWolv 2022-02-01 16:51:07 +01:00
  • ebbc2a080a tests: Fixed unit tests WerWolv 2022-02-01 15:45:28 +01:00
  • 58c8d40efa sys: Fixed compile on Unix WerWolv 2022-02-01 15:35:24 +01:00
  • df0ec754d4 sys: Finished up refactoring. No more SharedData! WerWolv 2022-02-01 15:09:34 +01:00
  • 39c5a0f1eb sys/pattern: More refactoring, make every provider have its own patterns WerWolv 2022-01-31 23:40:22 +01:00
  • 91a1fd3f4f sys: Initial refactoring of the SharedData class WerWolv 2022-01-31 23:39:35 +01:00
  • 61fc479c79 pattern: Fixed many code inconsistencies and bugs WerWolv 2022-01-31 14:37:12 +01:00
  • 8f8f3c5415 pattern: Actually fix strings being displayed wrong WerWolv 2022-01-31 12:53:04 +01:00
  • ba19265132 docs: Fixed format issues WerWolv 2022-01-30 21:57:55 +01:00
  • f547c3ea3c build: Bumped version to 1.14.0 v1.14.0 WerWolv 2022-01-30 21:55:06 +01:00
  • 4b7916fe19 docs: Added new features of 1.14.0 WerWolv 2022-01-30 21:53:24 +01:00
  • 02fc175289 pattern: Make math functions not dangerous WerWolv 2022-01-30 20:48:44 +01:00
  • 6ae38aead8 pattern: Added extra math functions WerWolv 2022-01-30 20:46:02 +01:00
  • 52fa2b4479 pattern: Moved all built-in functions to the builtin namespace WerWolv 2022-01-30 17:49:38 +01:00
  • af57b39d8f pattern: Added #pragma once to prevent multi-includes of files WerWolv 2022-01-30 17:49:18 +01:00
  • 7321d205fe pattern: Make parameter packs work inside later scopes WerWolv 2022-01-30 17:48:51 +01:00
  • 6a724352b0 pattern: Fixed sizeof and addressof operator parsing WerWolv 2022-01-30 17:48:20 +01:00
  • 69bd438fe1 pattern: Added parameter packs WerWolv 2022-01-30 15:18:45 +01:00
  • 111c4b71aa lang: Updated Italian translation. Thanks a lot to @CrustySean WerWolv 2022-01-30 12:47:28 +01:00
  • dd572ba024 sys: Return std::nullopt instead of {} for empty optional values WerWolv 2022-01-30 12:43:43 +01:00
  • 4bc074fa84 sys: Remove patched bytes when their value is the same as the original WerWolv 2022-01-30 11:58:32 +01:00
  • 66a13266e6 fix: Pasting bytes not working at all WerWolv 2022-01-30 11:58:03 +01:00
  • bfa3538745 pattern: Fixed color overriding of struct members when struct has a color set already WerWolv 2022-01-29 22:17:51 +01:00
  • 362413dbe7 tests: Run tests only once WerWolv 2022-01-29 21:49:12 +01:00
  • 3f5b258629 ux: Auto focus goto and find text box. Execute function on enter WerWolv 2022-01-29 21:48:59 +01:00
  • def20f7e69
    git: Updated .gitattributes to new repo structure WerWolv 2022-01-29 18:36:10 +01:00
  • ceaf9ac24b tests: Re-enabled net tests WerWolv 2022-01-29 17:33:07 +01:00
  • e6f1dd0490 tests: Improved testing environment, added helpers tests WerWolv 2022-01-29 17:14:15 +01:00
  • da16be7ad8 net: Use system certificate on Linux and MacOS WerWolv 2022-01-29 13:40:17 +01:00
  • 7b1a146976 pattern: Fixed crashes, removed reference to evaluator in every pattern WerWolv 2022-01-29 12:40:49 +01:00
  • 75331cda94 pattern: Added compound assignment operators WerWolv 2022-01-29 04:16:32 +01:00
  • a0a39f1c04 pattern: Added dollar operator assignment WerWolv 2022-01-29 03:06:34 +01:00
  • 48de158d7c pattern: Fixed broken removing of zero-characters from strings WerWolv 2022-01-29 02:52:14 +01:00
  • e71091f4a8 pattern: Fixed endian setting applied to structs not applying to its members WerWolv 2022-01-29 02:51:46 +01:00
  • 3987a5df6a
    feat(i18n): update Chinese(Simplified) translation (#406) xtexChooser 2022-01-29 08:21:52 +08:00
  • a0bb633232
    fix(i18n): cpp syntax error xtexChooser 2022-01-28 09:52:11 +08:00
  • 854e912c1d
    feat(i18n): update Chinese(Simplified) translation xtexChooser 2022-01-28 09:50:24 +08:00
  • cb9d5daf0c
    feat(i18n): update Chinese(Simplified) translation xtexChooser 2022-01-28 09:48:59 +08:00
  • 3cf9658a17
    build: Try to fix flatpak WerWolv 2022-01-25 09:27:08 +01:00
  • d073128cfb git: Added new architectures to readme WerWolv 2022-01-25 00:03:03 +01:00
  • 6319449cbd sys: Added RISC-V, M68K, M680X, Webassembly, MOS65XX and BPF architecture to disassembler WerWolv 2022-01-24 23:56:02 +01:00
  • 0e08b0226b sys: Added clang-format file, formatted entire project WerWolv 2022-01-24 20:53:17 +01:00
  • a66fec489c ui: Added some hint text for in/out variable tab, improved centered hints WerWolv 2022-01-24 00:46:19 +01:00
  • 65212f22a6 pattern/ux: Added copying support to console, clip content, removed prefix WerWolv 2022-01-24 00:45:46 +01:00
  • 541c0d7547 build/plugin: Make plugins no longer depend on their file name WerWolv 2022-01-23 23:28:56 +01:00
  • b3a8d02d19 lang: Don't hardcode fallback language anymore WerWolv 2022-01-23 22:08:19 +01:00
  • 49610f59ea ux: Added interface to choose encoding files more easily WerWolv 2022-01-23 21:52:43 +01:00
  • 9cf7fc4a2e store: Added encoding files to store, fixed crash when folder doesn't exist WerWolv 2022-01-23 21:52:24 +01:00
  • 053c897056 ui: Added ImHex logo to about page WerWolv 2022-01-23 20:46:19 +01:00
  • 8397af5c9b api: Make main menus use the same priority API WerWolv 2022-01-23 20:45:51 +01:00
  • 914b26caec tests: Fixed missing type renaming WerWolv 2022-01-23 12:26:15 +01:00
  • 2aed6ec13f ux: Added option to save and load data processors WerWolv 2022-01-23 02:28:55 +01:00
  • 714d421334 api: Moved menu item adding to a new registry-type API WerWolv 2022-01-23 02:28:38 +01:00
  • 6c6fe8ad5c ui: Added license to about page WerWolv 2022-01-22 23:11:28 +01:00
  • 48aacc0c2e sys: (s8, s16, s32, s64, s128) -> (i8, i16, i32, i64, i128) WerWolv 2022-01-22 22:37:52 +01:00
  • 6806f8e5ba git: Explicitly move to Windows Server 2022 for building WerWolv 2022-01-22 22:15:15 +01:00
  • 3e9493f3e7
    build: Fix usage of CMAKE_INSTALL_PREFIX on Linux (#401) Mark Nokalt 2022-01-22 18:10:49 -03:00
  • 89b9d21eaa ux: Make splash screen not always be on top anymore WerWolv 2022-01-22 22:08:25 +01:00
  • 4e047beabb ui/api: Added sidebar WerWolv 2022-01-22 22:03:19 +01:00
  • d5d1577b43 pattern: Make sure hidden variables don't get highlighted anymore WerWolv 2022-01-22 15:46:39 +01:00
  • 42eea8ffba pattern: Fixed highlighting issues with structs and arrays WerWolv 2022-01-22 15:27:25 +01:00
  • 10df0175d5 pattern: Added [[no_unique_address]]attribute WerWolv 2022-01-22 15:27:08 +01:00
  • d69eb440d8 pattern: Fixed memory leak when using conditionals in structs WerWolv 2022-01-22 13:44:00 +01:00
  • 768e74d9d3 pattern: Fixed highlighting of arrays WerWolv 2022-01-21 19:06:30 +01:00
  • f27cb1bf37
    ci: Delete DEBIAN folder after .deb packaging step Mark Nokalt 2022-01-22 13:19:14 -03:00
  • 355b99c68f pattern: Fixed continue and break statements in structs WerWolv 2022-01-21 19:06:19 +01:00
  • cf89cbe662
    git: Add MacOS hints to debug build failures (#404) Savino Jossi 2022-01-21 18:11:59 -05:00
  • e2c19de67f add hints to debug build failures Savino Jossi 2022-01-21 18:07:14 -05:00
  • a2322e675f
    build: Use /usr prefix in Linux CI builds Mark Nokalt 2022-01-21 15:57:16 -03:00
  • 84f4d0444c
    build: Fix usage of CMAKE_INSTALL_PREFIX Mark Nokalt 2022-01-17 21:43:00 -03:00
  • e756c9d46f fix: Jumping to bytes would move view to wrong offset WerWolv 2022-01-20 23:50:57 +01:00
  • 9ddd97a6eb provider: Added insert bytes feature WerWolv 2022-01-20 23:24:26 +01:00
  • ee8b665472 ui: Added API to add custom layouts, imhex application and api cleanup WerWolv 2022-01-18 00:10:10 +01:00
  • c4cbcc7232 ui: Fix horrible scaling on MacOS WerWolv 2022-01-17 20:20:37 +01:00
  • 8701e0f402 sys: Log to a file when ImHex wasn't opened though a terminal WerWolv 2022-01-17 20:06:00 +01:00
  • 2df4e22bf8 build: Fixed AppImage packaging WerWolv 2022-01-16 15:55:21 +01:00
  • b6c6ff51b4 build: Remove example plugins from build again WerWolv 2022-01-16 14:24:46 +01:00
  • 40d7e4aa6e build: More repo cleanup, move libimhex and external libs to /lib folder WerWolv 2022-01-16 14:20:52 +01:00
  • a5a1ae6725 fix: Providers not compiling on Unix WerWolv 2022-01-16 02:29:19 +01:00
  • a70ece7b9c sys: Bunch of cleanup, use fs::path instead of std::string for paths WerWolv 2022-01-16 01:51:31 +01:00
  • ed8ee35a86 ui: Fixed sizing of several popups WerWolv 2022-01-16 00:48:35 +01:00
  • 8a6b110d0b ux: Improve loading of encoding files, make advanced encoding enabled by default WerWolv 2022-01-15 23:44:15 +01:00
  • 1f65fbf422 ui: Fixed hex editor selection frame WerWolv 2022-01-15 20:56:06 +01:00
  • 25e4902a1c ui: Improved displaying of a bunch of values in the inspector WerWolv 2022-01-15 15:15:25 +01:00
  • bcbda85a40 fix: Compiling of time functions on Unix WerWolv 2022-01-15 15:03:15 +01:00
  • abac42826c fix: Many security and format issues WerWolv 2022-01-15 14:14:53 +01:00
  • 012b82c395 fix: Crash on exit due to bug in libromfs WerWolv 2022-01-15 02:46:24 +01:00
  • 23190e1f87 build: Fixed cmake policy warnings for capstone WerWolv 2022-01-15 01:14:19 +01:00
  • f462a5f14b build: Fixed more configure errors/warnings WerWolv 2022-01-15 01:20:48 +01:00
  • d8219ad971
    build: Cleaned up cmake build structure (#399) WerWolv 2022-01-15 00:14:12 +01:00
  • 5ebecf482b build: Removed debugging WerWolv 2022-01-15 00:12:19 +01:00
  • f7be92b9cf build: Removed duplicated adding of Frameworks folder to rpath WerWolv 2022-01-14 23:51:57 +01:00
  • 54e89e0273 build: Fix bundle path WerWolv 2022-01-14 23:35:13 +01:00
  • 2fa560977f build: Added macos debugging stuff WerWolv 2022-01-14 23:06:54 +01:00