Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Include
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26402/Include

Modified Files:
        Readme.txt SciLexer.dll Scintilla.iface 
Added Files:
        License.txt 
Removed Files:
        autogen.pl 
Log Message:
Merge Scintilla into core distribution

Index: Scintilla.iface
===================================================================
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Include/Scintilla.iface,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Scintilla.iface     1 Nov 2005 10:36:51 -0000       1.1
--- Scintilla.iface     11 Jun 2006 16:51:49 -0000      1.2
***************
*** 54,58 ****
  ##     colour -> colour integer containing red, green and blue bytes.
  ##     string -> pointer to const character
! ##     stringresult -> pointer to character
  ##     cells -> pointer to array of cells, each cell containing a style byte 
and character byte
  ##     textrange -> range of a min and a max position with an output string
--- 54,58 ----
  ##     colour -> colour integer containing red, green and blue bytes.
  ##     string -> pointer to const character
! ##     stringresult -> pointer to character, NULL-> return size of result
  ##     cells -> pointer to array of cells, each cell containing a style byte 
and character byte
  ##     textrange -> range of a min and a max position with an output string
***************
*** 71,79 ****
  ## for possibly #defining the constants
  
  ## String arguments may contain NUL ('\0') characters where the calls provide 
a length
  ## argument and retrieve NUL characters. All retrieved strings except for 
those retrieved
  ## by GetLine also have a NUL appended but client code should calculate the 
size that
  ## will be returned rather than relying upon the NUL whenever possible. Allow 
for the
! ## extra NUL character when allocating buffers.
  
  cat Basics
--- 71,81 ----
  ## for possibly #defining the constants
  
+ ## Line numbers and positions start at 0.
  ## String arguments may contain NUL ('\0') characters where the calls provide 
a length
  ## argument and retrieve NUL characters. All retrieved strings except for 
those retrieved
  ## by GetLine also have a NUL appended but client code should calculate the 
size that
  ## will be returned rather than relying upon the NUL whenever possible. Allow 
for the
! ## extra NUL character when allocating buffers. The size to allocate for a 
stringresult
! ## can be determined by calling with a NULL (0) pointer.
  
  cat Basics
***************
*** 88,92 ****
  val SCI_LEXER_START=4000
  
! # Add text to the document.
  fun void AddText=2001(int length, string text)
  
--- 90,94 ----
  val SCI_LEXER_START=4000
  
! # Add text to the document at current position.
  fun void AddText=2001(int length, string text)
  
***************
*** 103,107 ****
  fun void ClearDocumentStyle=2005(,)
  
! # The number of characters in the document.
  get int GetLength=2006(,)
  
--- 105,109 ----
  fun void ClearDocumentStyle=2005(,)
  
! # Returns the number of characters in the document.
  get int GetLength=2006(,)
  
***************
*** 266,269 ****
--- 268,272 ----
  val SC_MARK_ARROWS=24
  val SC_MARK_PIXMAP=25
+ val SC_MARK_FULLRECT=26
  
  val SC_MARK_CHARACTER=10000
***************
*** 311,314 ****
--- 314,320 ----
  fun void MarkerDefinePixmap=2049(int markerNumber, string pixmap)
  
+ # Add a set of markers to a line.
+ fun void MarkerAddSet=2466(int line, int set)
+ 
  enu MarginType=SC_MARGIN_
  val SC_MARGIN_SYMBOL=0
***************
*** 339,344 ****
  get bool GetMarginSensitiveN=2247(int margin,)
  
! # Styles in range 32..37 are predefined for parts of the UI and are not used 
as normal styles.
! # Styles 38 and 39 are for future use.
  enu StylesCommon=STYLE_
  val STYLE_DEFAULT=32
--- 345,350 ----
  get bool GetMarginSensitiveN=2247(int margin,)
  
! # Styles in range 32..38 are predefined for parts of the UI and are not used 
as normal styles.
! # Style 39 is for future use.
  enu StylesCommon=STYLE_
  val STYLE_DEFAULT=32
***************
*** 348,351 ****
--- 354,358 ----
  val STYLE_CONTROLCHAR=36
  val STYLE_INDENTGUIDE=37
+ val STYLE_CALLTIP=38
  val STYLE_LASTPREDEFINED=39
  val STYLE_MAX=127
***************
*** 365,368 ****
--- 372,376 ----
  val SC_CHARSET_OEM=255
  val SC_CHARSET_RUSSIAN=204
+ val SC_CHARSET_CYRILLIC=1251
  val SC_CHARSET_SHIFTJIS=128
  val SC_CHARSET_SYMBOL=2
***************
*** 373,376 ****
--- 381,385 ----
  val SC_CHARSET_VIETNAMESE=163
  val SC_CHARSET_THAI=222
+ val SC_CHARSET_8859_15=1000
  
  # Clear all the styles and make equivalent to the global default style.
***************
*** 467,470 ****
--- 476,480 ----
  val INDIC_HIDDEN=5
  val INDIC_BOX=6
+ val INDIC_ROUNDBOX=7
  val INDIC0_MASK=0x20
  val INDIC1_MASK=0x40
***************
*** 606,609 ****
--- 616,633 ----
  set void AutoCSetTypeSeparator=2286(int separatorCharacter,)
  
