home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
yacl-012.zip
/
changlog.txt
next >
Wrap
Text File
|
1995-04-09
|
7KB
|
199 lines
Oct 7, 1994:
Added the "wait" UI demo
Modified the "window" UI demo to include "Move" button
Fixed bugs in window moving and title modification methods
(visualob.cxx and composit.cxx) in both X and MS Windows versions
Fixed bug in UI_Application::ScreenRect (X version)
Modified the Dialog protocol a little, so that it can now
cater to modal, modeless and pinnable dialogs
Oct 9, 1994:
Finished standard question dialogs (X version)
Added the "stddlg" UI demo
Fixed a bug in stred.cxx relating to setting text values by program
Oct 11, 1994:
Fixed a bug in cntroler.cxx that was causing mouse move events
to not be dispatched under Windows.
Oct 12, 1994:
Removed style parameters from ViewDescriptor to make it
portable. Tweaked basicops.h to compile under cfront.
Oct 16, 94:
Added MakeVisible, MakeInvisible, Enable and Disable methods
to Composite. Modified the Dynamic Dialog demo so that
Composites are hidden rather than destroyed.
Oct 24, 1994:
The DisplaySurface graphics facilities now work under
X/Motif. (Thanks, Ram!)
Oct 25, 1994:
Made the standard dialogs truly modal under X/Motif.
Fixed the Timer class and the clock demo; these now work under
both Windows and X/Motif.
Changed menus to use gadgets under X/Motif.
Oct 27, 1994:
Fixed the awk script tools/translat.awk to generate correct
output, accounting for button groups.
Added support for separators in the Menu class.
Oct 29, 1994:
Found a bug that was causing Event_Select to be sent too early
from buttons, so that parent composites could not respond
correctly (under Windows). Fixed this bug.
Added the Graphic, LineSegment and Ellipse classes.
Worked on the graphics editor demo.
Nov 1, 1994:
Fixed the repainting problem with ButtonGroups under Windows
by subclassing the groupbox.
Nov 2, 1994:
Modified the Date constructor to take short instead of
MonthEnum, to prevent conflicts with the constructor that
takes a String as month name. The latter now takes const
char*. This fixes problems with the remind demos.
Nov 8, 1994:
Added the little textedit demo.
Nov 14, 1994:
Added methods TextStyle and SetTextStyle to the Label class.
Nov 15, 1994:
String::AssignWithFormat now works correctly without relying on
sprintf's return value.
Nov 16, 1994:
Fixed two bugs in VisualObject. One had to do with
Enable/Disable immediately after construction, and the other
with accessing the Composite's children via the [] operator
immediately after construction. (Thanks to Dan Gage and Rajesh
Chandran for pointing out these bugs.)
Nov 17, 1994:
Added _PrivateInitialize and _PrivateFinalize methods to
VisualObject. This obviates the need to rely on
Parent::Initialize calls in overriding Initialize methods of the
application's classes.
Fixed a bug in the X version that was causing incorrect shape
rectangle values on ConfigureNotify. There is now only one
Reconfigure method instead of the two Resize and Move methods.
Nov 22, 1994:
Added OrButtonGroup and ExOrButtonGroup classes. Tested their
Selection methods.
Added the -Vf option for Borland compiles.
Nov 24, 1994:
Added separate classes StringViewSingleSel and
StringViewMultiSel. Made StringView an abstract class.
Fixed a bug (under Windows) that was causing the cursor to fail to
change shape at the top and left borders of the main window.
Added the HideBorder and ShowBorder methods to VisualObject.
These only work immediately after construction, not on the fly.
Nov 27, 1994:
Added the calculator demo, and the RowMajor method to
UI_Rectangle.
Dec 2, 1994:
Added the environ demo.
Dec 4, 1994:
Added overriding methods to UI_StringSequence to account for
methods (e.g., assignment op) that modify CL_StringSequence.
Dec 15, 1994:
The Windows version now uses CTL3D everywhere.
Jan 15, 1995:
DisplaySurface::InvertRectangle now works correctly under X
windows!
Jan 19, 1995:
Added the PrintJob class. This is only available under
MS-Windows.
Jan 25, 1995:
DisplaySurface::InvertRectangle now is more efficient under X,
thanks to Rajesh Chandran. The BigStringView demo now works
under X as well.
Jan 28, 1995:
Reverted CompositeVObject to use registered window class under
Windows. Dialogs still use Ctl3d, but they are no longer
resizable. This obviates the CTL3D bug related to resizable
dialogs (the system menu shows below and right of where
it should).
Feb 3, 1995:
About half the GUI demos now work under OS/2.
Feb 5, 1995:
Removed support for idle actions and restructured the
controller event loop. This makes the apps take a lot less CPU
time.
Feb 20, 1995:
Added support for the Arc, Chord and PieWedge objects by
incorporating Ram Sampath's code.
Feb 23, 1995:
Added rudimentary support for combo boxes under Windows and
OS/2.
Mar 15, 95:
Fixed the tabbing sequence problems for resource-based dialogs
under MS-Windows.
Mar 20, 95:
Added the hit_test demo.
Apr 1, 95:
Fixed the bug under X that was causing multiple paint events
(e.g., the graphic2 demo).
April 6, 1995:
Added support for the PrintJob class under OS/2.
CL_Object and UI_VisualObject are now abstract classes, because
their destructors are pure virtual.
April 9, 1995:
Modified the Borland makefiles to speed up compiles
considerably. Worked a little on building DLL versions. DLL's
aren't yet supported, though. I'll do it as soon as I figure
out how to do C++ DLL's with static objects.