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

  1. KASE:C++ for OS/2           Release 2.10      KnowledgeBase Corrections
  2.  
  3. =====================================================================
  4.  
  5. How to Install:
  6.  
  7. 1.  Close your KASE:C++ session.
  8.  
  9. 2.  Copy your existing *.KNB to another directory or .ZIP file, so you'll
  10.     have a backup if necessary.
  11.  
  12. 3.  Unzip KNBCPP.ZIP into your \KASECPP\KNB\CPP subdir.  DON'T do a DEL *.KNB
  13.     before you do this, as we may still use some of the original .KNBs.
  14.  
  15. 4.  DEL \KASECPP\KNB\CPP\*.SMB  These Symbol files match the old KNBs and
  16.     MUST be deleted.  The next time you Generate in KASE:C++, fresh ones will
  17.     be created to match the new KNBs.
  18.  
  19. 5.  Open KASE:C++ and resume developing; if you have any problems or
  20.     questions, don't hesitate to call, fax or modem to Tech Support.
  21.  
  22.     KASE Systems,       404-564-5696  Main
  23.                                -5679  Fax
  24.                                -5539  BBS  8-N-1, 24 hr, thru 14.4K
  25.  
  26. Check our BBS often for more updates, programming examples, Q&A, etc.
  27. Updates also available via Internet at:
  28.  
  29.     ftp-os2.nmsu.edu
  30.     hobbes.nmsu.edu
  31.  
  32. =====================================================================
  33.  
  34.  
  35.  
  36. The following provides a list of corrections supplied within this suite
  37. of knowledgebase (.KNB) files:
  38.  
  39. Date: 10/21/94
  40.  
  41.     1.  Correct a bug in fix for data in DLL's (Ref: 10/07/94 #2 fix).
  42.  
  43.     2.  Enable background color of container objects to be changed.
  44.  
  45.     3.  Fix for user-defined messages being assigned the same message id
  46.         in #define statement in .RCH file.
  47.  
  48.     4.  Fix for setting caller data member correctly in PNL & CNR objects when
  49.         ::invoke() member is called in user-defined code.
  50.  
  51.     5.  Fix to static text controls when prototyped to a variable or data object.
  52.         Text for these fields was not being set.
  53.  
  54.     6.  Fix to setDefaults member function.  If a variable or DOB item was prototyped
  55.         to a control, the values of the variable/DOB item were being unconditionaly 
  56.         set to 0 for any type except CHAR.
  57.  
  58.  
  59. Date: 10/14/94
  60.  
  61.     1.  Fix to CNR's when DOB is attached to CNR as well as a column in
  62.         details view.
  63.  
  64.     2.  Fix for CNR's when tree view is default view.
  65.  
  66.     3.  Generate proper code when attaching a DOB to a process.
  67.  
  68.     4.  UDC's in destructor member functions were generating an access violation
  69.         because a message was being posted to a destroyed window.
  70.  
  71.     5.  #include<isubmenu.hpp> will be included in CNR if needed.
  72.  
  73.     6.  Display bitmaps and icons in value sets.
  74.  
  75. Date: 10/07/94
  76.  
  77.     1.  Move location of user include files so that they follow #include "os2.h".
  78.  
  79.     2.  Fix to data objects (DOB) being included in DLL's.
  80.  
  81.     3.  Make split bar visable if location is past the end of the container.
  82.  
  83. Date: 10/06/94
  84.  
  85.     1.  Fix for compiler error related to "caller" and "callerData"
  86.         enhancement (09/30/94 # 4).
  87.  
  88.     2.  If a window has a panel as a client, panel.accept() will not be 
  89.         called in window.closed().
  90.  
  91.     3.  Fix for compile error when including container objects in a DLL.
  92.  
  93.     4.  Fix for displaying a container with specified font in details view.
  94.  
  95.     5.  Fix for split bar positioning.
  96.  
  97. Date: 9/30/94
  98.  
  99.     1.  Reversed order of parameters to KProgram constructor when linking to a
  100.         Program (.EXE) object.
  101.  
  102.     2.  Added the following constants to be used as user-defined offsets within
  103.         auxillary .RC and .HRC files...
  104.  
  105.             #define KWRES_USER_WINDOW
  106.             #define KWRES_USER_MENU
  107.             #define KWRES_USER_STRING
  108.             #define KWRES_USER_ICOBMPPTR
  109.  
  110.     3.  Auxillary resource includes within Application and DLL Designer
  111.         Changed the generated code to use rcinclude for all .DLG and .RC
  112.         files and #include for all other extensions.
  113.  
  114.     4.  Changed Window, Panel, Notebook, and Container constructors to
  115.         accept "caller" and "callerData" as parameters.  This is similar
  116.         to the associated "invoke" methods and allows the "callerData"
  117.         to be passed to child objects [Window with client area support and
  118.         Notebook with pages (Panels)]
  119.  
  120.     5.  DLL Func links within a Process used an incorrect variable name
  121.  
  122.     6.  Numeric validation on entry fields not working
  123.  
  124.     7.  USER_DEFINED messages not generating code when attached to controls
  125.  
  126.     8.  Case statements missing for enter event on radio buttons
  127.  
  128. Date: 8/26/94
  129.  
  130.     1.  Modeless Panels cause application termination (access violation) because
  131.         of incorrect parameter to IFrameHandler::handleEventsFor function called
  132.         within the constructor.
  133.  
  134. Date: 7/28/94
  135.  
  136.     1.  Product information panel invocation not generated...
  137.  
  138.     2.  Secondary windows, notebooks, and containers not closed/destroyed
  139.         when application terminates.  Changed the "invoke" function to pass
  140.         "ownerFrame" (derived from "caller" parameter to "invoke") as the owner.
  141.  
  142. Date: 7/26/94
  143.  
  144.     1.  Compile error when attaching User-define events to controls within a panel
  145.  
  146.     2.  Resource Compile error of duplicate resource ids
  147.  
  148. Date: 7/18/94
  149.  
  150.     1.  Program termination (access violation) when linking to modeless
  151.         panels...
  152.  
  153. Date: 7/14/94
  154.  
  155.     1.  Compile error when Container objects enabled for direct manipulation
  156.         (drag and drop)
  157.  
  158.     2.  Extended Code Support links to "select" event for radio buttons,
  159.         check boxes, list boxes and combo boxes code not generated...
  160.  
  161. Date: 7/01/94
  162.  
  163.     1.  Extended Code Support links to "dynamic population" for list boxes
  164.         and combo boxes code not generated...
  165.  
  166.     2.  Applications not loading when "Help" support is activated
  167.  
  168.     3.  Links to Data Object events not generated
  169.  
  170.  
  171.  
  172.