+ # Set the maximum width, in characters, of auto-completion and user lists.
+ # Set to 0 to autosize to fit longest item, which is the default.
+ set void AutoCSetMaxWidth=2208(int characterCount,)
+ 
+ # Get the maximum width, in characters, of auto-completion and user lists.
+ get int AutoCGetMaxWidth=2209(,)
+ 
+ # Set the maximum height, in rows, of auto-completion and user lists.
+ # The default is 5 rows.
+ set void AutoCSetMaxHeight=2210(int rowCount,)
+ 
+ # Set the maximum height, in rows, of auto-completion and user lists.
+ get int AutoCGetMaxHeight=2211(,)
+ 
  # Set the number of spaces used for one level of indentation.
  set void SetIndent=2122(int indentSize,)
***************
*** 898,901 ****
--- 922,928 ----
  set void CallTipSetForeHlt=2207(colour fore,)
  
+ # Enable use of STYLE_CALLTIP and set call tip tab size in pixels.
+ set void CallTipUseStyle=2212(int tabSize,)
+ 
  # Find the display line of a document line taking hidden lines into account.
  fun int VisibleFromDocLine=2220(int line,)
***************
*** 904,907 ****
--- 931,937 ----
  fun int DocLineFromVisible=2221(int lineDisplay,)
  
+ # The number of display lines needed to wrap a document line
+ fun int WrapCount=2235(int line,)
+ 
  enu FoldLevel=SC_FOLDLEVEL
  val SC_FOLDLEVELBASE=0x400
***************
*** 993,996 ****
--- 1023,1027 ----
  val SC_WRAP_NONE=0
  val SC_WRAP_WORD=1
+ val SC_WRAP_CHAR=2
  
  # Sets whether text is word wrapped.
***************
*** 1000,1003 ****
--- 1031,1062 ----
  get int GetWrapMode=2269(,)
  
+ enu WrapVisualFlag=SC_WRAPVISUALFLAG_
+ val SC_WRAPVISUALFLAG_NONE=0x0000
+ val SC_WRAPVISUALFLAG_END=0x0001
+ val SC_WRAPVISUALFLAG_START=0x0002
+ 
+ # Set the display mode of visual flags for wrapped lines.
+ set void SetWrapVisualFlags=2460(int wrapVisualFlags,)
+ 
+ # Retrive the display mode of visual flags for wrapped lines.
+ get int GetWrapVisualFlags=2461(,)
+ 
+ enu WrapVisualLocation=SC_WRAPVISUALFLAGLOC_
+ val SC_WRAPVISUALFLAGLOC_DEFAULT=0x0000
+ val SC_WRAPVISUALFLAGLOC_END_BY_TEXT=0x0001
+ val SC_WRAPVISUALFLAGLOC_START_BY_TEXT=0x0002
+ 
+ # Set the location of visual flags for wrapped lines.
+ set void SetWrapVisualFlagsLocation=2462(int wrapVisualFlagsLocation,)
+ 
+ # Retrive the location of visual flags for wrapped lines.
+ get int GetWrapVisualFlagsLocation=2463(,)
+ 
+ # Set the start indent for wrapped lines.
+ set void SetWrapStartIndent=2464(int indent,)
+ 
+ # Retrive the start indent for wrapped lines.
+ get int GetWrapStartIndent=2465(,)
+ 
  enu LineCache=SC_CACHE_
  val SC_CACHE_NONE=0
***************
*** 1030,1034 ****
  # Retrieve whether the maximum scroll position has the last
  # line at the bottom of the view.
! get int GetEndAtLastLine=2278(,)
  
  # Retrieve the height of a particular line of text in pixels.
--- 1089,1093 ----
  # Retrieve whether the maximum scroll position has the last
  # line at the bottom of the view.
! get bool GetEndAtLastLine=2278(,)
  
  # Retrieve the height of a particular line of text in pixels.
***************
*** 1393,1397 ****
  
  # Set the focus to this Scintilla widget.
- # GTK+ Specific.
  fun void GrabFocus=2400(,)
  
--- 1452,1455 ----
***************
*** 1553,1556 ****
--- 1611,1659 ----
  fun void Allocate=2446(int bytes,)
  
+ # Returns the target converted to UTF8.
+ # Return the length in bytes.
+ fun int TargetAsUTF8=2447(, stringresult s)
+ 
+ # Set the length of the utf8 argument for calling EncodedFromUTF8.
+ # Set to -1 and the string will be measured to the first nul.
+ fun void SetLengthForEncode=2448(int bytes,)
+ 
+ # Translates a UTF8 string into the document encoding.
+ # Return the length of the result in bytes.
+ # On error return 0.
+ fun int EncodedFromUTF8=2449(string utf8, stringresult encoded)
+ 
+ # Find the position of a column on a line taking into account tabs and
+ # multi-byte characters. If beyond end of line, return line end position.
+ fun int FindColumn=2456(int line, int column)
+ 
+ # Can the caret preferred x position only be changed by explicit movement 
commands?
+ get bool GetCaretSticky=2457(,)
+ 
+ # Stop the caret preferred x position changing when the user types.
+ set void SetCaretSticky=2458(bool useCaretStickyBehaviour,)
+ 
+ # Switch between sticky and non-sticky: meant to be bound to a key.
+ fun void ToggleCaretSticky=2459(,)
+ 
+ # Enable/Disable convert-on-paste for line endings
+ set void SetPasteConvertEndings=2467(bool convert,)
+ 
+ # Get convert-on-paste setting
+ get bool GetPasteConvertEndings=2468(,)
+ 
+ # Duplicate the selection. If selection empty duplicate the line containing 
the caret.
+ fun void SelectionDuplicate=2469(,)
+ 
+ val SC_ALPHA_TRANSPARENT=0
+ val SC_ALPHA_OPAQUE=255
+ val SC_ALPHA_NOALPHA=256
+ 
+ # Set background alpha of the caret line.
+ set void SetCaretLineBackAlpha=2470(int alpha,)
+ 
+ # Get the background alpha of the caret line.
+ get int GetCaretLineBackAlpha=2471(,)
+ 
  # Start notifying the container of all key presses and commands.
  fun void StartRecord=3001(,)
