
Przygotowywane jest nowe wydanie IDE dla Ekosystemu Perla. W najnowszym wydaniu zostaną
Cytat:
- Task 2.0 API landed on trunk (and everything breaks) (ADAMK)
- Converted the FunctionList GUI component to work via a task (ADAMK)
- Padre::Role::Task role added to allow any object in Padre
to be the "owner" of task and automatically handle which
tasks are still relevant to the UI state at the time the task
is completed, and ignore the ones that aren't (ADAMK)
- New compulsory Padre::Wx::Role::View for editor GUI componants
that want to live in the left/right/bottom tool panels (ADAMK)
- Renamed a number of classes to simpler names. Because we are
breaking everything anyway, this is an opportune time to lump
in these low-importance changes (ADAMK)
- Padre::DocBrowser --> Padre::Browser (ADAMK)
- Padre::Wx::DocBrowser --> Padre::Wx::Browser (ADAMK)
- Padre::Wx::Role::MainChild --> Padre::Wx::Role::Main (ADAMK)
- Language-specific task sub-classes now live under the document class
instead of under the Padre::Task tree, to encourage concentration
of language-specific code within the document tree (ADAMK)
- Padre::Task::Perl::Syntax --> Padre::Document::Perl::Syntax (ADAMK)
- Padre::Task::Perl::Outline --> Padre::Document::Perl::Outline (ADAMK)
- Startup config file now uses a custom hyper-minimalist format
which avoids the need to load YAML::Tiny before the first thread
spawn, saving about 400k per thread (ADAMK)
- Padre::Logger now allows the PADRE_DEBUG environment variable to be
set to a specific class name, enabling logging only for that class.
This simplies tracing around a specific problem now that the number
of classes with debugging hooks is getting large (ADAMK)
- Moved the startup tool enabling of the syntax check and error list
from the startup timer to the constructor, and prevent them from
writing back to the config. We no longer need to write the config
at all during startup, making startup faster (ADAMK)
- Scroll the output window down on outputs (kthakore)
- Directory browser rewritten to operate in the background (ADAMK)
- Improved directory tree search to take advantage of new background
file scanning. It is now instantaneously quick (ADAMK)
- Added the PPI::Cache API to provide a simple common mechanism for
stashing GUI model data such that all cache data can be cleaned up in
one go when the relevant project or document is released (ADAMK)
- Fixing some new bugs or adding temporary workarounds for them (SEWI)
- Rebuild History using non-blocking IO on Padre start (SEWI)
Strona domowa Padre dostępna jest
tutaj...