Commit graph

23 commits

Author SHA1 Message Date
Nikolaj Schlej
8aba0766e5 First approach to implement console UI
UEFIExtract utility will be done soon, the only thing to be done is
actual extractAll code. :)
2014-04-21 18:05:29 +02:00
Nikolaj Schlej
706b0088e3 Version 0.17.7
- corrected possible bug with extended volume header handling in growVolume routine
2014-04-14 14:10:08 +02:00
Nikolaj Schlej
e5d94b6479 Version 0.17.4
- solved a bug in wrong volume size calculation in rare cases
- added diagnostic message if FvLength and size calculated using BlockMap are different
- solved a bug that lead to unneeded PEI files relocation
- rebuild action on volume will now relocate PEI files in it
2014-02-26 09:33:38 +01:00
Nikolaj Schlej
f2ad796dc0 Version 0.17.2
- Pad file GUID are now preserved
2014-02-08 11:44:33 +01:00
Nikolaj Schlej
dfb307b4aa Version 0.17.1 2014-02-02 13:26:33 +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
e660b7ecea Version 0.16.4
- code cleanup
2014-01-14 21:09:18 +01:00
Nikolaj Schlej
070943c959 Version 0.16.3
- all affected PEI-files will be rebased after any changes in volume
- corrected calculation of volume base address
- code slightly refactored
2014-01-12 09:37:10 +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
ead41ba5bb Version 0.15.0
- implemented PE and TE executables relocation for correct Boot Firmware
Volume modification
2014-01-09 11:45:49 +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
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
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
1c005d5025 Version 0.7.0
- Attempt to solve bug with file resize
- Solved bug with descriptor reconstruction
- Intel image parsing method changed
2013-11-16 10:50:13 +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