Nik
b9f5f1668b
includes/type: Fixed use of Reinterpreter type
2024-11-24 14:53:30 +01:00
Mrmaxmeier
c533017d0b
git: Various style fixes everywhere, removing whitespaces ( #321 )
...
* repo-wide: trim trailing spaces
Note: This doesn't touch the .tbl files in encodings/ since they include
meaningful trailing spaces (`20= `)
* patterns: clean up duplicate semicolons
* ELF: add header magic check
* glTF: use type::Magic for magic value
* glTF: check that the file size in the header matches
* xgstexture: fix generics syntax for magic value
* JPEG: define hex enum with 0x00 instead of 0X00
* CI: update deprecated actions
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-11-24 11:41:26 +01:00
C3pa
5ff783d571
includes: Fix various spelling errors ( #270 )
...
docs: fix some spelling errors
Related issue:
https://github.com/WerWolv/ImHex/issues/1139
2024-07-10 21:09:15 +02:00
WerWolv
d7811ff5e9
patterns: Replaced old bitfield order attributes with new ones
...
Fixes #265
2024-07-02 18:00:41 +02:00
C3pa
e4c9d86755
includes/std: Add some fixes from the WerWolv/Documentation repo ( #262 )
...
* Escape backslash in DOSPath docs
* Spelling correction for std\sys.pat
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-06-22 10:59:36 +02:00
WerWolv
2a3de1b705
includes: Tabs -> Spaces
2024-06-22 10:46:30 +02:00
WerWolv
e02280f9ee
includes/type: Added arbitrarily formattable type
2024-06-20 21:21:42 +02:00
paxcut
439f04e19b
includes/std: Fixed "unknown function fm" error was shown in pattern data. ( #225 )
2024-03-15 21:54:03 +01:00
Nik
f70b7066b9
includes: Switch over to import statements ( #224 )
...
* Update includes and patterns to new import system
* Update namespaces to new syntax
2024-02-25 22:04:41 +01:00
paxcut
fb5fcbafc1
includes/type: Changes to magic type to include address of failed asserts. ( #217 )
2024-01-10 00:36:17 +01:00
Hugo
27e55d2e6d
patterns/zip: Added parsing of extra field ( #182 )
...
* zip pattern: Improved fallback method for finding eocd. Added test data to cover this edge case
* zip pattern: added parsing of extra field
2023-10-29 19:47:11 +01:00
Nik
addec74d91
type/leb128: Fixed type always displaying 0
2023-06-22 17:35:59 +02:00
Nik
e6a731fa1d
includes/type: Added Base64 type
2023-06-15 17:34:20 +02:00
Nik
fe59788783
includes/type: Fixed IP library top level comment
2023-03-28 18:39:46 +02:00
Nik
ef198cf24f
includes/type: Fixed Path formatter
2023-03-28 15:53:19 +02:00
Nik
b73b69a8cc
includes: Added documentations for all remaining types and functions
2023-03-28 15:28:44 +02:00
Chris
15234a284d
includes/type: Add signed LEB128 type support ( #86 )
2023-02-17 20:35:27 +01:00
Kuruyia
ea4dda001a
includes/type: Fix the IPv6 type ( #83 )
...
includes/type: fix the IPv6 type
2023-02-13 08:49:29 +01:00
Nik
75fd40442b
includes/type: Added BCD type
2022-12-24 15:10:23 +01:00
Nik
e79d512b2b
includes/type: Fixed base types
2022-12-20 15:29:00 +01:00
Nik
110b498d7b
includes/type: Added magic number assertion type
2022-11-29 14:43:27 +01:00
Merlyn Morgan-Graham
de0e089165
includes/std+type: Add DOS datetime types ( #57 )
...
Add type::dosdate16_t and type::dostime16_t in pattern library
2022-11-14 10:08:00 +01:00
Fredrick Brennan
d87f95dbfa
includes/type: Add RGB8 to color.pat ( #54 )
2022-11-10 10:22:17 +01:00
Nik
8e70a5524d
includes/type: Added templates for number types with specific base
2022-10-10 22:36:46 +02:00
Nik
43afbfa120
includes/type: Made size and float16 types more generic
2022-10-09 17:38:05 +02:00
Nik
04ef9d6085
includes/type: Fixed copy-paste error in float16 type
2022-10-03 14:14:35 +02:00
Nik
dc5b219d24
includes/type: Fixed duplicate type definition in 010 types library
2022-10-03 10:51:43 +02:00
Nik
e6c800b71c
includes/type: Fixed missing preprocessor instructions in size type library
2022-10-03 08:37:05 +02:00
Nik
5c9a7b1ac0
includes/type: Display space optimized version of IPv6 addresses
2022-10-02 23:25:10 +02:00
Nik
22390d0adf
includes/type: Fixed broken float16 type
2022-10-02 22:57:46 +02:00
Nik
dfc9b17067
includes/type: Fixed missing include in color include
2022-10-02 21:55:48 +02:00
Nik
86f38ca545
includes/type: Added new color types
2022-09-30 14:52:30 +02:00
Nik
ce542887c4
includes/type: Added aliases for builtin types
2022-09-11 21:53:18 +02:00
Nik
244dd88098
includes/type: Fixed time_t format function
2022-09-07 14:21:53 +02:00
Nik
93c53f2d2e
includes/type: Fixed time_t type and added time32_t and time64_t
2022-09-07 14:21:05 +02:00
Nik
b094757b03
includes/type: Display size type bytes without decimal points
2022-09-02 22:49:35 +02:00
Nik
1d0b11372f
includes/type: Fixed size type visualizer
2022-09-02 22:45:20 +02:00
Nik
d2685aabf5
lib/type: Added size type
2022-08-31 15:05:10 +02:00
WerWolv
15548b92e2
includes/std: Added core library functions
2022-08-19 00:00:30 +02:00
WerWolv
eda13b2518
includes/type: Added [[sealed]] attribute to LEB128 type
2022-08-05 13:49:26 +02:00
Oded Shapira
aa6c90fa5b
includes/type: Added LEB128 type ( #40 )
...
* Implement VarInt type
* VarInts are little endian, make result u128
* Rename VarInt to LEB128
* It didn't remove the varint file
2022-08-05 13:45:34 +02:00
WerWolv
a6e5efbb7f
includes: Added missing #pragma once to all files
2022-08-03 15:44:30 +02:00
WerWolv
5cf0daca4b
includes/type: Replaced std/types.pat with the types library
2022-08-01 13:12:23 +02:00