home *** CD-ROM | disk | FTP | other *** search
/ ftp.alstevens.com / 2014.06.ftp.alstevens.com.tar / ftp.alstevens.com / quincy99 / README < prev    next >
Text File  |  2000-08-11  |  5KB  |  110 lines

  1. Quincy 99 Build 0015, March, 2000
  2. -------------------------------------
  3. Quincy 99 is a Windows 9x and NT hosted Integrated Development Environment (IDE)
  4. front end for C/C++ compilers.
  5.  
  6. I originally developed the ancestors of Quincy 99 to accompany a C++ tutorial book
  7. and as a project for the C Programming Column of Dr. Dobb's Journal. Quincies 96 and
  8. 97 supported development of Win32 console applications only. Quincy 99 supports
  9. development of Win32 console and GUI applications.
  10.  
  11. The Compilers
  12. -------------
  13. As currently configured, Quincy 99 works with the gcc Mingw32 2.95.2 C/C++ 
  14. compiler suite.
  15.  
  16. Mingw32 (Minimalist GNU for Windows 32) is a version of the GNU gcc C/C++
  17. compiler that uses the Win32 runtime DLLs.
  18.  
  19. See http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ for details.
  20.  
  21. The INSTALL file explains where to get the compiler files and how to install
  22. them so that they work with Quincy 99.
  23.  
  24. The Tools
  25. ---------
  26. Quincy 99 uses a grep program that I downloaded and modified slightly to make it work
  27. as a program launched from the IDE. 
  28.  
  29. Quincy 99 uses the resource compiler and editor tools that accompany the LCC-Win32 C
  30. compiler suite, which you will find at http://www.cs.virginia.edu/~lcc-win32/.
  31.  
  32. The install.txt file explains where to get the tool files and how to install
  33. them so they work with Quincy 99.
  34.  
  35. Source Code
  36. -----------
  37. The source code for the Quincy 99 IDE and the grep tool are available in the
  38. quincy99src.zip file in the ftp directory where you found this file.
  39.  
  40. Quincy 99 is an MFC application compiled with MS VC++ 5.0
  41.  
  42. The grep program's source code is organized into a Quincy 99 project.
  43.  
  44. The source code for the C/C++ compilers and the resource compiler and editor tools
  45. are available from the sites where you download them.
  46.  
  47. E-Mail Notification of New Builds
  48. ---------------------------------
  49. If you wish to be notified by e-mail whenever I post a new Build to the ftp site,
  50. send me a message  at alstevens@midifitz.com identifying yourself as a Quincy tester.
  51. If you send a bug report or other comment, I'll add you to that list unless you
  52. ask me not to. If you want off the list, send me a message saying so. This is a
  53. manual operation rather than an automatic mail list, so you don't have to use
  54. subscribe/unsubscribe or other such protocols in the message.
  55.  
  56. Bug Reporting
  57. --------------
  58. Please install and use Quincy 99 and report bugs to me at astevens@ddj.com.
  59. You can send your comments and criticisms to that address as well. I might
  60. ask you to send some source code so that I can reproduce a bug. Please do not send
  61. source code, data files, or screen shots unless I ask for them.
  62.  
  63. Please include the following information with all bug reports:
  64.  
  65. 1. The steps required to reproduce the bug. Please be specific.
  66.  
  67. 2. The symptom that the bug exhibits. Once again be specific.
  68.  
  69. 3. The build number from the Help/About dialog.
  70.  
  71. 4. The gcc version number from the Help/About dialog. Depending on when you download
  72.    the compiler, you might have a version that is newer than the one I have tested with.
  73.  
  74. 5. If you get an error dialog, include the text from the dialog. Some diagnostic dialogs
  75.    include a lot of text. Just copy the first line or two. If I need more, I'll ask
  76.    for it.
  77.  
  78. 6. A reliable way that I can reach you via email.
  79.  
  80. Things Fixed or Added in Build 0016
  81. -----------------------------------
  82. 1. You could not install Quincy 99 or the compiler in a subdirectory with spaces
  83.    in the path specification. You could not compile a program in such a subdirectory
  84.    or have spaces in the program's source code file name. These problems are fixed.
  85.  
  86. 2. Some symbolic information was left in executable modules even when debugging
  87.    information was not included. Added the -s option to the linker command to strip
  88.    these data from the binary.
  89.  
  90. Known Problems with Build 0016
  91. ------------------------------
  92. 1. Quincy 99 uses the Win32 CEdit control for its editor and cannot read source code 
  93.    files larger than something less than 32K bytes. I am working on an improved editor 
  94.    class with macros and full undo/redo. If you want to play with the editor in a
  95.    standalone version, you can download it from http://www.midifiz.com/alstevens/editor.
  96.  
  97. 2. Inserting and deleting lines in the Editor does not update affected breakpoints.
  98.  
  99. 3. Under certain elusive conditions, Quincy fails to observe that you have changed a
  100.    header file in memory that a source file in the project includes. The build proceeds
  101.    without first saving the changed header file. You should manually save any .h files
  102.    before building as a precautionary measure. If anyone can reliably reproduce this
  103.    problem, please let me know.
  104.  
  105. 4. Cannot watch or examine a function pointer; Quincy always reports ??.
  106.  
  107. Al Stevens
  108. astevens@ddj.com
  109.  
  110.