Changes for version 0.43

  • Cleaned up Perl 6 menu to be more elegant.
  • Added Create Perl 6 class/grammar/..etc menu
  • Added the concept of export/generate sub menu.
  • Refactored preferences dialog:
    • Removed unwanted stuff
    • Enabled localization
    • 'Enable coloring' is now in preferences and it is enabled by default.
  • Depends on S:H:P6 0.62 which fixes the undefined return value from STD->parse(\s*) bug
  • Fixed ticket:393 - Perl 6: switching to Parrot based highlighting does not work
  • Refactored colorizer task into separate PGE and STD tasks.
  • Handle STD's undeclared rountine(s) warning more properly.
  • Implemented the creation of the Perl 6 template files by borrowing code from Padre :)
  • Added a bigger Perl 6 Camelia icon in the about box.
  • No more manual syntax highlighting menu item.
  • Handled no document situation in a couple of actions.
  • Remove building of .mo files as it is now managed by szabgab++ release.pl
  • Fixed S29-functions.pod bad location
  • Fixed "Generate PIR" dying when rakudo does not parse the Perl 6 file.

Modules

Padre plugin for Perl6
Perl6 document outline structure info gathering in the background
Perl document syntax-checking in the background

Provides

in lib/Padre/Plugin/Perl6/Perl6Document.pm
in lib/Padre/Plugin/Perl6/Perl6PgeColorizerTask.pm
in lib/Padre/Plugin/Perl6/Perl6StdColorizerTask.pm
in lib/Padre/Plugin/Perl6/Preferences.pm
in lib/Padre/Plugin/Perl6/Util.pm