home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / ptview20.zip / README.TXT < prev   
Text File  |  1995-10-21  |  5KB  |  125 lines

  1.  
  2. What's new since PTVIEW version 1.1?
  3.  
  4. - There are some UI changes; especially in the area of browsing symbol, and
  5.   right mouse menus.
  6. - Added support of reading MSVC++ 1.5 make files.
  7. - Added some minimal sets of editing capabilities.
  8. - Speed! PTVIEW is now faster. It is a lot faster in preprocessing "big"
  9.   program files.
  10. - PTVIEW can now preprocess on the background.
  11. - Added the functionality to preprocess include files based on the preprocess
  12.   information got from processing the top level file. 
  13.  
  14.  
  15. What's new since PTVIEW version 1.0? Not much. Except:
  16.  
  17. - There is a new command line syntax. It is a little bit more flexible.
  18. - There are some UI changes. These UI changes should make PTVIEW a little bit
  19.   easier to use.
  20.  
  21.  
  22. PTVIEW (Program Text Viewer) version 2.0 is a small Windows 3.1 utility that
  23. helps you to read dazzling C/C++ program text files, which may possibly be
  24. clustered up by conditionally compiled segments. It can hide/highlight the
  25. code segments which are not going to be compiled; it can outline statement
  26. blocks mangled among these segments; and it can even print them out to your
  27. printer. The main features of PTVIEW are:
  28.  
  29. -- Tab characters control/conversion. PTVIEW allows you to change tab size
  30.    easily so that you can try out different tab sizes on a text file created
  31.    with tab size unknown to you. Moreover, you can choose to get rid of the tab
  32.    characters, or to use your favourite tab size, with just a button click.
  33.  
  34. -- C/C++ preprocessing. PTVIEW is able to perform some simple C/C++
  35.    preprocessing in order to hide/highlight conditionally compiled away code
  36.    segments. For example, PTVIEW is able to prepocess the following piece of
  37.    code and find out which code lines will actually be included for
  38.    compilation, which will not:
  39.         #if defined (WIN32)
  40.             // This line will be compiled if the target system is 32 bits.
  41.         #else
  42.             // This line will be compiled if the target system is 16 bits.
  43.         #endif
  44.  
  45. -- C/C++ statement block highlighting. PTVIEW is able to find out program text
  46.    lines belonging to different statement blocks after preprocessing. It will
  47.    outline the different statement blocks like:
  48.         if (...)
  49.     +---{
  50.     |       if (...)
  51.     |+--    {
  52.     ||          ...
  53.     |+--    }
  54.     +---}
  55.  
  56. -- Macro symbol definitions lookup. PTVIEW is able to tell you the definition,
  57.    and evaluated value if possible, of a macro symbol at a particular line
  58.    after preprocessing; additionally, PTVIEW can tell you the path of file
  59.    inclusions that leads to the definition of the symbol.
  60.  
  61. -- C/C++ comments highlighting. PTVIEW is able to hightlight C/C++ comments
  62.    without preprocessing. Note that PTVIEW cannot correctly highlight comments
  63.    if they are nested. Actually, PTVIEW will have trouble dealing with nested
  64.    comments.
  65.  
  66. -- 1up, 2up or 4up printing with line width control.
  67.  
  68. -- Although PTVIEW is meant to be a program text viewer, it is equipped with
  69.    some minimal set of editing capilities.
  70.  
  71.  
  72.  
  73. Components:
  74.  
  75. -- PTVIEW.exe
  76.    - The executable of PTVIEW. It is developed to run on Windows 3.1 or higher.
  77.      I have tried to run the program on other platforms like Windows 95 and
  78.      Windows NT; it seems that PTVIEW runs fine on both platforms.
  79. -- PTVDEF.dll
  80.    -- A supporting DLL that deals with compiler system specific settings.
  81. -- BWCC.dll
  82.    -- Another supporting DLL.
  83. -- PTVIEW.hlp
  84.    -- PTVIEW on-line help file.
  85.  
  86. For simplicity, put all these four files in the same directory; then, you
  87. should start PTVIEW from that directory. If you are sure that there is alreay
  88. a copy of BWCC.dll in your Windows system directory, you can safely delete
  89. this copy of BWCC.dll that comes with the program.
  90.  
  91.  
  92. Major bugs fixed since version 1.1:
  93.  
  94. - Fixed memory bug. The problem was that PTVIEW crashes if it runs out of space
  95.   for adding new symbols.
  96.  
  97.  
  98. Major bugs fixed since version 1.0:
  99.  
  100. - Fixed program termination problem. The problem was that PTVIEW 1.0 doesn't
  101.   behave correctly when you try to cancel saving of unsaved file during program
  102.   termination.
  103. - Fixed printing problem. The problem was that some printer drivers refuse to
  104.   print more than one page of PTVIEW 1.0 output.
  105.  
  106.  
  107. PTVIEW version 2.0 is a FREEWARE. It can be distributed freely for non-
  108. commerical use. However, I still retain the rights to the source and binary
  109. of the program. PTVIEW is distributed AS-IS. It doesn't come with any support
  110. or warranty. I am not responsible for any damage caused due to the use of the
  111. program. Bug reports and suggestions are welcome.
  112.  
  113.  
  114.  
  115. Trevor W.S. Lee
  116.  
  117. 74512.1047@compuserve.com
  118.  
  119. 320 E 50th Avenue
  120. Vancouver, B.C.
  121. Canada V5X 1A8
  122.  
  123. (604) 323-8303
  124.  
  125.