OK, just to be sure here, I can branch for 0.90 now?
> Once I saw the problems in 0.88 I didn't bother to push very hard down > that direction. > > I've now fixed all the problems detected by the new badcode.t > addition, which checks for $self->method calls where "method" does not > exists (via Package->can('method')) for that class. > > I'm happy to release at pretty much any point, I won't drop anything > big till it's done. > > Adam K > > On 14 August 2011 10:25, Peter Lavender <pla...@internode.on.net> wrote: > > > > My 2 Ct.: Test and fix as much as possible to release 0.90 as soon as > > possible (5days sounds good), then start breaking (and fixing) the APIs > > until we're stable for 0.92. > > > > > > > > Fine by me. > > > > I see a few things have been sorted out, like that tasks test. > > > > It actually failed for me during the release process I go through here and > > reported it in IRC, Adam grabbed it and committed a fix that I tested and it > > worked again fine. > > > > Based on the comments though it did appear to be a problem for some people > > and not others... > > > > However given it's been fixed, and the few other annoying issues with 0.88 > > I'm more than happy to get 0.90 out. > > > > It might be worth checking with Adam to see where he got to his reworking of > > the API's. > > > > I'd like to get 0.90 out there and solid to allow time between the next few > > releases should we need to the time stablise after the API changes. > > > > Peter. > > > > > > > > > > Gabor Szabo <szab...@gmail.com> schrieb: > > > >>On Thu, Aug 11, 2011 at 12:05 PM, Adam Kennedy > >><adamkennedybac...@gmail.com> wrote: > >>> Greetings all > >>> > >>> With the 0.88 release looking so stable (notwithstanding Sewi's > >>> issues) my thoughts are starting to turn towards what is left to go > >>> for 1.00 and what we can do to simplify the job of maintaining > >>> compatibility for plugins as long as possible after 1.00. > >>> > >>> So I'd like to propose a big sweep over the entire codebase, and to > >>> break as many API things as possible now rather than later. > >>> > >>> For example: > >>> > >>> Padre does not import constants from Wx because there's simply too > >>> many, and across hundreds of classes this can add up to 10's of megs > >>> of ram just for constants. > >>> > >>> As a result, we're stuck using the somewhat ugly Wx::wxFOO style > >>> constants (which also aren't constants since they are AUTOLOAD > >>> hooked). > >>> > >>> I'd like to move to using a naming scheme similar to wxPython and use > >>> Wx::FOO instead. > >>> > >>> While ultimately we need support from Wx.pm for this different style > >>> of constant, in the short term I've implemented a demonstration you > >>> can see with > >>> > >>> use Padre::Wx ':api2'; > >>> > >>> This will call all 3000 of the constant functions in Wx and capture > >>> their values. It then calls constant.pm with all the captured values > >>> to create "proper" constants with the shorter naming style. > >>> > >>> Along similar lines, we have a lot of methods named "on_foo" scattered > >>> around the API. > >>> > >>> I'd like to clean some of these up, so that we only use on_foo_bar for > >>> handlers which actually catch events directly (i.e. Are passed > >>> Wx::Event objects) rather than the mix of some having it and some not > >>> that we have now. > >>> > >> > >>These both seem to be like welcome improvements and I think if we > >>provide stable releases of Padre with enough time for transition of the > >>from the old API calls to the new calls (in which time both work) then > >>it ok to do it now. > >> > >>Will we be able to release all that and the fixes of 0.88 in the next 5 > >> days? > >> > >>regards > >> Gabor > >>_______________________________________________ > >>Padre-dev mailing list > >>Padre-dev@perlide.org > >>http://mail.perlide.org/mailman/listinfo/padre-dev > > _______________________________________________ > > Padre-dev mailing list > > Padre-dev@perlide.org > > http://mail.perlide.org/mailman/listinfo/padre-dev > > > > > > _______________________________________________ > > Padre-dev mailing list > > Padre-dev@perlide.org > > http://mail.perlide.org/mailman/listinfo/padre-dev > > > > > _______________________________________________ > Padre-dev mailing list > Padre-dev@perlide.org > http://mail.perlide.org/mailman/listinfo/padre-dev
_______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev