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)