<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/mcpp/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/mcpp/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 30 Nov 2008 14:00:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mcpp/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>mcpp V.2.7.2 released</title><link>https://sourceforge.net/p/mcpp/news/2008/11/mcpp-v272-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.7.2 was just released:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=165953&amp;amp;package_id=188445&amp;amp;release_id=643899"&gt;http://sourceforge.net/project/showfiles.php?group_id=165953&amp;amp;package_id=188445&amp;amp;release_id=643899&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. Its source is highly configurable and can generate executables of various specs. It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points on V.2.7.2 from V.2.7.1 are as follows.&lt;/p&gt;
&lt;p&gt;1. This is a bug-fixed version of V.2.7.1, fixing several bugs of the previous release.&lt;/p&gt;
&lt;p&gt;2. Enabled some CPU-specific predefined macros in compiler-independent-build as well as compiler-specific-build.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sun, 30 Nov 2008 14:00:26 -0000</pubDate><guid>https://sourceforge.net1344184e1d82cb1447fac5e6cec8d201e266f7d1</guid></item><item><title>mcpp V.2.7.1 released</title><link>https://sourceforge.net/p/mcpp/news/2008/05/mcpp-v271-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.7.1 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. Its source is highly configurable and can generate executables of various specs. It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.7 are as follows.&lt;/p&gt;
&lt;p&gt;1. This is a bug-fixed version of V.2.7, fixing several bugs of the previous release.&lt;/p&gt;
&lt;p&gt;2. Made subroutine-build also install an mcpp executable and minimal documents as well as libmcpp for a convenience of library package.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Mon, 19 May 2008 13:52:49 -0000</pubDate><guid>https://sourceforge.net039eb68833c076885454d7202863f5714838be36</guid></item><item><title>mcpp V.2.7 released</title><link>https://sourceforge.net/p/mcpp/news/2008/03/mcpp-v27-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.7 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC,&lt;br /&gt;
Visual C++, etc.  Its source is highly configurable and can&lt;br /&gt;
generate executables of various specs. It accompanies a&lt;br /&gt;
validation suite to check preprocessor's conformance and&lt;br /&gt;
quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.6.4 are as follows.&lt;/p&gt;
&lt;p&gt;1. Implemented -K option to enable &amp;quot;macro notification mode&amp;quot;.&lt;br /&gt;
This mode is designed for C/C++ refactoring tools and embeds&lt;br /&gt;
macro annotations into comments.  This mode is also enabled&lt;br /&gt;
by '#pragma MCPP debug macro_call' sub-directive.&lt;/p&gt;
&lt;p&gt;2. Fixed several bugs of the previous release.&lt;/p&gt;
&lt;p&gt;3. Ported to Mac OS X / GCC and Visual C++ 2008.&lt;/p&gt;
&lt;p&gt;4. Made GCC-specific-build more closer to GCC.&lt;/p&gt;
&lt;p&gt;5. Added documentation on source checking of firefox 3.0pre.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Mon, 24 Mar 2008 05:59:08 -0000</pubDate><guid>https://sourceforge.netf138dc91b26e40eda941889dbcbe05f7d4aab4db</guid></item><item><title>mcpp V.2.6.4 released</title><link>https://sourceforge.net/p/mcpp/news/2007/05/mcpp-v264-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.6.4 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC,&lt;br /&gt;
Visual C++, etc.  Its source is highly configurable and can&lt;br /&gt;
generate executables of various specs. It accompanies a&lt;br /&gt;
validation suite to check preprocessor's conformance and&lt;br /&gt;
quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.6.3 are as follows.&lt;/p&gt;
&lt;p&gt;1. This is a bug-fixed version of V.2.6.3, fixing memory&lt;br /&gt;
leaks in subroutine-build, and fixing a bug of accessing&lt;br /&gt;
non-allocated memory.&lt;/p&gt;
&lt;p&gt;2. Also changed the installation directory of some documents&lt;br /&gt;
in stand-alone-and-compiler-independent-build by&lt;br /&gt;
configure or by binary packages.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sat, 19 May 2007 14:02:57 -0000</pubDate><guid>https://sourceforge.net764c50030e4db900313a181bb94949599e2fe4cc</guid></item><item><title>mcpp V.2.6.3 released</title><link>https://sourceforge.net/p/mcpp/news/2007/04/mcpp-v263-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.6.3 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC,&lt;br /&gt;
Visual C++, etc.  Its source is highly configurable and can&lt;br /&gt;
generate executables of various specs. It accompanies a&lt;br /&gt;
validation suite to check preprocessor's conformance and&lt;br /&gt;
quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.6.2 are as follows.&lt;/p&gt;
&lt;p&gt;1. Revised sutle points of #include and '#pragma once'&lt;br /&gt;
handling, such as dereferencing symbolic linked&lt;br /&gt;
directory and others.&lt;/p&gt;
&lt;p&gt;2. Relaxed syntax checking and token checking in lang_asm&lt;br /&gt;
mode.  Implemented variadic macro of GCC3-specification&lt;br /&gt;
for GCC-specific- build.  Increased compatibility of GCC-&lt;br /&gt;
specific-build to GCC.&lt;/p&gt;
&lt;p&gt;3. Implemented optional memory buffer output (other than&lt;br /&gt;
file) in subroutine-build.&lt;/p&gt;
&lt;p&gt;4. Added 'mcpplib' target to make subroutine-build in&lt;br /&gt;
configure.ac and noconfig/*.mak.&lt;/p&gt;
&lt;p&gt;5. Abolished 'install-data' and 'uninstall-data' targets of&lt;br /&gt;
configured makefile.  On the other hand, made 'install'&lt;br /&gt;
target install also mcpp-manual.html.&lt;/p&gt;
&lt;p&gt;6. Provided stand-alone-and-compiler-independent-build&lt;br /&gt;
binary packages: .pkg, .rpm, .deb, .zip and their&lt;br /&gt;
corresponding source packages.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sat, 07 Apr 2007 14:26:21 -0000</pubDate><guid>https://sourceforge.net28a55e0617bc92bbfbeee38781ad9b2a0aa6d4a8</guid></item><item><title>mcpp V.2.6.2 released</title><link>https://sourceforge.net/p/mcpp/news/2006/11/mcpp-v262-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.6.2 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor,&lt;br /&gt;
supporting GCC, Visual C++, etc.  Its&lt;br /&gt;
source is highly configurable and can&lt;br /&gt;
generate executables of various specs.&lt;br /&gt;
It accompanies a validation suite to&lt;br /&gt;
check preprocessor's conformance and&lt;br /&gt;
quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.6.1 are as&lt;br /&gt;
follows.&lt;/p&gt;
&lt;p&gt;* Fixed several bugs of the previous&lt;br /&gt;
release.&lt;/p&gt;
&lt;p&gt;* Added subroutine-build to use MCPP as&lt;br /&gt;
a subroutine from other main program.&lt;/p&gt;
&lt;p&gt;* Changed the terms of building methods&lt;br /&gt;
in the documents.  The building methods&lt;br /&gt;
now have two axis:&lt;/p&gt;
&lt;p&gt;1. stand-alone-build vs subroutine-build&lt;br /&gt;
2. compiler-independent-build vs&lt;br /&gt;
compiler-specific-build&lt;/p&gt;
&lt;p&gt;Refer to INSTALL #1.&lt;br /&gt;
Note that this change of terminology&lt;br /&gt;
does not affect the two building methods&lt;br /&gt;
of stand-alone preprocessor so far:&lt;br /&gt;
'compiler-independent-build' and&lt;br /&gt;
'compiler-specific-build'. ('compiler-&lt;br /&gt;
independent-build' was called&lt;br /&gt;
'stand-alone-build' in the previous&lt;br /&gt;
releases).&lt;/p&gt;
&lt;p&gt;* Rewrote and converted the text files&lt;br /&gt;
in 'doc' and 'doc-jp' directories into&lt;br /&gt;
html files.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sun, 12 Nov 2006 06:07:41 -0000</pubDate><guid>https://sourceforge.netb7448170863c8edfe7b08d59bee1154503be4998</guid></item><item><title>MCPP V.2.6.1 released</title><link>https://sourceforge.net/p/mcpp/news/2006/08/mcpp-v261-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.6.1 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC,&lt;br /&gt;
Visual C++, etc.  Its source is highly configurable and can&lt;br /&gt;
generate executables of various specs. It accompanies a&lt;br /&gt;
validation suite to check preprocessor's conformance and&lt;br /&gt;
quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.6 are as follows.&lt;/p&gt;
&lt;p&gt;* Fixed a bug of macro definition in lib.c.&lt;br /&gt;
* Fixed a bug of '#pragma once' failure.&lt;br /&gt;
* Fixed some other minor bugs.&lt;br /&gt;
* Enabled automatic conversion from [CR+LF] to [LF].&lt;br /&gt;
* Revised path-list handling on CygWIN.  Enabled -mno-cygwin&lt;br /&gt;
option for CygWIN GCC-specific-build.&lt;br /&gt;
* Added porting to MinGW.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sat, 12 Aug 2006 13:53:08 -0000</pubDate><guid>https://sourceforge.net9ec6ee53fa3d559faea41fb6507533b057c1c207</guid></item><item><title>mcpp V.2.6 released.</title><link>https://sourceforge.net/p/mcpp/news/2006/07/mcpp-v26-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MCPP V.2.6 was just released.&lt;/p&gt;
&lt;p&gt;MCPP is a portable C/C++ preprocessor, supporting GCC,&lt;br /&gt;
Visual C++, etc.  Its source is highly configurable and can&lt;br /&gt;
generate executables of various specs. It accompanies a&lt;br /&gt;
validation suite to check preprocessor's conformance and&lt;br /&gt;
quality exhaustively.&lt;/p&gt;
&lt;p&gt;The updated points from V.2.5 are as follows.&lt;/p&gt;
&lt;p&gt;* Integrated STANDARD mode and PRE_STANDARD mode into one&lt;br /&gt;
executable, differentiating the modes by the invocation&lt;br /&gt;
options.&lt;br /&gt;
* Made stand-alone-build of MCPP independent on any compiler-&lt;br /&gt;
systems.&lt;br /&gt;
* Revised #pragma once and handling of include directories&lt;br /&gt;
list, judging a identity of directory and file by absolute&lt;br /&gt;
path, and dereferencing symbolic linked file.&lt;br /&gt;
* Added portings to GCC V.4.0, CygWIN 1.5.18, Visual C++&lt;br /&gt;
2005.&lt;br /&gt;
* Removed support for pre-C90 compilers, MS-DOS compilers.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sat, 15 Jul 2006 09:47:30 -0000</pubDate><guid>https://sourceforge.net728e2b114027127f05923b314a5963f1dc4bf68d</guid></item><item><title>mcpp 2.6-prerelease branch in svn created</title><link>https://sourceforge.net/p/mcpp/news/2006/06/mcpp-26-prerelease-branch-in-svn-created/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;2.6-prerelease branch is created in Subversion repository.&lt;br /&gt;
To checkout:&lt;br /&gt;
svn co &lt;a href="https://svn.sourceforge.net/svnroot/mcpp/branches/2.6-prerelease"&gt;https://svn.sourceforge.net/svnroot/mcpp/branches/2.6-prerelease&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a temporary branch for preparing mcpp-2.6.&lt;br /&gt;
Updated points are:&lt;/p&gt;
&lt;p&gt;1. Integrated Standard mode and pre-Standard mode into one executable,&lt;br /&gt;
differenciating the modes with invocation options.&lt;/p&gt;
&lt;p&gt;2. Made stand-alone-build independent on any compiler systems.  The&lt;br /&gt;
stand-alone-build has the common invocation options regardless of the&lt;br /&gt;
compiler systems with which mcpp is compiled.&lt;/p&gt;
&lt;p&gt;3. Made compiler-specific-build (which replace the resident preprocessor)&lt;br /&gt;
installable into only one compiler-specific directory.&lt;/p&gt;
&lt;p&gt;4. Added ports to GCC 4.0, Visual C++ 2005.&lt;/p&gt;
&lt;p&gt;5. Removed the support for pre-C90 compilers and compilers on MS-DOS.&lt;/p&gt;
&lt;p&gt;6. Renamed &amp;quot;doc&amp;quot; directory as &amp;quot;doc-jp&amp;quot; and &amp;quot;doc.eng&amp;quot; directory as &amp;quot;doc&amp;quot;.&lt;br /&gt;
Renamed a few files.&lt;/p&gt;
&lt;p&gt;7. Removed some redundant files.&lt;/p&gt;
&lt;p&gt;8. Updated the documents in root directory and Japanese documents in&lt;br /&gt;
&amp;quot;doc-jp&amp;quot; directory accordingly.&lt;/p&gt;
&lt;p&gt;The English documents in &amp;quot;doc&amp;quot; directory are not yet updated at all.&lt;br /&gt;
Since the to-be-updated parts are very large and I am clumsy in English&lt;br /&gt;
writing, it will take a month or more to update the English documents.&lt;br /&gt;
Anyone who can help me in Japanese-English translation are welcome!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sat, 03 Jun 2006 09:31:53 -0000</pubDate><guid>https://sourceforge.net9c7d531cdfd8378d9d4b6afb5f1f18154f2c45f9</guid></item><item><title>Where is the information about mcpp?</title><link>https://sourceforge.net/p/mcpp/news/2006/04/where-is-the-information-about-mcpp/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;First see the &amp;quot;Home Page&amp;quot;.&lt;/p&gt;
&lt;p&gt;To grasp the outline of mcpp, get mcpp-summary.pdf from:&lt;br /&gt;
&amp;quot;Files&amp;quot; =&amp;gt; &amp;quot;File Releases&amp;quot; =&amp;gt; &amp;quot;Latest&amp;quot;&lt;/p&gt;
&lt;p&gt;To get detailed informations, download the source tar-ball from:&lt;br /&gt;
&amp;quot;Files&amp;quot; =&amp;gt; &amp;quot;File Releases&amp;quot; =&amp;gt; &amp;quot;Latest&amp;quot;&lt;br /&gt;
and refer to the documents included.&lt;/p&gt;
&lt;p&gt;To post bug-reports, comments or questions, use:&lt;br /&gt;
&amp;quot;Forums&amp;quot; -&amp;gt; &amp;quot;Open Discussion&amp;quot;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiyoshi Matsui</dc:creator><pubDate>Sat, 29 Apr 2006 15:57:03 -0000</pubDate><guid>https://sourceforge.net1f4c4db11f2a211385247976dd619b19c1ade889</guid></item></channel></rss>