Changes for version 0.40_02
- Updated Wx::Scintilla::Constant
Changes for version 0.40_01
- Upgrade scintilla to 3.2.2 (AZAWAWI). Enjoy :)
- Release 3.2.2 **
- Implement INDIC_SQUIGGLEPIXMAP as a faster version of INDIC_SQUIGGLE. Avoid poor drawing at right of INDIC_SQUIGGLE. Align INDIC_DOTBOX to pixel grid for full intensity.
- Implement SCI_GETSELECTIONEMPTY API. Bug #3543121.
- Added SCI_VCHOMEDISPLAY and SCI_VCHOMEDISPLAYEXTEND key commands. Feature #3561433.
- Fix long XML script tag handling in XML lexer. Bug #3534190.
- Fix rectangular selection range after backspace. Bug #3543097.
- Send SCN_UPDATEUI with SC_UPDATE_SELECTION for backspace in virtual space. Bug #3543121.
- Avoid problems when calltip highlight range is negative. Bug #3545938.
- Release 3.2.1 **
- Added character class APIs: SCI_SETPUNCTUATIONCHARS, SCI_GETWORDCHARS, SCI_GETWHITESPACECHARS, and SCI_GETPUNCTUATIONCHARS. Feature #3529805.
- Less/Hss support added to CSS lexer. Feature #3532413.
- C++ lexer style SCE_C_PREPROCESSORCOMMENT added for stream comments in preprocessor. Bug #3487406.
- Fix incorrect styling of inactive code in C++ lexer. Bug #3533036.
- Fix incorrect styling by C++ lexer after empty lines in preprocessor style.
- C++ lexer option "lexer.cpp.allow.dollars" fixed so can be turned off after being on. Bug #3541461.
- Fortran fixed format lexer fixed to style comments from column 73. Bug #3540486.
- Fortran folder folds CRITICAL .. END CRITICAL. Bug #3540486.
- Fortran lexer fixes styling after comment line ending with '&'. Bug #3087226.
- Fortran lexer styles preprocessor lines so they do not trigger incorrect folding. Bug #2906275.
- Fortran folder fixes folding of nested ifs. Bug #2809176.
- HTML folder fixes folding of CDATA when fold.html.preprocessor=0. Bug #3540491.
- Fixed SCI_MARKERDELETE to only delete one marker per call. Bug #3535806.
- Properly position caret after undoing coalesced delete operations. Bug #3523326.
- Ensure margin is redrawn when SCI_MARGINSETSTYLE called.
- Fix clicks in first pixel of margins to send SCN_MARGINCLICK.
- Fix infinite loop when drawing block caret for a zero width space character at document start.
- Crash fixed for deleting negative range.
- For characters that overlap the beginning of their space such as italics descenders and bold serifs, allow start of text to draw 1 pixel into margin. Bug #699587. Bug #3537799.
- Release 3.2.0 **
- Direct access provided to the document bytes for ranges within Scintilla. This is similar to the existing SCI_GETCHARACTERPOINTER API but allows for better performance.
- Ctrl+Double Click and Ctrl+Triple Click add the word or line to the set of selections. Feature #3520037.
- A SCI_DELETERANGE API was added for deleting a range of text.
- Line wrap markers may now be drawn in the line number margin. Feature #3518198.
- Lexer added for OScript language. Feature #3523197.
- Lexer added for Visual Prolog language. Feature #3523018.
- UTF-8 validity is checked more stringently and consistently. All 66 non-characters are now treated as invalid.
- HTML lexer bug fixed with inconsistant highlighting for PHP when attribute on separate line from tag. Bug #3520027.
- HTML lexer bug fixed for JavaScript block comments. Bug #3520032.
- Annotation drawing bug fixed when box displayed with different colours on different lines. Bug #3519872.
- Virtual space selection bug fixed for rectangular selections. Bug #3519246.
- Replacing multiple selection with newline changed to only affect main selection. Bug #3522251.
- Replacing selection with newline changed to group deletion and insertion as a single undo action. Bug #3522250.
- Release 3.1.0 **
- Option added to allow case-insensitive selection in auto-completion lists. Bug #3516538.
- Replace \0 by complete found text in regular expressions. Feature #3510979.
- Fixed single quoted strings in bash lexer. Bug #3512208.
- Incorrect highlighting fixed in C++ lexer for continued lines. Bug #3509317.
- Hang fixed in diff lexer. Bug #3508602.
- Folding improved for SQL CASE/MERGE statement. Bug #3503277.
- Fix extra drawing of selection inside word wrap indentation. Bug #3515555.
- Fix problem with determining the last line that needs styling when drawing. Bug #3514882.
- Fix problems with drawing in margins. Bug #3514882.
- Fixed the Move Selected Lines command when last line does not end with a line end character. Bug #3511023.
- Fix word wrap indentation printing to use printer settings instead of screen settings. Bug #3512961.
- Fix column finding method so that tab is counted correctly. Bug #3483713.
Documentation
What is Wx::Scintilla, and how do I use it?
Modules
Scintilla source code editing component for wxWidgets
A list of Wx::Scintilla constants
Provides
in lib/Wx/Scintilla/TextCtrl.pm
in lib/Wx/Scintilla/TextEvent.pm
in lib/Wx/Scintilla.pm
in lib/Wx/Scintilla.pm