home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / p2demo21.exe / README.TXT < prev    next >
Text File  |  1995-03-20  |  11KB  |  225 lines

  1. ****************************************************************************
  2. *                        PREDITOR/2 GAMMA                                  *
  3. *                                                                          *
  4. *    This file contains important information regarding this gamma         *
  5. *    refresh.  All users should read this file before using PREDITOR/2.    *
  6. *                                                                          *
  7. *    NOTE:  This is the final refresh of the editor before release.        *
  8. *           Please report any bugs you find as soon as possible so any     *
  9. *           fixes may be included in the release.                          *
  10. *                                                                          *
  11. *    Please report any bugs or questions to:                               *
  12. *                                                                          *
  13. *              COMPUSERVE: 74671,2151                                      *
  14. *              INTERNET:   ray_monroe@compuware.com                        *
  15. *              PHONE:      800 292-7432 ext 6468                           *
  16. *                                                                          *
  17. *                                                                          *
  18. ****************************************************************************
  19.  
  20.  
  21. TABLE OF CONTENTS
  22.    
  23.    1.  NEW FEATURES
  24.    2.  UPGRADING FROM VERSION 2.0.1 OR EARLIER
  25.    3.  FUNCTIONS REMOVED
  26.    4.  NEW USER INTERFACE ITEMS
  27.    5.  CHANGED USER INTERFACE ITEMS
  28.    6.  FIXED PROBLEMS REPORTED BY CUSTOMERS
  29.  
  30. OVERVIEW
  31.  
  32. The gamma version of the editor contains all the features that will be
  33. included in the final release.
  34.  
  35.  
  36. Please pay special attention to the new window modes, and the usability of
  37. the Quick Settings dialog and the Settings notebook.
  38.  
  39.  
  40. 1.  NEW FEATURES
  41.  
  42.    - detached window mode
  43.    - hex display
  44.    - incremental compile of the c-tags database
  45.    - quick settings dialog box
  46.  
  47.    gamma includes the following new features:
  48.       - templates now don't expand inside comments or literals
  49.       - the braces function now ignores items inside comments or literals
  50.       - you don't have to be on the first character of a matching construct
  51.         to do a goto matching operation.
  52.       - new pel file unixedit.pel which allows users to load UNIX files.
  53.         The new functions are:
  54.              edit_unix_file_key(name) - loads a file as a unix file
  55.          unixdos() - toggles between loading DOS and UNIX files by
  56.              default.
  57.          unixedit() - changes the currently loaded file to a UNIX
  58.              file type and switches the default mode to UNIX.
  59.          dosedit()  - changes the currently loaded file to a DOS
  60.              file type and switches the default mode to DOS.
  61.  
  62.  
  63. 2.  UPGRADING FROM VERSION 2.0.1 OR EARLIER
  64.  
  65.    If you are upgrading from version 2.0.1 or earlier you may need to
  66.    reselect your screen and printer fonts the first time you run the editor
  67.    after installing.  You will only need to do this if you notice that your
  68.    screen display is not updating properly.
  69.  
  70. 3.  FUNCTIONS REMOVED
  71.  
  72.    The following table lists some obsolete and redundant functions that
  73.    were removed from the editor.  The OLD column contains the deleted
  74.    functions. The NEW column contains the function to use in place of
  75.    the OLD function.  These functions were removed because we were
  76.    reaching the PEL compiler's limit of 2000 functions.
  77.  
  78.          OLD                             NEW
  79.          ---                             ---
  80.    toggle_stb_emulation    -> toggle_stb_flags( STB_EMULATION )
  81.    toggle_stb_lastline     -> toggle_stb_flags( STB_LAST_LINE )
  82.    toggle_stb_dynasize     -> toggle_stb_flags( STB_DYNA_SIZE )
  83.    toggle_stb_message      -> toggle_stb_flags( STB_MESSAGES )
  84.    toggle_stb_prompt       -> toggle_stb_flags( STB_PROMPTS )
  85.    toggle_stb_line         -> toggle_stb_flags( STB_LINE )
  86.    toggle_stb_column       -> toggle_stb_flags( STB_COLUMN )
  87.    toggle_stb_indicators   -> toggle_stb_flags( STB_INDICATORS )
  88.    toggle_stb_dow          -> toggle_stb_flags( STB_DAYOFWEEK )
  89.    toggle_stb_date         -> toggle_stb_flags( STB_DATE )
  90.    toggle_stb_time12       -> toggle_stb_flags( STB_TIME12 )
  91.    toggle_stb_time24       -> toggle_stb_flags( STB_TIME24 )
  92.    toggle_stb_clock        -> toggle_stb_flags( STB_CLOCK )
  93.  
  94.    ec                      -> toggle_electric()
  95.    __h                     -> __c()
  96.    __hxx                   -> __c()
  97.    __hpp                   -> __c()
  98.    __cxx                   -> __c()
  99.    __cpp                   -> __c()
  100.             
  101.    goto_bookmark_key       -> goto_bookmark()
  102.    region_type             -> selection_type()
  103.    assign_brief_f_keys     -> assign_brief_keys()
  104.    assign_brief_misc_keys  -> assign_brief_keys()
  105.    
  106.    factory_prompt          -> prompt_history()
  107.    toggle_tabs_to_spaces   -> toggle_buffer_flags( BUFFER_TABS_TO_SPACES )
  108.    toggle_buffer_expand_tabs  -> toggle_buffer_flags( BUFFER_EXPAND_TABS )
  109.    toggle_buffer_snap2eol  -> toggle_buffer_flags( BUFFER_SNAP_TO_EOL )
  110.    toggle_real_space       -> toggle_buffer_flags( BUFFER_REAL_SPACE_ONLY )
  111.    toggle_insert_mode      -> toggle_buffer_flags( BUFFER_OVERTYPE_MODE )
  112.    toggle_read_only        -> toggle_buffer_flags( BUFFER_READ_ONLY )
  113.  
  114.    toggle_search_case      -> toggle_search_flags( SEARCH_CASE )
  115.    toggle_search_global    -> toggle_search_flags( SEARCH_GLOBAL )
  116.    toggle_search_all_buffers  -> toggle_search_flags( SEARCH_ALL_BUFFERS )
  117.    toggle_search_center    -> toggle_search_flags( SEARCH_CENTER_CURSOR )
  118.    toggle_search_regex     -> toggle_search_flags( SEARCH_REGEX )
  119.    toggle_search_word      -> toggle_search_flags( SEARCH_WHOLE_WORD )
  120.    toggle_search_forward        -> toggle_search_flags( SEARCH_FORWARD )
  121.    toggle_search_max_match -> toggle_search_flags( SEARCH_MAXIMAL_MATCH )
  122.    toggle_search_wrap      -> toggle_search_flags( SEARCH_WRAPS )
  123.    toggle_search_advance   -> toggle_search_flags( SEARCH_ADVANCE )
  124.    toggle_search_once      -> toggle_search_flags( SEARCH_ONCE_PER_LINE )
  125.    toggle_search_highlight -> toggle_search_flags( SEARCH_HIGHLIGHT )
  126.  
  127.    cut                          -> delete_to_scrap()
  128.  
  129.  
  130.  
  131.  
  132. 4.  NEW USER INTERFACE ITEMS
  133.  
  134.    - New Quick Settings dialog.  From menu select Options/Quick settings
  135.    - New dialog to perform c-tags make
  136.    - Window/Mode page in settings notebook allows selecting between window
  137.      modes and one window per buffer.
  138.    - One window per buffer option will not allow a window to view multiple
  139.      buffers.  Each buffer is permantly attached to its window. So when the
  140.      window or buffer is deleted the corresponding buffer or window is also
  141.      deleted.
  142.    - New dialog box for adding items and categories on the Types/Color page.
  143.      Dialog box will now allow you to enter many items at once without
  144.      leaving dialog.
  145.    - New dialog box for changing color of items and categories on the 
  146.      Types/Color page. Dialog box now displays a multi select list box
  147.      that allows the color of multiple items to be changed at one time.
  148.    - Added a toggle hex display to Window menu
  149.  
  150.      
  151.           
  152. 5.  CHANGED USER INTERFACE ITEMS
  153.  
  154.    - removed MDI mode from menu, see the Window/Mode page
  155.    - removed File/Window page and consolidated items that were on file window
  156.      page.  
  157.    - The colors stored from PEL code have been changed from BGR format to RGB
  158.      format.  You will be affected if you have customized any of the colors used
  159.      to color highlight your code.
  160.  
  161.  
  162.  
  163. 6.  FIXED PROBLEMS REPORTED BY CUSTOMERS
  164.  
  165. The following bugs reported by beta sites have been fixed (among others):
  166.  
  167. Problem #               Description
  168.       
  169. 267483-01 GP Fault when deleting Scratch.000 and Scratch.001
  170.  
  171. 267354-01 GP Fault in Brief mode doing a Ctrl-B with no buffers
  172.  
  173. 267357-01 Performing new buffer with no open windows opened up 
  174.           the last open buffer and not a new one.
  175.  
  176. 268099-01 Delete entire contents of buffer and then deleting the
  177.           buffer produced a GP Fault.
  178.  
  179. 58959 F   GP fault when exiting from vdiff via the escape key or
  180.           from file pulldown.  
  181.  
  182. 58961 F   - pf11(right) followed by a pf11(right) distorts data on right margin  
  183.           - pf11 (right) followed by pf10 (left) that acts like a pf11.          
  184.           - pf19(up), pf20(down), pf22(left), pf23(right) just beep.             
  185.  
  186. 58449 F   Selecting help/general help results in ipf error "linking not found"  
  187.  
  188. 58438 F   When a file is loaded into the editor (user was in vi mode) using
  189.           alt-e and typing the filename with trailing blanks, the editor
  190.           fails to recognize this file type. ie. syntax highlighting is not
  191.           done and other commands which depend on file type do not work.                                      
  192.  
  193. 58903 F   Customer noticed that the local.pel compiled (in 2.1) without an error but 
  194.           cursor settings which were set in local.pel did not take effect. Cursor    
  195.           was a small thin line. the reason is that format of the variaables have    
  196.           changed. this should be reflected in the readme.txt file & pel fun/var     
  197.  
  198. 55181 F   When specifying a period, a backup directory(.. backup) or blank (default), 
  199.           in the \backup\ directory field on the editor/directories notebook page,    
  200.           the backed up file is not given a .bak \extention\. the file name and       
  201.           extention of the backup file is the same as the original file.              
  202.  
  203. 55184 F   When specifying a complete path (drive:xxxx) in the \backup\ \directory\ 
  204.           field, the backup file is created in a backup sub directory off the      
  205.           current directory.                                                       
  206.  
  207. 55291 F   After adding a period(.) extension on the extentions page, selecting it 
  208.           and then pressing the delete push button, an error msg was displayed:   
  209.           "(null) bad parameter sent to set_dialog_item(dlghand(-2147482962),id    
  210.           (1160),dac_edit_text, type("                                             
  211.  
  212. 55330 F   When in split screen mode in the ispf emulation, "=x" \exits\ preditor/2   
  213.           and should only exit the window in focus.                                  
  214.  
  215. 58153 F   Search_pattern in cpe.cfg displays "improperly quoted string" at
  216.           startup if options/settings is choosen, editor gets system error:
  217.           general protection violation.
  218.  
  219.           Many bugs/enhancements in the VI emulation.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.