Activity for Bloodbat's Code Library

  • Bloodbat Bloodbat committed [r62] on Code

    Update: syntax is your friend.

  • Bloodbat Bloodbat committed [r61] on Code

    Update: years keep going...

  • Bloodbat Bloodbat committed [r60] on Code

    Fix: properly construct info for SHFileOperation when deleting files or folders. Fix: warning.

  • Bloodbat Bloodbat committed [r59]

    Add: not about GetNextWidgetPos being obsolete.

  • Bloodbat Bloodbat committed [r58]

    Change: reorder unit.

  • Bloodbat Bloodbat committed [r57]

    Change: use MessageDlg for yes/no question.

  • Bloodbat Bloodbat committed [r56]

    Change: make string parameters consts.

  • Bloodbat Bloodbat committed [r55]

    Add: Yes/No question message box with result.

  • Bloodbat Bloodbat committed [r54]

    Change: make units friendly to both non-unicode and unicode Windows.

  • Bloodbat Bloodbat committed [r53]

    Add: FATAL compiler directive when trying to compile outside Windows.

  • Bloodbat Bloodbat committed [r52]

    Add: missing license info.

  • Bloodbat Bloodbat committed [r51]

    Remove: uscaledpi.pas: Lazarus has made it obsolete.

  • Bloodbat Bloodbat committed [r50]

    Fix: accomodate for files with unicode chars.

  • Bloodbat Bloodbat committed [r49]

    Change: silence compiler warning.

  • Bloodbat Bloodbat committed [r48]

    Rename: GetCompressedSize -> NTFSGetCompressedSize.

  • Bloodbat Bloodbat committed [r47]

    Add: procedures to compress and decompress NTFS files.

  • Bloodbat Bloodbat committed [r46]

    Add: unit to handle some NTFS file operations.

  • Bloodbat Bloodbat committed [r45]

    Add: function to invoke Explorer's file properties window.

  • Bloodbat Bloodbat committed [r44]

    Update: made some procedures compatible with Turbo Pascal.

  • Bloodbat Bloodbat committed [r43]

    Rename: FPoint -> Float.

  • Bloodbat Bloodbat committed [r42]

    Change: move comments to interface: fix popup hints for IDEs.

  • Bloodbat Bloodbat committed [r41]

    Refactor: remove a whole lot of ifdefs with a single conditional type alias.

  • Bloodbat Bloodbat committed [r40]

    Add: TODO about TP compatibility.

  • Bloodbat Bloodbat committed [r39]

    Rename: ansithrb.pas to txtuis.pas so it can be used for more "widgets". Add: procedure to create and maintain a percentile status line.

  • Bloodbat Bloodbat committed [r38]

    Change: better names for variables in CalcPercentileRemain.

  • Bloodbat Bloodbat committed [r37]

    Add: functions for deleting folders safely used in my DelTree implementation.

  • Bloodbat Bloodbat committed [r36]

    Add: function to delete files permanently using the shell.

  • Bloodbat Bloodbat committed [r35]

    Change: split Windows stuff between wintools.pas and winshell.pas so Lazarus isn't required to do some things.

  • Bloodbat Bloodbat committed [r34]

    Change: pass MessageBox result as function result.

  • Bloodbat Bloodbat committed [r33]

    Remove: bitmasks.pas: FPC built in type helpers provide them quite nicely.

  • Bloodbat Bloodbat committed [r32]

    Change: works much better as a function.

  • Bloodbat Bloodbat committed [r31]

    Remove: AnsiUnquote. Add: Rot13.

  • Bloodbat Bloodbat committed [r30]

    Update: copyright years. Refactor: use constants for current and parent directories.

  • Bloodbat Bloodbat committed [r29]

    Remove: unneeded begin/end pairs.

  • Bloodbat Bloodbat committed [r28]

    Refactor: use case instead of if.

  • Bloodbat Bloodbat committed [r27]

    Add: traditional round half-up to supplement FPC's banker's rounding.

  • Bloodbat Bloodbat committed [r26]

    Refactor: use const only for the string in InitVersionInfo.

  • Bloodbat Bloodbat committed [r25]

    Change: rename variables and tidy up source.

  • Bloodbat Bloodbat committed [r24]

    Remove: code to enable double buffered forms as Lazarus offers the option now.

  • Bloodbat Bloodbat committed [r23]

    Add: note about probably wrong code.

  • Bloodbat Bloodbat committed [r22]

    Fix: remove Windows exclusive wintools.pas compilation to Windows section of pkgcompile.pas.

  • Bloodbat Bloodbat committed [r21]

    Add: option to use bacon with loremgen.pas

  • Bloodbat Bloodbat committed [r20]

    Update: properties.

  • Bloodbat Bloodbat committed [r19]

    Add: conditional compilation for non Windows targets.

  • Bloodbat Bloodbat committed [r18]

    Add: functions to split numbers into their digits.

  • Bloodbat Bloodbat committed [r17]

    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.

  • Bloodbat Bloodbat committed [r16]

    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.

  • Bloodbat Bloodbat committed [r15]

    Update: copyright years.

  • Bloodbat Bloodbat committed [r14]

    Change: let the compiler handle which version of SHFileOperation to call. Add: provisions for SHFileOperationW.

  • Bloodbat Bloodbat committed [r13]

    Fix: convert the string using PAnsiChar since we're calling the ANSI version.

  • Bloodbat Bloodbat committed [r12]

    Add: function to send files to the recycle bin.

  • Bloodbat Bloodbat committed [r11]

    Add: compiler hints to various functions.

  • Bloodbat Bloodbat committed [r10]

    Add: different method for getting file sizes.

  • Bloodbat Bloodbat committed [r9]

    Add: ZDE versions of XMLConfig and JSONConfig to prevent string conversion warnings when used with Lazarus.

  • Bloodbat Bloodbat committed [r8]

    Change: rename keycont2.pas crtkeys.pas.

  • Bloodbat Bloodbat committed [r7]

    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.

  • Bloodbat Bloodbat committed [r6]

    Initial Commit.

  • Bloodbat Bloodbat committed [r5]

    Initial commit.

  • Bloodbat Bloodbat committed [r4]

    TortoiseSVN GRRR

  • Bloodbat Bloodbat committed [r3]

    Create tags

  • Bloodbat Bloodbat committed [r2]

    Create branches

  • Bloodbat Bloodbat committed [r1]

    Create trunk

1
MongoDB Logo MongoDB