[BACK]Return to NEWS CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / mcpp

Annotation of OpenXM_contrib2/windows/mcpp/NEWS, Revision 1.1

1.1     ! ohara       1: This file summarizes new major features of each MCPP release.  (kmatsui)
        !             2:
        !             3: MCPP V.2.7.2 (2008/11)
        !             4:
        !             5: 1. This is a bug-fixed version of V.2.7.1, fixing several bugs of the
        !             6:     previous release.
        !             7:
        !             8: 2. Enabled some CPU-specific predefined macros in compiler-independent-
        !             9:     build as well as compiler-specific-build.
        !            10:
        !            11:
        !            12: MCPP V.2.7.1 (2008/05)
        !            13:
        !            14: 1. This is a bug-fixed version of V.2.7, fixing several bugs of the
        !            15:     previous release.
        !            16:
        !            17: 2. Made subroutine-build also install an mcpp executable and minimal
        !            18:     documents as well as libmcpp for a convenience of library package.
        !            19:
        !            20:
        !            21: MCPP V.2.7 (2008/03)
        !            22:
        !            23: 1. Implemented -K option to enable macro notification mode.  This mode
        !            24:     is designed for C/C++ refactoring tools and embeds macro annotations
        !            25:     into comments.  This mode is also enabled by '#pragma MCPP debug
        !            26:     macro_call' sub-directive.
        !            27:
        !            28: 2. Fixed several bugs of the previous release, including a bug of UTF-8
        !            29:     multibyte character handling.
        !            30:
        !            31: 3. Ported to Mac OS X / GCC and Visual C++ 2008.
        !            32:
        !            33: 4. Made GCC-specific-build closer to GCC.
        !            34:
        !            35: 5. Added documentation on source checking of firefox 3.0pre.
        !            36:
        !            37:
        !            38: MCPP V.2.6.4 (2007/05)
        !            39:
        !            40: 1. This is a bug-fixed version of V.2.6.3, fixing memory leaks in
        !            41:     subroutine-build, and fixing a bug of accessing non-allocated memory.
        !            42:
        !            43: 2. Also changed the installation directory of some documents in stand-
        !            44:     alone-and-compiler-independent-build by configure or by binary
        !            45:     packages.
        !            46:
        !            47:
        !            48: MCPP V.2.6.3 (2007/04)
        !            49:
        !            50: 1. Revised subtle points of #include and '#pragma once' handling, such
        !            51:     as dereferencing symbolic linked directory and others.
        !            52:
        !            53: 2. Relaxed syntax checking and token checking in lang_asm mode.
        !            54:     Implemented variadic macro of GCC3-specification for GCC-specific-
        !            55:     build.  Increased compatibility of GCC-specific-build to GCC.
        !            56:
        !            57: 3. Implemented optional memory buffer output (other than file) in
        !            58:     subroutine-build.
        !            59:
        !            60: 4. Added 'mcpplib' target to make subroutine-build in configure.ac and
        !            61:     noconfig/*.mak.
        !            62:
        !            63: 5. Abolished 'install-data' and 'uninstall-data' targets of configured
        !            64:     makefile.  On the other hand, made 'install' target install also
        !            65:     mcpp-manual.html.
        !            66:
        !            67: 6. Provided stand-alone-and-compiler-independent-build binary packages
        !            68:     port, rpm, deb, zip and their corresponding source packages on
        !            69:     SourceForge.
        !            70:
        !            71: 7. Added documentation on source checking of glibc 2.4.
        !            72:
        !            73:
        !            74: MCPP V.2.6.2 (2006/11)
        !            75:
        !            76: 1. Fixed several bugs of the previous release.
        !            77:
        !            78: 2. Added subroutine-build to use MCPP as a subroutine from other main
        !            79:     program.
        !            80:
        !            81: 3. Changed the terms of building methods in the documents.  The building
        !            82:     methods now have two axis:
        !            83:         1. stand-alone-build vs subroutine-build
        !            84:         2. compiler-independent-build vs compiler-specific-build
        !            85:     Refer to INSTALL #1.
        !            86:     Note that this change of terminology does not affect the two
        !            87:     building methods of stand-alone preprocessor so far: 'compiler-
        !            88:     independent-build' and 'compiler-specific-build'. ('compiler-
        !            89:     independent-build' was called 'stand-alone-build' in the previous
        !            90:     releases).
        !            91:
        !            92: 4. Rewrote and converted the text files in 'doc' and 'doc-jp'
        !            93:     directories into html files.
        !            94:
        !            95:
        !            96: MCPP V.2.6.1 (2006/08)
        !            97:
        !            98: 1. Fixed several bugs of the previous release.
        !            99:
        !           100: 2. Revised path-list handling on CygWIN.
        !           101:
        !           102: 3. Added porting to MinGW/MSYS.
        !           103:
        !           104:
        !           105: MCPP V.2.6 (2006/07)
        !           106:
        !           107: 1. Integrated STANDARD mode and PRE_STANDARD mode into one executable,
        !           108:     differentiating the modes by the execution time options.
        !           109:
        !           110: 2. Changed --enable-maintainer-mode option of configure to --enable-
        !           111:     replace-cpp option which generates compiler-specific-build of mcpp.
        !           112:
        !           113: 3. Made compiler-independent-build really independent from any compiler-
        !           114:     systems.  It no longer requires GCC-specific header files.
        !           115:
        !           116: 4. Removed settings for pre-C90 compiler.
        !           117:     Removed settings for MS-DOS compiler, DJGPP and Plan9.
        !           118:
        !           119: 5. Added portings to GCC V.4.0, CygWIN 1.5.18, Visual C++ 2005 and LCC-
        !           120:     Win32 2006-03.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>