You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(15) |
Feb
(26) |
Mar
(97) |
Apr
(224) |
May
(226) |
Jun
|
Jul
(3) |
Aug
(22) |
Sep
(48) |
Oct
|
Nov
|
Dec
(38) |
2004 |
Jan
(28) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(37) |
Jul
|
Aug
(73) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Baptiste L. <bl...@us...> - 2004-06-13 14:18:01
|
Update of /cvsroot/cpptool/rfta/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3762/src Modified Files: rfta.sln Log Message: * updated & removed cppunit dependencies in release build. Index: rfta.sln =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta.sln,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** rfta.sln 14 May 2003 19:44:11 -0000 1.1 --- rfta.sln 13 Jun 2004 14:17:46 -0000 1.2 *************** *** 41,44 **** --- 41,50 ---- {3FB51A64-B118-4B24-BB68-56E94C2341DF}.1 = {4A2F26AB-1D9B-4746-A855-157FA7A37537} {893CE9D9-B56A-4421-80F2-EC69460CB8A7}.0 = {AECF0AF3-8DB0-498F-8F99-99C1B78BBCBD} + {10EDA388-9FAF-4920-8E31-83879630241C}.0 = {AECF0AF3-8DB0-498F-8F99-99C1B78BBCBD} + {10EDA388-9FAF-4920-8E31-83879630241C}.1 = {3FB51A64-B118-4B24-BB68-56E94C2341DF} + {9D6B64ED-9717-4CD4-9937-3395B0311E90}.0 = {6FEC82A8-D508-4BDA-8005-77F70DB3709C} + {9D6B64ED-9717-4CD4-9937-3395B0311E90}.1 = {10EDA388-9FAF-4920-8E31-83879630241C} + {9D6B64ED-9717-4CD4-9937-3395B0311E90}.2 = {AECF0AF3-8DB0-498F-8F99-99C1B78BBCBD} + {9D6B64ED-9717-4CD4-9937-3395B0311E90}.3 = {2EA464D8-AA14-4CED-B21A-3B84B892B33E} EndGlobalSection GlobalSection(ProjectConfiguration) = postSolution |
From: Baptiste L. <bl...@us...> - 2004-06-13 14:03:25
|
Update of /cvsroot/cpptool/rfta/distrib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22846 Added Files: install.txt Log Message: * install instructions for distributed binaries package. --- NEW FILE: install.txt --- Refactoring Assistant http://cpptool.sourceforge.net * Installation of Visual Studio 6 add-ins: - copy *.ext & *.dll files to VS6 add-ins directory (for me: C:\wut\prg\vc6\Common\MSDev98\AddIns ) - Run VS 6, and Go in Tools/Customize/Add-ins menu. If you obtain an error when selecting the Add-ins tab, select Browse... and choose rftavc6addin.dll, that should fix it. - Make sure the add-ins is checked in the add-ins list. - Click ok, and a new toolbar should appear. * Installation of Visual Studio 7.x add-ins (binary): - unpack the files & run register.bat. This will register the location of the add-ins in Visual Studio 2002 & 2003. - run unregister.bat to unregister the add-ins from Visual Studio. * Installation of Visual Studio 7.x add-ins (setup): - unpack & run the msi setup installer. |
From: Baptiste L. <bl...@us...> - 2004-06-13 14:01:25
|
Update of /cvsroot/cpptool/rfta/distrib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21573/distrib Log Message: Directory /cvsroot/cpptool/rfta/distrib added to the repository --> Using per-directory sticky date `2003.08.25.22.00.00' |
From: Baptiste L. <bl...@us...> - 2004-06-13 12:28:54
|
Update of /cvsroot/cpptool/rfta/src/rfta In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv319/src/rfta Modified Files: rfta.vcproj Log Message: * removed CodeModels.cpp Index: rfta.vcproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/rfta.vcproj,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** rfta.vcproj 29 May 2003 10:01:09 -0000 1.2 --- rfta.vcproj 13 Jun 2004 12:28:46 -0000 1.3 *************** *** 314,323 **** </File> <File - RelativePath=".\CodeModel.cpp"> - </File> - <File - RelativePath="..\..\include\rfta\refactoring\CodeModel.h"> - </File> - <File RelativePath="..\..\doc\CodeModel.txt"> </File> --- 314,317 ---- |
From: Baptiste L. <bl...@us...> - 2004-06-13 12:16:40
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20736 Modified Files: rftaparser.vcproj Log Message: * removed UnitTests.cpp (unix stuff) Index: rftaparser.vcproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/rftaparser.vcproj,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** rftaparser.vcproj 29 May 2003 10:01:10 -0000 1.2 --- rftaparser.vcproj 13 Jun 2004 12:16:27 -0000 1.3 *************** *** 1111,1117 **** RelativePath="..\..\include\rfta\parser\ParserTools.h"> </File> - <File - RelativePath="UnitTests.cpp"> - </File> </Files> <Globals> --- 1111,1114 ---- |
From: Baptiste L. <bl...@us...> - 2004-06-13 11:57:04
|
Update of /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3989/libs/filesystem/doc Modified Files: convenience.htm do-list.htm exception.htm index.htm Log Message: * added boost 1.30.2 headers & sources Index: exception.htm =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/doc/exception.htm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** exception.htm 10 May 2003 15:17:32 -0000 1.3 --- exception.htm 13 Jun 2004 11:56:54 -0000 1.4 *************** *** 26,31 **** <p>The design evolved based on user requests to ease portability and ! internationalization. See the Boost <a href="../../../more/error_handling.html"> ! Error and Exception Handling</a> guidelines.</p> <h2><a name="Synopsis">Synopsis</a></h2> --- 26,30 ---- <p>The design evolved based on user requests to ease portability and ! internationalization.</p> <h2><a name="Synopsis">Synopsis</a></h2> *************** *** 55,59 **** }; ! class filesystem_error : public std::exception { public: --- 54,58 ---- }; ! class filesystem_error : public std::runtime_error { public: *************** *** 74,79 **** ~filesystem_error() throw(); - virtual const char * what() const throw(); - <i>sys_err</i> <a href="#native_error">native_error</a>() const; error_code <a href="#error">error</a>() const; --- 73,76 ---- *************** *** 118,129 **** <p><b>Effects:</b> Constructs a <i>filesystem_error</i> object.</p> </blockquote> - <h3><a name="what">what</a></h3> - <blockquote> - <p><code>virtual const char * what() const throw();</code></p> - <p><b>Returns:</b> A string identifying the error, including who(), path1(), - path2(), and related messages. If an error occurs in the preparation of the - string, particularly in low-memory situations, an implementation is permitted to - return a simpler static string.</p> - </blockquote> <h3><a name="native_error">native_error</a></h3> <blockquote> --- 115,118 ---- *************** *** 145,151 **** <pre>const std::string & who() const;</pre> ! <p><b>Returns:</b> The <code>who</code> argument to the constructor. An ! implementation is permitted to return an empty string if an exception, for ! example, std::bad_alloc, occurs during processing.</p> </blockquote> --- 134,138 ---- <pre>const std::string & who() const;</pre> ! <p><b>Returns:</b> The <code>who</code> argument to the constructor.</p> </blockquote> *************** *** 155,161 **** <p><b>Returns:</b> The <code>path1</code> argument to the constructor, if any, ! otherwise <code>path()</code>. An implementation is permitted to return an empty ! path if an exception, for example, std::bad_alloc, occurs during ! processing.</p> </blockquote> --- 142,146 ---- <p><b>Returns:</b> The <code>path1</code> argument to the constructor, if any, ! otherwise <code>path()</code>.</p> </blockquote> *************** *** 165,171 **** <p><b>Returns:</b> The <code>path2</code> argument to the constructor, if any, ! otherwise <code>path()</code>. An implementation is permitted to return an empty ! path if an exception, for example, std::bad_alloc, occurs during ! processing.</p> </blockquote> --- 150,154 ---- <p><b>Returns:</b> The <code>path2</code> argument to the constructor, if any, ! otherwise <code>path()</code>.</p> </blockquote> *************** *** 177,181 **** <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->23 March, 2003<!--webbot bot="Timestamp" endspan i-checksum="28836" --></p> </body> --- 160,164 ---- <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->02 January, 2003<!--webbot bot="Timestamp" endspan i-checksum="38568" --></p> </body> Index: do-list.htm =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/doc/do-list.htm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** do-list.htm 10 May 2003 15:17:32 -0000 1.3 --- do-list.htm 13 Jun 2004 11:56:54 -0000 1.4 *************** *** 10,13 **** --- 10,18 ---- and complete(). Also, path_test cases at line 410 need review, correction.<br> </li> + <li>Replace filesystem_error impl with shared_ptr. (Dave Abrahams).<br> + </li> + <li>Consider changing who() + interface (and ctors to const char *).<br> + </li> <li>Add a path::swap member function guaranteed not to throw. (Geurt Vos).<br> </li> *************** *** 39,41 **** <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->23 March, 2003<!--webbot bot="Timestamp" endspan i-checksum="28836" --></p> \ No newline at end of file --- 44,46 ---- <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->17 March, 2003<!--webbot bot="Timestamp" endspan i-checksum="28843" --></p> \ No newline at end of file Index: index.htm =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/doc/index.htm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** index.htm 10 May 2003 15:17:32 -0000 1.3 --- index.htm 13 Jun 2004 11:56:54 -0000 1.4 *************** *** 428,437 **** <p>A lengthy discussion on the C++ committee's library reflector illuminated the "illusion ! of portability" problem, particularly in postings by PJ Plauger and Pete Becker.</p> <hr> <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->08 April, 2003<!--webbot bot="Timestamp" endspan i-checksum="29884" --></p> </body> --- 428,437 ---- <p>A lengthy discussion on the C++ committee's library reflector illuminated the "illusion ! of portability" problem, particularly in postings by JP Plauger and Pete Becker.</p> <hr> <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->16 March, 2003<!--webbot bot="Timestamp" endspan i-checksum="28841" --></p> </body> Index: convenience.htm =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/doc/convenience.htm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** convenience.htm 10 May 2003 15:17:32 -0000 1.2 --- convenience.htm 13 Jun 2004 11:56:54 -0000 1.3 *************** *** 25,32 **** <dl class="index"> <dt><a href="#create_directories">create_directories</a> ! <dt><a href="#extension">extension</a> ! <dt><a href="#basename">basename</a> ! <dt><a href="#change_extension">change_extension</a> ! </dl> <h2 id="create_directoies">create_directories</h2> --- 25,29 ---- <dl class="index"> <dt><a href="#create_directories">create_directories</a> ! </ol> <h2 id="create_directoies">create_directories</h2> *************** *** 45,117 **** </blockquote> - <h2 id="extension">extension</h2> - - <blockquote> - - <p><code>std::string extension( const path & ph );</code></p> - - <p><b>Returns:</b> if <code>ph.leaf()</code> contains a dot ('.'), - returns the substring of <code>ph.leaf()</code> starting from the last dot and - ending at the string's end. Otherwise, returns empty string. - <p><b>Rationale:</b> <ul> - <li>The dot is included in the return value so that it's - possible to tell if extension is empty or absent. - <li>It was noted that this defintion of extension is probably not sufficient - when using <a href="http://tinyurl.com/9tih">Alternate Data Streams</a> — - a filesystem feature specific to NTFS. However, semantic in this case was not - clear, and the current one is quite usefull still. - </ul> - <p><b>Acknowlegements:</b> Carl Daniel and Pavel Vozenilek noticed and - discussed the ADS issue. - - <p>Contributed by Vladimir Prus.</p> - - </blockquote> - - <h2 id="basename">basename</h2> - - <blockquote> - - <p><code>std::string basename( const path & ph );</code></p> - - <p><b>Returns:</b> if <code>ph.leaf()</code> contains a dot ('.'), - returns the substring of <code>ph.leaf()</code> starting from beginning and - ending at the last dot (the dot is not included). Otherwise, returns - <code>ph.leaf()</code> - - </p> - - <p>Contributed by Vladimir Prus.</p> - - </blockquote> - - <h2 id="change_extension">change_extension</h2> - - <blockquote> - - <p><code>path basename( const path & ph, const std::string & new_extension );</code></p> - - <p><b>Postcondition:</b> <code>basename(return_value) == basename(ph) - && extension(return_value) == new_extension</code> - <p><b>Note:</b> It follows from the semantic of <code>extension</code> that - <code>new_extension</code> should include dot to achieve reasonable results. - </p> - <p><b>Rationale:</b> Previously, this functions had - <code>!ph.leaf().empty()</code> as precondition. It's not clear if it was - right or wrong. Changing extension of an empty path looks pointless. On the - other hand, the value of precondition was questionable: one would better place such - checks at the points where paths are entered by the user. Current decision - is to drop the precondition.</p> - - <p>Contributed by Vladimir Prus.</p> - - </blockquote> - - - <hr> ! <p>© Copyright Vladimir Prus, 2003</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->5 May, 2003<!--webbot bot="Timestamp" endspan i-checksum="38510" --></p> <p> </p> --- 42,49 ---- </blockquote> <hr> ! <p>© Copyright Beman Dawes, 2002</p> <p>Revised ! <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->23 December, 2002<!--webbot bot="Timestamp" endspan i-checksum="38510" --></p> <p> </p> |
From: Baptiste L. <bl...@us...> - 2004-06-13 11:57:04
|
Update of /cvsroot/cpptool/rfta/deplib/boostcvs/boost/filesystem In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3989/boost/filesystem Modified Files: convenience.hpp exception.hpp fstream.hpp Log Message: * added boost 1.30.2 headers & sources Index: exception.hpp =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/boost/filesystem/exception.hpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** exception.hpp 10 May 2003 15:17:32 -0000 1.3 --- exception.hpp 13 Jun 2004 11:56:53 -0000 1.4 *************** *** 24,29 **** #include <string> ! #include <exception> ! #include <boost/shared_ptr.hpp> //----------------------------------------------------------------------------// --- 24,28 ---- #include <string> ! #include <stdexcept> //----------------------------------------------------------------------------// *************** *** 60,64 **** ! class filesystem_error : public std::exception { public: --- 59,63 ---- ! class filesystem_error : public std::runtime_error { public: *************** *** 86,91 **** ~filesystem_error() throw(); - virtual const char * what() const throw(); - int native_error() const { return m_sys_err; } // Note: a value of 0 implies a library (rather than system) error --- 85,88 ---- *************** *** 96,103 **** private: ! class m_imp; ! shared_ptr<m_imp> m_imp_ptr; ! int m_sys_err; ! error_code m_err; }; --- 93,101 ---- private: ! int m_sys_err; ! error_code m_err; ! std::string m_who; ! path m_path1; ! path m_path2; }; Index: convenience.hpp =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/boost/filesystem/convenience.hpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** convenience.hpp 10 May 2003 15:17:32 -0000 1.2 --- convenience.hpp 13 Jun 2004 11:56:53 -0000 1.3 *************** *** 32,41 **** void create_directories(const path& ph); - std::string extension(const path& ph); - - std::string basename(const path& ph); - - path change_extension(const path& ph, const std::string& new_extension); - } // namespace filesystem } // namespace boost --- 32,35 ---- Index: fstream.hpp =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/boost/filesystem/fstream.hpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** fstream.hpp 10 May 2003 15:17:32 -0000 1.3 --- fstream.hpp 13 Jun 2004 11:56:53 -0000 1.4 *************** *** 14,18 **** #include <boost/filesystem/path.hpp> - #include <boost/detail/workaround.hpp> #include <iosfwd> --- 14,17 ---- *************** *** 28,32 **** public: virtual ~basic_filebuf() {} ! #if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this std::basic_filebuf<charT,traits> * open( const path & file_ph, std::ios_base::openmode mode ) --- 27,32 ---- public: virtual ~basic_filebuf() {} ! ! #if !defined(BOOST_MSVC) || BOOST_MSVC > 1200 // VC++ 6.0 can't handle this std::basic_filebuf<charT,traits> * open( const path & file_ph, std::ios_base::openmode mode ) *************** *** 48,57 **** public: basic_ifstream() {} - #if !BOOST_WORKAROUND( BOOST_MSVC, == 1310 ) explicit basic_ifstream( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in ) : std::basic_ifstream<charT,traits>( file_ph.native_file_string().c_str(), mode ) {} ! # if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this void open( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in ) --- 48,57 ---- public: basic_ifstream() {} explicit basic_ifstream( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in ) : std::basic_ifstream<charT,traits>( file_ph.native_file_string().c_str(), mode ) {} ! virtual ~basic_ifstream() {} ! #if !defined(BOOST_MSVC) || BOOST_MSVC > 1200 // VC++ 6.0 can't handle this void open( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in ) *************** *** 60,85 **** file_ph.native_file_string().c_str(), mode ); } - # endif - #else // workaround for VC++ 7.1 bug id VSWhidbey 38416 - explicit basic_ifstream( const path & file_ph ) - : std::basic_ifstream<charT,traits>( - file_ph.native_file_string().c_str(), std::ios_base::in ) {} - basic_ifstream( const path & file_ph, - std::ios_base::openmode mode ) - : std::basic_ifstream<charT,traits>( - file_ph.native_file_string().c_str(), mode ) {} - void open( const path & file_ph ) - { - std::basic_ifstream<charT,traits>::open( - file_ph.native_file_string().c_str(), std::ios_base::in ); - } - void open( const path & file_ph, - std::ios_base::openmode mode ) - { - std::basic_ifstream<charT,traits>::open( - file_ph.native_file_string().c_str(), mode ); - } #endif - virtual ~basic_ifstream() {} }; --- 60,64 ---- *************** *** 94,103 **** public: basic_ofstream() {} - #if !BOOST_WORKAROUND( BOOST_MSVC, == 1310 ) explicit basic_ofstream( const path & file_ph, std::ios_base::openmode mode = std::ios_base::out ) : std::basic_ofstream<charT,traits>( file_ph.native_file_string().c_str(), mode ) {} ! # if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this void open( const path & file_ph, std::ios_base::openmode mode = std::ios_base::out ) --- 73,82 ---- public: basic_ofstream() {} explicit basic_ofstream( const path & file_ph, std::ios_base::openmode mode = std::ios_base::out ) : std::basic_ofstream<charT,traits>( file_ph.native_file_string().c_str(), mode ) {} ! virtual ~basic_ofstream() {} ! #if !defined(BOOST_MSVC) || BOOST_MSVC > 1200 // VC++ 6.0 can't handle this void open( const path & file_ph, std::ios_base::openmode mode = std::ios_base::out ) *************** *** 106,131 **** file_ph.native_file_string().c_str(), mode ); } - # endif - #else // workaround for VC++ 7.1 bug id VSWhidbey 38416 - explicit basic_ofstream( const path & file_ph ) - : std::basic_ofstream<charT,traits>( - file_ph.native_file_string().c_str(), std::ios_base::out ) {} - basic_ofstream( const path & file_ph, - std::ios_base::openmode mode ) - : std::basic_ofstream<charT,traits>( - file_ph.native_file_string().c_str(), mode ) {} - void open( const path & file_ph ) - { - std::basic_ofstream<charT,traits>::open( - file_ph.native_file_string().c_str(), std::ios_base::out ); - } - void open( const path & file_ph, - std::ios_base::openmode mode ) - { - std::basic_ofstream<charT,traits>::open( - file_ph.native_file_string().c_str(), mode ); - } #endif - virtual ~basic_ofstream() {} }; --- 85,89 ---- *************** *** 140,149 **** public: basic_fstream() {} - #if !BOOST_WORKAROUND( BOOST_MSVC, == 1310 ) explicit basic_fstream( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out ) : std::basic_fstream<charT,traits>( file_ph.native_file_string().c_str(), mode ) {} ! # if !BOOST_WORKAROUND( BOOST_MSVC, <= 1200 ) // VC++ 6.0 can't handle this void open( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out ) --- 98,107 ---- public: basic_fstream() {} explicit basic_fstream( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out ) : std::basic_fstream<charT,traits>( file_ph.native_file_string().c_str(), mode ) {} ! virtual ~basic_fstream() {} ! #if !defined(BOOST_MSVC) || BOOST_MSVC > 1200 // VC++ 6.0 can't handle this void open( const path & file_ph, std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out ) *************** *** 152,179 **** file_ph.native_file_string().c_str(), mode ); } - # endif - #else // workaround for VC++ 7.1 bug id VSWhidbey 38416 - explicit basic_fstream( const path & file_ph ) - : std::basic_fstream<charT,traits>( - file_ph.native_file_string().c_str(), - std::ios_base::in|std::ios_base::out ) {} - basic_fstream( const path & file_ph, - std::ios_base::openmode mode ) - : std::basic_fstream<charT,traits>( - file_ph.native_file_string().c_str(), mode ) {} - void open( const path & file_ph ) - { - std::basic_fstream<charT,traits>::open( - file_ph.native_file_string().c_str(), - std::ios_base::in|std::ios_base::out ); - } - void open( const path & file_ph, - std::ios_base::openmode mode ) - { - std::basic_fstream<charT,traits>::open( - file_ph.native_file_string().c_str(), mode ); - } #endif - virtual ~basic_fstream() {} }; --- 110,114 ---- |
From: Baptiste L. <bl...@us...> - 2004-06-13 11:57:04
|
Update of /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3989/libs/filesystem/src Modified Files: convenience.cpp exception.cpp Log Message: * added boost 1.30.2 headers & sources Index: convenience.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/src/convenience.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** convenience.cpp 10 May 2003 15:17:32 -0000 1.2 --- convenience.cpp 13 Jun 2004 11:56:54 -0000 1.3 *************** *** 29,57 **** } - std::string extension(const path& ph) - { - std::string leaf = ph.leaf(); - - std::string::size_type n = leaf.rfind('.'); - if (n != std::string::npos) - return leaf.substr(n); - else - return std::string(); - } - - std::string basename(const path& ph) - { - std::string leaf = ph.leaf(); - - std::string::size_type n = leaf.rfind('.'); - return leaf.substr(0, n); - } - - path change_extension(const path& ph, const std::string& new_extension) - { - return ph.branch_path() / (basename(ph) + new_extension); - } - - } // namespace filesystem } // namespace boost --- 29,32 ---- Index: exception.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/src/exception.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** exception.cpp 10 May 2003 15:17:32 -0000 1.3 --- exception.cpp 13 Jun 2004 11:56:54 -0000 1.4 *************** *** 180,186 **** } - const fs::path empty_path; - const std::string empty_string; - const char * no_context_msg = "filesystem_error"; } // unnamed namespace --- 180,183 ---- *************** *** 189,204 **** namespace filesystem { - // filesystem_error m_imp class --------------------------------------------// - // see www.boost.org/more/error_handling.html for implemenation rationale - - class filesystem_error::m_imp - { - public: - std::string m_who; - path m_path1; - path m_path2; - std::string m_what; - }; - // filesystem_error implementation -----------------------------------------// --- 186,189 ---- *************** *** 207,220 **** const std::string & who, const std::string & message ) ! : m_sys_err(0), m_err(other_error) ! { ! try ! { ! m_imp_ptr.reset( new m_imp ); ! m_imp_ptr->m_who = who; ! m_imp_ptr->m_what = other_error_prep( who, message ); ! } ! catch (...) { m_imp_ptr.reset(); } ! } filesystem_error::filesystem_error( --- 192,199 ---- const std::string & who, const std::string & message ) ! : std::runtime_error( ! other_error_prep( who, message ).c_str() ), ! m_sys_err(0), m_err(other_error), m_who(who) ! {} filesystem_error::filesystem_error( *************** *** 222,236 **** const path & path1, const std::string & message ) ! : m_sys_err(0), m_err(other_error) ! { ! try ! { ! m_imp_ptr.reset( new m_imp ); ! m_imp_ptr->m_who = who; ! m_imp_ptr->m_what = other_error_prep( who, path1, message ); ! m_imp_ptr->m_path1 = path1; ! } ! catch (...) { m_imp_ptr.reset(); } ! } filesystem_error::filesystem_error( --- 201,208 ---- const path & path1, const std::string & message ) ! : std::runtime_error( ! other_error_prep( who, path1, message ).c_str() ), ! m_sys_err(0), m_err(other_error), m_who(who), m_path1(path1) ! {} filesystem_error::filesystem_error( *************** *** 238,252 **** const path & path1, int sys_err_code ) ! : m_sys_err(sys_err_code), m_err(lookup_error(sys_err_code)) ! { ! try ! { ! m_imp_ptr.reset( new m_imp ); ! m_imp_ptr->m_who = who; ! m_imp_ptr->m_what = system_error_prep( who, path1, sys_err_code ); ! m_imp_ptr->m_path1 = path1; ! } ! catch (...) { m_imp_ptr.reset(); } ! } filesystem_error::filesystem_error( --- 210,218 ---- const path & path1, int sys_err_code ) ! : std::runtime_error( ! system_error_prep( who, path1, sys_err_code ).c_str() ), ! m_sys_err(sys_err_code), m_err(lookup_error(sys_err_code)), ! m_who(who), m_path1(path1) ! {} filesystem_error::filesystem_error( *************** *** 255,270 **** const path & path2, int sys_err_code ) ! : m_sys_err(sys_err_code), m_err(lookup_error(sys_err_code)) ! { ! try ! { ! m_imp_ptr.reset( new m_imp ); ! m_imp_ptr->m_who = who; ! m_imp_ptr->m_what = system_error_prep( who, path1, path2, sys_err_code ); ! m_imp_ptr->m_path1 = path1; ! m_imp_ptr->m_path2 = path2; ! } ! catch (...) { m_imp_ptr.reset(); } ! } filesystem_error::~filesystem_error() throw() --- 221,229 ---- const path & path2, int sys_err_code ) ! : std::runtime_error( ! system_error_prep( who, path1, path2, sys_err_code ).c_str() ), ! m_sys_err(sys_err_code), m_err(lookup_error(sys_err_code)), ! m_who(who), m_path1(path1), m_path2(path2) ! {} filesystem_error::~filesystem_error() throw() *************** *** 272,296 **** } - const std::string & filesystem_error::who() const - { - return m_imp_ptr.get() == 0 ? empty_string : m_imp_ptr->m_who; - } - - const path & filesystem_error::path1() const - { - return m_imp_ptr.get() == 0 ? empty_path : m_imp_ptr->m_path1; - } - - const path & filesystem_error::path2() const - { - return m_imp_ptr.get() == 0 ? empty_path : m_imp_ptr->m_path2; - } - - const char * filesystem_error::what() const throw() - { - return m_imp_ptr.get() == 0 ? empty_string.c_str() - : m_imp_ptr->m_what.c_str(); - } - namespace detail { --- 231,234 ---- |
From: Baptiste L. <bl...@us...> - 2004-06-13 11:57:03
|
Update of /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3989/libs/filesystem/test Modified Files: convenience_test.cpp Log Message: * added boost 1.30.2 headers & sources Index: convenience_test.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/deplib/boostcvs/libs/filesystem/test/convenience_test.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** convenience_test.cpp 10 May 2003 15:17:32 -0000 1.2 --- convenience_test.cpp 13 Jun 2004 11:56:54 -0000 1.3 *************** *** 36,67 **** BOOST_TEST( fs::is_directory( "xx/ww" ) ); BOOST_TEST( fs::is_directory( "xx/ww/zz" ) ); - - // extension() tests ----------------------------------------------------------// - - BOOST_TEST( fs::extension("a/b") == "" ); - BOOST_TEST( fs::extension("a/b.txt") == ".txt" ); - BOOST_TEST( fs::extension("a/b.") == "." ); - BOOST_TEST( fs::extension("a.b.c") == ".c" ); - BOOST_TEST( fs::extension("a.b.c.") == "." ); - BOOST_TEST( fs::extension("") == "" ); - BOOST_TEST( fs::extension("a/") == "" ); - - // basename() tests ----------------------------------------------------------// - - BOOST_TEST( fs::basename("b") == "b" ); - BOOST_TEST( fs::basename("a/b.txt") == "b" ); - BOOST_TEST( fs::basename("a/b.") == "b" ); - BOOST_TEST( fs::basename("a.b.c") == "a.b" ); - BOOST_TEST( fs::basename("a.b.c.") == "a.b.c" ); - BOOST_TEST( fs::basename("") == "" ); - - // change_extension tests ---------------------------------------------------// - - BOOST_TEST( fs::change_extension("a.txt", ".tex").string() == "a.tex" ); - BOOST_TEST( fs::change_extension("a.", ".tex").string() == "a.tex" ); - BOOST_TEST( fs::change_extension("a", ".txt").string() == "a.txt" ); - BOOST_TEST( fs::change_extension("a.b.txt", ".tex").string() == "a.b.tex" ); - // see the rationale in html docs for explanation why this works - BOOST_TEST( fs::change_extension("", ".png").string() == ".png" ); return 0; --- 36,39 ---- |
From: Baptiste L. <bl...@us...> - 2004-06-09 18:10:30
|
Update of /cvsroot/cpptool/CppParser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3977 Modified Files: README.txt Log Message: * added instruction about the dependencies Index: README.txt =================================================================== RCS file: /cvsroot/cpptool/CppParser/README.txt,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** README.txt 8 Jun 2004 20:23:10 -0000 1.1.1.1 --- README.txt 9 Jun 2004 18:10:21 -0000 1.2 *************** *** 16,18 **** --- 16,33 ---- When advanced enough, it will be merged back into the rfta project (IDE plug-ins won't change much). + To build, you need to get the precompiled dependencies from sourceforge download page (Build Dependencies package). + You will need WinRAR 3.1 to unpack it. Unpack it over you're CppParser directory. The final structure should be something like + this: + + example/... + include/boost + include/cpput + libs/booost/... + src/... + + To build the new approach, open the sln or dsw workspace found in example/parser depending on the version of VC++ you are using. + + Be sure to use the DEBUG configuration. There is still a few crash in the release configuration that I haven't been able + to figure out (any help is welcome on this, Purify has proven useless for this issue). + Baptiste Lepilleur <gai...@fr...> |
From: <bl...@us...> - 2004-03-03 20:02:42
|
Update of /cvsroot/cpptool/rfta In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32623 Modified Files: AUTHORS Log Message: * dummy update to test syncmail Index: AUTHORS =================================================================== RCS file: /cvsroot/cpptool/rfta/AUTHORS,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AUTHORS 25 May 2003 07:49:59 -0000 1.3 --- AUTHORS 3 Mar 2004 19:42:01 -0000 1.4 *************** *** 1 **** ! Baptiste Lepilleur <gai...@fr...> http://gaiacrtn.free.fr/Sven Reichard <rei...@ma...> (Linux port)Andre Baresel \ No newline at end of file --- 1,3 ---- ! Baptiste Lepilleur <gai...@fr...> http://gaiacrtn.free.fr/ ! Sven Reichard <rei...@ma...> (Linux port) ! Andre Baresel |
From: <net...@us...> - 2004-01-13 22:42:24
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv13510/rfta/src/rftaparser Modified Files: rftaparser.dsp Log Message: -- unused file removed Index: rftaparser.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/rftaparser.dsp,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** rftaparser.dsp 13 Jan 2004 22:28:47 -0000 1.59 --- rftaparser.dsp 13 Jan 2004 22:42:21 -0000 1.60 *************** *** 1615,1622 **** # End Source File - # Begin Source File - - SOURCE=.\TextDocumentMock.h - # End Source File # End Group # Begin Group "Docs" --- 1615,1618 ---- |
From: <net...@us...> - 2004-01-13 22:39:38
|
Update of /cvsroot/cpptool/rfta/include/rfta/refactoring In directory sc8-pr-cvs1:/tmp/cvs-serv12903/rfta/include/rfta/refactoring Modified Files: TransformList.h Log Message: preprocessor implementation Index: TransformList.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/TransformList.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TransformList.h 20 Dec 2003 08:59:50 -0000 1.1 --- TransformList.h 13 Jan 2004 22:39:35 -0000 1.2 *************** *** 18,21 **** --- 18,23 ---- class Transform; class TextDocument; + class Source; + typedef boost::shared_ptr<Source> SourcePtr; *************** *** 45,49 **** --- 47,55 ---- void apply( TextDocument &document ); + void apply( SourcePtr pSource ); + private: + void sortListByStartIndex(); + /// Prevents the use of the copy constructor. TransformList( const TransformList &other ); *************** *** 54,59 **** struct SortPredicate; - void sortListByStartIndex(); - private: typedef boost::shared_ptr<Transform> TransformPtr; --- 60,63 ---- *************** *** 67,71 **** // ---------------------------------- - } // namespace Refactoring --- 71,74 ---- |
From: <net...@us...> - 2004-01-13 22:37:41
|
Update of /cvsroot/cpptool/rfta/src/rfta In directory sc8-pr-cvs1:/tmp/cvs-serv12363/rfta/src/rfta Removed Files: PreProcessTransform.cpp PreProcessTransform.h Log Message: -- old preprocessing implementation --- PreProcessTransform.cpp DELETED --- --- PreProcessTransform.h DELETED --- |
From: <net...@us...> - 2004-01-13 22:30:48
|
Update of /cvsroot/cpptool/rfta/include/rfta/refactoring In directory sc8-pr-cvs1:/tmp/cvs-serv10947/include/rfta/refactoring Modified Files: InlineTempRefactoring.h ReduceTempScopeRefactoring.h SplitDeclarationRefactoring.h RefactoringBase.h LineBasedTextDocument.h SplitTempRefactoring.h RenameTempRefactoring.h Log Message: -- integrated preprocessor (replaced all NonSemanticBlanker) Index: InlineTempRefactoring.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/InlineTempRefactoring.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** InlineTempRefactoring.h 6 Apr 2003 16:17:19 -0000 1.2 --- InlineTempRefactoring.h 13 Jan 2004 22:30:44 -0000 1.3 *************** *** 22,26 **** * constructs on object and prepares the inlining */ ! InlineTempRefactoring(TextDocument &document,int temporaryLocation); /** --- 22,28 ---- * constructs on object and prepares the inlining */ ! InlineTempRefactoring(SourcePtr source, ! SourceManager& manager, ! int temporaryLocation); /** Index: ReduceTempScopeRefactoring.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/ReduceTempScopeRefactoring.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ReduceTempScopeRefactoring.h 22 Dec 2002 15:47:33 -0000 1.3 --- ReduceTempScopeRefactoring.h 13 Jan 2004 22:30:44 -0000 1.4 *************** *** 7,11 **** #include <rfta/refactoring/RefactoringBase.h> ! namespace Refactoring --- 7,11 ---- #include <rfta/refactoring/RefactoringBase.h> ! #include <rfta/parser/SourceManager.h> namespace Refactoring *************** *** 17,21 **** { public: ! ReduceTempScopeRefactoring( TextDocument &document, int localeVariableLocation ); --- 17,22 ---- { public: ! ReduceTempScopeRefactoring( SourcePtr source, ! SourceManager& manager, int localeVariableLocation ); Index: SplitDeclarationRefactoring.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/SplitDeclarationRefactoring.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SplitDeclarationRefactoring.h 19 Dec 2003 20:14:27 -0000 1.3 --- SplitDeclarationRefactoring.h 13 Jan 2004 22:30:44 -0000 1.4 *************** *** 11,14 **** --- 11,15 ---- #include <rfta/parser/ASTNode.h> #include <rfta/parser/SourceRange.h> + #include <rfta/parser/SourceManager.h> #include <rfta/refactoring/RefactoringBase.h> #include "TransformList.h" *************** *** 28,32 **** /*! Constructs a SplitDeclarationRefactoring object. */ ! SplitDeclarationRefactoring( TextDocument &document, int declarationLocation ); --- 29,34 ---- /*! Constructs a SplitDeclarationRefactoring object. */ ! SplitDeclarationRefactoring( SourcePtr source, ! SourceManager& manager, int declarationLocation ); *************** *** 48,51 **** --- 50,54 ---- SourceASTNodePtr sourceNode_; TransformList transforms_; + std::string blankedSource_; }; Index: RefactoringBase.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/RefactoringBase.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RefactoringBase.h 22 Dec 2002 16:03:50 -0000 1.4 --- RefactoringBase.h 13 Jan 2004 22:30:44 -0000 1.5 *************** *** 10,13 **** --- 10,14 ---- #include <rfta/parser/SourceRange.h> #include <boost/utility.hpp> + #include <boost/shared_ptr.hpp> *************** *** 17,20 **** --- 18,24 ---- class SourceRange; class TextDocument; + class Source; + class SourceManager; + typedef boost::shared_ptr<Source> SourcePtr; *************** *** 24,28 **** /*! Constructs a RefactoringBase object. */ ! RefactoringBase( TextDocument& document ); /// Destructor. --- 28,32 ---- /*! Constructs a RefactoringBase object. */ ! RefactoringBase( SourcePtr source, SourceManager& manager ); /// Destructor. *************** *** 31,37 **** protected: virtual TextDocument& getDocument(); private: ! TextDocument& baseDocument_; }; --- 35,44 ---- protected: virtual TextDocument& getDocument(); + virtual SourcePtr getSource(); + virtual SourceManager& getSourceManager(); private: ! SourcePtr source_; ! SourceManager& manager_; }; *************** *** 40,43 **** --- 47,61 ---- // Inlines methods for RefactoringBase: // ------------------------------------------ + inline SourcePtr + RefactoringBase::getSource() + { + return source_; + } + + inline SourceManager& + RefactoringBase::getSourceManager() + { + return manager_; + } Index: LineBasedTextDocument.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/LineBasedTextDocument.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** LineBasedTextDocument.h 16 May 2003 19:54:53 -0000 1.7 --- LineBasedTextDocument.h 13 Jan 2004 22:30:44 -0000 1.8 *************** *** 6,10 **** #define RFTA_LINEBASEDTEXTDOCUMENT_H ! #include <rfta/refactoring/TextDocument.h> #include <boost/utility.hpp> //#include <deque> --- 6,11 ---- #define RFTA_LINEBASEDTEXTDOCUMENT_H ! #include <rfta/refactoring/Config.h> ! #include <rfta/parser/TextDocument.h> #include <boost/utility.hpp> //#include <deque> Index: SplitTempRefactoring.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/SplitTempRefactoring.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** SplitTempRefactoring.h 19 Dec 2003 20:14:40 -0000 1.7 --- SplitTempRefactoring.h 13 Jan 2004 22:30:44 -0000 1.8 *************** *** 13,16 **** --- 13,17 ---- #include <rfta/parser/SourceRange.h> #include <rfta/refactoring/RefactoringBase.h> + #include <rfta/parser/SourceManager.h> namespace Refactoring *************** *** 27,31 **** /*! Constructs a SplitTempRefactoring object. */ ! SplitTempRefactoring( TextDocument &document, int temporaryLocation ); --- 28,33 ---- /*! Constructs a SplitTempRefactoring object. */ ! SplitTempRefactoring( SourcePtr source, ! SourceManager& manager, int temporaryLocation ); Index: RenameTempRefactoring.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/RenameTempRefactoring.h,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** RenameTempRefactoring.h 20 Dec 2003 08:59:50 -0000 1.14 --- RenameTempRefactoring.h 13 Jan 2004 22:30:44 -0000 1.15 *************** *** 10,13 **** --- 10,14 ---- #include <rfta/refactoring/RefactoringBase.h> #include <rfta/refactoring/ToolsBox.h> + #include <rfta/parser/SourceManager.h> #include <rfta/refactoring/TransformList.h> *************** *** 26,30 **** * \exception RefactoringError on failure (selection is not a local variable...) */ ! RenameTempRefactoring( TextDocument &document, int temporaryLocation ); --- 27,32 ---- * \exception RefactoringError on failure (selection is not a local variable...) */ ! RenameTempRefactoring( SourcePtr source, ! SourceManager& manager, int temporaryLocation ); |
From: <net...@us...> - 2004-01-13 22:30:48
|
Update of /cvsroot/cpptool/rfta/include/rfta/parser In directory sc8-pr-cvs1:/tmp/cvs-serv10947/include/rfta/parser Modified Files: ASTNodeForward.h CPPParser.h SourceASTNode.h Log Message: -- integrated preprocessor (replaced all NonSemanticBlanker) Index: ASTNodeForward.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/parser/ASTNodeForward.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ASTNodeForward.h 22 Dec 2002 16:03:50 -0000 1.2 --- ASTNodeForward.h 13 Jan 2004 22:30:44 -0000 1.3 *************** *** 20,23 **** --- 20,24 ---- class ASTNodeVisitor; class SourceASTNode; + class Source; typedef boost::shared_ptr<ASTNode> ASTNodePtr; *************** *** 25,28 **** --- 26,31 ---- typedef boost::shared_ptr<SourceASTNode> SourceASTNodePtr; typedef boost::weak_ptr<SourceASTNode> SourceASTNodeWeakPtr; + typedef boost::weak_ptr<Source> SourceWeakPtr; + typedef boost::shared_ptr<Source> SourcePtr; } // namespace Refactoring Index: CPPParser.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/parser/CPPParser.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CPPParser.h 29 Apr 2003 22:00:50 -0000 1.3 --- CPPParser.h 13 Jan 2004 22:30:44 -0000 1.4 *************** *** 28,31 **** --- 28,34 ---- void parseAll(); + int getPreProcessedPosition(int ofs); + SourceRange getPreProcessedRange(SourceRange orignal); + private: ASTNodePtr findFunctionImplementationAt( int position, *************** *** 34,37 **** --- 37,41 ---- private: SourceASTNodePtr sourceNode_; + SourcePtr sourceDoc_; }; Index: SourceASTNode.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/parser/SourceASTNode.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** SourceASTNode.h 4 May 2003 07:34:06 -0000 1.9 --- SourceASTNode.h 13 Jan 2004 22:30:44 -0000 1.10 *************** *** 24,28 **** */ static SourceASTNodePtr create( const std::string &blankedSource, ! const std::string &realSource ); /// Destructor. --- 24,29 ---- */ static SourceASTNodePtr create( const std::string &blankedSource, ! const std::string &realSource, ! const SourcePtr sourceDoc ); /// Destructor. *************** *** 41,52 **** Xtl::CStringView getOriginalSource() const; protected: /*! Constructs a SourceASTNode object. - * \exception std::invalid_argument if blankedSource & realSource lengths are - * not equal. */ SourceASTNode( const std::string &blankedSource, ! const std::string &realSource ); private: --- 42,54 ---- Xtl::CStringView getOriginalSource() const; + SourcePtr getSource() const; + protected: /*! Constructs a SourceASTNode object. */ SourceASTNode( const std::string &blankedSource, ! const std::string &realSource, ! const SourcePtr sourceDoc ); private: *************** *** 54,57 **** --- 56,60 ---- const std::string realSource_; const char *blankedSourceStart_; + const SourcePtr sourceDoc_; // Source Container }; |
From: <net...@us...> - 2004-01-13 22:30:09
|
Update of /cvsroot/cpptool/rfta/include/rfta/parser In directory sc8-pr-cvs1:/tmp/cvs-serv10795/include/rfta/parser Modified Files: PreProcessor.h Log Message: preprocessor implementation Index: PreProcessor.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/parser/PreProcessor.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PreProcessor.h 16 Dec 2003 13:46:59 -0000 1.1 --- PreProcessor.h 13 Jan 2004 22:30:05 -0000 1.2 *************** *** 10,14 **** #include <rfta/parser/Config.h> ! #include "MacroReplaceListener.h" namespace Refactoring --- 10,15 ---- #include <rfta/parser/Config.h> ! #include "PreProcessorContext.h" ! #include <set> namespace Refactoring *************** *** 16,21 **** class RFTAPARSER_API PreProcessor { ! public: ! PreProcessor( const std::string &textToPreProcess); /** --- 17,22 ---- class RFTAPARSER_API PreProcessor { ! public: ! PreProcessor( const SourcePtr source, PreProcessorContext& context ); /** *************** *** 23,29 **** * whenever a replacement takes place the listener will be called. */ ! std::string process(MacroReplaceListener& listener); private: ! std::string toPreProcess_; }; } --- 24,83 ---- * whenever a replacement takes place the listener will be called. */ ! std::string process(); ! ! enum OptionType { ! skipIncludes ! }; ! ! /** ! * set pre processor options ! */ ! void setOption(OptionType); ! ! bool isOptionSet(OptionType); ! private: ! PreProcessorContext context_; ! ! std::string toPreProcess_; ! SourcePtr source_; ! ! typedef std::set<OptionType> OptionSet; ! OptionSet options_; ! ! static bool isEol( char c ); ! const char *deleteUntilEol( const char *current ); ! const char *deleteCComment( const char *current ); ! const char *blanksNewLine( const char *current ); ! const char *blanksString( const char *current, ! char endOfStringChar ); ! const char *blanksPreprocessorDirective( const char *current ); ! void blanksStringsAndPreprocessorDirectives( ); ! ! const char *parseDirective( const char *first,const char *last ); ! ! bool checkIfDef(const char * start, const char * end); ! const char * skipUntilElseEndIf(const char * start); ! ! const char *textStart_; ! const char *textEnd_; ! ! std::string blanked_; ! bool newLine_; ! const char* current_; ! int offset_diff; ! ! // hide copy constructor ! PreProcessor(const PreProcessor&); ! ! void addSpaceReplacement(const int start, const int len); ! void addTextDeletion(const int start, const int len); ! void addTextReplacement(const int start, const int len, std::string text); ! ! const char * handleDefine(const char *first, const char *last ); ! const char * handleInclude(const char *first, const char *last ); ! ! static bool checkNoneWhiteSpace(const std::string& text); ! }; } |
From: <net...@us...> - 2004-01-13 22:29:55
|
Update of /cvsroot/cpptool/rfta/include/rfta/parser In directory sc8-pr-cvs1:/tmp/cvs-serv10664/include/rfta/parser Added Files: PlainTextDocument.h TextDocument.h Log Message: -- moved closer to preprocessor --- NEW FILE: PlainTextDocument.h --- // ////////////////////////////////////////////////////////////////////////// // (c)Copyright 2002, Baptiste Lepilleur. // Created: 2002/10/31 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_PLAINTEXTDOCUMENT_H #define RFTA_PLAINTEXTDOCUMENT_H #include <rfta/parser/Config.h> #include <rfta/parser/SourceRange.h> #include <rfta/parser/TextDocument.h> #include <boost/utility.hpp> namespace Refactoring { /// Plain TextDocument, backed up by a simple string. class RFTAPARSER_API PlainTextDocument : public TextDocument , public boost::noncopyable { public: PlainTextDocument(); PlainTextDocument( const std::string &content ); /// Destructor. virtual ~PlainTextDocument(); /*! Gets the text of the document. * \return Text of the document. EOL are in the original text format. * \warning Discard current selection. */ const std::string getAllText() const; std::string getTextRange( const Refactoring::SourceRange &range ); void replaceTextRange( const Refactoring::SourceRange &range, const std::string &text ); private: std::string content_; }; // Inlines methods for PlainTextDocument: // -------------------------------------- } // namespace Refactoring #endif // RFTA_PLAINTEXTDOCUMENT_H --- NEW FILE: TextDocument.h --- // ////////////////////////////////////////////////////////////////////////// // Header file Rfta/TextDocument.h for class TextDocument // (c)Copyright 2002, Baptiste Lepilleur. // Created: 2001/10/14 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_TEXTDOCUMENT_H_INCLUDED #define RFTA_TEXTDOCUMENT_H_INCLUDED #include <rfta/parser/Config.h> #include <rfta/parser/SourceRange.h> #include <boost/shared_ptr.hpp> #include <boost/enable_shared_from_this.hpp> #include <string> namespace Refactoring { class TextDocument; typedef boost::shared_ptr<TextDocument> TextDocumentPtr; /*! \brief This class represents an abstract text document. */ class RFTAPARSER_API TextDocument: public boost::enable_shared_from_this<TextDocument> { public: /// Destructor. virtual ~TextDocument() { /* to make sure correct destructor will be called */ } /*! Gets the text of the document. * \return Text of the document. EOL are in the original text format. * \warning Discard current selection. */ virtual const std::string getAllText() const =0; /*! Gets the text of the specified text range. * \param range Range of text to return. * \return Text of the specified text range. */ virtual std::string getTextRange( const Refactoring::SourceRange &range ) = 0; /*! Replaces the text of a given text range with the specified text. * \param range Range of text to replace. Length may be null is text * is being inserted. * \param text Text that replace the specified range. May be empty if * the text range is being deleted. */ virtual void replaceTextRange( const Refactoring::SourceRange &range, const std::string &text ) = 0; private: }; // Inlines methods for AbstractTextDocument: // ----------------------------------------- } // namespace Refactoring #endif // RFTA_TEXTDOCUMENT_H_INCLUDED |
From: <net...@us...> - 2004-01-13 22:29:31
|
Update of /cvsroot/cpptool/rfta/include/rfta/parser In directory sc8-pr-cvs1:/tmp/cvs-serv10617/include/rfta/parser Added Files: FileSourceManager.h PositionTranslator.h PreProcessorContext.h Source.h SourceManager.h Log Message: preprocessor implementation --- NEW FILE: FileSourceManager.h --- // ////////////////////////////////////////////////////////////////////////// // Header file FileSourceManager.h for class FileSourceManager // (c)Copyright 2003, Andre Baresel. // Created: 2003/12/28 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_FILESOURCEMANAGER_H #define RFTA_FILESOURCEMANAGER_H #include <rfta/parser/Config.h> #include <boost/shared_ptr.hpp> #include <rfta/parser/SourceManager.h> #include <boost/filesystem/path.hpp> #include <vector> namespace Refactoring { /** * FileSourceManager. * A SourceManager implementation doing direct file system access. * This is only useful for console application based refactoring. */ class FileSourceManager: public SourceManager { public: /*! Constructs a FileSourceManager object. */ FileSourceManager() { } /// Destructor. virtual ~FileSourceManager() { } /** * create an source object for the given name. */ virtual SourcePtr open(std::string sourceName); void setRoot(const boost::filesystem::path& sourcePath); /** * set an additional include path. */ void setInclude(std::string includeDir); private: typedef std::vector<boost::filesystem::path> PathList; boost::filesystem::path sourcePath_; PathList includeDirList_; }; // Inlines methods for FileSourceManager: // ---------------------------------- inline void FileSourceManager::setRoot(const boost::filesystem::path& sourcePath) { sourcePath_ = sourcePath; } inline void FileSourceManager::setInclude(std::string includeDir) { includeDirList_.push_back(boost::filesystem::path( includeDir ,boost::filesystem::native )); } } // namespace Refactoring #endif // RFTA_FILESOURCEMANAGER_H --- NEW FILE: PositionTranslator.h --- // ////////////////////////////////////////////////////////////////////////// // Header file PositionTranslator.h for class PositionTranslator // (c)Copyright 2003, Andre Baresel. // Created: 2003/12/31 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_POSITIONTRANSLATOR_H #define RFTA_POSITIONTRANSLATOR_H #include <rfta/parser/Config.h> #include <boost/shared_ptr.hpp> #include <map> #include <rfta/parser/SourceRange.h> namespace Refactoring { class PositionTranslator; typedef boost::shared_ptr<PositionTranslator> PositionTranslatorPtr; /// PositionTranslator. class RFTAPARSER_API PositionTranslator { public: /*! Constructs a PositionTranslator object. */ PositionTranslator(); void addReplacement(const SourceRange& range, int replacementLen); /** * translates the position of preprocessed source code into * the original range. */ SourceRange translate(const SourceRange& range) const; /** * translates the position of original source code into * the range in preprocessed. */ SourceRange reverseTranslate(const SourceRange& range) const; private: struct Transposition { SourceRange origin_; int offsetDifference_; SourceRange preprocessed_; }; typedef std::map<int, Transposition> TranslationMap; TranslationMap translationMap_; TranslationMap::const_iterator getLower(int index) const; TranslationMap::const_iterator getUpper(int index) const; void changeFollowingTranslation(TranslationMap::iterator first, int moveBy); }; // Inlines methods for PositionTranslator: // ---------------------------------- inline PositionTranslator::PositionTranslator() { } } // namespace Refactoring #endif // RFTA_POSITIONTRANSLATOR_H --- NEW FILE: PreProcessorContext.h --- // ////////////////////////////////////////////////////////////////////////// // Header file PreProcessorContextContext.h for class PreProcessorContext // (c)Copyright 2003, Andre Baresel // Created: 2003/12/27 // ////////////////////////////////////////////////////////////////////////// #include <string> #include <stack> #ifndef REFACTORING_PREPROCESSORCONTEXT_H_INCLUDED #define REFACTORING_PREPROCESSORCONTEXT_H_INCLUDED #include <rfta/parser/Config.h> #include "SourceManager.h" namespace Refactoring { class RFTAPARSER_API PreProcessorContext { public: PreProcessorContext(SourceManager& manager); SourceManager& getSourceManager() const; /** * set 'source' as active source and store * the former source-ptr. */ void enterSource(SourcePtr source); /** * leave current source and return to parent. * (restore former source-ptr) */ void leaveSource(); /** * test for identifier in macro list. */ bool isMacroIdentifier( std::string identifier ); /** * returns the replacement text for macro identifier * @throw PreProcessorError if macro identifier is not defined. */ std::string getMacroReplacement( std::string macroident ); /** * inserts a none parameterized macro replacement entry */ void addMacro(std::string ident, std::string replacement); private: typedef std::map< std::string , std::string > MacroDefMap; /// storage for directives /// 1. include information /// 2. macro definitions MacroDefMap macroDef_; SourceManager& sourceManager_; SourcePtr source_; typedef std::stack<SourcePtr> SourceStack; SourceStack sources_; }; // INLINE CODE: inline PreProcessorContext::PreProcessorContext(SourceManager& manager) :sourceManager_(manager) { } inline SourceManager& PreProcessorContext::getSourceManager() const { return sourceManager_; } } #endif // REFACTORING_PREPROCESSORCONTEXT_H_INCLUDED --- NEW FILE: Source.h --- // ////////////////////////////////////////////////////////////////////////// // Header file Source.h for class Source // (c)Copyright 2003, Andre Baresel. // Created: 2003/12/21 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_SOURCE_H #define RFTA_SOURCE_H #include <boost/shared_ptr.hpp> #include <boost/weak_ptr.hpp> #include <rfta/parser/TextDocument.h> #include <deque> #include "SourceRange.h" #include <rfta/parser/PositionTranslator.h> namespace Refactoring { class Source; typedef boost::shared_ptr<Source> SourcePtr; typedef boost::weak_ptr<Source> SourceWeakPtr; /// Source. class RFTAPARSER_API Source { public: /*! Constructs a Source object. */ Source(TextDocumentPtr document); /*! Constructs a Source object. */ Source(TextDocumentPtr document, std::string identifier); /** * store range of an include * * @param range source range within original source text */ void registerInclude(const SourceRange& range, int includeLength, const SourcePtr include); /** * store range of a text replacement (e.g. Macro) * * @param range source range within original source text */ void registerReplacement(const SourceRange& range, int replacementLen); /** * returns the range in preprocessed source */ SourceRange getRangePreProcessed(const SourceRange& range); /** * returns the range in original source */ SourceRange getRangeOrigin(const SourceRange& range) const; /** * returns the original source text. */ std::string getOriginalText() const; /** * returns the source that holds the range. * (does care about includes and forwards the request) * * @param range source range within preprocessed source text */ Source& getSourceOrigin(const SourceRange& range); /** * return the source text of the range in original file. * (does translate the position and uses the original source) * (does care about includes and forwards the request) * * @param range source range within preprocessed source text */ std::string getOriginalText(const SourceRange& range); /** * @param index position in preprocessed source text. * * @return line number */ int getLineNumberOf(int index) const; std::string getIdentifier() const; TextDocumentPtr getTextDocument(); /// Destructor. virtual ~Source(); private: struct IncludeEntry { SourceRange range_; SourceRange preprocessedRange_; SourcePtr include_; }; typedef std::deque<IncludeEntry> IncludeList; IncludeList includeList_; TextDocumentPtr document_; std::string identifier_; PositionTranslator translator_; IncludeList::const_iterator getSourceOriginInternal(const SourceRange& range) const; }; // Inlines methods for Source: // ---------------------------------- inline std::string Source::getOriginalText() const { return document_->getAllText(); } inline TextDocumentPtr Source::getTextDocument() { return document_; } inline std::string Source::getIdentifier() const { return identifier_; } } // namespace Refactoring #endif // RFTA_SOURCE_H --- NEW FILE: SourceManager.h --- // ////////////////////////////////////////////////////////////////////////// // Header file SourceManager.h for class SourceManager // (c)Copyright 2003, Andre Baresel. // Created: 2003/12/21 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_SOURCEMANAGER_H #define RFTA_SOURCEMANAGER_H #include <boost/shared_ptr.hpp> #include <rfta/parser/Config.h> #include <rfta/parser/TextDocument.h> namespace Refactoring { class Source; typedef boost::shared_ptr<Source> SourcePtr; /// SourceManager. class RFTAPARSER_API SourceManager { public: /*! Constructs a SourceManager object. */ SourceManager() { } /// Destructor. virtual ~SourceManager() { } /** * create an source object for the given name. */ virtual SourcePtr open(std::string sourceName) = 0; }; class NullSourceManager: public SourceManager { public: SourcePtr open(std::string sourceName); }; // Inlines methods for SourceManager: // ---------------------------------- inline SourcePtr NullSourceManager::open(std::string sourceName) { return SourcePtr(); } } // namespace Refactoring #endif // RFTA_SOURCEMANAGER_H |
From: <net...@us...> - 2004-01-13 22:29:31
|
Update of /cvsroot/cpptool/rfta/include/rfta/test In directory sc8-pr-cvs1:/tmp/cvs-serv10617/include/rfta/test Added Files: SourceManagerMock.h Log Message: preprocessor implementation --- NEW FILE: SourceManagerMock.h --- // ////////////////////////////////////////////////////////////////////////// // Header file SourceManagerMock.h for class SourceManagerMock // (c)Copyright 2003, Andre Baresel. // Created: 2003/12/27 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTA_SOURCEMANAGERMOCK_H #define RFTA_SOURCEMANAGERMOCK_H #include <rfta/parser/SourceManager.h> namespace Refactoring { namespace Testing { class SourceManagerMock: public SourceManager { public: /** * create an source object for the given name. */ SourcePtr open(std::string sourceName); void setSource(std::string sourceName, SourcePtr pSource); private: std::map<std::string,SourcePtr> sourceMap_; }; } } #endif // RFTA_SOURCEMANAGERMOCK_H |
From: <net...@us...> - 2004-01-13 22:28:50
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv10414/rftaparser Modified Files: rftaparser.dsp Log Message: -- updated project files for additional sources Index: rftaparser.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/rftaparser.dsp,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** rftaparser.dsp 16 Dec 2003 13:28:01 -0000 1.58 --- rftaparser.dsp 13 Jan 2004 22:28:47 -0000 1.59 *************** *** 570,577 **** # Begin Source File - SOURCE=..\..\include\rfta\parser\SourceASTNodePtr.h - # End Source File - # Begin Source File - SOURCE=.\SourceRange.cpp # End Source File --- 570,573 ---- *************** *** 1003,1019 **** # Begin Source File - SOURCE=.\NonSemanticBlankerTest.cpp - - !IF "$(CFG)" == "rftaparser - Win32 Release" - - # PROP Exclude_From_Build 1 - - !ELSEIF "$(CFG)" == "rftaparser - Win32 Debug" - - !ENDIF - - # End Source File - # Begin Source File - SOURCE=.\NullStatementParserTest.cpp --- 999,1002 ---- *************** *** 1320,1323 **** --- 1303,1315 ---- SOURCE=.\UnparsedDeclaratorMutatorTest.cpp + + !IF "$(CFG)" == "rftaparser - Win32 Release" + + # PROP Exclude_From_Build 1 + + !ELSEIF "$(CFG)" == "rftaparser - Win32 Debug" + + !ENDIF + # End Source File # Begin Source File *************** *** 1434,1440 **** # End Source File # End Group # Begin Source File ! SOURCE=.\CPPParserTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1426,1435 ---- # End Source File # End Group + # Begin Group "Preprocessor" + + # PROP Default_Filter "" # Begin Source File ! SOURCE=.\PositionTranslatorTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1449,1453 **** # Begin Source File ! SOURCE=.\CPPParserTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1444,1452 ---- # Begin Source File ! SOURCE=.\PositionTranslatorTest.h ! # End Source File ! # Begin Source File ! ! SOURCE=.\PreProcessorTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1462,1466 **** # Begin Source File ! SOURCE=.\NonSemanticBlankerTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1461,1469 ---- # Begin Source File ! SOURCE=.\PreProcessorTest.h ! # End Source File ! # Begin Source File ! ! SOURCE=.\SourceTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1475,1479 **** # Begin Source File ! SOURCE=.\ParseContextTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1478,1487 ---- # Begin Source File ! SOURCE=.\SourceTest.h ! # End Source File ! # End Group ! # Begin Source File ! ! SOURCE=.\CPPParserTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1488,1492 **** # Begin Source File ! SOURCE=.\ParseContextTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1496,1500 ---- # Begin Source File ! SOURCE=.\CPPParserTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1501,1505 **** # Begin Source File ! SOURCE=.\ParserTesting.h !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1509,1513 ---- # Begin Source File ! SOURCE=.\ParseContextTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1514,1518 **** # Begin Source File ! SOURCE=.\ParserToolsTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1522,1526 ---- # Begin Source File ! SOURCE=.\ParseContextTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1527,1531 **** # Begin Source File ! SOURCE=.\ParserToolsTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1535,1539 ---- # Begin Source File ! SOURCE=.\ParserTesting.h !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1540,1544 **** # Begin Source File ! SOURCE=.\SourceRangeTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1548,1552 ---- # Begin Source File ! SOURCE=.\ParserToolsTest.cpp !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1553,1557 **** # Begin Source File ! SOURCE=.\SourceRangeTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" --- 1561,1565 ---- # Begin Source File ! SOURCE=.\ParserToolsTest.h !IF "$(CFG)" == "rftaparser - Win32 Release" *************** *** 1564,1650 **** # End Source File - # End Group - # Begin Group "Docs" - - # PROP Default_Filter "" # Begin Source File ! SOURCE=..\..\doc\AbstractSyntaxSTreeStructure.txt ! # End Source File ! # Begin Source File ! SOURCE=..\..\doc\CodeNamingConvention.txt ! # End Source File ! # Begin Source File ! SOURCE=..\..\doc\CodeOverview.txt ! # End Source File ! # Begin Source File ! SOURCE=..\..\doc\Ideas.txt ! # End Source File ! # Begin Source File - SOURCE=..\..\KNOWNBUGS # End Source File # Begin Source File ! SOURCE=..\..\doc\KnownIssues.txt # End Source File # Begin Source File ! SOURCE=..\..\bug\List.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\SourcesSamplesResources.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\ToDo.txt # End Source File # End Group ! # Begin Group "BoostFilesystem" # PROP Default_Filter "" # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\convenience.cpp ! # SUBTRACT CPP /YX /Yc /Yu # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\convenience.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\exception.cpp ! # SUBTRACT CPP /YX /Yc /Yu # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\exception.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\fstream.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\operations.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\operations_posix_windows.cpp ! # SUBTRACT CPP /YX /Yc /Yu # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\path.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\path_posix_windows.cpp ! # SUBTRACT CPP /YX /Yc /Yu # End Source File # End Group --- 1572,1661 ---- # End Source File # Begin Source File ! SOURCE=..\rftatest\SourceManagerMock.cpp ! !IF "$(CFG)" == "rftaparser - Win32 Release" ! # PROP Exclude_From_Build 1 ! !ELSEIF "$(CFG)" == "rftaparser - Win32 Debug" ! ! !ENDIF # End Source File # Begin Source File ! SOURCE=..\..\include\rfta\test\SourceManagerMock.h # End Source File # Begin Source File ! SOURCE=.\SourceRangeTest.cpp ! ! !IF "$(CFG)" == "rftaparser - Win32 Release" ! ! # PROP Exclude_From_Build 1 ! ! !ELSEIF "$(CFG)" == "rftaparser - Win32 Debug" ! ! !ENDIF ! # End Source File # Begin Source File ! SOURCE=.\SourceRangeTest.h ! ! !IF "$(CFG)" == "rftaparser - Win32 Release" ! ! # PROP Exclude_From_Build 1 ! ! !ELSEIF "$(CFG)" == "rftaparser - Win32 Debug" ! ! !ENDIF ! # End Source File # Begin Source File ! SOURCE=.\TextDocumentMock.h # End Source File # End Group ! # Begin Group "Docs" # PROP Default_Filter "" # Begin Source File ! SOURCE=..\..\doc\AbstractSyntaxSTreeStructure.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\CodeNamingConvention.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\CodeOverview.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\Ideas.txt # End Source File # Begin Source File ! SOURCE=..\..\KNOWNBUGS # End Source File # Begin Source File ! SOURCE=..\..\doc\KnownIssues.txt # End Source File # Begin Source File ! SOURCE=..\..\bug\List.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\SourcesSamplesResources.txt # End Source File # Begin Source File ! SOURCE=..\..\doc\ToDo.txt # End Source File # End Group *************** *** 1674,1694 **** # Begin Source File ! SOURCE=..\..\include\rfta\parser\MacroReplaceListener.h ! # End Source File ! # Begin Source File ! ! SOURCE=.\MacroReplaceRegistration.cpp # End Source File # Begin Source File ! SOURCE=..\..\include\rfta\parser\MacroReplaceRegistration.h # End Source File # Begin Source File ! SOURCE=.\NonSemanticBlanker.cpp # End Source File # Begin Source File ! SOURCE=..\..\include\rfta\parser\NonSemanticBlanker.h # End Source File # Begin Source File --- 1685,1701 ---- # Begin Source File ! SOURCE=.\PlainTextDocument.cpp # End Source File # Begin Source File ! SOURCE=..\..\include\rfta\parser\PlainTextDocument.h # End Source File # Begin Source File ! SOURCE=.\PositionTranslator.cpp # End Source File # Begin Source File ! SOURCE=..\..\include\rfta\parser\PositionTranslator.h # End Source File # Begin Source File *************** *** 1706,1709 **** --- 1713,1724 ---- # Begin Source File + SOURCE=.\PreProcessorContext.cpp + # End Source File + # Begin Source File + + SOURCE=..\..\include\rfta\parser\PreProcessorContext.h + # End Source File + # Begin Source File + SOURCE=.\PreProcessorError.cpp # End Source File *************** *** 1714,1722 **** # Begin Source File ! SOURCE=.\PreProcessResolver.cpp # End Source File # Begin Source File ! SOURCE=.\PreProcessResolver.h # End Source File # End Group --- 1729,1745 ---- # Begin Source File ! SOURCE=.\Source.cpp # End Source File # Begin Source File ! SOURCE=..\..\include\rfta\parser\Source.h ! # End Source File ! # Begin Source File ! ! SOURCE=..\..\include\rfta\parser\SourceManager.h ! # End Source File ! # Begin Source File ! ! SOURCE=..\..\include\rfta\parser\TextDocument.h # End Source File # End Group |
From: <net...@us...> - 2004-01-13 22:28:50
|
Update of /cvsroot/cpptool/rfta/src/astdumper In directory sc8-pr-cvs1:/tmp/cvs-serv10414/astdumper Modified Files: astdump.dsp Log Message: -- updated project files for additional sources Index: astdump.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/astdumper/astdump.dsp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** astdump.dsp 12 May 2003 19:31:34 -0000 1.4 --- astdump.dsp 13 Jan 2004 22:28:47 -0000 1.5 *************** *** 43,47 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../include" /I "../../deplib/boostcvs" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD BASE RSC /l 0x40c /d "NDEBUG" # ADD RSC /l 0x40c /d "NDEBUG" --- 43,47 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD BASE RSC /l 0x40c /d "NDEBUG" # ADD RSC /l 0x40c /d "NDEBUG" *************** *** 53,57 **** # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"../../bin" # Begin Special Build Tool ! TargetPath=\prg\vc\Rfta\build\astdump\Release\astdump.exe SOURCE="$(InputPath)" PostBuild_Cmds=copy $(TargetPath) ..\..\bin\astdump.exe --- 53,57 ---- # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"../../bin" # Begin Special Build Tool ! TargetPath=\Projects\Cpptool\rfta\build\astdump\Release\astdump.exe SOURCE="$(InputPath)" PostBuild_Cmds=copy $(TargetPath) ..\..\bin\astdump.exe *************** *** 65,69 **** # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" ! # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "..\..\build\astdump\Debug" --- 65,69 ---- # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" ! # PROP Use_MFC 2 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "..\..\build\astdump\Debug" *************** *** 72,79 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../deplib/boostcvs" /I "../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x40c /d "_DEBUG" ! # ADD RSC /l 0x40c /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo --- 72,79 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_AFXDLL" /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x40c /d "_DEBUG" ! # ADD RSC /l 0x40c /d "_DEBUG" /d "_AFXDLL" BSC32=bscmake.exe # ADD BASE BSC32 /nologo *************** *** 81,87 **** LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept ! # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"../../bin" # Begin Special Build Tool ! TargetPath=\prg\vc\Rfta\build\astdump\Debug\astdump.exe SOURCE="$(InputPath)" PostBuild_Cmds=copy $(TargetPath) ..\..\bin\astdump.exe copy ..\..\deplib\cppunit\lib\cppunitd_dll.dll ..\..\bin --- 81,87 ---- LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept ! # ADD LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"../../lib" # Begin Special Build Tool ! TargetPath=\Projects\Cpptool\rfta\build\astdump\Debug\astdump.exe SOURCE="$(InputPath)" PostBuild_Cmds=copy $(TargetPath) ..\..\bin\astdump.exe copy ..\..\deplib\cppunit\lib\cppunitd_dll.dll ..\..\bin *************** *** 99,135 **** # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\convenience.cpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\convenience.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\exception.cpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\exception.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\fstream.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\operations.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\operations_posix_windows.cpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\boost\filesystem\path.hpp # End Source File # Begin Source File ! SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\path_posix_windows.cpp # End Source File # End Group --- 99,135 ---- # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\libs\filesystem\src\convenience.cpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\boost\filesystem\convenience.hpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\libs\filesystem\src\exception.cpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\boost\filesystem\exception.hpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\boost\filesystem\fstream.hpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\boost\filesystem\operations.hpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\libs\filesystem\src\operations_posix_windows.cpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\boost\filesystem\path.hpp # End Source File # Begin Source File ! SOURCE=..\..\..\..\boost_1_30_0\libs\filesystem\src\path_posix_windows.cpp # End Source File # End Group *************** *** 144,147 **** --- 144,155 ---- # Begin Source File + SOURCE=..\rftaparser\FileSourceManager.cpp + # End Source File + # Begin Source File + + SOURCE=..\..\include\rfta\parser\FileSourceManager.h + # End Source File + # Begin Source File + SOURCE=.\HTMLWriter.cpp # End Source File |
From: <net...@us...> - 2004-01-13 22:28:50
|
Update of /cvsroot/cpptool/rfta/src/rfta In directory sc8-pr-cvs1:/tmp/cvs-serv10414/rfta Modified Files: rfta.dsp Log Message: -- updated project files for additional sources Index: rfta.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/rfta.dsp,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** rfta.dsp 16 Dec 2003 13:27:49 -0000 1.54 --- rfta.dsp 13 Jan 2004 22:28:47 -0000 1.55 *************** *** 303,322 **** # Begin Source File - SOURCE=.\PlainTextDocument.cpp - # End Source File - # Begin Source File - - SOURCE=..\..\include\rfta\refactoring\PlainTextDocument.h - # End Source File - # Begin Source File - - SOURCE=.\PreProcessTransform.cpp - # End Source File - # Begin Source File - - SOURCE=.\PreProcessTransform.h - # End Source File - # Begin Source File - SOURCE=.\ReplaceTextTransform.cpp # End Source File --- 303,306 ---- *************** *** 327,338 **** # Begin Source File - SOURCE=.\TextDocument.cpp - # End Source File - # Begin Source File - - SOURCE=..\..\include\rfta\refactoring\TextDocument.h - # End Source File - # Begin Source File - SOURCE=.\Transform.h # End Source File --- 311,314 ---- *************** *** 343,347 **** # Begin Source File ! SOURCE=.\TransformList.h # End Source File # End Group --- 319,323 ---- # Begin Source File ! SOURCE=..\..\include\rfta\refactoring\TransformList.h # End Source File # End Group *************** *** 996,999 **** --- 972,979 ---- # Begin Source File + SOURCE=..\rftatest\SourceManagerMock.cpp + # End Source File + # Begin Source File + SOURCE=.\UnitTesting.h |
From: <net...@us...> - 2004-01-13 22:28:50
|
Update of /cvsroot/cpptool/rfta/src/rftavc6addin In directory sc8-pr-cvs1:/tmp/cvs-serv10414/rftavc6addin Modified Files: rftavc6addin.dsp Log Message: -- updated project files for additional sources Index: rftavc6addin.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc6addin/rftavc6addin.dsp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** rftavc6addin.dsp 26 Apr 2003 12:08:24 -0000 1.5 --- rftavc6addin.dsp 13 Jan 2004 22:28:47 -0000 1.6 *************** *** 44,48 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /Yu"stdafx.h" /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /I "../../deplib/boostcvs" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 --- 44,48 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /Yu"stdafx.h" /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 *************** *** 56,60 **** # ADD LINK32 /nologo /subsystem:windows /dll /debug /machine:I386 /libpath:"../../lib" # Begin Special Build Tool ! TargetPath=\prg\vc\Rfta\build\rftavc6addin\Release\rftavc6addin.dll SOURCE="$(InputPath)" PostBuild_Desc=exporting... --- 56,60 ---- # ADD LINK32 /nologo /subsystem:windows /dll /debug /machine:I386 /libpath:"../../lib" # Begin Special Build Tool ! TargetPath=\Projects\Cpptool\rfta\build\rftavc6addin\Release\rftavc6addin.dll SOURCE="$(InputPath)" PostBuild_Desc=exporting... *************** *** 76,80 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /I "../../deplib/boostcvs" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 --- 76,80 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 *************** *** 88,92 **** # ADD LINK32 cppunitd_dll.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"../../lib" /libpath:"../../deplib/cppunit/lib" # Begin Special Build Tool ! TargetPath=\prg\vc\Rfta\build\rftavc6addin\Debug\rftavc6addin.dll SOURCE="$(InputPath)" PostBuild_Desc=Exporting... --- 88,92 ---- # ADD LINK32 cppunitd_dll.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"../../lib" /libpath:"../../deplib/cppunit/lib" # Begin Special Build Tool ! TargetPath=\Projects\Cpptool\rfta\build\rftavc6addin\Debug\rftavc6addin.dll SOURCE="$(InputPath)" PostBuild_Desc=Exporting... |
From: <net...@us...> - 2004-01-13 22:28:50
|
Update of /cvsroot/cpptool/rfta/src/eclipseplugin In directory sc8-pr-cvs1:/tmp/cvs-serv10414/eclipseplugin Modified Files: eclipseplugin.dsp Log Message: -- updated project files for additional sources Index: eclipseplugin.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/eclipseplugin/eclipseplugin.dsp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** eclipseplugin.dsp 5 Apr 2003 18:29:00 -0000 1.2 --- eclipseplugin.dsp 13 Jan 2004 22:28:47 -0000 1.3 *************** *** 37,51 **** # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" ! # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "..\..\build\eclipseplugin\Release" # PROP Intermediate_Dir "..\..\build\eclipseplugin\Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /YX /FD /c ! # ADD CPP /nologo /MT /W3 /GR /GX /O2 /I "../../include" /I "../../deplib/cppunit/include" /I "../../deplib/boostcvs" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x407 /d "NDEBUG" ! # ADD RSC /l 0x407 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo --- 37,52 ---- # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" ! # PROP Use_MFC 2 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "..\..\build\eclipseplugin\Release" # PROP Intermediate_Dir "..\..\build\eclipseplugin\Release" + # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /YX /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../include" /I "../../deplib/cppunit/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /D "_WINDLL" /D "_AFXDLL" /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x407 /d "NDEBUG" ! # ADD RSC /l 0x407 /d "NDEBUG" /d "_AFXDLL" BSC32=bscmake.exe # ADD BASE BSC32 /nologo *************** *** 53,62 **** LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 ! # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 # Begin Special Build Tool ProjDir=. ! TargetDir=\prg\vc\Rfta\build\eclipseplugin\Release SOURCE="$(InputPath)" ! PostBuild_Cmds=copy $(TargetDir)\eclipseplugin.dll $(ProjDir)\plugincode\ # End Special Build Tool --- 54,63 ---- LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 ! # ADD LINK32 /nologo /dll /machine:I386 # Begin Special Build Tool ProjDir=. ! TargetDir=\Projects\Cpptool\rfta\build\eclipseplugin\Release SOURCE="$(InputPath)" ! PostBuild_Cmds=copy $(TargetDir)\eclipseplugin.dll $(ProjDir)\plugincode\ # End Special Build Tool *************** *** 68,72 **** # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" ! # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "..\..\build\eclipseplugin\Debug" --- 69,73 ---- # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" ! # PROP Use_MFC 2 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "..\..\build\eclipseplugin\Debug" *************** *** 75,84 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /YX /FD /GZ /c ! # ADD CPP /nologo /MTd /W3 /Gm /GR /GX /ZI /Od /I "../../include" /I "../../deplib/cppunit/include" /I "../../deplib/boostcvs" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /YX /FD /GZ /c # SUBTRACT CPP /Fr # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x407 /d "_DEBUG" ! # ADD RSC /l 0x407 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo --- 76,85 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /YX /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../include" /I "../../deplib/cppunit/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ECLIPSEPLUGIN_EXPORTS" /D "_WINDLL" /D "_AFXDLL" /YX /FD /GZ /c # SUBTRACT CPP /Fr # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x407 /d "_DEBUG" ! # ADD RSC /l 0x407 /d "_DEBUG" /d "_AFXDLL" BSC32=bscmake.exe # ADD BASE BSC32 /nologo *************** *** 86,93 **** LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept ! # ADD LINK32 rftaparser_mdd.lib rfta_mdd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\build\eclipseplugin\Debug/eclipseplugin_d.dll" /pdbtype:sept /libpath:"../../lib" # Begin Special Build Tool ProjDir=. ! TargetDir=\prg\vc\Rfta\build\eclipseplugin\Debug SOURCE="$(InputPath)" PostBuild_Cmds=copy $(TargetDir)\eclipseplugin_d.dll $(ProjDir)\plugincode --- 87,94 ---- LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept ! # ADD LINK32 rftaparser_mdd.lib rfta_mdd.lib user32.lib /nologo /dll /debug /machine:I386 /out:"..\..\build\eclipseplugin\Debug/eclipseplugin_d.dll" /pdbtype:sept /libpath:"../../lib" # Begin Special Build Tool ProjDir=. ! TargetDir=\Projects\Cpptool\rfta\build\eclipseplugin\Debug SOURCE="$(InputPath)" PostBuild_Cmds=copy $(TargetDir)\eclipseplugin_d.dll $(ProjDir)\plugincode |