Original posted: http://perlwannabe.vox.com/library/post/padre-069-released---still-unstable.html
Padre 0.69 has been released, it's still marked as unstable while Adam Kennedy works on the various parts of the Task subsystem. We hope that once the Australian Election is over Adam will be somewhat less distracted and focus on the 'bits that are missing' to remove the unstable tag. Until then though, 0.69 has been released, it includes the beginnings of the Sync server work that will see the option to store your personalised settings on a server allowing you to share your settings between computers. As always there's a few bug fixes, like the fix to the annoying bug in the Dialog about changed files that only gave you the option to Close the file or Close the dialog. After a question through the padre-dev mailing list about cursors blinking and how to turn it off, this release sees a new preference setting that allow those who like to control blinking cursor to turn it off, by setting the time to 0 or speed it up and slow it down. If you wish to adjust the blink rate or turn it off, you can find it in Tools/Preferences under Behavior about 3/4's of the way down. With little more to add, the list of changes for 0.69: - Landed ConfigSync branch (MATTP) - Task 2.0 restores support for having tasks send unlimited messages back to the main application while they are running (ADAMK) - Added Padre::Task::Run for background process execution with STDOUT lines streaming as events back to the main window. (ADAMK) - Fixed test failure in t/93-padre-filename-win.t under win32 (SEWI) - Devel plugin now has the option to dump the Task Manager (GARU) - Refactored, reskinned and polished ConfigSync functionality (ADAMK) - Added ->status to ::Main to allow rapid transient messages to be presented in the status bar, as fast as 100/sec (ADAMK) - Fixed the file-changed-on-disk dialog: Show "Reload" button instead of "Close" (SEWI) - Adding a ton of additional $BACKCOMPATIBLE variables so that every class consumed by the current family of plugins has them (ADAMK) - Nudging up the default background thread count now that we will start to see long-running threads looking after background processes (ADAMK) - Allow the opening of files exceeding the editor_file_size_limit of 500_000. The file is opened if the user answers Yes to the dialog (MULANDER) - The Task Manager now records per-worker statistics on which tasks they have run in the past. This is needed to support various worker optimisation strategies to be implemented in the future (ADAMK) - Added a simple initial Task Manager optimisation strategy to favour workers which have run a task at least once before (ADAMK) - "Find method declaration" will not find forward-declaration (CHORNY) - Task manager now has separate maximum and minimum thread counts (ADAMK) - Minimum thread count set to zero. Padre starts up 600ms faster, at the cost of the directory tree appearing 200ms slower if you use it (ADAMK) - Command line switch to select locale (CHORNY) - Added configuration option to modify the cursor blink rate in Padre as requested via the padre-dev mailing list closes ticket number 983 (PLAVEN) - Added Padre::Task::Daemon for bidirectional communication support in tasks. When the task is launched, messages to the chlid can be sent down the worker thread's message queue, and they will be tunneled through to the task, which can retrieve them Erlang-style via a dequeue method (ADAMK) As you can see there are some interesting things to come into production in Padre. Feel free to drop on into the #padre channel on irc.perl.org.
_______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev