<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/jedicodeformat/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/jedicodeformat/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 10 Jun 2018 12:50:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jedicodeformat/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Patches: Delphi10.2+Win64+JvInterpreter+misc fixes</title><link>https://sourceforge.net/p/jedicodeformat/patches/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
I attach 4 patches for the latest source:&lt;br/&gt;
1. Delphi 10.2+Win64 support+Jedi.inc (instead of JcfGlobal.inc, which is outdated)&lt;br/&gt;
2. add Pascal Script support (JvInterperter)&lt;br/&gt;
3. add IFDEF guards for JCF_GUI, JCF_REG and fix other IFDEFs&lt;br/&gt;
4. a fix for some exception&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Idan</dc:creator><pubDate>Sun, 10 Jun 2018 12:50:07 -0000</pubDate><guid>https://sourceforge.netc2e4c743c6f3a5b355eaf1ca519993b1aed45b15</guid></item><item><title>#14 Delphi XE10 version available</title><link>https://sourceforge.net/p/jedicodeformat/patches/14/?limit=25#ade2</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;added support for class destructors&lt;/li&gt;
&lt;li&gt;moved the replace task to the end, which adds the ability to replace specific keywords that are touched by the formater e.g if you want 'string' instead of 'String'&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yves Dünow</dc:creator><pubDate>Fri, 08 Dec 2017 02:23:44 -0000</pubDate><guid>https://sourceforge.net2722002b2d5ec3e21c5f9c9d04fb91cd7dbc0ef1</guid></item><item><title>Delphi XE10 version available</title><link>https://sourceforge.net/p/jedicodeformat/patches/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
such a great product.Thanks ! Here at www.paessler.com we use it to format our delphi code, so we want to share our changes for XE10. &lt;/p&gt;
&lt;p&gt;best regards,&lt;br/&gt;
yves&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yves Dünow</dc:creator><pubDate>Fri, 08 Dec 2017 02:11:47 -0000</pubDate><guid>https://sourceforge.net79bb767583cc0023a775ac8febd9471dfaa5aefd</guid></item><item><title>Delphi XE2 Patch</title><link>https://sourceforge.net/p/jedicodeformat/patches/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;With the applied patch the JCF compiles in Delphi XE2 again. There haven't been done many tests to ensure it is working correctly, Further tests can start from here.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian-W. Budde</dc:creator><pubDate>Sun, 11 Nov 2012 13:32:09 -0000</pubDate><guid>https://sourceforge.net708a4e7dd2a276227a49c89b9da2f0b755b146f8</guid></item><item><title>Little extensions ...</title><link>https://sourceforge.net/p/jedicodeformat/patches/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br /&gt;
here the points:&lt;br /&gt;
1-a actual parameter indenter&lt;br /&gt;
2-a expression indenter&lt;br /&gt;
3-a transformer to add Round Brackets to (if, while) boolean expressions if needed.&lt;br /&gt;
4-a uses clause indenter&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;p&gt;1-a actual parameter indenter&lt;br /&gt;
Before&lt;br /&gt;
"&lt;br /&gt;
InsertTokenBefore(TSourceToken(lbeginParseTreeNode), lSourceToken);&lt;br /&gt;
"&lt;br /&gt;
After&lt;br /&gt;
"&lt;br /&gt;
InsertTokenBefore(TSourceToken(lbeginParseTreeNode)&lt;br /&gt;
,lSourceToken);&lt;br /&gt;
"&lt;/p&gt;
&lt;p&gt;2-a expression indenter&lt;br /&gt;
Before&lt;br /&gt;
"&lt;br /&gt;
(aValue and (aAnotherValue or Resul))&lt;br /&gt;
"&lt;br /&gt;
After&lt;br /&gt;
"&lt;br /&gt;
(aValue &lt;br /&gt;
and (aAnotherValue &lt;br /&gt;
or Resul))&lt;br /&gt;
"&lt;/p&gt;
&lt;p&gt;3-a transformer to add Round Brackets to (if, while) boolean expressions if needed.&lt;br /&gt;
Before&lt;br /&gt;
"&lt;br /&gt;
if TSourceToken(aBegin).TokenType = aBeginToken then&lt;br /&gt;
"&lt;br /&gt;
After&lt;br /&gt;
"&lt;br /&gt;
if (TSourceToken(aBegin).TokenType = aBeginToken) then&lt;br /&gt;
"&lt;/p&gt;
&lt;p&gt;4-a uses clause indenter&lt;br /&gt;
Before&lt;br /&gt;
"&lt;br /&gt;
uses&lt;br /&gt;
fShowParseTree,&lt;br /&gt;
TokenUtils,&lt;br /&gt;
Tokens,&lt;br /&gt;
SourceToken,&lt;br /&gt;
ParseTreeNodeType,&lt;br /&gt;
ParseTreeNode;&lt;br /&gt;
"&lt;/p&gt;
&lt;p&gt;After&lt;br /&gt;
"&lt;br /&gt;
uses&lt;br /&gt;
fShowParseTree&lt;br /&gt;
,TokenUtils&lt;br /&gt;
,Tokens&lt;br /&gt;
,SourceToken&lt;br /&gt;
,ParseTreeNodeType&lt;br /&gt;
,ParseTreeNode&lt;br /&gt;
;&lt;br /&gt;
"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 25 Feb 2010 11:26:58 -0000</pubDate><guid>https://sourceforge.net27b15ba2d73d5a1e555ae7f1d8779378724a2284</guid></item><item><title>Extended recognised operator symbols in the parser</title><link>https://sourceforge.net/p/jedicodeformat/patches/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Extended recognised operator symbols in the parser.&lt;br /&gt;
* Parser failed on the following operator symbols: xor, and, or&lt;/p&gt;
&lt;p&gt;The patch was generated from the Lazarus svn repository, but should apply without difficulty in the jcf2 trunk.&lt;/p&gt;
&lt;p&gt;These are valid symbols in the Free Pascal compiler language. An example unit where the jcf2 parser fails is the FCL's fpimage.pp unit. Code snippet below from the interface section of the unit.&lt;/p&gt;
&lt;p&gt;================&lt;/p&gt;
&lt;p&gt;operator or (const c,d:TFPColor) : TFPColor;&lt;br /&gt;
operator and (const c,d:TFPColor) : TFPColor;&lt;br /&gt;
operator xor (const c,d:TFPColor) : TFPColor;&lt;/p&gt;
&lt;p&gt;================&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Graeme Geldenhuys</dc:creator><pubDate>Wed, 24 Jun 2009 13:36:16 -0000</pubDate><guid>https://sourceforge.net543e6144e1bbd5727496f8ae63acbfa5b7bbb795</guid></item><item><title>Patch to add VMTOFFSET and DMTOFFSET in ASM block</title><link>https://sourceforge.net/p/jedicodeformat/patches/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This fix will add support for VMTOFFSET and DMTOFFSET &lt;br /&gt;
keywords in ASM block.&lt;/p&gt;
&lt;p&gt;example in Bug tracker 1572931 &lt;br /&gt;
&lt;a href="http://sourceforge.net/tracker/index.php?"&gt;http://sourceforge.net/tracker/index.php?&lt;/a&gt;&lt;br /&gt;
func=detail&amp;amp;aid=1572931&amp;amp;group_id=41564&amp;amp;atid=430780&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TridenT</dc:creator><pubDate>Sat, 07 Oct 2006 21:59:38 -0000</pubDate><guid>https://sourceforge.net195812d89876fccb7d06dd3c803209f9992a3ebd</guid></item><item><title>patch to fix exception with UNSAFE keyword</title><link>https://sourceforge.net/p/jedicodeformat/patches/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Patch will allow UNSAFE keyword in code&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TridenT</dc:creator><pubDate>Sat, 07 Oct 2006 21:00:45 -0000</pubDate><guid>https://sourceforge.net0c9e36a9fc24dfa9517c066c1cc847b4f7d107ec</guid></item><item><title>Patch to fix exception "Expected identifer Near LABEL"</title><link>https://sourceforge.net/p/jedicodeformat/patches/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;With this patch, Keywords are now accepted in (dotted) &lt;br /&gt;
identifier name.&lt;/p&gt;
&lt;p&gt;See bug Tracker 1572695 for example&lt;br /&gt;
&lt;a href="http://sourceforge.net/tracker/index.php?"&gt;http://sourceforge.net/tracker/index.php?&lt;/a&gt;&lt;br /&gt;
func=detail&amp;amp;aid=1572695&amp;amp;group_id=41564&amp;amp;atid=430780&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TridenT</dc:creator><pubDate>Sat, 07 Oct 2006 20:03:47 -0000</pubDate><guid>https://sourceforge.netc77a4f71f3df4c6729ba7c5bb2334575ec314c75</guid></item><item><title>Patch to fix exception with nested const inside Class</title><link>https://sourceforge.net/p/jedicodeformat/patches/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fixed assertion with constant defined inside a class &lt;br /&gt;
before a visibility identifier (Bug Tracker 1572852)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sourceforge.net/tracker/index.php?"&gt;http://sourceforge.net/tracker/index.php?&lt;/a&gt;&lt;br /&gt;
func=detail&amp;amp;aid=1572852&amp;amp;group_id=41564&amp;amp;atid=430780&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TridenT</dc:creator><pubDate>Sat, 07 Oct 2006 19:11:20 -0000</pubDate><guid>https://sourceforge.net12567dc651a5ca9d50c5dc2c0ace7dfb90184983</guid></item></channel></rss>