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
c90ef343c1
Added math evaluator / calculator to tools window
2020-11-28 21:55:52 +01:00
WerWolv
33b70a550f
Improved look and feel of hash window. Added "Match selection" feature
2020-11-28 15:53:11 +01:00
WerWolv
fde9dc7961
Various small fixes
2020-11-27 09:09:59 +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
989eade5d7
Added big and little endian support to inspector
2020-11-22 15:32:37 +01:00
WerWolv
9b04373809
Use htonl instead of bswap to technically support big endian systems
2020-11-19 11:37:16 +01:00
WerWolv
6e21f703ab
Added file drag and drop support
2020-11-17 13:58:50 +01:00
WerWolv
5ba3badcbf
Add more hash algorthms, switch to openssl / libcrypto
2020-11-12 12:00:50 +01:00
WerWolv
3a6d19eca4
Added event system and make use of it for data invalidation
2020-11-12 09:38:52 +01:00
WerWolv
3dfff3c754
Don't try to hash more bytes than the file contains
2020-11-11 11:56:24 +01:00
WerWolv
9e62685fd1
Fix crash when moving around certain views
2020-11-11 10:47:02 +01:00
WerWolv
6f59955c92
Added FPS display
2020-11-11 09:22:55 +01:00
WerWolv
434bb3494a
Abstracted FILE handle into a generic data provider class
2020-11-11 09:18:35 +01:00
WerWolv
c87bc6aebe
Implemented hash view with CRC16, CRC32 and MD5 support
...
More to come
2020-11-11 00:13:09 +01:00