Update: syntax is your friend.
Update: years keep going...
Fix: properly construct info for SHFileOperation when deleting files or folders. Fix: warning.
Add: not about GetNextWidgetPos being obsolete.
Change: reorder unit.
Change: use MessageDlg for yes/no question.
Change: make string parameters consts.
Add: Yes/No question message box with result.
Change: make units friendly to both non-unicode and unicode Windows.
Add: FATAL compiler directive when trying to compile outside Windows.
Add: missing license info.
Remove: uscaledpi.pas: Lazarus has made it obsolete.
Fix: accomodate for files with unicode chars.
Change: silence compiler warning.
Rename: GetCompressedSize -> NTFSGetCompressedSize.
Add: procedures to compress and decompress NTFS files.
Add: unit to handle some NTFS file operations.
Add: function to invoke Explorer's file properties window.
Update: made some procedures compatible with Turbo Pascal.
Rename: FPoint -> Float.
Change: move comments to interface: fix popup hints for IDEs.
Refactor: remove a whole lot of ifdefs with a single conditional type alias.
Add: TODO about TP compatibility.
Rename: ansithrb.pas to txtuis.pas so it can be used for more "widgets". Add: procedure to create and maintain a percentile status line.
Change: better names for variables in CalcPercentileRemain.
Add: functions for deleting folders safely used in my DelTree implementation.
Add: function to delete files permanently using the shell.
Change: split Windows stuff between wintools.pas and winshell.pas so Lazarus isn't required to do some things.
Change: pass MessageBox result as function result.
Remove: bitmasks.pas: FPC built in type helpers provide them quite nicely.
Change: works much better as a function.
Remove: AnsiUnquote. Add: Rot13.
Update: copyright years. Refactor: use constants for current and parent directories.
Remove: unneeded begin/end pairs.
Refactor: use case instead of if.
Add: traditional round half-up to supplement FPC's banker's rounding.
Refactor: use const only for the string in InitVersionInfo.
Change: rename variables and tidy up source.
Remove: code to enable double buffered forms as Lazarus offers the option now.
Add: note about probably wrong code.
Fix: remove Windows exclusive wintools.pas compilation to Windows section of pkgcompile.pas.
Add: option to use bacon with loremgen.pas
Update: properties.
Add: conditional compilation for non Windows targets.
Add: functions to split numbers into their digits.
Add: comments to functions that didn't have them. Change: move comments to function headers so an IDE will display better tooltips. Change: make GetNearestMultiple clearer with variable names and comment.
Add: new functions to count the number of digits up to those of a QWord. Change: while the mathematical version of digit counting is sexy, the table based one is faster; kept both versions for low memory usage needs. Change: use new functions in IntsToFrac.
Update: copyright years.
Change: let the compiler handle which version of SHFileOperation to call. Add: provisions for SHFileOperationW.
Fix: convert the string using PAnsiChar since we're calling the ANSI version.
Add: function to send files to the recycle bin.
Add: compiler hints to various functions.
Add: different method for getting file sizes.
Add: ZDE versions of XMLConfig and JSONConfig to prevent string conversion warnings when used with Lazarus.
Change: rename keycont2.pas crtkeys.pas.
Change: make versioninfo.pas an actual part of the code library .lpk while maintaining compatibility with programs that use version.inc for building distribution packages.
Initial Commit.
Initial commit.
TortoiseSVN GRRR
Create tags
Create branches
Create trunk