home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / yacl-012.zip / changlog.txt next >
Text File  |  1995-04-09  |  7KB  |  199 lines

  1.  
  2.  
  3. Oct 7, 1994:
  4.         Added the "wait" UI demo
  5.         Modified the "window" UI demo to include "Move" button
  6.         Fixed bugs in window moving and title modification methods
  7.         (visualob.cxx and composit.cxx) in both X and MS Windows versions
  8.  
  9.         Fixed bug in UI_Application::ScreenRect (X version)
  10.  
  11.         Modified the Dialog protocol a little, so that it can now
  12.         cater to modal, modeless and pinnable dialogs 
  13.         
  14. Oct 9, 1994:
  15.         Finished standard question dialogs (X version)
  16.         Added the "stddlg" UI demo
  17.         Fixed a bug in stred.cxx relating to setting text values by program
  18.  
  19.  
  20. Oct 11, 1994:
  21.         Fixed a bug in cntroler.cxx that was causing mouse move events
  22.         to not be dispatched under Windows.
  23.         
  24.  
  25. Oct 12, 1994:
  26.         Removed style parameters from ViewDescriptor to make it
  27.         portable. Tweaked basicops.h to compile under cfront.
  28.         
  29. Oct 16, 94:
  30.         Added MakeVisible, MakeInvisible, Enable and Disable methods
  31.         to Composite. Modified the Dynamic Dialog demo so that
  32.         Composites are hidden rather than destroyed.
  33.         
  34.  
  35. Oct 24, 1994:
  36.         The DisplaySurface graphics facilities now work under
  37.         X/Motif. (Thanks, Ram!)
  38.         
  39. Oct 25, 1994:
  40.         Made the standard dialogs truly modal under X/Motif.
  41.         
  42.         Fixed the Timer class and the clock demo; these now work under
  43.         both Windows and X/Motif.
  44.         
  45.         Changed menus to use gadgets under X/Motif.
  46.         
  47. Oct 27, 1994:
  48.         Fixed the awk script tools/translat.awk to generate correct
  49.         output, accounting for button groups.
  50.  
  51.         Added support for separators in the Menu class.
  52.         
  53.  
  54. Oct 29, 1994:
  55.         Found a bug that was causing Event_Select to be sent too early
  56.         from buttons, so that parent composites could not respond
  57.         correctly (under Windows). Fixed this bug.
  58.  
  59.         Added the Graphic, LineSegment and Ellipse classes.
  60.         Worked on the graphics editor demo.
  61.         
  62.  
  63. Nov 1, 1994:
  64.         Fixed the repainting problem with ButtonGroups under Windows
  65.         by subclassing the groupbox.
  66.         
  67. Nov 2, 1994:
  68.         Modified the Date constructor to take short instead of
  69.         MonthEnum, to prevent conflicts with the constructor that
  70.         takes a String as month name. The latter now takes const
  71.         char*. This fixes problems with the remind demos.
  72.         
  73.  
  74. Nov 8, 1994:
  75.        Added the little textedit demo.
  76.        
  77.  
  78. Nov 14, 1994:
  79.        Added methods TextStyle and SetTextStyle to the Label class.
  80.  
  81. Nov 15, 1994:
  82.        String::AssignWithFormat now works correctly without relying on
  83.        sprintf's return value.
  84.  
  85. Nov 16, 1994:
  86.        Fixed two bugs in VisualObject. One had to do with
  87.        Enable/Disable immediately after construction, and the other
  88.        with accessing the Composite's children via the [] operator
  89.        immediately after construction. (Thanks to Dan Gage and Rajesh
  90.        Chandran for pointing out these bugs.)
  91.        
  92.        
  93. Nov 17, 1994:
  94.        Added _PrivateInitialize and _PrivateFinalize methods to
  95.        VisualObject. This obviates the need to rely on
  96.        Parent::Initialize calls in overriding Initialize methods of the
  97.        application's classes.
  98.  
  99.        Fixed a bug in the X version that was causing incorrect shape
  100.        rectangle values on ConfigureNotify. There is now only one
  101.        Reconfigure method instead of the two Resize and Move methods.
  102.        
  103.  
  104. Nov 22, 1994:
  105.        Added OrButtonGroup and ExOrButtonGroup classes. Tested their
  106.        Selection methods.
  107.  
  108.        Added the -Vf option for Borland compiles.
  109.  
  110.  
  111. Nov 24, 1994:
  112.        Added separate classes StringViewSingleSel and
  113.        StringViewMultiSel. Made StringView an abstract class.
  114.  
  115.        Fixed a bug (under Windows) that was causing the cursor to fail to
  116.        change shape at the top and left borders of the main window.
  117.        
  118.        Added the HideBorder and ShowBorder methods to VisualObject.
  119.        These only work immediately after construction, not on the fly. 
  120.  
  121. Nov 27, 1994:
  122.        Added the calculator demo, and the RowMajor method to
  123.        UI_Rectangle.
  124.        
  125. Dec 2, 1994:
  126.        Added the environ demo.
  127.  
  128.        
  129. Dec 4, 1994:
  130.        Added overriding methods to UI_StringSequence to account for
  131.        methods (e.g., assignment op) that modify CL_StringSequence.
  132.        
  133.  
  134. Dec 15, 1994:
  135.        The Windows version now uses CTL3D everywhere.
  136.        
  137.  
  138. Jan 15, 1995:
  139.        DisplaySurface::InvertRectangle now works correctly under X
  140.        windows!
  141.        
  142. Jan 19, 1995:
  143.        Added the PrintJob class. This is only available under
  144.        MS-Windows.
  145.        
  146.  
  147. Jan 25, 1995:
  148.        DisplaySurface::InvertRectangle now is more efficient under X,
  149.        thanks to Rajesh Chandran. The BigStringView demo now works
  150.        under X as well.
  151.        
  152. Jan 28, 1995:
  153.        Reverted CompositeVObject to use registered window class under
  154.        Windows. Dialogs still use Ctl3d, but they are no longer
  155.        resizable. This obviates the CTL3D bug related to resizable
  156.        dialogs (the system menu shows below and right of where
  157.        it should).
  158.  
  159. Feb 3, 1995:
  160.        About half the GUI demos now work under OS/2.
  161.        
  162. Feb 5, 1995:
  163.        Removed support for idle actions and restructured the
  164.        controller event loop. This makes the apps take a lot less CPU
  165.        time.
  166.        
  167.  
  168. Feb 20, 1995:
  169.        Added support for the Arc, Chord and PieWedge objects by
  170.        incorporating Ram Sampath's code.
  171.        
  172. Feb 23, 1995:
  173.        Added rudimentary support for combo boxes under Windows and
  174.        OS/2.
  175.  
  176. Mar 15, 95:
  177.        Fixed the tabbing sequence problems for resource-based dialogs
  178.        under MS-Windows.
  179.  
  180. Mar 20, 95:
  181.        Added the hit_test demo.
  182.        
  183. Apr 1, 95:
  184.        Fixed the bug under X that was causing multiple paint events
  185.        (e.g., the graphic2 demo).
  186.        
  187. April 6, 1995:
  188.        Added support for the PrintJob class under OS/2.
  189.        CL_Object and UI_VisualObject are now abstract classes, because
  190.        their destructors are pure virtual.
  191.               
  192. April 9, 1995:
  193.        Modified the Borland makefiles to speed up compiles
  194.        considerably. Worked a little on building DLL versions. DLL's
  195.        aren't yet supported, though. I'll do it as soon as I figure
  196.        out how to do C++ DLL's with static objects.
  197.        
  198.        
  199.