Padre has hit version 0.80. I guess it's not a big deal, but you need to
lead with something.

Adam Kennedy is by far the most prolific contributor for this release,
clearly there are a few things that need scratching.

It seems though that this release was rolled out just in time for him to
injure his wrist skating, not sure if it was roller skating or roller
blading, so we may see a slow down from Adam for a while. Time will tell
of course:




    - Added a dwell timer via Padre::Wx::Role::Dwell (ADAMK)
    - The directory tree search box now has a 1/3rd second dwell (ADAMK)
    - Find in Files results convert tabs to 4 spaces to avoid the ugly
      squares in the results (ADAMK)
    - Delay loading some modules and removed some other entirely,
reducing
      startup memory cost and IO by 10-15% when few features are on
(ADAMK)
    - Upgraded Plugin compatibility detection to avoid having to load
the
      dependencies and read variables from the files instead. Saves
2-3meg
      of RAM and allows better scaling of the plugin system (ADAMK) 
    - Fixed Padre::Util::parse_variable so we no longer need to make use
      of ExtUtils::MakeMaker and ExtUtils::MM_Unix->parse_version
(ADAMK)
    - Support for more extensive Padre::DB customisation via ORLite 1.48
      and its new shim => 1 option (ADAMK)
    - Completed first-generation Portable Perl support for Padre (ADAMK)
    - Add support in Padre::Project for intuiting project versions
(ADAMK)
    - Prevent history boxes writing a history entry for every character
      instead of every search in Find/FindInFiles dialogs (ADAMK)
    - Port the Find Dialog as is to wxFormBuilder (ADAMK)
    - Prevent directory tasks running on bad or missing paths (ADAMK)
    - Found a workaround to weird Win32 window Raise/Lower bugs, so now
      Padre always raises to the foreground correctly when using the
      single instance server (ADAMK)
    - Save Intuition is disabled in null projects to prevent creating
files
      like ".../My Documents/lib/Foo/Bar.pm" (ADAMK)
    - The Task Manager will now attempt to maximise background worker
      specialisation so we need to load less total modules, hopefully
      reducing memory consumption (ADAMK)
    - Closing files is faster (and the task manager is stressed less) as
      we no longer accidentally do a full refresh twice when closing
      documents other than the last one (ADAMK)
    - Restored radio select indicator to Style and View Document As...
      menus, they were lost in the move to the ActionLibrary (ADAMK)
    - Fixed #1093. The natural zoom of a scintilla window is around the
wrong
      way, hijack ctrl-scroll and reverse it to the right way (ADAMK)
    - Find in Files directory recursion now happens ordered (ADAMK)


>From the list of things from Adam we can see more work done to reduce
Padre's memory footprint with delayed module loading, and some task
trickery to reuse worker tasks that have run before and are idle and
available, along with bug fixes in the Save Intuition, which if you
aren't aware of it, Save Intuition will look at the module you are
working on and from that intuit where to save the file.

For example if you have been working on module Foo::Bar, it will save
Bar.pm under the directory Foo in your project. A nice touch when you
get used to it, and as someone said "you really miss it when you don't
have it".

Apart from the commits from Adam, the Changes for this release of Padre
include a fix from Gabor to reduce warnings, the German translation
being kept up to date and a quick enhancement from me that warns when
saving a file without a file extension:




    - use Text::FindIndent 0.10 to eliminate some warnings #1089
(SZABGAB)
    - Update German translation (ZENOG)
    - Enhancement, ticket #1027 When saving a file without a file
extension 
      you are now prompted and provided a list of suitable extensions
to 
      name your file. (PLAVEN)


Padre 0.80 is presently uploading and moving through pause to a cpan
mirror near you.

As always swing on by the #padre channel on irc.perl.org and say hi,
raise an issue or just plain lurk to see what's going on, you never
know, you might find yourself hacking on an interesting project that
makes coding perl fun.
_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to