Hi Peter, thank you for organising this release.
Best regards, Zeno On Tue, Jun 21, 2011 at 2:38 PM, Peter Lavender <pla...@internode.on.net> wrote: > Original Link: > http://blogs.perl.org/users/peter_lavender/2011/06/padre-086-has-been-released.html > > After a long 3 months or so, Padre 0.86 has been rolled up and released into > the wild. > > 0.86 comes with a warning that there are still some lumps to be smoothed > out, but with that it also comes with a newer version of Scintilla which > means better support of Perl. > > Thanks to the efforts of Ahmad Zawawi and Mark Dootson, who you often see in > the Perl Wx mailing list, this version of Padre now supports an updated > version of the Scintilla text editor/control. You can enable the new > Scintilla by setting the feature_wx_scintilla configuration parameter in > Padre's Tools / Preferences / Advanced dialog. > > During the time Ahmad was trying to get Wx::Scintilla compiling he mentioned > in the #padre irc channel on irc.perl.org, that he wasn't seeing enough > tests come through and provided a link to set up Testing/Reporting. After > following the link and about 10 minutes reading and setting up, I'm now > contributing a little more to the Perl ecosystem by sending reports from > each module I install. With the addition of perlbrew allowing you to install > more than one version of perl on your system, this is a great opportunity to > give back to the community. > > So it's with great pleasure, and a mild sense of awe that all these people > can find time to contribute in such a meaningful way, the list of changes > for Padre 0.86: > > Sebastian Willing committed a number of fixes and improvements over the last > few months. Padre now has a fast find dialog that opens up in the bottom of > the editor window, it's a bit like the fast find you get in Firefox. There > is still some work to be done ironing out the finer points of the current > implementation, which we should see in the next release - no, it won't be as > long as this release was. > > - Handle corrupt padre.db in SessionManager (SEWI) > - Add a test plugin and first tests using that plugin (SEWI) > - Add plugin hooks (SEWI) > - Extent Ctrl-left-mouse-click to modules and files with path (SEWI) > - Fix #1122: Save intuition recognizes more tests (SEWI) > - Add File->Delete menu option (#1179) (SEWI) > - Fix #1182: Crash when enabling a plugin (SEWI) > - Ctrl-F launches the quick search (bottom pane), 2nd time Ctrl-F > launches regular search and 3rd time Ctrl-F launches find in files > which will loose it's own shortcut Ctrl-Shift-F in the future #1223 > (SEWI) > - Set focus to editor window if search bar is closed (SEWI) > - Set focus to editor after switching panes/tabs (SEWI) > - Add File -> New -> Copy of current document (SEWI) > - Fix "last update" timestamp for sessions (SEWI) > - Share one search termin between FindFast (panel), Find (dialog) and > Find in files (SEWI) > - ESC now closes the find dialog (1st ESC) and the output window (2nd) > (SEWI) > > > > Adam Kennedy as always manages to get things done no one else is doing, or > is too scared to do! > > - Avoid running pointless syntax checks for unused documents (ADAMK) > - No longer need a different editor class for the Preferences dialog > (ADAMK) > - Reverted commit 13860 which tried to fix ticker #1141 but broken the > directory list at startup at the same time (ADAMK) > - The Preferences dialog now translates options in drop-down boxes > (ADAMK) > - Moved various Perl 5 related config options into a unified config > namespace lang_perl5_* (ADAMK) > - Moved various Perl 5 Preferences dialog elements into a single Perl 5 > specific tab in preparation for additional future tabs (ADAMK) > - Fixed bug where the Function List scanner was incorrectly matching > __DATA__ or __END__ anywhere in any statement (ADAMK) > - Config file entries referring to values which are not in the valid > option > list for a setting will use the default, but not overwrite (ADAMK) > - Upgraded Padre::Wx::Dialog::Text to wxFormBuilder (ADAMK) > - Find and Find in Files now save search options again (ADAMK) > - PluginManager now checks for a defined ->VERSION in plugins to help > make sure they are real modules and don't have mismatching package > statements or similar weird problems (ADAMK) > - Upgraded Padre::Wx::Dialog::Bookmarks to wxFormBuilder (ADAMK) > - Shrunk the code needed to support the "Convert Encoding" commands and > moved it to Padre::Wx::Main, removing the need for a dedicated > "Convert Encoding" dialog (ADAMK) > - Moved all Module::Starter options into module_starter_* (ADAMK) > - A bug in the EOL Mode setup when opening Windows-mode text documents > while the default line endings are set to Unix was resulting in the > corruption of documents into mixed newline (ADAMK) > - Expanding the coverage of "apply" handlers in Padre::Config in > preparation for Padre Sync (ADAMK) > - Unify terminology for the Firefox-like search box to "Find Fast" > (ADAMK) > - Fast Find resets term correctly across multiple uses (ADAMK) > - Padre::Project::Perl detects project-wide version correctly (ADAMK) > > > As already mentioned, Ahmad Zawawi has given Padre a more up to date > Scintilla, the most notable reason mentioned in the #padre irc channel was > that // is now properly handled, however that's not the only reason, as with > all software, updates and improvements come along and being stuck with a > slow release schedule ( yes slower than Padre's ) meant that it would take a > long time before the Scintilla text control would be updated in wxWidgets, > or is it Wx... I never know. > > What's most notable though is this was all done while also getting things > sorted out for married life, it wasn't unusual to see Ahmad in irc and then > having to head out to do furniture shopping with his bride to be, or other > important shopping that needs to be done before a wedding. I'm sure I'm not > alone in wishing Ahmad well in surviving the pre-marriage trials, at least > we got a new Scintilla though! > > - Bumped Wx dependency to 0.9901 to fix the Wx::Button::GetDefaultSize > build bug (AZAWAWI) > - Padre can now use Wx::Scintilla if feature_wx_scintilla is enabled. > This fixes #257: Backport Scintilla Perl lexer for wxWidgets 2.8.10? > (AZAWAWI) > - About dialog displays now the Wx::Scintilla version if it is being > used > by Padre (AZAWAWI) > - Padre can use Wx::Scintilla's built-in Perl 6 lexer if Wx::Scintilla > is being used by Padre (AZAWAWI) > > > > Gabor Szabo managed to commit some fixes and improvements between really > helpful screen casts. Go check them out while you install Padre. > > - Add list of escape characters to the Regex Editor (SZABGAB) > - Fix #510, #704, #1178 Closing DocBrowser crashing Padre (SZABGAB) > - Move Outline building to PPIx::EditorTools::Outline 0.12 (SZABGAB) > - Add menu options in View to Fold All and Unfold All (SZABGAB) > - Add menu option to Fold/Unfold where the cursor is now (SZABGAB) > - Move the standard PPILexer to PPIx::EditorTools::Lexer 0.13 (SZABGAB) > - Allow spaces in the path and filename of Perl script and still > be able to run them. #1219 (SZABGAB) > - Regex Editor: Substitution can be toggled and it is off by default > (SZABGAB) > > > Zeno Gantner chipped in > > - Fix #1124: 'Description' column not displayed when all descriptions > empty > (ZENOG) > - Open Resources: do not match path for .t files (ZENOG, found by > SZABGAB) > > > > > As did a number of others, whose names I haven't committed to memory or have > seen for the first time: > > - Migration of Style Settings from Menu to Preferences window (CLAUDIO) > - Disable overlay scrollbars on linux (CLAUDIO) > - "toggle comments" button doesn't require text selection (GARU) > - Updated perlopquick.pod (Perl 5 operator quick reference) to latest > version (COWENS, AZAWAWI) > - Fixed wxWidgets 2.8.12 wxAuiNoteBook bug: the window will not carry > updates while it is frozen (MDOOTSON, AZAWAWI, ADAMK) > - Fix #1138: Padre single instance server not working (MJ41) > > > So a big list of changes for Padre 0.86, it's been a while coming and most > of that can be laid at my feet, as the the worlds worst player in > multiplayer COD Black Ops, I have to admit that any time there was a slight > reason NOT to roll out a release I'd slink off and be handed humiliation on > the big screen. > > Thankfully that addiction is starting to wear off and I have promised to be > more pushy with the releases. > > A big thanks to everyone who contributes to Padre, the Perl IDE, whether it > be directly by committing changes to the code base or writing document or > simply just dropping by the IRC change on irc.perl.org #padre. > > > _______________________________________________ > Padre-dev mailing list > Padre-dev@perlide.org > http://mail.perlide.org/mailman/listinfo/padre-dev > > -- MyMediaLite Recommender System Library: http://ismll.de/mymedialite _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev