WerWolv
01670e5e85
patterns: Ignore superfluous semicolons
2021-09-13 10:48:45 +02:00
WerWolv
82cc528c49
api: Fix loading of string array settings (Recent files)
2021-09-12 20:29:05 +02:00
WerWolv
1df64031c8
patterns: Fix bitfield member access
2021-09-12 20:29:05 +02:00
WerWolv
ea2d181741
utils: Fix file wrapper
2021-09-12 20:29:05 +02:00
WerWolv
132fc181cd
patterns: Fix bitfields with unaligned sizes
...
Correction for #292
2021-09-12 14:28:13 +02:00
WerWolv
987840e480
sys: Fixed settings not initializing correctly
2021-09-12 13:59:23 +02:00
WerWolv
86096708da
patterns: Fixed bitfields not respecting endian setting
...
Various other improvements. Fixes #292
2021-09-12 13:08:52 +02:00
WerWolv
635f0606e0
patterns: Fixed enums not counting properly
2021-09-11 23:14:22 +02:00
WerWolv
8396e40fa0
tests: Added initial test structure
2021-09-11 14:41:18 +02:00
WerWolv
a5274daeaa
patterns: Fixed padding not padding
2021-09-10 22:12:37 +02:00
WerWolv
36f51c427b
ui: Added "Quit ImHex" option to File menu
2021-09-10 21:48:51 +02:00
WerWolv
b3d102419b
sys: Fixed opening custom protocols in the web browser
2021-09-10 21:42:35 +02:00
WerWolv
f96e529230
patterns: Fixed parent keyword
2021-09-10 21:00:18 +02:00
WerWolv
717f78ce7f
patterns: Fix negative array sizes causing crashes
2021-09-10 17:33:02 +02:00
WerWolv
31ef6173a1
lang: Updated Italian translation. Thanks to @CrustySean
2021-09-10 15:30:49 +02:00
WerWolv
f0697679f4
sys: Add local search for plugins and resources on Linux
2021-09-10 15:30:49 +02:00
WerWolv
8657cf26de
fix: Data inspector causing crashes when failing to decode UTF-16 chars
2021-09-10 15:30:49 +02:00
WerWolv
1a9e3944dc
patterns: snake_case all built-in functions
2021-09-09 23:18:10 +02:00
WerWolv
1da2ca1eb8
ui: Added ImHex's official documentation to help menu and welcome screen
2021-09-09 23:17:55 +02:00
WerWolv
ccac2e497d
sys: Finish implementing constants view and its store
2021-09-09 12:58:44 +02:00
WerWolv
a1d9794c0e
lang: Correct spelling mistakes. Thanks to @friedkeenan
2021-09-09 10:22:58 +02:00
WerWolv
6ee8c37cf5
ui: Fixed duplicate store localization ids
2021-09-09 02:03:39 +02:00
WerWolv
a8c9e96b72
fix: Inverted logic when checking for libmagic error
2021-09-09 01:56:48 +02:00
WerWolv
4cc637c0b2
sys: Finish up the online store
2021-09-08 17:22:54 +02:00
WerWolv
4b41ae6980
sys: Include correct file for size_t
2021-09-08 16:41:00 +02:00
WerWolv
e74c0f5cf5
sys: Tons of long overdue cleanup
...
- std::string -> const std::string& where needed
- Added a FileIO abstraction class
- Fixed recent files not updating
- Removed localization file from global include
- Renamed lang to pattern_language/pl
- Renamed EventFileDropped to RequestFileOpen
2021-09-08 15:18:24 +02:00
WerWolv
d7707bae62
fix: Multiple definitions of literals
2021-09-06 23:08:02 +02:00
WerWolv
ee7c6a91a7
patterns: Add optimization for arrays of statically sized types
2021-09-06 20:35:38 +02:00
WerWolv
6879cf765f
sys: Cleanup libmagic mess
2021-09-06 16:15:05 +02:00
WerWolv
f29febdc86
patterns: Fix unions causing crashes on cleanup
2021-09-03 10:30:40 +02:00
WerWolv
4b40546750
views: Add simple pattern, library and magics store
2021-09-03 02:34:40 +02:00
WerWolv
fcfaaacdcc
patterns: Fix enum constant resolution
2021-09-03 02:33:45 +02:00
WerWolv
68d72eac16
sys: Move imhex path resolution away from utils
2021-09-03 02:33:15 +02:00
WerWolv
19c367b540
ui: Added strings to data inspector
2021-09-01 02:01:50 +02:00
WerWolv
82cb7917e4
ui: Added half floats to data inspector
2021-09-01 00:23:45 +02:00
WerWolv
5d4b998be4
sys: Added missing optional header include
2021-08-31 20:03:08 +02:00
WerWolv
5f63db4a34
ui: Add first unifont plane by default
2021-08-31 15:22:00 +02:00
WerWolv
32eddbf581
ui: Fix wide characters and utf-8 display in inspector
2021-08-30 19:12:46 +02:00
WerWolv
ef9f0cfca7
sys: Fixed broken concept
2021-08-30 19:12:19 +02:00
WerWolv
633fa7213a
sys: More compile time improvements
2021-08-29 22:15:18 +02:00
WerWolv
02d31d2d2a
sys: First attempt at reducing build times
2021-08-29 14:18:45 +02:00
WerWolv
f60f9f9fc9
patterns: Fix endian settings not applying to char16
2021-08-29 11:10:48 +02:00
WerWolv
7285537d73
tools: Various fixes and improvements
2021-08-28 18:15:47 +02:00
WerWolv
12f975fa70
tools: Added input buttons to the calculator
2021-08-28 18:15:20 +02:00
WerWolv
c1751f39ae
tools: Added wikipedia term definition search
2021-08-28 16:02:53 +02:00
WerWolv
3138d2c4a2
tools: Added Anonfiles uploader
2021-08-28 00:45:59 +02:00
WerWolv
c56159da89
sys: Only restart ImHex when a relevant setting changed
2021-08-27 09:57:03 +02:00
WerWolv
d0aec62997
patterns: Move builtin functions to namespace. Add string functions
2021-08-27 09:56:20 +02:00
WerWolv
b7003d499c
patterns: Fix function parsing
2021-08-27 09:54:34 +02:00
jam1garner
76f550d9e7
ui: Format floats sensibly ( #281 )
...
* Use general form with scientific notation as fallback (i.e. `{:G}`)
2021-08-25 20:01:01 +02:00