Revision history for Wx-Scintilla
0.37_05 2012.3.8
- Updated to Scintilla 3.0.4 (AZAWAWI):
- ECL lexer added. Feature #3488209.
- CPP lexer fixes styling after document comment keywords. Bug #3495445.
- Pascal folder improves handling of some constructs. Feature #3486385.
- XML lexer avoids entering a bad mode due to complex preprocessor instructions. Bug #3488060.
- Duplicate command is always remembered as a distinct command for undo. Bug #3495836.
- Fix bug where setting an indicator for the whole document would fail. Bug #3487440.
- Crash fixed for SCI_MOVESELECTEDLINESDOWN with empty vertical selection. Bug #3496403.
- Fractional widths used for line numbers, character markers and other situations. Bug #3494492.
- RGBA markers are drawn centred when taller than line. Bug #3494184.
- Image marker drawing problem fixed for markers taller than line. Bug #3493503.
- Markers are drawn horizontally off-centre based on margin type instead of dimensions. Bug #3488696.
- Fold tail markers drawn vertically centred. Feature #3488289.
- Fixed problems with multiple clicks in margin and with mouse actions combined with virtual space. Bug #3484370.
- Fixed bug with using page up and down and not returning to original line. Bug #3485669.
- Down arrow with wrapped text no longer skips lines. Bug #1776560.
- Fix problem with dwell ending immediately due to word wrap. Bug #3484416.
- Wrapped lines are rewrapped more consistently while resizing window. Bug #3484179.
- Selected line ends are highlighted more consistently. Bug #3484330.
- Redrawing reduced for some marker calls. Feature #3493530.
- No more indexing of inc (AZAWAWI)
0.37_04 2012.2.6
- Fixed linking issue with 0.37_03 (AZAWAWI)
0.37_03 2012.2.6
- Minor update to Wx::Scintilla::Constant (AZAWAWI)
0.37_02 2012.2.6
- Updated to Scintilla 3.0.3 (AZAWAWI):
- Scintilla 3.0.3 is a minor bug fix release.
- Fractional character positioning was extended to more areas.
- Lexers were added for the AviSynth and Take Command
languages and the CSS lexer was extended to support SCSS.
0.37_01 2011.12.22
- Updated wx-scintilla\src\scintilla\README.txt to
fix packaging issues (AZAWAWI)
0.36 2011.12.21
- Released 0.33_05 as stable 0.36 (AZAWAWI)
0.35_05 2011.12.11
- Upgraded to Scintilla 3.0.2 (AZAWAWI)
0.35_04 2011.11.14
- Fix SurfaceImpl::Polygon drawing bug that caused some markers to not be
drawn at all. This was introduced in 0.35_01 (AZAWAWI)
0.35_03 2011.11.13
- Updated Scintilla to 3.0.1 pre-release (AZAWAWI). Relevant changes are:
- Highlight "else" as a keyword for TCL in the same way as other
languages.
- Ensure pixmaps allocated before painting as there was a crash
when Scintilla drew without common initialisation calls.
0.35_02 2011.11.3
- Fixed bold font bug reported by Kevin Dawson [BOWTIE] (AZAWAWI)
0.35_01 2011.11.2
- Wx::ScintillaTextCtrl -> Wx::Scintilla::TextCtrl in tools/ (AZAWAWI)
- Upgrade to Scintilla 3.0 (AZAWAWI). The following are the *related* changes:
- Paletted display support removed.
- New API to see if all lines are visible which can be used to
optimize processing fold structure notifications.
- Scrolling optimized by avoiding invalidation of fold margin when
redrawing whole window.
- Optimized SCI_MARKERNEXT.
- C++ lexer supports Pike hash quoted strings when turned on with
lexer.cpp.hashquoted.strings.
- Fixed incorrect line height with annotations in wrapped mode when
there are multiple views. Bug #3388159.
- Calltips may be displayed above the text as well as below.
Bug #3410830.
0.34 2011.11.2
- Released 0.33_03 as stable 0.34 (AZAWAWI)
0.33_03 2011.11.2
Fixed 0.33_02 regressions regarding Wx constants support (AZAWAWI)
0.33_02 2011.11.2
** BAD RELEASE **
- Removed wxSTC_CMD_ internal constants and CmdKeyExecute method (AZAWAWI)
- Removed unused st_constants.cpp (AZAWAWI)
- Fixed tests, tools and SYNOPSIS to fully use Wx::Scintilla constants
(AZAWAWI)
0.33_01 2011.11.2
- Moved Wx::ScintillaTextCtrl to Wx::Scintilla::TextCtrl (ADAMK)
- Moved Wx::ScintillaTextEvent to Wx::Scintilla::TextEvent (ADAMK)
- Moved Wx::Event::EVT_STC_XXXXXX to Wx::Scintilla::EVT_XXXXXX (ADAMK)
- Generate Wx::Scintilla::Constant that contains the same
Scintilla constant names along with their POD documentation from
Scintilla.iface (AZAWAWI)
- Add $VERSION to all modules (ADAMK)
- Add use 5.008 to all modules (ADAMK)
- Added 'Meta: no_index' for 'tools', 'cpp' and 'wx-scintilla'
directories (DOLMEN)
0.32 2011.10.11
- Released 0.31_02 as stable 0.32 (AZAWAWI)
0.31_02 2011.10.11
- Wx::Scintilla contains now Wx::wxSTC_XYZ as Wx::Scintilla::XYZ constants
(AZAWAWI)
0.31_01 2011.10.9
- Croak about deprecated EVT_STC_POSCHANGED (SUBMERSIBLE_TOASTER, AZAWAWI)
- Fix ticket:1341 'Wx-Scintilla build fails on wxWidgets 2.8.10' (MARKD)
0.30 2011.9.18
- Released 0.29_03 as stable 0.30 (AZAWAWI)
0.29_03 2011.9.17
- Updated to Scintilla 2.29 released on 16th September 2011 (AZAWAWI):
- LaTeX lexer improved with more states and fixes to most outstanding
bugs. Bug #1493111. Bug #1856356. Bug #3081692.
- Lua lexer updates for Lua 5.2 beta with goto labels and "\z" string
escape.
- Perl string styling highlights interpolated variables.
- Perl lexer updated for Perl 5.14.0 with 0X and 0B numeric literal
prefixes, break keyword and "+" supported in subroutine prototypes.
- Perl bug fixed with CRLF line endings.
- Markdown lexer fixed to not change state with "_" in middle of word.
- Mouse pointer changes over selection to an arrow near start when
scrolled horizontally.
- Indicators that finish at the end of the document no longer expand
when text is appended.
- On Windows, autocompletion lists will scroll instead of document when
mouse wheel spun.
0.29_02 2011.9.14
- More missing wxSTC indicator constants: wxSTC_INDIC_DASH, wxSTC_INDIC_DOTS,
wxSTC_INDIC_DOTBOX, wxSTC_INDIC_STRAIGHTBOX (AZAWAWI)
- Add missing SetEmptySelection to remove any selection and sets the caret at position
without scrolling into view (AZAWAWI)
0.29_01 2011.9.11
- Updated to Scintilla 2.29 prerelease (AZAWAWI)
0.28 2011.9.10
- Released 0.27_01 as stable 0.28 (AZAWAWI)
0.27_01 2011.9.8
- Fixed ExtUtils::Parse 3.03_02+ warnings about missing
'OUTPUT: RETVAL' sections (AZAWAWI)
0.26 2011.9.8
- Released 0.23_01 as stable 0.24 (AZAWAWI)
- Fix RT #70662: cpanm Wx::Scintilla fails on Ubuntu Lucid
by requiring ExtUtils::XSpp 0.1602 (KAARE, AZAWAWI)
- Drop Makefile.PL generation in Build.PL (AZAWAWI)
0.25_03 2011.9.7
- Removed stale yellowbrain.com parsed POD documentation (AZAWAWI)
- wxSTC_ANNOTATION_BOXED border was not being drawn (AZAWAWI)
0.25_02 2011.9.6
- Exposed annotations API (AZAWAWI)
0.25_01 2011.8.29
- Exposed wxEVT_STC_INDICATOR_CLICK, wxEVT_STC_INDICATOR_RELEASE,
wxEVT_STC_AUTOCOMP_CANCELLED and wxEVT_STC_AUTOCOMP_CHAR_DELETED events (AZAWAWI)
- Cleaned up the source code from unused SWIG defines (AZAWAWI)
- Expose Scintilla's modern indicator API (AZAWAWI)
0.24 2011.8.29
- Released 0.23_01 as stable 0.24 (AZAWAWI)
0.23_01 2011.8.21
- Updated the string variable interpolation Perl lexer to the latest (KHMAN, AZAWAWI)
0.22 2011.8.17
- 0.21_08 is now released as stable 0.22 to the *unsuspecting* world (AZAWAWI)
0.21_08 2011.8.17
- The following variable interpolation patterns are now
highlighted correctly (KHMAN, AZAWAWI):
${word} @{word} and things like $${word}
$#{word} @#{word} and things like $#${word}
${digit} @{digit}
$$ and most special variables with operator characters
$0 to $9 and things like $123
$^A and other control character special variables
0.21_07 2011.8.16
- Added variable interpolation for here-docs (KHMAN, AZAWAWI)
0.21_06 2011.8.15
- Added variable interpolation for: "" qq{} `` qx{} // m{} qr{} s{}{} (KHMAN, AZAWAWI)
- Fix build failure on wxWidgets 2.8.10 (MARKD, AZAWAWI)
0.21_05 2011.8.12
- Integrated Perl variable interpolation patch by Kein-Hong Man
from Scintilla interest group (KHMAN, AZAWAWI)
0.21_04 2011.8.9
- The rebirth of the experimental Perl 6 lexer (AZAWAWI)
- Expose IndicatorSetAlpha, IndicatorGetAlpha, IndicatorSetUnder
and IndicatorGetUnder (AZAWAWI)
- Fixed a drawing bug for transparent boxed indicators (AZAWAWI, Reported by ADAMK)
0.21_03 2011.8.3
- Test and install Module::Build actions invoke build first (AZAWAWI)
- Build or link like make *only* when one of the output files is not
up to date (AZAWAWI)
0.21_02 2011.8.2
- Fix OSX compilation error (TOME++)
- Updated editor.pl to include the perl 5.10 // scintilla test (AZAWAWI)
0.21_01 2011.8.2
- Upgraded to Scintilla 2.28 which was released on 1st August 2011 (AZAWAWI)
- Switched to building Scintilla 2.x by default (AZAWAWI)
- Removed Scintilla 1.79 support (AZAWAWI)
0.20 2011.8.1
- The editor doesn't need to be visible to pass tests (ADAMK)
- Added 'perl Build.PL --stc2' to build experimental Scintilla 2.03. (AZAWAWI)
This is a back port from wxWidgets 2.9.2 development branch for wxWidgets 2.8.10+.
Please test and let me know if it works for you or not
0.19 2011.7.4
- Handle MinGW link to MS style perl5xx.lib (MARKD)
0.18 2011.6.29
- Reformatted Changes file (AZAWAWI)
- Fix RT #69176 Unrecognized command line option "-Wno-strict-overflow" (AZAWAWI)
0.17 2011.6.28
- Wx::Scintilla cannot exist with Wx::STC (MARKD)
- More simplified user-friendly build logs (AZAWAWI)
- Less warnings noise while compiling Scintilla on GTK, MSWgcc and OSX (AZAWAWI)
0.16 2011.6.28
- Show a simplified version of commands and show the actual command when it fails or
interrupted with Ctrl-C unless perl Build.PL verbose=1 is used (AZAWAWI)
- Fix RT #69115: Building Wx::Scintilla fails in relocatable perl (AZAWAWI)
0.15 2011.6.21
- Minor POD fix (AZAWAWI)
0.14 2011.6.21
- Ubuntu 11.04+ scrolling redraw fix http://trac.wxwidgets.org/ticket/13229 (MARKD)
- Added initial version of Wx::Scintilla::Manual (AZAWAWI)
- Removed File::ShareDir lookup as scintilla DLL is now side by side with the XS DLL (MARKD)
- Fixed the bad soname in Linux GTK build (MARKD)
- Stop linking libperl on non-MSWin32 platforms. Relative -rpath for GTK ensures
the current scintilla dll is always loaded (MARKD)
- Removed File::ShareDir dependency (AZAWAWI)
0.13 2011.6.20
- EVT_SCINTILLA* is now EVT_STC* for backward compatibility with Wx::STC (AZAWAWI)
- POD updates (AZAWAWI)
- Added Perl 6 lexer to linked lexers (AZAWAWI)
0.12 2011.6.17
- Updated POD (AZAWAWI)
- Don't set global Wx::Event version (MARKD)
- Pre-build check for GTK development library (MARKD)
- Static Perl linking fix (MARKD)
- Totally experimental Perl 6 syntax higlighting that is made only
for the brave of heart (AZAWAWI)
0.11 2011.6.16
- OS compatibility patch (Big thanks to Mark Dootson++) (MARKD)
CentOS 3 32 bit - custom built Perl
CentOS 5 32/64 bit - custom built Perl
Fedora 14 32 Bit - system Perl & Wx
Ubuntu 10/11 32 Bit - system Perl & Wx
Mac OS X Snow Leopard - 32 bit custom Perl
Windows XP 32 bit custom Perl & Wx
Windows Vista 32/64 bit custom Perl & Wx
Windows 7 64 bit custom Perl & Wx
0.10 2011.6.15
- Added Makefile.PL support through Module::Build::Compat (AZAWAWI)
0.09 2011.6.13
- Experimental support 64-bit Ubuntu 10.10 (SZABGAB, AZAWAWI)
- Defeat the indexer by splitting the package declaration on two lines for
Wx::Event (MARKD, AZAWAWI)
0.08 2011.6.10
- Proper ActivePerl + MS VC Compiler support in Wx::Scintilla (AZAWAWI)
- Updated POD documentation about supported platforms (AZAWAWI)
0.07 2011.6.10
- Removed the 'OS unsupported' test in Build.PL; i want it to fail on other platforms
- so i can learn more from failures (AZAWAWI)
0.06 2011.6.9
- Added t/03_editor.t to begin testing Scintilla editor functionality (AZAWAWI)
- More POD updates (AZAWAWI)
- Removed Makefile.PL because of weird compilation failures while using it (AZAWAWI)
- Handled compilation failures and the user's control-c (AZAWAWI)
- Removed a few Alien::wxWidgets dependencies in Build.PL which causes a lot
of false UNKNOWNs in CPAN testers reports (AZAWAWI)
- Reuse Module::Build API to use Config (AZAWAWI)
- Fixed shared library loading problems on Linux by setting runtime link paths (AZAWAWI)
0.05 2011.6.8
- Updated POD documentation (AZAWAWI)
- Experimental linux gtk support (AZAWAWI)
0.042 2011.6.6
- Quick version to handle packages with undefined versions
0.04 2011.6.6
- Better handling of File::ShareDir death (AZAWAWI)
- Fixed XS loader version mismatch bug in Wx::boot by replacing it by XSLoader::load (AZAWAWI)
- File::Sharedir is not used to locate shared libs when the test harness is active (AZAWAWI)
- Updated POD documentation (AZAWAWI)
- Added a minimal demo Perl editor application in the SYNOPSIS section (AZAWAWI)
0.03 2011.6.6
- The package version is extracted correctly to prevent test failures (AZAWAWI)
- Wx::Event is no longer subclassed to prevent the permission error for now (AZAWAWI)
- Include the important and missing Scintilla.xs (AZAWAWI)
- More POD documentation (AZAWAWI)
- Fixed missing dist_abstract warning in Build.PL (AZAWAWI, Reported by SZABGAB)
0.02 2011.6.5
- Attempt to fix the Wx::Event-subclass-upload-permission error (AZAWAWI)
0.01 2011.6.5
- First version, released on an unsuspecting world (AZAWAWI)