***************
*** 1583,1586 ****
--- 1686,1703 ----
  fun void LoadLexerLibrary=4007(, string path)
  
+ # Retrieve a "property" value previously set with SetProperty.
+ fun int GetProperty=4008(string key, stringresult buf)
+ 
+ # Retrieve a "property" value previously set with SetProperty,
+ # with "$()" variable replacement on returned buffer.
+ fun int GetPropertyExpanded=4009(string key, stringresult buf)
+ 
+ # Retrieve a "property" value previously set with SetProperty,
+ # interpreted as an int AFTER any "$()" variable replacement.
+ get int GetPropertyInt=4010(string key,)
+ 
+ # Retrieve the number of bits the current lexer needs for styling.
+ get int GetStyleBitsNeeded=4011(,)
+ 
  # Notifications
  # Type of modification and the action which caused the modification.
***************
*** 1595,1603 ****
  val SC_PERFORMED_UNDO=0x20
  val SC_PERFORMED_REDO=0x40
  val SC_LASTSTEPINUNDOREDO=0x100
  val SC_MOD_CHANGEMARKER=0x200
  val SC_MOD_BEFOREINSERT=0x400
  val SC_MOD_BEFOREDELETE=0x800
! val SC_MODEVENTMASKALL=0xF77
  
  # For compatibility, these go through the COMMAND notification rather than 
NOTIFY
--- 1712,1722 ----
  val SC_PERFORMED_UNDO=0x20
  val SC_PERFORMED_REDO=0x40
+ val SC_MULTISTEPUNDOREDO=0x80
  val SC_LASTSTEPINUNDOREDO=0x100
  val SC_MOD_CHANGEMARKER=0x200
  val SC_MOD_BEFOREINSERT=0x400
  val SC_MOD_BEFOREDELETE=0x800
! val SC_MULTILINEUNDOREDO=0x1000
! val SC_MODEVENTMASKALL=0x1FFF
  
  # For compatibility, these go through the COMMAND notification rather than 
NOTIFY
***************
*** 1633,1636 ****
--- 1752,1756 ----
  
  enu KeyMod=SCMOD_
+ val SCMOD_NORM=0
  val SCMOD_SHIFT=1
  val SCMOD_CTRL=2
***************
*** 1669,1674 ****
  val SCLEX_BULLANT=27
  val SCLEX_VBSCRIPT=28
- val SCLEX_ASP=29
- val SCLEX_PHP=30
  val SCLEX_BAAN=31
  val SCLEX_MATLAB=32
--- 1789,1792 ----
***************
*** 1697,1700 ****
--- 1815,1839 ----
  val SCLEX_MSSQL=55
  val SCLEX_VERILOG=56
+ val SCLEX_KIX=57
+ val SCLEX_GUI4CLI=58
+ val SCLEX_SPECMAN=59
+ val SCLEX_AU3=60
+ val SCLEX_APDL=61
+ val SCLEX_BASH=62
+ val SCLEX_ASN1=63
+ val SCLEX_VHDL=64
+ val SCLEX_CAML=65
+ val SCLEX_BLITZBASIC=66
+ val SCLEX_PUREBASIC=67
+ val SCLEX_HASKELL=68
+ val SCLEX_PHPSCRIPT=69
+ val SCLEX_TADS3=70
+ val SCLEX_REBOL=71
+ val SCLEX_SMALLTALK=72
+ val SCLEX_FLAGSHIP=73
+ val SCLEX_CSOUND=74
+ val SCLEX_FREEBASIC=75
+ val SCLEX_INNOSETUP=76
+ val SCLEX_OPAL=77
  
  # When a lexer specifies its language as SCLEX_AUTOMATIC it receives a
***************
*** 1703,1707 ****
  # Lexical states for SCLEX_PYTHON
  lex Python=SCLEX_PYTHON SCE_P_
- lex Ruby=SCLEX_RUBY SCE_P_
  val SCE_P_DEFAULT=0
  val SCE_P_COMMENTLINE=1
--- 1842,1845 ----
***************
*** 1718,1726 ****
  val SCE_P_COMMENTBLOCK=12
  val SCE_P_STRINGEOL=13
  # Lexical states for SCLEX_CPP
  lex Cpp=SCLEX_CPP SCE_C_
- lex SQL=SCLEX_SQL SCE_C_
  lex Pascal=SCLEX_PASCAL SCE_C_
- lex TCL=SCLEX_TCL SCE_C_
  lex BullAnt=SCLEX_BULLANT SCE_C_
  val SCE_C_DEFAULT=0
--- 1856,1864 ----
  val SCE_P_COMMENTBLOCK=12
  val SCE_P_STRINGEOL=13
+ val SCE_P_WORD2=14
+ val SCE_P_DECORATOR=15
  # Lexical states for SCLEX_CPP
  lex Cpp=SCLEX_CPP SCE_C_
  lex Pascal=SCLEX_PASCAL SCE_C_
  lex BullAnt=SCLEX_BULLANT SCE_C_
  val SCE_C_DEFAULT=0
***************
*** 1744,1747 ****
--- 1882,1907 ----
  val SCE_C_COMMENTDOCKEYWORDERROR=18
  val SCE_C_GLOBALCLASS=19
