Commit graph

40 commits

Author SHA1 Message Date
Nikolaj Schlej
8d91a64c12 Version 0.18.9.2
- updated "All files" filter to actually select all files on non-Windows platforms
2014-11-07 15:52:19 +01:00
Nikolaj Schlej
28b985b1f1 Version 0.18.9
- padding types changed to Empty and NonEmpty
- added apriori files detection and parsing
- added depex sections parsing
2014-11-02 11:27:54 +01:00
Nikolaj Schlej
aa8f912c4f Version 0.18.8
- messages windows scrolls to bottom after showMessages() call
- hexadecimal numbers have 0x prefix
- error messages are more human-friendly
- added various checks for data inside paddings and volume free space
- flash chip IDs from VSCC table of descriptor region showed in information window
2014-10-30 04:56:37 +01:00
Nikolaj Schlej
754f9c5b13 UEFITool 0.18.7
- EFI11/Tiano compression code reverted back to 0.17.x implementation
because of higher compression ratio
- delete and backspace work properly for GUID search field
2014-08-14 21:42:18 +02:00
Nikolaj Schlej
41448ea49f UEFITool 0.18.6
- solved a bug with unneeded original PEI core entry point recalculation
- name of opened file is now shown in window title
- added compression type and decompressed size info for compressed GUID-defined sections
2014-08-14 14:02:35 +02:00
Nikolaj Schlej
41243f6d25 UEFITool 0.18.5
- solved compilation problems with strict C99 mode for C files
- solved a bug in insert/replace applied to raw files introduced in 0.18.0
- added "Copy All" action for messages
2014-07-27 09:54:38 +02:00
Nikolaj Schlej
534f01fcd5 UEFITool 0.18.4 / UEFIExtract 0.2.2
- added new FFS GUID found new in Apple EFI images
- added PDR region parsing as BIOS space (Apple feature again)
- changed default directory for saving to the directory containing opened file
- focus and cursor position are now set properly for GUID tab in search dialog
- search dialog resized to fit the whole GUID
- codebase cleaned form unnecessary spaces
2014-07-24 16:59:51 -07:00
Nikolaj Schlej
6e1f226aa0 UEFITool 0.18.3
- added pattern-based search for hex patterns, '.' (dot) means "any hex
digit"
- added pattern-based search for GUIDs
- added copy action for messages
- focus is now setting properly for all search window tabs
2014-07-14 00:38:34 +02:00
Nikolaj Schlej
29bce03a3f UEFITool 0.18.2
- messages pointing to tree items are now more consistent
- error messages are used instead of codes ("Error code: 14" messagebox
is no more)
2014-07-12 12:27:42 +02:00
Nikolaj Schlej
f529fdd20d UEFITool 0.18.1
- descriptor parsing enabled for Gigabyte boards
- search dialog UI reworked (GUID search to be added in next release)
- added MAN$ signature check for old ME firmware versions
2014-07-09 09:20:13 +02:00
Nikolaj Schlej
1df4e4f9d8 Version 0.17.8
-fixed bugs found by first scan with Coverity Scan
2014-04-18 14:18:11 +02:00
Nikolaj Schlej
b3c9466f58 Version 0.17.5
-code refactored to compile on Qt 4.8.5 without name conflicts
2014-02-27 10:14:41 +01:00
Nikolaj Schlej
66dc4bb6e3 Version 0.17.0
- solved a big in extracting tailed file
- added "Unknown" volume type
- files can't be inserted to unknown volumes
- sections can be inserted into encapsulation sections
- regions (except Descriptor) can be replaced
- Rebuild action removed from all types of items but Volume, File and
Section, it did nothing for them
- Descriptor region info now shows region access map and BIOS access
table
2014-01-28 17:42:18 +01:00
Nikolaj Schlej
a4a40ec329 Version 0.16.6
- fixed another bug in reconstructing tailed files
- fixed creation of empty output files
- statusBar messages replaced by messageBoxes
2014-01-28 14:48:04 +01:00
Nikolaj Schlej
6c96a243d3 Version 0.16.5.1
Small changes after using cppcheck
2014-01-24 13:29:21 +01:00
Nikolaj Schlej
e660b7ecea Version 0.16.4
- code cleanup
2014-01-14 21:09:18 +01:00
Nikolaj Schlej
4edeb4fbef Version 0.16.2
- solved minor bug in section reconstruction
- removed some useless and dead code
2014-01-12 02:36:08 +01:00
Nikolaj Schlej
5789e2f9e6 Version 0.16.1
- fixed a serious bug in section rebuild process
- opening search windows sets text focus into search edit box
2014-01-12 00:02:54 +01:00
Nikolaj Schlej
a764f15679 Version 0.16.0
- image reconstruction code refactored
- implemented patching of VTF in case of PEI core entry point change
2014-01-11 10:20:58 +01:00
Nikolaj Schlej
41fb0cbbf5 Version 0.14.0
Refactoring of engine and UI code to use model instead of items
directly.
WARNING: this code is untested yet and commited not for release purposes
2013-12-29 16:13:46 +01:00
Nikolaj Schlej
146c539dd8 Version 0.13.0
Bugs solved:
- wrong file dialog on extracting raw file body
- replacing body of compressed section removes compression
- Volume Top File can be moved from the end of it's volume
2013-12-28 17:02:26 +01:00
Nikolaj Schlej
862fc6b242 Version 0.12.0
- bug with wrong file tail creation solved
- "Replace" and "Replace body" actions added
- "Change compression" menu and actions removed, will be returned later
- minor refactoring and bugfixes done
2013-12-12 12:28:39 +01:00
Nikolaj Schlej
5e1b476c86 Version 0.11.0.2
- Qt5 based building errors resolved
2013-12-05 11:53:24 +01:00
Nikolaj Schlej
bb6f58f509 Version 0.11.0
- UI reworked once again
- Hex pattern and text string search implemented
- Code slightly refactored
2013-12-04 21:27:12 +01:00
Nikolaj Schlej
5592529b33 Version 0.10.0
- UI reworked
2013-11-22 23:25:15 +01:00
Nikolaj Schlej
8a3792d9b5 Version 0.9.3.1
- fixed work of Quit action
2013-11-20 03:08:39 +01:00
Nikolaj Schlej
e6e4e69b4b Version 0.9.3
- minor bugfix thanks to XCode built-in static analyzer
2013-11-20 02:19:48 +01:00
Nikolaj Schlej
a6fc781306 Version 0.9.1
- added "Uncompressed" to possible compression methonds
2013-11-18 17:11:08 +01:00
Nikolaj Schlej
bfd8edcdf9 Version 0.9.0
- fixed all interaction with file state
- added application meny
- added actions for changing compression method for selected compressed
section
2013-11-18 16:23:59 +01:00
Nikolaj Schlej
84ce5deeca Version 0.8.1
- memory management improved
- heap corruption is (hopefully) no more
2013-11-17 12:13:37 +01:00
Nikolaj Schlej
3d7dad6bb6 Version 0.8.0
- code slightly refactored
- solved bug on working with file tail
2013-11-17 10:01:11 +01:00
Nikolaj Schlej
3c90bc4a61 Version 0.6.0
- Debug window upgrade
- Volume grow for non-root volumes
- Minor bugfix
2013-11-15 11:48:14 +01:00
Nikolaj Schlej
6ff5119048 Version 0.5.0
- Minor bugs corrected
- Implemented section insertion
- Replace temporary removed
2013-11-14 11:40:39 +01:00
Nikolaj Schlej
4a61fcd9d9 Version 0.4.0
- Code is highly refactored
- Editing is (partially) working now
2013-11-07 14:46:28 +01:00
Nikolaj Schlej
3ffbc01a3f Version 0.3.0
Refactor code to separate GUI from FFS ttraversal
2013-10-15 17:19:15 +02:00
Nikolaj Schlej
56a0ed00b0 Version 0.2.4
Better shitty LZMA section handling.
Thank you, Intel, for breaking your own specifications.
2013-10-09 10:30:58 +02:00
Nikolaj Schlej
a86829a27e Version 0.2.3
Minor possible errors correction
2013-10-09 08:55:54 +02:00
Nikolaj Schlej
5a57489a5e Version 0.2.2
Code changed to be compatible with XCode 5
2013-10-09 02:53:39 +02:00
Nikolaj Schlej
05f1becfe6 Version 0.2.1
Added checks for files with invalid size
2013-10-08 18:59:09 +02:00
Nikolaj Schlej
4afe74850d Version 0.2.0
Initial public commit
2013-10-08 09:07:03 +02:00