home *** CD-ROM | disk | FTP | other *** search
/ ftp.alstevens.com / 2014.06.ftp.alstevens.com.tar / ftp.alstevens.com / quincy2000 / REVISIONS < prev   
Text File  |  2002-07-24  |  6KB  |  148 lines

  1. Quincy 2000 Revision History
  2. ----------------------------
  3.  
  4. Things Fixed or Added in Quincy 2000 Build 12
  5. -------------------------------------------------
  6.  
  7. 1. Opening the Debug menu when viewing a Project document threw an exception.
  8.  
  9. Things Fixed or Added in Quincy 2000 Build 11
  10. -------------------------------------------------
  11.  
  12. 1. Syntax highlighting of C-style comments did not work when the comment was all asterisks
  13.    and there were an odd number of asterisks in the comment.
  14.  
  15. Things Fixed or Added in Quincy 2000 Build 10
  16. -------------------------------------------------
  17.  
  18. 1. Syntax highlighting did not highlight a keyword that was the only thing on a text line.
  19.  
  20. Things Fixed or Added in Quincy 2000 Build 9
  21. -------------------------------------------------
  22.  
  23. 1. Didn't properly build GUI applications when project included .RC file.
  24.  
  25. Things Fixed or Added in Quincy 2000 Build 8
  26. -------------------------------------------------
  27.  
  28. 1. Fixed a bug related to displaying code text with syntax colors turned on. Quincy
  29.    would abort displaying the last line of a multi-line C-style ( /* ... */ ) comment.
  30.  
  31. Things Fixed or Added in Quincy 2000 Build 7
  32. -------------------------------------------------
  33. 1. Brace matching got broken in Build 6.
  34.  
  35. 2. Syntax color changes did not take effect on the current text view until
  36.    the document display was invalidated for some other reason.
  37.  
  38. 3. Modified to recognize the latest released version of MingW.
  39.  
  40. 4. Editing new source code file and saving the file would throw an uncaught 
  41.    exception (ASSERT) and abort Quincy when context highlighting option was enabled.
  42.  
  43. Things Fixed or Added in Quincy 2000 Build 6
  44. -------------------------------------------------
  45. 1. Pressing Ctrl+right arrow at end of file caused Quincy to hang up.
  46.  
  47. 2. Added operating system identification to the About dialog.
  48.  
  49. 3. Changed some things so Quincy would compile with VC++ 6.0.
  50.  
  51. 4. Fixed a problem that prevented Quincy from working when DJGPP was installed. The
  52.    symptoms were "access violation" error boxes and error messages in the assembler.
  53.  
  54. 5. The trace option now works again.
  55.  
  56. 6. Syntax color highlighting was a bug-ridden mess. I removed the existing code and
  57.    rewrote the feature. It's a lot simpler now, and I hope it works okay.
  58.  
  59. Things Fixed or Added in Quincy 2000 Build 5
  60. -------------------------------------------------
  61. 1. The editor did not highlight #endif.
  62.  
  63. 2. Running a program built from a project with gnu-mingw32 sometimes reported that the
  64.    exe was out of date when it was not.
  65.    
  66. 3. The Borland compiler always builds the .tds file even when you specify no debugging
  67.    info is to be added. Quincy deletes this file under that condition.
  68.    
  69. 4. If you changed a file within a minute of the most recent dependent build and did 
  70.    another build, the make logic failed to sense that the file was newer than its target.
  71.  
  72. 5. Multi-line C-style comments did not display correctly with syntax coloring turned on.
  73.  
  74. 6. Accelerator keys for macros (Alt+M = playback, Alt+R = record, Alt+S = stop recording)
  75.    did not work.
  76.  
  77. 7. The IDE's status bar reported the compile of only the first source module in a project.
  78.  
  79. 8. When I taught Quincy how to find the Borland compiler, it forgot how to find the msvcrt
  80.    version of the gnu-mingw32 compiler. Now it knows again.
  81.  
  82. 9. When you specified path information for a project's target, the path used to specify
  83.    where the target itself (exe, dll, library) would be written. Object files were always 
  84.    written in the subdirectory with the source files. Now the target path also specifies
  85.    where object files are to be written. This modification is in response to a request 
  86.    from a user who didn't want the source code subdirectory cluttered with object files.
  87.    Note that console exe builds with single translation units and no project file still
  88.    always write object files into the source code's subdirectory.
  89.  
  90. 10. Searching with Find/Replace and brace matching caused the editor to visibly scroll
  91.     to where the found text or brace was. This behavior was too time-consuming when the
  92.     text document was large and the matching text was some distance away.
  93.  
  94. 11. If you used File/Open to open a file in a different subdirectory than a current
  95.     source code file, Quincy would try to compile or grep the original file as if it 
  96.     was in the new file's subdirectory.
  97.  
  98. Things Fixed or Added in Quincy 2000 Build 4
  99. -------------------------------------------------
  100. 1. You can now use the free Borland BCC 5.5 compiler and Turbo Debugger.
  101.    See README and INSTALL at the ftp site for details.
  102.  
  103. 3. Paste did not work properly in some cases.
  104.  
  105. Things Fixed or Added in Quincy 2000 Build 3
  106. -------------------------------------------------
  107. 1. Added a Print Line Numbers checkbox to the Files/Print and Files/Print Setup dialogs.
  108.  
  109. 2. Changed the Tools/Options Build tab so that when you select Exception Handling Enabled,
  110.    Runtime Type Information Enabled is checked and you cannot uncheck it. This is 
  111.    consistent with requirements of the GCC C++ compiler.
  112.  
  113. 3. Editing at the bottom of the editor window did not always scroll properly.
  114.  
  115. Things Fixed or Added in Quincy 2000 Build 2
  116. -------------------------------------------------
  117. 1. Brace matching now works when braces are in comments and string literals
  118.  
  119. 2. Text following /* */ comments on the same line did not display properly
  120.    when the syntax coloring option was on.
  121.  
  122. 3. Added syntax color for literal strings in source code.
  123.  
  124. 4. Put all options in a tabbed dialog.
  125.  
  126. 5. Added an option to configure the editor's tab size and text and background colors.
  127.  
  128. 6. Added an option to permit the user to add compiler command line arguments to those
  129.    that Quincy generates to compile with the chosen options.
  130.  
  131. 7. Quincy 2000 now works with the msvcrt version of Mingw32 in addition to the older
  132.    crtdll version.
  133.  
  134. Things from Quincy 99 Build 16 Fixed or Added in Quincy 2000 Build 1
  135. -----------------------------------
  136. 1. Replaced the editor with a better one:
  137.  
  138.    - Handles files larger than 32K.
  139.    - Supports syntax coloring for .c, .cpp, and .h files.
  140.    - Has an autoindent feature.
  141.    - Supports brace matching
  142.    - Has keyboard macros
  143.  
  144. 2. Changed the Tools/Options dialog to a tabbed dialog.
  145.  
  146. 3. Quincy now adjusts breakpoints when user adds or deletes lines of code.
  147.  
  148.