Nik
062edfe527
includes/std: Fixed std::fxpt::to_fixed conversion issue
2023-06-05 09:48:33 +02:00
paxcut
5b32941801
patterns: Added visualizers to image patterns ( #117 )
...
* Added image visualizers to image patterns that were supported
* missing include files
* Small style fixes
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2023-06-04 22:38:25 +02:00
Nik
e99ab5b59b
patterns/java_class: Fixed duplicate variables
2023-06-02 10:54:09 +02:00
Feitong Chen
775c836766
patterns/macho: Fix macho CpuType error and add CpuType::ARM64 and CpuType::ARM64_32 ( #115 )
2023-06-01 16:38:34 +02:00
blondecake433
43058b4c45
pattern/gif: Improved GIF pattern ( #114 )
2023-05-26 09:28:18 +02:00
Justus Garbe
0128ea87db
patterns/java_class: Added Java SE 20 Attributes, added value displaying ( #113 )
...
greatly enchanced the java pattern
ImHex-v1.29.0
2023-05-19 17:59:15 +02:00
WerWolv
fe231436d9
patterns/gb: Added Gameboy ROM pattern ( #89 )
...
* Added gameboy format
* Add mime type
* Add test
* Avoid DMCA :sweating:
2023-05-19 16:09:14 +02:00
gmestanley
7a9ac44577
patterns/pe: Improved PE pattern ( #112 )
...
New improvement
2023-05-16 11:03:07 +02:00
Nick Bitounis
74e9d8f2e7
patterns: Added pattern file for M.A.X. v1.04 game files. ( #111 )
...
* Added pattern file for M.A.X. v1.04 game files.
* * Added MAX pattern in list of patterns.
* Added MAX sample game save file.
* Reordered the list of patterns to ascending name.
---------
Co-authored-by: n.bitounis <n.bitounis@xe.gr >
2023-05-08 16:17:19 +02:00
Nik
2f39a62d85
includes/std: Added support for writing patterns to files
2023-05-02 20:38:21 +02:00
AdventureT
e21063d58b
patterns: Added Crash Bandicoot - Back in time level format ( #110 )
...
* Added Crash Bandicoot - Back in time level format
* Update README.md
* Fix README.md
2023-04-25 21:44:02 +02:00
paxcut
8f1a6bdd75
includes/std: Added std::math::exp(), fixed std::math::ln comment ( #106 )
...
Removed extraneous argument base to ln function and added the necessary definition in include file to access previously builtin function exp.
2023-04-17 22:19:47 +02:00
Nik
b9af43e08b
patterns: Fixed WAV MIME type in readme
2023-04-16 21:37:40 +02:00
Nik
2ffa4e0161
patterns/wav: Fixed MIME type
2023-04-06 12:33:46 +02:00
Zaggy1024
1cd7f92a5d
patterns/includes: Update standard library and patterns to support the new bitfields ( #102 )
...
* Add `current_bit_offset()` and `read_bits(...)` to `std::mem`
* Replace deprecated BitfieldOrder enum values with new clearer names
This adds new options named `MostToLeastSignificant` and `LeastToMostSignificant` to replace the old `LeftToRight` and `RightToLeft` names. These names should be much clearer about what they affect and how.
* Throw errors when `std::core::(get|set)_bitfield_order()` are called
* Update all patterns to work with the new bitfield behaviors
ImHex-v1.28.0
2023-04-01 11:16:54 +02:00
Nik
d42b87d9e6
git: Added CONTRIBUTING.md
2023-03-29 08:10:58 +02:00
Nik
035de359d7
git: Updated readme information
2023-03-29 08:03:40 +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
Nik
5d72494019
includes/hex: Added ImHex check to provider library
2023-03-28 10:21:03 +02:00
Nik
afbce642fb
includes/hex: Added provider functions
2023-03-28 09:49:12 +02:00
Nik
a72058eb65
includes/std: Added std::random functions
2023-03-28 09:28:28 +02:00
Chris Bailey
ab2ed98dab
includes/std: Added nullable pointers to std/ptr ( #97 )
2023-03-27 10:05:12 +02:00
WerWolv
3edc6ea172
includes: Added documentation for a few more files
2023-03-26 16:58:39 +02:00
WerWolv
a9a7f0b186
includes: Added documentation to the rest of the std and hex library
2023-03-26 16:34:06 +02:00
Nik
5f352e26d1
patterns/elf: Make displaying section names optional
2023-03-26 11:34:52 +02:00
Nik
3e2a6aabaa
patterns/evtx: Fixed type name typo
2023-03-26 11:22:15 +02:00
Nik
56d6f0187f
patterns/zstd: Fixed block_header_t bitfield
2023-03-26 11:09:26 +02:00
Vladimir
adf7256c39
patterns/bsp: Added GoldSrc engine maps file format ( #101 )
...
Co-authored-by: Nik <werwolv98@gmail.com >
2023-03-26 10:36:03 +02:00
dora
a25a8a3615
patterns/evtx: Added evtx pattern ( #100 )
...
* add evtx pattern
* fix Readme
* fix coding style
* space adjustment
* space adjustment
2023-03-26 10:34:45 +02:00
WerWolv
6ae8b30488
git: Allow documentation to be regenerated when PatternLanguage changes were made
2023-03-26 10:26:40 +02:00
Nik
125ba38d72
plugins/extra-hashes: Fixed ImHex version
2023-03-25 15:33:55 +01:00
Nik
ba55feb200
plugins: Added Extra Hashes plugin to database
2023-03-25 14:47:09 +01:00
Nik
a301a4bfeb
themes: Added Solarized Dark theme
2023-03-23 17:20:05 +01:00
Nik
531be04739
themes/vs_dark: Fixed window title alignment
2023-03-23 14:38:39 +01:00
Nik
87e05bec48
git: Fixed uefi pattern link in readme
2023-03-23 11:59:38 +01:00
Morten Linderud
a31d290005
patterns/uefi: Added UEFI pattern ( #8 )
...
Added UEFI structs
Signed-off-by: Morten Linderud <morten@linderud.pw >
Co-authored-by: Nik <werwolv98@gmail.com >
2023-03-23 11:52:50 +01:00
Andrei Makeev
f3de35a320
patterns/elf: Make hex view less ambiguous ( #92 )
...
* ELF: make section/segment data arrays sealed
* ELF: set display names for section/segment data
* Added new functions to library
* Updated ELF pattern
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2023-03-23 11:51:01 +01:00
Oded Shapira
d9de2f7058
patterns/lua54: Added new Lua 5.4 bytecode pattern ( #80 )
...
* Lua 5.4 pattern
* Fixed formatting, added file to readme
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2023-03-23 09:06:24 +01:00
Jozef Izso
790f837e4f
patterns/dsstore: Added .DS_Store pattern ( #90 )
...
* Initial format for Buddy Allocator structures in `.DS_Store` files
* Add list of entries for files in `.DS_Store`
* Add root block, offsets, toc and free lists structures
* Add parsing of block data
* Document `.DS_Store` pattern and add test file
2023-03-23 08:59:59 +01:00
Josh
d8a291977a
encodings: Added Pokemon gen 3 character encoding ( #96 )
...
* added Pokemon Emerald character encoding
* update readme.md for generic gen 3 table
* Update and rename pokeEmerald_en.tbl to pokegen3_en.tbl
2023-03-23 08:58:44 +01:00
Nicolás Alvarez
62a83b53aa
patterns/pbz: Modernize code, renamed pattern to pbz ( #98 )
...
* Update pbz pattern
- Rename pbzx to pbz; turns out the 'x' is the compression type.
- Use type::Magic for the "pbz" magic number.
- Decode compression type as an enum.
- Mention compression_tool in the header comment.
* Rename pbzx.hexpat to pbz.hexpat
2023-03-23 08:57:33 +01:00
Takumi Sueda
53ea45ffa6
patterns/PCAP: Fixed formatting and added endianess support ( #99 )
...
* patterns/pcap: reformat
* patterns/pcap: endianness-aware parse / parse packets until EOF
2023-03-23 08:56:20 +01:00
WerWolv
c0a1bbd218
includes/std: Fixed stray " in bit library
2023-03-19 16:30:54 +01:00
WerWolv
27f4e20638
git: Fixed documentation dispatch
2023-03-19 16:26:21 +01:00
WerWolv
bbb2107d5f
git: Always execute dispatch
2023-03-19 16:21:46 +01:00
WerWolv
8601a6665e
includes/std: Added first set of documentation to the std library
2023-03-19 16:17:04 +01:00
WerWolv
c6f2b57384
git: Fixed workflow name
2023-03-19 11:23:43 +01:00
WerWolv
dd190f7c8a
git: Added documentation dispatch workflow
2023-03-19 11:22:55 +01:00