+ # Lexical states for SCLEX_TCL
+ lex TCL=SCLEX_TCL SCE_TCL_
+ val SCE_TCL_DEFAULT=0
+ val SCE_TCL_COMMENT=1
+ val SCE_TCL_COMMENTLINE=2
+ val SCE_TCL_NUMBER=3
+ val SCE_TCL_WORD_IN_QUOTE=4
+ val SCE_TCL_IN_QUOTE=5
+ val SCE_TCL_OPERATOR=6
+ val SCE_TCL_IDENTIFIER=7
+ val SCE_TCL_SUBSTITUTION=8
+ val SCE_TCL_SUB_BRACE=9
+ val SCE_TCL_MODIFIER=10
+ val SCE_TCL_EXPAND=11
+ val SCE_TCL_WORD=12
+ val SCE_TCL_WORD2=13
+ val SCE_TCL_WORD3=14
+ val SCE_TCL_WORD4=15
+ val SCE_TCL_WORD5=16
+ val SCE_TCL_WORD6=17
+ val SCE_TCL_WORD7=18
+ val SCE_TCL_WORD8=19
  # Lexical states for SCLEX_HTML, SCLEX_XML
  lex HTML=SCLEX_HTML SCE_H
***************
*** 1845,1848 ****
--- 2005,2010 ----
  val SCE_HP_OPERATOR=101
  val SCE_HP_IDENTIFIER=102
+ # PHP
+ val SCE_HPHP_COMPLEX_VARIABLE=104
  # ASP Python
  val SCE_HPA_START=105
***************
*** 1888,1891 ****
--- 2050,2054 ----
  val SCE_PL_HASH=14
  val SCE_PL_SYMBOLTABLE=15
+ val SCE_PL_VARIABLE_INDEXER=16
  val SCE_PL_REGEX=17
  val SCE_PL_REGSUBST=18
***************
*** 1902,1905 ****
--- 2065,2105 ----
  val SCE_PL_STRING_QR=29
  val SCE_PL_STRING_QW=30
+ val SCE_PL_POD_VERB=31
+ # Lexical states for SCLEX_RUBY
+ lex Ruby=SCLEX_RUBY SCE_RB_
+ val SCE_RB_DEFAULT=0
+ val SCE_RB_ERROR=1
+ val SCE_RB_COMMENTLINE=2
+ val SCE_RB_POD=3
+ val SCE_RB_NUMBER=4
+ val SCE_RB_WORD=5
+ val SCE_RB_STRING=6
+ val SCE_RB_CHARACTER=7
+ val SCE_RB_CLASSNAME=8
+ val SCE_RB_DEFNAME=9
+ val SCE_RB_OPERATOR=10
+ val SCE_RB_IDENTIFIER=11
+ val SCE_RB_REGEX=12
+ val SCE_RB_GLOBAL=13
+ val SCE_RB_SYMBOL=14
+ val SCE_RB_MODULE_NAME=15
+ val SCE_RB_INSTANCE_VAR=16
+ val SCE_RB_CLASS_VAR=17
+ val SCE_RB_BACKTICKS=18
+ val SCE_RB_DATASECTION=19
+ val SCE_RB_HERE_DELIM=20
+ val SCE_RB_HERE_Q=21
+ val SCE_RB_HERE_QQ=22
+ val SCE_RB_HERE_QX=23
+ val SCE_RB_STRING_Q=24
+ val SCE_RB_STRING_QQ=25
+ val SCE_RB_STRING_QX=26
+ val SCE_RB_STRING_QR=27
+ val SCE_RB_STRING_QW=28
+ val SCE_RB_WORD_DEMOTED=29
+ val SCE_RB_STDIN=30
+ val SCE_RB_STDOUT=31
+ val SCE_RB_STDERR=40
+ val SCE_RB_UPPER_BOUND=41
  # Lexical states for SCLEX_VB, SCLEX_VBSCRIPT, SCLEX_POWERBASIC
  lex VB=SCLEX_VB SCE_B_
***************
*** 1921,1924 ****
--- 2121,2128 ----
  val SCE_B_CONSTANT=13
  val SCE_B_ASM=14
+ val SCE_B_LABEL=15
+ val SCE_B_ERROR=16
+ val SCE_B_HEXNUMBER=17
+ val SCE_B_BINNUMBER=18
  # Lexical states for SCLEX_PROPERTIES
  lex Properties=SCLEX_PROPERTIES SCE_PROPS_
***************
*** 1928,1931 ****
--- 2132,2136 ----
  val SCE_PROPS_ASSIGNMENT=3
  val SCE_PROPS_DEFVAL=4
+ val SCE_PROPS_KEY=5
  # Lexical states for SCLEX_LATEX
  lex LaTeX=SCLEX_LATEX SCE_L_
***************
*** 1978,1981 ****
--- 2183,2188 ----
  val SCE_ERR_IFORT=17
  val SCE_ERR_ABSF=18
+ val SCE_ERR_TIDY=19
+ val SCE_ERR_JAVA_STACK=20
  # Lexical states for SCLEX_BATCH
  lex Batch=SCLEX_BATCH SCE_BAT_
***************
*** 2068,2075 ****
--- 2275,2286 ----
  val SCE_LISP_NUMBER=2
  val SCE_LISP_KEYWORD=3
+ val SCE_LISP_KEYWORD_KW=4
+ val SCE_LISP_SYMBOL=5
  val SCE_LISP_STRING=6
  val SCE_LISP_STRINGEOL=8
  val SCE_LISP_IDENTIFIER=9
  val SCE_LISP_OPERATOR=10
