Commit Graph

19 Commits

Author SHA1 Message Date
WerWolv 3bd987ff2c Streamline view creation, save all view states when quitting 2020-11-23 23:57:19 +01:00
WerWolv 4cd18b8358 Added auto loading patterns based on MIME types 2020-11-21 14:39:16 +01:00
WerWolv 2f78a10e4c Replaced pattern editor with BalazsJako's ImGuiColorTextEdit 2020-11-20 18:24:59 +01:00
WerWolv 6fffc589bf Completely rewrite highlight and pattern evaluator 2020-11-19 11:36:52 +01:00
WerWolv e40bb5c498 Use ImGui-Addons by gallickgunner as file picker instead 2020-11-17 15:38:24 +01:00
WerWolv 4c07983834 Added pattern preprocessor and #define and #include support 2020-11-17 02:31:51 +01:00
WerWolv c863b2f65b Added validator to catch more syntax errors in pattern code 2020-11-16 22:54:39 +01:00
WerWolv 658d4ec478 Revamped pattern data displaying to support per-type displaying 2020-11-14 14:42:21 +01:00
WerWolv 7a30072fcb Removed useless pattern file size limitation 2020-11-13 13:50:59 +01:00
WerWolv 8aa4402f88 Don't show pattern editor when no file is loaded 2020-11-13 13:06:22 +01:00
WerWolv 0dcf02f891 Actually display signed and floating point data in the right format 2020-11-13 12:07:05 +01:00
WerWolv 15b91c1cac Show complete variable name in pattern data view 2020-11-13 11:37:43 +01:00
WerWolv d88bb877b6 Use imfilebrowser instead of Window's file browser 2020-11-12 21:20:51 +01:00
WerWolv 362125e933 Cleanup view classes 2020-11-11 09:28:44 +01:00
WerWolv 35946564a6 Refactor, added a pattern data display 2020-11-10 21:31:04 +01:00
WerWolv cf209cc248 Allow views to be closed and reopened 2020-11-10 17:34:11 +01:00
WerWolv 966c7409ac Added pattern loading 2020-11-10 16:43:51 +01:00
WerWolv 73f83dc01a Add "global variables" which will get displayed in the hex editor 2020-11-10 16:24:48 +01:00
WerWolv cbe302a004 Added hex editor and basic pattern parsing/highlighting 2020-11-10 15:26:38 +01:00