Set any OS version with Pet
Updated strip-Pet script, Pet 0.6 beta released
Updated build script
Merged changes from trunk for Pet 0.6 beta
Copyright © 2020 in Pet resources
Copyright © 2020
Calculate max number length when displaying section offsets in Pet
Clean offsets of stripped certificate in TExeImage.Build
Display raw/virtual offsets when displaying sections in Pet
Display subsystem name with required OS version in Pet
Skip additional blank line when listing first file sections (bugfix)
Properly commented generics and specializations in CoreLite, sample projects and Pet
Actualizing rename System → Tricks in sample projects and Pet
Forgotten Delphi keyword “interface”, Free Pascal keywords “generic” and “specialize”, added to SyntaxHighlighter
Don't expand native images in TExeImage.Build
Feature to strip .NET assemblies with Pet
Reviewed lower case/upper case semantics when formatting hexadecimals
CoreUtils.MoveBytesZeroExpand → MoveBytesExpand: more common, with default 0
Fixed a typo in a FastCode comment
Stop unsafe stripping (rollback of #837), but list sections though
Show seciton alignment via “-ls” option in Pet
Use default log output style with “-ls” option, with rethinked UI in Pet
Show image options only when exist
Image base parameter allowed in decimal and hexadecimal forms, displaying image base with image options in Pet
Pet log styles renamed to brief/detail
Show image options along with redesigned action log output in Pet
{$IFDEF Locale} for locale-dependent translations for console output in CoreLite and Pet
“Combining signed/unsigned integers” warning fix in Pet
Listing stub and header sizes along with section list in Pet
Improved UI, considers destination file size when calculating size benefit in Pet
DEP option removed from Pet build script because DEP-aware build available for any version of Delphi since revision 783
Display proper image file name when EBadImage exception handling in Pet
Building Pet without ASLR in trunk
Brand new write-back file saving in CoreWrappers and sample project
Set UTF-16 code page as actual in Pet resources
Displaying estimated file size with “Estimated” in Pet
Displaying estimated file size when no destination given to Pet
$URL$ svn:keyword set for core compiler unit
Exception handling using Application.ShowException in Pet
Exception handling using Application.ShowException in sample projects
TConsoleApplication.ShowException declaration unified with CoreExceptions.ShowException procedure declaration
TConsoleApplication.ShowException method added
Unused LiteConv code commented, help message updated, -nologo option not yet undocumented
LiteConv -ren bugfix, help message improve
Encoding surrogates bugfix in TWideString.AssignString, little more optimizations
CoreConsts.sDependsOnLocale message tune
BSD License text little tune
Initial CoreCompiler unit added
Removed strange CoreClasses.SystemCalendar definiton
TCodePage.LocaleDependent property added
Halva Pascal core unit improved, renamed to Halva.pas
Halva Pascal run script added
Unicode-aware Delphi warning fix for CoreUtils.WideLF
CoreUtils.CRLF only when {$IFNDEF Tricks}
“Don't display PET logo and copyrights” → “Don't display logo and copyright”
“Unicode characters corruption” → “Unicode character corruption”
Console line break consistency for Pet
Console line break consistency for CoreLite and sample projects, initial i18n-related changes
PE Tool © 2018 due to first rebuild this year, with consistent line breaks in console output
CoreWrappers © 2018
Console line break style changed to Windows-compatible, for consistent output when console redirection set from a shell script
Core integer types declaration for 64-bit, code styling
Fine-tuned core integer types declaration for 64-bit aware compilers
Date, time, calendar and epoch support classes moved to CoreClasses
Because of commits in 2018, license copyright updated
Halva Pascal core unit added
UnicodeConsole.bat script removed
new.Merge branched
new.Formatter branched
Proper exception message name from previous commit (unsaved undo in Delphi IDE)
Raise exception when no relocations for rebase in Pet