home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 30 fixes_v / 30-fixes_v.zip / knbcpp.zip / KNBCPP.TXT < prev    next >
Text File  |  1994-10-10  |  4KB  |  118 lines

  1. KASE:C++ for OS/2           Release 2.10      KnowledgeBase Corrections
  2.  
  3. How to Install:
  4.  
  5. 0.  Close your KASE:C++ session.
  6.  
  7. 1.  Copy your existing *.KNB to another directory or .ZIP file, so you'll
  8. have a backup if necessary.
  9.  
  10. 2.  Unzip KNBCPP.ZIP into your \KASECPP\KNB\CPP subdir.  DON'T do a DEL *.KNB
  11. before you do this, as we may still use some of the original .KNBs.
  12.  
  13. 3.  DEL \KASECPP\KNB\CPP\*.SMB  These Symbol files match the old KNBs and
  14. MUST be deleted.  The next time you Generate in KASE:C++, fresh ones will
  15. be created to match the new KNBs.
  16.  
  17. 4.  Open KASE:C++ and resume developing; if you have any problems or
  18. questions, don't hesitate to call, fax or modem to Tech Support.
  19. =====================================================================
  20.  
  21. The following provides a list of corrections supplied within this suite
  22. of knowledgebase (.KNB) files:
  23.  
  24. Date: 10/07/94
  25.  
  26.     1.  Move location of user include files.
  27.  
  28.     2.  Fix to data objects (DOB) being included in DLL's.
  29.  
  30.     3.  Make split bar visable if location is past the end of the container.
  31.  
  32. Date: 10/06/94
  33.  
  34.     1.  Fix for compiler error related to "caller" and "callerData"
  35.         enhancement (09/30/94 # 4).
  36.  
  37.     2.  If a window has a panel as a client, panel.accept() will not be
  38.         called in window.closed().
  39.  
  40.     3.  Fix for compile error when including container objects in a DLL.
  41.  
  42.     4.  Fix for displaying a container with specified font in details view.
  43.  
  44.     5.  Fix for split bar positioning.
  45.  
  46. Date: 9/30/94
  47.  
  48.     1.  Reversed order of parameters to KProgram constructor when linking to a
  49.         Program (.EXE) object.
  50.  
  51.     2.  Added the following constants to be used as user-defined offsets within
  52.         auxillary .RC and .HRC files...
  53.  
  54.             #define KWRES_USER_WINDOW
  55.             #define KWRES_USER_MENU
  56.             #define KWRES_USER_STRING
  57.             #define KWRES_USER_ICOBMPPTR
  58.  
  59.     3.  Auxillary resource includes within Application and DLL Designer
  60.         Changed the generated code to use rcinclude for all .DLG and .RC
  61.         files and #include for all other extensions.
  62.  
  63.     4.  Changed Window, Panel, Notebook, and Container constructors to
  64.         accept "caller" and "callerData" as parameters.  This is similar
  65.         to the associated "invoke" methods and allows the "callerData"
  66.         to be passed to child objects [Window with client area support and
  67.         Notebook with pages (Panels)]
  68.  
  69.     5.  DLL Func links within a Process used an incorrect variable name
  70.  
  71.     6.  Numeric validation on entry fields not working
  72.  
  73.     7.  USER_DEFINED messages not generating code when attached to controls
  74.  
  75.     8.  Case statements missing for enter event on radio buttons
  76.  
  77. Date: 8/26/94
  78.  
  79.     1.  Modeless Panels cause application termination (access violation) because
  80.         of incorrect parameter to IFrameHandler::handleEventsFor function called
  81.         within the constructor.
  82.  
  83. Date: 7/28/94
  84.  
  85.     1.  Product information panel invocation not generated...
  86.  
  87.     2.  Secondary windows, notebooks, and containers not closed/destroyed
  88.         when application terminates.  Changed the "invoke" function to pass
  89.         "ownerFrame" (derived from "caller" parameter to "invoke") as the owner.
  90.  
  91. Date: 7/26/94
  92.  
  93.     1.  Compile error when attaching User-define events to controls within a panel
  94.  
  95.     2.  Resource Compile error of duplicate resource ids
  96.  
  97. Date: 7/18/94
  98.  
  99.     1.  Program termination (access violation) when linking to modeless
  100.         panels...
  101.  
  102. Date: 7/14/94
  103.  
  104.     1.  Compile error when Container objects enabled for direct manipulation
  105.         (drag and drop)
  106.  
  107.     2.  Extended Code Support links to "select" event for radio buttons,
  108.         check boxes, list boxes and combo boxes code not generated...
  109.  
  110. Date: 7/01/94
  111.  
  112.     1.  Extended Code Support links to "dynamic population" for list boxes
  113.         and combo boxes code not generated...
  114.  
  115.     2.  Applications not loading when "Help" support is activated
  116.  
  117.     3.  Links to Data Object events not generated
  118.