WerWolv
84a6fff034
Refactored plugin system
2021-01-12 16:50:15 +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
8ba96904a6
More plugin support work
2020-12-27 14:12:53 +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
Mary
310059f274
Support macOS
...
This allows building and running under macOS.
There is still some issues with dpi but the application compiles and run now.
2020-12-18 21:44:13 +01:00
WerWolv
4720cf9fbe
Added possible support for MacOS. Completely untested.
...
Relevant: #32
2020-12-06 13:48:56 +01:00
Mary
d3dccace37
Detect python version at build time
...
This remove the hardcoded version in CMakeLists.txt and
loader_script_handler.cpp.
Fixing building on Arch Linux and probably other systems.
2020-12-05 12:46:50 +01:00
WerWolv
192e7d5060
Added Python API function to create structs and unions
2020-12-01 18:21:29 +01:00
WerWolv
6aed140ecf
Use custom "argc" and "argv" exposing. Fixes #6
2020-12-01 18:19:49 +01:00
WerWolv
17096055f8
Added create_struct and create_union function to Python API
2020-12-01 16:41:38 +01:00
WerWolv
c6134bc038
Added basic python-based load scripts
2020-12-01 02:21:40 +01:00
WerWolv
4878f70e58
Added project files
2020-11-30 00:03:12 +01:00
WerWolv
9e8523470d
Added applying of IPS and IPS32 patches
2020-11-29 15:09:36 +01:00
WerWolv
c90ef343c1
Added math evaluator / calculator to tools window
2020-11-28 21:55:52 +01:00