Changes for Padre. All changes by Gabor unless noted.
v0.11 2008.10.23
Updated ORLite dependency to 0.14 for create => 1 support (ADAMK)
Rewrote Padre::DB to auto-configure directly from Padre::Config (ADAMK)
All Padre.pm DBI code converted to Padre::DB calls (ADAMK)
Removed minor use of Class::Accessor to reduce memory overhead,
namespace pollution and dependency count (ADAMK)
Removed some superfluous code from the Pir/Pasm/Perl6 documents (ADAMK)
Cleaned up (and shrunk the code for) the bootstrap sequence (ADAMK)
Moved the "recent files" internal state into the database (ADAMK)
Removed index pointers unrelated to the IDE from Padre.pm (ADAMK)
Transaction-wrap exiting to make it much much faster (ADAMK)
Adding shortcut methods for popup messages/errors (ADAMK)
Optimised away the non-Wx non-class Padre::Wx::Execute (ADAMK)
Created Padre::Wx::History::TextDialog so we can have a dialog
box that defaults to whatever the last answer was. (ADAMK)
Some clean up in the FindDialog window with abstraction.
Add support to Module::Starter and make it to be a prereq.
Add all the perl functions to the Calltip keyword list and move
it to a yaml file.
Fix several bugs that were probably introduced after 0.10.
Turn the color definition of the syntax highlighting into a hash
for easier maintenance.
Lots of code refactoring.
v0.10 2008.09.22
Improve the search tool (include backward search)
Allow keeping the search window open (or close it and use F3)
Shif-F3 to jump backwards
Add Search and Replace and global search and replace
Setup mapping of file extensions to mime-types and to color coding
Clean up the MainWindow module, move code to Document and Document::Perl
Implement an experimental Pasm, Pir and Perl 6 highlighting
Allow experimental code to allow the user to execute code within Padre
Report if file could not be saved and keep it in unsaved state (bug #74)
Separate the Padre::Install module from Build.PL
Set default mime-type of new files to be perl
Change mime-type when saving file to the appropriate new mime-type
v0.09 2008.09.17
Move various relevant menu items into a "Window" menu (ADAMK)
Rename "Enable CallTip" to "Show Call Tips" for consistency (ADAMK)
Adding more menu seperators to improve the visual look (ADAMK)
Always show status bar on Win32, as removing it breaks (ADAMK)
Added experimental Padre::Document::Perl (ADAMK)
Added experimental PPI intergration (ADAMK)
Experimental menu refresh closer to being usable (ADAMK)
Split out Wx-related utility functions into Padre::Wx (ADAMK)
Adding common platform-detection logic to Padre::Util (ADAMK(
If we start with a new file and then open another one,
implicitly close the unused new file (ADAMK)
Some dialog cleanups.
Make sure we can build stand alon executable for Linux.
Remove Ctrl-Shift-Z from redo as Ctrl-Y already works.
v0.08 2008.09.11
Add Ctrl-Shift-O to open a file based on the selection in the current window.
Enable ack integration even though it is not nice yet but it is working
Use real Wx:AboutDialogInfo for the about box.
Hide method names (in the method window) when they don't start on the first column.
Add menu option to close all buffers.
Escape $ signs by default so they will not interpolate during search.
Open file now opens in the directory where the current file is.
Add Bookmarks
Add toolbar with several icons. Tested on Windows as well.
Add icon for the application.
Enable/disable regex in search.
Add menu option to convert line endings.
Replace relative path with full path on the command line.
Implement basic CallTips and add menu option to enable/disable them
v0.07 2008.09.04
Allow the user to change the width ot TABs as they are displayed
Separate the code to show the preferences window to the Padre::Wx::Preferences module
Separate code to Padre::Wx::Menu, Padre::Wx::Execute, Padre::Wx::Help
Allow spliting windows to see two parts of the same document
Add Zoom-in/Zoom-out/Zoom-reset menu options to change the zoom on all documents
Allow the use of PAR files as plugins (TSEE)
Stop jumping on selection movement in the list of methods frame.
Remove Padre::Demo and distribute it separately as Wx::Perl::Dialog. Make Padre depend on it.
Update the status when the mouse is moved
Update status works on Windows now.
Require threaded perl as there is experimental code in Padre to use ack.
Depend on App::Ack.
Depend on PAR.
Clean up the par generation.
Lots of code cleanup.
v0.06 2008.08.28
Add some "new file" templates
Temporarily remove the toolbar
Change behavior of Padre::Demo, add wxer command line interface
Remove Demo::App
Padre::Demo add dir_selector() and password()
Update list of methods on save as well #54 (vincent)
Change the list of subs on the right hand side to be sorted
Set Alt-S to jump to the subs list
Deal with newlines in files
Lots of refactoring (ADAMK)
Remember that application was maximized (ADAMK)
Better choice of default size (ADAMK)
Adding a separate compilation test script (ADAMK)
Adding a ORLite interface to the database Padre::DB (ADAMK)
Include authors tests for Perl critic and POD in xt/ directory
Make commenting out and uncommenting out atomic in the undo buffer
Replace string search by regex search, change the GUI
Add case insensitive search
Limit the max number of recent files to 20
v0.05 2008.08.17
First stab at autocompletition using Ctrl-P (SZABGAB)
Allow opening files without extensions (on non-ms-windows systems) (SZABGAB)
Cleaning up to comply with perlcritic default settings (ADAMK)
Adding basic "project" support (ADAMK)
Adding Module::Inspector as prereq (ADAMK)
Replace YAML with YAML::Tiny (ADAMK)
Moved bin/padre to script/padre (ADAMK)
Moving all globals into a unified object tree (ADAMK)
Created standalone Padre::Config (ADAMK)
Show the filetpe in the status bar (SZABGAB)
remove Devel::PerlySense as prereq for now (SZABGAB)
List functions of the current file on the right panel (SZABGAB)
Syntax highlighting of more file types (PATSPAM)
v0.04 2008.08.08
add Devel::PerlySense as prereq
stop checking for wx version for now
change the create_makefile_pl to passthrough as the traditional did not do the extra work done by Build.PL
Mark the buffer that is unsaved with a star.
stop saving the content of the loaded file and use GetModify
to find out if the file has been modifyed since last save
* replace the search_term by search_terms in the config file
allow remembering of search terms
replace the text dialog by a full dialog box and a Wx::ComboBox
Setup http://padre.perlide.org/ using trac
Move the repository to http://svn.perlide.org/padre/
v0.03_02 2008.08.03
add experimental code for plugins
add experimental version of Padre::Plugin::PAR
fix the shortcuts of some of the menues in windows, thanks to Octavian Rasnita
replace the AppendSubMenu calls by Append calls to support older version of wxWidgets
v0.03_01 2008.07.31
Experimental code in Build.PL to avoid test failures when wxWidgets is too old.
Added ToolBar
Experimental code to install non-perl files and then use find them using File::ShareDir
v0.03 2008.07.28
Fix many issues reported by Octavian Rasnita
Rename some internal modules to get full indexing
v0.02 2008.07.26
First public release under the name Padre
Slow improvements
Nothing special or ground breaking to mention
v0.01 2008.07.20
First version