<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for TPGetOpt</title><link>https://sourceforge.net/p/tpgetopt/activity/</link><description>Recent activity for TPGetOpt</description><language>en</language><lastBuildDate>Sat, 10 Feb 2024 07:25:50 -0000</lastBuildDate><item><title>Bloodbat committed [r45] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/45/</link><description>Add: Debug All mode for heaptrc.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sat, 10 Feb 2024 07:25:50 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/45/</guid></item><item><title>Bloodbat committed [r44] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/44/</link><description>Add: codepage stuff. Remove: useless defines.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sat, 10 Feb 2024 07:24:49 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/44/</guid></item><item><title>Bloodbat committed [r43] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/43/</link><description>Change: rely on project and tpgetopt.inc to set compiler options and conditional defines, respectively.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sat, 10 Feb 2024 07:23:10 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/43/</guid></item><item><title>Bloodbat committed [r42] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/42/</link><description>Change: pass LongOpts array by reference.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sat, 10 Feb 2024 07:22:03 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/42/</guid></item><item><title>Bloodbat committed [r41] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/41/</link><description>Remove: compiler configuration from tpgetopt.inc.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sat, 10 Feb 2024 07:18:51 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/41/</guid></item><item><title>Bloodbat committed [r40] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/40/</link><description>Change: move compiler switches to tpgetopt.inc.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 24 Jan 2024 19:14:15 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/40/</guid></item><item><title>Bloodbat committed [r39] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/39/</link><description>Change: move warning directive after compiler directives: FPC seems to reset a lot of stuff when changing compiler modes.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sun, 07 Jan 2024 09:55:11 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/39/</guid></item><item><title>Bloodbat committed [r38] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/38/</link><description>Update: time marches on...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Thu, 04 Jan 2024 01:49:08 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/38/</guid></item><item><title>Bloodbat committed [r37] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/37/</link><description>Rename: TmpStr -&gt; HelpString.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Fri, 20 Oct 2023 06:03:32 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/37/</guid></item><item><title>Bloodbat committed [r36] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/36/</link><description>Fix: compiler warning.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Sat, 14 Oct 2023 04:45:16 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/36/</guid></item><item><title>Bloodbat committed [r35] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/35/</link><description>Add: ability to create help strings instead of just printing them.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 11 Oct 2023 16:50:16 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/35/</guid></item><item><title>Bloodbat committed [r34] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/34/</link><description>Fix: make certain parameters user configurable.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 11 Oct 2023 07:32:19 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/34/</guid></item><item><title>Bloodbat committed [r33] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/33/</link><description>Update: format and correct text.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Tue, 10 Oct 2023 23:28:21 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/33/</guid></item><item><title>Bloodbat committed [r32] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/32/</link><description>Add: print help for the example using the OptHelp unit.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Tue, 10 Oct 2023 07:38:25 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/32/</guid></item><item><title>Bloodbat committed [r31] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/31/</link><description>Add: a unit to print formatted parameters help.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Tue, 10 Oct 2023 07:37:40 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/31/</guid></item><item><title>Bloodbat committed [r30] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/30/</link><description>Fix: define DEBUG before it's used the first time if DEBUGALL is defined.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Fri, 28 Jul 2023 07:28:27 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/30/</guid></item><item><title>Bloodbat committed [r29] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/29/</link><description>Remove: unneeded space.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Thu, 27 Jul 2023 14:43:16 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/29/</guid></item><item><title>Bloodbat committed [r28] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/28/</link><description>Add: ability to distinguish and report from the main program when unneeded arguments are encountered and OptError is False.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Thu, 27 Jul 2023 07:03:00 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/28/</guid></item><item><title>Bloodbat committed [r27] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/27/</link><description>Update: properties.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Thu, 27 Jul 2023 07:00:01 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/27/</guid></item><item><title>Bloodbat committed [r26] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/26/</link><description>Fix: conform to the new logic that requires a nil Name for the last long option.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Thu, 27 Jul 2023 06:26:55 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/26/</guid></item><item><title>Bloodbat committed [r25] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/25/</link><description>Add: ability to distinguish and report ambiguous options from the main program when OptError is False.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Thu, 27 Jul 2023 06:24:10 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/25/</guid></item><item><title>Bloodbat committed [r24] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/24/</link><description>Remove: TODO note.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 17:13:40 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/24/</guid></item><item><title>Bloodbat committed [r23] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/23/</link><description>Refactor: use PChars for long option names in the TOption record.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 17:11:33 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/23/</guid></item><item><title>Bloodbat committed [r22] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/22/</link><description>Fix: don't rely on the compiler to keep static variable values between calls and mark them explicitly as initialized consts.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 17:10:09 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/22/</guid></item><item><title>Bloodbat committed [r21] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/21/</link><description>Fix: ensure DEBUG is defined when defining DEBUGALL.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 10:07:57 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/21/</guid></item><item><title>Bloodbat committed [r20] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/20/</link><description>Fix: comments.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 10:02:37 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/20/</guid></item><item><title>Bloodbat committed [r19] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/19/</link><description>Fix: comment.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 09:49:25 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/19/</guid></item><item><title>Bloodbat committed [r18] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/18/</link><description>Fix: don't set PtrArgs to nil twice.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 09:44:24 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/18/</guid></item><item><title>Bloodbat committed [r17] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/17/</link><description>Add: function to get a Pascal string directly without using PtrArgs.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 08:35:13 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/17/</guid></item><item><title>Bloodbat committed [r16] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/16/</link><description>Add: comment to duplicate const header.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 08:26:33 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/16/</guid></item><item><title>Bloodbat committed [r15] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/15/</link><description>Add: documentation for last commit.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 08:25:07 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/15/</guid></item><item><title>Bloodbat committed [r14] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/14/</link><description>Add: OptInvalidLong variable so invalid long options can be properly displayed without using the internal error notices.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 08:24:39 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/14/</guid></item><item><title>Bloodbat committed [r13] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/13/</link><description>Add: some more Interface documentation.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 08:02:05 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/13/</guid></item><item><title>Bloodbat committed [r12] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/12/</link><description>Rename: getopt.txt -&gt; TPGETOPT.TXT to maintain consistency with the actual unit.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 07:56:55 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/12/</guid></item><item><title>Bloodbat committed [r11] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/11/</link><description>Refactor: use PChars for storing the command line options array: can save A LOT of memory.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 26 Jul 2023 07:55:22 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/11/</guid></item><item><title>Bloodbat committed [r10] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/10/</link><description>Add: FAQ</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Tue, 11 Jul 2023 01:38:28 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/10/</guid></item><item><title>Bloodbat committed [r9] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/9/</link><description>Add: brief description. Remove: done TODOs.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 18:36:41 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/9/</guid></item><item><title>Bloodbat committed [r8] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/8/</link><description>Change: go back to the original port's initialized variables as typed consts instead of initializing them on unit start.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 18:24:31 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/8/</guid></item><item><title>Bloodbat committed [r7] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/7/</link><description>Change: reorder interface procedures to bring to prominence InitGetOpt and DoneGetOpt. Add: comments.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 18:18:56 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/7/</guid></item><item><title>Bloodbat committed [r6] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/6/</link><description>Change: reorder conditional defines.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 18:10:13 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/6/</guid></item><item><title>TPGetOpt released /readme.txt</title><link>https://sourceforge.net/projects/tpgetopt/files/readme.txt/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TPGetOpt</dc:creator><pubDate>Wed, 05 Jul 2023 03:38:03 -0000</pubDate><guid>https://sourceforge.net/projects/tpgetopt/files/readme.txt/download</guid></item><item><title>TPGetOpt released /tpgetopt.zip</title><link>https://sourceforge.net/projects/tpgetopt/files/tpgetopt.zip/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TPGetOpt</dc:creator><pubDate>Wed, 05 Jul 2023 03:38:03 -0000</pubDate><guid>https://sourceforge.net/projects/tpgetopt/files/tpgetopt.zip/download</guid></item><item><title>Bloodbat committed [r5] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/5/</link><description>Add: comment with version number.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 03:33:50 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/5/</guid></item><item><title>Bloodbat committed [r4] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/4/</link><description>Initial code commit.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 03:29:51 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/4/</guid></item><item><title>Bloodbat committed [r3] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/3/</link><description>Add tags</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 03:27:23 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/3/</guid></item><item><title>Bloodbat committed [r2] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/2/</link><description>Add branches</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 03:27:12 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/2/</guid></item><item><title>Bloodbat committed [r1] on Code</title><link>https://sourceforge.net/p/tpgetopt/code/1/</link><description>Add trunk</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bloodbat</dc:creator><pubDate>Wed, 05 Jul 2023 03:26:49 -0000</pubDate><guid>https://sourceforge.net/p/tpgetopt/code/1/</guid></item></channel></rss>