root/tags/Padre-0.28/Changes @ 3176

Revision 3175, 26.2 KB (checked in by szabgab, 17 months ago)

update version number to 0.28 in preparation of the new release

Line 
1Changes for Perl Application Development and Refactoring Environment
2
3v0.28 2009.03.04
4
5    Move Wx::Perl::Dialog back to the Padre tree. (SZABGAB)
6    Allow the shortening of the the file list in the Window menu. (SZABGAB)
7    Fix Ctrl-TAB and Ctrl-Shift-TAB. (SZABGAB)
8    List the available perldiag translations and allow the user to change. (SZABGAB)
9    Fix a few missed cases of the API change. (SZABGAB)
10    Some sharedir improvement. (TSEE)
11    List of available perldiag translations. (SZABGAB)
12    Add prompt method to be used by plugins as well. (SZABGAB)
13
14v0.27 2009.02.10
15
16    Copyright changed to "The Padre development team as listed in Padre.pm." (SZABGAB)
17    Some fixes in the search menu.
18    Improve file type (Perl 5 / Perl 6 ) recognition. (SZABGAB)
19    Fix the Windows menu to be able to jump to files. (SZABGAB)
20    Statusbar show status kept accross startup (#200). (JQUELIN)
21
22v0.26 2009.02.01
23
24    On X11 based platforms, selecting text using the mouse and pasting it
25        via middle mouse button now works (HJANSEN)
26    Unifying Padre->inst and Padre->ide (ADAMK)
27    Complete rewrite of the configuration layer. All access to configuration
28        data is now via methods so that we can add support for project-level
29        customisation of the interface. (ADAMK)
30    Completely refactored all of the config setting names (ADAMK)
31    Added first-class configuration support for Plugins (ADAMK)
32    Moved config data on bookmarks, plugins and historical search/replace
33        strings out of the config file and into the database. (ADAMK)
34    The output window now understands the color and font-face
35        related ANSI control sequences (SMUELLER)
36    The long-awaited MainWindow.pm -> Main.pm (ADAMK)
37    Heavily modified many variables and method names to bring a greater
38       simplicity and consistency to various APIs. Only possible because
39       we were already breaking the config system and Main.pm (ADAMK)
40    Removed some classes and other code that had (astonishingly for such a
41        young application) become useless and bit-rotten (ADAMK)
42    Added styles for text/x-patch, text/x-makefile, text/x-yaml,
43        text/css, text/plain(apache conf) file types (KEEDI)
44    Now style config file supports foreground, background, bold,
45        italic, eolfilled, underline properties (KEEDI)
46    Output window now uses mono-spaced font by default (SMUELLER)
47    The 'Crashed' button in the plugin manager dialog is now
48        clickable if an explanation for the failure is
49        available (SMUELLER)
50
51v0.25 2009.01.09
52
53    Added Chinese (Simplified) translation (FAYLAND)
54    Various subtle tweaks to the look and feel of the toolbar and
55        the panels. The GUI now looks noticably "sharper" (ADAMK)
56    Expanded the variety and depth of functionality available in the
57        bundled "Padre Developer Tools" plugin (ADAMK)
58    Our unattributed redistribution of tango was probably illegal,
59        and made us incompatible with Debian. Switch to gnome for
60        now. They are as ugly as sin, but at least they're legal (ADAMK)
61    All big MainWindow gui elements are now in their own classes,
62        which should help us spread out feature logic properly (ADAMK)
63    Moved Padre::Plugin::CPAN functionality into the core so that
64        we can do various sorts of tighter CPAN integration (ADAMK)
65    Padre::Wx::DocBrowser now uses Padre::Task::DocBrowser (let's
66        hope properly) (Andrew Bramble)
67    Class correction Padre::Wx::Menu -> Padre::Wx::Menubar (ADAMK)
68    Class correction Padre::Wx::Submenu -> Padre::Wx::Menu (ADAMK)
69    Now that Padre::DocBrowser has landed, delete the Padre::Pod
70        family of modules (ADAMK)
71    Automatic indentation style detection now the default (SMUELLER)
72    User interface now "locked" by default (SMUELLER)
73    Updated Italian translation (SBLANDIN)
74    Addition of contextual (un-) commenting (CLAUDIO)
75
76v0.24 2009.01.06
77
78    Double-clicking an entry in the function list now faithfully
79        matches the behaviour of the Ultraedit implementation (ADAMK)
80    Updated German translation (HJANSEN)
81    Replace Padre::Pod::Frame with Padre::Wx::DocBrowser, hopefully
82        making help more helpful. (Andrew Bramble)
83    Moving to the glorious RFC4646-based second-generation Padre::Locale
84        implementation. "Portugese" is no longer Brazilian :) (ADAMK)
85    Added a friendly icon to the ToolBar that displays the status
86        (idle, running, high load) of the background tasks (SMUELLER)
87    Created Padre::Current, which should simplify everything that needs
88        to know about the current whatever (ADAMK)
89    Used Padre::Current to kill off the slightly out of place non-class
90        Padre::Documents (ADAMK)
91    View Document As... (FAYLAND)
92
93v0.23 2009.01.04
94
95    Updated Italian transation.
96    Refactored the plugin state hash out into a standalone
97        Padre::PluginHandle class (ADAMK)
98    Add naive way to locate some of the annoying errors beginners
99        might make that perl does not catch. (SZABGAB)
100    Makefile.PL tricks EU:MM into not loading every single dependency,
101        making our dependency-heavy Makefile.PL far saner (ADAMK)
102    Portuguese (Brazilian) translation added (GARU)
103    Spanish translation added (PacoLinux)
104    Shutdown process now delays saving the session until after the
105        interface phase (ADAMK)
106    Shutdown process now disables all the plugins, so they have a
107        change to shut down elegantly too (ADAMK)
108    Plugins now reload correctly (ADAMK)
109    Created a basic stub Padre::Manual and moved the information in
110        HACKING.txt into Padre::Manual::Hacking and
111        Padre::Manual::Translation (ADAMK)
112    Moved more bits of GUI code out of MainWindow and into their own
113        classes (ADAMK)
114
115v0.22 2008.12.23
116
117    Various Perl6 and Parrot related snippets of code and
118        functionality have been moved to the respective
119        plugins (SZABGAB and others)
120    Extended preference dialog with tabs (HJANSEN)
121    Syntax checker now running in the background (SMUELLER)
122    Background Tasks can now prevent execution in the prepare
123        hook (SMUELLER)
124    Added interface for passing events from worker threads to the
125        main thread (SMUELLER)
126    Added simple example of a Task that sends events to the
127        main thread (SMUELLER)
128    Tab/Space conversion only converts at the start of each
129        line now (SMUELLER)
130    Improved comment/uncomment_lines for HTML/XML (FAYLAND)
131    Rewrote Padre::Wx::Dialog::PluginManager to interact directly with
132        Padre::PluginManager (and not talk to Padre::Config) (ADAMK)
133    Migrated Padre::DB to use ORLite::Migrate instead of the
134       (increasingly slow) ->setup method (ADAMK)
135    Allow several coloring styles, add style called 'night' (SZABGAB)
136    Right-click menu in margin column for code folding now
137        allows to fold/unfold all foldable areas (HJANSEN)
138    Error list window for run-time errors and diagnostics (PSHANGOV)
139    Arabic translation added (AZAWAWI)
140    Italian translation updated (SBLANDIN)
141    Improved Ack (FAYLAND)
142    Allow selection of editor font and current line background
143        color (HJANSEN)
144    Hebrew translation updated (SHLOMIF)
145    Upped Encode requirement to 2.26, fixes some fatal errors with unicode (TEEJAY)
146    binmode fix for File::Temp" in SyntaxChecker.pm (TEEJAY)
147
148v0.21 2008.12.14
149
150Note: If you are having issues running Padre after upgrading to 0.21,
151      ("Gtk-CRITICAL **: gtk_window_set_modal: assertion `GTK_IS_WINDOW (window)' failed")
152      try moving or deleting your $HOME/.padre directory and check
153      whether that fixes the issues. YMMV and let us know about any
154      problems.
155   
156    Now using Module::Install for building (ADAMK, SMUELLER, SZABGAB)
157    Fixed bookmark-related crash (#172) (SvenDowideit)
158    Fixed syntax-checker related focus glitch (#173) (SvenDowideit)
159    Removed JavaScript plugin from the main distribution (SZABGAB)
160    Major menu refactoring. Each menu is now implemented in a seperate
161        class, with independant ->refresh methods and much improved
162        encapsulation as a result. (ADAMK)
163    Rewrote the Padre bootstrap sequence. Not only does Padre start in
164        a more sane order, but with some additional tweaks using
165        ->Show, ->Freeze and ->Thaw, Padre LOOKS like it starts up
166        and shuts down much much faster (ADAMK)
167    Reorganised the order and seperators for the View menu (ADAMK)
168    The Plugins menu no longer shows separators that don't separate
169        anything (ADAMK)
170    Padre's lib directory now passes all of the rules in Perl::Critic's
171        default Severity 5 policy. (ADAMK)
172    Changed the names of a number of Padre::Wx::*** classes to more-closely
173        match the underlying Wx::*** classes that they subclass. (ADAMK)
174    Option to always auto-detect indentation style and adapt for each
175        open document. (SMUELLER)
176    Default to showing functions in alphabetical order. (SMUELLER)
177    Option to show functions in alphabetical order, except private methods
178        go last. (SMUELLER)
179    A bunch of autoindentation fixes. (SMUELLER)
180    AUI updates to the syntax-checker/output-window GUI elements (HJANSEN)
181    Various portability and miscellaneous fixes to the syntax checker
182        (ADAMK, HJANSEN)
183    Add new Perl-specific feature: "Jump to variable declaration"
184        and the experimental "replace lexical variable". (SMUELLER)
185    The Perl-specific "find unmatched brace" feature now processes
186        the document in the background. (SMUELLER)
187    Generic Padre::Task::PPI class with tools for PPI-related
188        background tasks. (SMUELLER)
189    Experimental implementation of the Padre::TaskManager thread pool
190        and Padre::Task background-task-interface for running blocking
191        tasks in additional threads. (SMUELLER)
192    Italian translation (SBLANDIN)
193    Show methods in abc order. Allow user to set preference to 'abc' or 'original'
194        ordering of methods. (#163) (SZABGAB)
195    Open selection prompts user if nothing selected. (#143) (JQUELIN)
196    Russian translation added (Andrew Shitov)
197    Dutch translation added (Dirk De Nijs)
198    Lots and lots of encoding tweaks.
199
200v0.20 2008.12.02
201
202    Separate tab-width from indentation-level preference (SMUELLER)
203    Expend auto-detection of indentation style to include the
204        indentation level (SMUELLER)
205    Apply automatic tab-compression if tab-indentation is used with
206        an indentation-width != tab-width (SMUELLER)
207    Reworked the autoindentation: Now with auto-de-indentation on
208        closing brace (SMUELLER)
209    Now using Class::XSAccessor for generating accessors (SMUELLER)
210    Moved the syntax checker from Main.pm into
211        Padre::Wx::SyntaxChecker (SMUELLER)
212    Small improvement to startup time by not refreshing the plugin
213        menu after loading each plugin (SMUELLER)
214    French translation added (JQUELIN)
215    Some refactoring, (SZABGAB)
216    Display error when reload file failed. (SZABGAB)
217    Korean updates. (KEEDI)
218    Hungarian updates. (GYU)
219    Fix the "cannot save new file bug". (TEEJAY)
220    Save files under Mac. #160 (ChrisDolan)
221    Restore inner window layout through restart. (HJANSEN)
222
223v0.19 2008.11.28
224
225    Korean translation added (KEEDI)
226    Hungarian translation added (GYU)
227    Hebrew translation added (Omer Zak)
228    Improvement in vi Plugin (SZABGAB)
229    Locale switching no longer needs a restart (HJANSEN)
230    Moved syntax checking out from experimental state (HJANSEN)
231    Prototype of printing support (HJANSEN)
232    Adding support for document type registration (ADAMK)
233    Adding plugin_name to the Padre::Plugin API (ADAMK)
234    Advancing the version numbers of some prereqs (ADAMK)
235    Save files in the same encoding as they were read.
236
237v0.18 2008.11.23
238
239    Added a few more directories to the no_index list in Build.PL (ADAMK)
240    Implement a reusable Padre::Pod2HTML class so that Padre can develop
241        a specific look and feel for all HTML generated from Pod. (ADAMK)
242    Aggresively bump the Pod::Simple dependency so that the generated
243        HTML contains support for all the latest developments. (ADAMK)
244    Add explicit dependency on HTML::Entities because Pod::Simple
245        has now made the dependency optional. (ADAMK)
246    Aggressivly bump the HTML::Parser dependency so that we have
247        better support for our Unicode-needing users (ADAMK)
248    Recognize when file is changed on disk (#55) (JQUELIN)
249    Un/Comment now filetype-dependant (#26) (JQUELIN)
250    Moving the vi keybinding code to a Plugin (SZABGAB)
251    Jump to the last open window using menu or Ctrl-6 (#137) (SZABGAB)
252    Hide the margin of the syntax checker when it is not in use. (SZABGAB)
253    Save-as updates the window menu (#145) (JQUELIN)
254    Drag and drop file(s) open them (#42) (SZABGAB,JQUELIN)
255    padre --index no longer crashes (#79) (JQUELIN)
256    Incremental, non-intrusive search a-la Firefox (#60) (JQUELIN)
257    New Plug-in system, incompatible with the previous one.
258    Plug-in manager dialog.
259    Rename Padre::Plugin::MY to Padre::Plugin::My.
260
261v0.17 2008.11.17
262
263    Optional highlighting of current line (via background color) (HJANSEN)
264    Code folding (#61) (HJANSEN)
265    Word Wrap and "Default word wrap on for each file" in Preferences (FAYLAND)
266    Show/Hide Output or Functions (FAYLAND)
267    Fix the failing plugin manager test. (SZABGAB)
268    Add configuration option to the autoindentation (no, same_level, deep). (SZABGAB)
269    Switch to File::ShareDir::PAR 0.03. (SZABGAB)
270    Allow opening multiple files at once (#43) (JQUELIN)
271    Add Padre::Plugin::MY and set it to be a prefered plugin. (SZABGAB)
272    Join lines with Ctrl+J (#128) (JQUELIN)
273    Full screen view (#131) (JQUELIN)
274    Hide/show white spaces and tabs (#132) (JQUELIN)
275    Check minimum App::Ack version (#104). (JQUELIN)
276    Selection markers to ease selection (#133) (JQUELIN)
277    Drag-n-drop files from Filer Explorer (CORION)
278    Add experimantal and basic vi mode. (SZABGAB)
279    Fix Shift-TAB (#141) (SZABGAB)
280    Add the beginning of second generation plugin support. (ADAMK)
281    Limit the plugin names to one deep only. Second level
282        namespaces are saved for the implementation details. (SZABGAB)
283    Experimental perl -c based syntax checking. (HJANSEN)
284    Clean recent files list (#126). (FAYLAND)
285    Open all recent files (#125). (FAYLAND)
286    Alt-1, Alt-2, etc removed. (#122) (SZABGAB)
287    Initial Javascript support. (FAYLAND)
288    Enable/Disable the subs window via View menu (#100).
289    Move between the editor, the output window
290      and the subs window with some hot-key (#14) (SZABGAB)
291
292v0.16 2008.11.09
293
294    Fix New on the Toolbar (SZABGAB)
295    Add Diff menu item to show changes in file. (SZABGAB)
296    Change windowing system to AUI solving several requests: (SZABGAB)
297       Split view
298       Tab reordering
299       Tab close button
300    Localization and German translation. (HJANSEN)
301    Move the content of Padre::Wx::Dialog to Wx::Perl::Dialog 0.02 (SZABGAB)
302    Change back the new-file hot-key to be Ctr-N again. (SZABGAB)
303    Add experimental PPI based Perl5 syntax highlighting (FAYLAND, SZABGAB)
304    Save cursor position between runs of Padre. (FAYLAND)
305    Tab/space conversion menu items. (FAYLAND)
306    Upper/Lower case conversion menu items. (FAYLAND)
307    New icons on the toolbar adding undo/redo/cut/cop/paste/select all. (HJANSEN)
308    Also put cut/copy/paste/select all in the edit menu and in the right click menu. (HJANSEN)
309    Move Parrot plugin to separate distribution. (SZABGAB)
310    Enable switching between German and English. (SZABGAB)
311
312v0.15 2008.11.02
313
314    Don't let opening file that is already open. (SZABGAB)
315    Start UTF-8 support. (SZABGAB)
316    Switch to File::ShareDir::PAR (SMUELLER)
317    Start using File::Which to locate the perl interpreter
318       (if padre is running from a par archive). (SZABGAB)
319    Fix the Split Window menu option to really work. (SZABGAB)
320    Adding "Close All but Current" menu option. (SZABGAB)
321    Add autoindentation. (SZABGAB)
322    Set focus on windows. (SZABGAB)
323    Before saving, check if file has changed on disk. (SZABGAB)
324    New menu option: "Reload file". (SZABGAB)
325    Move style definition to external yaml file. (SZABGAB)
326    Separate highlighting definition for PASM files. (SZABGAB)
327    Reorganize Menus (make the Perl menu really only perl specific). (SZABGAB)
328    Allow the execution of PASM files using parrot if PARROT_PATH
329        is defined. (SZABGAB)
330    Load Parrot::Embed if it is available. (SZABGAB)
331    Add Padre::Plugin::Parrot to show how to use pir for plugin writing. (SZABGAB)
332    Allow execution of Perl 6 code using Rakudo. (SZABGAB)
333    Add copyright/license to all the .pm files as per Debian request. (SZABGAB)
334    Ctrl-T is the default new file hot-key just as in Firefox. (ADAMK)
335    Dialog cleanups. (SMUELLER, ADAMK, SZABGAB)
336    Replace the toolbar icons with icons from the Tango project. (SZABGAB)
337
338v0.14 2008.10.27
339
340    Skip the Test::Compile test if the module is not installed. (SZABGAB)
341    Make the add/remove Perl menu work without warnings. (ADAMK + SZABGAB)
342    Make brace matching (Ctrl-1) jump to the matching brace. (SZABGAB)
343    Allow preference to use tabs (or spaces) when pressing TAB. (SZABGAB)
344    Add automatic brace highlighting during. (SZABGAB)
345
346v0.13 2008.10.26
347
348    fix warning when closing Padre with no files open (BRICAS)
349    close lone unused document when opening a recent file (now works the same
350        as file->open) (BRICAS)
351    SplitWindow widgets are now used properly (ADAMK)
352    Show Output nows correctly hides away the output window when non-visible (ADAMK)
353    Refactored out output window to Padre::Wx::Output (ADAMK)
354    General refactoring pass over Padre::Wx (ADAMK)
355    Padre::Wx forces all the Wx::wxCONSTANT values to be populated,
356        so that we don't need all the use Wx qw{ wxCONSTANT } imports (ADAMK)
357    Make it clear in the main window title if running from SVN checkout (ADAMK)
358    Add Padre::PluginBuilder for Padre plugins with extra build targets (SMUELLER)
359    Create dialog abstraction in Padre::Wx::Dialog. (SZABGAB)
360    Lots of refreshing related fixes. (SZABGAB)
361    Create Padre::Documents to return the current or any other document object. (SZABGAB)
362    Stop importing Wx directly in the Padre::Wx:: modules. (SZABGAB)
363    Compile all modules if Test::Compile is available during tests. (SZABGAB)
364    Save button on toolbar is working now when the current document needs saving. (SZABGAB)
365    Use binmode :raw in order to help Windows when opening and writing files
366        fixing the bug that we used to change the newline types whem editing on Windows. (SZABGAB)
367    Run Script did not work bug fixed #76 (SZABGAB)
368    chdir to directory to be executed with Run Script #69 (SZABGAB)
369
370v0.12 2008.10.23
371
372All changes by SZABGAB unless noted.
373
374    stupid bugs left in 0.11 reported by Brian Cassidy.
375
376v0.11 2008.10.23
377
378    Updated ORLite dependency to 0.14 for create => 1 support (ADAMK)
379    Rewrote Padre::DB to auto-configure directly from Padre::Config (ADAMK)
380    All Padre.pm DBI code converted to Padre::DB calls (ADAMK)
381    Removed minor use of Class::Accessor to reduce memory overhead,
382        namespace pollution and dependency count (ADAMK)
383    Removed some superfluous code from the PIR/PASM/Perl6 documents (ADAMK)
384    Cleaned up (and shrunk the code for) the bootstrap sequence (ADAMK)
385    Moved the "recent files" internal state into the database (ADAMK)
386    Removed index pointers unrelated to the IDE from Padre.pm (ADAMK)
387    Transaction-wrap exiting to make it much much faster (ADAMK)
388    Adding shortcut methods for popup messages/errors (ADAMK)
389    Optimised away the non-Wx non-class Padre::Wx::Execute (ADAMK)
390    Created Padre::Wx::History::TextDialog so we can have a dialog
391        box that defaults to whatever the last answer was. (ADAMK)
392    Some clean up in the FindDialog window with abstraction.
393    Add support to Module::Starter and make it to be a prereq.
394    Add all the perl functions to the Calltip keyword list and move
395        it to a yaml file.
396    Fix several bugs that were probably introduced after 0.10.
397    Turn the color definition of the syntax highlighting into a hash
398        for easier maintenance.
399    Lots of code refactoring.
400
401v0.10 2008.09.22
402
403    Improve the search tool (include backward search).
404    Allow keeping the search window open (or close it and use F3).
405    Shift-F3 to jump backwards.
406    Add Search and Replace and global search and replace.
407    Setup mapping of file extensions to mime-types and to color coding.
408    Clean up the MainWindow module, move code to Document and Document::Perl.
409    Implement an experimental PASM, PIR and Perl 6 highlighting.
410    Allow experimental code to allow the user to execute code within Padre.
411    Report if file could not be saved and keep it in unsaved state (bug #74).
412    Separate the Padre::Install module from Build.PL.
413    Set default mime-type of new files to be perl.
414    Change mime-type when saving file to the appropriate new mime-type.
415
416v0.09 2008.09.17
417
418    Move various relevant menu items into a "Window" menu (ADAMK)
419    Rename "Enable CallTip" to "Show Call Tips" for consistency (ADAMK)
420    Adding more menu seperators to improve the visual look (ADAMK)
421    Always show status bar on Win32, as removing it breaks (ADAMK)
422    Added experimental Padre::Document::Perl (ADAMK)
423    Added experimental PPI intergration (ADAMK)
424    Experimental menu refresh closer to being usable (ADAMK)
425    Split out Wx-related utility functions into Padre::Wx (ADAMK)
426    Adding common platform-detection logic to Padre::Util (ADAMK)
427    If we start with a new file and then open another one,
428        implicitly close the unused new file (ADAMK)
429    Some dialog cleanups.
430    Make sure we can build stand alon executable for Linux.
431    Remove Ctrl-Shift-Z from redo as Ctrl-Y already works.
432
433v0.08 2008.09.11
434
435    Add Ctrl-Shift-O to open a file based on the selection in the current window.
436    Enable ack integration even though it is not nice yet but it is working.
437    Use real Wx:AboutDialogInfo for the about box.
438    Hide method names (in the method window) when they don't start on the first column.
439    Add menu option to close all buffers.
440    Escape $ signs by default so they will not interpolate during search.
441    Open file now opens in the directory where the current file is.
442    Add Bookmarks.
443    Add toolbar with several icons. Tested on Windows as well.
444    Add icon for the application.
445    Enable/disable regex in search.
446    Add menu option to convert line endings.
447    Replace relative path with full path on the command line.
448    Implement basic CallTips and add menu option to enable/disable them.
449
450v0.07 2008.09.04
451
452    Allow the user to change the width ot TABs as they are displayed.
453    Separate the code to show the preferences window to the Padre::Wx::Preferences module
454    Separate code to Padre::Wx::Menu, Padre::Wx::Execute, Padre::Wx::Help
455    Allow spliting windows to see two parts of the same document
456    Add Zoom-in/Zoom-out/Zoom-reset menu options to change the zoom on all documents
457    Allow the use of PAR files as plugins (SMUELLER)
458    Stop jumping on selection movement in the list of methods frame.
459    Remove Padre::Demo and distribute it separately as Wx::Perl::Dialog. Make Padre depend on it.
460    Update the status when the mouse is moved
461    Update status works on Windows now.
462    Require threaded perl as there is experimental code in Padre to use ack.
463    Depend on App::Ack.
464    Depend on PAR.
465    Clean up the par generation.
466    Lots of code cleanup.
467
468v0.06 2008.08.28
469
470    Add some "new file" templates
471    Temporarily remove the toolbar
472    Change behavior of Padre::Demo, add wxer command line interface
473    Remove Demo::App
474    Padre::Demo add dir_selector() and password()
475    Update list of methods on save as well #54 (vincent)
476    Change the list of subs on the right hand side to be sorted
477    Set Alt-S to jump to the subs list
478    Deal with newlines in files
479    Lots of refactoring (ADAMK)
480    Remember that application was maximized (ADAMK)
481    Better choice of default size (ADAMK)
482    Adding a separate compilation test script (ADAMK)
483    Adding a ORLite interface to the database Padre::DB (ADAMK)
484    Include authors tests for Perl critic and POD in xt/ directory
485    Make commenting out and uncommenting out atomic in the undo buffer
486    Replace string search by regex search, change the GUI
487    Add case insensitive search
488    Limit the max number of recent files to 20
489
490v0.05 2008.08.17
491
492    First stab at autocompletition using Ctrl-P. (SZABGAB)
493    Allow opening files without extensions (on non-ms-windows systems). (SZABGAB)
494    Cleaning up to comply with perlcritic default settings. (ADAMK)
495    Adding basic "project" support. (ADAMK)
496    Adding Module::Inspector as prereq. (ADAMK)
497    Replace YAML with YAML::Tiny (ADAMK)
498    Moved bin/padre to script/padre. (ADAMK)
499    Moving all globals into a unified object tree. (ADAMK)
500    Created standalone Padre::Config (ADAMK)
501    Show the filetpe in the status bar. (SZABGAB)
502    remove Devel::PerlySense as prereq for now. (SZABGAB)
503    List functions of the current file on the right panel. (SZABGAB)
504    Syntax highlighting of more file types (PATSPAM)
505
506v0.04 2008.08.08
507
508    add Devel::PerlySense as prereq
509    stop checking for wx version for now
510    change the create_makefile_pl to passthrough as the traditional did not do the extra work done by Build.PL
511    Mark the buffer that is unsaved with a star.
512    stop saving the content of the loaded file and use GetModify
513       to find out if the file has been modifyed since last save
514
515    * replace the search_term by search_terms in the config file
516    allow remembering of search terms
517    replace the text dialog by a full dialog box and a Wx::ComboBox
518    Setup http://padre.perlide.org/ using trac
519    Move the repository to http://svn.perlide.org/padre/
520
521v0.03_02 2008.08.03
522    add experimental code for plugins
523    add experimental version of Padre::Plugin::PAR
524    fix the shortcuts of some of the menues in windows, thanks to Octavian Rasnita
525    replace the AppendSubMenu calls by Append calls to support older version of wxWidgets
526
527v0.03_01 2008.07.31
528    Experimental code in Build.PL to avoid test failures when wxWidgets is too old.
529    Added ToolBar
530    Experimental code to install non-perl files and then use find them using File::ShareDir
531
532v0.03 2008.07.28
533    Fix many issues reported by Octavian Rasnita
534    Rename some internal modules to get full indexing
535
536v0.02 2008.07.26
537    First public release under the name Padre
538    Slow improvements
539    Nothing special or ground breaking to mention
540
541v0.01 2008.07.20
542    First version
Note: See TracBrowser for help on using the browser.