WerWolv
|
4e520938c9
|
sys: Fixed Project load/save and Save as command
|
2021-10-07 22:51:16 +02:00 |
|
WerWolv
|
7498a72f70
|
patterns: Fixed null bytes being included in read strings
|
2021-10-07 21:47:39 +02:00 |
|
WerWolv
|
241bbd80bc
|
ui: Fixed pattern data view lang name overlap
|
2021-10-07 20:34:18 +02:00 |
|
WerWolv
|
2e05845410
|
ui: Improved command palette
|
2021-10-07 16:25:59 +02:00 |
|
WerWolv
|
a67263fa27
|
patterns: Added basic file i/o functions
|
2021-10-07 14:49:49 +02:00 |
|
WerWolv
|
6d8b7bef09
|
patterns: Added button to abort evaluation
|
2021-10-07 11:34:46 +02:00 |
|
WerWolv
|
3e30f75e7b
|
patterns: Fixed endian pragma not working
|
2021-10-06 15:19:32 +02:00 |
|
WerWolv
|
7eb4b40dc7
|
patterns: Fixed multi-variable decl crash
|
2021-10-05 22:08:05 +02:00 |
|
WerWolv
|
e3a6ac548b
|
pattern: Make current data offset in attributes point to start address of pattern
|
2021-10-05 21:55:30 +02:00 |
|
WerWolv
|
044e65eb20
|
sys: Fixed non-existing files being created in Read mode
|
2021-10-05 18:47:10 +02:00 |
|
WerWolv
|
545604da63
|
sys: Fixed reading empty file as string crashing
|
2021-10-05 18:46:57 +02:00 |
|
WerWolv
|
4b9aff5b29
|
patterns: Allow str to be used in function bodies
|
2021-10-04 20:26:34 +02:00 |
|
WerWolv
|
a93049056a
|
tests: Run all tests multiple times
Tests are all done pretty quickly anyways and this should detect use-after-frees and co
|
2021-10-03 23:10:08 +02:00 |
|
WerWolv
|
3543fa4caa
|
patterns: Fixed pattern limitting dangling pointer
|
2021-10-03 23:07:33 +02:00 |
|
WerWolv
|
51a98736e8
|
tests: Fixed compile errors
|
2021-10-03 12:32:58 +02:00 |
|
WerWolv
|
12a8cadcfe
|
patterns: Limit max number of patterns
Can be overriden with the pattern_limit pragma
Further improves situation with #313
|
2021-10-02 15:22:38 +02:00 |
|
WerWolv
|
aef959854f
|
patterns: Correctly reset data offset each evaluation
Fixes a bug mentioned in #313
|
2021-10-02 13:41:56 +02:00 |
|
WerWolv
|
066161f397
|
build: Bump version to 1.10.1
|
2021-09-30 12:52:12 +02:00 |
|
WerWolv
|
d3e3de3fa2
|
ux: Improved dropped file loading; Added magic db loading
|
2021-09-30 12:29:03 +02:00 |
|
WerWolv
|
194bc3e5be
|
settings: Add option for auto-loading patterns
|
2021-09-30 12:00:11 +02:00 |
|
WerWolv
|
a9e3db0464
|
patterns: Fixed inlined variable drawing
|
2021-09-29 20:51:57 +02:00 |
|
WerWolv
|
334ba3ede2
|
hex-editor: Fixed open file shortcut, improved find/goto popup position
|
2021-09-28 12:34:55 +02:00 |
|
WerWolv
|
7978964995
|
ui: Centered "No bookmarks" text
|
2021-09-27 23:19:41 +02:00 |
|
WerWolv
|
d5ca4c4f28
|
patterns: Fixed pointer name displaying
|
2021-09-27 20:16:23 +02:00 |
|
WerWolv
|
08c2e1cd4e
|
patterns: Added [[transform]] and [[pointer_base]] attributes
|
2021-09-27 18:32:48 +02:00 |
|
WerWolv
|
2f6e91cd9e
|
fix: Open Popup crash
|
2021-09-27 15:04:30 +02:00 |
|
WerWolv
|
888976873a
|
patterns: Added [[inline]] attribute
|
2021-09-27 13:31:10 +02:00 |
|
WerWolv
|
5db608c3fc
|
ui: Fixed automatic pattern loading, added better pattern browse popup
|
2021-09-26 21:18:25 +02:00 |
|
WerWolv
|
e46807c600
|
ux: Open dropped pattern files in pattern editor
|
2021-09-26 21:17:46 +02:00 |
|
WerWolv
|
7799bbb57a
|
ui: Improved borderless window resizing and moving
|
2021-09-26 21:16:49 +02:00 |
|
WerWolv
|
7da8a5b1d8
|
patterns: Unified expression body parsing
|
2021-09-26 18:27:18 +02:00 |
|
WerWolv
|
ae9f4fa876
|
patterns: Increased highlighting performance
|
2021-09-26 02:23:27 +02:00 |
|
WerWolv
|
e3dd5900e2
|
patterns: Added parse_int and parse_float functions
|
2021-09-26 02:23:10 +02:00 |
|
WerWolv
|
aab865fe25
|
patterns: Fix member access inside if body
|
2021-09-26 02:22:50 +02:00 |
|
WerWolv
|
62656f4c51
|
tests: Added pointer test
|
2021-09-25 23:31:37 +02:00 |
|
WerWolv
|
b323d711cf
|
patterns: Respect endianess when accessing rvalues
|
2021-09-25 22:46:16 +02:00 |
|
WerWolv
|
9b4cf917d9
|
patterns: Fixed recursive types
|
2021-09-25 22:03:55 +02:00 |
|
WerWolv
|
ba97573f93
|
patterns: Fixed pointers not working correctly
|
2021-09-25 18:45:23 +02:00 |
|
WerWolv
|
9dc62e1469
|
patterns: Added std::http::get
|
2021-09-25 16:24:08 +02:00 |
|
WerWolv
|
55c0cb66e3
|
patterns: Ignore comments inside strings
|
2021-09-25 16:23:51 +02:00 |
|
WerWolv
|
a8526585cb
|
patterns: Fixed string access
|
2021-09-25 14:52:34 +02:00 |
|
WerWolv
|
3850349eae
|
patterns: Fixed enum entry scope resolution
|
2021-09-25 14:52:17 +02:00 |
|
WerWolv
|
f5bd0b7971
|
patterns: Moved std::str to std::string
|
2021-09-25 00:04:54 +02:00 |
|
WerWolv
|
42d9753bdb
|
patterns: Fixed std::str::substr
|
2021-09-25 00:04:40 +02:00 |
|
WerWolv
|
17d5a5309a
|
patterns: Fixed setting variables in functions
|
2021-09-25 00:03:32 +02:00 |
|
WerWolv
|
71be77c54b
|
patterns: Fix boolean operations and cast syntax
|
2021-09-24 12:15:50 +02:00 |
|
WerWolv
|
93c1fbd65e
|
patterns: Fixed function parameters being set in the wrong order
|
2021-09-24 11:34:06 +02:00 |
|
WerWolv
|
c8114347dc
|
patterns: Fixed project only being marked dirty when evaluating
|
2021-09-24 01:55:30 +02:00 |
|
WerWolv
|
3c2c2b003f
|
patterns: Fixed unary expressions in parenthesis
|
2021-09-24 01:55:00 +02:00 |
|
WerWolv
|
2edd6cd6c4
|
patterns: Added inheritance for structs
|
2021-09-24 00:47:34 +02:00 |
|