49 lines
2.3 KiB
Plaintext
49 lines
2.3 KiB
Plaintext
Cdk Notes
|
|
Copyright Mike Glover, 1995, 1996, 1997, 1998, 1999
|
|
-------------------------------------------------------------------------------
|
|
|
|
This document states some of the testing and history of the Cdk widget set.
|
|
|
|
Cdk has gone through a major facelift since I first created it, and it's
|
|
current look I like enough to release and attach my name to. :) I have made sure
|
|
to remain as consistent as possible with function parameter positions, names,
|
|
purposes, and what-not. I hope I have been, if not mail me tell me what you
|
|
find inconsistent and I may change it. I say may because I don't want to kill
|
|
anyone's code if I can help it. That is why I waited so long before releasing
|
|
Cdk. I wanted it to be as stable as possible before sending it out into the
|
|
world. I think it's stable, and hopefully so will you. There are a few things
|
|
worth noting before continuing.
|
|
|
|
Cdk has gone through some fairly rigorous testing, but since I did the testing
|
|
it may not be complete. I have complied the code with Purify (TM) and
|
|
Centerline's Testcenter (TM) and both say my code is clean. There are no
|
|
memory leaks, and the only problems exist in the curses library. If you use the
|
|
Ncurses library, it has been cleaned. Of course I am not the best to ask. The
|
|
only reason why I can say this is because I asked the Ncurses author. I don't
|
|
know how clean it is. I will assume very clean.
|
|
|
|
But since I may not be able to see the forest for the trees, I'm willing to
|
|
bet that bugs still do exist, and you folks will find them. If you do find bugs
|
|
read the BUGS document supplied with this release to find out what to do.
|
|
|
|
I do not plan on changing the interface to Cdk, so any code developed in it now
|
|
should pass the test of time. The only changes I can see are bug fixes and new
|
|
widgets. Lets hope this wish of mine remains true...
|
|
|
|
There is an examples directory available which demonstrates all of the widgets
|
|
and some extra concepts, it's a great place to tool around in before banging
|
|
away at your own code.
|
|
|
|
If you want to get a hold of me mail me at one of the following:
|
|
glover@credit.erin.utoronto.ca
|
|
mike@vexus.ca
|
|
|
|
The CDK Web page has several homes. They are:
|
|
http://www.vexus.ca/CDK.html (official)
|
|
http://www.datasoft.on.ca/~cdk (Sponsered by the nice folks at Datasoft)
|
|
|
|
Have fun. :)
|
|
|
|
ttfn,
|
|
Mike
|