+ val SCE_LISP_SPECIAL=11
+ val SCE_LISP_MULTI_COMMENT=12
  # Lexical states for SCLEX_EIFFEL and SCLEX_EIFFELKW
  lex Eiffel=SCLEX_EIFFEL SCE_EIFFEL_
***************
*** 2193,2196 ****
--- 2404,2409 ----
  val SCE_CSS_DOUBLESTRING=13
  val SCE_CSS_SINGLESTRING=14
+ val SCE_CSS_IDENTIFIER2=15
+ val SCE_CSS_ATTRIBUTE=16
  # Lexical states for SCLEX_POV
  lex POV=SCLEX_POV SCE_POV_
***************
*** 2274,2277 ****
--- 2487,2494 ----
  val SCE_NSIS_STRINGVAR=13
  val SCE_NSIS_NUMBER=14
+ val SCE_NSIS_SECTIONGROUP=15
+ val SCE_NSIS_PAGEEX=16
+ val SCE_NSIS_FUNCTIONDEF=17
+ val SCE_NSIS_COMMENTBOX=18
  # Lexical states for SCLEX_MMIXAL
  lex MMIXAL=SCLEX_MMIXAL SCE_MMIXAL_
***************
*** 2306,2314 ****
  val SCE_CLW_KEYWORD=8
  val SCE_CLW_COMPILER_DIRECTIVE=9
! val SCE_CLW_BUILTIN_PROCEDURES_FUNCTION=10
! val SCE_CLW_STRUCTURE_DATA_TYPE=11
! val SCE_CLW_ATTRIBUTE=12
! val SCE_CLW_STANDARD_EQUATE=13
! val SCE_CLW_ERROR=14
  # Lexical states for SCLEX_LOT
  lex LOT=SCLEX_LOT SCE_LOT_
--- 2523,2533 ----
  val SCE_CLW_KEYWORD=8
  val SCE_CLW_COMPILER_DIRECTIVE=9
! val SCE_CLW_RUNTIME_EXPRESSIONS=10
! val SCE_CLW_BUILTIN_PROCEDURES_FUNCTION=11
! val SCE_CLW_STRUCTURE_DATA_TYPE=12
! val SCE_CLW_ATTRIBUTE=13
! val SCE_CLW_STANDARD_EQUATE=14
! val SCE_CLW_ERROR=15
! val SCE_CLW_DEPRECATED=16
  # Lexical states for SCLEX_LOT
  lex LOT=SCLEX_LOT SCE_LOT_
***************
*** 2366,2370 ****
  # Lexical states for SCLEX_OCTAVE are identical to MatLab
  lex Octave=SCLEX_OCTAVE SCE_MATLAB_
- 
  # Lexical states for SCLEX_MSSQL
  lex MSSQL=SCLEX_MSSQL SCE_MSSQL_
--- 2585,2588 ----
***************
*** 2383,2386 ****
--- 2601,2607 ----
  val SCE_MSSQL_GLOBAL_VARIABLE=12
  val SCE_MSSQL_FUNCTION=13
+ val SCE_MSSQL_STORED_PROCEDURE=14
+ val SCE_MSSQL_DEFAULT_PREF_DATATYPE=15
+ val SCE_MSSQL_COLUMN_NAME_2=16
  # Lexical states for SCLEX_VERILOG
  lex Verilog=SCLEX_VERILOG SCE_V_
***************
*** 2399,2402 ****
--- 2620,2946 ----
  val SCE_V_STRINGEOL=12
  val SCE_V_USER=19
