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>