Direct link to announcement: http://perlwannabe.vox.com/library/post/padre-058---its-still-a-case-of-careful-as-you-go.html
Padre 0.58 - It's still a case of careful as you go..... Padre 0.58 has just hit CPAN. Please note it comes with the same warnings and caveats that 0.57 came with; that is we still have a few issues to resolve with the threading changes we saw merged in after 0.56. To this end we do recommend that distribution package maintainers and anyone else supporting Padre in other formats consider that 0.56 is still where things remain "stable". So again, this release is not for broad public consumption. However, in saying that, the problems we are seeing are already logged in trac as ticket #866: http://padre.perlide.org/trac/ticket/866. This ticket has been assigned to Adam Kennedy to sort out. So it's going to linger until such time that Adam gets time to work things out, or we see Steffen back to provide some assistance. The main issue we are seeing at the moment though isn't a show stopper for those who wish to use live on the bleeding edge. For many of us, we use trunk daily and haven't had a major catastrophe. But to be fair to all, we make sure until we are certain that all the major issues post the threading changes merged in before 0.57 we are aware of are addressed, we'll make it clear to tread with care. So with a few lingering nits with Padre, why release 0.58? Well, simply put, development isn't going to stop, and continues along at a fair crack, so for those brave enough to tread where dragons may lie ( http://en.wikipedia.org/wiki/Here_be_dragons ) 0.58 brings with it a number of improvements and fixes: Translations In this release we saw Turkish added to Padre by Burak Gürsoy. New While not much new has made of it in the Changes this release, there is a fair bit of work being done by Ahmed Zawawi on the key bindings. You can see the work in progress with this release under Tools/Key Bindings. The dialog has a warning in the title that it is still a work in progress. Such is the nature of Release Early Release Often. Fixes What's a software project with out bugs? One that isn't written. It's always great to see a new name pop up in the Changes File, this release we see a fix submitted for ticket #835 by Karl Forner. - Fixed ticket #835: Function list not populated on initial panel showing (karl.forner) Our prodigious fixer and hacker on new things Ahmed Zawawi ( http://ahmadzawawi.blogspot.com/ ) has again done outstanding work this release cycle: - Fixed ticket #867: Padre dies when hitting Ctrl-. (AZAWAWI) - Fixed ticket #807: F2 is broken (AZAWAWI) - Bumped Wx::Perl::ProcessStream version requirement to 0.25 (AZAWAWI) - Fixed ticket #860: Configurable key bindings dialog (AZAWAWI) - Warning editor markers are now actually orange on win32 (AZAWAWI) - In advanced preferences, display the storage backend name when it is default and 'User' is now called 'Overriden' (AZAWAWI) - In advanced preferences, display preferences options for non-boolean settings (AZAWAWI) - In advanced preferences, display a True/False radio button for boolean settings (AZAWAWI) - Fixed an incorrect default value display bug in advanced preferences when it is toggled (AZAWAWI) - In advanced preferences, hide bottom controls at startup (AZAWAWI) - In advanced preferences, Set button is hidden when it is a boolean. True/false radio buttons handle the switch instead (AZAWAWI) - Fixed ticket #858 Recent files does not display anything on Padre startup (AZAWAWI) - Refresh all menus at startup. This prevents "nothing" open mode (i.e. no document) from incorrectly showing an enabled menubar (AZAWAWI) While working on SDL (http://search.cpan.org/~kthakore/) Kartik Thakore ( http://yapgh.blogspot.com ) found time to chase down a bug and submit an RT ticket against Wx::Perl::ProcessStream and get in a fix for Padre: - Fixed ticket #863: Continous warnings or prints kill Padre (AZAWAWI, KTHAKORE) It should be noted here that Mark Dootson ( http://search.cpan.org/~mdootson/ ) chipped in and responded to the RT ticket raised by KTHAKORE regarding this issue and cut a release to CPAN in amazing time. Mark then hung out in #parde for a while. Thanks Mark! And just to show that the double teaming goes on, and that you don't have to work alone with adding to or fixing bugs in Padre, Adam Kennedy made the promised changes for Ahmed: - Added promised PPI lexer configurable max-length limit for azawawi (ADAMK) Adam also appears to have been a co-contributor with Sebastain Willing on changes to the status bar: - Speed up status bar updates (ADAMK, SEWI) Adam continued to find speed improvements within Padre: - Removed the unused concept of user-configurable menus, which was slowing down a ton of different operations that needed a menu refresh (ADAMK) - Removed ->refresh calls during the initial menu construction, as we will be refresh'ing again anyway at the end of the startup, and thus any work done in the menus is completely wasted CPU (ADAMK) - Removed the very expensive window list refresh code from the main menu refresh method into it's own dedicated refresh method. We can fire this directly in the limited number of situations that the notebook adds, removed, or renamed documents (ADAMK) - Landed new and much much faster refresh_windowlist (ADAMK) Gabor (http://szabgab.com/) found some time between FOSDEM ( http://szabgab.com/blog/2010/02/1266258560.html ) and Cebit ( http://szabgab.com/blog/2010/03/1267974609.html ) to add in some plumbing: - Padre::Util::share() can now get the name of a plugin (e.g. 'Perl6') and return the share directory of that plugin (SZABGAB) Patrick Donelan ( http://blog.patspam.com/ ) added his time to the project: - Fixed "Open File In Existing Padre" for non-win32 (PDONELAN) And lastly, I managed to sneak in with a minor addition to the preferences Dialog by adding in two missing "Browse" buttons: - Added Browse Buttons to External Tools Preference Dialog (PLAVEN) The complete list of Changes for Padre for this release can be found here: http://svn.perlide.org/padre/tags/Padre-0.58/Changes As always, we can be found in #padre on perl.irc.org. If you have any questions or want to report a bug drop by and let us know. We'll set you up with a trac account and have you improving Padre in no time!
_______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev