2005/8/22, Leif W <
Congratulations with your second release. I've barely had time to
preview the first, and here's a new one.
* You need to include the GNU LGPL license file with each and every
distribution. All of your code must state that it is licensed under the
LGPL at the top of each source code in the library.
Ok, we're correcting this...
* It'd be nice to mention more prominently that ThyAPI is based upon
DynAPI, to give credit to all those dozens of developers that came
before us, and not trivialized or take for granted their work. Give
proper respect. Many of the core code still has the DynAPI and license
comments, which is good.
There is a reference in our documentation and also in the description
of our project in sourceforge. DynAPI is very good code and is a solid
base to build widgets, as we're doing in thyapi.
* The naming convention I have mixed feelings about. I understand the..
We'll change this also. We are thinking in something like in Ubuntu,
while it maintains a release number, each version has a codename. This
seems to me the best option.
* Looking forward to learning how to backport any browser-specific bugs
to DynAPI proper.
We've changed DynAPI very few, as we were thinking in take advantage of
DynAPI updates. Fortunately we can extend the objects that we want to
change in child classes. Recently, Raphael told me of some feature that
would need a change in some DynAPI class, I am not sure now which
class. I think that some performance optimizations would be good
in the near future.
* Wondering how you handled the automatic documentation system.
Saw Franks answer... Natdoc is awesome!
* I am still waiting for examples. :p Descriptions are great for a
reference manual, but I have no idea about any of that. I am a visual
learner. I learn by seeing pictures, or by dynamic examples with well
This is our main priority at the moment. Very main priority. We're going to do some examples.
Well, keep up the good work and best regards to you all,