1
0
mirror of synced 2024-11-27 17:10:51 +01:00
Commit Graph

1859 Commits

Author SHA1 Message Date
WerWolv
ab2458bdf4 Make links in About page actual hyperlinks 2021-01-27 00:00:20 +01:00
WerWolv
97f15c04b4 Merge branch 'ci_fixing' 2021-01-25 15:49:52 +01:00
WerWolv
a1b937b1fb Included direct link to nightlies in readme and removed old macOS note 2021-01-25 15:49:20 +01:00
WerWolv
896c13a612 Fixed magic include dirs not defined on mac 2021-01-25 15:27:33 +01:00
WerWolv
27e5f8eeb6 Fixed capstone build issue on mac
On mac, capstone's include path is `include/capstone` instead of just `include`...
2021-01-25 15:19:56 +01:00
WerWolv
362f8acb15 Reenabled mac CI and trying to debug the capstone issue 2021-01-25 15:09:30 +01:00
WerWolv
b58bc685e1 Extra formatting check in hex::format 2021-01-25 13:36:29 +01:00
WerWolv
9ff92aeb40 Add hacky way to get console output back on windows 2021-01-25 13:36:29 +01:00
WerWolv
0b52092eda Properly compile magicdbs again 2021-01-25 13:36:29 +01:00
James Wah
0300d77fdb
Add a Gentoo ebuild for app-editors/ImHex (#82) 2021-01-24 14:33:12 +01:00
WerWolv
4839558429 Properly define IMHEX_VERSION when using RelWithDebInfo and MinSizeRel build type 2021-01-23 18:24:06 +01:00
WerWolv
b8e383368d Make pattern popup when loading a file list all available patterns 2021-01-23 14:01:23 +01:00
WerWolv
51d9d37d1a Fixed pattern language being basically completely broken 2021-01-23 14:00:09 +01:00
WerWolv
8e46751e98 Improved about page 2021-01-23 00:46:50 +01:00
WerWolv
b0b9ce0cf8 Added back module path definition 2021-01-22 23:33:13 +01:00
WerWolv
09d3ecde2a Massively cleaned up cmake script 2021-01-22 23:27:01 +01:00
WerWolv
8ed03051c3 Properly statically link libwinpthread and cleanup plugins cmake files 2021-01-22 22:44:45 +01:00
WerWolv
104000fbc4 Huge refactoring of builtin features into an external plugin 2021-01-22 18:01:42 +01:00
WerWolv
9bc569bf9a
Temporarily disable mac CI until it's fixed
I'm sick of getting an email on every single commit
2021-01-22 08:25:43 +01:00
WerWolv
7f4cc6e5c0 Updated ImGui to 1.80
It works. It just works. Updating anything else usually takes hours and ImGui took literally 2 minutes. ocornut is amazing
2021-01-21 23:09:43 +01:00
WerWolv
0aacf1d07f Fixed 128 bit byte swapping 2021-01-21 22:55:04 +01:00
WerWolv
b6e2bbc434 Added comments attribute 2021-01-21 20:55:10 +01:00
WerWolv
9a97c6c328 Use big endian rgb8 color for color attribute 2021-01-21 18:01:52 +01:00
WerWolv
e04511269a Fixed one compile issue on macos 2021-01-21 17:49:46 +01:00
WerWolv
ff566aa51f Added attributes syntax to pattern language
This comes with two experimental attributes for variables called `name` and `color`
2021-01-21 17:49:30 +01:00
WerWolv
3e3a5273c0 Don't allow navigation when the pattern editor is focused 2021-01-21 17:48:24 +01:00
WerWolv
367356f7f5
Fixed compiling with PKGBUILD 2021-01-21 15:31:40 +01:00
WerWolv
f4dd79ab43 Fixed link errors in libimhex 2021-01-21 15:12:53 +01:00
Cam Sinclair
f9fa58a6ea
Enable ImGui keyboard navigation (#138) 2021-01-21 15:02:49 +01:00
WerWolv
9c055ea1fd Allow printing of 128 bit values 2021-01-21 14:53:44 +01:00
WerWolv
046a5866bf Added alignTo builtin function
Resolves #143
2021-01-21 12:10:49 +01:00
WerWolv
22d75ed856 Improved logging and aborting from pattern language builtin functions 2021-01-21 11:36:58 +01:00
WerWolv
a641f27b7e Improved events API 2021-01-21 10:53:12 +01:00
WerWolv
f0ab13ebc3 Added "dollar operator" to get the current offset 2021-01-20 22:56:31 +01:00
WerWolv
31426a289c Added modulus operator 2021-01-20 22:55:57 +01:00
WerWolv
78a87baa94 Added addressof, sizeof and nextAfter builtin functions.
Resolves #144
2021-01-20 22:54:46 +01:00
WerWolv
b2648afc7b Improve bookmark API 2021-01-20 20:16:24 +01:00
WerWolv
be738eb5e7 Improved byte highlighting 2021-01-20 18:10:40 +01:00
WerWolv
740619529c Allow most modal popups to be closed with escape 2021-01-14 17:01:44 +01:00
WerWolv
441f4a9fc7 Removed more static inline variables in headers to avoid duplication 2021-01-13 23:08:41 +01:00
WerWolv
cd200b978b Properly set the initial bookmark name 2021-01-13 22:53:33 +01:00
WerWolv
0a8368d639 Close base address popup when clicking Set 2021-01-13 22:53:21 +01:00
WerWolv
9ade281a92 Use hex::derived_from for compatibility with macos 2021-01-13 17:41:16 +01:00
WerWolv
eb066b3539 Refactored libimhex to and includes to better represent it as library 2021-01-13 17:28:27 +01:00
WerWolv
00648c9673 Move msys2 folder to dist folder 2021-01-13 16:57:44 +01:00
WerWolv
c7d179d68e Use the ID stack the way it was meant to be used 2021-01-13 16:55:42 +01:00
WerWolv
c1ad816211 Added hover tooltip for bookmarks in hex editor 2021-01-13 16:45:31 +01:00
WerWolv
4328a335ec Added color picker for Bookmarks and highlighting in the hex view 2021-01-13 14:11:23 +01:00
WerWolv
d3e47245d6 Improved memory region highlighting through selection 2021-01-13 14:11:02 +01:00
WerWolv
0e32dd667d Made tools registry more in-line with the other APIs 2021-01-13 13:18:03 +01:00