From: Pascal B. <pa...@dy...> - 2000-10-26 17:24:47
|
FIrst: This mailing list is a good idea, getting the threads into my mailbox with all messages local, is just so much easier to load.. cheers to Robert for the idea :) I totally agree on all your points Scott, we should get a stable version on there as soon as possible (no more new stuff, just one stable release..) Luckily there are now more people working and, more importantly, speaking up about the API and the bugs it contains so that should help fix all bugs fast. I'll take it on me personally (unless somebody else has already started) to create a "benchmark" file containing all different basic code. This will NOT include widget code, just plain dynlayers and events. I will see about renaming my release (probably stripping DynAPI and just name it CoreSomething) but I was kinda following the linux naming scheme (like redhat linux, corel linux, etc..) I think the most important thing is getting a "point man" at this time.. anybody!? Pascal Bestebroer pa...@dy... http://www.dynamic-core.net -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Scott Andrew LePera Verzonden: donderdag 26 oktober 2000 18:36 Aan: dyn...@li... Onderwerp: Re: [Dynapi-Dev] improvements, widgets and stuff (Warning: constructive criticism ahead ;-) One of the reasons I didn't use the patch manager is because I wasn't sure my patches would be reviewed by anyone. That's why I asked :-) Rob was kind enough to put a ZIP of my mods up on sourceforge. You can grab them at http://dynapi.sourceforge.net/users/scottandrew/ If it makes it any easier for anyone , I can paste my changes into the patch manager. But the ZIP file contains documentation as to *why* I made the changes. As for maintenance, I have following notes/thoughts: - We should CHECK RIGHT NOW to make sure that the current release is in fact stable and not missing anything (see Jack's getDocument() thread.) - If you make ANY mods/patches or widgets, you should be sure to download the latest build and work from that. This is especially important if several months have passed since you downloaded the core. You should make sure that your new mods/widgets work with the "official" release first. - We really should have a "benchmark" file in the distribution for testing. For example, a single HTML page that creates a single DynLayer, a DynLayer with 1 or more children, a simple widget (like a label) and a complex widget (like a DynWindow). When you make modifications, you should use this page to check that your code does not break anything in the page, from a simple DynLayer to a huge widget. This would have come in really handy when I was making my changes; I was getting ready to submit them when at the last minute I decided to check if nested DynLayers still worked. It didn't! And I was able to uncover a bug that would have seriously broken widgets. If we had a test file like I described, we could see immediately what breaks. - I know that everyone likes to tweak their own copy distribution, and that's fine. But make sure your tweaks don't end up in the sourceforge code unless you follow the patch submission rules. - Pascal's correct: we need a "point man" to maintain the release. And, Pascal, I know you maintain a completely separate release at your site, but I don't think it's clear enough to new users that yours is not the 'official' release. Would you consider naming it something else besides "DynAPI?" I'm concerned that people will still confuse it with the SourceForge distribution and then wonder why the widget they grabbed from SourceForge doesn't work. I think your distribution is sufficiently different enough to merit it's own name, and would also give you license to really do your own thing. I think that should apply to anyone who wants to take DynAPI2 and go their own way with it. Anyway, these are all just my feelings. We should have a discussion about some of these issues, because people are starting to discover the potential of DynAPI2 and we should really get on the same page and get the distribution up to speed. _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |