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

Reply via email to