+ # Lexical states for SCLEX_KIX
+ lex Kix=SCLEX_KIX SCE_KIX_
+ val SCE_KIX_DEFAULT=0
+ val SCE_KIX_COMMENT=1
+ val SCE_KIX_STRING1=2
+ val SCE_KIX_STRING2=3
+ val SCE_KIX_NUMBER=4
+ val SCE_KIX_VAR=5
+ val SCE_KIX_MACRO=6
+ val SCE_KIX_KEYWORD=7
+ val SCE_KIX_FUNCTIONS=8
+ val SCE_KIX_OPERATOR=9
+ val SCE_KIX_IDENTIFIER=31
+ # Lexical states for SCLEX_GUI4CLI
+ val SCE_GC_DEFAULT=0
+ val SCE_GC_COMMENTLINE=1
+ val SCE_GC_COMMENTBLOCK=2
+ val SCE_GC_GLOBAL=3
+ val SCE_GC_EVENT=4
+ val SCE_GC_ATTRIBUTE=5
+ val SCE_GC_CONTROL=6
+ val SCE_GC_COMMAND=7
+ val SCE_GC_STRING=8
+ val SCE_GC_OPERATOR=9
+ # Lexical states for SCLEX_SPECMAN
+ lex Specman=SCLEX_SPECMAN SCE_SN_
+ val SCE_SN_DEFAULT=0
+ val SCE_SN_CODE=1
+ val SCE_SN_COMMENTLINE=2
+ val SCE_SN_COMMENTLINEBANG=3
+ val SCE_SN_NUMBER=4
+ val SCE_SN_WORD=5
+ val SCE_SN_STRING=6
+ val SCE_SN_WORD2=7
+ val SCE_SN_WORD3=8
+ val SCE_SN_PREPROCESSOR=9
+ val SCE_SN_OPERATOR=10
+ val SCE_SN_IDENTIFIER=11
+ val SCE_SN_STRINGEOL=12
+ val SCE_SN_REGEXTAG=13
+ val SCE_SN_SIGNAL=14
+ val SCE_SN_USER=19
+ # Lexical states for SCLEX_AU3
+ lex Au3=SCLEX_AU3 SCE_AU3_
+ val SCE_AU3_DEFAULT=0
+ val SCE_AU3_COMMENT=1
+ val SCE_AU3_COMMENTBLOCK=2
+ val SCE_AU3_NUMBER=3
+ val SCE_AU3_FUNCTION=4
+ val SCE_AU3_KEYWORD=5
+ val SCE_AU3_MACRO=6
+ val SCE_AU3_STRING=7
+ val SCE_AU3_OPERATOR=8
+ val SCE_AU3_VARIABLE=9
+ val SCE_AU3_SENT=10
+ val SCE_AU3_PREPROCESSOR=11
+ val SCE_AU3_SPECIAL=12
+ val SCE_AU3_EXPAND=13
+ val SCE_AU3_COMOBJ=14
+ # Lexical states for SCLEX_APDL
+ lex APDL=SCLEX_APDL SCE_APDL_
+ val SCE_APDL_DEFAULT=0
+ val SCE_APDL_COMMENT=1
+ val SCE_APDL_COMMENTBLOCK=2
+ val SCE_APDL_NUMBER=3
+ val SCE_APDL_STRING=4
+ val SCE_APDL_OPERATOR=5
+ val SCE_APDL_WORD=6
+ val SCE_APDL_PROCESSOR=7
+ val SCE_APDL_COMMAND=8
+ val SCE_APDL_SLASHCOMMAND=9
+ val SCE_APDL_STARCOMMAND=10
+ val SCE_APDL_ARGUMENT=11
+ val SCE_APDL_FUNCTION=12
+ # Lexical states for SCLEX_BASH
+ lex Bash=SCLEX_BASH SCE_SH_
+ val SCE_SH_DEFAULT=0
+ val SCE_SH_ERROR=1
+ val SCE_SH_COMMENTLINE=2
+ val SCE_SH_NUMBER=3
+ val SCE_SH_WORD=4
+ val SCE_SH_STRING=5
+ val SCE_SH_CHARACTER=6
+ val SCE_SH_OPERATOR=7
+ val SCE_SH_IDENTIFIER=8
+ val SCE_SH_SCALAR=9
+ val SCE_SH_PARAM=10
+ val SCE_SH_BACKTICKS=11
+ val SCE_SH_HERE_DELIM=12
+ val SCE_SH_HERE_Q=13
+ # Lexical states for SCLEX_ASN1
+ lex Asn1=SCLEX_ASN1 SCE_ASN1_
+ val SCE_ASN1_DEFAULT=0
+ val SCE_ASN1_COMMENT=1
+ val SCE_ASN1_IDENTIFIER=2
+ val SCE_ASN1_STRING=3
+ val SCE_ASN1_OID=4
+ val SCE_ASN1_SCALAR=5
+ val SCE_ASN1_KEYWORD=6
+ val SCE_ASN1_ATTRIBUTE=7
+ val SCE_ASN1_DESCRIPTOR=8
+ val SCE_ASN1_TYPE=9
+ val SCE_ASN1_OPERATOR=10
+ # Lexical states for SCLEX_VHDL
+ lex VHDL=SCLEX_VHDL SCE_VHDL_
+ val SCE_VHDL_DEFAULT=0
+ val SCE_VHDL_COMMENT=1
+ val SCE_VHDL_COMMENTLINEBANG=2
+ val SCE_VHDL_NUMBER=3
+ val SCE_VHDL_STRING=4
+ val SCE_VHDL_OPERATOR=5
+ val SCE_VHDL_IDENTIFIER=6
+ val SCE_VHDL_STRINGEOL=7
+ val SCE_VHDL_KEYWORD=8
+ val SCE_VHDL_STDOPERATOR=9
+ val SCE_VHDL_ATTRIBUTE=10
+ val SCE_VHDL_STDFUNCTION=11
+ val SCE_VHDL_STDPACKAGE=12
+ val SCE_VHDL_STDTYPE=13
+ val SCE_VHDL_USERWORD=14
+ # Lexical states for SCLEX_CAML
+ lex Caml=SCLEX_CAML SCE_CAML_
+ val SCE_CAML_DEFAULT=0
+ val SCE_CAML_IDENTIFIER=1
+ val SCE_CAML_TAGNAME=2
+ val SCE_CAML_KEYWORD=3
+ val SCE_CAML_KEYWORD2=4
+ val SCE_CAML_KEYWORD3=5
+ val SCE_CAML_LINENUM=6
+ val SCE_CAML_OPERATOR=7
+ val SCE_CAML_NUMBER=8
+ val SCE_CAML_CHAR=9
+ val SCE_CAML_STRING=11
+ val SCE_CAML_COMMENT=12
+ val SCE_CAML_COMMENT1=13
+ val SCE_CAML_COMMENT2=14
+ val SCE_CAML_COMMENT3=15
+ # Lexical states for SCLEX_HASKELL
+ lex Haskell=SCLEX_HASKELL SCE_HA_
+ val SCE_HA_DEFAULT=0
+ val SCE_HA_IDENTIFIER=1
+ val SCE_HA_KEYWORD=2
+ val SCE_HA_NUMBER=3
+ val SCE_HA_STRING=4
+ val SCE_HA_CHARACTER=5
+ val SCE_HA_CLASS=6
+ val SCE_HA_MODULE=7
+ val SCE_HA_CAPITAL=8
+ val SCE_HA_DATA=9
+ val SCE_HA_IMPORT=10
+ val SCE_HA_OPERATOR=11
+ val SCE_HA_INSTANCE=12
+ val SCE_HA_COMMENTLINE=13
+ val SCE_HA_COMMENTBLOCK=14
+ val SCE_HA_COMMENTBLOCK2=15
+ val SCE_HA_COMMENTBLOCK3=16
+ # Lexical states of SCLEX_TADS3
+ lex TADS3=SCLEX_TADS3 SCE_T3_
+ val SCE_T3_DEFAULT=0
+ val SCE_T3_X_DEFAULT=1
+ val SCE_T3_PREPROCESSOR=2
+ val SCE_T3_BLOCK_COMMENT=3
+ val SCE_T3_LINE_COMMENT=4
+ val SCE_T3_OPERATOR=5
+ val SCE_T3_KEYWORD=6
+ val SCE_T3_NUMBER=7
+ val SCE_T3_IDENTIFIER=8
+ val SCE_T3_S_STRING=9
+ val SCE_T3_D_STRING=10
+ val SCE_T3_X_STRING=11
+ val SCE_T3_LIB_DIRECTIVE=12
+ val SCE_T3_MSG_PARAM=13
+ val SCE_T3_HTML_TAG=14
+ val SCE_T3_HTML_DEFAULT=15
+ val SCE_T3_HTML_STRING=16
+ val SCE_T3_USER1=17
+ val SCE_T3_USER2=18
+ val SCE_T3_USER3=19
+ # Lexical states for SCLEX_REBOL
+ lex Rebol=SCLEX_REBOL SCE_REBOL_
+ val SCE_REBOL_DEFAULT=0
+ val SCE_REBOL_COMMENTLINE=1
+ val SCE_REBOL_COMMENTBLOCK=2
+ val SCE_REBOL_PREFACE=3
+ val SCE_REBOL_OPERATOR=4
+ val SCE_REBOL_CHARACTER=5
+ val SCE_REBOL_QUOTEDSTRING=6
+ val SCE_REBOL_BRACEDSTRING=7
+ val SCE_REBOL_NUMBER=8
+ val SCE_REBOL_PAIR=9
+ val SCE_REBOL_TUPLE=10
+ val SCE_REBOL_BINARY=11
+ val SCE_REBOL_MONEY=12
+ val SCE_REBOL_ISSUE=13
+ val SCE_REBOL_TAG=14
+ val SCE_REBOL_FILE=15
+ val SCE_REBOL_EMAIL=16
+ val SCE_REBOL_URL=17
+ val SCE_REBOL_DATE=18
+ val SCE_REBOL_TIME=19
+ val SCE_REBOL_IDENTIFIER=20
+ val SCE_REBOL_WORD=21
+ val SCE_REBOL_WORD2=22
+ val SCE_REBOL_WORD3=23
+ val SCE_REBOL_WORD4=24
+ val SCE_REBOL_WORD5=25
+ val SCE_REBOL_WORD6=26
+ val SCE_REBOL_WORD7=27
+ val SCE_REBOL_WORD8=28
+ # Lexical states for SCLEX_SQL
+ lex SQL=SCLEX_SQL SCE_SQL_
+ val SCE_SQL_DEFAULT=0
+ val SCE_SQL_COMMENT=1
+ val SCE_SQL_COMMENTLINE=2
+ val SCE_SQL_COMMENTDOC=3
+ val SCE_SQL_NUMBER=4
+ val SCE_SQL_WORD=5
+ val SCE_SQL_STRING=6
+ val SCE_SQL_CHARACTER=7
+ val SCE_SQL_SQLPLUS=8
+ val SCE_SQL_SQLPLUS_PROMPT=9
+ val SCE_SQL_OPERATOR=10
+ val SCE_SQL_IDENTIFIER=11
+ val SCE_SQL_SQLPLUS_COMMENT=13
+ val SCE_SQL_COMMENTLINEDOC=15
+ val SCE_SQL_WORD2=16
+ val SCE_SQL_COMMENTDOCKEYWORD=17
+ val SCE_SQL_COMMENTDOCKEYWORDERROR=18
+ val SCE_SQL_USER1=19
+ val SCE_SQL_USER2=20
+ val SCE_SQL_USER3=21
+ val SCE_SQL_USER4=22
+ val SCE_SQL_QUOTEDIDENTIFIER=23
+ # Lexical states for SCLEX_SMALLTALK
+ lex Smalltalk=SCLEX_SMALLTALK SCE_ST_
+ val SCE_ST_DEFAULT=0
+ val SCE_ST_STRING=1
+ val SCE_ST_NUMBER=2
+ val SCE_ST_COMMENT=3
+ val SCE_ST_SYMBOL=4
+ val SCE_ST_BINARY=5
+ val SCE_ST_BOOL=6
+ val SCE_ST_SELF=7
+ val SCE_ST_SUPER=8
+ val SCE_ST_NIL=9
+ val SCE_ST_GLOBAL=10
+ val SCE_ST_RETURN=11
+ val SCE_ST_SPECIAL=12
+ val SCE_ST_KWSEND=13
+ val SCE_ST_ASSIGN=14
+ val SCE_ST_CHARACTER=15
+ val SCE_ST_SPEC_SEL=16
+ # Lexical states for SCLEX_FLAGSHIP (clipper)
+ lex FlagShip=SCLEX_FLAGSHIP SCE_B_
+ val SCE_FS_DEFAULT=0
+ val SCE_FS_COMMENT=1
+ val SCE_FS_COMMENTLINE=2
+ val SCE_FS_COMMENTDOC=3
+ val SCE_FS_COMMENTLINEDOC=4
+ val SCE_FS_COMMENTDOCKEYWORD=5
+ val SCE_FS_COMMENTDOCKEYWORDERROR=6
+ val SCE_FS_KEYWORD=7
+ val SCE_FS_KEYWORD2=8
+ val SCE_FS_KEYWORD3=9
+ val SCE_FS_KEYWORD4=10
+ val SCE_FS_NUMBER=11
+ val SCE_FS_STRING=12
+ val SCE_FS_PREPROCESSOR=13
+ val SCE_FS_OPERATOR=14
+ val SCE_FS_IDENTIFIER=15
+ val SCE_FS_DATE=16
+ val SCE_FS_STRINGEOL=17
+ val SCE_FS_CONSTANT=18
+ val SCE_FS_ASM=19
+ val SCE_FS_LABEL=20
+ val SCE_FS_ERROR=21
+ val SCE_FS_HEXNUMBER=22
+ val SCE_FS_BINNUMBER=23
+ # Lexical states for SCLEX_CSOUND
+ lex Csound=SCLEX_CSOUND SCE_CSOUND_
+ val SCE_CSOUND_DEFAULT=0
+ val SCE_CSOUND_COMMENT=1
+ val SCE_CSOUND_NUMBER=2
+ val SCE_CSOUND_OPERATOR=3
+ val SCE_CSOUND_INSTR=4
+ val SCE_CSOUND_IDENTIFIER=5
+ val SCE_CSOUND_OPCODE=6
+ val SCE_CSOUND_HEADERSTMT=7
+ val SCE_CSOUND_USERKEYWORD=8
+ val SCE_CSOUND_COMMENTBLOCK=9
+ val SCE_CSOUND_PARAM=10
+ val SCE_CSOUND_ARATE_VAR=11
+ val SCE_CSOUND_KRATE_VAR=12
+ val SCE_CSOUND_IRATE_VAR=13
+ val SCE_CSOUND_GLOBAL_VAR=14
+ val SCE_CSOUND_STRINGEOL=15
+ # Lexical states for SCLEX_INNOSETUP
+ lex Inno=SCLEX_INNOSETUP SCE_INNO_
+ val SCE_INNO_DEFAULT=0
+ val SCE_INNO_COMMENT=1
+ val SCE_INNO_KEYWORD=2
+ val SCE_INNO_PARAMETER=3
+ val SCE_INNO_SECTION=4
+ val SCE_INNO_PREPROC=5
+ val SCE_INNO_PREPROC_INLINE=6
+ val SCE_INNO_COMMENT_PASCAL=7
+ val SCE_INNO_KEYWORD_PASCAL=8
+ val SCE_INNO_KEYWORD_USER=9
+ val SCE_INNO_STRING_DOUBLE=10
+ val SCE_INNO_STRING_SINGLE=11
+ val SCE_INNO_IDENTIFIER=12
+ # Lexical states for SCLEX_OPAL
+ lex Opal=SCLEX_OPAL SCE_OPAL_
+ val SCE_OPAL_SPACE=0
+ val SCE_OPAL_COMMENT_BLOCK=1
+ val SCE_OPAL_COMMENT_LINE=2
+ val SCE_OPAL_INTEGER=3
+ val SCE_OPAL_KEYWORD=4
+ val SCE_OPAL_SORT=5
+ val SCE_OPAL_STRING=6
+ val SCE_OPAL_PAR=7
+ val SCE_OPAL_BOOL_CONST=8
+ val SCE_OPAL_DEFAULT=32
  
  # Events
