Changes for version 0.98
- Changed to use current internal hashes instead of asking perl5db for value, this also gets around a bug with 'File::HomeDir has tied variables' clobbering x @rray giving an empty array (BOWTIE)
- Update variables/values upon check box click (BOWTIE)
- Clicking on item in Breakpoint Panel now takes you to file and line (BOWTIE)
- Dot in Debugger also sets focus in editor (BOWTIE)
- Add (broken) to Convert Encodings in Edit menu dod+ (BOWTIE)
- Remove double spacing caused by a stray has with no value (BOWTIE)
- Commented out Tools -> Module Tools see #1433 (BOWTIE)
- Tweak test 14 to skip php elseif, make cpanm happy #1393 (BOWTIE)
- Run script in native terminal in OsX #1434 (BENNIE)
- Reapplied r19056 translator _EviL_ to About using wxFormBuilder (BOWTIE)
- Continuity in page titles (BOWTIE)
- Improve the error mesages in dialog patch (BOWTIE)
- Some tweaks and POD to utils (BOWTIE)
- Fix Recreation of deleted file #1447 mj41++ (BOWTIE)
- Bug stopping reload all in #1447 mj41++ nice catch (BOWTIE)
- Fix Reload of more than one file regression #1405 mj41++ (BOWTIE)
- Update french translation (DOLMEN)
- Uncommented file.print to re-enable printing #1443 (BOWTIE)
- Update internal Padre::Plugin::My to API v2 (BOWTIE)
- Commented out, as it kills padre, only used in p-p-Git, see #1448 Manfred++ (BOWTIE)
- Use Debug-Client 0.21 with several Debugger fixes (BOWTIE)
- Bumped PPIx::EditorTools to 0.17 for enhanced Moose Outline support #1435 buff3r++ dod++ (BOWTIE)
- As per dod++ request keep outline attributes open by default (BOWTIE)
- Add padre icon to My Plugin (BOWTIE)
- As per dod++ request keep outline attributes open by default (BOWTIE)
- Add padre icon to My Plug-in (BOWTIE)
- Updated Plug-in Manager (BOWTIE)
- Fix possible Padre crash in Padre::PluginManager::reload_plugin (BOWTIE)
- Tweak Schwartzian transform to work on class names, makes more sense (BOWTIE)
- Tests now pass on Strawberry Portable again (ADAMK)
- Due to changes Padre::Util::run_in_dir_2 bumped $COMPATIBLE = 0.97 (BOWTIE)
- Add wx-SplitterWindow to Plugin Manager #1359
- Add backin Perl Distribution... this is the skeloton, dialog, with out function #1324 (BOWTIE)
- Added back Perl Distribution using module-starter like before (BOWTIE)
- Comment out unsupported m::s licences (BOWTIE)
- Fix ticket #1316 "Ctrl+click do not open Perl module if clicked on full method/sub name" mj41++ (BOWTIE)
- Deal with multiple cvs module names in Perl Distribution... (BOWTIE)
- Add default values locale_perldiag for #1382 (BOWTIE)
- Removing unused locale_perldiag and related code (ADAMK)
- Fixed several serious bugs in the Key Bindings section of the Preferences dialog (ADAMK)
- Added Perl Help (Japanese) for YAPC::Asia (ADAMK)
- Added documentation for more methods in Padre::Document (ADAMK)
- Padre::Task::Diff no longer crashes on documents without a project (ADAMK)
- Bump Module::Install -> 1.06 (BOWTIE)
- UpDate My Plug-in so that it reloads (BOWTIE)
- Tweak Splash for type PNG (BOWTIE)
- Replace <eval "require $class"> by a safer and faster code (no eval string) (DOLMEN)
- Added a little time out to stop MARKER_NOT_BREAKABLE from wrongly happing (BOWTIE)
- this is just a quick fix, to stop menu bar Fup's from happing (BOWTIE)
- Added Debug-Launch-Options wxStatic text to Debugger-Output (BOWTIE)
- Add method debug_launch_options to Debugget-Output (BOWTIE)
- F5 'Run Script' uses perl parameters from #! line if it finds them (SDOWIDEIT)
- Add Debug-Launch-Options dialog (SDOWIDEIT)
- fix to toggling of breakpoints while debugger is running (SDOWIDEIT)
- fix for -> stop dumping the following on console 'Use of uninitialized value in string eq' (BOWTIE)
- Hack for svn 1.7 esp Padre trunk to reenable VCS feature (BOWTIE)
- Fix error of missing { in QuickFix.pm from r19585 (BOWTIE)
- Remove Subroutine prototypes Browser.pm (BOWTIE)
- Fix PerlSub.pm eol and missing $VERSION (BOWTIE)
- Set Copyright 2008-2013 (BOWTIE)
- Add some more support for svn 1.7.x (BOWTIE)
- Remove some old cruff and comments from debug testing (BOWTIE)
- Diff now working against svn 1.7.x and 1.6.x (BOWTIE)
- FIXME Find out why EVT_CONTEXT_MENU doesn't work on Ubuntu - commeted out as workas against Ubuntu 12.10, this is cool for lot's of Methods only (BOWTIE)
- add PPIx::EditorTools to About Info (BOWTIE)
- add an icon to CPAN Explorer panel tab (BOWTIE)
- attempt to fix paste-buffer-clear-bug #1312 (SEWI)
- s/Update/update/ #1429 bennie++ (BOWTIE)
Documentation
Padre::DB class for the plugin table
Padre::DB class for the snippets table
The Primary Padre Documentation
Guide to hacking on Padre
Client for Padre
Modules
Perl Application Development and Refactoring Environment
auto-save and recovery mechanism for Padre
documentation browser for Padre
is an afterthought
The Padre Temporary Data Cache API
Padre Comment Support Library
Configuration subsystem for Padre
Implements on-the-fly configuration changes
Padre configuration storing host state data
Padre configuration for personal preferences
constants used by configuration subsystems
A context object, for centralising the concept of what is "current"
An ORLite-based ORM Database API
Padre::DB class for the bookmark table
Padre::DB class for the history table
Padre::DB class for the host_config table
Storage class for stateful cursor positions
Padre::DB class for the recently_used table
Padre::DB class for the session table
Padre::DB class for the session_file table
A very simple diff object that can be applied to editors fast
Support library for Padre desktop integration
Padre Document API
naive implementation of some beginner specific error checking
Perl 5 Help Provider
Padre Perl 5 Quick Fix
Check for module inclusions
Check for strict and warnings pragmas
Starter module for Perl 5 documents
Constants to support currying of feature_* config options
Common API for file functions
Padre Help Provider API
Locale support for Padre
Provides _T for declaring translatable strings
The Padre Multi-Resource Lock Manager
Compile-time logging library for Padre
Padre MIME Registry and Type Detection
Move fragmented POD to the end of a Perl document
PPI::Transform integration with Padre
Demonstration transform
A more nuanced "Where is Perl" module than Probe::Perl
Padre plug-in API 2.2
tools used by the Padre developers
My personal plug-in
The Padre Popularity Contest
Module::Build subclass for building Padre plug-ins
Padre plug-in manager
A customised Pod to HTML for Padre
Padre Quick Fix Provider API
A simple event publish/subscriber role
A role for objects that commission tasks
The Padre Search API
Padre start-up related configuration settings
Utility functions for handling remote Configuration Syncing
Padre Task API 3.0
Task for executing arbitrary code via a string eval
File operations in the background
PPI based unmatched brace finder
Finds where a variable was declared using PPI
Introduces a temporary variable using PPI
Generic HTTP client background processing task
Lexically variable replace using PPI
Generic PPI background processing task
Padre Background Task and Service Manager
Padre Document Transform API
Padre non-Wx Utility Functions
Open in file browser action
Padre Win32 API Functions
Wx integration for Padre
Padre Action Object
Padre main Wx application abstraction
Wx front-end for Padre::Browser
A history-enabled Wx combobox
a dialog to show and configure advanced preferences
dialog to filter selection or document through an external tool
A Dialog
a dialog to jump to a user-specified line/position
Padre Shiny Help Search Dialog
Open Resources dialog
a dialog for opening URLs
The Padre Patch dialog
dialog to make it easy to create a regular expression
Padre Plug-in Manager Dialog
Go to previous (or earlier) position
Quick Menu Access dialog
dialog to make it easy to create a regular expression
Session manager dialog for Padre
dialog to save a Padre session
A Dialog
A Dialog
Windows list dialog for Padre
Utility functions for physical display geometry
Padre document editor object
Simple Single-Document Pod2HTML Viewer
Padre-enhanced version of Wx::HtmlWindow
The main window for the Padre IDE
Notebook that holds a set of editor objects
Interface to the Perl debugger.
Tell the user that we're doing something
Role to allow an object to receive Wx events
Role for Wx forms that control preference data
Role for Wx objects that implement context menus
Allow dialogs or frames to host simple common dialogs
Role for delaying method calls until idle time
Convenience methods for children of the main window
Convenience methods for working with Wx timers
A role for GUI tools that live in panels
Lock objects to prevent unintended scrolling
Encapsulates status bar customizations
A Wx::TreeCtrl with various extra convenience methods
Provides
in lib/Padre/Breakpoints.pm
in lib/Padre/Browser/POD.pm
in lib/Padre/Browser/PseudoPerldoc.pm
in lib/Padre/CPAN.pm
in lib/Padre/Command.pm
in lib/Padre/Config/Setting.pm
in lib/Padre/Config/Patch.pm
in lib/Padre/Config/Project.pm
in lib/Padre/Config/Setting.pm
in lib/Padre/DB/Timeline.pm
in lib/Padre/Document/CSharp.pm
in lib/Padre/Document/CSharp/FunctionList.pm
in lib/Padre/Document/Java.pm
in lib/Padre/Document/Java/FunctionList.pm
in lib/Padre/Document/Patch.pm
in lib/Padre/Document/Perl.pm
in lib/Padre/Document/Perl/Autocomplete.pm
in lib/Padre/Document/Perl/FunctionList.pm
in lib/Padre/Document/Perl/Lexer.pm
in lib/Padre/Document/Perl/Outline.pm
in lib/Padre/Document/Perl/PPILexer.pm
in lib/Padre/Document/Perl/Starter/Style.pm
in lib/Padre/Document/Perl/Syntax.pm
in lib/Padre/Document/Python.pm
in lib/Padre/Document/Python/FunctionList.pm
in lib/Padre/Document/Ruby.pm
in lib/Padre/Document/Ruby/FunctionList.pm
in lib/Padre/File/FTP.pm
in lib/Padre/File/HTTP.pm
in lib/Padre/File/Local.pm
in lib/Padre/Locale/Format.pm
in lib/Padre/Lock.pm
in lib/Padre/PPI.pm
in lib/Padre/Plugin/PopularityContest/Ping.pm
in lib/Padre/PluginHandle.pm
in lib/Padre/Portable.pm
in lib/Padre/Project.pm
in lib/Padre/Project/Null.pm
in lib/Padre/Project/Perl.pm
in lib/Padre/Project/Perl/DZ.pm
in lib/Padre/Project/Perl/EUMM.pm
in lib/Padre/Project/Perl/MB.pm
in lib/Padre/Project/Perl/MI.pm
in lib/Padre/Project/Perl/Temp.pm
in lib/Padre/Project/Temp.pm
in lib/Padre/ProjectManager.pm
in lib/Padre/SLOC.pm
in lib/Padre/SVN.pm
in lib/Padre/ServerManager.pm
in lib/Padre/Task/Addition.pm
in lib/Padre/Task/BackupUnsaved.pm
in lib/Padre/Task/Browser.pm
in lib/Padre/Task/CPAN.pm
in lib/Padre/Task/Diff.pm
in lib/Padre/Task/FindInFiles.pm
in lib/Padre/Task/FunctionList.pm
in lib/Padre/Task/LaunchDefaultBrowser.pm
in lib/Padre/Task/OpenResource.pm
in lib/Padre/Task/Outline.pm
in lib/Padre/Task/Pod2HTML.pm
in lib/Padre/Task/RecentFiles.pm
in lib/Padre/Task/ReplaceInFiles.pm
in lib/Padre/Task/Run.pm
in lib/Padre/Task/SLOC.pm
in lib/Padre/Task/Syntax.pm
in lib/Padre/Task/Transform.pm
in lib/Padre/Task/VCS.pm
in lib/Padre/TaskHandle.pm
in lib/Padre/TaskQueue.pm
in lib/Padre/TaskWorker.pm
in lib/Padre/Template.pm
in lib/Padre/Test.pm
in lib/Padre/Unload.pm
in lib/Padre/Util/CommandLine.pm
in lib/Padre/Util/SVN.pm
in lib/Padre/Wx/ActionLibrary.pm
in lib/Padre/Wx/AuiManager.pm
in lib/Padre/Wx/Bottom.pm
in lib/Padre/Wx/CPAN.pm
in lib/Padre/Wx/CPAN/Listview.pm
in lib/Padre/Wx/Choice/Files.pm
in lib/Padre/Wx/Choice/Theme.pm
in lib/Padre/Wx/ComboBox/FindTerm.pm
in lib/Padre/Wx/Command.pm
in lib/Padre/Wx/Constant.pm
in lib/Padre/Wx/Dialog/About.pm
in lib/Padre/Wx/Dialog/Bookmarks.pm
in lib/Padre/Wx/Dialog/DebugOptions.pm
in lib/Padre/Wx/Dialog/Diff.pm
in lib/Padre/Wx/Dialog/Document.pm
in lib/Padre/Wx/Dialog/Expression.pm
in lib/Padre/Wx/Dialog/Find.pm
in lib/Padre/Wx/Dialog/FindInFiles.pm
in lib/Padre/Wx/Dialog/ModuleStarter.pm
in lib/Padre/Wx/Dialog/Preferences.pm
in lib/Padre/Wx/Dialog/RefactorSelectFunction.pm
in lib/Padre/Wx/Dialog/Replace.pm
in lib/Padre/Wx/Dialog/ReplaceInFiles.pm
in lib/Padre/Wx/Dialog/SLOC.pm
in lib/Padre/Wx/Dialog/SessionManager2.pm
in lib/Padre/Wx/Dialog/Snippet.pm
in lib/Padre/Wx/Dialog/Special.pm
in lib/Padre/Wx/Dialog/Sync.pm
in lib/Padre/Wx/Dialog/Text.pm
in lib/Padre/Wx/Dialog/WhereFrom.pm
in lib/Padre/Wx/Diff.pm
in lib/Padre/Wx/Diff2.pm
in lib/Padre/Wx/Directory.pm
in lib/Padre/Wx/Directory/Browse.pm
in lib/Padre/Wx/Directory/Path.pm
in lib/Padre/Wx/Directory/Search.pm
in lib/Padre/Wx/Directory/TreeCtrl.pm
in lib/Padre/Wx/Editor/Lock.pm
in lib/Padre/Wx/Editor/Menu.pm
in lib/Padre/Wx/FBP/About.pm
in lib/Padre/Wx/FBP/Bookmarks.pm
in lib/Padre/Wx/FBP/Breakpoints.pm
in lib/Padre/Wx/FBP/CPAN.pm
in lib/Padre/Wx/FBP/DebugOptions.pm
in lib/Padre/Wx/FBP/DebugOutput.pm
in lib/Padre/Wx/FBP/Debugger.pm
in lib/Padre/Wx/FBP/Diff.pm
in lib/Padre/Wx/FBP/Document.pm
in lib/Padre/Wx/FBP/Expression.pm
in lib/Padre/Wx/FBP/Find.pm
in lib/Padre/Wx/FBP/FindFast.pm
in lib/Padre/Wx/FBP/FindInFiles.pm
in lib/Padre/Wx/FBP/FoundInFiles.pm
in lib/Padre/Wx/FBP/ModuleStarter.pm
in lib/Padre/Wx/FBP/Outline.pm
in lib/Padre/Wx/FBP/POD.pm
in lib/Padre/Wx/FBP/Patch.pm
in lib/Padre/Wx/FBP/PluginManager.pm
in lib/Padre/Wx/FBP/Preferences.pm
in lib/Padre/Wx/FBP/Replace.pm
in lib/Padre/Wx/FBP/ReplaceInFiles.pm
in lib/Padre/Wx/FBP/SLOC.pm
in lib/Padre/Wx/FBP/SessionManager.pm
in lib/Padre/Wx/FBP/Snippet.pm
in lib/Padre/Wx/FBP/Special.pm
in lib/Padre/Wx/FBP/Sync.pm
in lib/Padre/Wx/FBP/Syntax.pm
in lib/Padre/Wx/FBP/TaskList.pm
in lib/Padre/Wx/FBP/Text.pm
in lib/Padre/Wx/FBP/VCS.pm
in lib/Padre/Wx/FBP/WhereFrom.pm
in lib/Padre/Wx/FileDropTarget.pm
in lib/Padre/Wx/Frame/HTML.pm
in lib/Padre/Wx/Frame/Null.pm
in lib/Padre/Wx/FunctionList.pm
in lib/Padre/Wx/Icon.pm
in lib/Padre/Wx/Left.pm
in lib/Padre/Wx/ListView.pm
in lib/Padre/Wx/Menu.pm
in lib/Padre/Wx/Menu/Debug.pm
in lib/Padre/Wx/Menu/Edit.pm
in lib/Padre/Wx/Menu/File.pm
in lib/Padre/Wx/Menu/Help.pm
in lib/Padre/Wx/Menu/Perl.pm
in lib/Padre/Wx/Menu/Refactor.pm
in lib/Padre/Wx/Menu/Run.pm
in lib/Padre/Wx/Menu/Search.pm
in lib/Padre/Wx/Menu/Tools.pm
in lib/Padre/Wx/Menu/View.pm
in lib/Padre/Wx/Menu/Window.pm
in lib/Padre/Wx/Menubar.pm
in lib/Padre/Wx/Nth.pm
in lib/Padre/Wx/Outline.pm
in lib/Padre/Wx/Output.pm
in lib/Padre/Wx/Panel/Breakpoints.pm
in lib/Padre/Wx/Panel/DebugOutput.pm
in lib/Padre/Wx/Panel/FindFast.pm
in lib/Padre/Wx/Panel/FoundInFiles.pm
in lib/Padre/Wx/Panel/TaskList.pm
in lib/Padre/Wx/Popup.pm
in lib/Padre/Wx/Printout.pm
in lib/Padre/Wx/ReplaceInFiles.pm
in lib/Padre/Wx/Right.pm
in lib/Padre/Wx/Scintilla.pm
in lib/Padre/Wx/SelectionLock.pm
in lib/Padre/Wx/Style.pm
in lib/Padre/Wx/Syntax.pm
in lib/Padre/Wx/TaskList.pm
in lib/Padre/Wx/TextEntryDialog/History.pm
in lib/Padre/Wx/Theme.pm
in lib/Padre/Wx/ToolBar.pm
in lib/Padre/Wx/Util.pm
in lib/Padre/Wx/VCS.pm
Examples
- eg/README
- eg/actionscript/helloworld.as
- eg/ada/helloworld.ada
- eg/cobol/helloworld.cbl
- eg/haskell/helloworld.hs
- eg/hello.html
- eg/hello.pasm
- eg/java/HelloWorld.java
- eg/pascal/helloworld.pas
- eg/perl5/cmd.pl
- eg/perl5/cyrillic_test.pl
- eg/perl5/hello_foo.pl
- eg/perl5/hello_world.pl
- eg/perl5/perl5.pod
- eg/perl5/shell.pl
- eg/perl5/sleep.pl
- eg/perl5/stderr.pl
- eg/perl5_with_perl6_example.pod
- eg/perl6/Perl6Class.pm
- eg/perl6/Perl6Grammar.p6
- eg/perl6/hello.p6
- eg/perl6/outline_test.p6
- eg/perl6/perl6.pod
- eg/php/hello.php
- eg/python/hello_py
- eg/ruby/add.rb
- eg/ruby/hello_world.rb
- eg/ruby/hello_world_rb
- eg/sql/query.sql
- eg/syntax_demo.css
- eg/syntax_demo.js
- eg/syntax_demo.json
- eg/tcl/hello_tcl
- eg/tcl/portable_tcl
- eg/theme/style_perl5.pl
- eg/theme/style_sql.sql
- eg/xml/xml_example