1
0
mirror of synced 2024-12-01 02:37:18 +01:00
Commit Graph

21 Commits

Author SHA1 Message Date
WerWolv
a641f27b7e Improved events API 2021-01-21 10:53:12 +01:00
WerWolv
eb066b3539 Refactored libimhex to and includes to better represent it as library 2021-01-13 17:28:27 +01:00
WerWolv
dc85616549 Hopefully fixed the whole plugin mess I started 2021-01-12 23:28:41 +01:00
WerWolv
eed7ef1ac3 Make sure important data is synchronized between ImHex and plugins 2021-01-04 00:19:56 +01:00
WerWolv
f74eff8934 Add support for custom providers via plugins 2020-12-27 15:39:06 +01:00
WerWolv
dbbc525174
Added Plugin support (#102)
* Build refactoring and initial plugin support

* Possibly fixed linux / mac build

* Added libdl to libglad build script

* Add glfw to imgui dependencies

* Refactored common functionality into "libimhex" for plugins

* Added plugin loading and example plugin

* Added proper API for creating a custom view and a custom tools entry with plugins
2020-12-22 18:10:01 +01:00
WerWolv
4720cf9fbe Added possible support for MacOS. Completely untested.
Relevant: #32
2020-12-06 13:48:56 +01:00
WerWolv
c90ef343c1 Added math evaluator / calculator to tools window 2020-11-28 21:55:52 +01:00
WerWolv
3bd987ff2c Streamline view creation, save all view states when quitting 2020-11-23 23:57:19 +01:00
WerWolv
3b3f2226f1 Remove collapse button from all windows 2020-11-23 15:51:58 +01:00
WerWolv
2ab2f5e675 Improved block size text 2020-11-23 00:34:53 +01:00
WerWolv
43f5cc622e Allow loading of huge files efficiently 2020-11-22 19:43:35 +01:00
WerWolv
4cd18b8358 Added auto loading patterns based on MIME types 2020-11-21 14:39:16 +01:00
WerWolv
6e21f703ab Added file drag and drop support 2020-11-17 13:58:50 +01:00
WerWolv
cd9d0bcf34 Show more information in data information window 2020-11-15 16:06:10 +01:00
WerWolv
72f9da2a67 Display entropy by always creating 2048 blocks for every file 2020-11-14 14:41:15 +01:00
WerWolv
86fdd531da Fix crash if no magic folder is present 2020-11-12 23:08:17 +01:00
WerWolv
1d15e3be18 Get ready for linux build 2020-11-12 22:22:33 +01:00
WerWolv
a166bf4ed8 Improved libmagic usage. Now supports additional databases 2020-11-12 21:21:11 +01:00
WerWolv
6512d22981 Remove extra new line if file has low entropy 2020-11-12 12:01:13 +01:00
WerWolv
3a6d19eca4 Added event system and make use of it for data invalidation 2020-11-12 09:38:52 +01:00