***************
*** 2424,2427 ****
--- 2968,2972 ----
  evt void HotSpotDoubleClick=2020(int modifiers, int position)
  evt void CallTipClick=2021(int position)
+ evt void AutoCSelection=2022(string text)
  
  cat Deprecated
***************
*** 2437,2438 ****
--- 2982,2986 ----
  evt void PosChanged=2012(int position)
  
+ # SCLEX_HTML should be used in preference to these.
+ val SCLEX_ASP=29
+ val SCLEX_PHP=30

--- autogen.pl DELETED ---

--- NEW FILE: License.txt ---
License for Scintilla and SciTE

Copyright 1998-2003 by Neil Hodgson <[EMAIL PROTECTED]>

All Rights Reserved 

Permission to use, copy, modify, and distribute this software and its 
documentation for any purpose and without fee is hereby granted, 
provided that the above copyright notice appear in all copies and that 
both that copyright notice and this permission notice appear in 
supporting documentation. 

NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS 
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 
AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY 
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 
OR PERFORMANCE OF THIS SOFTWARE. 
Index: SciLexer.dll
===================================================================
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Include/SciLexer.dll,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
Binary files /tmp/cvsUelgK5 and /tmp/cvsOLd6iU differ

Index: Readme.txt
===================================================================
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Include/Readme.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Readme.txt  1 Nov 2005 10:36:51 -0000       1.1
--- Readme.txt  11 Jun 2006 16:51:49 -0000      1.2
***************
*** 2,4 ****
  Scintilla.h     : C include file of Scintilla control.
  Scintilla.iface : Interface desciption of Scintilla control.
! Autogen.pl      : Build Scintilla.pm from Scintilla.pm.begin, 
Scintilla.pm.end and Scintilla.iface.
\ No newline at end of file
--- 2,4 ----
  Scintilla.h     : C include file of Scintilla control.
  Scintilla.iface : Interface desciption of Scintilla control.
! 


Reply via email to