Friday, June 17, 2011

Wx::Scintilla 0.11 and Padre

The upcoming Padre 0.86 can utilize a newer Scintilla editor component when Wx::Scintilla is installed and the feature_wx_scintilla configuration parameter is enabled in Padre's Tools / Preferences / Advanced dialog. This practically upgrades Padre from Scintilla 1.70 (Wx::STC) to Scintilla 1.79 (Wx::Scintilla) over the same wxWidgets 2.8.10 installation. Wx::Scintilla is backport of the famous Scintilla editor component by Neil Hodgson and will act as a smart drop-in to the ancient Wx::STC. Using an older scintilla causes Padre to have corrupted Perl 5.10 // operator syntax highlighting support and delayed fixing bugs in the Perl 5 lexer. Now it is time to fix those pesky bugs and introduce more production-quality Perl 5/6 syntax highlighting in Padre. When you install Wx::Scintilla, you basically get a better editor engine without waiting for the next major upgrade of wxWidgets.

Thanks for Mark Dootson who has done a wonderful job of ensuring that Wx::Scintilla 0.11 compiles over Windows (Strawberry and ActivePerl), Linux (Fedora, CentOS and Debian/Ubuntu). More Wx::Scintilla CPAN tester reports can mean better multi-platform support. Please help us out by submitting more CPAN testers reports for Wx::Scintilla.

No comments: