Padre
view release on metacpan or search on metacpan
- Scintilla numeric resources such as margins, markers and indicators are
now managed in Padre::Constant (ADAMK)
- Recalculate the line number margin width after various events to ensure
the numbers always show correctly (ADAMK)
- Tools and panels that are hidden across a AUI geometry change recalculate
their layout properly when displayed again (ADAMK)
- Add out-of-the-box comment support for HTML, XML, LISP, Fortran, Forth,
Pascal, VBScript, DOS batch files, ActionScript, Tcl, COBOL, Haskell
(ZENOG)
- MATLAB source file extension is .m, not .mat (ZENOG)
- Add syntax checking comments pragmas. To disable Padre syntax
check, please type '## no padre_syntax_check' and to enable again type
'## use padre_syntax_check' in your source code (AZAWAWI)
- Added lang_perl6_auto_detection which enables Padre to detect Perl 6 files
in Perl 5 files. Please note that this is not an accurate method of
detecting Perl 6 files (disabled by default). The previous behavior was to
enable it when the Perl 6 plugin is enabled (AZAWAWI)
- Added "Language Perl 6" tab to preferences (AZAWAWI)
- Ruby and Python scripts can be now be executed (AZAWAWI)
- Ruby, Python, Java, and C# are supported in the function list
(AZAWAWI, ZENOG)
- Ported the timeline class mechanism back to ORLite::Migrate, and switch
from our custom inlined version back to depending on CPAN.
[Removed Padre::DB::Migrate*] (ADAMK)
- Fix Outline focus and paint bugs that caused other right panels to
misbehave when Outline is enabled (BOWTIE, AZAWAWI)
- Upgrade the Outline panel to wxFormBuilder (AZAWAWI)
- Outline panel is searchable now (AZAWAWI)
- Fix #1050: Window menu is confusing (ZENOG, AZAWAWI)
- Remove swap_ctrl_tab_alt_right configuration parameter (AZAWAWI)
- Added CPAN explorer that reuses MetaCPAN.org API for searching for a module
and uses App::cpanminus for package installation. It can list the most
recent and favorite CPAN releases, view their POD documentation
and if there is a SYNOPSIS section, one can insert it from within Padre.
(AZAWAWI)
- Fix #1291 'Code folding icons missing' (AZAWAWI)
- Code folding markers are now theme-able (AZAWAWI)
- Find and Find in Files dialogs hide the Fast Find panel (ADAMK)
- Hide editor objects during their (potentially long) setup so that we
don't see a half-formed editor in a weird position (ADAMK)
- Add povray mimetype and keyword lists (BRAMBLE)
- Fix AUTOMATED_TESTING=1 t/ errors automatically set by cpanm (AZAWAWI)
- Fix bad assumption in 93_padre_filename_win.t (AZAWAWI)
- Task 3.0 breaks almost all task code (ADAMK)
- Style 2.0 breaks all existing styles (ADAMK)
- Wx constants change from Wx::wxCONSTANT to Wx::CONSTANT (ADAMK)
- Rename internal language code 'fr-fr' to 'fr' (and .po files) for
consistency with other softwares, breaking old fr-fr files (DOLMEN)
- on_right_click becomes on_context_menu as a first step to support the
context menu key or Shift+F10 as alternatives (DOLMEN)
- Removed the comment basis for Padre::Document subclassing (ADAMK)
- Renaming of all methods involved in setting up an editor object (ADAMK)
- Removed the experimental Padre wizard API (AZAWAWI)
0.90 2011.08.16
- Return task instance from Padre::Role::Task::tast_request (BRAMBLE)
- Add 'Solarized Dark' theme contributed by Anton Ukolov ('sugar' on irc)
(BRAMBLE)
- Improved fast find text entry colours #1290 (BRAMBLE)
- Improved preferences colours for 'dark' themed desktops #1290 (BRAMBLE)
- Added feature_devel_endstats (disabled by default) which makes Padre
run scripts with -MDevel::EndStats=<feature_devel_endstats_options>
to show various statistics when your program terminates (AZAWAWI)
- Fixed "Open in File Browser" under Windows 7 (AZAWAWI)
- The functions and syntax check windows needs to be cleared when the
document does not provide any functions or syntax checker tasks (AZAWAWI)
- The syntax checker is now more accurate when typing faster (AZAWAWI)
- Added a change dwell mechanism to the editor panels, which gives any tools
based on editor content an opportunity to auto-refresh (ADAMK)
- Added dwell-refresh to the function list, so new functions are added as
they are being typed or pasted (ADAMK)
- Converted syntax checker from timer polling with hash shortcutting to the
new dwell-refresh mechanism (ADAMK)
- Converted outline from timer polling with length shortcutting to the new
dwell-refresh mechanism (ADAMK)
- Fixed #1287: Find in files crashing (SEWI)
- Auto-backup is working again #105 (SEWI)
- Fixed #1286: Too many newlines being inserted (SEWI)
- Only allow PNG and ICO images by default, saving 4meg of RAM (ADAMK)
- Handle crash when File/Delete is called on an Unsaved document (AZAWAWI)
- File Reload All/Some was not working as expected (AZAWAWI)
- Add a xt test for open blocker tickets (SEWI)
- Underline the syntax warning/error line with an orange or red squiggle
indicator (AZAWAWI)
- TRACE() calls now use epoch microsecond timestamps instead of localtime
to make subsecond temporal relationships more obvious (ADAMK)
- When the syntax checker is rescanning after a document change, clear the
window but do not change the margin (ADAMK)
- Add _ shortcuts in menus. Still to do. Sorry to translators (DOLMEN)
- Add ... to menus leading to dialogs. Sorry to translators (DOLMEN)
- Fix blurry app icon on Ubuntu with Unity desktop (DOLMEN)
- Fixed failing thread test (SEWI)
- Added feature_devel_traceuse (disabled by default) which makes Padre
run scripts with -d:TraceUse=<feature_devel_traceuse_options>
to show the modules that your program loads recursively (AZAWAWI)
- Checked menu actions may be called form other events but the menu
event (SEWI)
- Stop ignoring syntax checking errors without an actual type (AZAWAWI)
- The editor change dwell time (the time between when you stop typing and
when tools like function list and syntax update) is now configurable as
editor_dwell in Advanced Preferences (ADAMK)
- Replaced Dump... menu in the Developer Plugin with a more general Dump
Expression tool so you can explore the internals of Padre incrementally
instead of selecting a menu every time (ADAMK)
- Added experimental config setting feature_style_gui to allow major GUI
tools such as the function list and directory tree to inherit their
foreground and background colouring from the active editor style (ADAMK)
- Update German translation (ZENOG)
- Heavily refactored function search in Padre::Document, breaking compat.
Moved function locating code to Padre::Editor as find_function,
has_function and goto_function. Padre::Document now just has a single
"functions" method which does the work via the task class (ADAMK)
- In Padre::Editor the smart highlight methods are how smart_highlight_show
and smart_highlight_hide (ADAMK)
0.88 2011.08.09
- Thread Slave Mastering now works for Task 2.0. This removes thread spawn
foreground blocking, reducing per-thread costs by at least 10meg, and can
reduce total memory overhead by 50+meg (ADAMK)
- The directory tree supports relocale correctly (ADAMK)
- The notebook supports relocale correctly for "Unsaved X" files (ADAMK)
- Catch a crash (#1268 workaround) (SEWI)
- "Run -> Run this test" now use -l as suggested by BOWTIE (SZABGAB)
- Header files (.h) are now recognized as a C document (AZAWAWI)
- Updated wxWidgets documentation links to 2.8.12 in Padre developer tools
internal plugin (AZAWAWI)
- Updated generated Padre::Wx::FBP::* modules to FBP::Perl 0.59, which will
hopefully fix Layout/Fit logic on Mac (ADAMK)
- Padre::DB::Migrate now has a method-based timeline that is even smaller
again than the class-based timeline that replaced the script-based
timeline, removing the unsightly Padre::DB::Patch123 modules (ADAMK)
- Turn off Win32::SetChildShowWindow so that ordinary system() calls
won't generate short-lived command line windows (ADAMK)
- Removed Module::Starter integration, it generates evil distros (ADAMK)
- Added write/PUT support to Padre::File::HTTP (SEWI)
- Fix #1244: Refresh recent open files list on close (SEWI)
- #105: Backup unsaved files to disk (SEWI)
- While closing all files during shutdown, don't spawn a background task
to update the recent files list (ADAMK)
- Perl Projects now ignore Makefile.old files (ADAMK)
- Upgraded the Insert Special Value dialog to wxFormBuilder (ADAMK)
- Upgraded the Insert Snippet dialog to wxFormBuilder (ADAMK)
- Removing the deprecated Padre::Wx::Dialog now that all dialogs have been
ported away from it to wxFormBuilder (ADAMK)
- Fix #1099: Ctrl-Shift-T to get the last closed tab (ZENOG, AZAWAWI)
- Scintilla word characters are now set up per document type (ADAMK)
- Removed the regex option in fast find as it doesn't make much sense to
incrementally fast type a regexp (ADAMK)
- Searches done in fast find are now remembered by Padre so they can be
repeated by F3 with no find dialogs open (ADAMK)
- GotoLine is now called Goto dialog (AZAWAWI)
- Goto dialog is now non-modal lazy single instance dialog (AZAWAWI)
- Goto dialog has a current positon/line number field (AZAWAWI)
- Regex editor dialog is now more compact and it includes regex helper
buttons (AZAWAWI)
- Regex editor dialog can now highlight matched text (AZAWAWI)
- Regex editor dialog can now display regex description (AZAWAWI)
- Implemented Replace (aka substitution) in Regex editor (AZAWAWI)
- Right click "Edit with Regex Editor" now works on user-selected
text (AZAWAWI)
- Added "headline" method to Padre::Project, which allows a project
to try and intuit the "primary" file in the project (for a CPAN
distribution of Foo::Bar this will be lib/Foo/Bar.pm) (ADAMK)
- Removed the final usage of the "Provider" phrasing, and made more
of the modules used by the Perl help provider run-time loaded (ADAMK)
- Moved padre.exe build from bin to win32-loader folder since bin is a
bad path for putting the Padre win32 launcher code (SMUELLER, AZAWAWI)
- Added "Open in File Browser" in the File and right-click menu (AZAWAWI)
- Added "Find in Files" to right-click menu (AZAWAWI)
- No need to launch a command shell to execute explorer.exe on
win32 (AZAWAWI)
- Added "Open with Default System Editor" in "File -> Open..." (AZAWAWI)
- Implemented padre --reset to flush and reset the current Padre
configuration in otherwise unrecoverable situations, such as now
when the Swarm plugin causes the slave-driver code to instantly
segfault at startup (ADAMK)
- Add mimetype detection for Template::Toolkit and CSS files (SEWI)
- Added plugin menu refreshing to the resource locking system (ADAMK)
- Fixed three cases where code was still manually calling ->Freeze
and ->Thaw on the main window, breaking the resource locked (ADAMK)
- Fixed ticket #847: "Implement Mozilla-style about:config for Padre"
(AZAWAWI)
- Fixed ticket #845: Fix relative filenames from commandline (SEWI)
- Added "Open In Command Line" to File menu (AZAWAWI)
- Renamed Plugins menus to Tools and moved Preferences into it (ADAMK)
- Re-implemented the mechanism for generating a human-oriented list of
window names (ADAMK)
0.56 2010.02.01
- Plugins may now add their GUI elements to the view menu (SEWI)
- Padre now displays a dynamic to-do list generated from comments
in your source code (CORION)
- Landed new Padre::Startup module which is dramatically faster
when loading files into an existing Padre via the single instance
server, and finally provides a mechanism for allowing configuration
to disable the startup splash image (ADAMK)
- Changed a few configuration settings to create a more consistent
naming pattern for them (ADAMK)
- Audited dependencies and updated a variety of them (ADAMK)
- Ctrl-Shift-W is now bound to "Close This Project" (ADAMK)
- Added an option for traceing Padre subroutine calls to the
developer plugin (SEWI)
- Uses correct make from Config.pm for the run menu item -> Build and
run tests (KTHAKORE)
- Speedup and less false-shows for autocomplete (SEWI)
- Speedup while changing tabs (use the correct project dir) (SEWI)
- Simple refocus on document after command run (KTHAKORE)
- Fixed ticket #822: main window could be off screen on start (BLAKEW)
- padre-client allows you to use Padre for commit messages and other
synchronous edit events (CORION)
- WIN32, Converted the --desktop registry code to Win32::TieRegistry
and removed hardcoded strawberry paths (AZAWAWI)
- WIN32, padre.exe will run with the same UAC privileges as same as
the invoker (AZAWAWI)
- Disable debugger menu items when there is no document (AZAWAWI)
- Fixed a Padre debugger crash when unsaved document is debugged (AZAWAWI)
- Fixed Padre no-document crash with Find Next/Find Previous functionality
(AZAWAWI)
- Make sure that windows context key shows the refactor menu
items in the right-click pop-up menu (AZAWAWI)
- Used Module::CoreList::is_deprecated to display deprecated CORE modules
in help search title (AZAWAWI)
- Padre::Util::Win32::ExecuteProcessAndWait doesn't automatically inherit
the same Cwd as the parent process. Added support for explicit cwd
parameter and make the syntax checker pass the cwd to it. Syntax checking
of test scripts and such should now work as intended on Win32(ADAMK)
- Audit uses of Padre::Util::Win32 to only load it via require. Added a
TRACE warning to verify it never gets loaded on non-Win32 (ADAMK)
- Tuned the locking for ->close_where, which should make a variety of
functions like "Close This Project" and "Close Other Projects"
noticably faster (ADAMK)
- Changed func_foo config variables to feature_foo, in anticipation of
of a future equivalent to the Mozilla "about:config" control (ADAMK)
- Added feature_cursormemory to allow disabling of Padre's feature to
remember the location in the file you were scrolled to (ADAMK)
- Added a fast ascii shortcut to the very slow encode detector. Opening
files all of a sudden gets much faster if you have ascii files (ADAMK)
- Bumped ORLite to 1.38 to get faster ARRAY object support and
Class::XSAccessor acceleration support. If they cause problems,
these changes can be safely backed out. (ADAMK)
- Fixed the mass-error-popups on mimetypes without help provider (SEWI)
- During DB locks (which are the most likely place for things to make
changes to the database) disable synchronous SQLite writes. This will
reduce the time that Padre blocks, at the risk of config.db corruption
if there is a hardware failure or operating system crash. (ADAMK)
- Fixed ticket #837: padre.exe should be able to be placed in
c:\strawberry\perl\site\bin (AZAWAWI)
- Improved "Goto Line" dialog to be smarter with better validation/error
messages (AZAWAWI)
- Open Resource can now display Perl package names for matching resources
(AZAWAWI)
- Fixed #838: Author tests should all check RELEASE_TESTING and/or
AUTOMATED_TESTING (RHEBUS, AZAWAWI)
- Fixed Regex Editor dialog destruction bug where multiple ->Show and
->Destroy could lead to a Padre crash on WIN32 (AZAWAWI)
- Project detection differentiates between four different subclasses
of Perl build systems (three of those correctly) (ADAMK)
- Function List has resource locking around it and properly triggers a
refresh when we show it for an already open document (ADAMK)
- "Goto Line" dialog now supports going to lines and positions (AZAWAWI)
- Fixed perl to refactor action prefix for refactor menu for
consistency (AZAWAWI)
- Fixed ticket #841: Quick Menu Access should show the location of the
menu item on the menu system (AZAWAWI)
0.55 2010.01.21
- Add full list of file types to the View Document As menu (SZABGAB)
- dist-zilla projects detection finally fixed (#489) (JQUELIN)
- The directory tree refresh method will shortcut if nothing has
changed, which should fix a number of bugs relating to the
directory tree "doing things" when it shouldn't be (ADAMK)
- Saving files to somewhere other than the current project will now
correctly flush the document project state, and triggers a directory
tree flush so that we communicate the change in project (ADAMK)
- Cloned ORLite::Migrate to a private version as Padre::DB::Migrate
so we have a better chance of fixing bug #796 (ADAMK)
- Tentatively fixed #796 by spawning migration scripts in a manner which
does NOT assume the pre-existance of STDOUT. This is at best a
short-term hack, because this STDOUT problem is going to come back and
bite us in other ways in the future, for sure (ADAMK)
- Tuned the directory tree refresh logic to improve startup speed when
launching Padre with specific named files to open (ADAMK)
- Tuned the creation and management of tool widgets to remove the need
to load or construct tools at startup time that are turned off in the
user's configuration.
- Tuned lock-release refresh execution to remove low-level refresh
methods that are also contained in higher level refresh methods.
- Removed a superfluous AUI Update from the refresh method (ADAMK)
- Delay loading some additional GUI classes and objects until they
definitely needed (ADAMK)
- Suppress warnings that occur during plugin loading (ADAMK)
- 'Simple' possible fix for #331 to update the tabs when 'save all' is
run in Padre. (PLAVEN)
- Fixed #819: Don't crash on missing project dir (SEWI)
- Upgrading --desktop option from VBScript to a new Win32::Shortcut-based
Padre::Desktop. Desktop link creation works on Vista and newer
operating systems again (ADAMK)
- Tuned menubar refresh to only fire if we change document mimetype,
which saves a ton of CPU and seems to reduce flicker (ADAMK)
0.54 2010.01.07
- Added experimental support for clickable filenames in Output panel.
Currently only matches: <error> at <file> line 5. (PDONELAN)
- If all files are closed, the function list would ->Hide itself
permanently and never come back. Resolved (ADAMK)
- Fix perl interpreter selection (SZABGAB)
- Updated DBD::SQLite dependency to 1.27 and ORLite dependency to 1.30.
This should now correctly throw an exception on a corrupt padre.db file
which will cause an immediate crash at startup with a SQLite-related
error message instead of a secondary error message complaining about
missing Padre::DB classes (ADAMK)
- Moved Padre::HelpProvider::Perl to Padre::Document::Perl::Help to
prevent plugin classes from being scattered all over the namespace
tree (ADAMK)
- Moved Padre::QuickFixProvider::Perl to Padre::Document::Perl::QuickFix
to prevent plugin classes from being scattered all over the namespace
tree (ADAMK)
- During shutdown, be more precise about the order in which we clean up
and be more careful to ensure that ->Update is NOT disabled, to prevent
segfaults on Windows from the "disabled update at exit" bug (ADAMK)
- Added the first PROJECT-backend config_perltidy setting, so that
projects can for the first time define a project tidy policy. This
project-specific policy isn't being used by the plugin itself yet,
but this change clears the way for that kind of functionality (ADAMK)
- Added config_perlcritic configuration setting, so that projects can
define perlcritic policies (ADAMK)
- All tests now run without the need for a visible Padre window (ADAMK)
- Ticket #756: Wx::Perl::ProcessStream 0.24 solved this issue
Changed the dependency to 0.24 (SEWI)
0.53 2009.12.23
- Add initial version of a debugger using Debug::Client (SZABGAB)
- Fix crashes when running refactor actions when there
is no document (AZAWAWI)
- Open resource searches now for user selections (AZAWAWI)
- The Open resource's OK button is disabled when the
search results list is empty (AZAWAWI)
- Help search (F2) now supports *ALL* installed CPAN modules (AZAWAWI)
- Fixed "Syntax Check" focus loss bug while switching tabs quickly
and a syntax error is in one of them (AZAWAWI)
- Help search does not block when loading a long help topics
list (AZAWAWI)
- Ticket #787: Add a test for breakpoints to testsuite (SEWI)
- Fixed missing mime type guessing that caused new Padre documents to
default always to Scintilla (AZAWAWI)
- Landed new multi-resource locking subsystem. Many operations are now
prevented from refreshing the GUI multiple times. Startup, shutdown,
open and close multiple files, session changing all much faster (ADAMK)
- In Open resource, path is now cleaned from slashes on win32 (AZAWAWI)
- Fixed Padre crash when closing a Perl 5 script tab quickly while syntax
check is on (AZAWAWI)
- Added "No errors/warnings to $project-relative-filename" to syntax
checker. (AZAWAWI)
- Quick Menu access now displays Padre action label, name and comments
in an HTML window instead of a static label (AZAWAWI)
subroutines (PLAVEN)
- Bugfix: The split-beginner-error check got false positives (SEWI)
- Moved more menu actions to independent actions (SEWI)
- Added a readonly flag to the taskbar (AGN)
- Fixed #698: Syntax checker leaks files in tmpdir (SEWI)
- Syntax checker now also shows a successful check (SEWI)
- Added menu option to reload all open files (SEWI)
- The current selection or document may be filtered through an external
command now (SEWI)
- Low-priority popup messages could be moved to the status bar by setting
a preferences option (SEWI)
- require IPC::Open2 and IPC::Open3 as they are both used in the code (SZABGAB)
- Improved autocomplete (always) results (SEWI)
- Run make and TDD-tests in one step (KTHAKORE)
- Padre is now an XP-themed win32 application (AZAWAWI)
- Auto-save session state is now possible (SEWI)
- Auto completion usability fixes (AZAWAWI)
- Padre syntax images are now 16x16 transparent PNG images instead of 14x7
(AZAWAWI)
- Fixed ticket:372 "window list should be sorted alphabetically" (AZAWAWI)
- Added "shorten common path in window list" to preferences (AZAWAWI)
- Fixed ticket:709 "Show editor window listed by project, then project-
relative path" (AZAWAWI)
- Added a test to run Padre's beginner error checks on the Padre source (SEWI)
- Config option for auto-cleanup of files during save for supported
document types (SEWI)
- Modules/Plugins could now add their panels to the global preferences (SEWI)
- Workaround for Test::NoWarnings hiding issue which lead to missing
prerequisites or upgrades (#646 SZABGAB)
0.48 2009.10.12
- "Last session" now restores the last state even if Padre crashed and not
the last stated saved by a planned exit (SEWI)
- Fixed Wx::Perl::ProcessStream installation failure on vista/win7 by
upgrading to 0.16 (AZAWAWI, Mark Dootson - MARKD)
- Fixed the error dialog so that it displays the error icon (AZAWAWI)
- Fixed ticket #292: "Split window" command does not work by removing
the non-working feature (AZAWAWI)
- Added examples for Perl newbies (SEWI)
- Added a search field for functions list accessible via ALT-N (AZAWAWI)
- Added random instance ID (SEWI)
- Added multiple events per action (SEWI)
- Fixed win32's context menu key to work exactly as the right click behavior
or ALT-/ (AZAWAWI)
- Fixed ticket #598: CTRL-L kills clipboard (AZAWAWI)
- Case sensitive was labeled case insensitive in replace, fixed. (SEWI)
- Windows filename test doesn't run on darwin (Mac) any longer and runs as TODO
because a failure must not stop the Padre installation. (SEWI)
- Padre::File::HTTP uses environment settings for proxy (SEWI)
- First real working version of the PopularityContest - module (SEWI)
- Smart highlighting works now in realtime as you select text (AZAWAWI)
- Fixed ticket #611: File | Open does not support UNC path (AZAWAWI)
- Save session now suggest the name of the last opened session for saving (SEWI)
- Fixed ticket #627: Suggestion: Make it possible to copy 'Syntax Check'
messages (AZAWAWI)
- Require version 0.20 of Wx::Perl::ProcessStream to fix #628 (AZAWAWI, SZABGAB)
- Fixed ticket #493: splash image license not suitable for Debian (AZAWAWI)
- Fixed t/86-service.t to work again on win32 (AZAWAWI)
- Fixed ticket #314: Padre broken on MS Vista when starting with no file
to be opened (AZAWAWI)
- Added a 'padre --desktop' option that improves Padre-Windows integration.
This creates a desktop shortcut and an "Edit with Padre" in the shell
context menu (AZAWAWI)
- Made beginner error checks report the line where an error was located (SEWI)
- Fixed: Syntax checker now only shows errors from current file (SEWI)
- padre --version displays a MessageBox under wperl.exe (AZAWAWI)
- Option to continue on beginner errors (SEWI)
- Made title bar configurable (SEWI)
- Autocomplete on every char (enable it in the preferences) (SEWI)
- Add logfile so the developer debugger of padre will print there
and not on STDERR. (SZABGAB)
- Show file size on disk in statistics (SEWI)
- Under Linux and BSD, 'padre --desktop' adds a Padre.desktop inside
/usr/share/applications (AZAWAWI)
- When saving a module for the first time, Padre will attempt to guess the
name of the file so you don't need to type it (ADAMK)
- Added "Dump Expression" to Developer Plugin to evaluate and dump a single
expression within the Padre context (ADAMK)
- Perl interpreter for running scripts is now configurable (SEWI)
- Added MIME type count to PopularityContest, but it's still not sending
anything (SEWI)
- Added a runnable-flag to Padre::File and it's current modules (SEWI)
- Syntax check now doesn't slow down typing (SEWI)
- Add autocomplete feature for new methods (SEWI)
- Update directory tree on load session (SEWI)
- New Padre launcher for Windows (DOLMEN)
- Fixed Open Resource status text display on Linux (AZAWAWI)
- Added configuration version checking and prepared auto-config-upgrades (SEWI)
- The Perl help search (F2) destroyed the code refernce calling it, so F2
was usable only once per Padre start, may also apply to other actions.
Fixed. (SEWI)
- Ticket #660 - Moved Perl Refactoring tools to it's own Refactor Menu (PLAVEN)
- Added the ability to select where to place the "extracted subroutine" in the current
document (PLAVEN)
0.47 2009.09.25
- Bundled more Perl Operators documentation [perlopref.pod] (AZAWAWI, COWENS)
- Fixed crash when inserting a special value without any document (AZAWAWI)
- Improved StatusBar - speed (SEWI)
- Fixed ticket #573 ESC does not close About window (AZAWAWI)
- Fixed ticket #578 Padre's Splash screen should not get in the way (AZAWAWI)
- Fixed ticket #579 Commenting/uncommenting comments the last unselected
line (AZAWAWI)
- Fixed ticket #576 common (beginner) error check has no feedback if no
errors found (AZAWAWI)
- Added Padre::File as a API for all operations on edited files (SEWI)
- Added 13-eol.t to detect non-UNIX EOL-ed files in Padre (AZAWAWI)
- Added "Open URL" menu option (SEWI)
- Added Padre::File::HTTP (SEWI)
- No more "WIN32" as a line ending indicator only "WIN" (AZAWAWI)
- The status bar provides more space to display longer mime-type names (AZAWAWI)
- The status bar reflects now the current document's line endings as
follows (AZAWAWI):
- WIN (CR/LF), MAC (CR), UNIX (LF)
- Mixed, a mixture of the above which is usually an error
- None which is a one-liner/empty script
- Beautified the about dialog so that it is includes the splash image. (AZAWAWI)
- Fixed ticket #589 Pasting in a UNIX document in win32 corrupts it to
MIXEd (AZAWAWI)
- Added more beginner-error-checks (SEWI)
- Improved Perl menu to be more consistent (AZAWAWI)
- Fixed ticket #504 and ticket #586 which are basically about being able to
lexically rename a variable when the cursor is over its declaration (AZAWAWI)
- Added "Dump PPI Document" to "Padre Developer Tools" core plugin (AZAWAWI)
- Added Run/Stop icons to the toolbar per ticket #529 (AZAWAWI)
- Fixed ticket #595 F6 (Stop Executing of script) doesnt work with Output
window in Windows (AZAWAWI)
- Fixed ticket #597: Merged OS detection in Padre::Constant (SEWI)
- Fixed ticket #594: F1 key doesn't work (SEWI)
- Fixed ticket #593: On Windows, files with / and \ are now the same
and files are treated case-insensitive (AZAWAWI, SEWI)
- Fixed ticket #591: Save/Save as decision was corrupt (SEWI)
- Fixed ticket #582: Run this test/Run Tests are broken on win32 when there
( run in 1.670 second using v1.01-cache-2.11-cpan-97f6503c9c8 )